MurphyA/hacker-news huggingface dataset:
by dsego | 2025-09-16 12:47:35+00:00
But it's bad, because the new rounded style with floating buttons doesn't match the traditional UI toolkit and it shows. They've messed up the whole layout where windows have a title bar and then a sidebar, etc. Now the side rail is on top, and all the toolbar buttons float, but you're still supposed to know you can drag on the title bar, but there are no visual signifiers (affordances). It's harder to visually parse the mess, there is no visual hierarchy and everything is floating and has a drop shadow now. And then there is the double border on the left side, where for some reason the sider rail also needs to be floating, which just takes up more space. And it's just for visuals, some apps show content under it (like the wallpaper), while finder for example doesn't, so it's really inconsistent and means nothing.

I took screen shots of a few inconsistencies that bother me, things getting cut off or looking visually messy. The most egregious is the music app showing a dinky progress bar that's almost impossible to mouse over and when you do it blurs everything so you don't see the song name. There was real estate for that whole currently playing section to be bigger so you can start dragging that slider immediately without hovering over it first.

https://imgur.com/a/1PsFAQi

and a few more I forgot

https://imgur.com/a/1CWFqRP
by trillic | 2025-09-16 12:47:59+00:00
"All is Lost" (2013) funny enough got me interested in offshore sailing in my late teens.

Incredible performance by Redford, first film that really left an impression on me. There is only one or two lines of dialogue in the entire film.

https://www.imdb.com/title/tt2017038/

https://www.rogerebert.com/reviews/all-is-lost-2013
by TechSquidTV | 2025-09-16 12:48:04+00:00
I had been fairly anti apple my entire life. Believing they were massively over priced, and lacked support for many of the things I did personally.

In my younger years I was pretty big on graphic design, still big on video editing. People used to always say "Mac is better for design". I would ask, where did you get this from? Adobe runs on both platforms and updates often come out for Windows before they are ported to Apple (Adobe updates). And my Windows machines had powerful graphics cards, unlike macs.

However. A couple years ago I built myself an insanely expensive computer build with the best parts I've ever put into a machine. It died 2 years later.

I decided I just couldn't go through that anymore. I'm done building computers. I'm done with the little problems they always get. I'm done fixing my machine more than using it.

Since the $500 Mac mini, Apple has started looking interesting. Finally I bought the Mac Studio M3 Ultra.

So far so good. I wish I could play more games, but I could be looking into things like Crossover. There are a few old bespoke programs for old versions of Windows I also wish I could run once in a while but nothing too major.

And best of all, Apple Care +. I'm not dealing with a broken machine again. I'll be buying warranties for it until I'm done with it. Bought 2 years for I think about $200, and my understanding is I should be able to renew that service/warranty at the end of the two years. After that, we'll see.
by neobrain | 2025-09-16 12:48:15+00:00
> Is Asahi installed side by side on a mac?

Yes, the installer automatically (and reliably) resizes partitions for you. A minimum of about 70 GB for macOS is needed (anything lower is still possible but unsupported).

> You pick it at boot?

There's a default choice that will boot.

> And how “install and just use” it is?

Probably one of the smoothest Linux installs I've had in 10 years or so, since you just run the installer from macOS instead of flashing ISO files to an USB drive.
by romanovcode | 2025-09-16 12:48:41+00:00
> Months later, the government arrested him. Their official reason? A minor, non-violent CFAA charge from an old workplace dispute that had nothing to do with Tor.

This is exactly the argument for privacy to people who say "I have nothing to hide". Authoritative governments will always find a reason to dig something up and the less privacy you have the easier it will be.

As a side note it sickening to see USA government doing this arrest straight out of gestapo/kgb playbook.
by ulrikrasmussen | 2025-09-16 12:49:00+00:00
Exactly this. Except the new service is not released as part of MitID but as part of the new digital wallet app (den digitale tegnebog). This is a separate and "voluntary" app which is meant to be offered as a convenience. Except it isn't really voluntary when the app is introduced together with new regulation that requires you to verify your age in places where you were previously anonymous, and the only way to actually stay anonymous and retain access is via the app.
by AnimalMuppet | 2025-09-16 12:49:02+00:00
I learn about something when I need to know in order to do something I'm trying to do, or when I'm curious. The second one is kind of self-limiting - when I don't have time or energy, I'm less curious.

I don't feel that I "ought" to know. There's too much. I can't. So I learn what I need, and what I want.

Left behind? You have no choice. When you're learning A, you're not learning B through Z, except that there are a lot more than 26 options. You can't learn it all. There's simply not enough time.

The real question is, of the limited amount of time you have for learning, what's the most important/valuable thing for you to be learning now?
by glimmung | 2025-09-16 12:49:41+00:00
In my case being a generalist is less about knowing a lot about everything, and more about knowing how to work things out, and how to bridge the gap between specialised fields.

I do end up knowing a little bit about lots of things, but in terms of "knowing enough", I only need to go into a scenario with enough knowledge to get some traction on the issue I'm working on. Once I've established a bridgehead, the rest follows naturally.
by clemensnk | 2025-09-16 12:49:56+00:00
My son who is 12 has gotten into collecting old Nintendo. Just the other day, I managed to find one of the consumer CRT holy grails on our local equivalent of Craigslist. A B&O MX4200. It's one of the last CRTs that B&O made from the mid 00s. It has an excellent picture, nice onscreen menus for calibrating the tube, and supports NTSC over composite so he can connect his early 80s Famicom that's been modded for composite out.
by Sxubas | 2025-09-16 12:50:10+00:00
Not ultra experienced with react, but I have shot myself in the foot just because the way react is made compared to other frameworks:

- infinite loop due to re-rendering on the render function (it happens every single time i come back to react) - using useEffect when not required - nested object updates (dunno if this is still an issue) - class vs whatever the name is (className?)

Overall as another comment said I feel more fighting against react pitfalls than focusing on my application's logic. That really takes a toll in productivity as part of your brain loses a small portion of 'RAM'/cognitive load as you need to make an active effort to not shoot yourself in the foot. I guess most people get used to it, but for me it just never clicks knowing there are similarly performant frameworks with way more friendly APIs.
by stego-tech | 2025-09-16 12:51:17+00:00
Phenomenal post that reads like a developer’s version of my IT rant on the same issue: stop needlessly overcomplicating things for the sake of complexity alone.

The difference being that, at least in my side of the technical sandbox, it’s often along the lines of dissuading someone from propping up a K8s cluster for what’s better suited to a single VM, or stop shoehorning multiple overlapping agents onto endpoints instead of properly utilizing what you already paid for elsewhere, or stop carving out exceptions to policies and procedures that make support and maintenance exponentially more complex.

Complexity is a bug, not a feature, at least for 99% of use cases. The problem is that everyone seemingly thinks they’re the 1% that justifies said complexity.
by DaveZale | 2025-09-16 12:52:03+00:00
it's like trying to not watch football then. not much to talk about on Monday morning after a big game on Sunday?

I fell out of touch with most of my extended family after quitting social media a decade ago, but I still keep in touch with a few of them who still know how to use text and email. I don't miss all the noise, but it took time to pick up actual hobbies.
by eallam | 2025-09-16 12:52:07+00:00
Class act. Appreciated.

> FWIW, more than 1/2 of our customers are AI agents, so it does make sense.

We’ve seen the same thing, more even. Our positioning wasn’t even lead by our investors; we figured if the main thing our customers were doing on the platform was building complex/long-running AI agents (and ‘agentic’ workflows), it made sense to lean into it. Fortunately (or unfortunately) for us, it does actually fit what we do pretty well, even if you can also do a lot of other great stuff with the platform which isn’t covered under that umbrella. It’s a tricky thing to get right.
by Izkata | 2025-09-16 12:52:12+00:00
> some of which were more popular and lost (jQuery, Backbone)

Don't forget about having a migration path. I don't know how common it was (or how messy it might be, I never did this myself), but before Redux became popular, people were using Backbone models as the datastore for React. So existing Backbone-based apps had a way to piecemeal migrate to React.
by gizajob | 2025-09-16 12:52:21+00:00
I cannot believe the current state of affairs where me doing a Spotlight search for "drivers license" when I'm looking for a photograph of my drivers license to upload, that instead of finding it I'm now presented with a list of links to listen to, watch, or find out about the song Drivers License by Olivia Rodrigo. Why? Why!? Who is this helping? I'm fine with telling my computer that I am 42 years old and male and curmudgeonly and have been using a Mac for a good 25 years now and know how to find songs by Olivia Rodrigo online if I really need them.

And okay spotlight can help fill in the blanks on dictionary searches and wikipedia info I GET IT... but my time and my mind are precious to me – if you're forcing me to use Spotlight or making it the way of searching my computer, please PLEASE do not fill my eyes and head with this time-wasting garbage.

And I have a MacBook Pro M3 – it has a camera notch hidden in the black menu bar, the text of which now disappears if my mouse isn't up there, thus giving the appearance that my screen shrinks rather than giving me extra viewing real estate. The text is not some kind of distraction when it's above a tab bar filled with a multitude of jumbled icons and an address bar with text on it. But OH! sweeping left now reveals the camera notch in the middle of a WHITE menu bar.

Just... Apple... for f*cks sake. I'm paying you. Please employ some people with aesthetic taste and judgement rather than the current cohort of yes-people and logistics wizards. Time for Tim Cook to go. The problem is at the top.
by ulrikrasmussen | 2025-09-16 12:52:49+00:00
Yes I do, and you argument is ridiculous. First of all, porn actors are operating legally and consent to what they are doing. There are real problems with the industry, but the fact that porn actors have their face shown does (of course) not mean that consumers of porn should logically have to also disclose theirs to online services.

Second, porn is just the beginning. This will also be rolled out to social media, and I wouldn't be surprised if in a few years this will be required in lots of places where children could be exposed to something that politicians find offensive.
by neobrain | 2025-09-16 12:53:11+00:00
This information is very dated. Webcam/audio work fine nowadays, and suspend/resume have never had issues that I recall. IME the feature support page is very accurate (no hidden gotchas like "technically it works but it breaks after sleep").

USB-C output is indeed not working but actively making progress (so actively that some of the related patches have been sent to the kernel mailing list and merged this very week).
by high_na_euv | 2025-09-16 12:53:15+00:00
>because screenshots are harder for computers to parse, and that's a marginal security advantage. If the user is going to send e.g. their account number to someone else (for a legitimate reason), it's better that they do it as a screenshot than that you force them to type it as text, because text is machine searchable. Which is worse when that messaging system gets compromised and then the attacker can do a text search for a pattern matching a bank routing number and be more likely to discover that message than if it was only there in a JPG.

Tbf it is 2025, not 2010, it isnt that hard
by eloisant | 2025-09-16 12:53:21+00:00
Making it plural doesn't always mean "replace one word by another".

The right thing to do it:

add_one = "Add one thing" add_multiple = "Add {n} things"

Then you'll provide the full sentence for each language. Of course some languages will need more cases, like slavic language where it's 1, 2-4, 5+, so depending on the languages you need to support you need to put more than 2 strings.
by mewpmewp2 | 2025-09-16 12:53:53+00:00
I was thinking about one more case, if you are using 1password as a cli tool. Let's say you "op run -- npm dev". If there's a malicious node modules script, it would of course be able to get the env variables you intended to inject, but would it also be able to continue running more op commands to get all your other secrets too if you have started a session?

Edit: Testing 1Password myself, with 1password desktop and shell, if I have authed myself once in shell, then "spawn" would be able to get all of my credentials from 1Password.

So I'm not actually sure how much better than plaintext is that. Unless you use service accounts there.
Ask HN: Why isn't capability-based security more common?
by killerstorm | 2025-09-16 12:54:33+00:00
Recent ["self-propagating NPM malware"](https://news.ycombinator.com/item?id=45260741) reminds us that the predominant security model is basically whack-a-mole: you gotta trust _every_ piece of software you run (including all the libraries, plugins, etc), unless you explicitly sandbox it.

Capability-based security might offer an alternative: software should not have access to things when it's not explicitly provided with access. I.e. "classic" desktop security is kind of a blacklist model (everything is possible unless explicitly restricted e.g. via sandbox) while capbility-based security is like a whitelist.

On a programming language level it's usually known as object-capability model, and there's a number of programming languages which implement it: https://en.m.wikipedia.org/wiki/Object-capability_model

The question: why isn't it more popular? It doesn't even seem to be widely known, let alone used. (Aside from isolated examples.)

Is there any chance it would be widely adopted?

I guess one objection is that people don't want to manually configure security. But perhaps it can be integrated into normal UX if we really think about it: e.g. if you select a file using a system-provided file picker it would automatically grant access to that file, as access is explicitly authorized.
by giancarlostoro | 2025-09-16 12:54:35+00:00
I think I know why. We are using Blazor at my job, and everyone who worked on it before I was on the project was new to it. Recently they had us rework the front-end visually, so one of the senior developers took it upon herself to take full advantage and restructure the logic, it looks more like what I expect a React application to look like, and what I had hoped Blazor applications would look like structure wise. The best analogy I can come up with is think early 2000s PHP vs the most beautifully done OOP project you've ever seen or worked on, where everything is reasonably reusable.

If you can't look at a front-end component and grab the code, and pop it in literally anywhere else on your website, then you are doing React wrong, component driven development is insanely the best part of React that I dont know if people talk more about (I have not done React in a while).
by throw0101d | 2025-09-16 12:54:45+00:00
If in the Toronto, Canada area, the television museum may be worth a visit:

* https://mztv.com

Pre-WW2 televisions seem to be quite rare:

> To put this special set in some context, there are more 18th century Stradivarius violins in existence than pre-World War II TVs and, to make it that bit rarer, this TV has only had two owners. “I’ve handled 38 pre-war tells and this is the finest and even comes with the original invoice,” said Bonhams specialist Laurence Fisher. “It cost a huge amount and the owner must have had wealth and means…It is a very rare thing and there are collectors who would love to have it.”

* https://newsfeed.time.com/2011/04/05/do-not-adjust-your-set-...
by t1234s | 2025-09-16 12:54:48+00:00
I think certain "Apps" that you need to do "X" keep this from happening. You can have a super lean, private and secure linux phone using super clean, fast OSS software to do what you need to do, but what happens if you need one of the mainstream apps (Uber, etc..) to function in society with the rest of the normies. Maybe a linux phone that can dual-boot into android? I doubt we will ever see companies pulling out of the app stores and offering browser-based solutions that will work on any device or OS.
by emporas | 2025-09-16 12:54:53+00:00
> Multiple users accounts with all user data completely sandboxed and restricted to each user.

User data and user programs. Clean installation kind of user programs.

> Verified checksums on a blockchain are only useful if they are verified by some provider who associates a blockchain ID with a real-world identity.

Nix associates a unique id to each program version or package or config file. The verification happens on the Nix package manager.

The user uploads his exact config of OS somewhere, in his own home server, at a goverment server, at AWS, on a blockchain, somewhere. A blockchain seems like the best solution to me.
by famouswaffles | 2025-09-16 12:56:30+00:00
Touting the requests per day is pretty meaningless without per query numbers, but sure, I'm the one that doesn't understand. What people with no incentive to subsidize are charging is about as fact as it comes but sure, lol.

I've replied to you once man. Feel free to disengage but let's not act like this has been some ongoing debate. No need to make up stories.
by Aurornis | 2025-09-16 12:56:36+00:00
> all sorts of anti-aliasing, lighting, etc, and a resolution race that can only be described as pathological

I enjoy CRT nostalgia now and then, but modern high resolution games are absolutely amazing. The blurry, low resolution, low refresh rate CRT look is fun for old games, but playing in 4K at 100+ fps on a modern monitor is an amazing experience on its own.
by incomingpain | 2025-09-16 12:56:41+00:00
>The idea is generalists know a lot about everything and when to pass it off to a subject matter expert.

https://www.youtube.com/watch?v=5eW6Eagr9XA

https://en.wikipedia.org/wiki/Four_stages_of_competence

It's all about history repeating; or better yet understanding when it's something new and often forcing that.

They say 10,000 hours to become an expert, but that's brute forced learning. When you actually learn how to learn, what universities USED TO teach and have since stopped teaching, you can do it much quicker. People who know how to learn can become an expert in under 1000 hours.

>In 2025, with everything in tech changing by the minute, I’m realizing I need to set boundaries about how deep I go on any particular topic. But I’m unsure how. Particularly if I don’t want to get left behind as things continue to evolve.

that's the wrong way to approach it; or perhaps definition of depth? Depth to me is about a subject that cant be understood until certain other learning milestones have been learnt. Which is perhaps a depth, but also something you can force as something new. A new pattern that will as above be part of the learning.

It's fine to go deep, so long as you're seeing a new pattern you cant predict. The limit isnt about depth, it's about seeing something new.
by reaperducer | 2025-09-16 12:56:48+00:00
Most of the time when someone on HN complains about Finder, it's not a Finder problem. It's that the user doesn't know how to do what they want, and other people respond with the answer.

Finder has its problems. But the overarching problem is that Apple has done a poor job of discoverability and letting people know how to do things.

It's counterintuitive, because in most of Apple's macOS programs there are multiple ways to do the same thing.

For example, there are close to a dozen ways to eject/unmount a disk/volume, but I still run into people who say they can't figure out how to do it.
by gwd | 2025-09-16 12:56:57+00:00
Thanks for that. So there are basically three things he mentions:

1. Emulsifiers actually make the texture better

2. The flour they use has had some extra steps

3. They can use industrial machinery to smash their shortening and flour together in a way that's really not possible in a kitchen, that does make the texture better.

As someone else has said, it should in theory be possible to buy "better" flour; and you could buy emulsifiers, or use more egg yolk (which has a natural emulsifier), or use Crisco (which the video says has emulsifiers in it). So it's really the last one that's not easily replicate-able at home.

There is one thing he keeps repeating which I disagree with: "You're not going to be able to do a better job of engineering than the experts at Duncan Hines." Yes, both Duncan Hines and I are optimizing in part for taste. And I have some constraints compared with Duncan Hines: I don't have industrial grade machinery to mash shortening into flour; I can't experiment with and precisely measure an arbitrary number of potentially exotic ingredients.

But Duncan Hines has several additional constraints they're optimizing against which don't apply to me: They have to make it simple enough for an average person to make. They have to aim for a "median" palate. They have to make it shelf-stable for years. They have the pressure to shave pennies off the cost (as evidenced by TFA), which may mean (e.g.) buying cheaper chocolate or using a lightly lower quality fat than would be ideal.

So I disagree that it's a given that Duncan Hines' cake mix will be better than something I can make from scratch.

I will, however, concede that there are reasonable advantages to using a "commercial base".
by cxr | 2025-09-16 12:57:13+00:00
If NPM really cared, they'd stop recommending people use their poorly designed version control system that relies on late-fetching third-party components required by the build step, and they'd advise people to pick a reliable and robust VCS like Git for tracking/storing/retrieving source code objects and stick to that. This will never happen.

NPM has also been sending out nag emails for the last 2+ years about 2FA. If anything, that constituted an assist in the attack on the Junon account that we saw a couple weeks ago.
by const_cast | 2025-09-16 12:57:37+00:00
You can't get anything through because you're simply incorrect.

No, housing is not always cheaper, feel free to do some research. Its highly dependent on your city.

If you truly think buying is cheaper in Manhattan then I don't know what to tell you. You're just wrong, period.

What's happening here is youre comparing suboptimal housing to THE ABSOLUTE most expensive apartments you can find.

My parents do the same thing. "Oh housing is so much cheaper, imagine renting in Dallas!"

But... We're an hour and a half outside of the city.

The reason the housing is cheap is because nobody wants it.