HNHacker News
TopNewBestAskShowJobs

lambdaone

1,713 karma · joined October 28, 2021

submissionscomments
lambdaone··on FFT-based ocean-wave rendering, implemented in Godot
This is astoundingly good work; even though, as other commenters have said, it could still be improved on, the fact that it achieves such a level of realism with such a simple and elegant framework is truly impressive.
lambdaone··on HP injects AI into its printers
Wait until someone uses "AI printing" for medical purposes and it adjusts a dose value.
lambdaone··on I have 2000 old VHS tapes in my garage and don't know what to do with them
You might want to try the UK national archives:

https://www.nationalarchives.gov.uk/

or get in touch with the enthusiast community, people like

https://www.nathanmediaservices.co.uk/ceefax/

You should ensure whoever you give them to can give you a binding commitment to use for legitimate archival purposes, and not just acquire them and sit on them for copyright reasons.

lambdaone··on OpenSCAD: The Programmer's Solid 3D CAD Modeller
OpenSCAD feels awesome to start with, but is ultimately a disappointing experience because it lacks parametric solver capacity; data flow is one way, from the script, to shape generation, to CSG operations, and you cannot do quite reasonable things like extracting dimensions from a CSG-constructed shape and feeding them back into the script.

A better system would enable true constraint-based parametric design, but I think doing so would involve an order of magnitude more complexity in the implementation, and quite probably infeasable compute times.

lambdaone··on Denial of Robert Roberson's Application for Relief in Shaken Baby Innocence Case
My hope is still that common humanity and decency could be shown by him to save the life of this unfortunate man. I didn't say I thought it was likely.
lambdaone··on Ancient Rapanui genomes reveal resilience and pre-European contact
The Easter Island story of ecocide through decadence has become part of the accepted truth of modern culture. Now it looks like it may never happened, and that the moral to be drawn is not one of human frailty and vanity, but one of human resilience.
lambdaone··on Denial of Robert Roberson's Application for Relief in Shaken Baby Innocence Case
Scandalous. It's now up to the governor to act to stop this happening; let's hope common humanity prevails over politics.
lambdaone··on Bootstrap post-collapse OOP technology (Part 1)
I would have thought the major problem after a technological collapse would be the production of computer hardware, even up to the level of something like ENIAC, as the technology stack needed to create that represents centuries of technological development.

Software development, on the other hand, took merely decades, and would be much faster to reboot, as computer language and compiler technology can be easily reinvented given information in printed books. If anything, I'd suggest an emphasis on having paper copies of books on classic programming languages and computer history widely distributed in paper libraries, and making sure that paper libraries are not displaced entirely by electronic ones.

I'd consider archiving full documentation of pre-existing basic technology, rather than rolling your own; a widely distributed complete set of printed books, circuit diagrams, manuals, source code and assembly code listings capable of reproducing something like BCPL on PDP-11 might be a better choice; creating something like a PDP-11 class computer with valves or relays would be eminently feasible.

lambdaone··on LibreCUDA – Launch CUDA code on Nvidia GPUs without the proprietary runtime
You have it exactly backwards. The original goal of Linux was to create a Unix-like operating system on Linus Torvald's own Intel 80386 PC. Once the original Linux had been created, it was then ported to other CPUs. The joy of a portable operating system is that you can run it on any CPU, including Intel CPUs.
lambdaone··on Logitech has an idea for a "forever mouse" that requires a subscription
Enshittification has finally reached peripherals. I thought this story was a joke at first, but it evidently isn't. I can't imagine what extra services a mouse might offer, except in the role of acting as a dongle for other software. Presumably Logitech will enlighten us before launching this product.
lambdaone··on We Cannot Cede Control of Weapons to Artificial Intelligence
The Perun video is really very good.
lambdaone··on We Cannot Cede Control of Weapons to Artificial Intelligence
Adding autonomy makes drones potentially a much more serious asymmetric weapon, as jamming command and control stops being an effective countermeasure.

Missiles, bombs and artillery are one thing, but personalized silent assassination out of nowhere, at any time, without a traceable attacker you can pin down or counterattack, is quite a different threat.

Alas, doing this with quadcopters and winged drones is really not difficult to do, for anyone with a reasonable computer science education - or come to that, a particularly bright teenager somewhere in the world. NVIDIA even market their Jetson boards as being suitable for "smart drones": https://developer.nvidia.com/buy-jetson

Of course, there's a difference between a DIY demo and a fieldable weapon, but it's one of productization, not the Manhattan Project.

I'm quite surprised that at least one of the participants in the various current wars haven't done this already. They've certainly got sufficient incentive to do it.

I'm not as worried about the Black Mirror robot dogs, current robot dogs seem far less practical to weaponize compared to suicide/surveillance drones, which are already cheap and being used as weapons already sans the autonomy.

lambdaone··on Global CrowdStrike Outage Proves How Fragile IT Systems Have Become
They've been this fragile for some considerable time. We've just been lucky, over and over again, that nothing of this seriousness has happened before.
lambdaone··on Python-3.13 is more than 100% slower with –disable-gil
Absolutely. Global variables are always going to need some sort of arbitration mechanism, and this is doing it in the innermost loop. Even if there's only one thread, something needs to find that out. I'm surprised it's only half the speed.
lambdaone··on Microsoft's global sprawl under fire from regulators after Windows outage
It was inevitable that something like this would happen sooner or later, either through security complacency or sheer bad luck. We were just fortunate it only happened to Windows.
lambdaone··on CrowdStrike broke Debian and Rocky Linux months ago
What gets me is that much of the OSS/Linux ecosystem consists of thousandas of lashed together piles of code written by independent and only very loosely coordinated groups, much of it code and lashed together by amateurs for free, and it is still more robust than software created by multi-billion dollar corporations.

Perhaps one reason is that OSS system programmers are washing their dirty linen in public; not a matter of "many eyes make bugs shallow", but that "any eyes make bad code embarassing".

Just for example, I'm planning to make one of my commercial projects open source, and I am going to have to do a lot of fixing up before I'm willing to show the source code in public. It's not terrible code, and it works perfectly well, but it's not the sort of code I'd be willing to show to the world in general. Better documentation, TODO and FIXME fixing, checking comments still reflect the code, etc. etc.

But for all my sense of shame for this (perfectly good and working) software, I've seen the insides of several closed-source commercial code bases and seen far, far worse. I would imagine most "enterprise" software is written to a similar standard.

lambdaone··on Aro – Zig's new C compiler
Zig is amazing. What started as a one-man project is becoming a mature software ecosystem capable of standing on its own as a peer with the major languages.
lambdaone··on The Resilience of Internet Infrastructures in Pacific Northwest to Earthquakes [pdf]
This is very cool work. Nice to see the adults in charge somewhere, planning for managing and mitigating anticipatable disasters that haven't happened yet. Much better than disaster mitigation after the fact.
lambdaone··on Siblings miss crucial life-extending treatment because of CrowdStrike outage
It's pretty difficult to operate a CT scanner with pen and paper, to name just one thing that fell over yesterday. CT scanners are life-critical.
lambdaone··on Siblings miss crucial life-extending treatment because of CrowdStrike outage
Absolutely. The risk being managed is the risk to the CEO/CTO's jobs, not the risk to life.
lambdaone··on Siblings miss crucial life-extending treatment because of CrowdStrike outage
An awful lots of apparently useless bureaucracy exists because many people, left to themselves, are often very, very stupid.

Bureaucracy certainly stops smart people from doing the right thing, but more often, it stops stupid people from doing the wrong thing. Hack away at bureaucracy at your peril.

lambdaone··on Siblings miss crucial life-extending treatment because of CrowdStrike outage
Given this: https://www.theregister.com/2024/07/19/crowdstrike_update_nh... someone has certainly been selling Crowdstrike software to be used on life-critical systems.
lambdaone··on Siblings miss crucial life-extending treatment because of CrowdStrike outage
I had to get someone life-critical medicine yesterday. My GP practice's computers were down because, presumably, of Crowdstrike. Manual pen-and-paper processes saved the day.

I wonder how many people didn't get so lucky?

lambdaone··on Ask HN: What are your thoughts on "Backrooms Found Footage" videos?
They're silly, creepy, harmless (and of course fictional) fun with a side-order of existential dread. What else might they be?
lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
Exactly. It's like the brown M&Ms in the Van Halen rider; it's not that the M&M's were the problem, but that it was a test of diligence. People who don't care about detail are likely to screw up the big things just as badly as they screw up the little things.

Being a multi-million dollar company and using unsafe languages today is not a good look. But everyone gets away with it because everyone else is doing it.

lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
Good. Microsoft doing something sensible.
lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
From that point of view, there are several million amateurs, some of them quite highly paid, out there writing terrible code.
lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
Yes. The term "normalization of deviance" comes to mind. Even just a phased rollout would have caught this one with just a tiny fraction of the damage observed.
lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
You can indeed write buggy/unsafe code in any language. But it's a lot easier to do in notoriously unsafe languages like C/C++, which for some maniacal reason we seem to have based the world's digital infrastructure on.

C++ was a terrible, terrible mistake.

lambdaone··on CrowdStrike debacle provides road map of American vulnerabilities to adversaries
And human beings can indeed write safe "unsafe" code. But to do so consistently, you have to be very smart, very cautious, and somewhat lucky.
← PreviousPage 14 of 18Next →