mos_8502 :verified: 🇨🇦
mos_8502@studio8502.ca
<p>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. </p>
Posts
-
Post #4457693
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.
-
Post #4287216
And the lettuce from my front garden tastes like exhaust. Fuck.
-
Post #4189690
I may or may not use the slop extruder to make some one-off tool or little personal thing that I just want to have, or meet some larger goal of mine that it can legitimately help with. I will never try to sneak slopcode into someone else's project. That's a big league dick move. If I choose to enshittify something I own to get something done, that's my choice, but I don't go shitting on other people's lawns.
-
Post #4175585
Only you can do the weird shit nobody else will. You have something unique buried inside you. Find it and make it real, because the world needs it.
-
Post #4169832
The problem with programmers is we let them convince us to aspire to be CEOs instead of honest tradespeople.
-
Post #4166115
In slop world, you can make whatever you want, but nothing is yours. You can have anything you desire for the asking, but none of it will matter. There's no passion, no pain, no drive, no satisfaction. All of humanity boiled down to something you can consume, but which lacks all flavour and texture. In slop world, everything is a copy of a copy of a copy of something else. Everything is uncanny valley, we have Backrooms at home wrong.
-
Post #4157888
It’s the only way left.
-
Post #4147979
Everybody knows that the dice are loaded Everybody rolls with their fingers crossed Everybody knows the war is over Everybody knows the good guys lost Everybody knows the fight was fixed The poor stay poor, the rich get rich That's how it goes Everybody knows —Leonard Cohen
-
Post #4130318
Gridlocker, my C64 puzzle game, is now permanently reduced in price to just CAD$3.00! https://studio8502.itch.io/gridlocker
-
Post #4080329
Is the point of all that AGENTS.md bollocks to “engineer” [spits] a prompt so “perfect” that the slop extruder spits out the “right” output the first time? Because that’s how I keep seeing people use these things on YouTube and it feels like it’s skipping the iteration and testing cycle inherent to getting what you actually want out of anything, slop or not.
-
Post #4066967
So you say you won’t use vibe coded software. Cool. I’m on your side. I just worry that this may be a practically untenable position to hold - theres no law requiring LLM disclosure, Linux is already accepting slopcode, to say nothing of Windows and macOS. What the fuck are we to do? I’m not being smug here. I’m actually asking.
-
Post #4051135
Drugs amuse me. Ever since sentience first evolved on this planet, those afflicted with the condition have sought ways to turn that shit off.
-
Post #3995726
Take back the em dash. — doesn’t deserve to be a shibboleth of slop.
-
Post #3969254
As someone who sells software, of course I’m fine with buying software. I’m not okay with renting it.
-
Post #3966868
Someone should start a rumour that AI causes low testosterone.
-
Post #3935567
Fun list of programming languages that compile to C: https://github.com/dbohdan/compilers-targeting-c
-
Post #3915244
I give zero fucks about the copyright bollocks around LLMs because copyright is capitalist bullshit. What I do give a shit about is the wasteful use of power and water and how it’s being used against tech labour and how it’s not even that good at its job.
-
Post #3869898
My body is a machine that turns pizza and beer into tiny C tutorials and venomous shitposts about nazis and quaaludes and the Commodore 64.
-
Post #3869862
Turns out, the air outside is pure poison. I am deathly ill.
-
Post #3868483
What goes in main()? It's a valid question. There are lots of answers. There's nothing stopping your whole program being one long main function. But if you're looking to make your code maintainable long-term, you'll want to break things up into small, reusable units.
-
Post #3865444
Now I need to back my shit up and fucking wipe and install FreeBSD. Not a project I want to take on, TBH.
-
Post #3862694
I’m growing increasingly disenchanted with “Free Software” and “Open Source” as movements.
-
Post #3824791
Adding “-fms-extensions” to CFLAGS enables a Microsoft extension to C: anonymous tagged struct and union members. For example: struct foo { struct bar; // note the tag but no name uint64_t baz; }; The declared struct here imports all members of struct bar into struct foo as if they were part of it. I think this belongs in the C standard myself.
-
Post #3820999
One thing coming in future C revisions is C++ like variable declarations in conditional and switch statements. if (auto myFoo = foo_new()) { foo_do_bar(myFoo); } such that myFoo is only in scope inside the braces. That is, make if work basically like how you can declare in for.
-
Post #3820769
Fedi is great because you get absolutely unhinged filthy unsolicited messages from users with names like “pastorjeff_bekind” and high end technical/professional advice from people with names like “fuckmeuptherumpandcallmecharlotte”.
-
Post #3794622
Why /usr and /usr/local? Once upon a time, Unix ran on ancient computers that had small hard drives, and only supported so big a drive. So they put one drive on /, where the system was installed, and one on /usr for the user's stuff. So why /usr/local? Well, after a while, Unix gained support for having /usr be a drive mounted over the network; /usr/local was implemented to be a drive that's intended to be local to the machine. Your PATH would override whatever was in /usr (the networ...
-
Post #3794109
PROTIP: Don't bother learning C operator precedence. Use parentheses and save your brain meats for stuff that matters, like data structures and algorithms.
-
Post #3793332
What's the one thing you can do to most improve your C programming skills? In my opinion, adding -Wall -Wextra -Werror to your CFLAGS, is the answer. This flag combo turns on a lot more error checking, and turns all "warnings" into hard errors that stop the compiler in its tracks. This forces you to fix things that technically compile but shouldn't. A lot of commonly done things in C technically generate warnings. Treating "warnings" as "errors that compile&qu...
-
Post #3793099
Pop quiz! Why on Earth would you ever do this in C? enum foo_e: uint8_t { FOO_A, FOO_B, FOO_C }; typedef struct { enum foo_e value; } Foo;
-
Post #3779762
I want to have one of those portable retro handhelds. I don’t because they’re all wrong for me. What I need in a handheld is a clamshell form factor, a traditional D-pad, and at least a 5” 4:3 aspect screen.