blog.ratterobert.com

prologic (twtxt.net)

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

prologic (twtxt.net)

Soooo very very close! πŸ˜… AI Agent learning to play Connect3!

Read replies 1 week ago
prologic (twtxt.net)

I'm finding this very interesting... An evolved neural network that plays the game of tic-tac-toe and so far is a pretty decent player. Here is a visualization of it's evolved "brain" that underwent GA (genetic algorithm) training with classification learning + self-play.

Read replies 3 weeks ago
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 1 month ago
prologic (twtxt.net)

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

Read replies 1 month ago
prologic (twtxt.net)

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

Read replies 1 month 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 1 month 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 1 month ago
prologic (twtxt.net)

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

Read replies 1 month 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 1 month 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 1 month 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 1 month 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 1 month ago
prologic (twtxt.net)

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

Read replies 1 month 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 1 month ago
prologic (twtxt.net)

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

Read replies 1 month 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 1 month ago
prologic (twtxt.net)

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

In reply to: #yarnd 1 month 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 1 month 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 1 month 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 1 month 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 1 month ago
prologic (twtxt.net)

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

Read replies 1 month ago
prologic (twtxt.net)

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

Read replies 1 month ago
prologic (twtxt.net)

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

Read replies 1 month ago
prologic (twtxt.net)

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

Read replies 1 month 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 2 months 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 2 months ago
prologic (twtxt.net)

Hmmm there's a bug somewhere in the way I'm ingesting archived feeds πŸ€”

sqlite> select * from twts where content like 'The web is such garbage these days%';
      hash = 37sjhla
  feed_url = https://twtxt.net/user/prologic/twtxt.txt/1
   content = The web is such garbage these days πŸ˜” Or is it the garbage search engines? πŸ€”
   created = 2024-11-14T01:53:46Z
created_dt = 2024-11-14 01:53:46
   subject = <a href="?search=37sjhla" class="tag">#37sjhla</a>
  mentions = []
      tags = []
     links = []
sqlite>
Read replies 2 months ago
prologic (twtxt.net)

Btw @andros ; The automated feed you put together for Hacker News... Does it at any point rewrite parts of the feed as it goes along? πŸ€” I've had to unfollow it because I've found in practise it makes a twt, then seems to modify that same twt (observed by content manually) at least twice. This ends up becoming effectively an "Edit" and essentially duplicate (looking) posts 😒

Read replies 2 months ago
prologic (twtxt.net)

I asked ChatGPT what it knows about Twtxt πŸ˜‚ And surprisingly it's rather accurate:

Twtxt is a minimalist, decentralized microblogging format introduced by John Downey in 2016. It uses plain text files served over HTTPβ€”no accounts, databases, or APIs. In 2020, James Mills (@prologic) launched Yarn.social, an extended, federated implementation with user discovery, threads, mentions, and a full web UI. Both share the same .twtxt.txt format but differ in complexity and social features.

Read replies 2 months ago
prologic (twtxt.net)

Oh hey @rrraksamam πŸ‘‹ Welcome back! πŸ™Œ Sorry about the data loss 🀯

Read replies 2 months ago
prologic (twtxt.net)

@@marado@ciberlandia.pt Hey! do you see this? 🧐

Read replies 2 months ago
prologic (twtxt.net)

@bender ping! πŸ“

Read replies 2 months ago
prologic (twtxt.net)

@andros your feed is spitting out dupes? 🧐

Read replies 2 months ago
prologic (twtxt.net)

@bender I think mentions are fixed 🀣

Read replies 2 months ago
prologic (twtxt.net)

Oh hello @yarn_police 🚨

Read replies 2 months ago
prologic (twtxt.net) Read replies 2 months ago
prologic (twtxt.net)

@bender You will be pleased to know that yarnd now only consumes ~60-80MB of memory depending on load 🀣 And bugger all CPU πŸ˜…

Read replies 2 months ago
prologic (twtxt.net)

@kate @eldersnake @abucci -- I've already spoken to @xuu on IRC about this, but the new SqliteCache backend I'm working on here, what are your thoughts regarding mgirations from old MemoryCache (which is now gone in the codebase in this branch). Do you care to migrate at all, or just let the pod re-fetch all feeds? πŸ€”

Read replies 2 months ago
prologic (twtxt.net)

FYI: I've re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. πŸ‘Œ #search #twtxt

Read replies 2 months ago
prologic (twtxt.net)

Is it just me or is there a display bug for "Yarn"(s) that are duplicating the root twt? πŸ€”

Read replies 2 months ago
prologic (twtxt.net)

I need to get Peering working again on this branch! That will drag in many Twts Twts I now no longer have 😭

Read replies 2 months ago
Reply via email