Timeline Sandbox

@prologic@twtxt.net

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

@prologic@twtxt.net

Fixed πŸ‘Œ

In reply to: #smiwuvufscma 4 hours ago
@prologic@twtxt.net

Hmmm the Twtxt App isn't grouping threads correctly 🧐

Read replies 4 hours ago
@prologic@twtxt.net

@itsericwoodward Haha! I'm glad you like it! 🀣 I ummed and arrred over the set of publishing backends it should support, and in the end decided to support Yarn, Github/Gitea and twtd. I hope that's enough and flexible enough for most folks 🀞

In reply to: #vrnrqpwcif7l 6 hours ago
@prologic@twtxt.net

@itsericwoodward Ahh you're welcome bud! πŸ‘Œ

In reply to: #zeq3qoip5fcd 7 hours ago
@prologic@twtxt.net

Adding support for forking, forked conversations and navigating back to the root of a thread for the Twtxt App 🀞

Read replies 9 hours ago
@prologic@twtxt.net

@GabesArcade You're welcome! ☺️

In reply to: #f5koec3hvqmb 9 hours ago
@prologic@twtxt.net

Finally done with the Van! Ready to roll out tomorrow morning πŸš€

Read replies 10 hours ago
@prologic@twtxt.net

I think I fixed this bug!

In reply to: #f5koec3hvqmb 10 hours ago
@prologic@twtxt.net

Oh if we're talking about the twtxt.app client, that's a different story. I still consider that alpha/beta quality. Lemme look into that. It has it's own cache of course (using IndexDB) and it's entirely possible some behaviours are still not quite right yet...

In reply to: #f5koec3hvqmb 11 hours ago
@prologic@twtxt.net

@GabesArcade Wiath what client? πŸ€”

In reply to: #f5koec3hvqmb 12 hours ago
@prologic@twtxt.net

@bender I don't see it πŸ˜…

In reply to: #syp5v45miiqb 12 hours ago
@prologic@twtxt.net

@GabesArcade Yes, because if you edit/delete a Twt after the ecosystem has ingested it, well there then are two versions πŸ˜… Just be aware of edits/deletes, especially if someone has already replied to said Twt 🀣

In reply to: #f5koec3hvqmb 13 hours ago
@prologic@twtxt.net

only seeing your post once πŸ˜…

In reply to: #syp5v45miiqb 13 hours ago
@prologic@twtxt.net

hmm some avatars not showing in the app still 😒

Read replies 13 hours ago
@prologic@twtxt.net

what do you mean?

In reply to: #l4nqp4qlp5er 13 hours ago
@prologic@twtxt.net

It's no big deal of course, we are fully aware of the couple of rare(ish) edge cases with the threading model.

In reply to: #f5koec3hvqmb 14 hours ago
@prologic@twtxt.net

@GabesArcade Did you by change edit or otherwise delete the Twt you replied to (2nd last in your feed) with the reply/thread id lleeypvkzbw2? That Twt was never ingested by twtxt.net (and likely the search engine) so umm hmmm threading breaks 🀣

Read replies 14 hours ago
@prologic@twtxt.net

@javivf Very cool! 😎

In reply to: #lhpfbvzqkl2v 15 hours ago
@prologic@twtxt.net

@javivf Heh! 😏 I don't get it haha, but I just saw your post about supporting the v2 Hash ext, nice! πŸ‘

In reply to: #bpscsgrubi7j 15 hours ago
@prologic@twtxt.net

@GabesArcade LOL All god! I just announced it just now 🀣

In reply to: #ctarv2hknntf 15 hours ago
@prologic@twtxt.net

@javivf Not really what? πŸ€”

In reply to: #pfjv57uqkbwu 15 hours ago
@prologic@twtxt.net

Hello everyone ! πŸ‘‹ Behold I bring you (after many years) the launch of the Twtxt App πŸ˜… -- Ye, this is a Desktop and Mobile app built as a Progressive Web App (PWA) using a little framework (Swag) I put together iafter some experiments @xuu and I did in Go and HTMX and Service Workers.

The App is offline-first and supports installing to Desktop and Mobile (add to Home screen) and supports a number of publishing backends, including Yarn.social's yarnd Pod, Github, Codeberg/Gitea, and a little tiny twtd Twtxt server (See: https://git.mills.io/yarnsocial/twtd).

Please try it out, no need for any account(s) or such, works with your existing feed(s) (as long as the publishing backends work well enough for you!). Please give me feedback! πŸ™

Also, did you know the Twtxt Search Engine is back? πŸŽ‰

Read replies 15 hours ago
@prologic@twtxt.net

@GabesArcade You mean the one I haven't quite announced yet? https://twtxt.app ? 🀣

In reply to: #ctarv2hknntf 15 hours ago
@prologic@twtxt.net

@lyse Good! πŸ‘

In reply to: #wi7vpwxojgak 15 hours ago
@prologic@twtxt.net

Okay I'm going to bed, g'night folks πŸ‘‹

Read replies 21 hours ago
@prologic@twtxt.net

@GabesArcade I'm obviously Aussie, but happy 4th July to you too! πŸŽ‰

In reply to: #h2n5dazb5g7w 21 hours ago
@prologic@twtxt.net

@GabesArcade LOL You can Email me, hit me up on Signal, orc IRC. Take ya pick I'm around πŸ˜…

In reply to: #qn6ndt3ucjy5 21 hours ago
@prologic@twtxt.net

@fastidious Done and done βœ… Should get an "Upgrade" banner and button soonβ„’

In reply to: #umo2cd2cuivl 1 day ago
@prologic@twtxt.net

@lyse Found it and fixed it! πŸŽ‰ The crawler's discovery spider was fetching every feed a second time, without any conditional headers (plus a couple of other politeness bugs: redirected feed URLs never stored their cache validators, and there was no floor between re-fetches). Now every feed is fetched at most once per crawl, always with If-Modified-Since / If-None-Match, and never more than once per 15m no matter what. Just deployed β€” please keep an eye on your access logs and let me know if you still see anything impolite from the crawler πŸ™

In reply to: #zeq3qoip5fcd 1 day ago
@prologic@twtxt.net

@lyse I believe this is fixed now 🀞

In reply to: #zeq3qoip5fcd 1 day ago
@prologic@twtxt.net

@lyse Thanks! I'll look into that! Could be a bug in the crawler.

In reply to: #zeq3qoip5fcd 1 day ago
@prologic@twtxt.net

@balloonfu-sen Do you mind git pull && make build and updating your yarnd instance so it's in-line with the new Hash v2 spec πŸ™

Read replies 1 day ago
@prologic@twtxt.net

@balloonfu-sen πŸ‘

In reply to: #vzszyckpyhnn 1 day ago
@prologic@twtxt.net

Reading you loud and clear πŸ˜…

In reply to: #6kxgj24visyr 1 day ago
@prologic@twtxt.net

@GabesArcade by asking me nicely 🀣 Which you just did! If you either provide me a desired username and password and secure medium to give this to you I can do that easily, or alternative a desired username and email address (never stored, only hashed), after which you can "Reset password".

In reply to: #qn6ndt3ucjy5 1 day ago
@prologic@twtxt.net

Hey folks πŸ‘‹ Today I announce the re-release of the Twtxt Search Engine now live and running and actively re-crawling and re-indexing. πŸŽ‰ Please report bugs or any useability issues to me! πŸ™ #Twtxt #Search

Read replies 1 day ago
@prologic@twtxt.net

@GabesArcade's Arcade@gabesarcade.com You will want to either build a client or use one of the ones listed here -- Either way you choose! πŸ‘Œ I just noticed as well in this Twt I'm replying to (threading is a thingβ„’) that you @-mentioned @bender incorrectly πŸ˜…

In reply to: #lt7yxfgpsogw 1 day ago
@prologic@twtxt.net

Ahh yes, you really must fix your nick haha 🀣

In reply to: #zujzvaxftmvk 1 day ago
@prologic@twtxt.net

@Gabe's's Arcade@gabesarcade.com Welcome to Twtxt / Yarn.social πŸ˜…

In reply to: #zujzvaxftmvk 1 day ago
@prologic@twtxt.net

@arne LOL really? πŸ˜…

In reply to: #sjsthlatwmjz 2 days ago
@prologic@twtxt.net

@arne if you see this reply threaded nicely then yes you did! πŸ˜…

In reply to: #sjsthlatwmjz 3 days ago
@prologic@twtxt.net

Ahd done! βœ”οΈ

In reply to: #cmwqh6gb6lha 3 days ago
@prologic@twtxt.net

Seems to be good now πŸ˜… As-is yarnd 🀣

In reply to: #nkn2rohm6hzh 3 days ago
@prologic@twtxt.net

Shit i need to update yarnd πŸ˜…

Read replies 3 days ago
@prologic@twtxt.net

Speaking of vim... Which version of vim should I ship with GoNIX? πŸ€” Vim or Neovim or something else?

Read replies 1 week ago
@prologic@twtxt.net

So I decided to change tact a bit with GoNIX and instead of trying to build apure Go browser from scratch (which I kinda of half succeeded, in at least it was able to render most static ssr sites), I've instead decided to write a new browsered using the Chromium Embedded Framework, otherwise known as CEF. So now I have a fully working browser in GoNIX πŸŽ‰ -- However since my goal is to keep GoNIX pretty lcean and mostly written in Go, I delegated the cef part(s) to an OCI container image and run that with GoNIX's box (command-line container runtime). It works great πŸ‘

Read replies 1 week ago
@prologic@twtxt.net

@balloonfu-sen Oh! You're running Yarn.social's yarnd? πŸ˜… That's why I was able to see your reply so quickly/easily ! Nice! And welcome! πŸ™

Read replies 1 week ago
@prologic@twtxt.net

πŸ‘‹ mbox.blue now support custom domains you can point at your ~/public_html or ~/.mbox/expose app/service. Enjoy! πŸ˜‰

Read replies 1 week ago
@prologic@twtxt.net

Hmmm are there really no decent Wayland (desktop) compatible image viewers that don't drag in Mesa and all it's hundreds of dependences or GCC and libgcc and it's multi-hour long build time or Rust? geez

Read replies 1 week ago
@prologic@twtxt.net

Behold! 😎 I present to you, GoNIX 🐧

Read replies 1 week ago
@prologic@twtxt.net

So I've been working on GoNIX the last few days... Which is derived from Β΅Linux -- At least it's entire build process. GoNIX however has a 100% Go userland, including the init process, package and service management.

Now... As an experiment, because I was able to make much process on enhancing the build tools and package management, I decided to see if I could build a "Desktop" Gui of sorts...

I still wanted it to be fairly minimal and lightweight. So I went with wayland (of course) and labwc and yambar. So far I'm liking the result πŸ‘Œ 42 packages in the wayland-desktop meta port. Not too bad. Not sure if I can slim that down anymore... But trying to avoid Mesa/GL as that drags in far too much "cruft".

Read replies 2 weeks ago
@prologic@twtxt.net

Olisse Β· 2026-06-20 22:27 UTC haihaihiii! mbox.blue is awesome ;)

So nice of the very few folks that have discovered mbox to say such nice things about my little experimental project and free service offering 😁

Read replies 2 weeks ago
@prologic@twtxt.net

Behold, I bring you (reincarnated) mbox.blue -- A tiny shared linux server based on / around containers (my own implemtnation).

Read replies 2 weeks ago
@prologic@twtxt.net

Belhod! I present Swag -- Build offline-first web apps in pure Go and HTML.

Read replies 3 weeks ago
@prologic@twtxt.net

Hmmmm

Read replies 3 weeks ago
@prologic@twtxt.net

Got absolutely jack and sick of all the fucking useless bots, C&C and shitβ„’ hitting my Git server tonight 🀬 So I sat down and built a lightweight version of Anubis, called caddy-pow. So now going forward, you'll have to (sorry) have a HS-enabled browser to hit git.mills.io which will hopefully make most (if not all) bots just go the fuck away πŸ€¦β€β™‚οΈ #Hostile #Web

Read replies 3 weeks ago
@prologic@twtxt.net

Yay finally fixed some of those annoying "Mark as Read" behaviours/bugs 🐞

Read replies 1 month ago
@prologic@twtxt.net

Heading to bed πŸ‘‹ Goodnight everyone! πŸ’€

Read replies 1 month ago
@prologic@twtxt.net

Good Morning πŸ‘‹

Read replies 1 month ago
@prologic@twtxt.net

Read replies 1 month ago
@prologic@twtxt.net

On the weekend just gone we also visited Twin Falls, which was absolutely magnificent!

Read replies 2 months ago
@prologic@twtxt.net

Natural Bridge

Read replies 2 months ago
@prologic@twtxt.net

495 turns and about ~4hrs alter I won! πŸ™Œ Small map, 2-players, myself and an AI player. πŸ˜… -- It took forever to beach the island the AI player was on and get enough Galley's and Swordsmen just to push back and eventually slowly destroy all enemy units and capture all cities! 🀣

Read replies 2 months ago
@prologic@twtxt.net

The auDA, and some 3rd-party identify service and my Registrar are a joke!

WOW! I just had to share this little story I ran into today.

I tried to register a .AU Domain the other day, only for it to instantly fail.

I emailed support, which took several days to respond, only for them to respond by saying (paraphased):

We're sorry, but the identify checks failed. The 3rd-aprty service doesn't tell us why, But, please make sure that the ID you used matches the Full Name, including any Middle name(s).

I used my Passport number. Which of course has my First, Middle and Last Name.

I can only assume at this point that the checks failed on the missing "Middle name". Why? Because the Registrar I use has a database and user interface for "contacts" that only have support for First name and Last name. NO Middle Name.

πŸ€¦β€β™‚οΈ This is basically stupid at this point. Systems cannot be trusted at the most fundamental level, no matter how good they are.

Until we figure out how to build a system that allows an individual to prove to another entity that they are who they say they are without a shred of doubt (i.e: cryptographically), we're stuffed.

There is literally nothing I can do in this case. The auDA are at fault. The 3rd-party identify service (unknown) are at fault. The registrar are at fault. Hell, even the Passport office are at fault for even bothering to or requiring a Middle name.

How has "identity" come to this?

Read replies 2 months ago
@prologic@twtxt.net

Just cancelled my sponsorship of two developers on Github, sorry 😞 -- I'm not going to sponsor going forward if no-one else can be bothered to. It seems silly to be the sole sponsor of another's work or project πŸ€¦β€β™‚οΈ

Read replies 2 months ago
@prologic@twtxt.net

Back home now! 🏑

Read replies 2 months ago
@prologic@twtxt.net

Just a couple of shots from our trip to Bald Rockβ€”finally got reception so I can share them!

Read replies 2 months ago
@prologic@twtxt.net

There is something about camping with your family and the togetherness and tranguility of being together πŸ™ƒ

Read replies 3 months ago
@prologic@twtxt.net

2nd Van trip coming up this weekend, taking Friday off work. Gonna sleep in the Van tonight and see if I can fiddle with the town water supply (basically our outside tap near the Van haha πŸ˜†) and see if I can have a shower in the Van, brush my teeth and go to bed πŸ›Œ -- Basically I just want to figure out the rest of the plumbing πŸͺ 

Read replies 3 months ago
@prologic@twtxt.net

This year for some reason or another, I decided to purchase an Ocarina, I've been practising a fair bit every now and again, basically during work breaks and sometimes in the afternoon / evenings (not enough to annoy the family 🀣) Anyhoo, that was 3 months ago, since then I've built up a bit of a Repertoire:

  • Silent Night
  • My Bonnie Lies Over the Ocean
  • Amazing Grace
  • O Holy Night
  • Happy Birthday
  • Greensleeves
  • Scarborough Fair
  • She’ll Be Coming ’Round the Mountain

I've now decided to purchase a slightly better quality Ocarina, the one I originally bought was a cheap $28 one, I'm now upgrading to a more professional instrument worth about $80 -- Wish my luck πŸ€

Read replies 3 months ago
@prologic@twtxt.net

Just learned this nice little life-hack for disconnecting MC4 Solar connectors πŸ‘Œ Works really well! And I don't have to buy a special little MC4 assembly tool πŸ₯³

Read replies 3 months ago
@prologic@twtxt.net

And we're back! 1st test trip πŸ‘Œ

Read replies 3 months ago
@prologic@twtxt.net

Our first test over night trip 🀞

Read replies 3 months ago
@prologic@twtxt.net

Wel... It was a very comfortable night's sleep 😴

Read replies 3 months ago
@prologic@twtxt.net

sleeping in my van tonight, which is parked outside the front of our house just as a test from overnight πŸ˜‚

Read replies 3 months ago
@prologic@twtxt.net

Read replies 4 months ago
@prologic@twtxt.net

We got at our new van!!! πŸ₯³

Read replies 4 months ago
@prologic@twtxt.net

πŸ‘‹ Looking for other interested folks to continue to evolve the development of Salty.im πŸ™ I've been hardβ„’ at work on the v2 branch and @doesnm.p.psf.lt has been incredibly helpful so far. Be great ot have a few more folks to join us, some of the v2 highlights include:

  • Double Ratchet by default.
  • Group Chat (sender/client fan-out for now)
  • Much better TUI with background agent.
  • Mobile App coming soonβ„’ (iOS in progress, Android next, same codebase)
Read replies 4 months ago
@prologic@twtxt.net

Well it's ~2am and I finally defeated the AI player in a game of Frontier Crown πŸ‘‘ -- On that note I'm now going to bed, I've made so many improvements to the aesthetics (UX) of the game, the mechanics, and it's now quite nicely playable πŸ‘Œ G'night! 😴

Read replies 4 months ago
@prologic@twtxt.net

I spent the day today integrating @xuu's double ratcheting work and [ratchet](Blank front page) library back into the reference client/broker implementation saltyim as a v2 branch. I completely redesigned and rewrite the salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"β„’ and I'm quite happy with the outcome! 🀩 #saltyim #revamp

Read replies 4 months ago
@prologic@twtxt.net

Built a new refreshed landing page for Salty IM https://salty.im/ πŸ₯³

Read replies 4 months ago
@prologic@twtxt.net

Trying an experiment. Created a Github repo for mu over at https://github.com/prologic/mu as a social experiment to see if we can maintain a tailored Github docs-only repo of a project, see if it gets any interest πŸ€”

Read replies 5 months ago
@prologic@twtxt.net

I think I'll never eat McDonald's fries/chips ever again 😱 https://www.youtube.com/shorts/ITRtnPPJPsY

Read replies 5 months ago
@prologic@twtxt.net

I built Audiofern to make it simple to turn PDFs into audiobooks. Upload a document, get clean, chapterized narration with natural voices, and share it via a hosted playerβ€”or download M4A/M4B and keep it forever. Files are private by default, and pricing is transparent: pay once by audio hour or subscribe to build a listening library.

https://audiofern.com

#audiobooks #accessibility #builders

Read replies 5 months ago
@prologic@twtxt.net

Have finally put together the beginnings of a site for Mu (¡) https://mu-lang.dev 🀞 #mu #mu-lang

Read replies 5 months ago
@prologic@twtxt.net

Behold! πŸ₯³ My first (hopefully it doesn't fail 🀞) Β΅SaaS (microSaaS)

Audiofern

Turn PDFs into audiobooks.

(only supports PDF(s) at the moment, books, papers, etc)

Happy reading/listening πŸ€“ πŸ‘‚ #Audiofern #Audiobooks #microSaaS

Read replies 5 months ago
@prologic@twtxt.net

This weekend, I'm building a service that turns PDFs into chaptered, audiobook‑quality narration in minutesβ€”upload, listen in a built‑in player, and download MP3/M4B files with clean metadata.

Read replies 5 months ago
@prologic@twtxt.net

yes, yes that's right. Mu (Β΅) now has a built-in LSP server for fans of VS Code / VSCodium πŸ˜… You just go install ./cmd/mu-lsp/... and install the VS extension and hey presto πŸ₯³ You get outlines of any Mu source, Find References and Go to Definition!

Read replies 5 months ago
@prologic@twtxt.net

Fark me OS Dev is hard 🀣

Read replies 5 months ago
@prologic@twtxt.net

Btw @movq you've inspired me to try and have a good 'ol crack at writing a bootloader, stage1 and customer microkernel (¡Kernel) that will eventually load up a Mu (¡) program and run it! 🀣 I will teach Mu (¡) to have a ./bin/mu -B -o ... -p muos/amd64 ... target.

Read replies 5 months ago
@prologic@twtxt.net

Took me nearly all week (in my spare time), but Mu (Β΅) finally officially support linux/amd64 πŸ₯³ I completely refactored the native code backend and borrowed a lot of the structure from another project called wazero (the zero dependency Go WASM runtime/compiler). This is amazing stuff because now Mu (Β΅) runs in more places natively, as well as running everywhere Go runs via the bytecode VM interpreter 🀞

Read replies 5 months ago
@prologic@twtxt.net

Heh I thought I fixed that bug? (is it s abug?!)

Read replies 5 months ago
@prologic@twtxt.net

This week, Mu (Β΅) get s bit more serious and starts to refactor the native backend (a lot). Soonβ„’ we will support darwin/arm64, linux/arm64 and linux/amd64 (Yes, other forms of BSD will come!) -- Mu (Β΅) also last week grew concurrency support too! 🀣

Read replies 5 months ago
@prologic@twtxt.net

@klaxzy nothing like a blank twt eh? πŸ˜…

Read replies 5 months ago
@prologic@twtxt.net

Mu (¡) is coming along really nicely 🀣 Few things left to do (in order):

  • Finish the concurrency support.
  • Add support for sockets
  • Add support for linux/amd64
  • Rewrite the heap allocator
  • Rewrite Mu (Β΅) in well umm Mu (Β΅) πŸ˜…

Here's a screenshot showing off the builtin help():

Read replies 5 months ago
@prologic@twtxt.net

Trying to build a native heap allocator that grows and isn't statically wired into the binary's image is fuck'n hardβ„’ as 🀣

Read replies 6 months ago
@prologic@twtxt.net

Mu (Β΅) is now getting much closer to where I want it to be, it now has:

  • A process stdlib module (very basic, but it works)
  • An ffi stdob module that supports dlopen / dlsym and calling C functions with a nice mu-esque wrapper ffi.fn(...)
  • A sqlite stdlib module (also very basic) that shows off the FFI capabilities

πŸ˜…

Read replies 6 months ago
@prologic@twtxt.net

Opinion / Question time...

Do you think Mu (Β΅)'s native compiler and therefore emitted machine code "runtime" (which obviously adds a bit of weight to the resulting binary, and runtime overheads) needs to support "runtime stack traces", or would it be enough to only support that in the bytecode VM interpreter for debuggability / quick feedback loops and instead just rely on flat (no stacktraces) errors in natively built compiled executables?

So in effect:

Stack Traces:

  • Bytecode VM Interpreter: βœ…
  • Native Code Executables: ❌
Read replies 6 months ago
@prologic@twtxt.net

Nice! 😊 Here are the startup latencies for the simplest Mu (¡) program. println("Hello World"):

  • Interpreter: ~5ms
  • Native Code: ~1.5ms
Read replies 6 months ago
@prologic@twtxt.net

Hmmm πŸ€”

Excluding merges, 1 author has pushed 171 commits to main and 175 commits to all branches. On main, 294 files have changed and there have been 52880 additions and 18269 deletions.

From the Mu (Β΅) Gitea Activity Tab

Read replies 6 months ago
@prologic@twtxt.net

Happy New Year (2026) πŸ₯³

Read replies 6 months ago
@prologic@twtxt.net

mu (Β΅) now has builtin code formatting and linting tools, making Β΅ far more useful and useable as a general purpose programming language. Mu now includes:

  • An interpreter for quick "scriptinog"
  • A native code compiler for building native executables (Darwin / macOS only for now)
  • A builtin set of developer tools, currently: fmt (-fmt), check (-check) and test (-test).
Read replies 6 months ago
@prologic@twtxt.net

Whoo! I fixed one of the hardest bugs in mu (Β΅) I think I've had to figure out. Took me several days in fact to figure it out. The basic problem was, println(1, 2) was bring printed as 1 2 in the bytecode VM and 1 nil when natively compiled to machine code on macOS. In the end it turned out the machine code being generated / emitted meant that the list pointers for the rest... of the variadic arguments was being slot into a register that was being clobbered by the mu_retain and mu_release calls and effectively getting freed up on first use by the RC (reference counting) garbage collector πŸ€¦β€β™‚οΈ

Read replies 6 months ago
@prologic@twtxt.net

Building native compilers is hard 🀣 Building bytecode VM / interpreters is way easier 🀣

Read replies 6 months ago
@prologic@twtxt.net

Hmmm I need to figure out a way to reduce the no. of lines of code / complexity of the ARM64 native code emitter for mu (Β΅). It's insane really, it's a whopping ~6k SLOC, the next biggest source file is the compiler at only ~800 SLOC πŸ€”

Read replies 6 months ago
@prologic@twtxt.net

that's a whopping 36Β°C today πŸ₯΅

Read replies 6 months ago
@prologic@twtxt.net

πŸ‘‹ Merry Xmas πŸŽ„ πŸŽ…

Read replies 6 months ago
@prologic@twtxt.net

πŸ‘‹ Merry (2025) Xmas y'all πŸŽ„ Ho ho ho! πŸŽ…

Read replies 6 months ago
@prologic@twtxt.net

Hey EU friends πŸ‘‹ wtf happened to the EU Internet today for about 40 minutes or so?

Read replies 6 months ago
@prologic@twtxt.net

I cleaned up all my of AoC (Advent of Code) 2025 solutions, refactored many of the utilities I had to write as reusable libraries, re-tested Day 1 (but nothing else). here it is if you're curious! This is written in mu, my own language I built as a self-hosted minimal compiler/vm with very few types and builtins.

https://git.mills.io/prologic/aoc2025

Read replies 6 months ago
@prologic@twtxt.net

I finished all 12 days of Advent of Code 2025! #AdventOfCode https://adventofcode.com β€” did it in my own language, mu (Go/Python-ish, dynamic, int/bool/string, no floats/bitwise). Found a VM bug, fixed it, and the self-hosted mu compiler/VM (written in mu, host in Go) carried me through. πŸ₯³

Read replies 6 months ago
@prologic@twtxt.net

Day 9 also required some optimizations, if you aren't careful, you end up with really inefficient algorithms with time/memory complexity beyond what a typical machine has 🀣

Read replies 6 months ago
@prologic@twtxt.net

Ooops, I've run into a bug or limitation with mu for Day 9 πŸ€”

Read replies 6 months ago
@prologic@twtxt.net

Day 7 was pretty tough, I initially ended up implementing an exponential in both time and memory solution that I killed because it was eating all the resources on my Mac Studio, and this poor little machine only has 32GB of memory (I stopped it at 118GB of memory, swapping badly!), This is what I ended up doing before/after:

  • Before: Time O(2^k Β· L), memory O(2^k), where k is the number of splitters along a reachable path and L is path length. Exponential in k.
  • After: Time O(RΒ·C) (or O(RΒ·C + s) with s split events), memory O(C), where R = rows, C = columns. Polynomial/linear in grid size.
Read replies 6 months ago
@prologic@twtxt.net

I just completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/4 – Again, I’m doing this in mu, a Go(ish) / Python(ish) dynamic langugage that I had to design and build first which has very few builtins and only a handful of types (ints, no flots). 🀣

Read replies 6 months ago
@prologic@twtxt.net

I just completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/3 -- Again, I'm doing this in mu, a Go(ish) / Python(ish) dynamic langugage that I had to design and build first which has very few builtins and only a handful of types (ints, no flots). 🀣

Read replies 6 months ago
@prologic@twtxt.net

Did I mention mu only supports ints? πŸ€” I'm not sure if I'll need flots for this year's AoC? πŸ€”

Read replies 6 months ago
@prologic@twtxt.net

I'm having to write my own functions like this in mu just to solve AoC puzzles :D

fn pow10(k) {
    p := 1
    i := 0
    while i < k {
        p = p * 10
        i = i + 1
    }
    return p
}
Read replies 6 months ago
@prologic@twtxt.net

I just completed "Gift Shop" - Day 2 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/2 -- But again, I'm solving this in my own language mu that I had to build first 🀣

Read replies 6 months ago
@prologic@twtxt.net

I just completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/1 --- However I did it in my own toy programming language called mu, which I had to build first 🀣

Read replies 6 months ago
@prologic@twtxt.net

Come back from my trip, run my AoC 2025 Day 1 solution in my own language (mu) and find it didn't run correctly 🀣 Ooops!

$ ./bin/mu examples/aoc2025/day1.mu
closure[0x140001544e0]
Read replies 6 months ago
@prologic@twtxt.net

And I'm back from my holidays! πŸ₯³ Back to work boo πŸ˜’

Read replies 6 months ago
@prologic@twtxt.net

Went to Ba Na Hills today, but honestly it was so cold and misery i couldn't take very good photos 🀣 Here's a few shots i managed!

Read replies 6 months ago
@prologic@twtxt.net

We'll all my posts are making it to the "Fediverse" https://bridge.twtxt.net/users/c350a5e5fb9d9457

Read replies 6 months ago
@prologic@twtxt.net

I kind of hate conventional commit messages: https://www.conventionalcommits.org/en/v1.0.0/#summary

but I am loving reading RFC 2119: https://www.ietf.org/rfc/rfc2119.txt

Read replies 6 months ago
@prologic@twtxt.net

I don't know what this fruit is called! The waiter at breakfast told me the Vietnamese name but I've since forgotten πŸ˜‚

Read replies 7 months ago
@prologic@twtxt.net

Saw this thing today 🧐

Read replies 7 months ago
@prologic@twtxt.net

Found this place in Hanoi in Vietnam πŸ₯³ Amazinf beer!!! 🍺

Read replies 7 months ago
@prologic@twtxt.net Read replies 7 months ago
@prologic@twtxt.net

Hmmmm the AoC site is not mobile friendly 😒 Can someone post the puzzles as Twts? 🀣

Read replies 7 months ago
@prologic@twtxt.net

Thinking about doing Advent of Code in my own tiny language mu this year.

mu is:

  • Dynamically typed
  • Lexically scoped with closures
  • Has a Go-like curly-brace syntax
  • Built around lists, maps, and first-class functions

Key syntax:

  • Functions use fn and braces:
fn add(a, b) {
    return a + b
}
  • Variables use := for declaration and = for assignment:
x := 10
x = x + 1
  • Control flow includes if / else and while:
if x > 5 {
    println("big")
} else {
    println("small")
}
while x < 10 {
    x = x + 1
}
  • Lists and maps:
nums := [1, 2, 3]
nums[1] = 42
ages := {"alice": 30, "bob": 25}
ages["bob"] = ages["bob"] + 1

Supported types:

  • int
  • bool
  • string
  • list
  • map
  • fn
  • nil

mu feels like a tiny little Go-ish, Python-ish language β€” curious to see how far I can get with it for Advent of Code this year. πŸŽ„

Read replies 7 months ago
@prologic@twtxt.net

Oh dear god 😱 The level of pollution on Hanoi is insane πŸ₯Ί I can't stop coughing outside 🀯

Read replies 7 months ago
@prologic@twtxt.net

Sharing some photos of our Vietnam trip so far...

Read replies 7 months ago
@prologic@twtxt.net

this is apparently a famous lake in Hanoi city in Vietnam. Don't know what it's called though.

Read replies 7 months ago
@prologic@twtxt.net

We have arrived at our first hotel. but check-in isn't till 2PM 🀣 We arrived at 12:45PM πŸ˜†

Read replies 7 months ago
@prologic@twtxt.net

I have to say. A well designed Hypermedia Driven Web Application such as yarndβ€˜ using HTMX is just as good, i'd not better, than one written in React.

Read replies 7 months ago
@prologic@twtxt.net

One of the advantages of being vegetarian. you get served your in-flight meal first. before everyone else 🀣

Read replies 7 months ago
@prologic@twtxt.net

fark'n hell! why are there so many actors on the bridge?! 🀯 (shadow twtxt feeds)

Read replies 7 months ago
@prologic@twtxt.net

Hey @ocdtrekkie πŸ‘‹ Is this thing on? 🧐

Read replies 7 months ago
@prologic@twtxt.net

I think i may have fixed threading too but can't easily test now as i've left for my holiday and don't really use Mastodon πŸ˜‚

Read replies 7 months ago
@prologic@twtxt.net

@aelaraji Thanks for the account! I figured out one thing at least so far, my WAF was blocking some of the AP requests. Fixed that. Anyway, holiday time 🀣 Back in ~2 weeks.

Read replies 7 months ago
@prologic@twtxt.net

I'm kind of tired of late of telling support folks, for example, ym registrar, how to do their fucking goddamn jobs πŸ€¦β€β™‚οΈ

Hi James,

Thank you for your patience.

There are several reasons why a .au domain registration might fail or be cancelled, including inaccurate registrant information, ineligibility for a .au domain licence, or issues related to Australian law.

For a full list of possible reasons, please see this article: https://support.onlydomains.com/hc/en-gb/articles/6415278890141-Why-has-my-au-domain-registration-been-cancelled

If you believe none of these reasons apply to your case, please let us know so we can investigate further.

Best regards,

Yes, so tell me support person, why the fuck did it fail?! 🀬

Read replies 7 months ago
@prologic@twtxt.net

Good to see so many folks starting to come back to our little non-social social ecosystem πŸ‘Œ Good to also see twtxt.net starting to peer with 7 other pods in the greater network too! πŸ₯³

Read replies 7 months ago
@prologic@twtxt.net

Sooooo looking forward to my holiday, after this week of work 🀯 16 day holiday in Vietnam! Whoohoo 🀟

Read replies 7 months ago
@prologic@twtxt.net

Speaking of WAF(s) / Web Applicaiton Firewalls -- I actually had forgotten that not only have I designed a new WAF from scratch, but I've actually implemented it already, and done some local testing. I just haven't put it into production yet... What od you think @aelaraji ? πŸ€” https://git.mills.io/prologic/caddy-waf

Read replies 7 months ago
@prologic@twtxt.net

Sometimes, (just sometimes) my ability to pattern match and remember how to play perfect games of chess is awesome 😎

Read replies 7 months ago
@prologic@twtxt.net

Anyone on my pod (twtxt.net) finding the new Filter(s) useful at all? πŸ€”

Read replies 7 months ago
@prologic@twtxt.net

So blackholing my Gitea instance's DNS for the day seemed to have worked 🀣 (if only I had a real target I could have made their fucking crawlers DDoS themselves πŸ˜‚) -- Let's also see if enabling DDoS proection on the Edge via Vultr's DDoS capability also helps? πŸ€”

Read replies 7 months ago
@prologic@twtxt.net

Something I caught myself saying earlier in the day:

As a human species we need to stop doing stupid shitβ„’.

--James Mills

T-shirt coming soonβ„’

Read replies 7 months ago
@prologic@twtxt.net

Tired to re-enable the Ege route to git.mills.io today (after finishing work) and this is what I found 🀯 Tehse asshole/cunts are still at it !!! 🀬 -- So let's instead see if this works:

$ host git.mills.io 1.1.1.1
Using domain server:
Name: 1.1.1.1
Address: 1.1.1.1#53
Aliases:

git.mills.io is an alias for fuckoff.mills.io.
fuckoff.mills.io has address 127.0.0.1

PS: Would anyone be interested if I started a massive global class action suit against companies that do this kind of abusive web crawling behavior, violate/disregards robots.txt and whatever else standards that are set in stone by the W3C? πŸ€”

Read replies 7 months ago
@prologic@twtxt.net

Oh fuck me! I had basically turned off the route to git.mills.io last night and went ot bed at ~2AM after unsuccessfully trying to control the attacks (bad bots) that were behaving like a DDoS attack. Tried to re-enable the route this monring and *BOOM, they're back! As-if they never stopped?! what da actual fuq?! Anyone have any clever ideas of what I can do here to allows normal users, like you nice folk and block ths obnoxious traffic?!

Read replies 7 months ago
@prologic@twtxt.net

Fark me again with the bots. This time DDoS-style crawling from hundreds of IPs and dozens of ASN(s) wtf?! I've had to disale the Ingress to my Git instance for the time being, i need to sleep and I can't fight this :/

Read replies 7 months ago
@prologic@twtxt.net

Bye bye PayPal πŸ‘‹ Hello LibrePay πŸ‘‹

Read replies 7 months ago
@prologic@twtxt.net

When I try to login to PayPal I now see:

Please enable JS and disable any ad blocker

Here's the thing. PayPal takes fees from transactions and payments received and sent.

I have very right not have ads shoved in my face for something that isn't actually free in the first place and costs money to use. If PayPal would like to continue to piss off folks me like, then I'll happily close my PayPal account and go somewhere else that doesn't shove ads in my face and consume 30-40% of my Internet bandwidth on useless garbage/crap.

#PayPal #Ads

Read replies 7 months ago
@prologic@twtxt.net

My day (yesterday), stand up at 09:30AM (AEDT), P2 Incident at 10:20AM. End of my day 04:30AM (AEST) the next day! Oh my 🀣 πŸ”₯ πŸ€¦β€β™‚οΈ

Read replies 7 months ago
@prologic@twtxt.net

Fark me πŸ€¦β€β™‚οΈ I woke up quite late today (after a long night helping/assisting with a Mainframe migration last night fork work) to abusive traffic and my alerts going off. The impact? My pod (twtxt.net) was being hammered by something at a request rate of 30 req/s (there are global rate limits in place, but still...). The culprit? Turned out to be a particular IP 43.134.51.191 and after looking into who own s that IP I discovered it was yet-another-bad-customer-or-whatever from Tencent, so that entire network (ASN) is now blocked from my Edge:

+# Who: Tentcent
+# Why: Bad Bots
+132203

Total damage?

$ caddy-log-formatter twtxt.net.log | cut -f 1 -d  ' ' | sort | uniq -c | sort -r -n -k 1 | head -n 5
  61371 43.134.51.191
    402 159.196.9.199
    121 45.77.238.240
      8 106.200.1.116
      6 104.250.53.138

61k reqs over an hour or so (before I noticed), bunch of CPU time burned, and useless waste of my fucking time.

Read replies 7 months ago
@prologic@twtxt.net

Hmmm

Read replies 7 months ago
@prologic@twtxt.net

Hello @therealprologic πŸ‘‹

Read replies 7 months ago
@prologic@twtxt.net

What do you do, when a recruiter throws you a PD or two and says the total compensation is ~2-3x what you're on now?! πŸ€”

Read replies 7 months ago
@prologic@twtxt.net

Boi am I glad I made the decision to get off of Clownflare back in Jan of this yaer 🀣

Read replies 7 months ago
@prologic@twtxt.net

Hmmm 🧐

Read replies 7 months ago
@prologic@twtxt.net

Hello Mastocon? πŸ€”

Read replies 7 months ago
@prologic@twtxt.net

Testing 1 2 3

Read replies 7 months ago
@prologic@twtxt.net

Testing 1 2 3

Read replies 7 months ago
@prologic@twtxt.net

Hey @ocdtrekkie πŸ‘‹

Read replies 7 months ago
@prologic@twtxt.net

ap-verify: 8f259adfc4ef06ac1472

Read replies 7 months ago
@prologic@twtxt.net

ap-verify: f1fb71f88d8a644dbd84

Read replies 7 months ago
@prologic@twtxt.net

New beginnings, new horizons. New pod logo 🀟

Read replies 7 months ago
@prologic@twtxt.net

LOL πŸ˜‚ I think mastodon.social is broken 😞

Read replies 7 months ago
@prologic@twtxt.net

Test

Read replies 7 months ago
@prologic@twtxt.net

Hey @mastodon πŸ‘‹

Read replies 7 months ago
@prologic@twtxt.net

Test (_did I fix this shitβ„’-)?

Hey @manton πŸ‘‹ Why yes I believe I did!

Read replies 7 months ago
@prologic@twtxt.net

Anyone run a Mastodon serve rI can have an account on to help test the Twtxt <-> Activity Pub bridge? πŸ™

Read replies 7 months ago
@prologic@twtxt.net

Testing 1 2 3 @manton

Read replies 7 months ago
@prologic@twtxt.net

ap-verify: a67864d4229ae22f5f60

Read replies 7 months ago
@prologic@twtxt.net

Test @-mentioning an AP actor via the Bridge. Hey @manton πŸ‘‹

Read replies 7 months ago
@prologic@twtxt.net

verify: 3074975949c3b0d27df4

Read replies 7 months ago
@prologic@twtxt.net

WOW LOL

fetch https://weaknotes.com/users/david: status 500 Internal Server Error

First real test failed trying to lookup / follow @david@weaknotes.com

Read replies 7 months ago
@prologic@twtxt.net

For those curious, the new Twtxt <-> ActivityPub bridge I'm building (bidirectional) simply requires three things:

  1. You register your Twtxt feed to the bridge: https://bridge.twtxt.net
  2. You verify that you in fact own/control the feed by putting the verification code somewhere on/in your feed (doesn't matter where or how)
  3. You proxy/forward requests for /.well-known/webfinger to the Bridge bridge.twtxt.net.

I'm still testing through and ironing out bugs πŸ› Please be patient! πŸ™

Read replies 7 months ago
@prologic@twtxt.net

verify: be6b4443c96a602b1947

Read replies 7 months ago
@prologic@twtxt.net

Testing new design, architecture and implementation of a Twtxt bridge I'm working on...

verification-token: ee9bc4da3356f4990671

Please ignore.

Read replies 7 months ago
@prologic@twtxt.net

whoo fix a long stnading bug with identicons for feeds with no avatar in their metadata

Hint:

# nick = ...
# avatar = ...
Read replies 7 months ago
@prologic@twtxt.net

Hmmm all these tilde.club feeds have no # nick and is messing with yarnd's behavior πŸ˜…

Read replies 7 months ago
@prologic@twtxt.net

Thank you for the encouragement and love and kind words, @lyse @movq @bender @doesnm and others along the way I'm not sure of their feed uris πŸ’• I'll keep at it, but for the time being I will keep my distance, mostly off IRC, because I don't have the energy to spare in that kind of engagement (what//if the worst happens, it's so draining). I need to remember what I ever did any of this for, it was back in ~2020 and I wanted really to build small interconnected communities that any non "tech savvy" person (more or less) could also benefit from ane enjoy. Even if there are aspects of the specs we've built/extended over time that aren't "perfect"β„’, they're "good enough"β„’ that they've last 5+ years (I believe this is 6 years running now). I want to spend a bit of time going back to why I did any of this in the the first place, and get a little micro-SaaS offering going (barely covering running costs) so encourage more folks to run pods, and thus twtxt feeds and grow the community ever so slightly. Other than that, I plan to get the specs "in order" to a point (with @movq and @lyse's help) where I hope they'll stand the test of time -- like SMTP.

Thank you all ! πŸ™

Read replies 7 months ago
@prologic@twtxt.net

PR to clean up some unwanted specs and cleanup some invalid/bad references. πŸ™

Read replies 7 months ago
@prologic@twtxt.net

I am sorry folks 😞

Read replies 7 months ago
@prologic@twtxt.net

I just successfully used my own SnipMail service with a real business, whoohoo! πŸ₯³

Read replies 7 months ago
@prologic@twtxt.net

Thoughts/Opinions on Cap πŸ€”

The modern, open-source CAPTCHA

Lightweight, self-hosted, privacy-friendly, and designed to put you first. Switch from reCAPTCHA in minutes.

Read replies 7 months ago
@prologic@twtxt.net

I'm building a service that lets you:

create and manage disposable, brandable email aliases so you can track leaks, forward important messages, and keep your real inbox clean.

I've just finishing building it for the most part, and have cut a v0.1.0 release. It's currently closed source (to be decided later) and now open to beta testers. cc @bender πŸ™ I fully intend to monetize and offer this as a paid service in teh coming weeks/months, but beta/invite-only testers and early adopters/users first 🀟

Read replies 8 months ago
@prologic@twtxt.net

Scheduling the next Yarn.social Call for next month, a month in advance. Hope y'all can make the next one 🀞

Read replies 8 months ago
@prologic@twtxt.net

Okay folks I'm calling it. See y'all again next time. Hopefully more of you make it next time 🀞

Read replies 8 months ago
@prologic@twtxt.net

CodeX is very good at following instructions πŸ‘Œ

Read replies 8 months ago
@prologic@twtxt.net Read replies 8 months ago
@prologic@twtxt.net

πŸ‘‹ Reminder that we're starting up our social calls again (monthly), RSVP here 🀟 It starts in 13h27m πŸ˜… Hope to see some/all of you there πŸ‘Œ

Read replies 8 months ago
@prologic@twtxt.net

πŸ₯³ Just released Gatherly v0.3.0 🀟 -- My instance is available at: https://gatherly.mills.io (free for anyone to use)

Read replies 8 months ago
@prologic@twtxt.net

Apologies folks πŸ˜… A bit of a bad electrical storm rolled through earlier. 🌩️ I looked kind of bad⚑️ so I powered down the Mills DC 🀟 (out of precation).

Read replies 8 months ago
@prologic@twtxt.net

Wow! 🀩 Are folks actually using Gatherly already? πŸ€”

Read replies 8 months ago
@prologic@twtxt.net

The hail we had yesterday 🀯

Read replies 8 months ago
@prologic@twtxt.net

Hmmm 🧐 I'm annectodaly not convinced so-called "AI"(s) really save timeβ„’. -- I have no proof though, I would need to do some concrete studies / numbers... -- But, there is one benefit... It can save you from typing and from worsening RSI / Carpal Tunnel.

Read replies 8 months ago
@prologic@twtxt.net

Fixed following page template bug so cached feed counts render without errors. cc @bender

Read replies 8 months ago
@prologic@twtxt.net

So just @bender and I attending our monly call eh?

Read replies 8 months ago
@prologic@twtxt.net

Reminder, kick-starting our monthly social call! πŸ“ž Please RSVP if you can make it!

Read replies 8 months ago
@prologic@twtxt.net

Hey all πŸ‘‹ Starring up the monthly social call we used to have 🀞 Please RSVP here if you can make it! πŸ™

Read replies 8 months ago
@prologic@twtxt.net

Behold! πŸ₯³ I consider Gatherly "good enough"β„’ to use: https://gatherly.mills.io/ 🀟

Read replies 8 months ago
@prologic@twtxt.net

Anyone interested in starting up the monthly social calls we used to have? πŸ‘‹

Read replies 8 months ago
@prologic@twtxt.net

I disabled the compression of logs on my edge, which I'm hoping will fix the "instability" I see every now and again where my edge network just "falls off the face of the earth". Some folks don't really appreciate / understand this, but Disk I/O can kill your application(s) no matter what. I/O Wait is a real thing.

Read replies 8 months ago
@prologic@twtxt.net

πŸ€” πŸ’­ 🧐 What if, What if we built our own self-hosted / small-web / community-built/run Internet on top of the Internet using Wireguard as the underlying tech? What if we ran our own Root DNS servers? What if we set a zero tolerance policy on bots, spammers and other kind of abuse that should never have existed in the first place. Hmmmm

Read replies 8 months ago
@prologic@twtxt.net

I keep getting this email occadionally:

Your iCloud storage is almost full

Now for various reasons, I don't want my children to be using iCloud to store data, files, photos or any of the sort. They're free to use iMessages, and other Apple services like the App Store, etc, but not storage.

So I've set about blocking iCloud Storage API(s) via AdGuard Home tonight as well as ensuring that my local network (client users) cannot bypass DNS policies and get out other sneaky ways, because some applications will just use other DNS servers, or DOH or DOT.

Read replies 8 months ago
@prologic@twtxt.net

And my new migrated blog is up woohoo πŸ₯³ https://prologic.blog/

Read replies 9 months ago
@prologic@twtxt.net

I think I'm just about ready to go live with my new blog (migrated from MicroPub). I just finished migrating all of the content over, fixing up metadata, cleaning up, migrating media, optimizing media.

The new blog for prologic.blog soon to be powered by zs using the zs-blog-template is coming along very nicely πŸ‘Œ It was actually pretty easy to do the migration/conversation in the end. The results are not to shabby either.

Before:

  • ~50MB repo
  • ~267 files

After:

  • ~20MB repo
  • ~88 files
Read replies 9 months ago
@prologic@twtxt.net

Pretty happy with my zs-blog-template starter kit for creating and maintaining your own blog using zs πŸ‘Œ Demo of what the starter kit looks like here -- Basic features include:

  • Clean layout & typography
  • Chroma code highlighting (aligned to your site palette)
  • Accessible copy-code button
  • β€œOn this page” collapsible TOC
  • RSS, sitemap, robots
  • Archives, tags, tag cloud
  • Draft support (hidden from lists/feeds)
  • Open Graph (OG) & Twitter card meta (default image + per-post overrides)
  • Ready-to-use 404 page

As well as custom routes (redirects, rewrites, etc) to support canonical URLs or redirecting old URLs as well as new zs external command capability itself that now lets you do things like:

$ zs newpost

to help kick-start the creation of a new post with all the right "stuff"β„’ ready to go and then pop open your $EEDITOR 🀞

#awesome #zs

Read replies 9 months ago
@prologic@twtxt.net

Okay @bender I think I've made enough improvements now...

https://zsblog.mills.io/

🀞

Read replies 9 months ago
@prologic@twtxt.net

https://zsblog.mills.io/ for anyone interested. I think I still have some small tweaking to do befor eI use this for realz.

Read replies 9 months ago
@prologic@twtxt.net

Please don't hate me today; I'm a bit grumpy and have too many reasons to be upset:

  • 2 counts of pushing and trying to get the simplest things done at work (that for some reason are made more difficult than they should be)
  • This whole Chat Control bullshit
  • And some other person things going on that have been ongoing for 72 days and counting 🀬
Read replies 9 months ago
@prologic@twtxt.net

Oh man, if the EU actually rolled out this horribd idea called ChatControl that actually threatens the security and privacy of secure e2e encrypted messaging like Signalβ„’, fuck me, I'm out πŸ€¦β€β™‚οΈ I'll just rage quit the IT industry and become a luddite. I'm out.

Read replies 9 months ago
@prologic@twtxt.net

I just created a zs blogging template which I'm going to use for https://prologic.blog and I might starting writing long-form again soonβ„’ πŸ”œ So far the "blogging" template/engine (if you weill) is quite simple. It comprises essentially of an index.md a prehook and a few utilities:

$ git ls-files
.gitignore
.zs/config.yml
.zs/editthispage
.zs/include
.zs/layout.html
.zs/list
.zs/months
.zs/now
.zs/onthispage
.zs/posthook
.zs/postsbymonth
.zs/prehook
.zs/scripts
.zs/styles
.zs/tagcloud
.zs/taglist
.zs/years
archives/.empty
assets/css/site.css
assets/js/main.js
index.md
posts/hello-zs-blog.md
posts/on-tagging.md
posts/second-post.md
tags/.empty
Read replies 9 months ago
@prologic@twtxt.net

TNO Threading (draft):
Each origin feed numbers new threads (tno:N). Replies carry both (tno:N) and (ofeed:<origin-url>). Thread identity = (ofeed, tno).

  • Roots: (tno:N) (implicit ofeed=self).
  • Replies: (tno:N) (ofeed:<url>).
  • Clients: increment tno locally for new threads, copy tags on reply.
  • Subjects optional, not required.

...

Read replies 9 months ago
@prologic@twtxt.net

Did something bad happen in the world today? 🧐

Read replies 9 months ago
@prologic@twtxt.net

Hello πŸ‘‹ I'm back!

Read replies 9 months ago
@prologic@twtxt.net

I'm out of town folks and away until tomorrow (have been all week)

Read replies 9 months ago
@prologic@twtxt.net

Today is a good day! Took my daughter to art class, got a beard trim, wife is awesome and we're all doing great πŸ€žπŸ€

Read replies 9 months ago
@prologic@twtxt.net

@zvava Hey πŸ‘‹ Welcome to Yarn.social πŸ€—

Read replies 10 months ago
@prologic@twtxt.net

@ionores Love the new Avatar dude πŸ˜… Very nice! πŸ‘

Read replies 10 months ago
@prologic@twtxt.net

Weekend! Whooo 🀣 Having a few too many glassses of 🍷 listening to music on Youtube and playing Chess which I haven't been playing much lately 😒

Read replies 10 months ago
@prologic@twtxt.net

@dce Hello! πŸ‘‹ Welcome! πŸ€—

Read replies 10 months ago
@prologic@twtxt.net

@itsericwoodward Also just a heads up, GIF(s) aren't supproted as an Avatar type on yarnd (what runs twtxt.net). I'd change this to something that's more supproted like PNG, JPEG, etc.

Read replies 10 months ago
@prologic@twtxt.net

Today I finally got rid of my /29 IPv4 subnet with my ISP used to power my ingress. No longer.

Read replies 10 months ago
@prologic@twtxt.net

This whole Age Verification that's being rolled out in the UK, AU and parts of the EU is totally fucking bullshit. Death to the Online Safety Act.

Read replies 10 months ago
@prologic@twtxt.net

Hello @jassim πŸ‘‹

Read replies 11 months ago
@prologic@twtxt.net

Been mucking around with designing my own camper (floor plan).

Read replies 11 months ago
@prologic@twtxt.net

Global update: Trump in Scotland says EU trade deal has 50-50 chance as tariff row grows. Gaza sees 9 more starvation deaths (122 total); UN says famine is deliberate. Thai-Cambodia clashes kill 16, displace 135k. US raid in Syria kills top ISIS leader & sons.

Read replies 11 months ago
@prologic@twtxt.net

After many weeks and probably at least a hundred hours of research, discussions and in-person viewing, I think I've finally come up with my Final Choices (shortlist) of a Hybrid Camper / Caravan that I think will suit my family and that I'll enjoy (far less work for me to setup and teardown). The one at the top of the list I'm leaning towards os the SWAG SCT16 Family 4B #Camping #Campers

Read replies 11 months ago
@prologic@twtxt.net

Discover the OPUS OP4 TLX: The Perfect off-road Camper for Families Kind of thinking about this now hmmm πŸ€”

Read replies 11 months ago
@prologic@twtxt.net

Been spending a lot of time researching campers as I want to / plan to upgrade our current Camper Trailoer (forward fold) Stoney Creek XL-FF6 to a slightly larger Hybrid Camper/Caravan with ensuite, internal kitchenette, external full hitchen, pop-top roof and twin bunks.

This is the summary and whittling down of my research so far: https://wiki.mills.io/s/1103bc9c-dd75-4a98-b64b-8dadc5b0e51f/doc/comparision-Ln03Moiibq

Read replies 11 months ago
@prologic@twtxt.net

How you can tell a "review post" on some random website was written by AI?

Ergonomically nicer than its binocular counterpart

How exactly is this a reason to avoid?! πŸ€¦β€β™‚οΈ

Read replies 1 year ago
@prologic@twtxt.net

Feeling a bit bad for the folks and Coffs Harbor and on the coast of Sydney right now 🀯

Read replies 1 year ago
@prologic@twtxt.net

As promised, here's some photos of love you!! camping trip to Canarcon George in QLD, Australia.

Read replies 1 year ago
@prologic@twtxt.net

I'm back! πŸ‘‹

Read replies 1 year ago
@prologic@twtxt.net

Gone on a road trip. Be back in a week πŸ‘‹

Read replies 1 year ago
@prologic@twtxt.net

https://threadreaderapp.com/thread/1935344122103308748.html Interesting article on how ChatGPT is rotting your brain 🀣

Read replies 1 year ago
@prologic@twtxt.net

Hmmm 🧐 Not what I thought was going on... No bug...

 time="2025-06-14T15:24:25Z" level=info msg="updating feeds for 8 users"
 time="2025-06-14T15:24:25Z" level=info msg="skipping 0 inactive users"
 time="2025-06-14T15:24:25Z" level=info msg="skipping 0 subscribed feeds"
 time="2025-06-14T15:24:25Z" level=info msg="updating 80 sources (stale feeds)"
Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

Great article from Tailscale about how security policies we've often seen in many large complex organizations that we all love to hate don't actually provide the security that we assumed.

https://tailscale.com/blog/frequent-reath-security

Read replies 1 year 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 1 year ago
@prologic@twtxt.net

No Github

Please don't upload my code on Github!

I'm thinking about putting this up on all my projects and even on the front page of my Gitea instance πŸ€”

Read replies 1 year ago
@prologic@twtxt.net Read replies 1 year ago
@prologic@twtxt.net
prologic@JamessMacStudio
Sun May 25 21:44:41
~/tmp/neurog
 (main) 130
$ go build ./cmd/ttt/... && ./ttt
Generation  27 | Fitness: 0.486111 | Nodes: 44  | Conns: 82

... experimenting with building and training a tic-tac-toe game, which evolves a. neural net that learn to paly the game against the best evolved champions πŸ˜…

Read replies 1 year ago
@prologic@twtxt.net

Over the past few weeks I've been experimenting with and doing some deep learning and researching into neutral networks and evolutionary adaptation of them. The thing is I haven't gotten very far. I've been able to build two different approaches so far with limited results. The frustrating part is that these things are so "random" it isn't even funny. Like I can't even get a basic ANN + GA to evolve a network that solves the XOR pattern every time with high levels of accuracy. 😞

Read replies 1 year ago
@prologic@twtxt.net

https://youtu.be/1GN3xBuAgrI?si=ezBYJeSOFgtBdjEu -- Can someone please just fire Trump already? What a fucking idiot?! The man is a lunatic πŸ€¦β€β™‚οΈ

Read replies 1 year ago
@prologic@twtxt.net

Hey y'all πŸ‘‹ I am told my "participation" is drastically down of ,ate So sorry 😞 Busy quite a busy few weeks at work with a reorg and lots of complex things happening in real live too πŸ˜… -- Hope everything is doing well πŸ€—

Read replies 1 year 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 year 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 1 year 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 1 year 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 year ago
@prologic@twtxt.net

Running monthly backups...

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

How do you stop a dog from barking? 🧐

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 year 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 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 year 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 1 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 1 year 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 year 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 year 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 year 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 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 year ago
@prologic@twtxt.net

Bahahahaha 🀣

In reply to: #yarnd 1 year ago
@prologic@twtxt.net

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

In reply to: #yarnd 1 year 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 1 year 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 1 year 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 year 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 year 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 1 year ago
@prologic@twtxt.net Read replies 1 year ago
@prologic@twtxt.net

Whoo! Public holiday tomorrow in Oz πŸ₯³

Read replies 1 year 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 year 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 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

Fark Youtube is so utterly boring πŸ₯±

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year 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 1 year 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 1 year ago
@prologic@twtxt.net

Hmmm?

Read replies 1 year 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 1 year 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 1 year 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 1 year ago
@prologic@twtxt.net

AI isn’t a shortcut for thinking. In her guide for skeptics, Hilary Gridley reframes AI as a collaboratorβ€”not a replacement. Use it like spellcheck for your thoughts. Don’t fear itβ€”iterate with it. Insight improves, speed follows. Full post: https://hils.substack.com/p/the-ai-skeptics-guide-to-ai-collaboration

Read replies 1 year 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 1 year 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 1 year 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 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

A

Read replies 1 year ago
@prologic@twtxt.net

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

Read replies 1 year ago
@prologic@twtxt.net

@bender ping! πŸ“

Read replies 1 year ago
@prologic@twtxt.net

Morning y'all πŸ‘‹

Read replies 1 year ago
@prologic@twtxt.net

@andros your feed is spitting out dupes? 🧐

Read replies 1 year ago
@prologic@twtxt.net

@bender I think mentions are fixed 🀣

Read replies 1 year ago
@prologic@twtxt.net

Oh hello @yarn_police 🚨

Read replies 1 year ago
@prologic@twtxt.net

Dam the search here is sooo good now πŸ˜…

Read replies 1 year ago
@prologic@twtxt.net

Peering is back 🀞

Read replies 1 year ago
@prologic@twtxt.net

Test

Read replies 1 year ago
@prologic@twtxt.net

Add support for skipping backup if data is unchagned Β· 0cf9514e9e - backup-docker-volumes - Mills πŸ‘ˆ I just discovered today, when running backups, that this commit is why my backups stopped working for the last 4 months. It wasn't that I was forgetting to do them every month, I broke the fucking tool 🀣 Fuck πŸ€¦β€β™‚οΈ

Read replies 1 year ago
@prologic@twtxt.net

There are now two (recentish) quotes I really like these days:

The smartest person in the room is not the one with all the answersβ€”it’s the one who’s brave enough to ask the dumb questions

and

The kindest person in the room is often the smartest

Read replies 1 year ago
@prologic@twtxt.net Read replies 1 year ago
@prologic@twtxt.net

Based on a recent study of the brains of mice I estimated the human brain to have 200B cells/neurons and 50,000T connections. We have several orders of magnitude to go before we reach that kind of scale with these fucking stupid Big LLMs 🀣 And the best part of all? 🧐 It is estimated that the human brain only consumes the equivalent of 5 Watts of power !!! 🀣🀣🀣

Read replies 1 year 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 1 year ago
@prologic@twtxt.net

Hmmm? Test?

Read replies 1 year ago
@prologic@twtxt.net

Ordering issue is fixed πŸ₯³

Read replies 1 year 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 1 year ago
@prologic@twtxt.net

πŸ“£ I'm going to try and restore a few accounts tonight 🀞

Read replies 1 year ago
@prologic@twtxt.net

Search syntax appears to be:

hello
"hello world"
hello AND world
hello OR world
hello NOT world
"this is a phrase"
Read replies 1 year 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 1 year 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 1 year ago
@prologic@twtxt.net

This weekend (as some of you may now) I accidently nuke this Pod's entire data volume πŸ€¦β€β™‚οΈ What a disastrous incident 🀣 I decided instead of trying to restore from a 4-month old backup (we'll get into why I hadn't been taking backups consistently later), that we'd start a fresh! πŸ˜… Spring clean! 🧼 -- Anyway... One of the things I realised was I was missing a very critical Safety Controls in my own ways of working... I've now rectified this...

Read replies 1 year 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 1 year ago
@prologic@twtxt.net

At least I've fixed many bugs with the new SQLiteCache 🀣

Read replies 1 year ago
@prologic@twtxt.net

Oh well. I've gone and done it again! This time I've lost 4 months of data because for some reason I've been busy and haven't been taking backups of all the things I should be?! πŸ€” Farrrrk 🀬

Read replies 1 year ago
Comment via email