ManMachine
@max@manmachine.me
I really gotta make a GBA game
@eniko was it you that reposted the thing about GBA ROMs being the truly resilient distribution format for software? anyway. yeah. yeaaah ^_^
I've been playing GBA on my bedroom tv again, for the record (Advance Wars. Finally cleared the tutorial lmao)
But I'm already making a DOS game and I have a QBasic jam game on the docket in a few months so it'll have to wait a while
@eniko please share your QBASIC game!!! Those were my game dev roots! ASCII RPG's that uh were not bigger then 1 screen, and subroutines for drawing bad guys with the drawing functions.
Modern languages losing basic drawing functionality was a major crime.
@eniko did you see that going backo the tutorial after finish it unlock an extra tutorial mission about managing factories?
@eniko One of my first GBA games was Super Mario Advance - got it when it was new - but I didn't ever manage to clear it until I played it on a TV many years later. Really does feel great!
...I should try it with Fire Emblem too
@eniko The GBA has always felt like the ideal "not *too* retro" platform. Display is a decent size, it's got a SNES-ish PPU with layers of tiles, plenty of sprites, plus some extra goodies. An actual 32bit processor that is a reasonable target for a compiled language or to host a little language runtime environment. Constrained by modern standards, but very generous compared to 80s/90s 8/16 bit consoles. Good emulator support and plenty of real hardware out there too.
There are far more than 5 domains that need blocking
I miss unhinged phone designs, like this Nokia 7280 (for people much younger than me: no, it's not fake, I've seen this model with my own eyes)
@nina_kali_nina Nokia did some really weird stuff!
@nina_kali_nina Not quite unhinged but I kinda want to get my hands on one of these: https://www.theverge.com/2024/7/17/24200617/essential-phone-project-gem-ph-2-prototype-hands-on-video
@nina_kali_nina you just unlocked a core memory of this and similar phone designs. god technology designers were wilding in the 2000s. i was too young for my parents to consider giving me a cell phone at the time not-smart-phones were dominant, and by the time i had a good reason to have one it ended up being long-term cheaper to buy me a base model smartphone and sternly tell me not to use data
I have never seen one of those, as a product or an advert. Really curious about the usability of that. Looks (to my 2026 eye) like a vape
@nina_kali_nina I remember this! Wish this were the future we went with, instead of the one we have now.
@nina_kali_nina OMG... I love it. It's like a spy tool that Bond or Flint would have carried in 1967.
@nina_kali_nina my favourite weird/unhinged phones where the Xelibri "fashion" range that Siemens did, particularly the "necklace dongle" X8 model which had a minimal keypad and was pitched at being primarily voice controlled (IIRC the voice recognition on them was pretty poor).
@nina_kali_nina for context, here's a picture yoinked from howtogeek - since the voice recog was pretty poor, typing an sms would involve scrolling through the alphabet and selecting one letter at a time...
@narpoleptic wow that's beautiful
@nina_kali_nina the most popular model in the range was the X6, which was designed to look like a make-up compact. Unfortunately the entire range were built like cheap feature-phones (including so-so software) but priced like fashion accessories; on top of which Siemens rushed out 8 of them over a year.
@max @nina_kali_nina Looks like they pretty much did The Onion’s “Apple Wheel” IRL https://theonion.com/apple-introduces-revolutionary-new-laptop-with-no-keybo-1819594761/
@nina_kali_nina The problem is that the fucking carriers won't accept them, they won't let us buy them anywhere and even if we do buy them, most carriers won't accept any phones they don't sell.
@nina_kali_nina Ohh I saw that one in person. It’s like a lipstick theme thing with a scroll wheel.
Gawd I miss those days.
@nina_kali_nina
I think they were going for a Psion competitor at one point.
Then there's the ngage which is just the result of a drug fuelled binge.
@nina_kali_nina I really wanted one of these!
I miss when there were buttons and physical design ideas before everything became a rectangle.
cD-- which apparently means "The client did not send nor acknowledge any data and eventually timeout client expired."So maybe I just need to increase that a bit.
timeout server definitely reduced the frequency of it, but hasn't eliminated it, so I'm wondering if I need to disable timeouts for the streaming API.When I was young, there was a joke among computer people: "sorry, I'm posting here from my coffee maker" (or a fridge, or a washing machine, or a kettle). It was very fun to think about such ways of computing.
I was reminded of the joke last month, when I've had an interaction with a coffee grinder at the office. The coffee grinder refused to grind any beans; it was running a modern Android as an operating system, got a wireless software upgrade, and lost the WiFi connection it required (?!) for the grinding operation.
Fast forward a few weeks; we've got a heat pump/aircon installed at home. "What does this button do?" - "It creates a WiFi access point for the unit, then you can connect to it and control the heat pump from your phone"

@nina_kali_nina agreed 💯. As with all those things I would be happy to pay a premium for fewer touchscreens and uncontrollable online features. Sometimes that is possible. Increasingly it is not.
@tildeMtilde @nina_kali_nina One of the reasons I was hesitant about getting a smartwatch was the sense that many of them would require sending stuff to the cloud (or at least they would do so by default).
Just got a Pebble Time 2 and it's great because data is local by default. And everything is open source so you can nominally verify the fact.
@chiraag @tildeMtilde that's neat!
I've used to have smart watches for a few years, but then one day realised that they don't add any joy to my life. When I need a wristwatch, I can wear a pretty wristwatch or a Casio
@nina_kali_nina @tildeMtilde I use it to track steps and workouts (esp heartrate). Another neat usecase is storing my membership cards (like Costco and Sprouts) on there so I don't need to pull out my wallet haha. I want to try storing my next flight ticket on there as well!
Also, the Pebble Time 2 lasts weeks on one charge so I can almost forget about needing to charge it lol, it's great.
@nina_kali_nina My sister's dishwasher has WiFi, and she has to use the app to access the programs which on non-WiFi models are accessed by the button that's used for WiFi setup on hers.
@jernej__s 😓 i feel an increasing need for open source controller boards for white goods
@nina_kali_nina @jernej__s I've oft pondered that sort of idea.
Work out which white goods are more repairable with help from the Repair Cafe folk, and then design replacement controller boards; as a way to bootstrap convivial open hardware white goods 😁
@nina_kali_nina @jernej__s aye, given washing machines used to have electro mechanical controllers, in theory it should be too difficult to replicate. Imagine the power to be able to create your own cycles!
@nina_kali_nina oh our dishwasher has that too, but we still have buttons for the programs, the app is only to get a notification when it's done and do things we can already do with the buttons
my mum and i laughed at how silly it all was; why would i need the dishwasher to ping me when it's finished ? it's not like the dishes will fly into the toilets if we don't put them quickly, and anyway there's always the option of listening if there's noise, or looking at the clock and go "oh 4 hours have passed, it's probably done"
@SRAZKVT right?! With washing machines there's at least the danger of not getting out the damp clothes out and running them... But dishwasher 😅
@nina_kali_nina it is truly silly
oh right i forgot to say, our dishwasher also dings when its done, like, yknow, like the microwave oven
@nina_kali_nina also i like how we specify dishwasher, but for clothes, it isn clothwasher but just a generic washing machine. wild.
@SRAZKVT it should have been "laundry machine" probably...
@nina_kali_nina I specifically asked them to not install the wifi module when installing mine. It's in a drawer somewhere now. You likely can remove yours, if you look up the installation manual.
@nina_kali_nina we have the same on our washing machine and Roomba, neither has ever connected to the internet and none of us feel the urge of using these *checks notes* household appliance that you have to physically deal with from a phone
@nina_kali_nina I hope they have some sort of telemetry so that their internal numbers for "connected household appliances" suck so much that they'll stop eventually
@nina_kali_nina two or three times a day my phone interrupts anything I'm doing to bring up a Matter pairing prompt for someone's air conditioner
@nina_kali_nina Wow you do stuff I have not even thought of, I'm a married very boring guy, my wife puts up with me and my very flat line emotions, maybe from ptsd, but anyway, I'll bet your place is like an electronics shop, interesting comments and projects you work on
@admin thanks! The place is a mixture of an art lab and an electronics lab; e.g. right in front of me now is a small thermal printer, right next to it is an easel, right next to it is a box of PDAs, and there's a mechanical typewriter below it and a film camera above.
@nina_kali_nina I just caught your first comment "When I was young", lol only at this point could I say that, I was young in 1963 the year Kennedy was assassinated, watched it on a B/W TV in class
@nina_kali_nina this is the only kind of coffee maker one would be allowed to post from:
https://oldbytes.space/@flexion/117291515523005473
My own machine is an Europiccola, with not a piece of Silicon in sight. The accompanied Kinu grinder doesn't even need any electricity at all. Pure bliss 😇 ☕
And why the F#^@ does a coffee grinder need software and/or a network connection?
Yes I am a Luddite.
My favorite coffee grinder is electric, but has no function beyond on and off.
@nina_kali_nina 😂 Imagine needing Wi-Fi just to grind coffee! Technology really has a sense of humor.”
I've had dreams about randomly encountering Elon Musk in an everyday situation and telling him to fuck off. Someone else I know had the same dream this morning. Have you ever had a dream about telling Elon Musk to fuck off?
| yes: | 46 |
| no: | 185 |
| a similar dream about a different guy: | 65 |
Closed
@0xabad1dea glad not to encounter this kind of guy even in dreams. Gonna try to come up with a good riff on “get outta my dreams and into my car” but for getting in the sea and staying there
@0xabad1dea I've had nightmares about various forces of evil, or of family members turning out to be evil impostors, but never about confronting evil celebrities.
Fortunately, every time I can recall dreaming about celebrities it's been getting to see Steve Vai or Joe Satriani play in small intimate gigs. Sometimes I even get to jam with them. Far preferable.
@0xabad1dea I had a dream once where I was stuck on a ski-lift with Cory Gardner (one of my senators at the time) and we ended up agreeing that he would quit the Senate, I would quit community organizing, and we would start a company together selling weed-infused frozen custard.
wanna build out Bismuth but not sure whether i want to
A. start building the reference interpreter because i need it for a self hosted bytecode compiler
B. start building the language in which i would write said bytecode compiler
or C. do B and then use my existing IR to C compiler to compile the bytecode compiler to C then use that to turn its own IR into bytecode
| interpreter: | 6 |
| language: | 3 |
| use the IR->C compiler: | 10 |
| secret 4th thing: | 6 |
Closed
@eniko
There needs to be a "regular" version of Bismuth, and a fancier, more full-featured version called "Big Bismuth".
secret 4th option: make a bootstrapping interpreter which only implements a subset of features intended to run the actual reference interpreter written in (a language that compiles to) bismuth's IR
secret 5th option courtesy of @maia giving me ideas is to not make a reference interpreter at all, and instead use my IR->C compiler that i already have working to compile my bytecode compiler to C then have it compile itself to bytecode 🤔
@eniko this reminds of Antifennel that the Fennel author used to reverse compile the Fennel bootstrapping compile written in Lua to Fennel for a self hosting compiler. https://git.sr.ht/~technomancy/antifennel
@eniko not sure about the specifics of yours, but for my language i’m starting with a stripped down version of the compiler that compiles to c, which i’ll use to make the fully featured self hosted version later. that version will be able to target bytecode for compile time functions etc, but the first version won’t
@maia well i have IR, and i have a compiler that goes IR->C already
so i guess i could also use that to compile the bytecode compiler and then have that compile itself 🤔
Listening to the first Shpongle album for the first time in an age. I forgot how good it is! I consider it an influence, and honestly I think now perhaps a bigger one than I realized.
@etherdiver It's just a great all-around journey, won't forget the first time hearing it diving with friends on our Y2K trip to Hawaii.
The entity drifted dreamlessly through space, as it had for aeons. It woke when it neared a star. Scanned for planets, life, signs of technology.
Having found all, it analyzed and decoded radio emissions, then composed a message to send.
"My hovercraft is full of feels."
It resumed dormancy.
** A very clever reader on Tumblr figured out what I could have meant, had I been as clever.
I wish I was, but I'm not. I intended the nod to Monty Python, but not the second, very clever part.
https://www.tumblr.com/microsff/828017602835136512/if-i-were-less-honest-i-would-congratulate-you-on
**
@MicroSFF Back in the '90s, when Pratchett was active on alt.fan.pratchett, he read through the Annotated Pratchett File, and said something like, "I never knew how much stuff I'd put into these books."
Hey so does each mastodon server have their own polycule or how does that work
@toast head what
@SwiftOnSecurity Common misconception. It’s actually that each polycule has its own mastodon server.
@Novyx oh my god Mastodon being entirely sex cults is blowing my mind it explains everything
@max @SwiftOnSecurity this. This sort of thread is how I find people to follow and then regurgitate their wisdom to impress my colleagues.
@SwiftOnSecurity I wonder how long it will be that we get an mastodon specially created for an polycule. Private server, all accounts on there are members of the polycule.
English as Second Language daily insight: rational numbers are called this way because they can be written as a ratio 😖 in Russian those are called "rational" as in "intellectual, coherent" and not as in "ratio-based"
Edit: turns out it is misinformation, and it's the other way around, see https://toot.cafe/@natevw/117287615641531363
@nina_kali_nina they're called rational numbers because there's only a countable number of them, and so you have to ration them, lest you run out
@nina_kali_nina huh, i never put that together before, i always thought of them as rational as intellectual nd never questioned it lmaooo
@nina_kali_nina
In Spanish "números racionales" are because "razón" is not just "reasoning" but also "ratio". But I don't know the etymology. I guess the second meaning of "razón" comes after the first, because rational numbers are expressable as fractions, unlike irrational numbers?
@nina_kali_nina English as first language and *still* think of it more like "the sober numbers" —
which (til, while posting this) according to https://en.wikipedia.org/wiki/Rational_number#Etymology isn't so far off. Apparently in English "ratio" comes **from** "rational" and not the other way around!! (Interesting that that's more apparent in other languages.)
@nina_kali_nina I feel like that English meaning has to be a retcon because German, too, has that Russian meaning.
@nina_kali_nina Ah, a bit how like a "Klein bottle" is actually a mistranslated "Klein surface ("Flasche" vs "Fläche").
RE: https://masto.deoan.org/@neurovagrant/117277252530877642
For the record, stopgenai.org embraces the positive aspects of hacker culture and we're a HIGHLY POLITICAL Mastodon instance.
The people Ian is likely warning about are privileged techbros whose white male hetero and cis normative privilege is protected by the technofascist system for the time being.
"I'm not political" = "The current political order privileges me."
1/2
RE: https://mastodon.social/@violetblue/117277215709060410
if you find yourself saying something like "no politics in my hacking blog"
i want you to stop
think REAL hard about what you just said
and if you STILL don't understand what was incorrect about it, please for everyone's sake go sell shoes or something.
hacking is political. technology is political. always has been. and always will be.
so do the new iOS and macOS do anything other than Siri AI, the thing where they listen to your audio all the time via your device’s microphone, the thing where they uniquely tag all your photos in a way that isn’t useful for journalists or stopping slop but is highly useful for cops wanting to arrest journalists, and probably 10 other forms of invasive spyware?
is liquid glass still broken garbage?
arg. I think my nice portable container just failed to work because I ran it with insufficient levels of nice portable containerization.
no, you need to run linux inside linux inside linux inside linux, not just linus inside linux inside linux, that'll never work
@foone When you started with "portable container just failed", I was assuming you meant like your lunch leaked out of your tupperware/pyrex or something until I got to the second paragraph.
All problems can be solved by wrapping another layer of Linux around it
for over a decade I've been getting hired at companies that are 100% linux shops and they've dealt with the problem of a lack of good linux laptops in exactly the same way
standardize on windows or mac laptops and just make everyone SSH into VMs (or run VMs locally)
someday we'll figure out how to run linux on a computer natively.
@foone sounds like it will eventually just be "the operating system for VMs"
@foone Maybe I think this way because I am a creature of software first, but... that will only happen when we get to address the responsible hardware and firmware devs like misbehaving dogs.
@foone It will be Inferno all over again. Thirty years from then some ass will try to use LLMs to get it working again & convert into a "LLM native" or whatever operating system.
@foone Linux is only 10 years newer than DOS…
I feel there are greater odds that we end up with some micro-kernel-like architecture which runs the various operating systems…
@foone I feel like the last 30 years of my life was negated with this one sentence, cause all this time, I'd been running Linux natively and thought I was doing well. ;o)
@foone Google used to have a budget for maintaining Linux Thinkpad laptops but not anymore sadly. Soon it will be like you said, a macbook to ssh into the real Linux box.
@ask my favorite part about google's budget for thinkpad laptops is that when I was there I read through their hardware docs on them and they were like "yeah, even we cannot figure out how to get the fingerprint readers to work under linux"
@foone
...but first someone will figure out how to run Linux on one of those wall-mounted computer terminals inside Doom inside Linux...
@foone that's what our team opted for
just request macbooks from the corporate overlords and run a local kubernetes cluster through docker desktop
@me yeah see the problem here is that we can't do that, because it doesn't work to run docker on macos, we need to run docker on linux. yeah, docker on macos isn't linuxy enough. we have to first run linux, then run docker on that.
no I don't really know why either
@foone I expected the same thing to happen with my recent $dayjob, but I was pleasantly surprised to find out I got the option for an "official" Linux laptop. They just shipped me a Lenovo with instructions to install Ubuntu. All of the device management, security agents, etc work natively on it for their IT department, but I have full root on it.
@foone Really? I feel like the Dell XPS and the Lenovo T series have been solid picks for quite a while. Lenovo going back into the early 2000s. The trick was always to eschew NVIDIA and seek Intel iGPUs. Put the heavy GPU stuff behind VDI-type stuff.
(A Linux daily driver since 1998ish)
@DarcMoughty I mean, I (mostly: I won't touch Dells since they started carrying high-DPI screens) agree, but not all the companies I have worked for agree.
70 years of hard drives!
OTD 1956, IBM announces the RAMAC 350.
https://www.computerhistory.org/revolution/memory-storage/8/233
Hard drive platters started at 24", peaked at 48" (very rare), shrank to 0.85" (just before flash).
14" dominated for a couple of decades.
Now 3.5" drives dominate, with a dwindling 2.5" drive market.
looked up procedural music generation and came across this paper which speaks of "music" as if it were invented roughly around the same time as internet and cell phones
(the paper is useless, it's basically a high schooler's two-page report on the general idea of procedural music, but published with a DOI as if it's a real scientific paper making a new discovery in 2021 that it's possible to put random chords in a midi file)
artemist [Her Excellency The Catgirl Artemis Tosini/sie/她/あの猫] » 🔓
@artemist@social.mildlyfunctional.gay
@0xabad1dea you can give anything a doi, i assign dois to my postcards.
@0xabad1dea Apparently the only kind of music is "background," which is huge if true.
@0xabad1dea This is approximately the same as would sometimes do an absurdist joke where discussed food overall as a recently popularized innovation with many novel dimensions.
@csilverman Sad one, but also a good hint for those who believe everythings fine with nature/climate.
@ambivalena Oh interesting, I didn't make that (obvious, in retrospect) connection. Yeah, I can see it.
A lot of times, I go with an idea just because it's weird/surreal, and the additional significance only becomes clear later when other people see it.
@csilverman Interesting, and a bit fun too?
I can relate to that in in a way with my photos, they are often subconscious.
Our father, who art in source control,
hallowed be thy `main`.
Thy merges come, thy builds be done,
downstream as it is upstream.
Give us each day our detached HEAD,
And forgive us our rebases,
as we forgive those who rebase against us.
And lead us not into submodules,
But deliver git-send-email.
For thine are the commits, the trees and the blobs,
For ever and ever, --amend.
@simontatham Forgive me father, for I have sinned. I have coupled multiple submodules with multiple projects. I'm pretty sure the projects don't know they are sharing submodules - at least they are all sharing slightly different commits.
@simontatham I did a similar thing for #emacs back in the day. This seems to be the version I have in my drafts (I can't find the finished one)
Emacs is my Editor; I shall not want.
It maketh me to edit in fontified buffers;
It recovereth my files: it indenteth my code in the styles of righteousness for GNU's sake
Yea, though I walk through the memory in the core of death, I will fear no evil-mode, for thou art with me, thy point and thy mark they comfort me
Thou preparest a *scratch* before me : thou wrappest my code in parens; my integers floweth over.
Its docs shall inform me all the days of my uptime: and I will edit in the process of Emacs for ever
@simontatham "Give us each day our detached HEAD"
https://www.yahoo.com/news/politics/articles/salem-brought-guillotine-oppose-data-151045877.html
So, I read the "Omarchy Doctine" document, and I'd like to save you a click.
"I'm very old now and I don't like it at all. Nobody listens to me and I desperately want to feel like I did when I was 21. Computers were better when I didn't need to care about other people, and I don't like it and I blame women and minorities. Here's an ersatz 80s esthetic and permission to make sexist, racist jokes as long as your code compiles."
That's it.
I need to update my Mac for testing and development purposes. Currently running Sequoia. Should I update to Tahoe or go directly to Golden Gate RC?
| Tahoe: | 16 |
| Golden Gate RC: | 120 |
@gedeonm I NEVER skip an interim release. The reason is that there is essentially no testing for going from Sequoia to Golden Gate: everyone at Apple went to Tahoe first.
I ran for a week on Tahoe and then switched to Golden Gate.