HNHacker News
TopNewBestAskShowJobs

erik

1,845 karma · joined February 27, 2007

http://disruption.ca
submissionscomments
erik··on AirPods 5
> People ditched their digital cameras en masse when smartphones became popular. Not because the smartphone cameras were better, but because they were convenient.

The early 00's transition from CRT to LCD monitors was similar. The early desktop LCD panels were expensive, had worse refresh rates, worse contrast, and worse colour rendering. To this day, even very good modern displays struggle to match CRT motion rendering.

But LCDs are so much thinner and lighter, and that was enough to overcome the disadvantages.

erik··on AMD Strix Halo RDMA Cluster Setup Guide
Looks like there is currently no RDMA support for thunderbolt, so it's a much higher latency connection. Apple has RDMA over thunderbolt working, so I wonder if it's possible on Strix Halo.
erik··on Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs
Oh, interesting. I assumed the PPU could pass through video the way the TMS9918 can. My mistake!
erik··on Advanced Nintendo Entertainment System (ANES) – NES Modded to Use 2 PPUs
There is one obscure product that actually did use the feature. The Sharp Famicom Titler (or Famicom Editor) was a full Famicom that could show an external video input behind the Famicom graphics.

I found this video that shows a Playstation running in the background of Super Mario Bros: https://youtu.be/TCsle-J9YzY?si=oyj_zZCKGionnzLu&t=423

erik··on Earthion: A New Mega Drive-Style Shoot-Em-Up
It doesn't seem that bad to me? Most of the problems that I see in that video look like recording issues where the camera isn't handling max brightness well. Recording CRTs is notoriously difficult!

Generally pixel art created for LCDs also looks good on CRTs, with tiny text being an obvious exception.

erik··on 2026 Apple introducing more ads to increase opportunity in search results
On top of this, I find ads on app store search results to be particularly bad. It's a business model that comes with all sorts of perverse incentives. It's so bad for users and legitimate developers.
erik··on 1.5 TB of VRAM on Mac Studio – RDMA over Thunderbolt 5
The Mac Studio, in some ways, is in a class of its own for LLM inference. I think this is Apple leaning into that. They didn't add RDMA for general server clustering usefulness. They added it so you can put 4 Studios together in an LLM inferencing cluster exactly as demonstrated in the article.
erik··on GPT-5.2-Codex
Inference is almost certainly very profitable.

All the money they keep raising goes to R&D for the next model. But I don't see how they ever get off that treadmill.

erik··on Less is safer: Reducing the risk of supply chain attacks
> Gaming is the only area where I expect plugins have limited permissions.

Do you mean mods on Steam? If you do, then that's down to the individual game. Sandboxing mods isn't universal.

erik··on Novel color via stimulation of individual photoreceptors at population scale
> many people have never actually seen the colour "violet" which is a single wavelength of visible light

The violet seen in a rainbow (in nature, not a photo) is legit single wavelength violet. Same with the rainbows created from shining white light through a prism.

It's true that you don't really get to see it in isolation very often though. Maybe some flowers, birds, or butterflies? Or maybe the purple glow you get from UV lights?

erik··on How Nintendo bled Atari games to death
The patent on the lockout mechanism has expired and clean software implementations of the algorithm have been created. So the old legal protections no longer apply.

And while Nintendo still aggressively enforces their copyright on their old games, they probably don't care very much about unlicensed games being created for their very old hardware. It's just not commercially relevant to them.

erik··on The Website Hacker News Is Afraid to Discuss
> But this means his pro and con opinions don't match typical opinions and this makes him polarizing. And hence some people will flag his articles reflexively or post reflexive dismissals. And Hacker News is heavily weighted to downrank polarizing articles.

I suspect this is it. A subset of users flag and/or downvote daringfireball on sight if it reaches the front page and the HN algorithm treats that as a strong single

erik··on Nine – seemingly impossible C64 demo
That works until you see what appears to be 9 sprites on the same scan line in the border region.
erik··on Reverse-engineering and analysis of SanDisk High Endurance microSDXC card (2020)
I've seen the same. I don't think it's the reboot. My understanding is that NAND undergoes wear-leveling even when it is read only. The card shuffles data around its storage even when it hasn't been written to. And the firmware is unreliable.
erik··on Reverse-engineering and analysis of SanDisk High Endurance microSDXC card (2020)
> Why mount the SD card read/write. Why not mount read-only.

I have seen dozens of name brand SD cards fail while mounted read only in a medium sized deployment of Pis. The problems mostly come from firmware bugs, not from nand wear.

erik··on Reverse-engineering and analysis of SanDisk High Endurance microSDXC card (2020)
> I've long wondered why it remains the problem only on Raspberry Pi.

SD card firmware is often buggy and only heavily tested with windows. Camera manufactures will specify SD cards that are know to work with their cameras for this reason.

erik··on I wrote a Game Boy Advance game in Zig
Upper right quadrant would be an 8-bit (or maybe 16-bit) CPU paired with a 3D graphics capable GPU. SNES + the SuperFX chip is the closest example I can think of. Similarly, there is the Genesis/Mega Drive + SVP chip.

I can't name a fully 8-bit machine with a 3d focused graphics chip. Maybe there are arcade boards?

erik··on Apple Macintosh before System 7
Windows 95 was a big step forward though because it had actual process isolation and preemptive multitasking. While it wasn't very stable compared to Linux or NT, for the most part an application crash wouldn't bring down the whole machine the way it typically happened on classic Mac OS or Windows 3.1.
erik··on FuryGpu – Custom PCIe FPGA GPU
Larrabee was mostly x86 cores, but it did have sampling/texturing hardware because it's way more efficient to do those particular things in the 3d pipeline with dedicated hardware.
erik··on FuryGpu – Custom PCIe FPGA GPU
Modern retro computer designs run into the problem of generating a video signal. Ideally you'd have a tile and sprite based rendering. And you'd like to support HDMI or at least VGA. But there are no modern parts that offer this and building the functionality out of discrete components is impractical and unwieldy.

A FPGA is really just the right tool for solving the video problem. Or some projects do it with a micro-controller. But it's sort of too bad as it kind of undercuts the spirit of the whole design. If you video processor is orders of magnitude more powerful than the rest of the computer, then one starts to ask why not just implement the entire computer inside the video processor?

erik··on I turned my ThinkPad into a programmable USB device
This goes to an impressive level of depth.

The ability to use a PC as a USB device opens up lots of fun possibilities. It's a little bit tragic that the required xDCI option is there in the hardware on this device, but it's not exposed and requires firmware hacking to access.

The hardware is capable, but the vendor has just turned it off and locked away the controls.

erik··on Intel's Humbling
Youtube was also an acquisition.

Haven't heard much about successful Google acquisitions lately though.

erik··on Inside the Steam Deck's APU
I vouched for this comment, but it looks like you're shadow banned. You might want to email support.
erik··on Inside the Steam Deck's APU
The current and previous generations of xbox and playstation do use x86 CPUs with integrated AMD GPUs. But they aren't just PCs in a small box. Using a unified pool of GDDR memory* is a substantial architectural difference.

*except for the xbox one & one s, which had its own weird setup with unified DDR3 and a programmer controlled ESRAM cache.

erik··on Reverse Engineering an LCD Display
In this case he had 150+ of them, so it wouldn't matter too much if he destroyed a few of them in the process. It would be more nerve-wracking to do this on something you don't have many of.
erik··on Rest in Peace, Optane
Throughput yes, latency no.
erik··on DSLinux – Linux for the Nintendo DS
We were pretty proud that we had a graphical browser running under DSLinux a good 6 months before Nintendo released the Opera cart.
erik··on DSLinux – Linux for the Nintendo DS
I think wikipedia is wrong. I don’t see how it would make sense to have a mmu in the ram expansion card.
erik··on DSLinux – Linux for the Nintendo DS
I believe most wifi routers have 802.11b support turned off by default these days. Otherwise, ssh should be doable!
erik··on DSLinux – Linux for the Nintendo DS
Another quirk: It was pretty common to load your homebrew software from a cartridge in the gameboy port. The cartridges would have some combination of ram and flash based storage or CF Card, and you could tell the cartridge to expose the storage or the ram as they were behind some sort of banking scheme. This meant that the storage system was mapped directly to the bus. So to save on ram, programs were run "in place", executing directly from the storage rather than being copied to ram first.
Page 1 of 10Next →