HNHacker News
TopNewBestAskShowJobs

steve_taylor

1,569 karma · joined July 29, 2014

submissionscomments
steve_taylor··on Study: Blue light impairs the eye's ability to distinguish fine detail most
It's technically possible to achieve a 100 CRI score with a broad enough range of frequency spikes rather than the continuous range of frequencies you get from incandescent bulbs. So even the best LED bulb isn't going to match incandescent.
steve_taylor··on Study: Blue light impairs the eye's ability to distinguish fine detail most
I'm trying to get my hands on some decently high wattage (100W ideally) incandescent bulbs because it's really been bugging me lately that while I can still focus just fine, I have trouble making out details and some colours in artificial lighting. I've come to the conclusion that there's really no substitute for light generated from heat.
steve_taylor··on Devices with GrapheneOS support should be available in 2027
Sounds like a cheap way to get my hands on some floppies.
steve_taylor··on Pixel 11 Pro Fold
Devices get slower over time due to their operating systems becoming increasingly complex as they're updated. This increased complexity is due to the OS developers taking advantage of the newer models' improved hardware. This leaves owners of older models facing a decision between staying on the older OS version and retaining the current performance vs. updating to the latest version and risk performance degradation. But it's not even that simple. Over time, app developers stop targeting older OS versions, which means you could be stuck with old versions of apps, some of which will refuse to do anything until they're updated.

The way to solve this is for device vendors and their OS developers to simply stop updating the OS in a way that takes advantage of new models' improved hardware because that same code slows down older devices.

steve_taylor··on Finger: the 1971 social network that never died
Finger was only part of the social network. The multi-user aspect of Unix itself combined with standard tools such as who, finger, write, mesg, talk, mail, biff, etc. combined to form a fairly complete text-based social network.
steve_taylor··on TinySol, a tiny solitaire game for DOS
> Not quite. The rightmost one initially has 6 closed cards and 1 revealed card which can be a king, so you can put 12 more cards on top of it, for a total of 6+13 = 19 cards. So I'd make 7 arrays for 20 cards each, just to be safe. Or just use 52-long arrays for every table slot, that too is an option.

You're right. And I hadn't considered tracking the index of the first revealed card.

Anyway, my point is that you can map out the memory allocation quite easily and it's static and small, so you don't have to worry about malloc and free.

steve_taylor··on Pixel 11 Pro Fold
So we're going to ask them to not advance their operating systems and apps to take advantage of newer hardware?
steve_taylor··on Hyperspace
How does this compare to diskDedupe, which has been around longer and is much cheaper?
steve_taylor··on The UK's war on anonymity has come to America
Parents can stop giving kids smartphones.
steve_taylor··on Auto mode is now the default in Claude Code
I've been running Claude Code with --dangerously-skip-permissions in a Docker container for the last month or so, allowing me to get up and stretch my legs while it does its thing. I definitely wouldn't want to run it unsandboxed.
steve_taylor··on TinySol, a tiny solitaire game for DOS
I'd start by identifying all the known boundaries:

52 cards, so each card can be represented by a byte.

Cards are arranged into 4 stacks of up to 13 cards each, 7 columns of up to 13 cards each, and a pile of up to 24 remaining cards. (You don't need two piles of remaining cards.)

That's 167 (4 * 13 + 7 * 13 + 24) bytes for the cards, 12 bytes to store lengths, and 1 byte to store the current index in the pile of remaining cards. It's a fixed number of fixed-length byte arrays and a fixed number of bytes to track lengths and one index.

steve_taylor··on GNU Hurd News 2026-Q2
You can't polish a Hurd.
steve_taylor··on Zed DeltaDB
It'll take more than a mouse jiggler to fool this new bossware.
steve_taylor··on US citizen charged after GrapheneOS phone wipes during airport search
It reminds me of tax law in many countries. You can follow the letter of the law, but if the vibes are off, you can still be found to be in breach of a vague catch-all provision (e.g. economic substance doctorine in the US, GAAR in Canada/UK, Part IVA in Australia, etc).
steve_taylor··on Claude Opus 5
You're absolutely right. Your belt-and-braces are earning their keep.
steve_taylor··on Reddit will require you to log in to use old.reddit.com
The only time I use Reddit is when I land there via a Google search. Posts get flagged as mature at the drop of a hat, so my go-to has always been to replace www with old. Now that it's gone, I'll just skip Reddit links.
steve_taylor··on Professor denounces mass AI fraud on an exam at Brown
It was closed-book. Take-home, closed-book seems like an oxymoron anyway.

A lot of the cheating students would have concluded that other students are going to cheat and get a much better result, so they might as well do the same.

The fault lies squarely with the professor.

steve_taylor··on The 'papers, please' era of the internet will decimate your privacy
> including the half ass Australian solution.

It was designed to be half-arsed so Digital ID can come along and save the day. Australia's Digital ID opens up to the private sector on 30 November.

steve_taylor··on Minecraft: Java Edition 26.2, the first version with Vulkan 1.2
The defining aspect of Bedrock is C++, not DirectX. Bedrock runs on numerous platforms where DirectX isn't available.

Minecraft isn't exactly be the type of game to showcase a 3D API's supremacy.

steve_taylor··on The Australian Government to Require SMS/MMS Sender ID Registraion
The Australian one will label them as Unverified.

Personally, I'd prefer them to be blocked. If it's important and legitimate, they'll register.

steve_taylor··on The Australian Government to Require SMS/MMS Sender ID Registraion
As an Australian, I'm happy to hear this, but also annoyed that a lot of legitimate SMS from companies don't use branded sender ID. I'm not sure why, but my guess is that SMS gateways charge more for it and businesses don't want to pay the extra cent or two.
steve_taylor··on Failing grades soar with AI usage, dwindling math skills in Berkeley CS classes
AI has a way of exposing people. In this example, students who are there to get a degree from a prestigious institution, rather than to learn, are prone to take perceived shortcuts and proceed to come unstuck when their AI isn't there to do their work for them, such as in an exam.
steve_taylor··on It's hard to justify buying a Framework 12
> But there's one performance-related area where the Framework pulls ahead—a little—and that's sustained performance. When running a heavy workload like HPL (a FP64 HPC task, that taxes the CPU and RAM constantly for many minutes), the Framework's fans allow it to throttle less than the Neo.

People are seeing big gains in sustained performance on MacBook Neo with a simple thermal pad mod. The disadvantage is the underside of the Neo can get hot, but that's not an issue if it's sitting on a desk instead of your lap.

steve_taylor··on Does anybody like React?
I was all in on Svelte and SvelteKit until I started encountering CSS weirdness caused by a bug that the Svelte developers said is "by design", namely that components' CSS isn't removed from the document after the last instance of that component is no longer rendered. This resulted in a situation in which styles became dependent on the navigation path the user takes, leading to weird an unpredictable layout issues. I couldn't stomach solving this by using Tailwind.

Then Svelte 5 came along and made Svelte more like React. At first, there were just a few simple runes, but then the runes started proliferating like crazy to solve other runes' problems. At that point, Svelte was dead to me and I went back to React/Next.

The right path for Svelte to take would have been to continue to refine Svelte 4.

steve_taylor··on Hosting a website on an 8-bit microcontroller
I love how I can see the HTML being streamed onto the page in real time, like the good old days of dialup when images gradually rendered from top-to-bottom.
steve_taylor··on Googlebook
It's for Google.
steve_taylor··on UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)
Perhaps, but I think that by the time we're that far advanced, strokes will be entirely preventable.
steve_taylor··on The hypocrisy of cyberlibertarianism
There's nothing stopping you from setting up your free (as in freedom) slice of cyberspace for you and your friends, for now.

Looking at all the new and proposed laws coming through, I don't think we'll have those basic freedoms all that much longer.

steve_taylor··on Martin Galway's music source files from 1980's Commodore 64 games
Taking a brief look at wizball.asm, it actually used 200 Hz interrupts on both PAL and NTSC. The timings are shown from line 39.
steve_taylor··on Soul Player C64 – A real transformer running on a 1 MHz Commodore 64
RAM can be increased to 16 MB and CPU speed to 48 GHz.
← PreviousPage 2 of 20Next →