fredoralive

Joined 13 years ago

Karma
2,125
Submissions
683
Member since
Nov 6
View on Hacker News

Recent submissions

Comment · 1 day ago
I seem to recall years ago reading that the Cocoa (the NeXTstep derived API) menu code called into the Carbon (the classic Mac OS derived API) code to run stuff. But that was around Snow Leopard IIRC. That sort of stuff might still be around?

The Carbon API itself lasted until 10.15 (Catalina / 2019) for 32 bit apps, so there's presumably at least some classic Mac OS derived code in there until then.

Comment · 5 days ago
Win32s was concurrent with NT 3.1 (1993), and requires Windows 3.1 (1992) as 3.0 doesn’t know how to load PE EXEs. However it also appeared in Microsoft Entertainment Pack 2 in 1991, so a Win16 version that will run on 3.0 and predates NT does exist.
Comment · 5 days ago
Although on modern railways whilst the locomotive might fit, the train might not be allowed to operate in normal mainline traffic or need modifications to be considered safe. A steam train on the British main lines needs to be retrofitted with an alphabet soup of AWS, TPWS and GSM-R, and the glacial rollout of ERTMS and in cab signalling will mean figuring out how to add a HMI display to a steam engine cab.
Comment · 10 days ago
How does the memory allocator statically linked into the application request a new memory allocation into it's address space (sbrk or VirtualAlloc etc.)? Allocating memory will in most cases involve calling into the kernel, it's kinda a core function of a kernel. It has to have some link externally to the programme, directly or indirectly.
Comment · 1 month ago
“Forever” stamps in US terms are what 1st class / 2nd class stamps have always been in the UK since they appeared in the ‘80s, where they remain valid for a level of service forever. The US went through a weird phase where they had 1st class stamps, but they would only actually be for the monetary value of whatever the 1st class rate was when issued, so if the rate went up you’d have to add extra postage.

The basic split between what has barcodes and what doesn’t it that the everyday “definitive” stamps (both 1st/2nd etc. and those with a direct monetary value) were withdrawn and reissued with barcodes, but commemorative and special stamps weren’t. Basically, stuff sold to stamp collectors to be put in a box and never used on postage doesn’t have them.

Comment · 1 month ago
It’s basically just an SD TV signal, the vertical height in lines doesn’t change, it largely just swaps if each line outputs 320 or 640 pixels during its assigned time period.

Having interlaced and non interlaced modes at once seems a bit funky though, but I assume it just forces everything into interlaced with the non interlaced mode sections having the same line sent on both fields?

Comment · 1 month ago
If you squint a bit (well, a lot really), Win32S on 3.1 and Windows 95’s Win32 implementation are Windows NT emulators running on top of 16 bit Windows.
Comment · 2 months ago
The bit about how the AMD Athlon (K7) uses the same bus, and how they planned to make Slot A Alphas where the only adjustment an Althon motherboard would need is a different BIOS. Imagine what might have been, especially as Alpha Windows 2000 had a built in FX!32. Cheap Alpha systems with a good x86 compatibility story, it could've been a contender.

(Yeah, I know, several stars would've had to align for it to actually work).

Comment · 2 months ago
I'm pretty sure it was an opt-in thing for individual programs, if an app didn't intentionally use it they kept the old look.

I've always thought that it's a bit of an undocumented and slightly forgotten bit of Windows 3.1, most things on the internet only show the flat style. I guess people doing retro things often only mess around a bit with the base OS, and don't really install things like Office 4.x on top of it.

Comment · 2 months ago
I think it's just that 16x16 icons didn't become a thing in Windows until Windows 95, and so older apps don't supply one. Windows will then scale down the 32x32 icon instead, and it's never really done it that attractively, and I suspect the black and white nature of this icon really suffers.
Comment · 3 months ago
1 gallon is 0.832674 gallons. Or 1 gallon is 1.20095 gallons.
Comment · 3 months ago
Comment · 3 months ago
That’s because with most modern MacBook touchpads (bar the Neo) the touchpad never really moves much. It’s all force detection and a haptic feedback thingy. If the system crashes, it stops triggering the feedback.
Comment · 3 months ago
Implementing mouse cursors as a hardware sprite isn’t that uncommon for 2D accelerated graphics, albeit later than on the Amiga. Something like an ATI Mach32 has one for example. About 15 years ago I had a crappy Dell whose Radeon card would randomly glitch the cursor, so it survived at least until then in newer systems. The extra responsiveness is more of an Amiga thing though.
Comment · 3 months ago
I think the article is sorta wrong about the sound setup, the Mega Drive I does have a sound input on the expansion port, and mixes it into its sound output. Otherwise stuff like RF cables wouldn't get Mega CD based audio (and you can do silly stuff like a Mega Drive II, which doesn't have a headphone port, with a Mega CD I).

I was going to say the patch cable setup was just a passive aid to take the Mega Drive I's minijack stereo output (the big DIN AV connector on the rear only does mono) to a more serious two RCA jack setup. But looking at a schematic to check, it does do more stuff, and apparently connecting the patch cable will reroute stuff so the sound mixing is done on the Mega CD side, not the Mega Drive side (early Mega Drive revisions are somewhat infamous for showing that Sega hadn’t quite mastered the dark arts of analogue sound circuitry).

(I would double check some of this, but my Mega Drive / Mega CD setup isn't to hand, and the CD drive is broken anyway, although I understand the JP/PAL piano tune on the logo screen is all from the Mega CD side?).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton