blog.ratterobert.com

prologic (twtxt.net)

Problems are Solved by Method\" πŸ‡¦πŸ‡ΊπŸ‘¨β€πŸ’»πŸ‘¨β€πŸ¦―πŸΉβ™” πŸ“βš― πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘§πŸ›₯ -- James Mills (operator of twtxt.net / creator of Yarn.social 🧢)

prologic (twtxt.net)

I'm thinking of bringing back filters (this time not as a feature flag, just baked in): New filters: Hide Feed, Hide Bots, Hide News, Media Only, No Replies, Local Only β€” toggle to trim noise & surface the Twts you care about.

Read replies 4 days ago
prologic (twtxt.net)

Farrrk me Google search is and these days. Will they please "fuck off" with this Gemini AI garbage at the top that takes forever and is distracting as shitβ„’ πŸ’© Fark me πŸ€¦β€β™‚οΈ #Google #Search #Sucks #AI #Gemini

Read replies 5 days ago
prologic (twtxt.net)

Anyone want to help me alpha/beta test the new WAF I'm building? It's a Caddy module. πŸ€”

Read replies 5 days ago
prologic (twtxt.net)

Also spent the morning continuing to think about a new design for EdgeGuard's WAF. I'm basically going to build an entirely new pluggable WAF that will be designed to only consider Rate Limiting, IP/ASN-based filtering, JavaScript challenge handling, Basic behavioral analysis and Anomaly detection.

The only part of this design I'm not 100% sure about is the Javascript-based challenge handling? πŸ€” I'm also considering making this into a "proof of work" requirement too, but I also don't want to falsely block folks that a) turn Javascriptβ„’ off or b) Use a browser like links, elinks or lynx for example.

Hmmm 🧐

Read replies 1 week ago
prologic (twtxt.net)

Running monthly backups...

Read replies 1 week ago
prologic (twtxt.net)

Really hoping Elizabeth Watson Brown wins and hold her seat here in Ryan πŸ™

Read replies 1 week ago
prologic (twtxt.net)

Going to try and few up a few more UX bugs today with yarnd.

Read replies 1 week ago
prologic (twtxt.net)

@kat Have you rebuild from main recently? πŸ€”

Read replies 1 week ago
prologic (twtxt.net)

How do you stop a dog from barking? 🧐

Read replies 2 weeks ago
prologic (twtxt.net)

@bmallred You mean ActivityPub + Twtxt? πŸ€”

Read replies 2 weeks ago
prologic (twtxt.net)

@kat / @xuu Recommend you git checkout main && git pull, rebuild and redeploy: make build, and however you deploy. πŸ™ Lots of fixes (no more stalling) and optimizations to the feed fetcher, smoother cpu usage, better internal metrics.

Read replies 2 weeks ago
prologic (twtxt.net)

Hey @kat If you see this, I'm aware of a bug. I'm trying to figure it out and fix it. bare with me πŸ€— It is what's causing things to "stall" and to have to "restart". Sorry 😞

Read replies 2 weeks ago
prologic (twtxt.net)

@kat @xuu Recommend you git checkout main && git pull && make build. Few bug fixes πŸ˜„

Read replies 2 weeks ago
prologic (twtxt.net)

After yarnd v0.16 is released and the next round of specification updates are done and dusted, who wants me to have another crack at building Twtxt and activity pub integration support?

Read replies 2 weeks ago
prologic (twtxt.net)

LOL Amazon displaying tariff prices "hostile and political," White House say is this the kettle calling the pot black? 🀣 Trump, pfft, what a fucking idiot. No clue how economies work, let alone countries.

Read replies 2 weeks ago
prologic (twtxt.net)

03:45 You can pretty blame capitalism for everything that's wrong with anything 🀣

Read replies 2 weeks ago
prologic (twtxt.net)

Nothing like being paged at 00:30 (midnight) for a P2 incident that is now resolved at 02:10 🀯 Obviously I'm not going to work tomorrow (I mean today lol πŸ˜‚) at the usual start time πŸ€¦β€β™‚οΈ

Read replies 2 weeks ago
prologic (twtxt.net)

Finally I propose that we increase the Twt Hash length from 7 to 12 and use the first 12 characters of the base32 encoded blake2b hash. This will solve two problems, the fact that all hashes today either end in q or a (oops) πŸ˜… And increasing the Twt Hash size will ensure that we never run into the chance of collision for ions to come. Chances of a 50% collision with 64 bits / 12 characters is roughly ~12.44B Twts. That ought to be enough! -- I also propose that we modify all our clients and make this change from the 1st July 2025, which will be Yarn.social's 5th birthday and 5 years since I started this whole project and endeavour! 😱 #Twtxt #Update

Read replies 2 weeks ago
prologic (twtxt.net)

And speaking of Twtxt (See: #xushlda, feeds should be treated as append-only. Your client(s) should be appending Twts to the bottom of the file. Edits should never modify the timestamp of the Twt being edited, nor should a Twt that was edited by deleted, unless you actually intended to delete it (but that's more complicated as it's very hard to control or tell clients what to do in a truely decentralised ecosystem for the deletion case). #Twtxt #Client #Recommendations

Read replies 2 weeks ago
prologic (twtxt.net)

Just like we don't write emails by hand anymore (See: #a3adoka), we don’t manually write Twts or update our twtxt.txt feeds. Instead, we use modern Twtxt clients that conform to the specifications at Twtxt.dev for a seamless, automated experience. #Twtxt #Twt #UserExperience

Read replies 2 weeks ago
prologic (twtxt.net)

Nobody writes emails by hand using RFC 5322 anymore, nor do we manually send them through telnet and SMTP commands. The days of crafting emails in raw format and dialing into servers are long gone. Modern email clients and services handle it all seamlessly in the background, making email easier than ever to send and receiveβ€”without needing to understand the protocols or formats behind it! #Email #SMTP #RFC #Automation

Read replies 2 weeks ago
prologic (twtxt.net)

Wrote some serious Python for the first time in like 10 years 😱 I feel so dirty 🀣

Read replies 2 weeks ago
prologic (twtxt.net)

I have a great idea for fixing the US economy. Get rid of all the nuclear weapons 🀣

Read replies 2 weeks ago
prologic (twtxt.net)

Today I added support for Let's Encrypt to eris via DNS-01 challenge. Updated the gcore libdns package I wrote for Caddy, Maddy and now Eris. Add support for yarn's cache to support # type = bot and optionally # retention = N so that feeds like @tiktok work like they did before, and... Updated some internal metrics in yarnd to be IMO "better", with queue depth, queue time and last processing time for feeds.

Read replies 3 weeks ago
prologic (twtxt.net)

@twtxtory Hello πŸ‘‹ Welcome to Yarn.social / Twtxt πŸ˜…

Read replies 3 weeks ago
prologic (twtxt.net)
$ bat https://twtxt.net/twt/edgwjcq | jq '.subject'
""

hahahahaha 🀣 Does your client allow you to do this or what? πŸ€”

In reply to: #yarnd 3 weeks ago
prologic (twtxt.net)

Bahahahaha 🀣

In reply to: #yarnd 3 weeks ago
prologic (twtxt.net)

@bmallred Hehe, @bender is gonna be upset with you for "making up a thread/subject" 🀣

In reply to: #yarnd 3 weeks ago
prologic (twtxt.net)

Interesting factoid... By inspecting my "followers" list every now and again, I can tell who uses a client like jenny, tt or any other client where fetches are driven by user interactions of invoking the app. What do we call this type of client? Hmmm πŸ€” Then I can tell who uses yarnd because they are "seen" more frequently 🀣

Read replies 3 weeks ago
prologic (twtxt.net)

First draft of yarnd 0.16 release notes. πŸ“ -- Probably needs some tweaking and fixing, but it's sounding alright so far πŸ‘Œ #yarnd

Read replies 3 weeks ago
prologic (twtxt.net)

A visual flow chart diagram that illustrates how two different but very related concepts can lead to system accidents πŸ‘Œ

  • asynchronous evolution
  • drift into failure
Read replies 3 weeks ago
prologic (twtxt.net)

@andros One thing I really liked about the hacker news rss feeds is the link to the comments. Reckon you can add that to the feed? πŸ€”

Read replies 3 weeks ago
prologic (twtxt.net)

You Will Never Be Able To Change A Man. Monique Marvez - YouTube Soo fucking good! 😊 Haha so many laughs!!! πŸ˜‚

Read replies 3 weeks ago
prologic (twtxt.net) Read replies 3 weeks ago
prologic (twtxt.net)

Whoo! Public holiday tomorrow in Oz πŸ₯³

Read replies 3 weeks ago
prologic (twtxt.net)

I’m thinking of building a hardened peering protocol for Yarn.social’s yarnd: pods establish cryptographic identities, exchange signed /info and /twt payloads with signature verification, ensuring authenticity, integrity, and spoof-proof identity validation across the distributed network.

Read replies 3 weeks ago
prologic (twtxt.net)

@xuu or @kat Do either of you have time this weekend to test upgrading your pod to the new cacher branch? πŸ€” It is recommended you take a full backup of you pod beforehand, just in case. Keen to get this branch merged and to cut a new release finally after >2 years 🀣

Read replies 3 weeks ago
prologic (twtxt.net)

PR to Add improved styles for the logo for twtxt.ndev

Read replies 3 weeks ago
prologic (twtxt.net)

@kat hey! Love the new avatar πŸ‘Œ

Read replies 3 weeks ago
prologic (twtxt.net)

My pod twtxt.net feels very clear of late hmmm 🧐 This is good right? πŸ˜…

Read replies 3 weeks ago
prologic (twtxt.net)

Responded to a bunch of Twtxt open issues across multiple repositories today πŸ‘Œ

Read replies 3 weeks ago
prologic (twtxt.net)

I guess mentions with .(s) / dot(s) like @eapl.me are valid? πŸ€” Or nicks even? πŸ€”

Read replies 3 weeks ago
prologic (twtxt.net)

Fark Youtube is so utterly boring πŸ₯±

Read replies 3 weeks ago
prologic (twtxt.net)

Getting Forked by Microsoft β€’ Philip Laine πŸ‘ˆ Yet another pretty sad story of a megacorp (Microsoft) being total assholes 😒

Read replies 3 weeks ago
prologic (twtxt.net)

Regex Isn't Hard - Tim Kellogg πŸ‘ˆ this is a pretty good conscience article on regexes, and I agree, regex isn't that hardβ„’ -- However I think I can make the TL;DR even shorter πŸ˜…


Regex core subset (portable across languages):

Character sets β€’ a matches β€œa” β€’ [a-z] any lowercase β€’ [a-zA-Z0-9] alphanumeric β€’ [^ab] any char but a or b

Repetition (applies to the preceding atom) β€’ ? zero or one β€’ * zero or more β€’ + one or more

Groups β€’ (ab)+ matches β€œab”, β€œabab”, … β€’ Capture for extract/substitute via $1 or \1

Operators β€’ foo|bar = foo or bar β€’ ^ start anchor β€’ $ end anchor

Ignore non‑portable shortcuts: \w, ., {n}, *?, lookarounds.

#regex101

Read replies 3 weeks ago
prologic (twtxt.net)

Just had a freak storm β›ˆοΈ with lots of horizontal rain β˜”οΈ that took out and tripped our internal RCD (again) 😱 Took out our Fibre too (servers were fine, good 'ol UPS). Need to get a UPS for the Fibre box πŸ“¦ Haha 🀣

Read replies 3 weeks ago
prologic (twtxt.net)

Hmmm?

Read replies 3 weeks ago
prologic (twtxt.net)

πŸ’‘ I had this crazy idea (or is it?) last night while thinking about Twtxt and Yarn.social πŸ˜… There are two things I think that could be really useful additions to the yarnd UI/UX experience (for those that use it) and as "client" features (not spec changes). The two ideas are quite simple:

  • Voting -- a way to cast, collect a vote on a decision, topic or opinion.
  • RSVP -- a way to "rsvp" to a virtual (pr physical) event.

Both would use "plain text" on top of the way we already use Twtxt today and clients would render an appropriate UI/UX.

Read replies 3 weeks ago
prologic (twtxt.net)

Am I the only one that's confused by the discussions, and then the voting we had on the whole threading model? πŸ€” I'm not even sure what I voted for, but I know it wasn't the one that won haha 🀣 (which I'm still very much against for based on an intuition, experience and lots of code writing lately).

Read replies 3 weeks ago
prologic (twtxt.net)

@bender I noticed that although the Discover view (and your own Timeline) is much improved with a MaxAgeDays configuration at the pod level, that now some profiles are rather empty. This is only because well, they're a bit "inactive" so to speak πŸ—£οΈ Not sure what to do about this at the moment... Open to ideas? πŸ’‘

Read replies 3 weeks ago
Reply via email