MurphyA/hacker-news huggingface dataset:
by lapcat | 2025-11-23 20:37:44+00:00
1) The "0 New Features" Mac OS X 10.6.0 came 22 months after 10.5.0, not 12 months

2) 10.6.0 included significant under-the-hood improvements but also brought some truly nasty new bugs and was significantly buggier than 10.5.8, released a few weeks prior

3) 10.6 received 23 months of subsequent minor bug fix updates, up to 10.6.8 v1.1

We'd need two Snow Leopards in a row just to match Snow Leopard purely in development time, but now there's a lot more preexisting technical debt built up after well over a decade of annual major releases.
by jeroenhd | 2025-11-23 20:39:06+00:00
Yes, that's the point, indeed. One key per device, impossible to extract, so you need to break into the device to use the key.

If you want to maintain backup access, you can use an SSH CA to sign your public SSH keys, then keep the private keys on your device. If you keep the CA keys safe (i.e. physically safe on a flash drive), this means you can even add new keys after you lose all your devices.

This way, you only need to trust your one CA on your servers (so you don't need to copy 20 public keys around for every server).

Plus, if you're setting up a (separate) SSH CA, you can also sign servers' host keys, so you don't need to rely on TOFU to prevent MITM attacks, if that's something you care about.
by beders | 2025-11-23 20:39:13+00:00
This is the first wave of a new generation of Apps which has the potential to replace/enhance the majority of e-commerce websites.

I wouldn't underestimate it - it's the hammer can break up the information silos we've built up around websites/apps.

Why prompt Gertrude(tm) on Ramazon for a specific thing you need, if you can ask ChatGPT to find you said thing along with UIs to purchase it across all e-commerce platforms that agree to play in this market?
by mrweasel | 2025-11-23 20:41:38+00:00
This seems like a more reasonable take. What I'm wondering is "Where will consumers go?"

They won't be shifting to Apple in any large numbers, many aren't willing to pay the price Apple is asking for a laptop. More and more I'd say that the average consumer if going to either use their work laptop, or their phone, for all their personal computing needs. Other that gamers, and the few of us who actually think that computers are fun (or at least they used to be), why would the average person buy a computer? My personal experience is that especially women just handle everything on their big ass phone anyway.
by hn_throwaway_99 | 2025-11-23 20:41:59+00:00
It's a fair point that OpenAI officially supports ephemeral keys.

But I still believe the vast majority of startups do wrapping in their own backend. Yes, I read what he's doing, and he's still only able to analyze client-side traffic, which means his overall claims of "73%" are complete and total bullshit. It is simply impossible to conclude what he's concluding without having access to backend network traces.

EDIT: This especially doesn't make sense because the specific sequence diagram in this article shows the wrapping happening in "Startup Backend", and again, it would be impossible for him to monitor that network traffic. This entire article is made-up LLM slop.
by koliber | 2025-11-23 20:42:16+00:00
In the broad picture of engineering, I would consider this to be technically difficult. Many pieces of the puzzle need to interact correctly to remove latency, from physical location, network gear, decision about where software runs, removing unnecessary layers of everything, to algos and data structures, and doing razor-tight tradeoff analysis favoring low-latency at every step along the way. It’s also expensive. So it’s hard to agree that this is not hard. On the flip side, if you find this easy and want a job, msg me.
by charchar2323 | 2025-11-23 20:43:35+00:00
For sure, I think Vance has always taken a more balanced approach to Israel than some people like to admit. When you listen to his speeches, he mostly focuses on Christian issues -- basically ignoring the core of the issue. He's clearly sympathetic to the Israel-wing of the party, but hasn't stretched so far that you could confidently call him pro-Israel
by johndevor | 2025-11-23 20:44:13+00:00
That's what we're doing at Hallway (https://hallway.com).

UIs should be fully remix-able and not set by the datasource/SaaS. So we built out a system to allow users to use the standard UI or remix apps as they want. Like Val.town, but with a flexible UX/workspace layer. Come check us out!
by zkmon | 2025-11-23 20:44:57+00:00
There is no absolute description of good leadership. But there is a relative one. It's about the degree of alignment with goals at the moment, at team level, and org level and being able to convince people about the achieved alignment.

Knowing what these goals are, is just as difficult or even harder, than achieving those goals. Most of these goals are not the ones that are written in big font.
by aerostable_slug | 2025-11-23 20:45:34+00:00
California's rather controversial Prop 57 (early release from prison) uses the list of violent felonies outlined in § 667.5(c) of the California penal code, which excludes a number of felonies many feel are in fact violent. This is because it that list was never intended to be used as an exhaustive list or used for determining early release from prison, it was supposed to be a list of the most dire felonies used for calculating mandatory life imprisonment. Jerry Brown and his supporters changed that, and thus rape of an unconscious person and many other violent crimes still allowed perpetrators to serve only half of their sentences.

California Senate Bill 268 closed the classification gap by adding certain rapes of intoxicated or unconscious victims (especially when the defendant administered the intoxicating substance) to the list of “violent felonies” under § 667.5. It went into effect at the beginning of 2025.
by mindslight | 2025-11-23 20:46:10+00:00
I was making that point in the context of the Trump Cinematic Universe, which includes both these committed true-believers as well as the clueless cheerleaders still simping along at home.

The narrative there is/was that since Trump won the election, anything he decrees has a mandate from "the people" (cue Bane voice). So when the useful idiots were acting, they saw the law as irrelevant - everything they were doing was for the cause and thus they'd be protected (naive).

But obviously Trump's directly-harmful America-last policies are eventually going to be felt by a lot of the grassroots cheerleaders who think he's some kind of savior. At which point to try and maintain their support, it's going to become politically important to write off the harmful results by attributing them to some scapegoats. And the clear scapegoats for many things are Musk and his merry band of governmental arsonists.
by thr0waway001 | 2025-11-23 20:46:44+00:00
Fix that freaking keyboard FFS. Seriously. How is it that almost 20 years later it's still one of the worst parts of the iOS experience.

Also, ditch liquid glass on MacOS. That sh t is so Windows 7. It wasn't cool then and it isn't cool now. What the hell are you guys doing? Copying Microsoft now? It so, outdated, slow and twitchy, makes it hard to read. There's literally no upside to it. None. Zip. Nada.
by whytevuhuni | 2025-11-23 20:47:26+00:00
That's a very unusual take. Rust (in its 1.0 form) was precisely made to replace C++, since the goal was to replace as much of Firefox's code as possible with it.

Also, if you cannot afford a GC, then languages like Ada and D are indeed decent alternatives... but D without a GC is very limited, Ada without SPARK is not as safe nor as ergonomic, and Ada with SPARK is very difficult to scale to larger projects.
by bluefirebrand | 2025-11-23 20:48:03+00:00
I think with the harm that these companies are doing, the angry pitchfork mobs are a serious suggestion and not just hyperbole anymore

Keep in mind that not very long ago some random person assassinated an insurance CEO and many people's reaction was along the lines of "awesome, that fat cat got what he deserved"

Don't underestimate how much of society absolutely loathes the upper class right now.

I would bet that many people are one layoff away from calling for execs to get much worse than jail
by slg | 2025-11-23 20:48:17+00:00
>So a simple "most viewed in last month" page would trigger a loss of protection?

The key word there is "page". I have no problem with news.ycombinator.com/active, but that is a page that a user must proactively seek out. It's not the default or even possible to make it the default. Every time a user visits it, it is because they decided to visit it. The page is also the same for everyone who visits it.
by thr0waway001 | 2025-11-23 20:48:49+00:00
Yeah bro. For the first time I'm seriously considering adopting Linux as my personal desktop OS. I already use it at work for server stuff. So I'll get by. Maybe I'll miss some of the proprietary software, but that list of programs is quickly dwindling every year.

At first I held back because of the ecosystem (i.e. still really liked iOS. But now that iOS is kinda sucking ass too, it makes it a much easier proposition.)
by hedora | 2025-11-23 20:48:51+00:00
The current issue is iOS 26.1’s wallpaper renderer crashes in a tight loop if the default wallpaper isn’t installed. It isn’t under Xcode.

I have macos crash reporting turned off, but crashreport pins the CPU for a few minutes on each ios wallpaper renderer crash. I always have the iOS simulator open, so two hours battery, max.

I killed crashreport and it spun the cpu on some other thing.

In macos 25, there’s no throttle for mds (spotlight), and running builds at a normal developer pace produces about 10x more indexing churn than the Apple silicon can handle.
by ufvy | 2025-11-23 20:48:51+00:00
Really appreciate this thoughtful feedback! You've identified some key improvements:

*Variable rates*: Love this idea. Right now it's flat $72/hr, but you're right – a junior dev shouldn't charge the same as a senior architect. Thinking through implementation:

Option A: Participants set their own rate ($30-$200/hr range?) - Pro: Market finds equilibrium - Con: Chefs don't know cost upfront (pre-auth becomes tricky)

Option B: Skill tiers (Junior $45/hr, Mid $72/hr, Senior $120/hr) - Pro: Predictable pricing for chefs - Con: Who decides the tier?

Leaning toward Option A with a visible rate display before participants join. What do you think?

*Quality & reputation*: Totally agree – even Google/Meta make bad hires sometimes. Your "let it sort itself out" approach makes sense. I'm thinking:

- Public profile showing: total earnings, # sessions, avg session length - No ratings initially (avoids gaming/fake reviews) - Let the market decide: if someone consistently gets kicked or has 2-min sessions, that's a signal

The earnings transparency might be enough – someone with $10k earned across 200 sessions is probably legit.

*Room matching with AI*: This is brilliant and solves the discovery problem elegantly. Currently participants just see a list of open rooms. Your idea:

1. Freelancer creates profile: "React expert, 5 yrs exp, good at performance optimization" 2. Chef creates room: "Need help with Redux state management causing re-renders" 3. AI matches and notifies relevant freelancers: "New room matches your skills"

This could use semantic search (embeddings) to match "Redux performance" to "state management optimization" even if terms don't overlap exactly.

Quick prototype question: Should I prioritize variable rates or AI matching first? Which would have more immediate impact?

Thanks again – this is exactly the kind of feedback I need.
by ValentineC | 2025-11-23 20:49:01+00:00
Like every other OS with a billion parts, they fix some moving parts while breaking others.

I was on Ventura until I very recently upgraded to Sequoia. Three little undocumented changes I noticed:

1) My Thunderbolt 4 NVMe enclosure was unusable in Ventura and would cause Finder to hang. It's usable now.

2) I could finally connect to my 6Ghz access point with my M2 MacBook Pro.

3) I think the HDR brightness transition was also tweaked to be a bit less annoying.

I'm skipping Tahoe because it's hot garbage, but I look forward to macOS 27.
by SilentM68 | 2025-11-23 20:49:03+00:00
"Which it be, ye scallywag, but nay—mark me well—’tis no tavern’s tall tale. Nay, ’tis truth carved in bone and blood, a story black as the Devil’s beard, yet truthful enough to make Death himself chuckle in his coffin." (╯︵╰,) / \ ₿
by hinkley | 2025-11-23 20:50:01+00:00
The whole point is to dumb a problem down so that people can focus on substance instead of form. It’s typesetting for people who aren’t technical and to lower the barrier for technical people for documentation of what they’re working on so far that you can ridicule people who still refuse to document their shit.

Any time you can make a developer chose between belligerence or stupidity to explain their behavior, they will either change the behavior or go with belligerence because they’d rather be dead than thought stupid. In either case you have maneuvered them out of being able to continue to be obstructive to team dynamics.

So you “solve” social problems with technical solutions not by making the solution better, but by making it the dumbest thing ever so only an idiot wouldn’t understand it.
by Jare | 2025-11-23 20:50:12+00:00
> it's still the best OS by a mile.

I wish I could disagree, but Microsoft won't let me thanks to their determination and speed in destroying what was good about Windows.

Right now I find myself forced to use macos for iOS dev, and Windows for gaming-adjacent stuff. For the first time in 33 years, I truly wish I could just have Linux everywhere.
by treis | 2025-11-23 20:50:25+00:00
I think the HN crowd and the public at large have different ideas of usability. The "I want to save the file on my computer that I own" resonates with us. But there are a lot of advantages to a mobile like experience. There's no viruses, you never lose files, apps don't lock up your device, and so on.

The problem isn't really the experience being something like devices as a service. It's that the providers are a rent seeking duopoly.
by kasool | 2025-11-23 20:50:49+00:00
Yeah, I work professionally as a gpu/graphics programmer and even I have trouble sometimes wrapping my head around some of the fancy shadertoy one-liners. Most of the stuff I work with is conceptually much more simple. The math if any is all generally really straightforward and derived from a handful of commonly used algorithms or PBR models. The more common work is performance tuning and scaling across multiple architectures/platforms. You might run into this stuff more if working with SDFs though.
by bofersen | 2025-11-23 20:51:34+00:00
Author here, kinda sorta. I should've been a bit more specific than that. You can have a profile showing a function taking up 99% of the time, but when you dive into it, there's no clear bottleneck. But just because there's no bottleneck, that doesn't mean it's optimized; vice versa-a well-optimized program can have a bottleneck that's already been cycle-squeezed to hell and back.

What I wanted to say was that a spiky profile provides a clear path to optimizing a piece of code, whereas a flat profile usually means there are more fundamental issues (inefficient memory management, pointer chasing all over the place, convoluted object system, etc.).
by Neikius | 2025-11-23 20:51:45+00:00
Something similar to reset PC would be snapshots and immutable systems.

Touch is notorious for there are very few touch sensors that actually have drivers for linux and vendors keep using unsupported ones.

Hybrid sleep... is actually a big problem as it replaced the regular sleep and now we are all in some deep deep muck.

And fractional scaling works fine on wayland, it is a recent feature of the last 1-2 years but seems to have stabilized.
Ask HN: Why only 5% agent pilots are going to prod?
by spacemnstr42069 | 2025-11-23 20:52:45+00:00
I’ve been trying to understand what is actually blocking broad adoption of truly agentic or autonomous systems. Lots of enterprises are running agent pilots right now, but I’m curious on how do teams decide whether these agents are succeeding or failing?

Further what could be a good generic framework to think about this?
by capitainenemo | 2025-11-23 20:53:15+00:00
privacy.resistFingerprinting = true is basically activating most of the Tor browser features in baseline Firefox. That's why it is turned off by default. It does all the things you listed above only at a lower level than a user script. It's been in Firefox for over a decade.

https://www.ghacks.net/2018/03/01/a-history-of-fingerprintin...

The flag was in fact designed to control the activation of the Tor browser uplift features, and reduce maintenance issues. That way the Tor browser could pretty much just be Firefox with certain flags turned on.
by venturecruelty | 2025-11-23 20:53:50+00:00
I mean this nicely: I would really not expect much better from HN. This is ground zero for Capital's public social media discourse; I'm actually quite surprised your top-level comment hasn't been downvoted to oblivion or even flagged, since you dared to utter the unutterable: that workers deserve more and Capital deserves less. I'm with you, friend, but be careful here.
Why are free markets getting less support here now?
by silexia | 2025-11-23 20:54:18+00:00
When you let the market rip, you are tapping into the most powerful distributed computing system in the universe: the collective desires and needs of billions of people. No central planner, no matter how many degrees they have or how many supercomputers they run, can ever hope to outsmart the swarm intelligence of the crowd. In a free market, prices aren't just numbers; they are signals, distinct packets of information wrapped in incentives that tell the world exactly where resources need to go. When you try to manipulate that with price controls or subsidies, you aren't just tweaking the economy; you are blinding the very mechanism that keeps society from starving. You get shortages, you get waste, and you get the gray, soulless stagnation that defines every controlled economy in history.
by m463 | 2025-11-23 20:55:23+00:00
I have older eyes. I'm sure someday in the next few years I will have cataract surgery.

Light mode is lower contrast for me, and is more difficult to read text, especially at the end of the day.

Dark mode is a relief, and much easier to read for me.

I miss it in the situations when it is not available, like PDFs with small grey text on a white background, more so on a small screen like a phone.

Some people think dark vs light is opinion, but for some it is not.

more: https://www.nngroup.com/articles/dark-mode/

- dark mode may present some advantages for some low-vision users

- in users with normal vision, light mode leads to better performance most of the time.

- applications meant for long-form reading (such as book readers, magazines, and even news sites) should offer a dark-mode feature
by nwellinghoff | 2025-11-23 20:55:27+00:00
Eh. Judging by the large negative response I think the point might still have a point. Can you quickly rattle out ipv6 cidr blocks when you are setting up network configs? Most can grok and crank on ipv4 no problem. But for ipv6…its to the calculator. Not saying its a valid reason. Just saying ppl are lazy sooo if you want something adopted you might have to lean into lazy.
by mk89 | 2025-11-23 20:55:58+00:00
In some cases it has to do with nostalgy, for whatever reason.

In most cases it has to do more with the fact that the South is primarily used as a way to steer/control the elections.

Garibaldi used local (criminal) lords, the "picciotti", to achieve what he needed. A bit like today they would use local criminals to subjugate the population. Those criminals stayed until Mussolini decided to deal with them. And again they got freed by the Allies to save the country from Fascism.

You could wipe out the mafia, make the land rich and use it, but there is not just enough interest to do so.

On the contrary, the only interest is to use that land to move to the next step, never to actually use whatever is there. This is what makes people nostalgic or sad.
by capitainenemo | 2025-11-23 20:56:04+00:00
I've had good success with tracking tool tests and resistFingerprinting. Granted, I usually use it with uMatrix/NoScript most of the time which cuts down on the available data a lot and maybe makes it an unfair test. One issue, I expect, is simply not enough people using resist fingerprinting to add variation to the mix. Since it's off by default, and only a small % of users use Firefox and an even tinier percentage use resistFingerprinting, unlike your example of Tor where probably most people on the tor network use the tor browser, it's likely that simply blocking things is a fingerprint all on its own. The solution there would be to get more people using it :)

I will say one downside to using it is far more bot detection websites freaking out over generic information being returned to them, causing some sites to break (some of their settings breaking webgl games too due to low values). Using a different profile avoids this, or explicitly whitelisting certain sites in privacy.resistFingerprinting.exemptedDomains - obviously if a site is using a generic tracking service for bot detection, that kills a fair amount of the benefit of the flag, so a separate profile might be best. I wish firefox had a container option for this.

... and. not too sure what you mean by changing window size on a non-standardised device. They do try to ensure the window sizes are at standard intervals, as if they were fullscreened at typical widths to reduce fingerprinting, but surely that applies to using Tor too? I mean, people don't use Tor on dedicated monitors at standard sizes.
by travpaiv | 2025-11-23 20:56:23+00:00
Free HVAC estimate templates (Excel) for contractors still doing quotes manually.

Built these after watching contractors waste 2+ hours per estimate. Includes material costs, labor calculations, and Good/Better/Best pricing.

No email required, just download and use.

Made this as a lead magnet for EstimateKit (HVAC estimating SaaS), but the templates work standalone.
by WD-42 | 2025-11-23 20:56:46+00:00
Do you really think a desktop needs to be stuck on the 30 year old start menu, task bar, desktop icons paradigm forever? It's fine if you want to stick to that, but the rest of us have found that using a mouse for everything isn't the most efficient way to work with our computer.

I think in the case where you want GNOME to work more like windows 95 installing a few extensions is a completely reasonable ask. The fact that you can is still a plus.
by HumanOstrich | 2025-11-23 20:57:42+00:00
> There's literally an option for "auto", "light", and "dark" on each page.

That's not defining a color palette, which would probably go in CSS. You're describing a UI selector. It doesn't "define" anything related to implementing the functionality.

You're still missing the point of this entire thread. Go back and look at the top-level comment. I think there might be a language barrier here or something, so I'm going to bow out. Good luck.
by _the_inflator | 2025-11-23 20:58:13+00:00
It is a gimmick, not anything users as a spectrum might find favorable. And the sad thing is, that Apple is the only one with such a laughing stock of UX/UI.

I am totally annoyed by the animations in Apple Notes. The icons have considerable increased in size and everything screams what a mess to me: the shadow as part of "the experience", partly rounded icons which talk more space than rectangles, hidden functions or multi function menus.

There is absolutely no spirit in this update. The animations show no variations, always the same most boring ones (the s curve in Apple Notes).

Lately I found die settings menu in Safari especially disastrous, the tab menu icons when pressed look so ridiculous, I lost words.