MurphyA/hacker-news huggingface dataset:
by FrustratedMonky | 2025-09-16 12:09:12+00:00
"If the latest product seems good, buy it. If not, don’t."

Well, they have done a good job with lock in. If you've bought a bunch on Apple Music, you need an apple device laying around to get it. Maybe some people just keep there old phone around just for this. But it can be a hard transition.

Really, 'lock in', is the key to a lot of technology these days, so be aware.
by jeroenhd | 2025-09-16 12:09:36+00:00
But paypal.com's cookies are shared with corp.paypal.com and, depending on headers and fields, possibly vice versa.

My browser lists 8 .paypal.com cookies and 2 www.paypal.com cookies when I visit www.paypal.com. Those cookies are shared with https://fastlane.paypal.com/ (some random subdomain I found online).

They can separate those cookies out, of course, but they don't need to if they use separate domains and the cheapest work is work that doesn't need doing.

They also seem to own paypal.ai which mcp.paypal.com redirects to the docs of it could also just be a branding thing.
by MereInterest | 2025-09-16 12:09:38+00:00
It’s NewSpeak. The concept is often misapplied to refer to the use of new words for new/nuanced concepts, but that isn’t accurate to how it is described in 1984. Instead, NewSpeak is a stripping away of words and phrases, such that only the acceptable responses can even be expressed.

Every time a dialogue box has “Sure”/“Ask me later”, they are preventing you from expressing “No”.
by ants_everywhere | 2025-09-16 12:09:39+00:00
This seems like something that can be solved with reproducible builds and ensuring you only deploy from a CI system that verifies along the way.

In fact this blog post appears to be advertising for a system that secures build pipelines.

Google has written up some about their internal approach here: https://cloud.google.com/docs/security/binary-authorization-...
by reactordev | 2025-09-16 12:09:48+00:00
I’ve been searching for years for the old CRT Viewsonic Mac monitor that used RGB inputs. (Might have been CMYK). You plug in the DIP head to the video out and you attach each individual connectors to the color connectors on the back. The thing was massive, easily over 24”. Beige plastic that we all love.

Growing up my dad was a Mac guy and he had all kinds of Apple stuff. The weird page sized monitor, performa 600, trackball mouse, ergonomic keyboard. Granted my father was in software and this was the early 90s but it would _definitely_ define my initial passion for computers.

I’ve been looking for this monitor so that I can restore his setup. I have his Performa, peripherals, and restored those. I just need that giant monitor he used to use.

My father passed away last year. My world has been different ever since.
by shelled | 2025-09-16 12:10:01+00:00
Sometimes I wonder how the Linux distro landscape would have looked if there hadn't been a new distro for a new use case or design choice or disagreement among lead devs? Could we have allocated the resources better at battling with Wi-Fi not working, USB creaking on the turns? Or those would have stayed the way they are, because these mostly come or should come from the OEMs/vendors? Would this be better for them if the onus was not to make it work on hundreds (or is it thousands?) of flavours?
by wtbdbrrr | 2025-09-16 12:10:10+00:00
Isn't this dictated by your available free time?

Or project-based? If you are a writer, for example, it's usually project based.

Otherwise, if you really have a hard time setting boundaries, then you might be the type to orient yourself around the states of your social circles. They definitely have boundaries when they stop listening or caring.

If you can't say enough is enough yourself, let someone you trust, or in whose competence you trust, do it for you.

I would say something like "when does it stop being useful" but the 'real' infinite game is all about curiosity and there's almost no players, just uninterested and destructive shareholders, so I'm gonna go with "do you have a thread that connects it all or not?" If you don't, and it only leads to more and more excursions, fix that point of depth where some subject still interfaces with the other stuff and stop there.
by jsiepkes | 2025-09-16 12:10:32+00:00
> Apparently Maven has 61.9M indexed packages.

Where did you see that number? Maven central says it has about 18 million [1] packages. Maybe with all versions of those 18 million packages there are about 62 million artifacts?

While the Java ecosystem is vastly larger, in Java (with Maven, Gradle, Bazel, etc.) it is not common to use really small libraries. So you end up with vastly less transitive dependencies in your projects.

[1] https://mvnrepository.com/repos/central
by sfn42 | 2025-09-16 12:12:11+00:00
The point is that I can make brownies, rolls, whatever I please without having a cupboard full of all kinds of crap like flour, sugar, cocoa etc that attracts bugs and expires and so on.

I buy one bag that's dirt cheap and has everything I need including instructions. And it just has the same stuff I would be using anyway so there's no downside. No scary ingredients. Just freshly baked goods on demand.
by mattmanser | 2025-09-16 12:12:36+00:00
Snark only works when you've got a valid point.

One person can write sqllite. You can iterate up to bigger opensource DBs like postgre.

One person cannot create a modern LLM model unless they have 10s of millions of dollars to burn on compute.

LLMs are a fundamental shift from what was achievable in software and OSS, and we're basically living off scraps from the big players releasing their old models. They're already trying to create regulatory moats too.
by wazoox | 2025-09-16 12:12:52+00:00
on my Mac, the finder systematically fails to display the most recent downloaded files, or files synchronized through Nextcloud, under "recent files". For some reason, it always displays some random selection of recently used files. It's completely useless. In fact, I look for recent files using "find" in the terminal. At least this work.

On my Linux laptop, Nautilus (Gnome) displays exactly the last files in the right order, and it's incredibly useful.

There are countless annoyances like this on MacOS; window focus and placement always surprises and annoys me, even if Rectangle helps somewhat. I find it so much less usable and useful than Gnome.
by sisisbbs | 2025-09-16 12:13:06+00:00
> IMO people who chase some higher purpose and meaning are destined to be forever unhappy at their job.

This is only because we’re ok with billionaires dictating what we have to do to earn money. We’ve absolutely got the technical mastery over our environment needed so that most people don’t need to work. The majority of jobs done today are performative. Have a kid and you’ll realize pretty quick that awful, boring work can still be 100% fulfilling.

Not to be personal but your attitude is disgustingly complacent. Nobody should be ok with being a waste of space so one human can have billions of dollars.
by zschuessler | 2025-09-16 12:13:16+00:00
If anyone feels this way and wants to try an alpha I have 1,000+ hours in.. I've implemented a Windows 10-like UI for MacOS. Similar to uBar (ubarapp.com).

The key distinction is it's built to be extended with third-party plugins (think Obsidian). I stopped using uBar because it had features I needed, but it's not actively adding features anymore last I checked. And of course, this will be fully open source.

This solves a lot of problems I have feeling productive in any not-MATE UI. More here: https://progress.compose.sh/about

It's in active alpha development but has all the core features you'd expect: taskbar works great, but only a basic system tray and start menu. And it'd be very much an alpha that needs feedback :-)
by elric | 2025-09-16 12:13:23+00:00
This is an erroneous blanket statement. Photographing people in public is illegal in plenty of places, depending on what exactly you're doing. Taking a picture of a big crowd is usually fine. Singling out individuals sometimes isn't.

IIRC some countries recently started experimenting with automagically granting copyright to people for their own likeness, I think it was aimed at AI generates fakes, but it's probably more widely applicable.

Anyway, don't be a dick, don't take pictures of people without their consent.
by DimmieMan | 2025-09-16 12:13:53+00:00
NPM isn’t perfect but no, it’s fundamentally self inflicted.

Community is very happy to pick up helper libraries and by the time you get all the way up the tree in a react framework you have hundreds or even thousands of packages.

If you’re sensible you can be fine just like any other ecosystem, but limited because one wrong package and you’ve just ballooned your dependency tree by hundreds which lowers the value of the ecosystem.

Node doesn’t have a standard library and until recently not even a test runner which certainly doesn’t help.

If your sensible with node or Deno* you’ll somewhat insulated from all this nonsense.

*Deno has linting,formatting,testing & a standard library which is a massive help (and a permission system so packages can’t do whatever they want)
by bityard | 2025-09-16 12:14:12+00:00
Nvidia has always been a PITA on Linux, whether you're using the open source or proprietary drivers. Decent drivers, documentation, and support for their Linux community has always been somewhere between actively hostile against to barely an afterthought.

Go to any Linux distro subreddit right now and browse for people experiencing stability issues, random hanging, or no video on boot. Sometimes they don't mention it upfront but it almost always turns out they have an Nvidia card.

AMD and Intel GPUs have much better native open source support and (usually!) work out of the box without any effort.
by thelastgallon | 2025-09-16 12:14:17+00:00
>The FAA said Friday that it identified hundreds of quality system violations at Boeing's 737 factory in Renton, Washington, and Boeing subcontractor Spirit AeroSystems' 737 factory in Wichita, Kansas.

Hundreds of violations, assume 500, means $6000/violation. I think the FAA is saying, good job continue on the good work? Deliver on transparency: https://www.youtube.com/watch?v=f1Xn0EUrQg0

"They don't reflect reality! If they reflected reality then the values of a company like Boeing would be Not. Quite. Enough. Bolts. But that's not their values, that's not their values. Their values are - and I swear I'm not making this up - their actual values are Safety, Quality, Integrity, Transparency. Well James In fairness, their planes are very transparent. They do deliver on transparency, that is true."
by UncleMeat | 2025-09-16 12:14:31+00:00
This is really important to keep top of mind when looking at the various porn bans and age restriction laws. Project 2025 has a section on porn bans where they almost exclusively talk about things like "gender ideology." While people say "well it makes sense that kids shouldn't have access to hardcore porn" the lawmakers are trying to make minors unable to access any content that considers gay and trans people to be valid and valuable members of society.
by al_borland | 2025-09-16 12:14:33+00:00
Apple Notes now supports Markdown import and export.

Spotlight now supports actions, so you can do things directly from Spotlight (kind of like Quicksilver back in the day, or Raycast more currently). Your custom made Shortcuts can also be triggered. It’s also context aware, so you can do things for the app/document you’re in.

Spotlight also integrates clipboard history.

The Terminal gets Powerline glyphs, new themes, and new fonts.

The full list of changes is here:

https://www.apple.com/os/pdf/All_New_Features_macOS_Tahoe_Se...
by a1rb4Ck | 2025-09-16 12:14:34+00:00
Medieval maps of Paris were oriented West-East, thus offering the best views of church facades! Note that this is a personal opinion shared as a child with my grandfather after years of family diner in front of his Truschet map.

For sure, there is no connection with "rive-gauche" / "rive-droite", this expression is based on the flow of the Seine, here it would have been the opposite of the map.

Medieval West-East maps on wiki (West on the top, North to the left): - 1530 Braun and Hogenberg engraved map [1] - 1550 Truschet and Hoyau engraved map [2] - 1615 Merian map [3] - also the 1370 Gough Map of Britain [4]

[1] https://fr.wikipedia.org/wiki/Plan_de_Braun_et_Hogenberg [2] https://fr.wikipedia.org/wiki/Plan_de_Truschet_et_Hoyau [3] https://en.wikipedia.org/wiki/Merian_map_of_Paris [4] https://en.wikipedia.org/wiki/Gough_Map
by homebrewer | 2025-09-16 12:14:36+00:00
When the left-pad debacle happened, one commenter here said of a well known npm maintainer something to the effect of that he's an "author of 600 npm packages, and 1200 lines of JavaScript".

Not much has changed since then. The best counter-example I know is esbuild, which is a fully featured bundler/minifier/etc that has zero external dependencies except for the Go stdlib + one package maintained by the Go project itself:

https://www.npmjs.com/package/esbuild?activeTab=dependencies

https://github.com/evanw/esbuild/blob/755da31752d759f1ea70b8...

Other "next generation" projects are trading one problematic ecosystem for another. When you study dependency chains of e.g. biomejs and swc, it looks pretty good:

https://www.npmjs.com/package/@biomejs/biome/v/latest?active...

https://www.npmjs.com/package/@swc/types?activeTab=dependenc...

Replacing the tire fire of eslint (and its hundreds to low thousands of dependencies) with zero of them! Very encouraging, until you find the Rust source:

https://github.com/biomejs/biome/blob/a0039fd5457d0df18242fe...

https://github.com/swc-project/swc/blob/6c54969d69551f516032...

I think as these projects gain more momentum, we will see similar things cropping up in the cargo ecosystem.

Does anyone know of other major projects written in as strict a style as esbuild?
by dzink | 2025-09-16 12:14:49+00:00
Replace AI with electricity and the argument looks very different. I think the whole industry is going the Utility route over time. When electricity or railroads or shipping containers or other similar large infrastructure-cost systems were first released the value unlocked for the smallest most profitable customers expanded consumption far more than it did for the large users at the beginning. In electricity for example: Few could have predicted data centers, or crypto, or electric cars boosting demand at the start. As soon as something becomes cheaper with scale (which is what AI companies are going for) the consumption skyrockets as tech catches up. The utility down side is obviously guaranteed monopoly eventually and potentially government involvement, or in this case possibility of AI becoming a chunk of the government as well. Especially with social media content steering votes (text generation really being a tool to steer human opinions) and power, and public funding as a result.
by ManlyBread | 2025-09-16 12:15:07+00:00
>"Slowing innovation across the frontend ecosystem" sounds like a really good idea to me.

I agree, part of why I detest frontend and its' ecosystem is because these things seem to be always in motion and there never seems to be a solution that is just "good enough". This seems insane to me on a conceptual level because in the end it's just putting things on display on the internet which is something we've been doing for decades. And it's not like things have got better for the end user anyway seeing how so many websites written in these frontend frameworks are abysmally slow.

I wouldn't have much issue with the state of things if I was just a hobbyist making my own website for fun but I do mind when the job market constantly demands something different. I'm glad that React is the de-facto winner because this is what I need to know to get a job but I still see positions that require Angular or Vue.js and I don't even bother with sending my resume because I know I will be rejected. From my experience most companies do not care that you have worked with a different framework in the past, they expect the exact one they've listed.
by sevenseacat | 2025-09-16 12:15:49+00:00
As an Australian, I love that `Australia/Eucla` is there, with it's silly UTC+8.75.

Some of the other Australian entries are bizarre though - 'North' and 'South'? There is no standard timezone across the whole north or south of the country. And Broken Hill is in NSW, so why are they different time zones?
by reactordev | 2025-09-16 12:16:49+00:00
Until you go get malware

Supply chain attacks happen at every layer where there is package management or a vector onto the machine or into the code.

What NPM should do if they really give a shit is start requiring 2FA to publish. Require a scan prior to publish. Sign the package with hard keys and signature. Verify all packages installed match signatures. Semver matching isn’t enough. CRC checks aren’t enough. This has to be baked into packages and package management.
by GunjanWalecha | 2025-09-16 12:16:51+00:00
I often find myself feeling like an imposter when describing (I know enough of) the different skills I possess i.e Product Design, UX Design and Frontend Engineering. In my opinion the person solely doing one thing will probably know more than you in any of the above. But when it comes to a problem and solving the problem it becomes easier (saying I know enough) after researching and learning about it from different perspectives. The scope is narrower here than talking about an entire discipline. I don't know if it made sense tho
by Izkata | 2025-09-16 12:17:02+00:00
> One of the biggest criticisms at the time (And perhaps still now) was that it wasn't opinionated at all. It didn't make assumptions as to how to do routing, or to fetch data, or to handle state. The community eventually converged towards a handful of solutions, like redux, but it was easy for each project to have its own combination of flavours and patterns.

> Angular was an all-batteries-included MVC framework

As said back then, React is just the "V" in "MVC".
by dsego | 2025-09-16 12:17:20+00:00
Based on my framework 13 and macbook m1, I think the only downgrade are the speakers and the trackpad. The keyboard is actually an upgrade, the 2.8k screen has a better size ratio but the contrast is not as good, I'd say it's decent. The trackpad performs well but it's the old hinged design and not haptic. Being able to service my own laptop, replace parts and max out the storage for less money than a mid-spec macbook is just unbelievable.
by bwestergard | 2025-09-16 12:17:23+00:00
I'm a software engineer who has been part of a union bargaining committee, albeit at a non-profit media organization. I've known many engineers who have done it at for-profit organizations.

"How do you collectively bargain around stock options?"

Same as collectively bargaining over base comp?

"remote work policies"

My union contract guarantees me and all other software devs in my shop remote work for the life of the contract.

"pace of AI automation"

My union contract requires bargaining over any mandatory use of of AI. So far, there haven't been any major disagreements with management over this. At other workplaces in my union, management has had worse ideas.
by josteink | 2025-09-16 12:18:29+00:00
> The new UI is so incredibly ugly I honestly cannot understand how they thought it was acceptable to even released as a beta let alone an RC and now release.

I just tried it and maybe I've just been primed by the internet, but by god, I did not like it.

The side-bar design is terrible and lots of application (Maps, Music, etc) always look like they have a window overlapping the current application. So even with a single window open, my desktop already looks messy.

For people like me, with a slight OCD about certain details (don't talk to me about notification-bubbles), this is absolutely infuriating.

I'll disable auto-updates on all iDevices and Macs, and just keep on security-updates for previous gen OS as long as I can.

Eww.
by AlexandrB | 2025-09-16 12:18:36+00:00
> First people claimed that the free market will always give the consumer what they want.

Enshittification does give consumers what they want: free stuff. People will deny it up and down and claim they would pay for non-enshittified Facebook, for example. But how many people actually would pay a subscription to use a Facebook style service? Enough to build sustain a company of Meta's size? Probably not. How many people pay for Kagi?
by dreamcompiler | 2025-09-16 12:19:07+00:00
Every new version of MacOS exhibits four phenomena:

1. Old bugs are not fixed.

2. New bugs are introduced, and I have to spend hours online figuring out workarounds.

3. Old features I depended on are removed, and I have to spend hours online figuring out how to replace them.

4. New features I don't need are added and they get in my way, and I have to spend hours online figuring out how to disable them.

My workflow productivity takes a months-long hit every time Apple upgrades MacOS. As a result I rarely upgrade MacOS until it's around 3 years old and I have no choice.

It appears that Tahoe is going to be the worst example of this in a long time.

Which is why I'm moving as much of my daily workflow as possible to Linux.
by dxuh | 2025-09-16 12:19:23+00:00
I have recently started re-implementing parts of the standard library myself just to improve compile times (and I did - massively!), but I purposely kept {fmt} around, because I think it's a great library and I thought it would be as fast to compile as you could possibly make it (it likely still is considering what it can do). Also because the dev put a lot of effort into optimizing compile times [1] and seems to be much smarter than me. So I made benchmark to prove you wrong and show you it's not that easy. But it turns out formatting a couple of numbers and strings is much faster with your basic formatting library [2] [3].

Comparing using `hyperfine --warmup 3 "g++ FILE.cpp"` (and some flags for fmt) I get 72ms vs 198ms. So I changed my mind and might take a crack at replacing {fmt} as well. Cool stuff! Thank you.

[1] https://vitaut.net/posts/2024/faster-cpp-compile-times/

[2] https://godbolt.org/z/3YaovhrjP bench-fmt.cpp

[3] https://godbolt.org/z/qMfM39P3q bench-rikifmt.cpp
by Xelbair | 2025-09-16 12:19:30+00:00
JS's issue is that it allows you to run an objectively wrong code without throwing explicit error to the user, it just fails silently or does something magical. Seems innocent, until you realize what we use JS for, other than silly websites or ERP dashboards.

It is full of gotchas that serves 0 purpose nowadays.

Also remember that it is basically a Lisp wearing Java skin on top, originally designed in less than 2 weeks.

Typescript is one of few things that puts safety barrier and sane static error checking that makes JS bearable to use - but it still has to fall down to how JS works in the end so it suffers from same core architectural problems.
by orwin | 2025-09-16 12:19:32+00:00
I thought the killer was trans and that's why he killed Kirk. Then I've heard it was because of his trans girlfriend. Then it was because he was in a leftist family who talked about Kirk poorly. Then it was because he was a leftist in a right wing family.

Now it's internet that caused this.

I'd like everyone to chill and wait for the trial.
by bhickey | 2025-09-16 12:20:15+00:00
> Space age lenses were significantly lower resolution than the film.

Can you say a little more about this? Modern lenses boast about 7-elements or aspherics, but does that actually matter in prime lenses? You can get an achromat with two lenses and an apochromat with three. There have definitely been some advances in glass since the space program, like fluorite versus BK7, but I'm wholly in the dark on the nuances.
by ehnto | 2025-09-16 12:20:16+00:00
Strengthening of your right to privacy against an entirely new paradigm of state and individual surveillance. It is a new world.

I actually don't find it hard to sacrifice the recreational photography of strangers, but I do have a hard time balancing it with the need to photograph crime and government entities overstepping their authorities.

I don't have a good answer for it all.