MurphyA/hacker-news huggingface dataset:
by JohnFen | 2025-07-24 13:32:43+00:00
It's isn't the default because the countermeasures cause a lot of side-effects. If it were on by default, new users would probably think the browser is broken or buggy.

Here's what the settings do and what sort of side-effects you might experience:

https://support.mozilla.org/en-US/kb/resist-fingerprinting
by kennywinker | 2025-07-24 13:32:50+00:00
Making it a technical problem means it’s an arms race forever. Making it a regulation problem, if done right, can simply end the arms race.

Not to mention the big players on the users’ team in the technical arms race (google, ms, apple) are also advertising companies.

By all means let’s solve it from the technical side - but also lets regulate privacy so everyone gets it not just people paranoid/technical enough to use the latest/best privacy respecting tools.
by natemcintosh | 2025-07-24 13:33:25+00:00
I watched the video on the open source maintenance fee page (https://opensourcemaintenancefee.org/) and it explains that the fee is for 1) people/orgs who make revenue from the open source code AND 2) want to interact with the GitHub project (e.g. open issues). You can however 1) make revenue from the open source code, but not interact with the GitHub project without paying the fee.

For instance, if I'm an organization that wants to use this open source project for free, I can download and build the code, but not download a GitHub generated release binary.
by janandonly | 2025-07-24 13:34:10+00:00
> My experience has definitely been mixed. On the one hand, sort of high level requests like 'identify the major issues raised in the documents and sort by importance' produced interesting and suggestive results. But attempts to find and pull together details on a person or topic almost always had noticeable errors or hallucinations.

Indeed. As long as hallucinations keep occurring they’re useless in a serious/corporate environment.
by coldpie | 2025-07-24 13:34:21+00:00
> Imagine indie developer or someone who wants to try and create something but without much revenue (eg 1k / year). so 10% of your revenue goes to the installer of your product...

You can always download the source and build the software yourself, or acquire the binary from another person willing/able to build it. The fee only applies to binary distribution from the project itself, and support from the project.
by Datapao | 2025-07-24 13:34:37+00:00
Datapao, a leading European data and AI consultancy, today announced a strategic investment from Databricks, the Data and AI company, and Euroventures, a prominent European growth investor. This new funding will accelerate Datapao’s rapid expansion and further empower enterprises operationalise generative AI (GenAI) through modern data platforms, production-grade implementations, and workforce enablement.
by goku12 | 2025-07-24 13:34:41+00:00
That's a misunderstanding. You can completely avoid the curl bash pattern if you can install the rustup binary and setup the relevant environment variables (like PATH) manually. Everything else, including cargo and various toolchain versions are installed and managed by rustup. And rustup doesn't have as much churn as the rest of the tools. So, rustup can be (and is) packaged for many distributions. That's all that's necessary in practice. They recommend curl bash because it automates all the above in a single script without exposing such lengthy explanations to a beginner.
by xg15 | 2025-07-24 13:34:44+00:00
OOP has lots of flaws and is not a good choice in every context, but I still don't understand the universal hatred it seems to get now.

I think OOP techniques made most sense in contexts where data was in memory of long-running processes - think of early versions of MS Office or such.

We've since changed into a computing environment in which everything that is not written to disk should be assumed emepheral: UIs are web-based and may jump not just between threads or processes but between entire machines between two user actions. Processes should be assumed to be killed and restarted at any time, etc etc.

This means it makes a lot less sense today to keep complicated object graphs in memory - the real object graph has to be represented in persistent storage and the logic inside a process works more like a mathematical function, translating back and forth between the front-end representation (HTML, JSON, etc) and the storage representation (flat files, databases, etc). The "business logic" is just a sub-clause in that function.

For that kind of environment, it's obvious why functional or C-style imperative programming would be a better fit. It makes no sense to instantiate a complicated object graph from your input, traverse it once, then destroy it again - and all that again and again for every single user interaction.

But that doesn't mean that the paradigm suddenly has always been bad. It's just that the environment changed.

Also, there may be other contexts in which it still makes sense, such high-level scripting or game programming.
by boringg | 2025-07-24 13:35:25+00:00
I can see this as I do use it in this fashion. That said I wouldn't ever qualify that kind of call and response as a friendship. It certainly would allow for me to explore topics in depth without trying to filter through networks of people to see who may or may not have an interest there. That said if anything it can scratch interests that I couldn't before.

I'd frame that as a people who want to deep dive can now do that without a huge overhead.
by diggernet | 2025-07-24 13:35:57+00:00
> As an aside, line 511 is entered when it fails to find matching values with the current game state for all 19 boards and flipped boards. It seems like it was originally intended to be a comment using the REM command like 511 REM REMEMBER THE TERMINATION OF THIS LOOP IS IMPOSSIBLE, but perhaps that part was omitted during editing, so it just starts with REMEMBER.

Actually, that line does start with "511 REM". There was no requirement for REM to be followed by a space.
by danaris | 2025-07-24 13:36:02+00:00
I have never seen the high pay commanded by surgeons justified by the risk of the profession.

Surgeons are paid highly because it is 1) a highly-skilled profession, requiring many years of schooling and practice to gain the medical knowledge necessary; 2) a stressful profession (related to risk, but not the same thing); and 3) highly in demand—due to both 1 and 2, not a lot of people choose to become surgeons, and AIUI, there's a fair amount of specialization within the surgical field, so you can't just swap in a heart surgeon to cut into someone's knee, for instance.

Ridiculously high CEO pay is frequently justified by the supposed "risk" they take on, but experience doesn't back that up. Observation indicates that the primary factor that leads to high CEO pay is the incestuous relationships between company boards and the CEOs they pick—far too often, the CEO of company A will be on the boards of companies B and C, and vice versa, and they will just each support higher compensation for the others because they're all buddies.
by thinkingtoilet | 2025-07-24 13:36:50+00:00
>TBH, enforcing maintenance fee for anyone who makes revenue feels unfair.

I have terrific news! You can start your own open source project that people use to make money and don't contribute back to.

>Imagine indie developer or someone who wants to try and create something but without much revenue (eg 1k / year). so 10% of your revenue goes to the installer of your product...

I have terrific news! That indie developer can create their own installer or start their own open source project that others can make money off of and not contribute back to.

>I'm all in sponsoring open-source and investing in software but part of being sustainable is making it accessible.

I have some bad news here. 99% of people aren't all in on this. We see time and time again that even mission critical open source projects struggle to get people to fund it. The projects that do tend to survive are the ones that build businesses around the project. It's very rare to have an open source project be well funded solely for existing with no business around it. Of course there are exceptions, but that model has failed near completely. That's the reality.
by myaccountonhn | 2025-07-24 13:36:58+00:00
I do think if websites have chatbots up on their website its fair game if the AI hallucinates and states something that isn't true. Like when the airline chatbot hallucinated a policy that didn't exist.

A third-party LLM hallucinating something like that though? Hell no. It should be possible to sue for libel.
by philsnow | 2025-07-24 13:37:26+00:00
The USS Hornet is the ship that picked them up, it's permanently docked in Alameda, CA and has been transformed into a museum. They have footprints painted on the floor to show the astronauts' path walking (across the deck) into the Airstream. You also get to walk on the (wooden) flight deck and see the jet elevator, etc.

https://www.wired.com/2009/07/hornet/

https://uss-hornet.org/
by Aurornis | 2025-07-24 13:37:29+00:00
> and more recently a website that's good for queries like "uninstall Homebrew" or "xcode command line tools" (sponsored by a carefully chosen advertiser). With both a (small) financial incentive and the intrinsic satisfaction of doing good work that people appreciate, I know I've helped a LOT of people over four decades.

Simple content that can be conveyed in a few succinct lines of text (like how to uninstall Homebrew) is actually one of the great use cases for AI summaries.

I’m sorry that it’s losing you revenue, but I’d much rather get a quick answer from AI than have to roll the dice on an ad-supported search result where I have to parse the layout, dodge the ads, and extract the relevant info from the filler content and verbiage
by pxeger1 | 2025-07-24 13:37:52+00:00
My problem with curl|bash is not that the script might be malicious - the software I'm installing could equally be malicious. It's that it may be written incompetently, or just not with users like me in mind, and so the installation gets done in some broken, brittle, or non-standard way on my system. I'd much rather download a single binary and install it myself in the location I know it belongs in.
by yojo | 2025-07-24 13:38:08+00:00
I agree rum is hard. I said as much in my post.

Tequila is fine as long as you grab a bottle that says 100% Puro De Agave. Compliance requires it be all blue agave with no sugars or additives. It might have lost a lot of character to an autoclave, but it won’t be gross.

It is hard to go wrong grabbing a bottle of straight bourbon. By law to be bourbon there are assurances about the contents - no sugar/flavor/color added, aged in new charred barrels, minimum 51% corn, etc. Straight rye (or better yet BiB) has similar guarantees.

Canadian Rye does not have these requirements. It could be 5% rye and 95% wheat in fourth-fill barrels. It could have sugar added. It could have weird flavors added. You should know what you’re doing if you’re shopping Canadian Rye. I can’t give you a one liner on how to avoid the traps.

But most importantly, this is a thread about cocktails, and you have to get pretty deep into craft cocktails before you find any that call for Canadian rye. I am trying to give rules of thumbs for newbies to avoid common pitfalls, one of which is seeing a drink that calls for “rye” and grabbing a bottle of Canadian rye.

On that note, if you have some great recipes calling for Canadian rye, I’d love to hear them. I’ve got a bottle each of Forty Creek Copper Pot and Crown Northern harvest that are languishing on my shelf.
by satisfice | 2025-07-24 13:38:17+00:00
"People" don't hate small talk. SOME people hate small talk. But small talk is a gateway to connection. It is not to be avoided, but to be embraced-- if connection is what you want.

And the people the writer speaks of don't "hate" small talk, mostly. They are uncomfortable with it. This is not the same as hate.

I suspect some of the people who are uncomfortable with small talk are that way because they don't want to delay talking about big things. Others are uncomfortable because they don't WANT it to lead to big things. Others think it IS a big thing and are afraid to do it wrong. And finally others falsely believe that small talk means telling lies.

I like to talk about big things, but I don't mind starting with little things.
by sjm-lbm | 2025-07-24 13:38:43+00:00
Some of the All or Nothing documentaries that cover Premier League teams include a lot of footage in the away dressing rooms, and they are almost all bad (though Goodison was weirdly cavernous and looks more annoying than normal).

Exactly how they are bad changes, though - when you take the Emirates Stadium (Arsenal's home ground in London) tour, for instance, they actually include some details about how the table in the middle of the away dressing room is designed to be uncomfortably high in a way that keeps team members from making eye contact, which is something that the stadium designers thought would be annoying. At one point, at least, the self-guided tour narration actually included a comment that Pep Guardiola hated the layout.
by DoesntMatter22 | 2025-07-24 13:38:47+00:00
It says right in the article: "For what it’s worth, Tesla was the best-selling EV company in Europe in June,"

So, if your supposition that Tesla wasn't going to regain what they once had, why were they once again #1 in EV sales in June? If they won't drive Swaticars why did they buy more of them than any other EV brand in June?
by bpt3 | 2025-07-24 13:38:57+00:00
Because it's not a massive disruption? The CEO of Starbucks currently commutes to the office for his 3 days a week of in person work from southern CA to Seattle via private jet.

Would it be a massive disruption if he commuted from Canada or Mexico (which do not have a 90% effective marginal tax rate and I'm sure would be happy to have high income earners from the US show up and pay taxes in their country) instead?
by bpt3 | 2025-07-24 13:39:01+00:00
All that matters here is that the CEO and company are negotiating without one side being able to apply some sort of external pressure to force the other to capitulate to their demands.

Unless of course you're claiming that CEOs are bribing "the government" to force companies to increase their pay, which would be quite the theory.

So again, what is the principle that says CEOs should be paid less than a company is willing to pay them to work in that role? Should all workers decline to maximize their compensation, or just those you deem to have too much money? If the latter, what is the threshold?
by opticfluorine | 2025-07-24 13:39:07+00:00
I came across this a few months ago when I was evaluating open source installer options for my own open source project. I have no issue with charging for binaries while the source is available under an OSI license, but this from the README rubbed me the wrong way:

"To ensure the long-term sustainability of this project, use of the WiX Toolset requires an Open Source Maintenance Fee. While the source code is freely available under the terms of the LICENSE, all other aspects of the project--including opening or commenting on issues, participating in discussions and downloading releases--require adherence to the Maintenance Fee.

In short, if you use this project to generate revenue, the Open Source Maintenance Fee is required."

I'll give the benefit of the doubt and assume this is just a difficult concept to succinctly explain in a short paragraph. But that summary - that revenue-generating use requires payment - feels misleading to me. Under their license, nothing stops me from creating my own build from source and using it per the terms of the MS-RL license, including for commercial purposes. So to me it feels like a scare tactic to coerce commercial users into becoming sponsors for the project.

I certainly understand the challenges faced by open source maintainers today, but the specific approach taken here just doesn't feel ethical to me. I ended up passing on WiX for that reason even though I'm not a commercial user.
Show HN: I built an AI tools hub with 70 categorized and reviewed apps
by yuanchuangAI | 2025-07-24 13:39:28+00:00
Over the last 3 weeks, I built a website to organize 70+ AI tools into a searchable, reviewed, and categorized hub.

Use case: I was constantly sharing AI tools with friends & colleagues, but the available directories felt outdated, shallow, or spammy.

So I built my own:

- Tools are categorized (e.g. writing, voice, code, automation) - Marked clearly as free/paid - Includes brief reviews, ROI notes, and usage tips - Fully searchable and updated daily - Working on tool ratings, comparisons, and a “trending” leaderboard

Website: https://www.toolsverse.tools/

I’d love feedback and suggestions — and maybe more tools to add.

Thanks for reading!
by pbhjpbhj | 2025-07-24 13:39:29+00:00
Probably dependent on jurisdiction - whilst practically, having the binary means you can share it, that's not legal without license to do that (in UK) as even though it's open source the copyright still exists on the binary (and because sharing is copying).

You might be free to compile your own from shared source code, however.

Depends also on the license used ofc.
by Workaccount2 | 2025-07-24 13:39:44+00:00
>you offer someone a substantial raise in the form of equity I'm quite certain they won't turn it down.

Of course not. If I walked up to you at the roulette table and said "I'll put $100 on red and if I win, you keep the winnings, If I lose, my loss". No one would turn that down. However no one would make that offer either, including you.

Perhaps you are confused or misspoke, but equity is given in lieu of full monetary compensation, not given on top of full monetary compensation. Shareholders aren't a charity standing at the roulette table. Offer people to exchange 20% of their current compensation for equity, and suddenly you get a lot more cold feet.
by 90s_dev | 2025-07-24 13:39:53+00:00
Funny enough, I came across WiX the other day when I was looking into windows installers like msix, nsis, etc. Eventually settled on self-contained exe (and it's only 1.4 mb, woo!) but seeing the name wix took me back, I vaguely remembered it from around 2005 or so when I was first trying to make "real" windows programs (as opposed to visual basic ones). Took 20 years, but I finally did it, and written entirely in C, too! Anyway yeah, different wix than the popular one. Tom, you may want to rename this post.
by go_elmo | 2025-07-24 13:40:25+00:00
Just a question how content is produced & ingested.

Utopian fantasy: interact with the ai - novel findings are registered as such and "saved" and made available to others.

Creative ideas are registered as such, if possible, theyre tested in "side quests" ie the ai asks - do you have 5min to try this? You unblock yourself if it works & see in the future how many others profited as well (3k people read this finding).

Its all a logistics question
by Lord-Jobo | 2025-07-24 13:41:01+00:00
The core issue is that politically you gain nearly no votes and definitely no money by running with regulation as a pillar of your campaign.

In fact, doing so will often times end up bringing donations from relevant industries directly to your opponent.

Now, this system of perverse incentive and legal bribery should be fixed at the constitutional level but thats a gigantic can of worms.

In the current system there are two methods that can circumvent the issue. The first is one deployed by the likes of Elizabeth Warren; run your campaign on a broad array of "fighting for your constituents" and don't get specific until you see already elected and drafting a bill.

The second path is underutilized and should be done more: lie out your ass to the moneyed interests. Take their money, make them promises, eat at their fancy dinners, befriend them, laugh at their awful jokes. Then just fucking dunk on them in the legislature, as quietly as possible. Make a big show of being forced to, keep the charade going as long as possible.

The inverse of this has been done a lot recently, with Sinema, with Fetterman. But the good version is quite rare, and a good opportunity to make our country a better place.

Key notes: tough to do in bigger positions because they're rarely the first public office seats people hold, so track records build. Tough to do in many districts because voters can be rubes who actively agree with the corporations stomping on their nards. Tough to do if you make too large of a profile(not really a concern).
by eldaisfish | 2025-07-24 13:41:42+00:00
The North American market now only includes a handful of sedans. Meanwhile, Hyundai and Toyota somehow manage to sell “tiny” cars in Korea, Japan and lots of developing countries.

A practical car is a station wagon, not an SUV, many of which have less storage space.

Please, cut the needless snark. People do buy vehicles for edge cases but the lack of smaller, practical vehicles is driven is large part by manufacturer profit.
by malloryerik | 2025-07-24 13:42:41+00:00
Yeah, LLMs are entirely different from "writing" because they're creative agents. So, writing allows me to give my thoughts several passes, to edit over time. It's like I can have several of me to think, write and edit, spaced over time.

LLMs are like I have someone else to do some or all of the thinking and writing and editing. So I do less thinking.

A bicycle lets my own energy go father. Writing. A car lets me use an entirely different energy source. LLMs. Which one is better for my physical fitness?

Btw the idea about Tolstoy and others keeping those massive books in their head and cranking them out over a month is fascinating. Any evidence or others who imagine the same? In Tolstoy's case, he was a count and surely had the funds, no?
by neomantra | 2025-07-24 13:42:42+00:00
This comment is a reminder that OSM Vector Tiles is sponsored work. It is exciting to see the deployment of it — congrats to the team!

If you find value in it, consider donating any amount to the OpenStreetMap Foundation.

https://blog.openstreetmap.org/2024/02/11/2024-announcing-th...
by julik | 2025-07-24 13:43:13+00:00
Somehow this is not the first infrastructure OSS project written in C/C++ where I see two things being the case:

* There is some crucial counting/reference/condition code that contains a bug

* There is exactly 0 tests for that code

* A fix gets done, but no tests

Coming from dynlangs this does strike me as irresponsible. I believe the previous case I saw was the S3-compatibility header change in ceph, and similar with CORS configuration there too.

Is it so that experienced C developers assume the compiler will flag any bugs that matter?..
by kevinherron | 2025-07-24 13:43:15+00:00
We use it for (non-Spring) backend development. It's lovely and always my first choice over Java.

I like to avoid mixing Java/Kotlin within the same module when I can, but it still works, and parts of our codebase are mixed this way. (by module I mean e.g. the same Maven or Gradle module, i.e. try to avoid a situation where you have a `src/main/java` and `src/main/kotlin` next to each other)
by Henchman21 | 2025-07-24 13:43:27+00:00
I’ve been in several unions in the US. Generally they’re positive experiences and not something I’d denigrate. After having read your other comments in this thread, it would seem you and I would at best disagree. You give me the impression you’re a total mercenary with no other obligations other than enriching yourself. I am and know plenty of people who actually want to build community, build the commons, etc. Not saying that isn’t you, just saying from this thread I don’t have that impression.

You’re right of course, that super high performers don’t always benefit from a union. But the rest of us do when those folks have a sense of obligation to others.