I did some benchmarks on my "for fun" spatial database index today: https://sequentialread.com/building-a-spatial-index-supporting-range-query-using-space-filling-hilbert-curve/#benchmarks
more social media demo app dev stream today https://stream.sequentialread.com/
any.... space filling curvers in the chat ???
This is what happens when I let myself work on whatever I want for fun:
Better Portable Graphics (BPG) on the web with WebAssembly (WASM) and ServiceWorker
Music today: 🪣🍗 Buckethead 🎸🌌 Stop by and say hi!
https://stream.sequentialread.com/
stream continues today, more web app dev https://stream.sequentialread.com/
For fun hacking stream making a social sharing web app to use for demos. https://stream.sequentialread.com
Music today: 🐌🏡 Snail's House ✨💨
streaming some debugging and development today. music: 🐌🏡 Snail's House ✨💨
I have been trying to make a recognizable emoji representation of each one of my services for the readme file & the last log line after startup.
I was looking for one for Threshold (https://git.sequentialread.com/forest/threshold#threshold) but unfortunately there are no reliable emojis depicting walls, open doors, fences, open gates, or anything similar to that besides the ⛩️ shinto shrine emoji.
I read a little bit about ⛩️ on wikipedia and it seems like a conceptual fit for threshold in theory, but I don't really know much about shintoism and I'm not involved with it so I opted against using it.
So I settled on this instead, and I like it.
🏔️⛰️🛤️⛰️🏔️
Just published a write-up on my custom Owncast fork, how I run my own stream using a 5 watt computer.
https://sequentialread.com/how-i-optimized-my-owncast-stream-to-run-on-a-raspberry-pi-part-2/
its saaaaaturday
drinking beer and messing around with owncast code, direct HLS streaming from OBS any% attempts
Have you ever looked at doing this with Owncast?
https://obsproject.com/forum/resources/how-to-do-hls-streaming-in-obs-open-broadcast-studio.945/
OBS stream direct to HLS
If you haven't given it a shot yet, I'd love to tinker with this!
Also, since I lost the context of the other part of the post and you cant edit posts on mastodon, I think I should clarify that by "needs a Kubernetes" I don't mean "needs a big complex thing that takes millions of man hours to create" or "Needs a docker-based distributed clustering/scheduling system"
If you've never worked with Kubernetes you might not know this, but Kubernetes itself isn't actually an implementation, it's just a bunch of interfaces that define standard ways that all the parts of said distributed clustering/scheduling system can work together. What people colloquially refer to as "Kubernetes" is actually the interfaces + probably the reference implementation of each one of the interchangeable parts.
But the magic is that you can swap that parts out with your own if you want. You can upgrade 1 part without breaking the others. You can have a proliferation of the "flavors" of Kubernetes similar to the proliferation of linux distributions.
I just think that we as "small web" developers should be mindful of this trend tech has followed since its inception, since the unix days -- small, simple programs that can work together.
I imagine a "small tech kubernetes" as a set of interfaces that all of our projects can conform to so they can interoperate and proliferate. So other developers can take them and adapt them to other use cases without losing as much interoperability .
explanation of what I meant by "secure-attestation-based" at the end:
The first part talked a lot about servers and ownership over processes & how its related to power, having power over other people.. About how in academic Computer Science right now, no one has figured out how to make a process that operates directly on data but does not "own" that data (can censor, falsify, or spy on it).
Also mentioned how DRM today uses an ersatz solution for this called CPU secure enclaves and secure remote attestation. And how some projects (Signal's secure contact discovery) have started using the same tech to try to liberate people, but I have a lot of doubts about how viable this ersatz solution is in the long term / how viable it is for more widespread use.
I am a web technologist who is interested in supporting and building enjoyable ways for individuals, organizations, and communities to set up and maintain their own server infrastructure, including the hardware part.
I am currently working full time as an SRE 😫, but I am also heavily involved with Cyberia Computer Club and Layer Zero