I just posted some ideas for implementation on gist.github.com/kragen/6bee5b4, including thoughts on programmable self-reproducing robots, quasimodal multitouch interfaces, cheap cooling vests, the Magic Kazoo, the Egg of the Phoenix, Loyal Objects, graded-index optical systems, Speedy Delivery, autism-assistive hearing aids, Leconscrip, a non-Turing-complete scriptable Wercam GUI, PEG-based DOMification, and a planispheric conformal map app for your phone.

Admu-shell now displays things using the Cuerdas Caóticas font, making it practical to use on a large screen; here you see it running vi to edit its own source code. This is a very minimal level of for BubbleOS, since I'm still using X11, the Linux kernel, an Intel CPU, bash, C, and vi, but it's still exciting to see.

@ij how can I search through my own previous toots? I did a search for "fork" in the left bar on here and none of my own toots came up, just hashtags and people

For what it's worth, it wasn't irretrievably corrupted by shutting down and rebooting, but the unmount never did finish until I yanked out the USB key. Then the system failed to shut down.

By using Linux's software RAID we can span the 37-gigabyte file across 40 2-gigabyte files, thus circumventing VFAT's file size limitation. It's going to be a pain to mount again in the future, though, and I wouldn't trust its failure recovery any further than I could throw an RK05. But it does seem to be working at the moment.

All right, I think this is going to work to store Wikipedia on a fucking VFAT flash drive:

set -e
: ${usb?} ${user?}
time truncate -s 2g "$b"{1..20}
for i in {1..20}; do sudo losetup "/dev/loop$i" "$b$i"; done
sudo time mdadm --create /dev/md0 --level 5 --force --raid-devices=20 /dev/loop{1..20}
DANGER time sudo mkfs -t ext4 /dev/md0
sudo tune2fs -r 0 /dev/md0
sudo mkdir /wikipedia-zim
sudo mount /dev/md0 /wikipedia-zim/
sudo chown "$user"."$user" /wikipedia-zim/

BitTorrent is fantastic for Kiwix files like this replica of English Wikipedia with the pictures. You know what's not great for that? Fucking VFAT flash drives, that's what.

kragen boosted

Well, sr.ht looks promising.

A git hosting website that uses The Original Federated Messaging Protocol and interoperates well with other instances of the same software or users of basic git and email.

So I've made some more progress on the Uncorp interpreter; now it can interpret recursive function definitions and some simple arithmetic. But I'm facing a conundrum about how to deal with machine word size; any ideas? gitlab.com/kragen/bubbleos/blo

kragen boosted

Flat is a pure-Python 2D drawing library "for creating and manipulating digital forms of fine arts. [...] It grew out of the needs for generative design, architecture and art." exports to SVG and so easily embeds in a jupyter notebook (`display(SVG(page.svg())`). I have been looking for something like this forever, it's a little quirky but seems too good to be true

All right, I've added some very crude text rendering to Yeso. This is a death clock called Toki; it counts down how many days, hours, and minutes remain in your life expectancy. It's using Mina's font Cuerdas Caóticas, which as you can see still needs work, but now it's at least somewhat resizable. Tetris is using the font too.

Suddenly I need some kind of convention for how to find font files if I'm not going to compile them into the executables.

Uncorp remains as skeletal as before.

kragen boosted
kragen boosted

Speaking of DIY skills and such, I think soap and bread are two of the top "it's easier* than it sounds" things you can make and enjoy a direct, material benefit from.

For example, I used to think you needed a bread machine to make bread. Then I realized, "That can't be right. People have made bread for thousands of years."

I think the process of making things like that has become kind of obscured from us in modern life. But you really can just go out and Make A Thing.

kragen boosted

#Kiwix is an app that lets you easily browse wiki and stackexchange sites offline.

It's extremely useful for people who cannot access a reliable internet connection for whatever reason. (For example, some sailors will download a copy of wikipedia onto Kiwix in port to browse it while at sea.)

Kiwix is available for Windows, Mac, Linux, Android and iOS:


You can also make a local Kiwix server on a Raspberry Pi:


#AlternativesAtoZ #OffTheGrid

kragen boosted

Reportedly, in Tokyo, local gangs have started using drones to transport drugs across the city.

In response, the police are using net-carrying drones to try to capture these packets mid-air.

The gangs are counter-attacking with their own net-drones to try and drop police drones.

In a statement with the Tokyo police, they say they "Haven't had this much fun in years"

kragen boosted

@revolverocelot @uranther @lesbianhacker It actually is all mostly FUD. Most calculations I've seen are incorrect. None also take into account that a lot Bitcoin mining is done with leftover energy (because that energy is super cheap and Bitcoin mining can be done anywhere there is leftover energy available).
There also is no "waste": it's used to have Bitcoin. You can disagree that Bitcoin is useful, of course. But if I don't find fashion useful, I'm also not calling all clothing waste.

@akkartik where did you get XShm.h and so on to compile xshmu/Yeso on MacOS with? A friend of mine wants to try it but is stymied by his lack of header files

Show more
Mastodon on NerdCulture

All friendly creatures are welcome. Be excellent to each other, live humanism, no nazis, no hate speech. Not only for nerds, but the domain is somewhat cool. ;) No bots in general! (only with prior permission)