HNHacker News
TopNewBestAskShowJobs

drpixie

1,647 karma · joined April 30, 2018

submissionscomments
drpixie··on 10% of Firefox crashes are caused by bitflips
From Corsair

>> DDR5 technology comes with an exclusive data-checking feature that serves to improve memory cell reliability and increase memory yield for memory manufacturers. This inclusion doesn't make it full ECC memory though.

"Proper" ECC has a wider memory buss, so the CPU emits checksum bits that are saved alongside every word of memory, and checked again by the CPU when memory is read. Eg. a 64 bit machine would actually have 72 bit memory.

DDR5 "ECC" uses error correction only within the memory stick. It's there to reduce the error rate, so otherwise unacceptable memory is usable - individual cells have become so small that they are not longer acceptably reliable by themselves!

drpixie··on How many chess games are possible?
As I understand it, the 50-move rule must be invoked by one of the players, lets assume our immortal players agree not to invoke that rule.

The 75-move rule is automatic, so that would be the limiting factor.

Note, that 75-move rule is only applicable after no pawn has moved or a piece has been captured. So our immortals can do a lot of shuffling things around.

I'm thinking that the number of moves of the longest game is going to be (16 pawns * 7 moves each + 16 pawns being captured + 14 other pieces each being captured, not the kings) * 75 moves for shuffling around = 10650 moves.

That's only 1 week at 1 move per minute! But given the permutations, it might take much longer to calculate the actual moves required to get to the end state :)

drpixie··on Luxury Yacht is a desktop app for managing Kubernetes clusters
Personally, I would like the name to be somehow related to the system. When I'm facing a stack of names and icons, make it easy for me.

Names without some connection to the thing are just more difficult. Maybe the name isn't descriptive - you can only have some many versions of ed, edit, edt, vedit, gedit, zed... I'm perfectly happy with puns and jokes - eric can be connected to (monty) python. It's the connection that makes it memorable. Even yacc and grep have some connection to the program.

I've been using Vivaldi browser for a while now, but neither the name nor icon have formed a natural connection to browsing for me. Same with Lazarus (an IDE), no obvious link (worse, it's nothing to do with raised from the dead). But "Bluefish Editor" at least tells me what it does, not a full description, but plenty.

drpixie··on Luxury Yacht is a desktop app for managing Kubernetes clusters
And I though the arbitrary, non-mnemonic, unrelated-to-anything project/app names had got too much ... obviously we're way past that :(
drpixie··on Ideas are cheap, execution is cheaper
To me, it looks like the whole article was generated by AI. Using slop to promote slop ;(
drpixie··on When hardware goes end-of-life, companies need to open-source the software
How about requiring all APIs to be open? Companies are free to run/maintain/drop servers and apps, but we'd have the ability to use the hardware we bought, if we write our own apps.

That might actually be good for security. If APIs must be public, proper cloud security becomes necessary (rather than relying on obscurity).

drpixie··on The Cray-1 Computer System (1977) [pdf]
There are several versions of the Cray 1 Hardware Reference manual online. They're not as descriptive as Design of a Computer, but still informative.
drpixie··on Show HN: PrintReadyBook
Oh great - yet another way to get AI slop. Slop text, a slop cover - just raw slop, straight from the slopperizor. And the internet gets another little bit deader.
drpixie··on Revisiting the original Roomba and its simple architecture
> software is easier than hardware

Software is certainly easier to replicate that hardware, 1M copies cost almost exactly the same as 1 copy :)

drpixie··on Phoenix: A modern X server written from scratch in Zig
I thought for a long time that rather than move to Wayland, we could come up with a tidied-up version of X. Sounds like a good and useful project, I hope it progresses.
drpixie··on Phoenix: A modern X server written from scratch in Zig
Where do they say they're omitting drawing and xrender?
drpixie··on Amazon will allow ePub and PDF downloads for DRM-free eBooks
What's amazon's angle on this? Because it's not believable that they wouldn't have an angle.

So the real question is - how is amazon going to enshitify drm-free books? Are they trying to wipe out gutenburg, standard-ebooks, etc?

Are they trying to be the youtube of drm-free? The place where everyone goes, and that becomes crap due updating Ts&Cs - inserting ads or charges?

drpixie··on GNU recutils: Plain text database
As Mr Pratchett says - "it's turtles all the way down".
drpixie··on It's cheaper to buy a new printer every month
That's a plus - patch drywall doesn't show annoying, crappy, unwanted ads at every opportunity.
drpixie··on What is “literate programming”? (2024)
I always liked the idea of literate programming, but it never seemed to get a toe in the door.

A good start would be just commenting code! Almost all the code I've looked into recently has been startling - the only comments are the licence boilerplate at the top of each file!

I can think of only one product/library/package that was commented to explain what was happening. Go look at the source for a random package that you depend on. If you're really lucky, there might be something hinting at the meaning of function arguments, but like as not, not even that ;(

drpixie··on Why I'm Betting Against the AGI Hype
Summary of the current situation...

LLMs have shown us just how easily we are fooled.

AGI has shown us just how little we understand about "intelligence".

Standby for more of the same.

drpixie··on Google's new 'Aluminium OS' project brings Android to PC
And it's been possible to run android on x86 for years. It's just that nobody wants to, except for app developers ... because you wouldn't/couldn't/shouldn't develop on a phone ;)
drpixie··on Generalized Orders of Magnitude
A different approach to the same problem: see https://posithub.org/ or https://en.wikipedia.org/wiki/Unum_(number_format)
drpixie··on Beliefs that are true for regular software but false when applied to AI
>> a solution that seems correct under their heuristic reasoning, but they arrived at that result in a non-logical way

Not quite ... LLMs are not HAL (unfortunately). They produce something that is associated with the same input, something that should look like an acceptable answer. A correct answer will be acceptable, and so will any answer that has been associated with similar input. And so will anything that fools some of the people, some of the time ;)

The unpredictability is a huge problem. Take the geoguess example - it has come up with a collection of "facts" about Paramaribo. These may or may-not be correct. But some are not shown in the image. Very likely the "answer" is derived from completely different factors, and the "explanation" in spurious (perhaps an explanation of how other people made a similar guess!)

The questioner has no way of telling if the "explanation" was actually the logic used. (It wasn't!) And when genuine experts follow the trail of token activation, the answer and the explanation are quite independent.

drpixie··on The day my smart vacuum turned against me
Yes BUT "I paid it back, so nothing bad ever happened" is not sufficient.

Someone (or a company) does something bad - yes, pay it back, but there needs to be some punishment for doing evil. Pay back X 100. Or pay purchaser + pay fine.

Just paying back the cost (or fraud) is saying "it's fine if you don't get caught, and if you do get caught, there's no real cost to you."

drpixie··on Aerocart cargo gliders
Traditionally, winch cables are single strand steel (fencing) wire - I guess because that's cheap. But they break quite often.

Cable falls can be a problem. A cable falling over power lines causes all sorts of fuss!

Cable breaks can be terrible. The cable will spring back, whip around, and is incredibly destructive - hence the cage around the winch operator. I would not have been standing anywhere nearby and certainly not next-to or behind the drum.

drpixie··on Aerocart cargo gliders
Winch launches are a lot like a kid with a kite. Run fast (wind in the winch) to get speed and up it goes. At its desired altitude, the glider disconnects and goes on its way. https://youtu.be/YePIJKs5me0 gives you an idea.

On a day with a decent breeze, it is possible to "kite" a glider up to very high altitude by letting the wire out again. But this is highly frowned upon because it means there is a very long (and nearly invisible) wire dangling right through the airspace used by other aircraft!

drpixie··on Kirigami-inspired parachute falls on target
>> does not scale linearly

It looks like it depends on the stiffness of the material (paper), so scaling it up to human (or bigger) sized will come with "interesting" challenges :(

drpixie··on Aerocart cargo gliders
Really? Those who have had anything to do with gliders know there is plenty that can and will go wrong. Landing on-tow !?!? And what's the benefit - they might save a little in cruise, but they've got to get there (safely) first?
drpixie··on Ask HN: Local hostnames without root/admin
Perhaps you can enable a default local domain on your router? Openwrt certainly lets you choose a local domain and the router then replies to DNS requests for somehost.local names.
drpixie··on UTF-8 is a brilliant design
UTF-8 is a neat way of encoding 1M+ code points in 8 bit bytes, and including 7 bit ASCII. If only unicode were as neat - sigh. I guess it's way too late to flip unicode versions and start again avoiding the weirdness.
drpixie··on Disrupting the DRAM roadmap with capacitor-less IGZO-DRAM technology
Each cell has 2 transistors and a length of trace. Why not use the 2 transistors as a flip-flop? Then there is no charge decay.

Thinking in the same vein - transistors are really small now. Aren't we at the stage where we can drop DRAM and replace transistor+capacitor with 2 transistors as a flip-flop? It would save all that refresh time and controller circuitry.

drpixie··on OpenWrt: A Linux OS targeting embedded devices
Same. Been running OpenWrt for years now. I select hardware that runs OpenWrt and never (well, only once, truely) have had to reboot a device due crashing. That old "reboot your router" is just not a thing (touch wood).

I'm sure it helps that all my infrastructure is on a UPS. I've found that even Raspberry Pis can be long-term reliable servers, running ubuntu server and on the UPS.

Another thing that seems to help. I separate function. One box functions only as the router. The wifi boxes only provide wifi endpoints - they do not do routing. And so on.

drpixie··on Through the Liquid Glass
> This isn’t just a fresh coat of paint.

Just how is this NOT just a fresh coat of paint? It is precisely the same controls, providing precisely the same effects, but looking different.

And probably requiring just a little more attention and thought to actually use - so the device becomes slightly more of an attention trap/sink :(

drpixie··on Google will allow only apps from verified developers to be installed on Android
No so young, but just as short-term and thoughtless.
← PreviousPage 2 of 18Next →