HNHacker News
TopNewBestAskShowJobs

lll-o-lll

2,105 karma · joined September 25, 2022

submissionscomments
lll-o-lll··on Java is fast, code might not be
It would obviously be beneficial to go from super expensive to free (Postgres). But no one does - why? Because sql is just a veneer over otherwise two completely different things.
lll-o-lll··on AI coding is gambling
But “reliably verify it” was always the critical difference between high and low quality engineering efforts.

Good programmers might have made things that “performed well”, and had “few bugs”, without this step, but it was not robust to changes over time. If we end up in a place where every project has solid automated verification, perhaps things get better overall.

lll-o-lll··on SBCL Fibers – Lightweight Cooperative Threads
They are different things perhaps? Fibers imply strict cooperative behaviour; I have to explicitly “yield” to give the other fibers a go, green threads are just runtime managed threads?
lll-o-lll··on Bumblebee queens breathe underwater to survive drowning
TIL that bumblebees actually can sting. Not only can they sting, they can sting repeatedly (unlike the honey bee). They just choose not to.

Genteel bees.

lll-o-lll··on Don't post generated/AI-edited comments. HN is for conversation between humans
We need some human based version of “proof of work”.
lll-o-lll··on We might all be AI engineers now
> I think these developers should face the fact that those skills and those ways they are reticent to give up are more or less obviated at this point.

Yes. We are this generations highly skilled artisans, facing our own industrial revolution.

Just as the skilled textile workers and weavers of early 19’th century Britain were correct when they argued this new automated product was vastly inferior, it matters not at all. And just as they were also correct, that the government of the day was doing nothing to protect the lives and livelihoods of those who had spent decades mastering a difficult set of professional skills (the middle class of the day), the government of this day will also do nothing.

And it doesn’t end with “IT”; anything that can be turned into a factory process with our new “thinking engines” will be. Perhaps we can do better in society this time around. I am not hopeful.

lll-o-lll··on The United States and Israel have launched a major attack on Iran
The way they justify everything in the modern time.

“The strong do what they will. The weak suffer what they must.”

If you are in the US, pray that you are never weak.

lll-o-lll··on How will OpenAI compete?
I did verify the output. You can download your stuff via their api
lll-o-lll··on How will OpenAI compete?
> people have hundreds and thousands on conversation on these apps that can't be easily moved elsewhere.

I just asked it to build me a searchable indexed downloaded version of all my conversations. One shot, one html page, everything exported (json files).

I’m sure I could ask Claude to import it. I don’t see the moat.

lll-o-lll··on Zero downtime migrations at petabyte scale (2024)
>> Almost nothing in the world is used globally.

??? I’ve worked in this software game for over 20 years. I’m yet to experience this “no need to worry about the globe”. I think you have the fallacy of thinking local experience is general experience.

There is a very large amount of b2b software out there that is serving multi-nationals of all types. Perhaps it is surprising, but there’s a large number of software solutions that aren’t that big, but still have customers in all the 4 corners.

lll-o-lll··on Mathematicians disagree on the essential structure of the complex numbers (2024)
I think you would enjoy (and possibly have your mind blown) this series of videos by the “Rebel Mathematician” Prof Norman Wildburger. https://youtu.be/XoTeTHSQSMU

He constructs “true” complex numbers, generalises them over finite and unbounded fields, and demonstrates how they somewhat naturally arise from 2x2 matrices in linear algebra.

lll-o-lll··on Hackers (1995) Animated Experience
I was a 90’s hacker (teenager in the early 90’s deep into “hacking”). “Hackers” was clearly a movie for teenagers and released in the 90s, so it stands to reason that it captured some of that cultural moment. I did love it.

However, Sneakers was also released at around the same time, and that really captured my imagination and had a real lasting impact on my life. Hackers was fun, but Sneakers was aspirational.

lll-o-lll··on I miss thinking hard
> 8 minutes to kick off the next chunk of my one-person project development via my phone, review the results, then kick off the next chunk of development.

How are you doing this via your phone?

lll-o-lll··on Alarm overload is undermining safety at sea as crews face thousands of alerts
> And for a technology example, a database server disappearing might raise a single alarm, but the applications that rely on that database might raise countless alarms as attempts to connect fail over and over again.

Right. The lingo for this is “cascading alarms”, and there are various mechanisms to suppress consequential alarms if you design well. If an “upstream” alarm results in further alarms/events downstream; these should be suppressed (still recorded, just not alarms), until the root alarm cause is resolved.

I thought this was well understood in the industry, but perhaps not.

lll-o-lll··on Alarm overload is undermining safety at sea as crews face thousands of alerts
Having worked in this space for over a decade (but not in the last 7 years), your comments surprise me. Is this a smaller operation perhaps?

In general, operator UX (HMI, human machine interface), is a an area that’s well researched and more or less standardised in recent times (ISA101). Abnormal Situation Management (ASM), Situational Awareness, automatic alarm suppression for “consequential alarms”, High Performance Graphics (basically everything grey except the stuff that matters). If your Engineers do a good job; the operators can do a good job.

Removing all interlocks sounds like a bit of a cop-out to me. Interlocks are there to prevent the mis-click pouring molten steel on peoples heads. If you have a nice boring standardized ASM HMI, operators can’t “hide behind them”. Every operation is the same.

lll-o-lll··on Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops
Of course, but like so many of these things, it’s about compliance audits and insurance. Actual effectiveness is a distant concern.
lll-o-lll··on Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops
I’ve been diving down the BYOD rabbit hole recently. At enterprise scale it’s not “hook in with your vpn, job done”, it’s got to be managed. Remote wipe on exit, prove the security settings, disk encryption, EDR.

What this means for the user is your personal device is rather invasively managed. If you want Linux, your distro choice may be heavily restricted. What you can do with that personal device might be restricted (all the EDR monitoring), and you’ll probably take a performance and reliability hit. Not better than just a second laptop for most people.

lll-o-lll··on What twenty years of DevOps has failed to do
Oh, I completely agree! We created “EngDocs”, as you say, and simply made the situation worse. An EngDoc is an obviously ludicrous concept, on its face. But by breaking down the silo in the biomedical example, each engineer becomes a bit knowledgeable about an aspect of medicine and each doctor gains some knowledge about aspects of engineering.

I am arguing that all such people, whether developers or ops or ux designers or product managers; need to engage in this learning as they collaborate. This doesn’t mean that we want the DevPM as a resultant title, just that Siloing these different groups will lead to perverse outcomes.

Dev and ops have been traditionally siloed. DevOps was a silly attempt to address it.

lll-o-lll··on What twenty years of DevOps has failed to do
> the "silo breaking" philosophy that looks at complex fields and says "well these should all just be lumped together as one thing, the important stuff is simple,

I don’t think this is the right take. “Silo’s” is an ill-defined term, but let’s look at a couple of the negative aspects. “Lack of communication”, and “Lack of shared understanding” (or different models of the world). I’m going to use a different industry example, as I think it helps think about the problem more abstractly.

In the world of biomedical engineering, the types of products you are making require the expertise of two very different groups of people. Engineers and Doctors. A member of either of these groups have an in-group language, and there is an inherent power differential between them. Doctors are more “important” than engineers. But to get anything made, you need the expertise of both.

One way to handle this is to keep the engineers and doctors separate and to communicate primarily via documents. The doctor will attempt to detail exactly how a certain component should work. The engineer will attempt to detail the constraints and request clarifications.

The problem with this approach is that the engineer cannot speak “doctorese” nor can the doctor speak “engineerese”; and the consequence is a model in each person’s head that differs significantly from the other. There is no shared model; and the real world product suffers as a result.

The alternative is to attempt to “break the silos”; force the engineers and doctors to sit with each other, learn each other’s language, and build a shared mental model of what is being created. This creates a far better product; one that is much closer to the “physical reality” it must inhabit.

The same is true across all kinds of business groups. If different groups of people are required to collaborate, in order to do something, those people are well served by learning each other’s languages and building a shared mental model. That’s what breaking silos is about. It is not “everyone is the same”, it’s “breaking down the communication barriers”.

lll-o-lll··on The first new compass since 1936
It looks like it’s because people latched on to that supposed “cut” in the video.

I’ve watched this guys stuff for years, and was excited about this making it to the front page. Very disappointing.

lll-o-lll··on Of Boot Vectors and Double Glitches: Bypassing RP2350's Secure Boot
What an interesting talk, and an interesting concept also. Open source hardware security; get the security researchers interested and fix the security defects.

The “read the data out with a super expensive microscope” remained. Is there any way to defeat that attack I wonder? I suppose the hsm model of “destructive tamper detection” is one way.

lll-o-lll··on Linux is good now
Yeah OK. Googling and LLMing around, it sounds like you’d need to use the proprietary Parallels to get hd scroll on a mac from the touchpad.
lll-o-lll··on Linux is good now
No hd scroll wheel?

I don’t exactly understand this setup. What’s the vm tech?

lll-o-lll··on 2025 was a disaster for Windows 11
> another overlooked feature is that it now keeps track of its state and maintains all the unsaved files that are open in it, allowing me to use it as a momentary place to jot down things that I want to remember but that I don't want to save in a txt file.

There are plenty of apps that do exactly this. Sublime was the best of them that I know.

Notepad was great for the opposite reason. It is ephemeral. I can use it as a scratch pad for passwords and what not, with the comfortable knowledge that it’s all cleared away next reboot.

You can bring classic notepad back, it’s still there, so that’s what I do.

lll-o-lll··on 2025 was a disaster for Windows 11
And seeing as Windows is now a nightmare, and I am a technical person, I’ve moved everything to Linux.

Everything is still harder to get set up right on Linux, but it stays right. I’ve also found the LLM’s dramatically shorten the time required to configure things I don’t have experience with.

MS have abandoned their power users, and the power users (some of them at least), are abandoning MS. I keep Windows around in a VM for work purposes; never had a better setup! I’m in complete control of my PC again.

lll-o-lll··on Clock synchronization is a nightmare
> Am I missing something?

I don’t think so, I think it is solved in the general sense. However what Spanner does is unique, and it does use synchronised clocks in order to do it.

However, Spanner does not solve the inter-continental acid database with high write throughput. So I don’t see it as ground breaking. CRDT’s are interesting, I’ve followed your work for a long time, but too constrained to solve this general problem I think.

lll-o-lll··on How we lost communication to entertainment
I don’t have anything to add, but just wanted to thank you for this insightful and deeply thought out response. The solutions you list do look like they would work and I hope we find the political will, sooner rather than later.
lll-o-lll··on How we lost communication to entertainment
:-D I do love the image of hurling GPU’s into the sea!

My suggestion was much more modest. Put down the phone and delete your socials. Disengagement is the ultimate act of rebellion.

lll-o-lll··on How we lost communication to entertainment
https://www.reddit.com/r/calvinandhobbes/comments/6pontu/wha...

;-)

lll-o-lll··on How we lost communication to entertainment
We are destroying ourselves; the very core of what it is to be human. I say this acknowledging the irony of writing this on my phone, on a Sunday morning, when I should be engaging with the real world and people in my life.

Television was rightly criticised for being the opiate of the masses; a continuous stream of entertainment that allows you to ‘stop thinking’ to endure boredom. However it had some constraints. The box was in a fixed space, I could not bring it with me. The content was fixed, it could not always engage me.

Social media, and every other ‘content delivery’ system is not like this. It is in my pocket, there is so much content, it can keep me continually engaged. AI content generation optimises this, perhaps, but we already live in this dystopia.

Rise up and revolt! Put down our phones and refuse to engage! Our very lives, our humanity depends on it!

← PreviousPage 3 of 24Next →