You can now challenge someone to game of #chess over toots! https://castling.club/ 💪
It's actually a standalone server in the #fediverse, implementing #activitypub all by itself. 😃
Studio quality restorations of the Donkey Kong Country music, using the original samples before compression for the Super Nintendo https://www.youtube.com/watch?v=lndBgOrTWxo&list=PL5apiQ8PZxT-dfUdcp86ijpKQ_hdPexMI
Incredible to hear it all so clear but true to the originals.
#activitypub devs: are there tools for automated testing of federation?
Manual testing is becoming really annoying, especially when my own tests against Mastodon and Pleroma work fine, but then it somehow breaks for other people. 😕
A script for checking the hardening options in the Linux #kernel config https://git.io/fhXlo
If you're a computer programmer and you've heard of the Dat protocol but looked at the docs and still scratched your head (I was there myself a few months back), there's a new guide that explains in very clear, very detailed language what Dat is and how it works.
Just to be clear, I do not recommend it for non-programmers as that is not the intended audience but I *highly* recommend it for programmers:
WOW!
Someone put together this whole huge #Zelda-inspired tabletop #RPG with a really nice, formatted 278-page core rulebook plus supplemental books! I don't know if I'd ever get enough friends together to actually play it, but man, it looks amazing! It's a shame they can't make money off it because of the IP...
"i use linux as my operating system," i state proudly to the unkempt, bearded man. he swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision.
"actually," he says with a grin, "linux is just the kernel. you use GNU+linux."
i don't miss a beat and reply with a smirk, "i use alpine, a distro that doesn't include the GNU coreutils, or any other GNU code. it's linux, but it's not GNU+linux."
the smile quickly drops from the man's face. his body begins convulsing and he foams at the mouth as he drop to the floor with a sickly thud. as he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!"
coolly, i reply "if windows was compiled with gcc, would that make it GNU?" i interrupt his response with "and work is being made on the kernel to make it more compiler-agnostic. even if you were correct, you won't be for long."
with a sickly wheeze, the last of the man's life is ejected from his body. he lies on the floor, cold and limp. i've womansplained him to death.
@moritzheiber He shutdown the US government, which shutdown NIST, who shutdown their security vulnerability database, which shutdown my CI.
This page on VM side channel attack mitigations is scary: https://github.com/firecracker-microvm/firecracker/blob/master/docs/prod-host-setup.md
Using the Linux KVM API seems easy enough, but we have all this hidden danger now.
Soulver for iOS is free until Dec 26 https://itunes.apple.com/us/app/soulver/id348142037?mt=8
Fuck Google
"Prior to that, our fairly state-of-the-art video acceleration put us well ahead of Chrome on video playback time on battery, but almost the instant they broke things on YouTube, they started advertising Chrome’s dominance over Edge on video-watching battery life. What makes it so sad, is that their claimed dominance was not due to ingenious optimization work by Chrome, but due to a failure of YouTube. On the whole, they only made the web slower."
https://www.onmsft.com/news/ex-edge-developer-blames-google-tricks-in-part-for-move-to-chromium
Tried writing a little browser using Swift and WebKit. Pretty easy to get started, but you quickly discover Safari uses a whole bunch of private interfaces to do actual browsery stuff: https://trac.webkit.org/browser/webkit/trunk/Source/WebKit/UIProcess/API/Cocoa/WKUIDelegatePrivate.h
Making games sounds like such a cool thing to do. I tried to participate in Ludum Dare again, but motivation plummeted at some point.
I should probably not approach it like a contentless coding problem, which I always do. I have this irrational fear that anything creative I do is an instant embarrassment.
@nolan Also you can use GNOME Web (a.k.a. Epiphany) and just use “Install Site as Web Application…” from the menu. Works like a charm, and the app does not even need to be a PWA, nor be sanctioned by any big company to be turned into a self-contained application, with its own page cache, browser history, cookie jar, local storage, and so on
I like building things for the web! Hope that's okay. (he/him)