Searching txt.sour.is

Twts matching #reading
Sort by: Newest, Oldest, Most Relevant

** Bicross **
I made a game. I’ve written about it in passing a few times, but here is an honest to goodness intro to it!

Bicross is 3 versions of the same basic game,

  • Bicross, is a zen-mode version of the game.
  • Bicross RPG, is an RPG version of the game where you can earn power ups, and build up hearts and stuff.
  • Bicross Daily, is very similar to the RPG version, but everyone who plays on a given … ⌘ Read more

⤋ Read More
↳ In-reply-to » Fell into a bit of a rabbit hole and learned that it took German law until 2008 to actually allow unisex/gender-neutral first names: https://www.bundesverfassungsgericht.de/entscheidungen/rk20081205_1bvr057607.html 🤦

@movq@www.uninformativ.de I reckon up until then you had to have another first name that clearly differentiated. Didn’t read through the court decision, though.

Interesting, I always thought that Kiran was a male first name. But I only know one person with that name. As last name, though.

Now I’m wondering, was that also the beginning when parents started giving their kids really weird names?

⤋ Read More

Sobering export report for Australian producers as world turns off wine consumption
Global demand for Australian wine is continuing to dwindle, with the latest Wine Australia export report showing an 8 per cent decrease in 2025 as consumers opt for alcohol-free trends. ⌘ Read more

⤋ Read More
↳ In-reply-to » 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.

Has a bit of a long history story behind this, where last year at work we were reading this book called Engineering a Safer World and initially came across a service called Speech Reply that allowed me to upload a PDF copy of the book and start to read it, but unfortunately, the free trial right now before I can finish reading it turns out that Speech Reply service cost a whopping US$30 a month and expected me to pay a full year upfront, which was well over US$300 just for one fucking book! So I sent their sales and support staff a message kindly asking if it were possible to just pay for the audio transcription of just a single book or to change to a monthly subscription fee, to which they refused, so basically in the end I got very angry and told them to go fuck themselves and built my own service. A year later here we are :-)

⤋ Read More

Illegal tobacco boom exposes the demand problem behind WA’s black market
Much has been made of how the WA government is trying to stop the supply of illegal cigarettes, but its more difficult challenge is what can be done to ease demand. ⌘ Read more

⤋ Read More

Another project where I’m going to use my terminal widget toolkit is a hex editor. This is still very young, obviously, and there’s a lot of work to do (both in the toolkit and this particular application), but I’m making some progress:

https://movq.de/v/2bae14ed16/vid-1769283187.mp4

Since this program is UTF-8 clean (I hope), you can do things like enter multi-byte UTF-8 sequences or paste them from the system clipboard (another hex editor I just tried failed to do this correctly):

https://movq.de/v/e9241034c1/vid-1769283755.mp4

Under the hood, I’m using mmap() with MAP_PRIVATE, which is really cool: I get the entire file as a byte array, no matter how large it is, no need to actually read it upfront; and MAP_PRIVATE means that I can write to this area however I like without changing the underlying file. The kernel does copy-on-write for me. Only when you hit Save, it will write to the filesystem. And it’s just a couple lines of code. The kernel does all the magic. 🥳

⤋ Read More