mark_round
When I said "stock" I really meant a basic 128K/+2/+3 machine and not one of the interesting Soviet/Eastern European clones with advanced capabilities that some portions of the demoscene adopted.
I’ve been thinking a lot recently about what it is exactly about the Amiga that captures me in a way that no other computer ever did. Part of it is I think because the Amiga was the last system that was simple enough that one person could reasonably hold the entire machine in their head.
It was complex, true, but with enough studying and time you could know pretty much everything about every single bit of the Amiga’s memory space, workbench, the custom chips and so on. That’s what makes it so special and endearing.
That simply doesn’t exist on other platforms. I mean modern systems are amazing - and I’ve worked on some serious big-iron hardware in my time - but you could spend an entire lifetime now simply becoming an expert in one tiny piece of the whole system. Modern computers just don’t have the accessibility that the Amiga had, and it straddled the divide perfectly between being simple enough to know it and love it, yet powerful enough to do things you’d never dreamed possible.
[1]=https://www.markround.com/blog/2019/12/30/back-to-the-floppy...I love the crowd reaction. Would have loved to have been there. There's some great behind the scenes details here: https://iquilezles.org/articles/function2009/
One of the uncomfortable realities I've encountered being involved in the retro scene is that so many of the resources are slowly disappearing, either because the original authors age out of the scene or loose interest (or sadly, many are approaching that age where natural causes are taking them from us), old companies are long since defunct and resources slowly disappear into a legal quagmire or no-one ever thought to archive them in the first place.
DN42 is a great playground for this thing - as long as you're prepared to put the effort in, it's a very friendly and helpful community. It's fun to build things for the heck of it and there's a lot of weird and wonderful stuff being worked on there.
After getting started with the various "auto peering" systems, I've been making much more of an effort to find individual operators[1], and add myself to the peerfinder and hang out on IRC.
It really does feel like the "old internet" and while the technology and learning opportunities are great, it's the people that really make the network.
[1]=If you're interested, I'm more than happy to peer with you - details at https://markround.com/dn42
https://share.markround.com/sphere.jpg
I have also uploaded it to my TNFS site[1], which you can also access through an emulated Speccy in a browser (or a real Spectrum if you have a Spectranet/Spectranext card fitted):
https://jsspeccy.markround.com
Press option 4 on the main menu when it loads for recent uploads.
It's really cool and very, very smooth. I wasn't quite sure what to categorise it as on my site, so I filed it under "demos" as I think it's a very impressive bit of code :)
Thanks for sharing!
-Mark
[1]=More details at https://tnfs.markround.com or on my "DevOps for the Sinclair Spectrum" series of articles which are linked from both sites.
Let's Encrypt has become one of those pieces of critical Internet infrastructure that just quietly hums away in the background, the fact that they've stopped ALL issuance is deeply concerning.
There's always been a tendency amongst the "priesthood" of any in-group to hoard knowledge and use it to maintain their position. So, regarding the "democratizing" of creating software - I mostly agree with you, and also agree that it's probably a good thing. I think it's pretty neat that someone without any coding experience can create their own bespoke tooling to solve a problem. I have caveats and concerns, but that's a topic for another day.
I also agree with the "that's art" part of your comment. I learned to program by reading other people's code, learned to build infrastructure by watching what my peers were doing, and learned to play an instrument by listening to and copying musicians I admired. Heck, I play in a covers band!
The problem is that this isn't just someone being inspired to create their own thing and put their own spin on it, which could be cool.
Even "nice idea, I'm going to do that and see if I can charge for it" isn't really an issue, free market and all that. This is cloning and copying on an automated, industrial scale, apparently sometimes for malicious, criminal purposes too.
That's a far cry from creative copying of ideas.
I posted more or less the same thing in a comment over on lobste.rs[1] - being able to create your own bespoke software tools, without any developer experience is (mostly) a really cool thing.
This isn't someone being inspired to build something: It's the automated "drive-by" cloning and scammy, dubious nature of these clones that bothers me along with the copying of personas & identities to spam them across social media.
Can you expand on why you found it so appealing or "holy crap, this is awesome" things I should look at first ?
I've only just noticed that on the Rails homepage, and while I acknowledge everyone's chasing that sweet sweet AI hype, I gotta say that's... disappointing[1]. The reason I fell in love with Ruby (and by extension, Rails) is because it enabled me as a human to express myself through code. Not to become a glorified janitor for a LLM.
[1]=Well, I had a stronger response initially but I toned it down a bit for here...
The thing that really impresses me is how it's become a "one person framework"[1] and thanks also to the "batteries included" approach, you can run everything with zero external service dependencies. I have no problem with managing other services like a cache or DB, but it's just so damn nice to be able to focus on the code and not have to context switch!
[1]=Tons of posts and presentations I'm discovering now referring to that. EG https://mileswoodroffe.com/articles/rails-the-one-person-fra...
I'm kinda attached to "odd" outsider technologies like the Amiga and BeOS (which does make me wonder if there's a common thread there) so am used to seeing old packages and documentation gradually fade away but that's clearly not something that points to a sustainable future.
There's enough of the core components still active and after 20-odd years you could just say "it's done" (as I allude to in the Wrap Up) but I do wonder how many here would start a new project on Rails or make a Ruby platform a critical part of a new start-up ?
It's a great way to explore routing technologies and safely experiment with your own AS, running the same protocols as the "real" Internet, just in private space.
If you do get set up, give me a shout (https://markround.com/dn42), I'd be happy to peer with you if you want to expand beyond the big "autopeer" networks :)
If I wanted to intercept all your traffic to any external endpoint without detection I would have to compromise the exact CA that signed your certificates each time, because it would be a clear sign of concern if e.g. Comodo started issuing certificates for Google. Although of course as long as a CA is in my trust bundle then the traffic could be intercepted, it's just that the CT logs would make it very clear that something bad had happened.
There's also Telnet clients so you can access old-school BBSes, and a variety of interesting "bridges" that grant access to Gopher or even parse websites. Quite amazing to access the modern Internet on an 8-bit machine from the early 80s that originally loaded games from cassette tape :)
Lots of great software & homebrew games, and the hardware options now are just amazing. There's FPGA, emulation, PiStorm accelerators, Vampire, re-amiga... and only this month, Hyperion released an updated OS3.2[3].
It was (and is) such a versatile, forward-thinking platform and I still very much enjoy seeing how far the community can take it.
[1]=https://www.markround.com/blog/2023/08/30/amiga-systems-prog...
So many of us of a certain age started with those early 8-bit computers, I guess "booting" straight into a BASIC prompt encouraged that exploration and experimenting which is a little harder to get at these days.
I never played the original Starstrike, but Starstrike II is still one of my favourites - impressive to see a 3D engine running on an 8-bit micro with 48Kb of memory and makes you wonder what we're spending all those cycles on now!
[1]=https://spectrumcomputing.co.uk/forums/viewtopic.php?p=11776...
[1]=https://www.markround.com/blog/2021/12/21/devops-for-the-sin...
It's remarkably fun to tinker with still, and I don't think it's purely nostalgia for me. Although there's certainly an element of that at play, I think it's more the "zen" like simplicity that's appealing these days of hugely elaborate cloud-native stacks and hardware so complex there's no way anyone can hold it all in their heads. The Spectrum and other 80s home computers in contrast were so accessible and people did (and still do) astonishing things within those limits. The Speccy no doubt launched hundreds of thousands of careers, mine included.
Plus, with those limitations, games simply had to be playable to be successful as they couldn't on gimmicks! I honestly prefer a good game of Manic Miner over any modern title. The Spectrum & Amiga years were the glory days of old-school gaming for sure!
[1]=https://www.markround.com/blog/2021/12/21/devops-for-the-sin... - If you've ever wondered how to do CICD and client/server for an 8-bit computer from the '80s :P
Which also featured on HN at the time, with some very insightful comments and discussion: https://news.ycombinator.com/item?id=37389376
TL;DR is I cross-compile using VSCode & Docker from Mac/Win/Linux mainly, but if I want to develop in the Amiga environment (e.g. on native) I use VBCC on 68k.