MurphyA/hacker-news huggingface dataset:
by danpalmer | 2025-09-16 00:48:00+00:00
This pretty much sums up my feeling on the new generation. I too don't understand what's "awe dropping" about it, and have finally switched from an iPhone 15 Pro to the Android ecosystem, where a flip phone is somewhat "awe dropping". I'm not fully convinced about it, but it's different, it's fun, it's clever, and I'm thoroughly enjoying it.

The only thing I disagree with here is about the Air. I think Apple's strategy with the Air is to split the Pro line. Previously the Pro phones were for people who wanted a premium feeling and who wanted premium features, but those are often in tension, and might hold each other back. Now the Air is for those who want premium feel (you might call it flashy, looks great, feels great, but has trade-offs), and now the Pro is an uncompromising set of features, at the expense of being bigger and having a comical camera ~bump~ ~plateau~ continent. This is the same as the Watch, where you have the stainless steel models for the premium feel, and the Ultra for the premium features.

I suspect many on HN may not differentiate between the premium features and feel as much – I know it's not what I jump to – because "design is how it works" and many here aren't as fashion conscious, but a lot of folks buy new phones based on the colour, or how thin it feels, or other details that are easily written off when you know more about the hardware. I think the Air might be a big hit, while getting very little of the enthusiast market.
by tamimio | 2025-09-16 00:49:14+00:00
> includes any content, digital, streamed, or otherwise distributed on the internet, the primary purpose of which is to sexually arouse or gratify, including videos, erotica, magazines, stories, manga, material generated by artificial intelligence, live feeds, or sound clips.

So I assume this will also include OF, dark romance books, online blogs, shared texts in group chats?
Show HN: HN Term – browse HN using the terminal
by arthurtakeda | 2025-09-16 00:49:23+00:00
Hey HN! I've created a terminal interface to browse HN using only the keyboard.

You can expand/hide replies, open external links, browse top, new, ask, show and jobs.

All key bindings and theme colors are customizable :)

It was built with React, OpenTUI, bun and HN API, had a lot of fun building this, excited to hear your feedback!
by nickysielicki | 2025-09-16 00:49:53+00:00
Just try it. Here’s an example that I know it will work flawlessly for, because I used it for this: at $formerjob, all laptops come with a piece of malware called “connections”, which obnoxiously pops up at some point during the day (stealing window/mouse focus) and asks you some asinine survey question about morale on your team and/or the company values. There are a few good ways to solve this: apparmor/selinux (but this runs the risk of your config file conflicting with the rules shipped by IT), a simple bash script that runs pkill every 5 seconds (too slow and it still steals focus, too fast and your laptop fans start spinning), etc. A better way is to use a bpf hook on execve.

Ask an LLM to write a simple ebpf program which kills any program with a specific name/path. Even crappy local models can handle this with ease.

If you’re talking about more complicated map-based programs, you’re probably right that it will struggle a bit, but it will still figure it out. The eBPF api is not very different than any other C api at the end of the day. It will do fine without the standard library, if you ask it to.
by jrockway | 2025-09-16 00:50:14+00:00
It's unclear what device attestation does here. You can print a fake check and take whatever picture you want. If it's using dead pixels or something as a device fingerprint, you get those dead pixels. You can also fake dead pixels, of course. Authenticating the phone's OS doesn't authenticate the camera, or what the camera's looking at. It's a signal, maybe, but the weak link in "a napkin with the right numbers and scribble on it is a money transfer" is probably not whether someone has root on the device that's taking a picture of the napkin.
by ggm | 2025-09-16 00:50:30+00:00
For the right kind of storage, even high loss storage could be worth it, if it is long-duration storage.

The problem is economics with for-profit generation, not storage cost: If the cost of generation from PV was equitable, you would "store" your volts in the supply chain and withdraw from the bank over winter. Then the storage (at loss to transport) would be in Dams and other long duration spaces.
by e_y_ | 2025-09-16 00:51:05+00:00
To be nitpicky, React itself does not specify that state management must be global. It was a popular pattern, starting with Facebook's blog post on Flux and made popular by Redux. And certain newer features like hydration/SSR and suspense more or less require a global store because their data can't be kept in the tree. But in many cases you can keep state local with useState and Recoil/Jotai and frameworks that keep global state/caches abstracted away like TanStack Query.

For progressive enhancement, I like the island approach used by Astro. I do think that most developers are not just building static sites though. And if you're generating HTML on the server side and then updating it dynamically on the client, having two different languages (Java/Go/Python on the backend, JS on the frontend) becomes messy pretty quick.

There are times where you should build the simplest solution that meets your needs, and times when you should think ahead to future use cases so you don't box yourself into a corner. And picking a framework is a big part of that process.
by brandall10 | 2025-09-16 00:51:10+00:00
It's not the mode so much as the comparative efficiency. In a handful of keystrokes you can launch a commonly used app in under a second. Any type of visual browsing mode is going to take an order of magnitude more time/effort.

For people who never work with things like terminals, sure. For fellow devs, it's an unusual choice unless they routinely cycle through irregularly used apps w/ hard to remember names.
by SXX | 2025-09-16 00:51:28+00:00
Well, I guess my post was slightly misguided on price because I bought them in South East Asia and they look a bit more pricey in EU / US now. Might be some tariff price changes played the role IDK.

As for the chip basically almost all USB+LTE+WIFI sticks on Chinese marketplaces using it. They all have slightly different way to get adb / edl and flash, but all seems somewhat open.
by com2kid | 2025-09-16 00:51:34+00:00
> Okay, but it's also possible to use high quality eggs and fancy chocolate in a box mix, so it's not necessarily a strict upgrade to go from scratch either?

Except the conversation is about Betty Crocker mixes, which are the very definition of built to cost.

Also for whatever reason when I've used the bougie organic box mixes, the results have been very middling. e.g. not baking, but I can make better pancakes from scratch than what comes out of a bag of Birch Benders.

Related, the bougie brands with higher quality ingredients tend to not use as fancy of chemistry in their mixes, so you get better ingredients but you don't get the advanced chemistry.
by petermcneeley | 2025-09-16 00:53:09+00:00
My father took magic very seriously and went way beyond simple slight of hand that this article suggests. He could make coins disappear without a trace. Our mother was often astonished when she found all the money in the house and bank had vanished. One day he wanted to show us a disappearance trick with a cigarettes carton. He didn't have one so he went to the corner to pick one up. He hasn't been seen since. A true magician never reveals his trick.
by wrp | 2025-09-16 00:53:32+00:00
My Korean colleagues have been asking me to explain this case to them, and I haven't been able to dig up enough reliable info to give much of an answer. I do think I can give a less inflammatory explanation for the shackling, though.

ICE sweeps mostly pick up undocumented laborers in the fields and factories. The people have nothing to lose by trying to run away, as they as just going to be deported anyway. So it stands to reason they would be restrained upon arrest. Documented workers on the other hand have a great deal to lose by further aggravating their situation. It is extremely unlikely that a documented worker would try to run away. However, I expect that ICE has to use the same procedures on all demographic groups to avoid charges racial discrimination.
by blooalien | 2025-09-16 00:54:03+00:00
Re; "moved ... comments"

I'm suddenly randomly curious about the backend (or frontend?) tools y'all folks use to do this sorta thing here on HN (and to manage the site in general). Is it web-based like the site itself, or CLI? GUI even? I presume the whole thing is mostly database-driven "under the hood" like a lotta these kinda sites, yeah?

As an ex-web designer, it's always fascinated me; the many different approaches people have come up with to managing various web properties, despite the core similarities underlying them all.
by thepryz | 2025-09-16 00:54:06+00:00
Agreed. There are so many "what were they thinking" aspects of the new UX that I have to wonder whether the designers at Apple even use their products.

Everything is less legible. A lot of the new UI requires additional taps/button presses because they want to hide everything to make it look pretty. I had to change the default layout in Safari so I could avoid extra taps to view my tabs, etc. I still don't understand the point of the new Phone app UI and am grateful I can choose not to use it. Even something as simple as as the Now Playing screen in CarPlay seems to be oddly aligned in my car with uneven spacing between the album art and controls, suggesting that they aren't even paying attention to simple details. Sigh.
by apatheticonion | 2025-09-16 00:54:07+00:00
I explored JS decorators in the past but decorators are different in that they are a runtime operation that can't be statically compiled and can't be used on non-class properties.

You probably know this already but macros on the other hand are just dumb expansions/computations of syntax transformed at compile time, like

let result = add!(1 + 2);

Would compile into

let result = 3;

Including macros into the JavaScript spec is a bit weird because it's an interpreted language so compile-time concepts don't really make sense (which is probably why decorators were proposed).

But JavaScript is compiled more frequently than it isn't and we apply a crazy amount of transformations to it (typescript, tsx, path manipulation, styled-components, etc). IMO standardized compile-time manipulation with LSP integration would go a long way for language ergonomics.

That would also mean transformations for things like jsx could be run _in the browser_ allowing people who don't want to use a bundler to run their code without one.

// Removed by the bundler, can also be used in the browser import jsx from "react/jsx" const App = () => jsx!(<div>>Foo</div>)

Projects like this : https://github.com/developit/htm are an expression/symptom of that need
by Scrubbed4426 | 2025-09-16 00:54:14+00:00
Root does not leave the Android permission model in a usable state at all, it completely undermines it.

You are moving from a small handful of processes that get root access and are heavily constrained by selinux policies and are nowhere near userspace to putting root access behind a weak UI prompt. That is the ability to modify the system at runtime. If the system can be modified and the bar to that modification is trivially bypass-able, privilege escalation becomes monumentally easier for an attacker. Because the system can be modified *it cannot be trusted*.
by apsurd | 2025-09-16 00:54:51+00:00
fwiw i've never experienced the drawback of separate languages for server and client. nor did i ever experience the benefit of single language across server and client.

being forced to use javascript on the server sounds like a cruel joke vs a benefit. I mean just simply from "i can literally pick anything for my controlled server env" vs "no we're a js shop cuz web"

edit to add: is it one repo? or maybe shared types. typescript is probably the strongest argument. can enforce integrity truly across the stack. but i don't think that's worth being forced into js environment and packages. community is forced to reimplement everything in js. no good.
by worthless-trash | 2025-09-16 00:55:33+00:00
You are experiencing the negative side of the apple reality distortion field.

I too have experienced this. I expect that i have been too direct in my dislike of apple in this post.

You have to come at the problem sideways. To allow for any real hope of not being down voted the crowd.

I dont know what the root cause is.. if Cupertino corp has a really expensive pr team or apple devices are laced with some kind of mind altering drug.. the effect is the same.
by igouy | 2025-09-16 00:55:34+00:00
> I thought fixed focal length photography was pretentious snobbery.

35mm (50mm on ASP-C) was faster (f1.8) and smaller and sharper than 18-55mm f3.5-5.6 kit zoom.

And then 85mm (130mm on ASP-C, f2.8) wasn't much bigger.
by DannyBee | 2025-09-16 00:55:37+00:00
Good question, but actually not.

The judges do absolutely everything they can to keep these things moving or settle. They force people to mediation, they force people to reduce the claims to get rid of shitty claims, etc. Everything they can to get the vast majority of cases that shouldn't need a judge to resolve (which is most of them), out of court. This does slow things down.

To give you a sense of how good we are at that (surprisingly), only 1% of federal civil cases (IE this kind) actually reach trial. Only 0.7% reach a jury. It's not evenly distributed across claim types, but if we could push people to that state faster, you'd get some speedup. Not as much as you think. In federal district court, you will get pushed to mediation very very quickly in most cases.

They also have special programs to handle complex litigation, to handle multi-district litigation, etc. From a process standpoint, it's more efficient than i think people give it credit for.

Trials themselves are usually quick (a few weeks). But even that volume is immense.

In 2024, there were 347,991 new civil cases filed in federal district courts. Up 22% (ie crazytown) from the year before. In 2025, so far, it's back down again, but we'll see. A few years ago it was >500,000 new federal civil cases in a year.

There are 94 federal district courts in the US, and 677 federal district judges.

The average number of pending cases over the past 12 months, per judgeship, currently stands at 757.

Maybe they work slow?

Nope - they have, on average, terminated 866 cases each in the past year. So uh, terminated more than 16 cases a week. Each.

See here: https://www.uscourts.gov/statistics-reports/caseload-statist...

The number of district court judges is set by congress. It has been set at 677 for a long time. For the volume of cases that there are these days, it's not enough if you want them to go to trial in less than a few years.

If we ignore the deliberate abuse of things like binding arbitration, etc, it really does exist (as mediation does) to try to get people to stop wasting court time on things that don't need court.

Because while sure, you could always say "get more judges", it's very hard to say 500,000 new federal civil cases a year is not crazy. This is just federal district courts, too. State courts get 13-20 million new civil cases a year.

While plenty of lawyers play games, it's honestly mostly the clients. Lawyers just get all the blame.
by colonCapitalDee | 2025-09-16 00:55:47+00:00
I did look at instructor and probably for structured output pydantic-ai and instructor are about the same, but pydantic-ai supports a ton of other stuff that isn't part of instructor's feature set. For me killer apps were the ability to serialize/deserialize conversations as json; frictionless tool-calling; and ability to mock the LLM client for testing.
by svachalek | 2025-09-16 00:55:50+00:00
I don't know how widespread this is but in my little circle the orange Pro was the biggest draw, it's the first in the Pro line (or at least as far as I can remember) with real color to it. Most of them are grayscale or very muted colors. It's another "feel" thing but got more attention than the Air's thin body.
by gcanyon | 2025-09-16 00:56:04+00:00
> click and page through a giant iPhone screen

1. Launchpad filters based on what you type. You don't have to page through things 2. As soon as you type anything, the first hit is selected and the return key launches it 3. Launchpad shows nothing but apps. As an app launcher, it's fantastic.

If Launchpad is gone I'm going to be sad.
by kalleboo | 2025-09-16 00:56:35+00:00
The only thing that really bothers me with the macOS 26 design update is the complete lack of contrast. Everything is white-on-white with super subtle shadows. You can't see what tab is selected in Safari, you can't see what is a button, etc. And it doesn't even look good - it just looks like something is broken, like a texture failed to load.
by koverstreet | 2025-09-16 00:58:08+00:00
You could only think Heinlein had militaristic views if that was the only book of his you read.

Read another book of his and you'd think he was a communist, another an anarchist, et cetera.

He liked to explore ideas. If there's one thing that's reasonably consistent across his work, it's his belief in individual agency.
by daemonologist | 2025-09-16 00:58:24+00:00
The title is appropriate, in that it feels to me that most of the awe has gone out of these products/keynotes. This is maybe down more to the maturity of the category(/ies) than any fault of Apple's though. Perhaps they can be blamed for failing to introduce exciting products in new categories.

I do find that wireless earbuds actually last much longer than the wired variety, despite the non-replaceable batteries. Back in the day I went through one or two sets of earbuds a year because the wire failed internally, whereas I've only had two TWS pairs in ~six years (admittedly, it was the battery that became a problem in the first set). There's undoubtedly a lot more e-waste gubbins in each though.
by Scrubbed4426 | 2025-09-16 01:00:00+00:00
No, the goal is to move to a system that doesn't rely on badness enumeration (antivirus) as a primary defense. You can rely on the app sandbox and the security model of the system to keep it in check.

Antivirus scanners are essentially useless on modern mobile OSes because they are limited to accessing the same things a malicious app or file would be.
by reaperducer | 2025-09-16 01:00:23+00:00
I agree with you. It really hasn't changed all that much. It's a bit more cartooney, but as long as it doesn't get in the way of my work, I don't care.

It looks like a lot of the hate flowing on HN is just people looking at worst-case screenshots on blogs and piling on. They haven't even used it.

There are a few things I'm not wild about, but for the most part it's a bunch of shoulder-shrugs. This isn't the end-of-the-world scenario that people are making it out to be.

I have a regular non-techie person in the family with a Mac who I think will like the changes. Those are the people who Apple is targeting. Not the tech bros and the wannabe posers who are desperately clutching their 10-year-old iPhones out of some kind of righteous indignation.
by its-kostya | 2025-09-16 01:00:43+00:00
When a legal takedown request arrives, whether it’s about copyright, censorship, privacy, or something more vague, how a Free and Open Source Software (FOSS) project responds can make all the difference.

Handled well, a takedown request can be a manageable administrative step. Handled poorly, it can cause panic, disrupt infrastructure, or even put contributors at legal risk.

This article goes inside F‑Droid’s playbook for handling takedown requests
by thepryz | 2025-09-16 01:01:14+00:00
The original, updated version of the Finder icon alone should have been enough of a warning that the UX designers at Apple have lost their minds and any aesthetic sense, let alone an ability to design interfaces that are functional, efficient, and well thought-out.

https://512pixels.net/2025/06/wwdc25-macos-tahoe-breaks-deca...
by tonymet | 2025-09-16 01:01:43+00:00
Think about the most notorious authoritarian regimes. Third Reich, GDR , USSR, Mao's China. They had relatively weak surveillance capacity. Secret police had to personally spy on the target and manually install bugs/taps. Technology was primitive and error prone. Most casual conversations were less vulnerable to spying. Rural people were relatively safe. Private conversations could be easily held in secret (e.g. walk outside, play a record).

Also consider resourcing, the manpower, money, tools, electricity devoted to surveillance back then compared to today

How about today? Where could you venture in secret without being tracked? How could you hold a private conversation? Your face & license plates are constantly tracked, along with your personal phone, laptop , watch, fitness tracker, Tire Pressure Management Systems, etc.

If you had to assign a logarithmic authoritarian intensity scale to those regimes, and to today's regimes, how would you rank them? Consider the spying capacity, resources, recording capacity, analytic capacity.

I would put today's regimes many orders of magnitude more severe.

what do you think?
by Demiurge | 2025-09-16 01:02:51+00:00
In some sense, some releases are always better than the previous version. Of course, Apple developers do some valuable work. However, there are changes that are not "undeniably better". I don't think every Sonoma feature was better. I don't want widgets, I don't want notifications, I don't want pretty much anything they've added in Tahoe. Not a single thing, that I'm aware of. And, now it's ugly as heck, to me.

I don't know what you're picturing, but I promise you, I am not being hysterical, I'm just annoyed. I feel like, when you "its hysterical", you think my mouth is foaming, my face is red, my heart rate is above average... It's definitely not. I'm just looking at CPU benchmarks and Windows ARM compatibility discussions. Honestly, it's kind of fun to have a reason to switch. I used to run hackintoshes, because Apple hardware was overpriced. But now, unfortunately, it is the other way around, and running Windows on M4 seems impossible.

Anyway, I don't think it's a huge deal, but it is definitely a straw that can break many peoples backs in terms of their preferred development environment. I know many people who have switched to Linux from the previous releases too. Un-hysterically, also.
by SecretDreams | 2025-09-16 01:03:15+00:00
All that matters to the end users is to never be trapped. Cross-shop these products around constantly and go for lowest price, highest performance ratios. We've seen over the last year all companies trade blows, but none are offering something novel within the current space. There is no reason to "stick to one service". But the services will try very hard to keep you stuck for that SaaS revenue.
by duxup | 2025-09-16 01:03:21+00:00
Massive uptake in installations! Bonus time!

Reminds me of when I worked at a company once who hired a new marketing VP.

First quarter he showed up he hired a bunch of cronies.

Second quarter he announced that their new YouTube ads were so great now that NOBODY had ever chosen to skip their ads the entire second quarter. I saw the ads ... they had shortened all the youtube ads to the length that the ads were unskippable. Guaranteed "success".