MurphyA/hacker-news huggingface dataset:
by darkteflon | 2025-09-09 19:33:50+00:00
Yeah.

Air: 6.5in, 165gm Pro 17: 6.9in, 233gm My current Pro Max 15: 6.7in, 221gm

Coming from the PM15, I give up 0.2in, but it weighs 56gm less. I do 95%+ of my reading on my phone - articles, books, everything. But I find the PM15 screen juuuuust slightly too large to be comfortable in the hand, and the normal Pro screen much too small for lots of reading. And I’ve been noticing early signs of RSI.

These dimensions are the goldilocks combination I’ve been waiting for.
by r0fl | 2025-09-09 19:34:06+00:00
Yes I have a charger in the car, downstairs in my house upstairs in my house in the office and have a portable anker charger if I fly or go backcountry skiing for the entire day

A charger is like $50

Why would I carry around a brick in my pocket instead to save a few chargers

How does that make any sense

Also my iPhone 14 Pro lasts a full day 90% of my days on 1 charge

I use my iPad or MacBook most of the day for work or am driving
by adgjlsfhk1 | 2025-09-09 19:34:11+00:00
> Floating point arithmetic spends three bits in the instruction encoding to support static rounding modes.

IMO this is way better than the alternative in x86 and ARM. The reason no one deals with rounding modes is because changing the mode is really slow and you always need to change it back or else everything breaks. Being able to do it in the instruction allows you to do operations with non-standard modes much more simply. For example, round-to-nearest-ties-to-odd can be incredibly useful to prevent double rounding.
by 9rx | 2025-09-09 19:34:28+00:00
Is that a meaningful difference, though? Schools were originally open all year round, but the hot summer classroom eventually was deemed an unsuitable place to occupy, thus schools decided to compromise by closing during the hottest months.

Since the advent of air-conditioning, there really isn't any good reason to close schools during the summer. But, like the internet bit before, we've just never bothered to stop and actually think about what we're doing. We carry on with the status quo simply because that's what we did in the past. Not because it makes sense, just because that's what we do.

But in establishing subsidized daycare now, we don't have to think about the time before air-conditioning was invented. We only have to worry about the constraints we have today. Hot summers are not a practical problem as of right now.
by ath3nd | 2025-09-09 19:34:33+00:00
> The Anthropic product adding a feature is not the end of employment or even a step along the way.

I respectfully disagree. Look at the groundbreaking Study Mode added by OpenAI: https://openai.com/index/chatgpt-study-mode/. Teachers are now jobless thanks to that amazing, monumental, revolutionary feature that the genuises at OpenAI added. Every one of their features is AGI.
by bobbylarrybobby | 2025-09-09 19:35:04+00:00
Their iOS app could use some serious love. Not only does it have no offline capabilities (you can't even read your previous chats), if you're using the app and go offline, it puts up a big “connection lost; retry” alert and won't let you interact with the app until you get internet again. That means if you're mid prompt, you're blocked from editing further, and if you're reading a response, you have to wait until you get cell service again to continue reading.

It's one thing to not cache things for offline use, but it's quite another to intentionally unload items currently in use just because the internet connection dropped!
by spicybbq | 2025-09-09 19:35:11+00:00
233g for pro max, 206g for pro, 165g for the Air. That's a big difference. I figure the Air will be a more compelling in person.

It also replaces the worst selling model of the four. The 15 plus and 16 plus models did not sell very well. The pro max is the top seller.

https://9to5mac.com/2025/01/22/this-iphone-16-model-got-sale...

Previously, the fourth iphone was the mini, which did not sell well in the 13 series:

https://www.macrumors.com/2022/04/21/iphone-13-mini-unpopula...
by marssaxman | 2025-09-09 19:35:30+00:00
Maybe cops are different where you live, but here in Seattle, I cannot imagine a crime so trivial as "someone broke the speaker on a gas pump" ever rising high enough on the SPD priority list for anyone to lift a finger about it, no matter how well-documented it may have been.

It would not surprise me to hear that someone had committed a crime of that scale while being watched by an SPD officer and still gotten away with it.
by aborsy | 2025-09-09 19:35:32+00:00
Dropbox is example of a bad company.

Why Dropbox doesn’t offer features adjacent to sync, like: end to end encryption for consumers, backup solutions like backblaze, S3-like buckets, controls like with S3 (like those related to IAM), tools to monitor folders and see analytics, flexible storage plans, equivalent of the Firefox/Bitwarden send, equivalent of services like ProtonDrive, and stop locking down ordinary features behind additional payment wall (even in paid plans, like using your available storage with more than one user for security and for defining scope for each device). My Dropbox Plus $120/year offers a fraction of what my managed nextcloud provides.

If you pay Dropbox 10$/month, you can’t set a damn password or expiry date to the file that you share. You have to pay even more for this simple feature.

Their password manager is limited to 50 passwords in their free plan. What these people are thinking?
by gruez | 2025-09-09 19:35:51+00:00
>Were your books imitated by AI?

Given that books can be imitated by humans with no compensation, this isn't as strong as an argument as you think. Moreover AFAIK the training itself has been ruled legal, so Anthropic could have theoretically bought the book for $20 (or whatever) and be in the clear, which would obviously bring less revenue than the $9k settlement.
by robgehring | 2025-09-09 19:36:17+00:00
Hi HN,

I built SpeechText.AI for research interviews. It is a transcription service aimed at researchers and students who record interviews and focus groups.

What it does:

1. Upload audio → get a transcript in minutes

2. Separates speakers and adds timecodes

3. Editable transcript in a browser editor

4. Export to DOCX, TXT, SRT, VTT (works with NVivo, Atlas.ti, etc.)

What is different:

Hosted in the EU with GDPR compliance (many research institutions require this); Focus on qualitative research audio (not general dictation or meeting notes); Users keep control over their data: you can delete files permanently; Custom domain-trained models optimized for research terminology and noisy field audio

Happy to answer any questions or hear thoughts on how to make this more useful.
by hydrogen7800 | 2025-09-09 19:36:34+00:00
I've yet to notice a substantive difference between my current Moto g 5g, which cost ~150 USD and my previous phone, a Pixel 5a which cost ~450 USD. I balked at the price of the pixel at the time, but figured that's just the price of admission these days. It is now useless since the screen/mobo failed soon after I switched. After it was obsoleted, I just opted for the cheap Moto and will probably never spend more than 200 USD on a phone again.
by snerbles | 2025-09-09 19:36:38+00:00
For us who remember the 20th Century? Yes, I agree and we can see the causes. For the next generation? It's more that they're wrapped up in centralized closed platforms for their hobbies. Most of them never considered anything else. They were born deep underwater and have no idea why they can't breathe.

We had BBSes, forums and IRC. Now it's Discord.

We had LAN parties. Now it's publisher-controlled match lobbies.

We had RSS feeds. Now it's curated social algos.

We had myriad self-hosted wikis and homespun fansites. Now it's all ad-choked Fandom.

So on and so forth.
by abridgett | 2025-09-09 19:36:44+00:00
The hazard perception test was a great addition in my opinion. (Basically a video plays and you have to press a button when something dangerous has happened).

I passed my driving test 30+ years ago and then took the HPT as part of a motorcycle test 15 years later.

Paying attention (to the kid bouncing a ball at the side of the road, to the cyclist when it's windy weather etc) is a key part of road craft and I hope this made it much clearer with some (contrived) examples. TBH I just wish they let you click earlier (for _potential_ threats - i.e. before they step into the road, not just afterwards).
by gnatmud8 | 2025-09-09 19:36:48+00:00
if you depend on more, you are capping what you can build to only what you can manage to get working and integrate, plus you also lose control over the code; for me personally, it's a lot easier to write a complicated algorithm, than it is to figure out a complex build system for a random library in the wild (with few exceptions like miniaudio); and it's especially worth it, because when i understand the problem, i can usually define a way better api for my usecase than any library writer can
by dwedge | 2025-09-09 19:36:55+00:00
I'll be honest when I first saw the post I was intrigued, I thought it looked beautiful. Then I saw the size of the camera, the eSim only trade off, the boast about "all day battery" and slowly but surely started to realise that the things I care about in a phone are not those that would be hidden by a case. If they made the thinnest ever fold, then maybe.

The 40% lighter is nice though.
by ToucanLoucan | 2025-09-09 19:37:08+00:00
> Do you think kids wouldn't develop the same mental health issues if they were on Mastodon instead of Facebook?

I'm not sure, but Facebook has employed too many PhDs to name with the goal of fostering addiction to their product, as well as behavioral ad targeting, and to my knowledge, Mastadon has not.

> Do you think the largest Mastodon instances wouldn't start also harming their users once large enough?

I don't think user harm is correlated with size of the platform.

> There's nothing preventing the decentralized from becoming centralized over time, from the same network effects, and abusing the users all over again.

Which is why I support things like the AT Protocol, which enable decentralized social networks that can share data amongst each other, and permit users greater control over what they see and from where.

> In which case, why fight for it?

Because I've been fighting for a better internet for decades at this point and see nothing better to do with that time were I to stop.
by FloorEgg | 2025-09-09 19:37:14+00:00
This is a good point, and I agree! Though when supply growth is bottlenecked by zoning, permitting,etc and not labor, immigration could still result in higher prices.

However if immigration disproportionately adds to construction labor supply, and if construction labor supply is the primary bottlebeck for housing supply growth, then immigration would indeed lower the price of housing.

To be clear I'm not anti immigration, I'm not Republican and I'm not even American.

I just saw a question (which I realize in hindsight was politically charged) that seemed to ignore some basic economic principles, and for some reason today I felt compelled to respond.

It's also worth noting that the comment I replied to was edited after I replied to it.
by eknkc | 2025-09-09 19:37:21+00:00
Go already has a JSON parser and serializer. It kind of resembles the JS api where you push some objects into JSON.stringify and it serializes them. Or you push some string and get an object (or string etc) from JSON.parse.

The types themselves have a way to customize their own JSON conversion code. You could have a struct serialize itself to a string, an array, do weird gymnastics, whatever. The JSON module calls these custom implementations when available.

The current way of doing it is shit though. If you want to customize serialization, you need to return a json string basically. Then the serializer has to check if you actually managed to return something sane. You also have no idea if there were some JSON options. Maybe there is an indentation setting or whatever. No, you return a byte array.

Deserialization is also shit because a) again, no options. b) the parser has to send you a byte array to parse. Hey, I have this JSON string, parse it. If that JSON string is 100MB long, too bad, it has to be read completely and allocated again for you to work on because you can only accept a byte array to parse.

New API fixes these. They provide a Decoder or Encoder to you. These carry any options from top. And they also can stream data. So you can serialize your 10GB array value by value while the underlying writer writes it into disk for example. Instead of allocating all on memory first, as the older API forces you to.

There are other improvements too but the post mainly focuses on these so thats what I got from it (I havent tried the new api btw, this is all from the post so maybe I’m wrong on some points)
by ksec | 2025-09-09 19:37:51+00:00
This feels like Intel is preparing to break the company into Foundry business and non-foundry business.

Unless AMD did a major mistake and mis-step unfortunately I think this is all too little too late. Both Laptop APU and Server CPU market share are continuously being eaten up. Of All the product line I dont see anything that Intel earn money and sustain their Foundry business heavy CAPEX and R&D.
by AlotOfReading | 2025-09-09 19:38:04+00:00
The ABI thing is because Lisa's talk was about C++. In C, a function can have multiple declarations as long as they're compatible (as opposed to identical).

So these declarations might coexist without issue even though they have different signatures:

extern int foo(a, b); // in include/lib.h int foo(int a, int b); // in src/foo.h

whereas this would be incompatible

const int foo(int a, int b); // "nearly" compatible

If you attach things to the prototype, then you need to sort out the compatibility rules. If contract_assume(a > 0) changes the type, the extern shouldn't be compatible. This is frequently used to allow linking against libraries compatible with older language standards while allowing newer code to benefit from newer standards like C99, C11, or C23.

The C23 committee ran into this issue when introducing attributes. Their solution was just exclude attributes from the signature and say they're always compatible:

Although semantically attached to a function type, the attributes described are not part of the prototype of such a function, and redeclarations and conversions that drop such an attribute are valid and constitute compatible types.
by bryanlarsen | 2025-09-09 19:38:05+00:00
I find those 2 things infuriating also. Sometimes "You're absolutely right" is wrong. I tell it "try this" and it'll tell me I'm absolutely right. Half the time I'm wrong, I'm asking it to figure something out. Assuming I'm right from the beginning is counter productive.

But still not as infuriating as the second. And it can be really hard to stop it from doing something you don't want.

I find that one can use Claude to produce lower quality code faster, but one can also use it to produce higher quality code slower, by using it as a pair programmer, rubber duck, to try experiments, et cetera.
by ryandrake | 2025-09-09 19:38:36+00:00
My browser already automatically mutes video ads on my behalf. And an ad blocker effectively "clicks the X button" for me. Sometimes I don't even scroll down far enough to see an ad. How is one of those activities breaking the social contract and others not? Or are they all breaking the social contract? Or none of them? I have no idea because I don't know who's defining the terms of this social contract.
by junon | 2025-09-09 19:38:39+00:00
Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=smtp.mailtrap.live header.s=rwmt1 header.b=Wrv0sR0r; dkim=pass header.d=npmjs.help header.s=rwmt1 header.b=opuoQW+P; spf=pass (aspmx1.migadu.com: domain of ndr-cbbfcb00-8c4d-11f0-0040-f184d6629049@mt86.npmjs.help designates 45.158.83.7 as permitted sender) smtp.mailfrom=ndr-cbbfcb00-8c4d-11f0-0040-f184d6629049@mt86.npmjs.help; dmarc=pass (policy=none) header.from=npmjs.help
by Bender | 2025-09-09 19:38:41+00:00
I've never heard of a mass spooning.

That's how babies are made. But seriously, the definition of mass shooting is moot at this point. When a person is murdered by an unstable every day I count that as "mass" even if the murderer is by themselves. There are just so many of them the end result are masses even if the actors are distributed. It's more like a mass invasion of unstables at this point. One never knows if the person next to them is going to pop off. There are now so many incidents of kids taking out one or two other kids that it is endemic at this point even if that is not big enough number to technically count as "mass" shooting, stabbing, slashing, etc... The real question is when are we going to address all the mental health issues. When are we going to start enforcing laws on people with a history of domestic abuse...
by r0fl | 2025-09-09 19:38:44+00:00
When you are doing all those things isn’t your phone in your pocket and therefore not draining battery?

When travelling how? By car you have a cable charger or wireless charger in 99% of cars I’ve been in

Planes have plugs Trains have plugs Ubers have plugs

It seems like that is a once in a while occurrence for you

In which case you’d be better off with a thin phone the vast majority of other days and pack a thin MagSafe charger for those once in a blue moon travel days and it would just be slightly thicker than a thick phone while the vast other days you’d have a thin phone
by chlodwig | 2025-09-09 19:38:49+00:00
The argument is that producing children has massive positive externalities; there is value created for society that is not captured by the parent. In economics terms, all gains-from-trade for the child's future labor is a positive for society that the parent will not capture. Or for illustration, imagine nobody had any children. You would get to retirement age and find you could not buy food because there was no one to farm, you could not get healthcare because there were no more doctors and nurses or construction workers to build hospitals.

Of course the tricky thing is that not all children produce positive externalities, some have massively negative externalities and a naive subsidy might encourage the wrong kind of reproduction ...

Anyways, if you don't want any subsidies, one policy change is to eliminate general social security and simply have each retiree get the social security money paid only from their own children. Social security is not a savings plan or insurance, what it actually is is a socialized version of the current generation of children paying for their parents retirement. The non-socialized version is just the parents getting money of the kids that they raised themselves, and if you did not put in the work of raising kids, you don't get social security.
by josephg | 2025-09-09 19:39:18+00:00
Interesting idea. As I understand it though, this wouldn’t give you the kind of conflict semantics I’m talking about out of the box. What I want is - if two users concurrently edit the same line of text, the system can “merge” those changes by storing the conflict. Subsequent readers of the document see a merge conflict and can resolve the conflict manually.

Your system looks like it just enforces a global order on the actions. This will give you SEC - but how do you preserve the information that these edits were concurrent - and thus conflict with one another?
by paulsutter | 2025-09-09 19:39:30+00:00
Little known fact: Starlink should be a pure orbital internet backbone to communicate anywhere in the world, right? Because of the laser links between satellites?

Not so much. All the traffic from the US must transit through an earthbound surveillance hub, so the latency advantages are lost. Same with other countries.

(Please anyone correct me if I'm wrong about this, I was gravely disappointed to hear it and would love to hear that I'm wrong)
by bluGill | 2025-09-09 19:39:41+00:00
People who are not investing need to vote usefully. Renters typically do not vote in large numbers and so this group that isn't getting anything from the investment isn't getting their needs represented. When renters do vote it is often for things that increase rental costs indirectly.

Even those who do own a house are often helped by things that lower value in some way. Many have a kid they want to move out and be successful in life and this means they gain more from lower values then raising values (which is paper money anyway since they would have to sell to see it - most are not). Many want to put an addition on the house and the same laws that prevent building also prevent their addition.
by tanelpoder | 2025-09-09 19:39:48+00:00
A previous discussion from 2024 is here (39 comments):

https://news.ycombinator.com/item?id=40869877

I have since converted the entire codebase to use modern eBPF functionality (task iterators, task-local storage maps, sleepable iterators capable of reading user-space memory of other processes, etc), with libbpf-based userspace frontend.
by lobf | 2025-09-09 19:40:20+00:00
>Some cities or states have more issues on public transit than others.

Sure, but that doesn't change the stats.

>But also you can still be a victim of assault, harassment, theft, and other issues on public transit.

As can you in a car.

>Many of these issues also go unreported or don’t get counted in official stats if not accompanied by a formal police report or whatever.

They use estimates for unreported crimes. I trust the institution to provide the best possible data.

>So it doesn’t tell the full story of what people’s real experiences are.

Do you think there's any chance in hell that actual deaths / injuries on public transport even begin to approach those in cars?
by epolanski | 2025-09-09 19:40:31+00:00
I have to manually type "correct me if I'm wrong" in half of my comments to avoid this behavior.

I have no clue how to avoid it going off rails, it's one of the most common criticisms I see on Reddit too.

> I find that one can use Claude to produce lower quality code faster, but one can also use it to produce higher quality code slower, by using it as a pair programmer, rubber duck, to try experiments, et cetera.

That's a very good phrase I'm gonna steal.
by evbogue | 2025-09-09 19:40:36+00:00
a colleague of mine recently insisted that bittorrent be included in web3 techs since it uses hashing. if we toss torrents under the title of web3 then it's been a huge success.

atproto, however, could learn a lot from torrents and all of the other protos since then. for example, their recent push to centralize bookmarks.
by cwdegidio | 2025-09-09 19:40:38+00:00
There was 18F which was a group within US Digital Services. But as mentioned they got DOGEd. They managed the USWDS (US Web Design System), which was making great efforts to create a unified design and accessibility framework for government websites. I was working pretty closely on a contract project until, well, shakes hands wildly all this. They were great people, great designers and really cared about what they were doing.

As for enforcement of adhering to 508 and a11y compliance, US digital projects were guided by executive order M-23-22, "Delivering a Digital-First Public Experience", but from what I can tell that is kind of up in the air at this point... we are following it until someone tells us otherwise, but I don't think it is being enforced anymore with any passion because of the current confusion.