Please, I don't wanna hear "oops I guess you're right and that was wrong, ChatGPT must have inserted an error when it generated this statement for me" anymore
Accountability is critical in human relationships, it should be critical in our "AI" relationships too, and definitely you can't pass the buck to "well haha we don't consider *that* thing accountable and I used it"
Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."
I've thought a lot about that since. he may have been being cheeky, but he's right: accountability is important to all relationships. We should be designing our systems so that we assume accountability is critical. If you can't hold it accountable, don't act like it's this brilliant thing. Brilliant things are accountable for their actions.
Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."
As someone who really dislikes the mega-containerization approach and has been unhappy about it since Docker came in with a splash about a decade ago, I'm happy to see a pretty well written criticism of the idea that conatiner systems like Flatpak, Docker, etc are doing a good job of making things easier or more secure for users or devs. They aren't. https://blog.brixit.nl/developers-are-lazy-thus-flatpak/
So here's me speaking favorably about Debian, Arch, Guix, Nix, etc. And all of those can use Guix or Nix as a userspace package manager.
But lord have mercy. Don't use these mega black box systems. You're just accruing a gigabyte sized ball of technical debt for every component in your operating system if you use those.
As someone who really dislikes the mega-containerization approach and has been unhappy about it since Docker came in with a splash about a decade ago, I'm happy to see a pretty well written criticism of the idea that conatiner systems like Flatpak, Docker, etc are doing a good job of making things easier or more secure for users or devs. They aren't. https://blog.brixit.nl/developers-are-lazy-thus-flatpak/
A lot of this stuff got out of hand because Nix and Guix *didn't* exist for a long time, and thus the easiest way to do things was to develop a language-specific package manager which bypassed the underlying distro, but none of those compose, and hence containerization as a way to make things "easier"
> We are delighted and somewhat relieved to announce that the third reduction of the Guix bootstrap binaries has now been merged in the main branch of Guix! If you run guix pull today, you get a package graph of more than 22,000 nodes rooted in a 357-byte program—something that had never been achieved, to our knowledge, since the birth of Unix. > > We refer to this as the Full-Source Bootstrap.
> We are delighted and somewhat relieved to announce that the third reduction of the Guix bootstrap binaries has now been merged in the main branch of Guix! If you run guix pull today, you get a package graph of more than 22,000 nodes rooted in a 357-byte program—something that had never been achieved, to our knowledge,...
@cwebber Now all you need to do is build your own FPGA from 357 transistors and then not only will your system be immaculate all the way up, it'll also be immaculate all the way down
If you or your employer are ever in need of hiring some genius cat girls and can provide a safe and loving work-home for them, please let me know, I always know too many who are absolutely brilliant and I tend to know in which ways and they need work
I am basically a free job recruiting tool in this way
BTW, if you see ⸮ in my posts, that's because I'm aware I'm making a post that MIGHT NOT BE OBVIOUS that it's humorous or sarcastic to some readers. (I will not always mark my humor/sarcasm.) In other words, it's similar to /s, but a bit broader. And there's a character for it!
Wingo is not only Guile's maintainer, he's also a major contributor to some of the main javascript engines that power the web! There's nobody who could be more qualified to lead this effort!
- She's cool - She's made contributions to Guix and a few other FOSS projects - Webassembly to RISC-V compiler internship say what - She co-hosts a podcast sometimes which is pretty good https://podcast.librepunk.club/tctc/ - You'd be helping out a smart translady figure out what's next - I said so, it's a good idea
Nevar forget the Quadro Tracker, the device sold to police agencies allegedly able to track anything, which instead of a circuitboard was revealed to just have ants glued to paper with epoxy https://en.wikipedia.org/wiki/Quadro_Tracker
Hey! Are you excited about any of #scheme, #guile, #racket, #lisp, #emacs, #guix: express that excitement here! And how did you get excited and into it? Let's have a little fediverse party!
And if you aren't into any of these things YET I will make three suggestions (because you will be!):
Hey! Are you excited about any of #scheme, #guile, #racket, #lisp, #emacs, #guix: express that excitement here! And how did you get excited and into it? Let's have a little fediverse party!
And if you aren't into any of these things YET I will make three suggestions (because you will be!):
@cwebber A long time ago, in a terminal far away, I was programming in vim when a friend recommended #emacs. I switched and never looked back.
My responsibilities at work outgrew my tooling, and I found #OrgMode and began writing #elisp to help me out. It was awesome so I picked up #CommonLisp (now my favorite).
@cwebber Using Guix casually for several years. I like Scheme and lisps in general, guile in particular. I'm using Guix despite the fact, that I'm not so good at writing scheme, but I wish to improve and contribute back to this awesome community.
For me Emacs, Guix, Guile feel like an island of truly free software. I don't see corporate influence to that project as in gcc. Also only Lisps provide true freedom to change anything to a programmer.
I guess I should re-introduce myself. I'm Christine Lemmer-Webber, I'm co-author of the ActivityPub specification by which you are probably reading this message right now.
I'm also CTO of @spritelyinsthttps://spritely.institute where we're a 100% FOSS nonprofit building the next generation of decentralized networked technology for communities. It's cool shit.
Chief cassandra complex haver of the internet. I like lisps and programming in them. Etc etc etc.
I'm also a queer translady. Don't forget that the queers largely built this place.
I guess I should re-introduce myself. I'm Christine Lemmer-Webber, I'm co-author of the ActivityPub specification by which you are probably reading this message right now.
I'm also CTO of @spritelyinsthttps://spritely.institute where we're a 100% FOSS nonprofit building the next generation of decentralized networked technology for communities. It's cool shit.
@cwebber the thing about moderation is for every bad instance there is like 5 good ones. If your on a decent instance moderation is great and you have a great experience
(yes it's not finished, I decided to move on to focusing on implementation work, but the critique parts are correct, and the path that's painted is still right.)
Often times people ask me, "But how do I learn about how ActivityPub works? Where do I get started?"
Friends! The ActivityPub spec itself is here to help you! There's a really lovely story-driven tutorial about ActivityPub right at the top of the spec in the "Overview" section! https://www.w3.org/TR/activitypub/#Overview
Give it a read! I tried really hard to make it easy to follow, and it has beautiful illustrations from @mray!
@cwebber outstanding work, congratulations to all involved. By the way, would you happen to know what is the easiest way to get the latest version of the full spec in printable format?
Years ago I ran into Gerry Sussman and he said "I'm not interested in that. I want software that's accountable." https://dustycloud.org/blog/sussman-on-ai/
Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."
I've thought a lot about that since. he may have been being cheeky, but he's right: accountability is important to all relationships. We should be designing our systems so that we assume accountability is critical. If you can't hold it accountable, don't act like it's this brilliant thing. Brilliant things are accountable for their actions.
Years ago I ran into Gerry Sussman and he said "I'm not interested in that. I want software that's accountable." https://dustycloud.org/blog/sussman-on-ai/
Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."