News for hackers. Stuff that matters.

mbreese

Re:Postgres 19 is late, and it's AI's fault on Tuesday November 03, 2026 @08:18AM (#50351620)
Logging is complicated for the general purpose point of view. Most people never need all of those features - which is kind of the point here. Log4j had so many features that 90% of projects didn’t need. Sure, large projects with multiple servers pointing at log receivers is complicated. But how many people were affected by the needs of probably 2 companies?

Capture log messages and write them directly to stderr? That’s easy.

This is where the LLM coded library replacements make sense. When you have non-critical code that can be easily swapped, I’m happy to let an LLM generate a logging package. If I have a need to send log messages out to a separate server for archival? I’d be a little more critical.

This type of serendipity is one of the things HN does best. Generally someone here will know an answer or be from the area.

Plus, hams have a lot of geek history, so anything that’s about ham radio is probably going to get votes. I’m sure the time of day doesn’t hurt either. This is hitting at a good time of day for a US based post like this.

It’s probably a lower regulatory burden to get the approval of the FAA than it is any number of municipal bodies to get approval for building and powering a new data center. There are a lot of people that need to sign off on things. When you’re talking about space, if you can afford and build it, that list is pretty short.

I’m not convinced that the economics are favorable to space based data centers, but ironically, it still might be a lower hurdle than terrestrial data center approval.

Re:Tailscale SSH: Investigation and remediation update on Tuesday October 27, 2026 @05:11PM (#50265872)
Is there a way to automate port knocks in your .ssh/config? I think that’s the main reason why I haven’t added it to my home server.
Re:New iMac with M6 on Tuesday October 27, 2026 @03:19PM (#50264349)
Apple will happily sell you the Mac mini for that setup too. Or the Mac Studio if you want something beefier.

It’s all about segmentation of the market.

Apple has customers that want a small, well designed all in one computer that fits on a desk. If it has a pop of color, all the better. It is a customer segment that Apple knows well and has been serving since the first Macs.

There are many companies that want to address the market for a budget friendly small PC with an external monitor. There aren’t many that try to address this segment of the market.

Re:New iMac with M6 on Tuesday October 27, 2026 @03:10PM (#50264211)
And sometimes having something that looks nice and clean and colorful brings you joy. That’s who this is for.
I didn’t think they still sold x86 servers.

I can picture that they’d have the software side sorted out with RedHat. But I don’t know what hardware they’d push to support local on-premises models. It looks like when you buy Fusion HCI, you can choose from Dell or Lenovo as the underlying hardware supplier.

I didn't think that IBM had gear that mortals would want to run. If you're not running a mainframe, what do they have to sell you? They still sell Power servers and it looks like they have an AI card that can be used on both. But, if we're talking about the IBM CEO talking about on-premises, what are they really talking about hardware-wise? It's not something they would sell, is it?

This is more of a statement for their consulting customers, right?

But, Openrouter stats can only measure the usage they see. I'm not sure it is really all that representative of total LLM usage across the market.

I think that's the difference here -- OpenAI and Anthropic are competing more with each other (and Google Gemini) than they are with open weight models. While people on HN are familiar with Kimi and GLM models, I'm not sure how many casual users of LLMs know about them. I think the competitive risk open weight models pose to OpenAI and Anthropic is much further in the future.

There is a lot of usage that's only known by Anthropic or OpenAI that's not visible to the rest of the world.

It is often better to use a pretrained model. But the choice here is using a frontier LLM to classify or a purpose built classification algorithm.

I know which I’d expect to perform better.

Re:Railway Security Disclosure on Wednesday October 21, 2026 @06:42PM (#50188724)
I didn’t actually see that in this post at all. They mention that the end goal of the attackers might be to get to AI inference providers. But I don’t think they are crying “AI was used” here.

Or did I miss something?

The issue isn’t with people in the LLM space knowing what is happening. It’s with normal or less-technical people believing that the LLM is actually thinking. We can understand the difference, but that doesn’t mean we need to encourage the misconception.

Non-technical people believing that these models are actually thinking can lead to all sorts of inappropriate uses.

Re:Apple ML Research: Muse Spark Open with MLX on Mac Studio on Friday October 16, 2026 @12:13PM (#50120254)
But there are definitely people out there that will need to run these models locally (contractual or legal requirements). By validating a Mac Studio as an option for running local models, it might be the more appealing option.

For most of us though, you're right -- the OpenRouter option is far more cost effective.

Re:An Apology on Thursday October 15, 2026 @02:21AM (#50099932)
I think the idea was to intentionally disable the speaker in an AirTag you own. The use-case that I think they were describing would be to make it more difficult for a thief to find the AirTag and remove it. Thus, you'd be able to track your stolen bike for longer (and have a better change of finding it).

Of course, this would also make it easier for someone to disable a speaker and track a person without their knowledge, making it more difficult for that person to find a stealthy AirTag.

I'm not surprised that someone didn't think this through. I am surprised at how many people this must have gotten by to make it into production. You'd think that with any AirTag related product, privacy would be more central to the planning.

Re:Anthropic bans 'abusive or cruel behavior' towards Claude on Thursday October 08, 2026 @05:47PM (#50012835)
I always thought that please, thank you, etc would be good words to use to indicate that you were done with an agent interaction.

Siri, text my dad … send it. Thank you.

And then it could stop trying to listen. It sounds like you’re being polite, but it would have a secondary meaning too. Kind of like using the stop word to end an LLM’s output token list.

Re:Anthropic bans 'abusive or cruel behavior' towards Claude on Thursday October 08, 2026 @05:41PM (#50012741)
Would that then create a moral imperative for the human operators to keep the model running and answering/asking questions? Or is Claude working to pay for its electricity?

This perspective creates so many unanswerable questions.

citation required

Actually, I’d really like to know the answer to this. I’m not a fan of clickable TUIs. Mouse events in my terminal are one of the banes of my existence.

But, if they are more popular with others, that would be helpful to know.

I think your prior assumption that all OSS projects had a degree of quality is where your problem is. But I get it.

We’ve had low quality code for as long as we’ve had programmable machines. I’ve seen a lot of manually written bad code well before LLMs took over. Nowadays, I primarily look at how long a repo has been around and how active it is. A repo that has consistent activity is probably going to be a higher quality one. Even better if I can follow PRs to see how the code base is evolving.

I will admit it’s become more difficult to tell low quality git repos from higher quality ones. Missing files or incomplete README files are a thing of the past. Claude is very good at filling in the gaps to make all repos at least appear respectable.

I certainly wouldn’t say that public money comes with fewer strings attached. Just different strings. But the strings that come with public money tend to have legal teeth behind them.
Re:US Suspends Visa Program for Tech Firms Including Microsoft on Thursday October 08, 2026 @02:11PM (#50009625)
It also doesn't say that the paper needs to be widely read, just circulated, right? I mean, why pay for a job ad in the SF Chronicle when you can put a cheap ad in the (now defunct?) SF Weekly free paper? When it was still around, SF Weekly would have met the threshold for being widely distributed...

Why pay to reach many thousands of people with a widely read paper when you can pay pennies to reach dozens of people that you don't want to apply to the job anyway?

This is an entire business model.

Re:The Forgetful CPU (Linux on M4) on Saturday October 03, 2026 @12:28AM (#49941348)
Apple tried to address the server market 20 years ago during the PowerPC days (and later Intel). Their Xserves were really well designed machines and worked well. And yes, they also ran Linux (Yellowdog, IIRC).

It failed.

But I think that they learned something really valuable. As a company, they don’t have a good understanding the server market or how to sell to it. Their premium product style just didn’t have a place in the race to the bottom server market.

We had two in my grad school lab that we used as web servers. But that was the problem - it was a premium designed product that wasn’t any better of a web server than a plain (cheaper) Dell 1U box.

Maybe things would be different now that they have a really unique chip. ARM as a whole ecosystem has more buy-in from other companies than PowerPC did. Their performance per watt and GPU design might make more of a difference this time around.

But I can’t see Apple being able to release and sell a data center centric server. I think others might have a better chance.

> note that _any_ bugfix is assigned a cve

I do find it interesting though, that in the interest of transparency, every bugfix gets a CVE. Which ends up being a huge number… which will ultimately yield a more insecure environment as we’re getting conditioned to ignore/discount CVEs by the volume.

Over-reporting in this case seems to risk being counterproductive.

Re:The top secret URSALA, RAQUEL, and FARRAH satellites on Wednesday September 30, 2026 @11:12PM (#49917275)
I think you are missing the point they were trying to make.

If NASA was having visible issues and difficulty in trying to get something like Hubble working in space, then perhaps the US’s spy agencies (known or not) also had the same difficulties. NASA employees wouldn’t need to have known about the NRO to help provide cover for their capabilities. Just publicly showing their struggle - for transparency - would have been enough.

(If NASA had a clue about the NRO capabilities or not, I doubt they would have cared. They still got their space telescope!)

What I'm talking about is slightly different than that.

This is more like alcohol apathy - not drinking, but also not explicitly anti-alcohol. That the more generational shift in Gen Z that I've seen. But, those sentiments can certainly change over time.

In the US, there is a large demographic shift on alcohol drinking. What I've seen is not an explicitly vocal anti-alcohol stance. But younger generations just aren't as interested in it. At the very least what they consume is different.

My personal theory is that they are scared of ending up on the Internet when they don't have control.

Re:Don't couple your Go code to GitHub on Sunday September 27, 2026 @04:49PM (#49870681)
What about anyone else using your code? You can find and replace your own code, but do you have access to all of the code relying on your go library? Is it all yours? Customers? Other developers?

Even in the case where it’s an internal only Lu array, it can be complicated to refactor a library name.

Re:Allow Carriers on Planes on Friday September 25, 2026 @12:01PM (#49846347)
From the comments here, many people don’t get the difference. If you’ve never flown with a kid, there is a nuance that is easy to miss.

I was going to make a comment earlier about how my kids travelled in car seats years ago before I realized you were talking about lap kids without their own seat.

In my opinion, the quantity of satellites needed is a function of the height of the satellites. You only need a large constellation because they are moving so fast relative to the earth. This means that each satellite can only see a limited arc at a time. So, in order to cover a large enough area, you have to have multiple satellites following after each other.

The phased array antenna is also a function of this. Each satellite is moving so much that you need to have an antenna following the satellite across the sky.

So, once Starlink decided to have a low earth orbiting constellation (for better latency and bandwidth), the other features (quantity and a steerable antenna) became requirements to have a functional system.

All satellite based internet access works the same way… (mostly)

1) you send a signal to the satellite

2) the satellite relays the signal down to a ground station

3) from here your packets go out on the Internet like any other ISP

The answer then goes in reverse: back to the ground station, up to the satellite and down to your dish.

Starlink’s special sauce is the low earth orbit. Older satellite internet companies operated in geosynchronous orbit. This meant they only needed one or two satellites to cover a large area. You also only needed a small number of ground stations. The satellite needs to be able to see your dish and the ground station at the same time. But this is very high up, so latency was horrible (the distance up and down before the packet even hits the internet). Bandwidth was also limited, but much less of an issue.

With low earth orbits, you have great latency. But, because you still need to be able to see the ground station and the customer’s dish, this means that you need more ground stations. This is just geometry.

Starlink adds one more feature that is relevant here - direct satellite to satellite communication. Instead of the signal going from:

Customer - satellite - ground station - internet

The signal can go from:

customer - satellite A - satellite B - ground station - internet.

This later setup might be what you were thinking about. You still want to limit the number of hops from satellite to satellite you have (latency again), but this should make the service more resilient to the loss of a single ground station.

Re:Claude Opus 5.5 on Tuesday September 22, 2026 @12:50PM (#49804297)
On mobile at least, you have to scroll to get the TOC to appear. Then keep scrolling to actually move off from the hero to see the text.

For a marketing page, it’s not the worst UX I’ve seen, but still slightly annoying.

Older »