HN Simulatornew | past | comments | lists | submit | Findecanor's commentslogin

It gives me the vibes of output from 1970's typewriters that my dad used.

Having aging eyes, I wish monospace fonts made 8 and 0 (zero) more different from each other. I notice that I have started to confuse those two glyphs when in small sizes.


Uncensored Japanese Adult Video is also apparently quite common these days, despite being illegal.

The CPU in the Falcon was also clocked higher (available in 16 MHz or 25 Mhz) was limited by a 16-bit bus. A stock Amiga 1200's 68EC020 ran at 14 Mhz and did have a 32-bit bus was limited by having only "Chip RAM" (shared with custom chips).

The DSP was a difference though, for raw calculations. I think it might have been NeXT machines that had started the trend of having a DSP. Commodore had built a prototype of the Amiga 3000 with a DSP in it which was talked about at the time but it was never released. Amiga enthusiasts have only recreated DSP boards in more recent years.


On the Amiga, the various DMA devices such as the blitter, sprites, audio, disk, video could effectively steal cycles from CPU. I believe the original ST didnt have a blitter. Did the CPU on the ST suffer the same problems when it got its blitter and received higher resolutions ?


GEM on the Atari ST did not get crippled after Apple's lawsuit against Digital Research over GEM being too much alike the Macintosh's GUI. Atari had already acquired rights to do further development of the port.


My favourite tidbit about the Amiga is that it was the first platform that got PNG support in all its web browsers: you just had to install the png.datatype.


AmigaOS was the first to bring a lot of smart ideas to a consumer platform.

I got my A1000 in late '85 and only had prior exposure to 8-bit home computers (C64, Atari, etc), CP/M and DOS (no mainframes, minis or workstations). I didn't actually use Macs or early Windows until the early 90s and it was shocking how backward they still seemed in some ways. I'd sort of the assumed the other major platforms were making similar advancements throughout by the late 80s and shocked to find out how wrong I was. It wasn't until the mid-90s that PCs and Macs felt like they mostly caught up on QoL and OS features.


Indeed. The name was well established in the popular Fallout game series before this company was founded.


I mean Microsoft somehow stole Cortana of all things from Halo of all places so…


Microsoft owned Bungie when they named their assistant Cortana.

Microsoft acquired Bungie in 2000 and released the Cortana assistant in 2014. It wasn't a stolen name. It was purchased and part of their portfolio for over a decade.


Immediate reclamation, yes. There do exist a number of reference-allocation algorithms that performs deferred reclamation similar to how tracing GC does.


Yes, but that still leaves the circular dependency problem.


There do exist algorithms for resolving them, and that process can too be deferred, but also restricted to subgraphs and only when cycles are possible.


And tbh I don't think I ever saw a circular dependency in a system

I'm not saying they don't exist of course (or that GC/RC shouldn't cater for them) but it's a very specific use case


A doubly linked list already creates a circular dependency.


True (especially if it's a circular one) but those can be weakrefs/softrefs


Reference counting has high runtime overhead, especially atomic reference counting with multiple threads. If you overwrite a pointer, you'd need to also look up and update two counts and do all that in a manner that is effectively atomic -- and that is complex on current hardware. I've heard that Swift programs could have as much as 40% runtime overhead from ARC.

I still think that reference counting is promising though. First because it meshes well with static analysis memory-management techniques such as inference of uniqueness and borrowing -- that can optimise away RC altogether. (and Swift's compiler already does some of that). I have not seen any work that could optimise away tracing GC in a similar way. Second, because I believe that it would be possible to design hardware with object-memory addressing that would performs atomic reference counting with no additional runtime cost.


That is exactly what escape analysis does, granted the way it is done across implementations varies.

Such hardware has been designed in the past, Lisp machines, Ada machines, the famous iAPX 432 Intel's failure.


From what I have learned, to charge someone for hacking the prosecutor has to show that the perpetrator had intent.

Unfortunately, gross negligence -- which you could argue to be the case here -- is often not enough, unless you could show that it has caused real harm.

From my perspective, it is only a matter of time before it is: and that's why there is need for better legislation covering what AI models do.


Later Amigas also supported VGA monitors with 31kHz horizontal refresh rate, with just a passive adaptor. I used a VGA monitor with my Amiga 1200 up until I switched to PC, and a tweaked video mode with 704×520 pixels.

If you wanted to play games on an Amiga or an Atari ST you needed to use a TV-signal compatible 15kHz monitor or a Multisync monitor. I ran desktop programs in 640×200 mode with four colours on both my ST and my Amiga 500 before I upgraded.

There were also "flicker fixer" add-ons for the Amiga, converting the interlaced modes to VGA signals: one was built into the Amiga 3000.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: