Damus
Amin Dost profile picture
Amin Dost
@Amin Dost

Cishet white male. Antifascist. Offspring of immigrants. Free software and self-hosting advocate. My head is socialist, my heart is anarchist. Anticapitalist. European.

I'm interested in operating systems, application and utility software, the claims made about the future we were promised with personal computing, and the present we've ended up with. I think computing is and always has been a means to entrench and strengthen existing power structures.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Amin Dost profile picture
We've been running Linux on everything since 2006, but now I'm installing Windows 11 in a virtual machine for my partner, who has to use Adobe products for a college course. I'm doing my best to disable as much telemetry as possible.

Is #ShutUp10 still a recommended way of safely disabling Windows 11 telemetry?

If not, what's the recommended tooling?

Please boost, and thank you!
Amin Dost profile picture
I received a box of retrocomputing documentation from @nprofile1q..., only some of which is already up on archive.org. I aim to fix that!

Here are the spec sheets and a user guide for two #amstradcpc464 add-on boards, the HoneySoft Limited HS-RX1 ROM Expansion Card and the HS-P1 Parallel and Centronics Expansion Card.
https://archive.org/details/honey-soft-limited-hs-rx-1-expansion-rom-user-guide-ocr

https://archive.org/details/hs-p-1-parallel-and-centronics-expansion-card-data-sheet-ocr
1
Amin Dost · 10w
A detailed spec sheet for the Hitachi 3-Inch Compact Floppy Disk Drives HFD305SX and HFD305D for Amstrad CPC128 and CPC6128: https://archive.org/details/hitachi-3-inch-compact-floppy-disk-drives-hfd-305-sx-hfd-305-d/Hitachi%203-inch%20Compact%20Floppy%20Disk%20Drives%20HFD305SX%20HFD305D.pdf
Atari Scene News · 14w
The Secret of Barron Wood, new adventure game for #AtariST (and many other vintage computers) https://qladventures.itch.io/the-secret-of-barron-wood #atari #amiga #c64 #zxspectrum #amstradcpc #msdos ...
Amin Dost profile picture
@nprofile1q...

Images were initially created by AI (chiefly Google Image FX and then imagetocartoon.com). If you prefer not to play games made with the assistance of AI, then try the 128K Spectrum, Commodore 64 or Amstrad PCW and CPC versions, as they are text only.

I'd really appreciate if you'd make the small extra effort to determine if the software you boost was created using the slop machine. Then I'd know which posts to pay attention to. (The ones without LLM slop.)
penguin42 · 18w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxdttnx9rtquxj4uw3gdca272r9gf09j4k3aq9n4m50cm87q92f7sfqcjsg Yeh the other one I had last week was one which sent me an online username and initial...
Amin Dost profile picture
@nprofile1q... Jesus wept.

I wonder is it a kind of Eternal September that's now part and parcel of the profession of software development?

Look at the early pioneers of ideas in software; sure, there was low-hanging fruit, but work like mapping relational algebra to a declarative English-like syntax (Chamberlain and Boyce, 1974), Ivan Sutherland's Sketchpad (1963) which embedded so many fruitful ideas and - to pick another very random example - Ken Thompson's genius implementation in 1973 of Doug McIlroy's pipelines, in which he chose the user-facing | symbol that makes the concept so easy to grasp - none of those are obvious, even in hindsight.

The demand for programmers has increased steadily since the 1950s and the commercialisation of computing machines. (I can't easily lay my hands on any graphs, but we've both lived this over our careers.) This sounds really reactionary, but I can't help thinking that as more people enter the field, the less chance the average software developer has to be mentored by someone who's truly a master, and in turn go on to strive for and achieve mastery themselves, having understood what mastery is. In the 1990s, at the same company, I got to work with three very very different, but all equally masterful programmers who understood their craft at a level that's very unusual today - from the capabilities and undefined behaviours of the languages they used and their standard libraries, via the operating system APIs and implementation details and hardware characteristics and down to the bits, and into the analogue-posturing-as-digital hardware.

Over my career, I've met fewer and fewer of those masters, despite more and more people entering the craft. Surely the number of masters should be going up in proportion to the number of people in the field? Why hasn't that been my experience?
penguin42 · 18w
Hmm second financial company using LetsEncrypt I've seen in a couple of weeks. That's fairly awful!
Amin Dost profile picture
@nprofile1q...

It's a shambles of incompetence and infosec cluelessness.

A year or two ago I got an unsolicited call from a mobile phone number from someone purporting to be an employee at my bank.

I told them everything about their approach smelled of a scam. To reassure me, they MMSed me a fuzzy snap of their business card. I looked them up on LinkedIn to find an incomplete profile of an employee at the bank. So what? That's not proof of anything.

I'm pretty sure the whole thing was for real, but I'm also 60% sure it was a scam. The caller (and I believe a colleague of theirs) arranged an appointment at a bank branch in my city. Stringing them along, I agreed. Days later I got a follow up call confirming the appointment. "Yes," I said in a voice dripping with contempt, "Sure I'll be there."

I got an irate call a few minutes past the appointment time, asking me if I planned to show up. I had to explain again that every single thing about their approach smelled of a scam and - assuming for a moment they really were who they said they were - what on earth were they doing training the clients of the bank to ignore all red flags that banks attempt to educate us about?

I never did write to the bank. I ought to. The whole thing stank.
1
penguin42 · 18w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqxdttnx9rtquxj4uw3gdca272r9gf09j4k3aq9n4m50cm87q92f7sfqcjsg Yeh the other one I had last week was one which sent me an online username and initial password in the same email. (Even though they had sent me a paper welcome letter but didn't think ...
Amin Dost profile picture
I had a very satisfying day repairing backup battery damage to the keyboard controller in my beloved 1996 IBM Thinkpad 760CD.

I'd recently watched @nprofile1q... 's thorough and detailed A3000T battery-bomb damage recovery videos. A seven year old video series by @nprofile1q... showed me what I needed to do to safely remove the 760CD keyboard and wrist rest in order to access the compromised batteries and keyboard controller. Thank you both!

I had a backup battery ready to go (bought in 2024!) and now armed with the right tools, just enough knowledge and a resoluteness to attempt the repair, I carefully pulled out the backup batteries and keyboard controller board. I scrubbed the controller board in distilled malt vinegar (and enjoyed the sizzling sounds coming from the board!) then washed it in distilled water, and finally evacuated all the water with 99% isopropyl alcohol.

I cleaned the keyboard edge connector too, and despite it looking rougher than its neighbour, confirmed that the traces were good by beeping each one out along its length.

Reassembling was a bit of a jigsaw, but these old Thinkpads are designed for repairability, so with some careful but firm manipulation, I was able to get everything back together.