mikepavone

Joined 15 years ago

Karma
982
Submissions
211
Member since
Oct 27
Author of BlastEm, an accuracy focused high performance emulator for the Sega Genesis/Mega Drive. Currently writing C++ at Discord for the game console voice integration. Opinions are my own and don't necessarily reflect those of my employer.

https://www.retrodev.com/

View on Hacker News

Recent submissions

Comment · 9 days ago
It seemed buggy for me and kept looping around. Never got past the one that said Kevin Bacon wasn't the center. Maybe it's broken in Firefox?
Comment · 2 months ago
I fell in love with the Aptera back during the Automotive X Prize era. Back then batteries were expensive enough that a vehicle that got decent range by being ultra-efficient was rather attractive. I also loved the unconventional look.

Much harder to justify in a world with normal car EVs with decent range at fairly normal car prices. There are a fair number of choices below their $40K target price. I still hope they succeed, but hard for me to imagine buying one

Comment · 2 months ago
> For me the bigger problem is that it's classified as a motorcycle, which may mean wearing a helmet, and needing to have a class M license.

The only state that requires a motorcycle endorsement for the Polaris Slingshot (an "autocycle" style trike) is Massachusetts, but that state's motorcycle definition exempts fully enclosed vehicles so it shouldn't apply to the Aptera. It's trickier to find a quick summary for helmet laws though. At least some states have exemptions for fully enclosed vehicles and some exempt all autocycles even if they're not fully enclosed. California has an exemption for enclosed trikes that meet certain minimum size and weight requirements which I expect the Aptera to meet.

Comment · 2 months ago
Sounds like they've worked on some ActivityPub related software based on their other blog posts and codeberg.

The details remind me more of the Bluesky PDS though. It's nodejs-based and the only officially supported way to run it is via a largely self-contained docker container.

Comment · 3 months ago
Chevy Volt was still a parallel hybrid. The gasoline engine was used for driving the wheels for highway cruise because it was more efficient. I think the range extender version of the BMW i3 was a pure serial hybrid though
Comment · 3 months ago
Article reads like it was AI-generated too
Comment · 3 months ago
Yeah, the Saturn is probably the more practical target. The SH-2s are clocked a little faster, the memory bus is 32-bit wide and there's an off-the-shelf 4MB RAM expansion cartridge. There's also a readily available, first-party PS/2 keyboard adapter (this adapter can also be used on the MD, but you need a custom passive adapter since they switched connectors).

> Good thing is, this is actual Linux (And not uCLinux) so there's still stuff that can be disabled further if for some reason it can't fit still on the available memory.

Doesn't actual Linux require an MMU?

Comment · 3 months ago
For what it's worth, the Sub 68K (mostly*) does not share memory with the main 68K. This makes SMP impossible, but on the bright side there's no contention. Sadly, there's also no way for the faster Sub 68K to directly access the cartridge so I think it would be difficult to run Linux on that CPU at all unless you can cram everything into 768KB (program RAM + word RAM)

* Word RAM can be swapped between the 68Ks, or can be operated in a split mode where each 68K gets half. There's no mechanism to allow both 68K's to access the same bank simultaneously though.

Comment · 3 months ago
Comment · 3 months ago
So the problem with the Model 1 that the mixing cable is trying to solve is that the expansion port on that model has audio input pins, but no audio output pins. Now strictly speaking, this is sufficient if you just want to use the MD1's headphone jack (stereo) or A/V out (mono), but in addition to the analog audio circuitry not being amazing (though honestly the MD1 is much better than the MD2 here in general) it also imposes a fairly aggressive low-pass filter. This is rather undesirable for 44.1 kHz CDDA. As you note, the mixing cable allows the RCA outputs to be mixed on the CD hardware side which works around this issue.

On the MD2, they added audio output pins to the expansion port in addition to the existing audio input pins. This allows them to achieve the same effect with no mixing cable.

Comment · 4 months ago
It should. There are some small differences between the Nomad and a normal Gen/MD, but nothing that should impact something like this
Comment · 4 months ago
Comment · 5 months ago
Yeah, with some effort it's possible (or at least it was) to extract the ROM from the Steam release and play it on the real hardware. They went to a fair bit of trouble to prevent that though. ROM isn't even stored in the clear in-memory while it's running. I guess they wanted to make sure they didn't cannibalize the cartridge release
Comment · 8 months ago
I'm not sure it's even a particularly relevant comparison to an hour of use of various other electronic devices. I'm sure the median user is running a lot fewer queries than a Claude Code power-user, but I would guess it's still more than one in a typical session.
Comment · 8 months ago
As someone with a self-hosted Mercurial instance dealing with this, I will say that the big names (OpenAI included, but not exclusively them) generally at least use proper user-agents and respect robots.txt, but they are still needlessly aggressive compared to traditional search indexers.

There are also scrapers that are hiding behind normal browser user agents. When I looked at IP ranges, at least some of them seemed to be coming from data centers in China.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton