Show newer

@tomjennings Sounds totally reasonable, and you could run it off a coin cell or solar panel and capacitor if you emulate the CPU on a low-power ARM or RISC-V microcontroller. SPI Flash is quite a bit snappier than a floppy

On Mathstodon, I see that my comment here is presented without the context of Eleanor's original comment: infosec.exchange/@dymaxion/117

Show thread

@evan I look forward to reading the Fediverse handles of the people who voted on each of these categories ☺

… *how* long has the Shift + scroll-wheel combination meant "scroll left/right instead of the usual up/down", in multiple applications, without me knowing it?

I stumbled over it this evening, by accidentally nudging my scroll wheel in #Inkscape while holding down Shift for another reason. Wasn't sure if it was just Inkscape, so I tried it in #Firefox too while zoomed in on a large image, and it worked there as well.

That's probably a thing that everyone else has known for years and I'm one of today's lucky 10,000. But someone, or something, or some manual, could have _said!_

#TIL

The VPRI STEPS project tried to do this in 20,000 lines of code, and to me it seemed like they got close, but no cigar. But things similar to this have been done several times before by small teams and even individuals: Oberon by Wirth and his students, Smalltalk by the Learning Research Group at Xerox PARC, Plan9 at Bell Labs, and, most notoriously, TempleOS by one schizophrenic guy who thought everyone who made him uncomfortable was Satan, so he ended up homeless and then killed himself.

And we have access to much better technology than they do: teraflops supercomputers on our desks, 32-bit RISC chips that run at 50 MIPS and cost 14¢, decades of advances in formal methods and other aspects of computer science.

Although Eleanor is certainly a very knowledgeable person whose opinions merit deep consideration, I don't think it's nearly as technically hard as she does. I wrote Ur-Scheme in three weeks, and that was before AI.

Eleanor Saitta  
@dalias @rob Ok, cool. Let's build a new microkernel with proper hardening and sandboxing and all the tools you'd like, as little legacy dependency...

@dymaxion @dalias @rob I thought the Shuttle onboard software group had found 18 bugs in QA, not one? Also, I don't think qmail has ever had a security bug exploited in production, although Georgi Guninski did find one that could have been.

seL4, thanks to their formal proofs of correctness, claim they have also never had a bug in production — except that they were vulnerable to Spectre and Meltdown. They are also close to one line of code per developer day, but I am optimistic that this is a thing AI can actually help with instead of making things worse: it's decent at ACL2, TLA⁺, Lean, Rocq, Agda, etc.

@dalias @dymaxion @rob With respect to MMS apps irresponsibly auto-decoding media content, if you have an operating system, you can run your media content decoding in a bubblewrapped container that doesn't have any authority except to output a stream of decoded pixels. I've been messing around with bwrap trying to get it to do this for GraphViz.

The myth that software needs constant updates has utterly undermined the principles of free software and immensely empowered sloppers and other bad actors.

The whole idea was supposed to be that, once you get something released as free software, you have it forever, and don't have to care about the people who made it selling out and betraying you.

That was like the whole distinction from proprietary software, where we knew it would always end that way.

And somehow we let the worst people in our spaces convince us that we have to accept the same from free software.

@dymaxion @dalias @rob Hopefully those six or eight billion people can choose who they trust to help them keep their computers secure. They may not choose well, but the alternatives on the table (Crowdstrike, hyperscalers, and states choosing for them) will make systematically worse choices.

@mhoye We keep trying to reinvent Lotus Notes. I remember I gave a presentation at my local Linux User's Group about Coda last millennium, which worked this way. Nowadays mostly I use Git, but Git doesn't sync opportunistically, which is what you want. Fossil does, but I haven't tried Fossil.

@dalias Maybe the attackers who exploit the vulnerabilities will patch them to avoid being dislodged from their beachhead.

Ultimately, though, people need to be responsible for the software they run on their own computers. The alternative is that those computers aren't really theirs, and that's nightmare fuel.

I like this term "vibesick". I think I identify with it.

Cassandra is still spooky  
My threat model includes things like "the maintainer of a package I use is now vibesick" or "GitHub outages fundamentally fuck up my dependency tre...

This is wild. Using ads-b data and doppler modeling of the sound of aircraft, you can locate audio recordings to within a hundred feet. This noise is in the human vocal range and so survives most flirting and compression.

youtu.be/UytYrhYLOKI

@leah Oh, that's great news! Thanks! I think we talked about it on IRC about ten years ago.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.