Retrocomputing Maker and Designer in Ontario, Canada. I make stuff without promising a delivery date. I don't do crowdfunding, but I do gratefully accept Patreon and Ko-Fi support for what I do.
Public Key
npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk Profile Code
nprofile1qqsqf7y32sjvwym90ttvuk2y855dhh84svng0jd02c9w8z84jfm2zdcpqqfclhgu
Show more details
Published at
2026-11-02T01:38:35Z Event JSON
{
"id": "547da2891f62ca3026cb01b12c6c78f8ffcd25c2d9034705fa095fe000516f28" ,
"pubkey": "04f8915424c713657ad6ce59443d28dbdcf5832687c9af560ae388f59276a137" ,
"created_at": 1793583515 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://studio8502.ca/users/mos_8502",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://studio8502.ca/users/mos_8502",
"pink.momostr"
],
[
"-"
]
],
"content": "{\"name\":\"MOS_8502\",\"about\":\"Retrocomputing Maker and Designer in Ontario, Canada. I make stuff without promising a delivery date. I don't do crowdfunding, but I do gratefully accept Patreon and Ko-Fi support for what I do.\u2029\",\"website\":\"https://studio8502.ca/@mos_8502\",\"picture\":\"https://studio8502.files.fedi.monster/accounts/avatars/111/637/623/121/700/540/original/dae2a282bd73cc5f.jpg\",\"banner\":\"https://studio8502.files.fedi.monster/accounts/headers/111/637/623/121/700/540/original/b330c998b97a4cac.png\",\"nip05\":\"[email protected] \"}" ,
"sig": "a2a315c3dfab100164e6787fd95a36d9646123791e85b60e99d82621328b54fff422e134c54c56e1990e7ece9a1228b2186697bf47d5458755a4f81a14633c2e"
}
Last Notes npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Where the hell can I go to try to get some friendly eyes on Agora? You’d think “hey this guy is making a Mac like GUI for Linux” would be instantly popular but turns out it’s a struggle to even be seen. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I'm in a weird place. Like, I agree the whole thing has made a huge mess and most of it never needed to happen -- but I'm sitting here in my attic using the same exact tools, and I don't feel like I'm making a mess? Like, I think what I'm making is good actually? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Minority: Mac users. Minority: Linux users. Minority of a minority: Disaffected Mac users. Minority of a minority of a minority: Disaffected Mac users who moved to Linux and want to code like they did on the Mac. I must be out of my fucking *mind*. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 With all due respect and in every kindness, that is a failure of imagination. It’s our duty to *make* something good come of it. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Something good has to come out of this mess, or it’s all just been a waste, and thats worse. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Good, bad, or indifferent, it’s here, it’s not theory, it’s not going away. I personally feel that if it’s going to stubbornly exist, then it can damn well do something prosocial even if I have to hold its leash and whip it every five minutes to get it Theres npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The thing is, people who say AI is “democratizing” skills are wrong on several bases. The truth is more along the lines of AI *commoditizing* skills. Making them into a commodity product that can be sold to anyone at any time, like electricity or water. Whether thats a good or bad thing is up for debate, but what is not is that it’s definitely not democratizing. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Went looking for a place to talk about my project where it'd be more welcome. Ended up in a Discord for vibe coding. Found people talking about how much they hate "open borders" and how "woke" everything is now and how "men are warriors by biology" and just noped the fuck out of there. I'm going to be doing this alone the entire way, aren't I? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The antis treat all AI as inherently evil, and the pros treat it like the second coming of Alan Turing. It’s exhausting. I just want to make neat stuff and fuck with computers. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Our use of any technology ought be done with a mind towards prosocial goals. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I don't need another Unix-like. I need something *new*. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Say what you like about me, I don’t inflict my slop on anyone. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 RE: https://oldbytes.space/@thankfulmachine/117187871490920112 Yeah, that's a dick move. #note140u…n96q npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Extremity is seductive exactly because it feels good, feels righteous, feels like it brings order to a disordered world. But it’s almost always a crock of shit. Unless you’re a gravity extremist. That one has evidence. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Look, you can’t have every silly thing you want in life. You might have to make some thought out compromises to achieve your ends. Just don’t go off the deep end and join a cult or something. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 rtl8139 NIC driver done and dusted. NE2000 PCI/ISA NIC is next. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I would say that any statistical model of text has a nonzero change of coincidentally spitting out fragments of its training data. I would not call that plagiarism because there's no mind at work to choose. It's random. Like if a random syllable generator run by a pseudo-random number generator happened to quote Shakespeare. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Prove it's your work. Show me your work in anything I generate, and I will gladly remove it. It's on you to show you've been wronged somehow. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You can make arguments that this tech is different, this is a special circumstance, it's immoral this or that. Fine, make your arguments, but be prepared and open minded about counter-arguments, because they do exist and sticking your fingers in your ears doesn't change that. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 But in fact I'm not strictly pro-agentic-coding. In fact, I'm against using it in serious projects where businesses or lives are at stake. It's experimental technology, it should be used only for experimental things. That's how we get mature technologies, after all. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I would rather be nakedly pro-agentic-coding on Bluesky and Mastodon than use Threads or X at all. Why? Because that issue is a relatively small one compared to all the things on which I actually align with other users on both. But I reserve the right to vent spleen about anything anytime. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I'm gonna start criticizing people for using makefiles. Build your software manually, like a Real Programmer. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 People I like and respect are ostracizing me for having a very slightly different opinion, and I have to live with that. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The UART is there, but not guaranteed to be there in the next revision. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Surfaced kernel bugs with a stress test script that tries every option of every command in Toybox. It's the most aggressive test I could think up with the available software bits, and it's worked. Surfaced and fixed a pile of bugs. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 https://codeberg.org/Sentinel-65X-Team npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Random ideas:<li>Genix</li><li>Kynix</li><li>Canix</li><li>Onix</li><li>Firix</li><li>Vinix</li><li>Tinix</li> npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Currently grinding on finishing the transition from 32-bit to full 64-bit native code. While that goes about its business, I've been convinced to change the name of this thing, to make clear it's not compatible with or competing with Fiwix mainline. It's now its own thing. So it needs a name. Let's see... 64-bit amd64 native Unix-like monolithic kernel... An -ix suffix is definitely appropriate... npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Plus it's only experimental. Not like anyone will ever use it in anger. Like, even if I keep it around, who wants to use a tiny Unix-like that was ported to amd64 with a slop machine? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Good point. We will see how it goes. Right now busybox is the only thing it runs. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Ahaha. UEFI provides a framebuffer I can just use with fbcon instead of using old school 80x25 VGA text mode. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Speaking as someone with now at least some practical, hands-on, empirical knowledge of the subject: Linus is wrong to ensloppify the kernel. Full stop. Strictly on technical merit alone, the tech is not ready to handle a project the size and complexity of a mainstream operating system kernel that literal lives depend on. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I have no idea what’s in it. I’m just depressed now. I don’t have $85 to blow on useless hardware. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Bought a laptop for $85. It’s got 8GB of RAM and 1TB SSD. Unfortunately it’s got Windows 11 on it. Yuck. When I try to install Debian, the installer boots and detects wifi and all that, but it can’t see the internal storage no matter what settings I tweak in the UEFI config. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The whole idea of 65X-DOS was centered on using the SD as a hard drive replacement. If it's unusable for that because it's too slow, then I have to rethink the whole thing. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Woofta. I had no idea SD access on Sentinel 65X was so damn slow. Let's see what I can do to fix that up in software, maybe something's misconfigured. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Ethical experimentation with this tech is a complex, nuanced discussion that it seems few are willing to have. Absolutism rules the day. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I can tell you that at least DeepSeek V4 Flash *does* know how to code in 65816 asm. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I have never managed good one-hit results with any model. What I do is start small, with a general notion of what I want, and iterate with the machine, alternating between feature work and bug hunting. It's actually working really well, for a lab experiment. I'm not, you know, releasing anything because people don't *want* slopcode, and I respect that. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 What's best for you may well differ. Playing with local models can be fun if you have the hardware to do it. I just *don't*. Nothing in my house has enough VRAM for a decent coding model, and coding is the only use case for this stuff I've seen with even a modicum of prosocial potential. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You'll get none of that bollocks from me. Just the realities as I see them. For now, until hardware available to a user catches up, the best way to run a model is via an API with an agent. You get better results. For me, personally, I throw $20 here and there at DeepSeek and use their V4 Flash model via the Reasonix command-line harness, and that's been good enough to make a whole operating system for Sentinel 65X. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 There’s always furigana? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 65X-DOS now has so many command line utilities they won't all fit on the ROM-disk. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I support this while doubting the ability of perspective maintainers. https://blimps.xyz/@foxyloon/117084747631633400 npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Serious question: what can we actually do, as a profession, to deserve the title of "Engineer"? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I hate my new TV. It works fine, the price was fair, and it's slightly bigger than the old one, but it's a "smart" TV. Not only that, it's got "AI Vision" or some such "feature" that does something or other I have no idea because I disabled everything that could be disabled in the settings and just left it on HDMI input from my Apple TV box. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I watched it extract data from a PDF of a datasheet and use that data to correct a bug in the CPU implementation in an emulator. Again, not something spicy autocomplete should be able to do. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The thing is able to follow a debugger session and diagnose issues with it; that's not something a stochastic parrot can possibly do on its own. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I have a hard time reconcilling "LLMs just generate probable seeming gibberish" (which I accept to be true) with the objective fact that I get working programs that do what I intend them to do out of the absurd mess of data. There has to be something in the agent harness that's keeping the LLM part of the equation "on task" as it were. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 More or less. I’ve never seen tech divided this badly, and I’ve been here a long time. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I assure you the vitriol was genuine. I have seen fistfights break out over text editors. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 If you think #atomique is "slop", then you're just being needlessly mean. This looks fucking *great*. It's not the tool that counts, it's the hand that wields it and the mind that guides it and the soul that inspires it. https://studio8502.files.fedi.monster/media_attachments/files/117/049/430/930/504/218/original/cb474afab26a564c.png npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 DeepSeek is like a terabyte in size at full bit depth. Quantized models derived from the big ones can cut that down to something that fits in 24-32GB with some loss in model quality. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You can download the full model behind Kimi or DeepSeek and spin it up locally and connect to it with an agent. It’s just going to run like absolute shit unless the whole model and context fit in VRAM. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Not a thing other than access to adequate hardware with gobs of vram. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 That will have to involve *focusing* the model on a specific domain -- like, a model specifically for C++, or one just for Rust. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I personally don't think any long-standing project should adopt this tech. It's very much Not Ready™. This is the time for wild west experimentation and working out the bugs, which *might* lead to it becoming ready for prime time. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 First impressions of the Reasonix agent harness: Holy shit this thing really does reduce your spend on tokens. I have no idea how it's doing it, but instead of dollars I'm spending cents. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I miss my television. But the day hasn't been a total loss. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Current COP system calls:<code>ID Call Purpose<br>$00 DOS_VERSION ABI version and capabilities<br>$01 DOS_EXIT Exit program to shell<br>$02 DOS_READ Read console or file data<br>$03 DOS_WRITE Write console or file data<br>$04 DOS_OPEN Open/create a regular file<br>$05 DOS_CLOSE Close a file<br>$06 DOS_SEEK Seek in a file<br>$07 DOS_OPENDIR Open directory stream<br>$08 DOS_READDIR Read next directory entry<br>$09 DOS_CLOSEDIR Close directory stream<br>$0A DOS_MKDIR Create directory<br>$0B DOS_CHDIR Set shell’s current directory<br>$0C DOS_REMOVE Remove a regular file or empty directory<br></code> npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 There. Now there's a *somewhat* usable shell environment available to test the kernel ABI. https://studio8502.files.fedi.monster/media_attachments/files/117/029/086/626/732/749/original/1cda4bf097cc1f74.png npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You know what, fuck it. I ain’t going no place. Hate me if it makes you feel better. Call me names. Denigrate my projects if it gets you off. I’ve been making the best of bad situations since before most of y’all were in diapers, I ain’t gonna be chased off now. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I feel this so hard and it pains me to my core. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The last thing a new coder should do is use this thing. I don’t subscribe to the hypothesis of deskilling, but I do think use can interfere with learning if not carefully applied - better to just not use it until you are actually seasoned. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I feel like I’m taking crazy pills. Machines are for machine tasks. Things that machines do well that humans either can’t or don’t want to. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I write prose with my fingers and a keyboard. No AI involvement because there’s no gain to be had there. Nothing the LLM could do to my prose would be an improvement. It wouldn’t even be more convenient. My prose is me. No machine can do that. Letting the machine wrangle CMake does my brain less damage than actually learning CMake would. Some specific coding tasks suck so much that letting a machine deal with it might actually be better all around. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 There is one. It’s very low activity. I mostly just push the design along on my own, occasionally selling a run of boards when there has been sufficient progress. Nobody has the time it takes I think. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 If someone wants to put in the work to do a slop free rom, I will sign up for their Patreon. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I think your opinions are based on something important to you. I think you think there is still a chance at a world without slop. I also think I don’t have the time or energy to do the entire platform by hand and nobody else has stepped up to do it. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 So I guess you don’t run Linux, windows, or macOS? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Slop scrum. Slump? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Every test I come up with the thing passes. It runs at 60fps, locked at 8MHz. It needs to emulate the SNES ports, cartridge port, and future keyboard matrix still. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 The machine seems to excel at converting documentation and specification into test cases, at least. Within a week or so (I ain’t paying for more tokens) the 65816 emulation in Nivix will be formally verified cycle accurate and bus accurate per the published WDC documentation. That’s legitimately impressive for a clanker. I hate it so much I wish I could go back in time and give Sam Altman’s dad a condom. But it is, in fact, impressive. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I'm staying out of spite. Plus I have no other skills. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Well. Now I have a Sentinel 65X emulator. Cycle-accurate, full test coverage, VERA emulation, the whole schmeer. I can't copyright it. It's pure slop. I didn't write any of the code. So I guess that makes it public domain? Not that I would have charged for slopcode anyway. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I don't want to be a sloperator. I don't want any of this. But here it sits, the situation in front of me, the material conditions I loathe so much. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I've spent nearly four decades learning to be the best programmer I could be. I have forgotten more about coding than most people will ever have the chance to learn. To briefly toot my own horn, I'm fucking good at this shit. And this fucking slop extruder just did in fifteen minutes what would have taken me probably five weeks to do on my own. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Can you even be said to be "good" at slop-coding? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Who even am I anymore? Any idiot could have done what I just did and got the same result. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I haven't been this angry since... fuck, literally since a friend was assaulted. My hands want to crush trachea. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I'm angry that this exists. I'm angry that it *works*. I'm angry that my whole life's collection of programming skill led to this place. I'm so angry I could spit. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 In my efforts to figure out how to live in slop world, I just handed the machine the design files and datasheets relevant to Sentinel 65X, and told it to use C++ and SDL to make a cycle-accurate emulator for the machine. And it pooped one out in about fifteen minutes that runs the current test harness ROM perfectly, right down to the test beeps. I hate this, so, so much. I am so angry, and I have nowhere but here to vent. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I'm kind of spinning right now. Like... existential crisis mode activated. We have lost cabin pressure. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You see my problem. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 FreeBSD is corrupted now too. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 “I don’t use the slop machine” rings hollow when the OS is the product of the slop machine. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 How do we live, practically speaking, in slop world? npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 By corrupting Linux, the last viable path to avoiding slop has been taken from me. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 What I want: to go back to a time when all code was hand written. What I get: a pile of slop I can’t even influence. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I’ve lived my life up to now on the narrow road between two principles: don’t start none, won’t be none; and if that’s the party you’re going to throw, I’m sticking my cock in the mashed potatoes. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 In good news, I sold some copies of Mazes of Malice overnight so I can treat myself to a tandoori paneer pizza instead of a bowl of rice. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Yes, I’m having a normal one over this. All the ethical choices are taken from me. All I have left are varying levels of unethical choice - and levels don’t matter, a choice is either ethical or it’s no. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Is my slop better than Linus’s slop? I don’t know. Would you rather sit in a puddle of your own shit or a puddle of someone else’s? When ethics are out the window, all you are left with is aesthetics. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 What’s the difference between using a slopcoded OS and writing my own code, and using a slopcoded OS and taking control of the slop extruder? There is no difference. And I’m angry about it. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 I don’t want to sit there fondling the slop faucet. I want the slop faucet out of my house. But they keep fucking installing the things and spraying the slop all the fuck over the place. Everything is slop. The tools I use to make things are slop now. It’s becoming a Temu Backrooms reality. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Sure. I could just ignore the whole LLM thing. Stay in my little retro corner and eat cheetos and watch YouTube. I’m already an unemployed programmer. I’m not going to get any less employed. There are no life consequences to being “left behind”, I’m already a useless fossil. Only I’m not being left behind. LLMs are being shoved into my life whether I want them or not. Linus has taken away my last bastion of security against them. I can’t just sit in my little corner eating snack food and having a crafty wank between code sessions, free of worry over slopcode. The slopcode is coming in on its own. I’m angry about this. My preferred reality doesn’t include slopcode. That has been taken from me. There’s no ethical difference anymore between using and not using, because no matter what I want I’m using slopcode. Fuck Linus Torvalds for that shit. Fuck him up the cloaca. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Blaming Rando McPoster for this shit is like blaming someone for climate change because they drive a gas car. Individual actions are almost wholly disconnected from the wider consequences because the big actors so drastically outweigh them. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 Believe you me. The evil twisted fucks building all these data centres and dumping gigawatts of waste heat into the rivers and lakes are not at all concerned with what individuals do and don’t do, whether they use AI or no. The real customers with real demand are big wallets - megacorps and governments. Everyone else is a rounding error and a PR expense. npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 You may use, copy, sell, transfer, and sub license this software in any form or medium, binary or source, for any purpose, under the following conditions:<li>you may not add or mix in the output of any “large language model” or similar technology to this software</li><li>you may not use this software as “training data” for any “large language model” or similar technology</li><li>you agree that your personal conduct will remain in compliance with the code of conduct for the length of your use of this software</li><li>you agree that your rights to use this software are terminated when the code of conduct or any term of this license are violated</li> npub1qnufz4pycufk27kkeev5g0fgm0w0tqexsly674s2uwy0tynk5ymsk5hzwk MOS_8502 No to AI. Yes to trade unions. No to racism. Yes to inclusion.