Big news: Kitsune Tail's Steam Next Fest demo is live now! Go get it at https://store.steampowered.com/app/1325260 and experience the first part of this queer furry love triangle wrapped in an SMB3 jacket
You should definitely check the options. There's a CRT shader in Kitsune Tails made by @JoshJers which isn't on by default (because people get upset by that kinda thing) but playing with it on is totally the recommended experience
And for those of you who have Steam Decks, we've verified it works on that, too! And there's a new reveal trailer, showing off some of the bosses: https://www.youtube.com/watch?v=MRBcm5fagUU
@eniko i'm super super not good at SMB3 style mario platforming, but what I love a lot about the demo so far is that i can crawlrun in yuzu's fox form <3
my advice to anyone who wants to make a hobby programming language would be to make a lisp, except to simultaneously not worry at all about being anything like the big lisps in terms of design or syntax
@eniko there is already a universal syntax for trees and other kinds of graphs and that is graphviz DOT format. extra benefit, you get the visualization for free!
@whitequark ah, getting everything that goes through your browser? does it need to be http traffic especially, or would something like capturing what you can get from the browser through accessibility APIs suffice for example? though tbf if you're in the browser already, with like an exception, you can go at the full DOM anyway?
GitHub Pages are useful, but be careful to not set it up with a DNS Wildcard.
It allows anyone on GitHub to host content on your subdomains, and it's actively being used, by paid GitHub accounts, to host scams
@astrid i was wondering if ast.literal_eval could have been used instead, but it explicitly doesn't allow variables or operators. but then i saw this beautiful little snippet:
> This function had been documented as “safe” in the past without defining what that meant. That was misleading.
@foone holy shit i would have expected the system to absolutely crash if you just yank the GPU but i guess windows has that "your video driver crashed so we restarted it" feature nowadays? actually, i would have expected the gpu to take damage from that but maybe i don't give pci enough credit
@eniko but what if... i were to compile an opensource minecraft clone and disguise it as the legit bedrock edition?
oh ho ho ho! delightfully BSDish, enimour!
@whitequark i was once, during a conference, too dumb to realize to look or the little hole for the paperclip on my thinkpad.
this stranded with a laptop that wouldn't turn on...
so i got a bluetooth keyboard and mouse and IRC'd over ssh with the smartphone in front of me.
I held it up with a relatively enormous camera tripod i was allowed to borrow.
given this experience, i would definitely, definitely recommend at least a big screen, even though i'm sure you could pull it off with just a 128x64 oled display and a good helping of spite or something
A thing I feel writing Python is that visually decoding exceptions (the primary form code errors come in) is too much cognitive work, and there are things the interpreter could do to help.
Consider this (long, verbose!) extension trace. Only the pink circled part is important. The interpreter can't know that; that's AI-complete. But the interpreter could know which lines are "my code" and which are "library code", and color-code the background. Then I could just scan for the final "Me" line.
So I found a bug in the programming language I was using, and someone made a PR to fix it, so I tried testing the PR, but testing the PR caused me to discover a different bug in the programming language, so someone made a PR to fix that, but testing that PR caused me to discover a bug in the package manager, so I went to file an issue on the package manager, and while testing configurations to write the bug as helpfully as possible I found a second bug in the package manager
I have, a number of times now, joined a P1/P2 incident bridge, and helped fix it from curiosity.
I observe for a bit and gently push them to establish basic facts of their assumptions. I’m not even a party to the problem. Failure is interesting.
And suddenly things start moving…
@SwiftOnSecurity is there a chance you could post the thread somewhere else? I can't see anything beyond the first message. I think I would have to sign in for more to appear? But it would be great not to have to. Or maybe someone already used since kind of thread unroller, but again, without signing in, how would I be able to find that?