Back in the late 1990's Dave Winer observed how networked peripheral devices could expose their functionality via HTTP; thus doing away with things like proprietary drivers and weird protocols. Just one set of standard APIs for each device class.

Of course Dave was thinking in terms of WebRPC, not REST and it didn't make economic sense then. But in this day of cheap Linux-capable single-board computers you'd think the time had come for Dave's idea to re-emerge.

> The Book of Secret Knowledge. A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more. github.com/trimstray/the-book-

> Awesome-Selfhosted. Self-hosting is the practice of locally hosting and managing applications instead of renting from SaaSS providers. github.com/awesome-selfhosted/

List of self-hosted webapps.

Why you should NEVER buy devices that require a Cloud service to work. krebsonsecurity.com/2021/03/wh

(Yes, I know pretty much every consumer IoT device requires a Cloud service to work. Thus why I don't use IoT devices I don't make myself. Also related: why Alexa and Siri are not allowed in my house.)

> NoteCalc is a handy notepad with a smart builtin calculator. bbodi.github.io/notecalc3/

Another 'app' where you either need an Internet connection or be running Node. 😣

That said? It's pretty cool.

> Coolify. An open-source, hassle-free, self-hostable Heroku & Netlify alternative. coollabs.io/coolify

This isn't production grade and running your own server farm is only cost effective if you need a REALLY BIG server farm. So this isn't actually a 'Heroku & Netlify alternative'.

But Coolify is a way to achieve that kind of functionality on office and home servers – for software development purposes or for test/deploy or even for managing IoT.

I remember the first time I saw, and got to use, an Apple Macintosh. It was 1984. I was entirely smitten.

Sometimes I wonder if one of those tiny little black and white screens could still seem as magical to me nearly forty years later.

> Emulator project aims to resurrect classic Mac apps and games without the OS. Emulator runs on Mac OS X, Android, and Raspberry Pi—no system files or ROM required. arstechnica.com/information-te

It's very possible I am the only voice (speaking figuratively, of course) you will hear today who was around at the beginning of the 'Computer Revolution' in the 1970s.

And I'm here to tell you, nearly fifty years later, that we failed to deliver on the dream. That, in fact, what we ended up with was even more dystopian than the most pessimistic cyberpunk story – not because we got more of the cyberpunky bad shit (we didn't), but because we didn't get *any* of the good.

Hmm… Shells with native support for datatypes seem to be a thing right now…

murex has a built-in test framework, data support for JSON, YALM, TOML, CSV, (and such), and support for events. github.com/lmorg/murex

Show thread

RE: How to design a laptop I really, really, really want…

> Introducing the Framework Laptop. frame.work/blog/introducing-th

> Framework startup designed a thin, modular, repairable 13-inch laptop. Thin like an XPS 13, but repairable like a beige box? We want to believe. arstechnica.com/gadgets/2021/0

Nushell looks interesting: nushell.sh/

There's a lot of cool stuff there, but the way it treats command output as data instead of raw text is what makes it really stand out.

Of course, they had to introduce a new (nu) scripting language with the shell as well. I would have *far* preferred they had instead incorporated an existing and well-supported scripting language. I mean, how hard is it to compile in Python or Javascript, much less Lua?

> The world’s second-most popular desktop operating system isn’t macOS anymore. Chrome OS's rise in market share has been swift and decisive. arstechnica.com/gadgets/2021/0

If I wrote this headline? It would read, "Chrome OS Now a Major Target for Malware and Other Exploits."

Global Mass Surveillance - The Fourteen Eyes. privacytools.io/providers/#uku

I've never heard of this N Eyes rating system before, but it makes sense.

Ventoy, A New Bootable USB Solution. ventoy.net/en/index.html

"Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/EFI files. With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/EFI files to the USB drive and boot them directly. You can copy many files at a time and ventoy will give you a boot menu to select them. Both Legacy BIOS and UEFI are supported in the same way."

This is one nice looking and quiet home-build PC system option. fabiensanglard.net/the_beautif

FYI: I'm thinking of doing an AMD Ryzen build with as many cores as I can cram on a motherboard. (And afford, of course.)

I realized something this morning: I am ticked off that, in this day and age, no OS lets me easily annotate files or attach links to related files. It's been technically possible for years and many File Systems support data forks or other ways of associating non-file data with files. en.wikipedia.org/wiki/Fork_(fi

But even in OS's using such file systems there's no support in the file browsers. Why the hell not? Why can't I add notes and links and pictures to files?