Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both.
Public Key
npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Profile Code
nprofile1qqsgqfkeet4u5z6gg99m2rxalk62hkxrmlmmq767l4mzuw5fqphpktspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds4637q9
Show more details
Published at
2026-07-26T07:39:38Z Event JSON
{
"id": "6f6eb37b739ce49b743150cbc3caf2a7f49245f43ef50862bcf75e6e0d6d672a" ,
"pubkey": "8026d9caebca0b48414bb50cddfdb4abd8c3dff7b07b5efd762e3a89006e1b2e" ,
"created_at": 1785051578 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/rygorous",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Fabian Giesen\",\"about\":\"Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both.\",\"picture\":\"https://cdn.masto.host/mastodongamedevplace/accounts/avatars/109/309/879/988/484/994/original/c2900261af9954d5.jpeg\",\"nip05\":\"[email protected] \",\"fields\":[]}" ,
"sig": "517bf476a2a8bd2d2f5aef2080dc241dc3907ab3820f88c6ac78baa7f8ea583fca2f1acc1622c73423b798306d87b785306a6243aa606f5f9a9d6292d4a77b76"
}
Last Notes npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen I switched my search engine default to DuckDuckGo this week and I have to say it feels good to be back to a search engine where if there is a Wikipedia article for the thing I'm searching about, that's usually ranked first without me adding "wiki" to the query npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…h6ty S/360 was a family of machines. The very highest-end models such as Model 91 had pipelined, out of order execution in parts of it (especially the floating point unit), at which point you're facing this head-on, yes. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…h6ty this was known when the high end IBM System/360 models were designed in the late 60s npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…h6ty ehhh, sort of. The actual insight is much older than that, and the Mill folks seem either unaware or at the very least unwilling to engage (in their public materials anyhow) with the way that's actually dealt with in contemporary uArchs npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…h6ty almost everything. some things are used a lot. but it's rare. most things are single use. :) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Q&A portion of the Wookash interview I did earlier this year (2nd part of the video from last week) https://www.youtube.com/watch?v=UBhT7nbWpMg npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Never looked at the specs of the original SGI RealityEngine, and holy shit https://dl.acm.org/doi/pdf/10.1145/166117.166131 this is completely bonkers for 1993. Just look at these boards! https://en.wikipedia.org/wiki/RealityEngine#/media/File:SGI-re2-ge10v.jpg (this is actually a RealityEngine 2 Geometry Engine) and a Raster Manager board https://en.wikipedia.org/wiki/RealityEngine#/media/File:SGI-re2-rm4.jpg no wonder these things cost $infinity npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Stand back, I'm going to use my handheld thermal radiator to illuminate the surrounding area by precipitating a large-scale stimulated emission cascade! *Lights torch* npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen As an aside, we use impossibly bright, impossibly blue light to inscribe tiny runes on sand, producing constructs that obey our commands (well, sometimes...) and communicate with us through literal liquid crystals. This is not a fantasy setting. I'm just describing the real world (well I'm leaving out 1000s of in-between steps, but still) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen FUN FACT: the "nano" prefix ultimately descends from Ancient Greek "nanos", which means "dwarf". Consequently, translating "nanotechnology" as "dwarven machinery" is arguably defensible. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen hear me out: Oled Zeppelin npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y @nprofile…j05z nope https://cdn.masto.host/mastodongamedevplace/media_attachments/files/116/258/775/998/677/014/original/423fb31229218661.png npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y @nprofile…mv7s look both sides are rainbow sides as long as your label is gay enough npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen This is not legal advice. 😎 it's illegal advice baybee npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y aeva, it's tuesday npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y *annoyed side eye* I feel like you're not really opening yourself up to my vision here npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y *puts arm over your shoulder, turns around so we face the same direction, gestures expansively* Imagine this: all the takes have been had. There are no more takes. We're all out of takes. No more takes. It has all been said. Instead, look at those three kids there, building a sand castle. It's pretty cool npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y or maybe they won't. Maybe it'll be like the thing with vets where they're just like "nope, don't want to talk about this at all, actually" npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen A recurring discussion that comes up in fiction circles every few years is would-be writers who don't actually read. Not actually interested in reopening that particular bit of discourse, but it's making the rounds again and a thing I realized that in actual writing this is at least controversial enough to bring out the Hot Takes. Meanwhile in programming, I know (and have worked with) several professional programmers who outright refuse to read anyone else's code, and it's just a thing. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen TIL that apparently, turning on the shower briefly, then turning it off while you lather up, and then turning it on again only to rinse off later is called a "navy shower". To me that's just a shower. It never occurred to me to leave the water running the entire time. That seems both wasteful and ineffective. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…h6ty @nprofile…hcxx Yes ffmpeg uses its own (and AFAIK doesn't use FFTW at all) and yes FFTW kernels are, IME, usually not the fastest. It's sort of the equivalent to ATLAS in dense LA, if someone still remembers that. Another big "throw a code generator at figuring it out" thing that produces big libs with tons of code with good-but-not-great perf. :) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Angine de Poitrine (via @nprofile…x9sp) https://www.youtube.com/watch?v=0Ssi-9wS1so npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…hm63 Pretty sure that's not true. The first two 3D cards I remember were the Voodoo 1 and Rendition Verite V1000, both announced late 1995 but only actually shipped late 1996 (like Q4). IIRC the Verite was the one Carmack was initially focused on, too. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen I just read a YouTube comment calling Quake, and I quote verbatim, "an engine old enough that programmable shaders didn't even exist when it came out!" man do I feel old npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y I'm thinking Waiting For Godot might be God's peed aka on an extended bio break (look, the teriyaki place's always been fine before; but yesterday, apparently, less fine) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y where on the speed of sound to ludicrous speed continuum is godspeed? npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…87np @nprofile…3q9y in fact, one could argue that past experience of pioneers of chemistry tasting and smelling all the compounds is precisely why we now tell students to not do that anymore npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y My favorite tidbit is how everything we have ever learned about fluorine chemistry acts as a stark warning not to engage in fluorine chemistry, and yet somehow you can go on Wikipedia and read sentences such as "Los Alamos National Laboratory used [dioxygen difluoride] to synthesize plutonium hexafluoride at unprecedentedly low temperatures" npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen You ever think about how wild it is that modern humans have existed for like 300k+ years, and for approximately all of that time precisely zero of them had any idea how chemistry actually worked, but meanwhile your body is made of literally trillions of cells that somehow understand and remember everything you eat, so they're able to translate a weird very specific micronutrient deficiency into a food craving without you consciously being any the wiser? npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y FUN FACT: you do in fact have to intentionally jiggle the frequencies of many things that wiggle in your computer because otherwise you're creating not just random noise EM emissions but a low-power FM transmitter and that's not allowed npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen once again I am asking how it feels to treat me like you do npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Pet bear so that when someone asks you to do something dumb, you can answer "sure, one second, hold my bear" and they immediately change their mind. #VPofIdeas npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y @nprofile…hm63 @nprofile…vf2x the ones containing human remains! (probably) (maybe) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen random thought: if you see someone's record collection, you know what music they like if you see someone's DVD collection, chances are you're seeing what movies they liked between the late 90s and the late 2000s/early 2010s _specifically_ npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y I mean yeah, I'm familiar with the concept of central heating :), but your description made it sound like there's no individual control on the radiators at all npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y ...single thermostat? wtf npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y the real question: why do you have a fan standing in the other room in Chicago in Winter? npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…3q9y furthermore, Hail Eris npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen never mind "getting old sucks", getting middle-aged already sucks, I mean damn npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen About one third of my last three weeks has been travel days and I'm officially TRAVELED OUT. I can't imagine how touring musicians deal npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen OMG LLM-written bug reports are the fucking worst. Verbose af and usually full to the brim with completely made-up details. I don't have the data to do the comparison, but I expect the average such bug report actually contains _less_ actionable information than the original prompt did. It certainly doesn't contain any more, and it buries it under a mountain of junk. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Merry Christmas to all who celebrate! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…gkm9 Yup. I think I'm kinda underleveled for that boss. I've had like 5 attempts where I got it down to its last 10% of health so it's at a level where I feel like I could absolutely get it if the stars align but it's right on the edge... npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Cake, 2001: "She's changing her name from Kitty to Karen" (in Short Skirt/Long Jacket) the vibe of that line has sure changed in the meantime npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…gkm9 no. The forge? below the Temple of Shar in the Underdark. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…gkm9 Nope! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…fnpd Windows 11x9, even npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf Tsk. Did it get you to move? If so, it's not *misuse* of exercise equipment npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Wookash interviewed me a while back and the video is now public: https://www.youtube.com/watch?v=T7nIghaXJ80 spoiler: we don't really even make it past the introductory questions despite the length :) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf although, arguably: I don't think you can really get more low poly than a love triangle npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf I need a judgment call over here: are 50s-style bullet bras lowpoly npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf if you can't handle me at my conversation pit you don't deserve me at my trauma dump nook npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf *picks up grain of salt, hands you a $100 bill* quick, buy this one grain for $100 for me, that makes the salt I have at home give me a multi-trillion market cap. I'll borrow against it and cut you into the deal! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf now that's putting a new spin on generative AI! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Why does LHC, the Largest Hadron Collider, not simply eat the other Hadron Colliders? npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf I just have notification pings for everything turned off and used it like email. If an app proves to me it can't be trusted with notifications, it won't get them npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf I assure you, the piano was not new in 2000. I am personally aware of piano compositions as early as 1997 npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf what you think I was just picking a random example? Ma'am, I observe that holiday npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf no that's in September npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf I'm in this post and do not feel shame. Happy Thanksgiving! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen considering that composite video predates prime video by other 50 years, I am left wondering just how big the factors were npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf *adjust glasses* it's only an Oscilloscope™ if it's manufactured by Eskil Sköp & Söner AB. this is merely a sparkling waveform display npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Kewlers-Variform (2002) https://www.youtube.com/watch?v=JO7mRJIFVTM yup, soundtrack is still a banger npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…fnpd certainly. when the product came out I was in my first year of "high school" (Oberstufe) npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen I just realized that thoughts are probably a nickel now inflation, man npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…fnpd yuuup npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Just realized to my disgust that the 25th anniversary of fr-08 is coming up in a month npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Chris Cunningham's video for Björk's "All is Full of Love" https://www.youtube.com/watch?v=9JE6rUwfckI came out in 1999. It was incredible at the time. It still is, 26 years on. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf ah, the whim sickle, my favorite tool to harvest from the nigh barren plains of the everyday npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf * as long as your budget allows for at least a few bucks. Otherwise it gets tricky at the low end unless you want to buy a free hundred at once npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen man, if this was Victorian England, I don't want to know what Defeatist England would've looked like npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Getting unreasonably upset about the people talking about "deepfakes" in the comment section for https://www.youtube.com/watch?v=cYXI344Siew The term "deepfake" is around 2017, I'll use AlexNet (2012) as a proxy for when large-scale deep NNs really took off in image processing, and generative nets were a bit later, let's use 2014 with GANs becoming a thing as arbitrary cut-off. The "Get Yourself High" video was 2003, a decade before all of this. It's all regular VFX work. Object/face replacement. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen This is worth reposting periodically: our solar system, at accurate scale, for once. https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen This is very cool: "A laser pointer at 2 billion fps makes the speed of light look... kinda weird" https://www.youtube.com/watch?v=o4TdHrMi6do npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf no, with actual dorm rooms on the premises, not just sleeping bags under the tables! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf okay this is at best semi-related but re: Steampunk, I have been doing some research of late 19th century living and infrastructure recently out of personal interest, and one thing you _immediately_ notice is how wildly different employment worked pre-car. For one, most people lived at their place of employ, which of course goes for farmers, farmhands etc., and as Downton Abbey etc.-heads are familiar household staff, but also goes for craftspeople, firemen, police, etc. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen "I Solved Klotski" by 2swap https://www.youtube.com/watch?v=YGLNyHd2w10 - this is beautiful. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…nzck Ternary is not usually branchless. Shortcut evaluation means that in the general case, branches are required. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…xlvy Germany has had so many pivotal Nov 9th events, many of them quite bad, that we celebrate the Day of German Reunification on Oct 3rd instead. https://en.wikipedia.org/wiki/9_November_in_German_history npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…xlvy little known fact: that was after! npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen It's Nov 9th, the anniversary of the fall of the Berlin wall. Outside Germany, it's not widely known what events led to it. Wikipedia has an overview: https://en.wikipedia.org/wiki/Monday_demonstrations_in_East_Germany npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen You ever think about how you can taste protons, and they're sour? ["Sour" tests for acids, which are hydrogen ions in solution, and H+ ions are just protons.] npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf literally, the energy expenditure warmed up the surrounding water slightly npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf I swear one day we're gonna find out this whole senescence business is only because some very fuckable jellyfish had this rare genetic disease 350 million years ago npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf must be 🪄 coincidence 🪄 npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen new rule: anytime you open anything, you can refer to it as hacking npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf the four categories of entities: vegetable, animal, mineral, computer npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Making a point of quoting a passage that has a spelling error in it is the patented "sic burn" npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen US-style urban development: 20+-floor high rise buildings surrounded by giant surface level parking lots in every direction what the fuck, is your land expensive or not? npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf *puts on math hipster hat* none of these are proven, merely evidenced npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen Yamaha: can I interest you in any of our products? We make grand pianos, reed organs, guitars, synthesizers-" Businessman: "Hm, not really what we're looking for, but we're interested in building a gaming device. If you're making synths, you might know where to get the sound chips." Y: "Oh we make those ourselves as well." B: "Oh my, this is a fantastic deal! I'm going to buy a boat with my bonus!" Y: "You're not going to believe this..." npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen "Do Red Dead Redemption 2's Power Lines Connect to Anything?" https://www.youtube.com/watch?v=mTtMCoJrGxk this is incredible TL;DW they didn't get it 100% right and there's some mistakes and several anachronisms in there, but overall, holy shit npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…f4xf they're all named that. it's like with catholic nuns and "mary", it's just a title basically npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen tired: reverse psychology wired: fifth gear psychology npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen "We saw we spent a lot of time, concatenating strings, so I figured, hey, could make this a lot faster if instead of single strings we had double strings that have a separate prefix and suffix that can reference an existing immutable string." "But.. how does that actually solve the problem though?" "Well we didn't solve it per se, but I have high hopes for my next idea: meet... the string quartet" npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…d23x I feel like IRL if you're a "legacy admission" or similar that means you're made of money but I feel cheated because all I've ever gotten out of "legacy" systems is lots of dealing with gnarly code compiled for gnarly platforms npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…d23x The usual suspects are either biquad or a digital state-variable filter: h = in - l - invQ * b; b += alpha * h; l += alpha * b; where in = input invQ = 1.0 / Q (for resonance) alpha = 2 * sin(pi * cutoff / sampling_freq) l, h, b are lowpass, highpass, bandpass outputs, respectively l and b are stateful, init to 0 npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…d23x makes me think LaKeX npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…d23x that's libel. Linux has always had a thriving MUD scene with fan favorites like tcsh, rsh, bash and finger. npub1sqndnjhteg95ss2tk5xdmld540vv8hlhkpa4altk9cagjqrwrvhqurr8se Fabian Giesen @nprofile…d23x your best these days is WASAPI