A topological sort is a magical algorithm that improves your software's UX, removing a lot of busy work. You see all over our devtools!
Say you have a TODO-list in the form a graph. Where tasks may depend on other tasks being done first. A topological sort visits nodes which don't depend on any unvisited nodes until its done everything!
Or finds a loop you or it needs to break!
Seems like good advice for humans too: Do what you can until you've done everything!
My headcanon is that synths would all write their own custom OSes to run on themselves that are all broken in unique ways and mutually incompatible with every other synth's OS
I love English. It's a trash fire disguised as a language and I'm here for all of it. However, I really need to be better about people not speaking it "correctly." It's a goddamn trash fire. Of course people don't speak it correctly. I'm pretty sure there's no correct way to speak it. And that's leaving out all the racism and classism which goes into "grammatical perfection."
English isn't Latin. It's a glorious clusterfuck of stolen parts bolted onto a bastard chassis and powered entirely by the burning of dictionaries. There is no way that it should be the lingua franca of international affairs, and yet it is. Speak it any way you want. English doesn't give a fuck. English will take your error and turn it into a part of itself. English drinks prescriptivist tears like fine wine. Contribute to the delinquency of English any way you can.
There are already easy methods for instance creation, they're called "managed hosting" where the hosting company also does all the technical stuff for you. They're about as easy to set up as registering for an email account.
I have a whole website encouraging non-technical people to use managed hosting at https://growyourown.services and its accompanying account @homegrown
@gwennelsonuk you can literally build libreboot for the playstation and install it. works in emulators and on real hardware. it uses the pcsx-redux open bios
you can use one of these boards:
https://oshpark.com/profiles/mi213
flash libreboot to a SST39VF040 or compatible 512k nor flash. you could also flash the original bios on another, and stack them; then with each one having otherwise isolated OE/CS, switch OE/CS (output enable / chip select). could wire it to a timer on the reset switch or something
@interlisp đ The Medley Interlisp Project lands on the fediverse with the official Mastodon account @interlisp ran by yours truly. It's the beginning of a new adventure in Lisp and the history of computing you're invited to join.
Hello from the Medley Interlisp Project! We revive and modernize the Medley Interlisp extensible graphical operating and programming environment created at Xerox PARC.
We post news & updates, tips, historical info, and more. We look forward to connecting with researchers, software preservation experts, Lisp programmers, retrocomputing enthusiasts, and anyone interested.
#interlisp #lisp #retrocomputing #VintageComputing #SoftwarePreservation #xerox #introduction #parc

The next Xbox is going to be called the XboX (the last X is actually the Greek letter chi, and it's pronounced Xbock)
just came across this nice collection of free arrows to use however you want
https://handyarrows.com
The Good Guy

I was gazing into the void when I realized the void was gazing into me. Wait, no?
âLuna?â
*mrow*
âWheres void?â
ăIâm here, just refilling the litterboxă
âYou got a litterbox for Luna? Thatâs so sweetâ
ăShe hangs out with me a lot when youâre oută
âWait the void has cat litter?â
ăI get it delivered. Nipping out to the shops didnât go so well that one timeă
Michael McDonald - "No Lookin' Back"
[Verse 1]
I'm fading out of sight
My wheels are the only sound
Runnin' at the speed of light
I can't slow down
Out on the open road
Racing to beat the night
No matter where I go
Guess I'll get there all right
[Pre-Chorus]
So why don't I understand
What's trippin' me up
It used to be a simple thing
[Chorus]
I can't hold on, and I can't return
Time to let go, start to live and learn
[Verse 2]
I took the one way flight
Too high to see the ground
Now I know how long it takes
A heart to come down
[Pre-Chorus]
So why don't I understand what's trippin' me up
I know it oughta be a simple thing
[Chorus]
I can't hold on, and I can't return
Rivers will run, and bridges will burn
I'm not sure just how (I'm not sure just how)
But there's no lookin' back now
[Instrumental Break]
[Chorus]
I can't hold on, I can't return
Rivers will run, bridges will burn
I'm not sure just how (I'm not sure just how)
But there's no lookin' back now
I can't hold on (I can't hold on), I can't return
Rivers will run (Rivers will run), bridges will burn
I'm not sure just how
But there's no lookin' back now
[Outro]
No lookin' back now
No lookin' back now
No lookin' back now
No lookin' back now
sensitive media
Earlier this year we made the hard decision to shut down the Mozilla.social instance. Thank you all for being part of this community, and you can continue to follow Mozilla at Mastodon.social.
The instance will be shut down on December 17th. More information here â€”ïž https://support.mozilla.org/en-US/kb/mozilla-social-faq
A free fan zine was uploaded to Itch a few days ago celebrating Arkane Austin
https://thelightattheendfanzine.itch.io/the-light-at-the-end-a-fanzine-celebrating-arkane-austin
Another year, another eviction/reprise notice đ I'm gonna start framing them!
#utown #housingcrisis #nofun

I gave a talk on Elite at hack::soho earlier in the year, and the videoâs now available on YouTube. It's a whirlwind tour of three fascinating aspects of Elite: procedural generation, 3D maths and the split screen.
Gosh, I talk quickly when Iâm having fun! đ€Ł I hope you like it.