Jonathan Lamothe started reading Count Zero
Count Zero
Turner, corporate mercenary, wakes in a reconstructed body, a beautiful woman by his side. Then Hosaka Corporation reactivates him for a mission more dangerous than the one he's recovering from: Maas-Neotek's chief of R&D is defecting.William Gibson
Jonathan Lamothe reshared this.
ferunando
in reply to Nina Kalinina • • •cthos 🐱
in reply to Nina Kalinina • • •I keep thinking that the odds of that global supplychain collapse keep ticking up rapidly, but I didn't have "happily embrace slop" on my bingo card, that's for sure.
I thought surely, surely software developers of all people would realize that a brutally inefficient stochastic process was fundamently unfit for purpose but, no. Nooooooo.
mcc
in reply to Nina Kalinina • • •about a year ago I was writing in my head a blog post titled "I want retro computing without the retro", about designing stacks around standards minimal enough one person can make an MVP computing environment themselves.
I am now still wanting to write this but with increased urgency and slightly more of the stack needing to be single person 🙁
Nina Kalinina
in reply to mcc • • •josh g.
in reply to Nina Kalinina • • •@mcc
mcc
in reply to josh g. • • •tkchia
in reply to mcc • • •Nina Kalinina
in reply to tkchia • • •Nina Kalinina
in reply to Nina Kalinina • • •mcc
in reply to Nina Kalinina • • •Nina Kalinina reshared this.
njsg
in reply to mcc • • •@mcc @tkchia @joshg Portability, agreeing on a subset of interfaces, and not developing programs like there is just one target OS.
Now I'm not saying this is easy, or that it'll be possible to agree on a subset of specs and interfaces. But it does sound like the way to go to me, at least on a first sight.
john spurling
in reply to Nina Kalinina • • •(eval 'Toast) ; {:soon :eth0}
in reply to Nina Kalinina • • •mcc
in reply to mcc • • •Nina Kalinina
in reply to mcc • • •it's still on the bingo card. And chat control here/and in the EU. And then there's mandatory file scans on Android and iOS with reporting to police, still on the bingo cards.
And then there are Black Mirror like things that are already a reality. Like the marks printers leave on the paper for IDs. And unauthorised edits of images during printing. And camera applications that automatically "enhance" the image with un-disableable AI...
Tachibana Kanade
in reply to Nina Kalinina • • •Duncan Lock
in reply to mcc • • •mirabilos🐈⬛
in reply to mcc • • •mcc
in reply to mirabilos🐈⬛ • • •mirabilos🐈⬛
in reply to mcc • • •ell1e coding things
in reply to mcc • • •@mcc i love simple stacks.
I have a compiler project and I'm trying to avoid dependencies to make it easier to port to obscure custom operating systems at some point 😮
it's a shame that VESA, BIOS disk access, and other standards to make it easier to hand-roll your own kernel with minimal drivers seem to have gone out of fashion 😞
mcc
in reply to ell1e coding things • • •ell1e coding things
in reply to mcc • • •@mcc true, but i personally think 3d acceleration is overrated too.
I have WebGL disabled in my browser and I love software renderers! A ton of indie games could run just fine with a pure software renderer if they tried
(I realize others will consider 3d acceleration much more essential and that's fair, I suppose I have a privileged niche opinion)
mcc
in reply to ell1e coding things • • •mcc
in reply to mcc • • •ell1e coding things
in reply to mcc • • •@mcc I mean it depends. My machines are fast enough that pure software is enough, in my experience even something like a Raspberry Pi 5 is typically fast enough to do snappy software rendered UIs for a Full HD screen. (I don't use 4K because it just draws way more power with little improvement.)
Source: I've tried it, I remove all acceleration from a ton of apps entirely. And I scroll around in windows! I know that some of them didn't have 2D acceleration either because I wrote them.
Nina Kalinina
in reply to ell1e coding things • • •ell1e coding things
in reply to Nina Kalinina • • •@mcc That's sad to hear! Perhaps I judged wrongly then.
But I wonder, when you say videos, do you mean Youtube?
Youtube is a horrible website that causes a ton of extra draw rather than just the video playback itself. I would personally rather blame that on Youtube than the local software stack.
Some things that can help are 1. disable Youtube's ambient mode, 2. use an aggressive adblocker, 3. use an external client like freetubeapp.io to actually get decent performance.
FreeTube - The Private YouTube Client
freetubeapp.ioNina Kalinina
in reply to ell1e coding things • • •Patrick Georgi
in reply to mcc • • •Kirtai 🏳️⚧️
in reply to mcc • • •I'm currently poking at a little Smalltalk system for exactly this sort of thing.
jeremiah
in reply to Nina Kalinina • • •I had a similar thought. I remember encountering and being like "maybe it's good for remote regions of the world use cases"
Now, I think about it on and off regularly.
William D. Jones
in reply to Nina Kalinina • • •I don't WANT to reimplement everything. I just think it's bad to forget how things are done. And we look for permission to do that. As soon as computers get more convenient. It releases those feel-good endorphins that you no longer have to be on edge and actively keeping difficult-to-juggle-knowledge in your immediate working store. And then you get complacent.
I know I did/have :/.
Nina Kalinina
in reply to William D. Jones • • •njsg
in reply to Nina Kalinina • • •mcc
in reply to William D. Jones • • •@cr1901 I have a bone deep need to have the *ability* to reimplement everything. I want to know I know how to do it. Nevertheless there are some layers in the stack I didn't actually want to implement.
2025-me was excited about making her own CPU and GPU and her own programming language to write programs that run on them. But I thought I'd be able to write those programs on some other operating system someone else wrote with a text editor someone else wrote.
Snaketember King Naga Calyo
in reply to Nina Kalinina • • •The idea is still unbelievably disconnected from the reality.
I say as someone who literally has only 3-5 hours of free time outside of work to do with as I will, with a body and a mind that are both so utterly exhausted at the end of each day that I go blurry-eyed and foggy-brained when I look at a single line of code or an electrical component data sheet or any page of API documentation no matter how well-written it may be.
Snaketember King Naga Calyo
in reply to Snaketember King Naga Calyo • • •Nina Kalinina
in reply to Snaketember King Naga Calyo • • •Snaketember King Naga Calyo
in reply to Nina Kalinina • • •I've honestly gotten to the point of just.... giving up.
I simply can't afford to invest any of my limited time or spoons into caring about the provenance of the codebase anymore.
If it works, it works. That's all I have time and spoons to care about now.
Nina Kalinina
in reply to Snaketember King Naga Calyo • • •tom jennings
in reply to Nina Kalinina • • •Yeah, I didn't want to spoil their fun...
"collapse computing" will likely be adapting to whatever crap used hardware you can get your hands on, and adapting to it. Lol we're close enough to that now to be able to pre-taste it.
Diane
in reply to tom jennings • • •When people tell me the future of computing is AI, I want to say the future of computing is de-soldering ARM CPUs off of broken appliances.
CismonX
in reply to Nina Kalinina • • •I was once among those paranoid folks who believe that one day all software and hardware we can legally use will be backdoored by the government. And we'd have to purchase old hardware from black market to run free software.
Well, it's a different kind of "collapse", but certainly possible 😀
LukefromDC
in reply to CismonX • • •@cismonx Start stockpiling pre-ban hardware now. Same thing gun collectors do when new limits on magazine capacity or "assault" weapons get proposed.
Like guns it takes a very long time for every last pre-ban machine to die of electromigration. Should take longer than the remaining term in office of those voting for the bans
Tiota Sram
in reply to Nina Kalinina • • •at this point I sometimes spend a few thought-cycles fantasizing about which materials other than UV-etched silicon a CPU-like thing could be made of, both for maybe-someday writing sci-fi reasons but also because I don't have a clean room or a silicon mine at home, and every time I get an urge to finally design my own PCB just for the sake of having done that, I'm reminded of how dependent that kind of thing is on so many huge global supply chains.
I think before I go too far in that direction I'll first try to formalize some algorithms-run-over-human-groups stuff as a thing that can reassure me my skills won't be useless in an apocalypse.
Nina Kalinina
in reply to Tiota Sram • • •SOMETHING WONDERFUL HAS HAPPENED TO YOUR leah
in reply to Nina Kalinina • • •sinza
in reply to Nina Kalinina • • •huh, I wonder what's practically going on right now
In all seriousness, I used to think it was very disconnected from reality until I saw this post, then looked at Dusk OS, an OS related to CollapseOS.
Clearly, this is for the long haul.
self.duskos.org
F4GRX Sébastien ⸚
in reply to sinza • • •muddle 🥣
in reply to Nina Kalinina • • •happyborg
in reply to Nina Kalinina • • •There's always someone who sees what's coming before you do.
The important thing is to accept this rather than do everything to hide from admitting they were right.
njsg
in reply to Nina Kalinina • • •Ozzelot
in reply to Nina Kalinina • • •Ozzelot
in reply to Ozzelot • • •Stage name Jay Peach
in reply to Ozzelot • • •