A floofy wyvern that does the code and maybe even other things. Patented procrastinating on my own projects. he/him/they/them Expect: furry crap, programming crap, retro tech crap, and rarely (film) photography crap. Also some shitposts. Also angry rants. Note: I post and boost (CW'd) NSFW art often (protip: mute boosts to avoid most furry art, both SFW & NSFW) Avatar by @Mollin
Public Key
npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 Profile Code
nprofile1qqsgacwfze2ay8jlgdufqnk3vf3px5fmjkptyz66njd5xsrqaycz6mspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsc00r3j
Show more details
Published at
2026-07-30T23:00:05Z Event JSON
{
"id": "95450941682c2896b6eecdbdbd87eb4d6cff5a071fe2c371d51f4c41e9ab869d" ,
"pubkey": "8ee1c91655d21e5f4378904ed1626213513b9582b20b5a9c9b434060e9302d6e" ,
"created_at": 1785452405 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://tilde.zone/users/nytpu",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"nytpu the wyvern\",\"about\":\"A floofy wyvern that does the code and maybe even other things. Patented procrastinating on my own projects.\\nhe/him/they/them\\n\\nExpect: furry crap, programming crap, retro tech crap, and rarely (film) photography crap. Also some shitposts. Also angry rants.\\n\\nNote: I post and boost (CW'd) NSFW art often\\n(protip: mute boosts to avoid most furry art, both SFW \u0026 NSFW)\\n\\nAvatar by @Mollin\",\"picture\":\"https://media.tilde.zone/accounts/avatars/000/092/691/original/d960783aab33c4ff.png\",\"banner\":\"https://media.tilde.zone/accounts/headers/000/092/691/original/2cedaea868b38090.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"webzone\",\"https://nytpu.com\"],[\"smolnet\",\"gemini://nytpu.com — gopher://nytpu.com\"],[\"keyoxide\",\"https://keyoxide.org/9F7D811EAE9F238B1296E0F583E911F04858FC28\"],[\"code\",\"https://git.sr.ht/~nytpu/ — https://sr.ht/~nytpu/\"]]}" ,
"sig": "d964b192798bd6dea4ba359fe5c17df9de3527dadf55410f133fad1ed844aeebe634da4d9bb7942c4a861db4ec70cb523e5cf6a9eb89a08faf13680800bec6d1"
}
Last Notes npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Making a programming language that needs 47 tag bits on pointers so only two objects are possible and they must be aligned to 2^47 bytes npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I love the Rust ecosystem, excuse me sir I'd like more transitive dependencies (for things that have zero dependencies in other languages) https://media.tilde.zone/media_attachments/files/117/560/280/380/452/099/original/5c9c5f9ae96c2e50.png npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Fluffy-ass creatures npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern A youtuber quite a bit older than I am (although still "young") just said "VHS player" instead of "VCR" in a video npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Making a CPU with 67-bit addresses, a 69-bit data word, and that uses 420-bit wide VLIW instructions npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I'm wondering if any Common Lisp programmers know any way to "wrap" a value in another object, in such a way that normal usage of that object resolves to the inner value, unless you do something special to get at the attached values in the wrapper. I want a solution to the following two problems: "boxing" an atom/primitive to allow modifying it when passed; and transparently attaching a few additional metadata fields to arbitrary values. Really, I want something like Deref in Rust #CommonLisp #Lisp npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Voter turnout would be 100% and everyone would vote as early as possible if you would never see another campaign ad for the rest of the election season after voting npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern The Old New Thing continues to deliver https://devblogs.microsoft.com/oldnewthing/20261029-00/?p=112808/ npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern We ❤️ Furry Pornography npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Remember when we stopped using chlorofluorocarbons and the hole in the ozone started getting better and you stopped hearing about it? Clearly that means the hole in the ozone was just fake and made up by socialist liberals. Same with acid rain, we started filtering out sulfur dioxide from power plant emissions and suddenly acid rain just went away too. Clearly also completely fake and made up by communist infiltrators. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I like how "business computing" people (in the 60s–80s sense but the throughline continues to today) meticulously ignore most everything from academic CS theory, and academic CS people meticulously ignore most everything from people making end user programs, so everything originating from either of the sides is tangibly worse than it could've been npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Every program has at least one bug and can be shortened by at least one instruction—from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern This always seems like something you "shouldn't do" but I always like abusing Common Lisp's symbol/package system for string interning, when you have some immutable strings just used as identifiers like in parsers. Just make an empty package with no code or symbols or anything, and then use the intern function to add symbols to it at runtime, and now you have a nice unique, deduplicated integer to pass around and compare for equality instead of a whole string object, and can even fairly efficiently attach metadata to them using symbols' associated "property lists" npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Just saw an extended cab, longbed, low rider pickup truck XD npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I love how 25% of people who wanted a Steam Frame are getting their 2024-era hardware in early–mid 2027 and another ~50% in (presumably) late 2027 if not 2028 (meeee in the latter half, almost certainly right at the end of the randomization) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Gwah! Wyvewn! npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern CRT filter for emulated games that runs the most advanced physics simulation performed on a computer to emulate the operation of the CRT down to the individual electrons in the control circuity npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern There need to be more "multiply and surrender" algorithms, in contrast to divide and conquer algorithms npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern You know in TV shows where cops or whoever go into a bar in the middle of the day before it's busy, and there's the stereotype of the bartender wiping down a glass? For the longest time as a kid I thought that meant bars didn't wash their glasses and they'd solely wipe them with a rag before reusing them (rather than it just being the bartender drying them and polishing water spots) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I wonder if/how many ~idiots~ people there are that avoid using petroleum jelly because "you're supporting the oil industry", as if a few hand-sized tubs of random by-product that would otherwise be thrown away is significant when 84,533,000 barrels of oil are produced worldwide per day npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Flappiest wyvern in the land npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Thinking about how the original Napster thought it was a genius idea to be an actual corporation with a fixed address and the owners' full information registered with the government. You know, one of the easiest entities possible to file a lawsuit against npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern How many flaps can one creature contain?? npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Students that are utterly incapable of articulating a question × instructor that constantly misinterprets questions and answers something completely unrelated, name a better pair npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern May the wind under your wings bear you to where the sun sails and the moon walks! npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Get out of the shot asshole we're trying to film something here (https://en.wikipedia.org/wiki/File:PIA17352-MarsMoons-PhobosPassesDeimos-RealTime.gif) https://media.tilde.zone/media_attachments/files/117/445/758/538/502/958/original/281ec8c290997cb7.mp4 npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Wyvern playing a video game with his talons npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern The perpetual desire to do things like when main is not a function and calling a C function without naming it in homework assignments npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern You will fuck computers and you will like it (https://merveilles.town/@prahou/117433207064073732) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern There are dragons among us and they aren't even in disguise npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Popped up on my timeline again and she's still so stunning I love her… #nevent1q…2vf2 npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern The Enrichment Center once again reminds you that D-Bus Hell is a real place where you will be sent when writing Linux software https://dbushell.com/2026/10/11/d-bus-hell/ npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern There are so many dragons npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Has there been any Yinglet & Rain World scavenger crossover art yet (since both are "scavs") npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Transfem velociraptor that in every conversation tries to lead someone into calling her "clever girl" npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Everyone switch to my new instant messaging program that works by printing messages to PDF and sending and receiving them as faxes over plain copper phone lines npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern It's really funny to me that I'm extraordinarily picky with programming languages, and yet C is one of the ones I tolerate lol, despite it being pretty universally hated by a majority of people npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Oh dear god I forgot the horror of MIPS branch delay slots, where the instruction after a branch is (nearly) always executed, but is still executed after the branch (e.g. it can't affect the flags that the branch is testing), because they didn't want to implement pipeline stalls for control hazards npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I really wish Valve would give you even the most approximate waitlist position for their hardware waitlists. Literally just like, the quarter or third of it you're in as of the initial randomization npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I have no clue who wrote/said this but I remember something compelling discussing how almost no electronic device has meaningful audio alerts/feedback anymore (hypothesized by the author to be a hypercorrection after a decade of a ton of people having the most obnoxious possible phone ringtones constantly playing full blast in public), hmm, need to dig that up again npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I hate people that use .sh for bash or zsh or any non-POSIX/dash/portable shell scripts (even if they put in a proper shebang which I do appreciate they at least did that) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I think it was kinda gigachad of Minecraft to make the cave noises be completely fucking scary instead of making them be more grounded and/or stereotypical fantasy cave sorta sounds npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I like walking from the U.S. Mint to the Federal Reserve branch to the Silicon Valley Bank branch to get a wholistic view of the U.S. economy in just one short walk npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I think a big thing with a lot of people, but especially very online people as well as STEM people in general, is approaching everything (but notably law) with a "video game mentality." People can't comprehend the rules being outright broken, but also think that exploiting the rules by technicalities is completely okay and unstoppable. As if social structures are as clearly-delineated and unshakable as game mechanics or software features. (I guess a superset or root cause of the "technical solutions to social problems" issue) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern 99.9% of people who post "you should make bad art!" on their way to make fun of bad art any time it appears in contexts they don't personally approve of seeing bad art in (e.g. indie video games with "programmer art"): https://media.tilde.zone/media_attachments/files/117/345/482/676/337/576/original/a386668f0d4ed3ec.jpg npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I don't even write Ada too much anymore but it's still kinda annoying to me how conspicuously ignored it is (because I guess just "haha it's crusty 80s DoD language with verbose Pascal syntax"). There's so much shit in it that it had multiple decades before any other language (including academic/research languages) got it, and then even now there's a handful of features that are utterly unique to it (or only seen in Ada and one or two other very obscure small languages), that I feel could be a massive boon to other languages if they'd adopted them. Like, the secondary stack is such a simple feature, but when integrated into the language it just instantly eliminates 50% of heap allocations. Like, if C adopted it, wow, 50% of UAF/double-free issues just vanish with zero other changes or memory safety features! (not that it'd be a good fit for C at all). Or if Go or Java or such adopted it, they'd eliminate (I'd wager) 90% of the pressure placed on the garbage collector by short-lived objects, nearly for free (only some additional memcpys to move things from the secondary stack to the heap in rarer situations). Or Ada's representation clauses for records and arrays, which remains completely unseen in anything (only somewhat approximated by C's bit fields) but would be absolutely perfect in any embedded-oriented language. Accessing packed structs or MMIO registers with zero manual bit manipulation, and more efficiently than deserializing the whole thing, modifying it, and then reserializing it back (and if you do need the latter then you get that for free by just defining a non-packed version of it and mapping all the fields from one to the other). npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Synth making their visor transparent to show off the unsettling-looking array of cameras and sensors underneath npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I love how Android absolutely refuses to disconnect from a wifi network and switch to the full signal strength cellular until you're 5000 miles away from the nearest wifi access point, while wpa_supplicant will disconnect and reconnect from wifi the instant you lose a single packet even though there's no other network to fall back to npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Thinking about how the musician for Rain World actively sought out doing the score for it, because after seeing the prototype on a game dev forum he had a nightmare that it would release "filled with garbage music" npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern 💭 I should design my CPU ISA around the idea of using FRAM for main memory, with no concept of a distinction between persistent storage and volatile memory/between an mostly-persistent EEPROM and SRAM npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Hmm, thinking about bit order for my CPU ISA's instructions again… Which do you prefer for fixed-length 32-bit instructions? (No affect on actual decoding or anything) 1. Fields ordered from MSB to LSB, so they read in a logical order when looking at diagrams and reading instructions written out in the normal right-to-left way of writing numbers (with the LSB at the right), but "backwards" when looking at real code in hex dumps 2. Fields ordered from LSB to MSB, so they read better in hexdumps (easy to pick out the predication condition nibble and ALU op nibble at neatly aligned addresses, etc.), but conceptually feel "backwards" when looking at diagrams and written out instructions (Not conveyed very well but people experienced probably get what I mean) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern This teacher said he AI generated a homework solution "to make sure the homework is doable" and complained that the code (which he admitted he didn't review) took 30 minutes(!) on his computer to sort 1000 elements "using insertion sort" (yeah, it's definitely certainly for sure using a real sorting algorithm if it takes that long) Aren't basic-ass algorithms like that the most common fucking thing ever with plenty of examples, where it should be able to spew out an implementation that actually fucking works? Or is he using a LLM from like 2016 where the output is even more valueless than they are now?? npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Imagine the conspiracy theories if Neon Genesis Evangelion had just incidentally made the Second Impact happen in September 2001 instead of September 13, 2000 npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Do you think higher-end computers would be fine with having ½ of their memory unused by everything but the page cache (or maybe the rare 15th electron application instance) or would they rather it be filled with more exciting things npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern This year, Raiders of the Lost Ark (1981) was released as far from today as the movie's release was from its setting of 1936 (45 years) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern TBH the Steam Controller 2 is probably the best game controller on the market, if it didn't require SteamInput to function. It's mildly annoying having to launch things as non-Steam games through Steam instead of just launching them normally, but fine. But there are a few things where, no matter what, I can't convince Steam to switch from the desktop mode to the (configured) controller mappings. There's even an option like "don't use desktop mappings for game launchers" that sounds like it's meant to resolve that exact issue (Steam thinking the real game window is a launcher you need a mouse for), but then that setting doesn't help for the programs I've had issues with. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern My impression of passkeys has been, from the beginning, "What if SSH keys were something a third party megacorp could monitor and revoke", and I haven't yet seen a compelling reason to think any differently npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Why would anyone imagine themselves fucking femboy foxes when you could imagine yourself being the femboy fox getting fucked 🤔 (joking rhetorical question in case it isn't obvious :P; although I have almost exclusively self-inserted as the sub so it is a question I've thought about before lol) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Debian adopting a policy that says "neither endorses nor prohibits the use of generative AI tools", except that policy was AI-generated while zero of the others were; is equivalent to a vegan group adopting a policy "neither endorsing nor prohibiting members from using animal products", except the policy was written on parchment (https://en.wikipedia.org/wiki/Parchment). Can't really claim to be fucking neutral there, can you? npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Go still sucks pretty hard but it is legitimately shocking to me that literally anyone used it at all back in the days of the absolutely horrid and broken-ass GOPATH days. Really, GOPATH is the most striking demonstration of Go's entire design ethos: "make everything superficially 'simple' at all costs, even if it means forcing all the unavoidable real-world complexity onto every single user!" (As in, "simple to implement, not simple to use") npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I like how apparently dozens of people set up calendar alerts or automatic monitoring on Manjaro's certificate expiry (and were posting days in advance about it) and yet not one of the people on the project can manage to do the same npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty I didn't realize it was a reference actually, just thought it was an amusingly weird number of jobs haha npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern If I ever finish my ISA/CPU project someone should give me like $15,000 to meet the minimum order for custom IC fabrication of my CPU core. Because having 2,000 units or whatever of a custom CPU no one will use is a very useful thing to have around npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…zfk5 @nprofile…4nnf I've long thought about how funny it'd be if a company started making a 9-pin connector in a B shell size, and then truthfully selling it as a DB-9 XD npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Hmm, one thing I'm curious about is, how do institutions (universities, companies, etc.) deal with custom internal DNS and internal search domains and such on IPv6 networks? Is DHCPv6 in practice a strong requirement despite it "not being needed" most of the time? (SLAAC and the stateless network stuff is a cool thing, don't get me wrong) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern There are a lot of people (on here) that I wouldn't think would exclusively be on Linux that are, and a lot of people that I would think are exclusively on Linux but aren't (and often aren't even "primarily" in Linux) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty Yeah, that's an actually valid complaint rather than "it violates the Unix Philosophy™ and that's bad in ways I can't elaborate on!!!" versus e.g. s6 is so modular (literally a bunch of independent programs) that most "OpenRC" systems actually use s6 utilities within the init scripts for process supervision and log management (since OpenRC on its own just kinda sucks and doesn't offer basic features like that) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern anti-systemd people spewing random made-up nonsense about why it's "evil" instead of literally any of the actually valid complaints 🤝 pro-systemd people spewing random made-up nonsense addressing none of the valid complaints or real issues people encounter npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern This probably deserves a whole blog post but the thing about programming boilerplate discussions that bother me is people act like the only two options are "you're stuck with the automagic stuff the language gives you" or "five trillion lines of boilerplate." Like, "communicating with the compiler" isn't a problem, the problem is boilerplate where you're writing 5–20 lines to communicate one singular Boolean or one singular string to the compiler. I don't see why it's so outlandish to be more like Common Lisp, where there's really concise shorthands for the default thing you want 95% of the time, but you can then override it with custom stuff using the "boilerplate"-feeling code if necessary. e.g. on OOP classes, you can generate standard accessors, or just readers, or just writers, by adding a single keyword to that member variable's declaration. But if necessary, you can still manually write out an accessor method with an arbitrary body, like you're forced to with all accessors (and class constructors, etc.) in Java or C++. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty Center ground, barrel negative, random extra wire (like Japanese AC plugs) that's the positive npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Most people rejected his message: "If, given the option, you pick a center negative barrel jack for your non-guitar-pedal project, you're a failure of an engineer" The people hated him because he spoke the truth npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern We should try and convince people that casting chicken bones onto a hexagonal grid made in the dirt will accurately divine when the Steam Frame will release npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Thinking about a video of someone x-raying in Minecraft but only mining coal until he got banned. Really funny, but also proving the simple fact that people don't seem to realize that shocker, moderator's jobs aren't strictly enforcing the written rules down to the letter but preventing assholes and abuse. Like, mining hundreds of coal and then throwing stacks and stacks at every moderator in the lobby is just funny to mildly annoying, not banworthy lol npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty Yeah, that's the reverse-engineered project that I'd use. IIRC I just remember hearing that the FOSS toolchains synthesize really inefficiently and it's either difficult or impossible to utilize most of the hard blocks that you want/need to use in practice npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty I'm targeting Lattice ECP5 (or maybe a iCE40). Dunno if Lattice Diamond is any better, probably not; and don't know how mature the FOSS toolchain is for the ECP5 (I guess the iCE40 is the best of the FOSS toolchains). No clue how you'd wire up the proprietary bitstream generator for it. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Revealing how little progress I've made on my ISA project, but still debating if I want to use the FOSS and convenient to use but lacking feature-/capability-wise FPGA toolchains, or the proprietary FPGA toolchains that force a sucky proprietary IDE thing but naturally fully support the features of the FPGAs they target and have better synthesis npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern The unspoken rules of the average Fedi instance https://media.tilde.zone/media_attachments/files/117/079/053/501/983/997/original/954d5f5169aabe73.png npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern argues that wildlife photographers are profiting from a publicly managed resource without contributing financially to its conservation, unlike hunters and anglers who pay license fees. One of these doesn't involve killing said wildlife https://petapixel.com/2026/08/06/colorado-wildlife-photographers-slam-petition-requiring-annual-permit/ npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I'm assuming my hope that the Steam Frame will be like $750 (or at least ≤$1000) is completely irrational optimism npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Synth moment https://www.furaffinity.net/view/65784068/ https://media.tilde.zone/media_attachments/files/117/031/982/756/545/809/original/ede0aea529cdc992.jpg npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern The period of Wii+Wii U(?)+DS+3DS where Nintendo was really good at making cool, original aspects to their consoles, but in the process making nearly all of the games just kinda really suck hard to play on literally anything but original hardware (possibly deliberately given console emulators were on the rise in popularity at the time?) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern This request may not be serviced in the Roman Province of Judea due to the Lex Julia Majestatis, which disallows access to resources hosted on servers deemed to be operated by the People's Front of Judea. 🤔 https://en.wikipedia.org/wiki/HTTP_451#Example npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I have no clue where I read this but remembering an amusing anecdote where someone was looking into getting permits to leave a dumpster in a street parking spot outside their building, but then the dumpster company told them that even with permits they won't leave dumpsters in unfenced areas overnight because the city is apparently filled with roving gangs of carpet installers that immediately fill any dumpster left overnight XD npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Thinking about how kinda lucky it was that there wasn't a format war for DVD (even though there was close to being one) because it was the right time in history for the PC industry to have the power and self-respect to tell the companies involved "we will refuse to support either of your formats as computer discs if you try and start a format war, so figure it out or give up on touching the currently-massive home computer market" npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Could a moron punch you into this pit? Huh? Could a moron do that?! npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty Lightly modded. Kinda hard to find good 1.6.4 mods for most things I've looked at before; not at all like the legendary 1.7.10 modding scene (which I don't really want to switch to due to a lot of worldgen changes and completely bugged cave generation) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty No slime blocks, added in 1.8 (which I don't really want to use). And I doubt it since they depend on observers and some other zero-tick redstone stuff which also don't exist. Like, it'd probably be possible to adapt it, but I know nothing about that kind of brilliantly technical redstone stuff. Plus just making minecarts even more massively resource intensive than they already are lol npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Envisioning an amazing base built in and jutting out of an "extreme hills" mountain, with a big underwater component too. But jeez it'll take forever in 1.6.4 XD, and also probably be really annoying to get to/from anywhere else since transportation is limited… hmm npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern It is every developer on Fedi's solumn duty to answer the StackOverflow developer survey honestly, which (for on here) means pointedly not checking any AI tools (or general pre-AI hyper-modern crap) and using mature banal stuff https://take.survey.stackoverflow.co/jfe/form/SV_4GHunpL3IfJ3rRc npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Sometimes I feel like I'm the only person that casually watches silent movies (and really pre-40s talkies and such too) if they sound interesting, rather than being really into them or never wanting to watch any of them npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty I mean, yeah, so do they in American and British English, you only really see generic "truck" when you're actually standing next to the vehicle or such where it's unambiguous what kind it is. npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty "Minivan" (as well as calling them "vans" for short) is US-only, UK I guess just calls them "people movers"?? Rest are probably correct? (I don't think they really have a term for "pickup truck" since those aren't common there, not even the small Japanese ones. Just vans for light cargo transport) npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty Got myself all mixed up looking it up lol. So in American English "van" usually refers to the same thing, but can also refer to "minivan" cars. "Truck" or "semi truck" or "semi" in American English is a "lorry" in British English (and then also there's pickup trucks which can also just be called "trucks") npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern As an American viewer, is it more distracting when a British actor/character says "lorry" and you have to remember what it means and the differences in terminology, or is it more distracting when a very British actor says "van" (for a "lorry", not a U.K. "van") and it's blatantly out of place for how they should've spoken npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern We're forcing this dull-witted wyvern to design a CPU architecture because it's funny to watch them struggle with simple concepts npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern Goats are famously amazing at sports and really any human competition. That's why they call accomplished humans "the goat", because only they are the only humans that even begin approaching goats' abilities npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern I still think that curse of binding on an ender dragon head item remains the best cringe TF trigger idea npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty The thing is, it's still pretty trivial to write a keylogger by just intercepting everything at the evdev/libinput layer. All not allowing global hotkeys does is make life painful for legit apps with global hotkeys (such as screen readers), because now they have to consume all keyboard events (at an extremely low scancode level instead of as useful keys) and then re-emit everything but the global hotkeys they care about, instead of just getting directly told when the hotkey is invoked npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern It's funny that I think this is probably the first instance in all of computing history where Wayland refusing to allow (portable-between-compositors) global keybinds actually provides literally any benefit to anyone anywhere #nevent1q…tc53 npub13msuj9j46g097smcjp8dzcnzzdgnh9vzkg9448ymgdqxp6fs94hqkhpn79 nytpu the wyvern @nprofile…h6ty It really is kinda bad, but unfortunately there is literally not a single other general-purpose textual preprocessor like it out there (other than like, running a C preprocessor on non-C files which sounds nightmarish in its own way). Anything extant now is all "template engines" for webdev which is basically the completely inverted use-case from a macro processor