News for hackers. Stuff that matters.

chao-

Perhaps if they demonstrate a decisive victory over the forces of one Seaweed Lord, and they offer reasonable terms to the rest, they can win their vassalage without further bloodshed?
Re:Noctua Fan Swap on a Calnex Rb/GPS Frequency Reference on Saturday October 31, 2026 @04:49PM (#50320063)
I have done a few casemods for that exact reason, but also taken a few approaches other than a step-up in fan size. Based on the pictures of this case, for example, I would have drilled holes to add a second and third fan (of the same size) on the sides, and have all three run slower.
Re:Binance-hacker-1029 – $5.6B stolen from Binance on Thursday October 29, 2026 @07:01PM (#50297459)
I vividly remember a number of discussions/debates during that time (including on HN). I was more favorable to cryptocurrency in those days, and one of the things that contributed to my disillusionment was watching the people deepest and closest to it rediscover financial regulation from first principles, now that it was in their interest.
Re:Python's experimental JIT to be removed on Tuesday October 27, 2026 @09:48AM (#50259276)
>Ruby also has had far more success with JIT compilers than Python has.

Ruby is on its third (I think?) JIT now? I'm a little surprised, given Ruby's reputation as a wacky "anything goes" language with a very complex grammar, and it makes me wonder why that is? Does it have to do with the design of the runtime itself more than the language semantics? Or is it more incidental, e.g. many popular ibs are C wrappers, already generates bytecode files, and so on.

Re:Living in the Weimar Era of Ruby on Monday October 12, 2026 @03:30PM (#50061687)
As you said in another post there is some "to each their own" in it, but I don't disagree with what you wrote. If I started a new major project, it's a coin flip whether I would choose Ruby today (Rails is a separate sub-conversation). However, what I would choose instead doesn't feel obvious either. I know "it depends" is a cliche, but it is so for a reason.

I half-agree with this sentiment and want to stream-of-thoughts back at you in response:

>I don't find there to be huge differences in legibility between the common high level languages. This is especially true now that I'm reading far more than I'm writing, and relying on static analyses to determine correctness, far more than on my own interpretation of the code.

At best I have 70% confidence in what I'm about to say. Without AI agents, I feel like a language and ecosystem's expressivity could shine more when a project had heavy and finicky business logic. It matters less when you can ask your bot to interpret the invariants and feature behaviors at a broad scale. Again, I'm not 100% confident in that claim.

Even prior to AI agents, in such a project, first and foremost you needed to understand why the piece of functionality you're looking at does what it does within the business domain. The code was already secondary, but I think what agents have changed (for me) is that by lowering the cost of maintaining types, tests, and documentation, the code (and thus its expressiveness) might be becoming tertiary? Even when I was the one who wrote some documentation, half of the time I would go straight to the code to get an answer, rather than read my past explanations. Perhaps a sign that I am a bad doc writer? But that's where I felt the combined language-ecosystem expressiveness mattered most (along with keeping to architectural standards): I need to look back at something to understand it.

To try and end with a conclusion for my own thinking aloud: I feel like further emphasizing those three aspects (types, tests, documentation) flattens the demands on "legibility". Bouncing between tests (and even types) in Language X vs Language Y is far less differentiated than bouncing between Language X's ORMs vs Language Y's ORMs (or dataframe libs, or http servers, et cetera).

Re:Living in the Weimar Era of Ruby on Monday October 12, 2026 @01:14PM (#50059533)
Mostly agree with José's tweet linked in the article: the effort required to make anything better is lowered substantially. For example, the primitives for Ruby concurrency to be good have been there for 3-4 years. Many long-established ecosystem libraries and conventions didn't adopt these newer tools, and I don't blame them for that. Many might have required breaking changes. Breaking changes are a tough sell for decade-old, stable libraries. Then for application teams, prior to agentic engineering, it would be a big lift to migrate large projects to a new set of libraries. But that's not the case anymore!

Ruby is never going to be a BEAM language or Rust, but I'm pretty excited for the near-term performance improvements in Ruby; not only the base language (e.g. Spinel), but in the broader ecosystem. When you avoid a handful of footguns, you maintain some basic architectural consistency/organization (and get your agents to do the same), Ruby continues to have a good balance between expressiveness, and the ease of reasoning about the code, relative to the amount of annotations and boilerplate you need to throw in to get there.

For someone who is persuaded they should never read the code anyway, then that's not a benefit that they desire, vaya con dios! There's not much conversation to have when working from such different premises.

Re:Texas city demands $2M for public records on Flock usage on Monday October 05, 2026 @10:31PM (#49973471)
Original article specific to the $2.3M invoice:

https://www.texastribune.org/2026/10/05/texas-flock-cameras-...

Less egregious, but still egregious, a few weeks ago a local news investigator in Houston was quoted $121,000 for public records request related to Flock cameras:

https://www.click2houston.com/news/local/2026/09/24/harris-c...

Re:The future of independence is interdependence on Monday October 05, 2026 @05:39PM (#49971216)
Personal context: I am an American of European descent, with most of my ancestors having arrived between 1880 and 1950 (pretty solidly "Western"). Extended family is broadly well-off enough to not be financially in need in retirement.

Observation: Sooner or later, all of our family's elders have wound up cared for by a mix of children, grandchildren, nieces, and nephews. Even those who didn't have children. We're an ornery bunch, so quite a few stubbornly insisted they didn't need anyone, yet eventually they did. Care often came at an inconvenience to those providing it, but one way or another, in one form or another, care was given. I can only think of one person from my extended family who wasn't cared for by the younger generations in his final years.

Speculation: The average number of children in my extended family hovers around three, and most of us are in a few geographic clusters (not the same city, but still a cluster). Perhaps if the average litter was between one and two, and/or we were more spread apart, we may have slipped into line with that stereotype?

Re:Sublime Text Build 4213 on Monday September 21, 2026 @11:29AM (#49788558)
Technically correct. However, for the majority of humans, their first encounter with these features and behaviors could never be TextMate, and instead would be Sublime Text. TextMate never growing to be cross-platform is a major reason for Sublime Text's early growth.
For anyone not familiar with Fujitsu's CPUs, worth noting their overall long history with HPC, and more recently, ARM. FugakuNEXT is "NEXT" because the current Fugaku (#1 on TOP500 for a time, and still in the top 10) also used an ARM CPU from Fujitsu.
Re:Dario, Please on Monday September 14, 2026 @06:30PM (#49705110)
A starting note: I don't disagree with you (about systemic issues), but I want to explain what I understand as the perspective you are responding to.

A "scapegoat" is someone who is incorrectly blamed for someone else's errors or sins. The perspective you're responding to is this: They built the system, they run the system, they have continuously warned "This system is dangerous!", and yet persisted. That is not being incorrectly blamed, not being a scapegoat, and instead is a collaborator.

So I think you mean to ask: "Why do people focus so much on finding someone to blame?" It's not merely semantic, because the answer to that is more straightforward: Consistent accountability is a major factor in deterring bad behavior. It is not the only factor, but it is a major one.

That is my Steel Man understanding of the people searching for individual blame.

There is also a disconnect between "customers" and "players". I am under the impression that RTS games have proven harder to monetize in an ongoing manner, or at least harder relative to the effort required to build and maintain them. That doesn't mean there isn't a solution, and this is just one person's limited perspective... but it seems to be the case thus far.
AFAIK the majority of people responsible for their legacy RTS games have left, so I figure they feel less capable of even trying.
Re:IKEA made a mod for Skyrim [video] on Saturday September 12, 2026 @06:58AM (#49671084)
I normally dislike shameless brand crossovers, but this faux low-budget, yet-another-janky-mod vibe... they committed to the bit. I can't hate it.
Re:What do Visa and Mastercard do? An intro to card networks on Thursday September 10, 2026 @04:08AM (#49640106)
At least in the US, and as of a few years ago (when last I tested), address verification can also be a bit flaky. Zipcode/postalcode is solid, but street address matches don't reliably account for the various ways people can colloquially write them. It's not awful, just not good. We should re-test it some time, but as of a few years ago, street address checks were not a major improvement in fraud prevention compared to just Zipcode and CVV checks.
More details from the presentation at Hot Chips available via STH:

https://www.servethehome.com/ibm-z-and-linuxone-dual-isa-pro...

Re:The Sloppification of Peptides on Monday August 24, 2026 @01:12AM (#49415407)
I read a prediction back in 2023 about there being some epoch date, where any data after it is untrustworthy for training, as it might result in a sort of fixed point, with LLMs training on LLM-generated content rather than human-generated content.

In truth, I don't think that's quite how it works, but I wouldn't be surprised if teams who scrape data for training apply weights in favor of data that is known to be generated prior to the GPT-3 era.

Re:We just raised $400M in Series C on Wednesday August 12, 2026 @05:48PM (#49279046)
>I... am bearish on non technical people building software.

I can't bring myself to be bullish or bearish in such broad strokes.

Over the years, I have met and worked with a number of people who were "non-technical", but who nonetheless built their own internal rough software tools with a cobbled-together combination of spreadsheets and SaaS services, connected by something like Zapier. They are a particular kind of person, but I would not call all of them them "technical". They are experienced in their business domain, are detail-oriented, and are persistent in making improvements by any means they could.

I have seen those people be supercharged by AI app builders like Replit and Lovable, even if I don't personally have a need for either.

This might be a matter of definitions: Is such a person "technical" because they value systematizing human processes and put effort into it? Or is such a person "non-technical" because they are not experienced in software engineering best practices, or programming in the conventional sense?

In addition to the nature of the user, I suspect the fulcrum that success and failure rests on for these kinds of apps and tools is long-term maintenance. How frequent? How involved? How breaking are the changes? On this topic, there is a quote I think about a lot (paraphrased, and I forget who said it, or I would credit them):

>AI app builders mean that anyone can experience the joy of building software, but also that they will experience the joy of maintaining software.

Every time I peek at the code from something by Mr. Endoh, I end up down a rabbit hole and learn something. I look forward to what this one brings. Probably looking into this Piet language: https://www.dangermouse.net/esoteric/piet.html

Another awe-inspiring quine of his, from about a decade ago, is the 128-language ouroboros quine:

https://github.com/mame/quine-relay

Re:Crime Pays but Botany Doesn't on Thursday August 06, 2026 @03:18AM (#49193543)
I think I also first found him from his "guerrilla gardening" work in Oakland. I think it was in a median, planting native species on a barren strip of dirt. Something of that nature.

His backstory is really one-of-a-kind. If I recall correctly, he got really into botany because he worked for Union Pacific railroad, and while stopping in a city, would go to the library and checkout different botany books.

Re:Crime Pays but Botany Doesn't on Thursday August 06, 2026 @03:06AM (#49193470)
A friend from my youth always had an encyclopedic knowledge of plants, could identify them effortlessly just as we were walking around. I always envied him, but despite a love of plants, gardening, et cetera, I never went beyond a surface level until I started casually following Joey and CPBBD during COVID times. A big theme of what I've learned from him is how deeply geology is intertwined with plant evolution. Seems obvious once you hear it, but I genuinely never considered it until then.

At some point he taught an online course called "Blue Collar Botany" that went through plant ecology, evolution, identification, and other topics. It was fantastic, and finally got me into learning about the plants around me more rigorously. Years later, I still hear his voice in my head when I see certain parts of a plant like a laminar stamen. His affect is so unique that it actually helped me remember the content easier.

I don't know if he still teaches it or sells the videos from those sessions, but I would recommend it to anyone who wants to learn more about the natural world around them.

Re:Anime User Interfaces on Saturday August 01, 2026 @11:01PM (#49140646)
Akira, Cowboy Bebop, Serial Experiments Lain, Space Brothers, Dirty Pair, a few Gundams. You don't have to agree, of course. There is no accounting for taste.
Re:Anime User Interfaces on Saturday August 01, 2026 @08:52PM (#49140051)
Lots of classics here, but was also hoping to see the ZERO System from Gundam Wing (1995):

https://gundam.fandom.com/wiki/ZERO_System?file=W_ZERO_Syste...

Later in life I would think of it as being inspired by the UK's SAGE defense system, even though it probably wasn't. You can't exactly see from the image, but the screen is a glass dome:

https://www.computerhistory.org/revolution/real-time-computi...

I switched primarily to stainless steel seven or eight years ago, and it only took me a week to get used to frying my morning eggs without sticking.
Re:Firefox Containers Preview on Tuesday July 21, 2026 @02:19PM (#48996061)
Firefox's Multi-Account Containers changed the game for me back in 2018 or 2019, and is what got me to switch back to Firefox for 95% of my personal browser use. The "Always open {{domain}} in this container" and the ability to open a specific container with a keyboard shortcut seem like small things, but I can't imagine life without them anymore.

I never understood why it was set off to the side in an (official, first-party) extension, because I was always afraid they would one day stop supporting it. Now when I explain to people why I prefer Firefox, I don't have to explain "There's this extension, don't worry it's official, that allows me to..." I can just say "It has containers built-in. They're great. Try them."

I started writing a sarcastic comment to "prepare for $500 Apple-branded QSFP112 DAC cables", but realized (a) that's not too much higher than some already sell for, and (b) it's close to a linear scaling from TB5 price-per-bandwidth (not exactly, but close).

So I guess someone wanting that would be prepared for it.

It works because they are allowed to by the state, by a process specified by the state. The rules and ordinances of a county or municipality are subordinate to the laws of the state that granted them existence in the first place. There's a lot variety in "by a process specified by the state", which results in different structures: commissions, charters, mayoralties with councils, and more.
Re:Show HN: Neil the Seal Game on Wednesday July 08, 2026 @12:52AM (#48827671)
Sound isn't working in Firefox on Linux, but otherwise very fun. The only thing it's missing are Neil's favorite traffic cones ;)

Also glad that Neil is getting the protection he needs (and the public as well) despite the media attention.

Re:Should DayQuil Be Legal? on Monday July 06, 2026 @05:17PM (#48810627)
I go with Alka Seltzer specifically because they have an Aspirin variant instead of Acetaminophen.

Older »