Readit News logoReadit News
anotherlab commented on Modernising the Amiga at Forty   benjamin.computer/posts/2... · Posted by u/freediver
mrandish · a month ago
> what if Commodore hadn't failed? what if the Amiga were still a contender into the late 90s and beyond?

As a hardcore Amiga user and developer from 1985 to 95, the platform was amazing for the time but having studied the history, talked with some of the key players and thought about it a lot (probably too much), I've sadly come to the conclusion there was no way the Amiga could have survived the 90s as a viable platform. As a retro enthusiast and tech history buff I find it interesting to play the hypothetical game "Time Traveler's Ten" where we go back in time and change up to ten critical decisions or mistakes that were made. Given the same constraints as existed then (financial, technical, market, etc) if different paths were taken and key mistakes avoided can we change the eventual outcome? No matter which decisions or which alternate choices we make, there's no way to take the Amiga as it originally shipped in 1985 and plausibly play the facts and choices into it being a significant and financially viable third platform behind Wintel and Mac in 2000. Even if we mind-control Commodore Chairman Irving Gould to invest the company's resources in R&D instead of pillaging them, even if Microsoft supports the Amiga as much as the Mac - it helps the Amiga sell more and survive a few years longer but eventually only delays the inevitable. As someone who had "Amiga Persecution Complex", this deeper understanding has laid to rest those feelings of being "robbed of a glorious future by a few stupid mistakes."

The reality is there were tectonic shifts changing the computer landscape. The first was the shift from CISC to RISC. Motorola saw the writing on the wall long before the 68060 was even announced that the 68K architecture was a dead end. They decided continuing to pour resources into optimizing the 68K to be competitive was too costly and would become a losing game (probably correctly given their fab technology and corporate resources), and instead chose to break with the past and partner with IBM in moving to Power PC. For Atari, Commodore, Apple et al this was a planetary level asteroid impact. If developers and customers lose all software compatibility with your new products, that makes the choice of moving to your next generation not much different than moving to another platform entirely. Only Apple managed to survive (and even they almost didn't). Arguably, they only treaded water with great design and marketing until saved by the iPod.

We also need to consider the other huge asteroid heading for vertically integrated non-Wintel computer platforms right behind the CISC/RISC asteroid. In the early to mid 90s Moore's Law scaling was allowing desktop computers to improve rapidly by growing dramatically more complex. It was getting to be more than one company could do to win on each separate front. On the Wintel side, the market solved this complexity by splitting the challenge among different ecosystems of companies. One ecosystem would compete to make the CPU and chipset (Intel, NEC, Cyrix, AMD), another would make the OS (Windows/OS/2), another ecosystem would compete to make the best graphics and yet another would compete on sound (Creative, Yamaha, Ensoniq, etc). It would require a truly extraordinary company to compete effectively against all that with a custom vertically integrated computer. There was no way a Commodore or Atari could survive that onslaught. The game changed from company vs company to ecosystem vs ecosystem. And that next asteroid even wiped out stronger, better-capitalized companies that were on pure RISC architectures (Sun, SGI, Apollo, etc).

Finally, it's clear that post 1990 both Atari and Commodore were in increasingly weaker positions, not only financially but in terms of staff depth. While both still had some remarkably talented engineers, the bench wasn't deep. I know that at least at Commodore, toward the end they'd canceled their much improved, new Amiga chipset project (AAA). Even though it was almost complete with (mostly) working test silicon on prototype boards, they canceled it because it had become obvious future Pentium and RISC CPUs would outperform even the 68060 and AAA custom chips. At the time the company folded, Commodore engineering was working on the 'Hombre', an entirely new design which would have been based on an HP RISC CPU. For graphics the main thrust would have been new retargetable graphics modes for hi-res, high-frequency monitors (1280 x 1024). https://en.wikipedia.org/wiki/Amiga_Hombre_chipset

The plan was to support legacy Amiga software with a 68K emulator on the RISC CPU driving a new chip created specifically to support legacy Amiga graphics modes. When I later read this, I was quite skeptical that Commodore could have developed hybrid software/hardware emulation in 18 months that would have covered enough of the legacy Amiga software library. Looking at the history of Amiga software emulators shows how hard it would have been. Also, as much as I loved the Amiga, the OS stack could then only be described as 'crufty'. It had been upgraded a little over the years but still contained major legacy components from different eras and many of the people involved were no longer at Commodore. Given that reality, the plan had been to base the new Amiga on Windows NT.

But - even if Commodore somehow overcame the myriad technical challenges, lack of resources and depleted talent bench, once a next-gen Amiga isn't based on the 68K, AmigaOS or the custom chips and boots Windows NT in XGA mode - is it still really an Amiga? Certainly, at least some of my software wouldn't have worked so, facing the decision to buy a new, quite different computer, why wouldn't users also look at the, probably, cheaper Packard Bell Pentium running Windows 95 down at Costco? After all, with the Pentium and Windows 95, the PC juggernaut had finally coalesced into a coherent whole that could be compelling to both home users and graphics, gaming, multimedia obsessed hobbyists. And new Doom/Quake quality games were coming out almost weekly.

No matter how we play the cards we're dealt, the historical deck is too stacked against the Amiga and the Time Traveler Ten game always ends with an unwinnable hand. While Commodore (and Atari, Sinclair et al) did make many mistakes, none of them were the root cause of their eventual demise. In each case, macro factors beyond their control that were baked into the market, the technology or their own DNA, had already sealed their fate. One of the Amiga's greatest advantages in 1985 was the brilliant custom chip set designed to exploit every quirk of analog video timing. As resolutions increased and 3D became essential in the 90s that huge advantage, arguably the reason we still talk about it, turned into one of the Amiga's biggest weaknesses. In many ways the Amiga blazed the trail showing the way to the future - but it was a future it wouldn't be a part of.

anotherlab · a month ago
As an Amiga developer and user in the same timeframe, I could see the handwriting on the wall. The consumer market had shifted to Windows 3.1 and then 95 on those awful Packard Bell computers. I like the asteroid analogy. The Wintel commodity took out the boutiques.

An Hombre-based Amiga would have been interesting, but I wouldn't have bought one.

anotherlab commented on Mobygratis – Free Moby music to empower your creative projects   mobygratis.com/... · Posted by u/thm
antfarm · 4 months ago
Cool idea of a great artist to stay relevant in the era of AI generated muzak!
anotherlab · 4 months ago
Moby licensed every song from "Play" for commercial use. The exposure made "Play" a huge hit for him. This is just a variation of that.

This is an attempt to grab a slice of the pie before AI-generated music kills the market for session musicians. His terms of use are odd, but that's his choice.

anotherlab commented on Tell HN: John Friel my father, internet pioneer and creator of QModem, has died    · Posted by u/AaronFriel
anotherlab · 8 months ago
I'm so sorry for your loss. I remember buying licenses for Qmodem and later on Qmodem for Windows. I think I spent more time tweaking scripts to log me into various BBSs than I would have spent just typing in the username and password. But where's the fun in that?
anotherlab commented on LINQPad – The .NET Programmer's Playground   linqpad.net/... · Posted by u/wofo
Nuzzerino · a year ago
Unfortunately, they still haven't gotten around to making it usable outside of Windows

https://forum.linqpad.net/discussion/1935/installation-on-ma...

anotherlab · a year ago
There is a similar type of app called NetPad. https://github.com/tareqimbasher/NetPad

It's not as good as LINQPad, but it runs on the Mac.

anotherlab commented on Joseph Priestley created revolutionary "maps" of time   neh.gov/article/joseph-pr... · Posted by u/squeezer
anotherlab · a year ago
Is it just me, but when I see a reference to a map of time, I get a vivid flashback to a scruffy band of little people pushing a bedroom wall back into a portal.
anotherlab commented on Microsoft is ending support for the Windows Subsystem for Android (WSA)   learn.microsoft.com/en-us... · Posted by u/lemoine0461
PreInternet01 · 2 years ago
So, this is the second time a "run your Android apps on Windows" initiative fizzles out: before WSA (which was Amazon-centric), there was a late-2020 "Your Phone" feature that (briefly) allowed Samsung apps on Windows desktops.

Not sure if this means anything other than "phone apps run best on, well, a phone", especially since I can't think of anything from my phone that I would truly like on my desktop, other than instant messages, which are already available in various ways?

anotherlab · 2 years ago
WSA wasn't intended for calls or messaging. It was intended to allow developers who had developed apps for the Fire tablets to also provide or sell the apps on Windows.

It was also an alternative way for Android developers to write and test code on Windows. You could edit/deploy faster to WSA than to an Android emulator. And WSA apps are resizable, which is handy for seeing how well your code could handle different Android layouts.

The drawback was that WSA did not have any Google Play services. So no map, no Android push notifications, etc. That could have been addressed if Google wanted to license all of the Play bits.

anotherlab commented on Delphi 11 Community Edition   embarcadero.com/products/... · Posted by u/peter_d_sherman
nunobrito · 2 years ago
Lazarus was crap. That was the reason why it never replaced Delphi in the first place.

Compiler was slow by comparison to get anything compiled, produced 10x bigger binaries. The IDE for GUI wasn't something to brag about and the help system (yes, Delphi actually had code snippets built into the docs) was dramatically worse.

Delphi 7 was a masterpiece. Haven't tried Lazarus in the last 10 years. Hopefully many of my critics have become obsolete by now.

anotherlab · 2 years ago
I spent years in the Delphi ecosystem, starting with Delphi 1. In the early years, it was a great tool for building desktop apps. I haven't used it in 15+ years, but no regrets.

The $5k limit for the Community Edition is very limiting. Unless you are a student with no income, you'll hit the limit almost immediately. Even if you were to write an app for a non-profit, you'll hit the limit.

anotherlab commented on Ask HN: What lesser-known accessories do you use with your computer?    · Posted by u/behnamoh
anotherlab · 2 years ago
UPS that can run my PC, monitors, USB hub for 10-30 minutes. I rarely have power outages, but when I do have one it's a non-event Cheap boom arm for the webcam. Stream Deck makes it was to quickly control audio and lights and aps Tourbox makes it easy to edit video Elgato Keylight Airs for video calls Neumi powered speakers. Corsair K100 keyboard. I love the feel and being able to disabled the capslock key Logitech MX Vertical mouse. I hate using any other mouse at this point Syba Sonic USB DAC. Better audio to the headphones plus a big volume knob Jabra Evolve2 30 wired headset. They are comfortable and I don't need to charge them. Since they are USB-C, I can plug them into my phone for longer calls. Audio-Technica ATH M50 headphones. When I want to listen or work on video. Under the desk headphone mount. The convenience of being able to quickly grab either headset without having to look away Desktop mat from drop.com. It looks better and it's another layer of padding for your hand. ErgoFoam Adjustable Foot Rest. It makes my feet happy Steelcase Leap chair. Spend the money on a good chair. Your back will thank you STEALTHO Office Chair Caster Wheels Set. Replace the wheels of your office chair with polyurethane wheels and skateboard quality bearings. Amazon Echo Show 5. It's a desktop clock and a display for the doorbell camera.
anotherlab commented on Ask HN: How do you deal with rude interviewers?    · Posted by u/pmoriarty
anotherlab · 3 years ago
This thread has mentioned that it was unacceptable for the interviewer to walk out without saying why they were leaving, or even saying goodbye and thanking you for your time.

While that was an enormous red flag, so is that they had laughed in your face about your choice for a favorite language. That person was extremely rude to you and that behavior was accepted by their co-workers.

While wanting to end that interview right on the spot is a natural reaction, I would have kept going. Depending on the size of the your market, you could get tagged as that person that bailed in the middle of the interview. Depending on how the rest of the interview went, you could be direct and ask about that interviewer and if that was indicative of the company culture.

u/anotherlab

KarmaCake day23January 3, 2018View Original