MurphyA/hacker-news huggingface dataset:
by Expurple | 2025-07-22 15:42:21+00:00
That's a different argument, unrelated to the one that I originally responded to:

> > all of the big, successful open-source projects are either GPL, or can't be GPL because of the GPLs murky legality around linking

I don't see how your argument is relevant to that, or how it disputes the article. The article is not about funding or "organic growth". It's about survival characteristics and winning the mainstream. Blink, WebKit, and Gecko are all a mixture of permissive and weak copyleft licenses. There are no popular GPL browser engines. There are no popular proprietary browser engines. That's exactly the outcome that the article predicts! (Of course, it doesn't need to "predict" the most popular browser engines specifically. In 2015, they already looked similar and had a similar moat).

Although I have to admit now, we'd probably see proprietary browser engines if it wasn't for the "weak copyleft" part. Now I think that it's actually the most long-term competitive license type for some projects!

If we continue with the topic of web browsers, then we'll see a seemingly strong counter-example: the most popular browsers are proprietary, and have been for a long time. But that's a thin layer on top of a larger open foundation. A thin layer is easy to replicate and compete against. Thus, Chromium and Firefox shells are maintained (and kept competitive) just fine. They are less popular than Chrome or Edge, but not because they are less maintained or broadly inferior (they may be for specific tasks). They are long-term viable options that aren't going away.

> Firefox is controlled opposition, paid $400 million per year by Google. They would have died long ago if it weren't for that little detail.

Depends on how you define "died". Broadly, I disagree. Too many developers are interested in the existence of Firefox. According to an Igalia employee [1], during the first half of 2024, 10.71% of contributions to mozilla-central came from Igalia, and another 8.74% came from Red Hat. I wanted to see an aggregate share of Mozilla employees (which must be even less than the remaining 80%), but I couldn't find that.

But anyway, even if Firefox died, that wouldn't be related to its license (and this article) at all. Chromium and WebKit have similar licenses.

> But my argument is, if you find them, they're mostly GPL.

That may be true if you artificially limit yourself to non-corporate-driven projects. But that's not what the article is about. And that distinction is irrelevant to me, too. If the "official" corporate-driven fork turns into something that I dislike, I have the freedom to switch to a community-maintanied fork (for popular projects, usually there is one) or fork the project myself. Or, I put up with the non-ideal corporate project if it's still the most attractive option. Being community-driven isn't a guarantee that the project will always be maintained and that the maintainers will always agree with you and put your use cases and needs above others.

[1]: https://bkardell.com/blog/2024-Midseason.html
by BirAdam | 2025-07-22 15:42:26+00:00
Peace and prosperity since WWII?

I suppose that Korea, Vietnam, Iraq, Afghanistan, Syria, Libya, Myanmar, Sudan, Somalia, Pakistan/India/China, Georgia, Bosnia/Herzegovina, and so on just never happened?

Not doubting that war is on the horizon, but the USA is addicted to war, and many other nations had their own issues independently of the USA.
by CGMthrowaway | 2025-07-22 15:42:29+00:00
If I had to guess (putting on a hat I don't usually wear):

Recognition of Palestine as a member state; resolutions referring to certain contested sites (e.g., Jerusalem's Old City, Temple Mount/Haram al-Sharif) primarily using their Arabic names; promotion of gender equality and LGBTQ+ rights, as well as support for comprehensive sexuality education (CSE) programs; emphasis on climate change action, including its designation of World Heritage Sites at risk due to global warming; alignment with the UN’s 2030 Agenda for Sustainable Development (specifically SDGs related to gender, education, and environmental goals); and advocacy for internet governance initiatives
by Orphis | 2025-07-22 15:42:39+00:00
pkg-config works great in limited scenarios. If you try to do anything more complex, you'll probably run into some complex issues that require modifying the supplied .pc files from your vendor.

There's is a new standard that is being developed by some industry experts that is aiming to address this called CPS. You can read the documentation on the website: https://cps-org.github.io/cps/ . There's a section with some examples as to why they are trying to fix and how.
by pxc | 2025-07-22 15:42:51+00:00
> Except Replit isn't selling a tool but the entire software development flow ("idea to software"). A good analogy here is an autonomous robot using the chainsaw cutting its owner's arm off instead of whatever was to be cut.

I don't think users should be blamed for taking companies at face value about what their products are for, but it's actually a pretty bad idea to do this with tech startups. A product's "purpose" (and sometimes even a company's "mission") only lasts until the next pivot, and many a product ends up being a "solution in search of a problem". Before the AI hype set in, Replit was "just" a cloud-based development environment. A lot of their core tech is still centered on managing reproducible development environments at scale.

If you want a more realistic picture of what Replit can actually do, it's probably useful to think of it as "a cloud development environment someone recently plugged an LLM into".
Show HN: Bearify – Write workflows in plain English instead of using flowcharts
by dunkinfrunkin | 2025-07-22 15:42:55+00:00
I got tired of dragging boxes and debugging brittle logic just to automate basic workflows in Zapier and n8n.

So I built Bearify. It lets you describe what you want in plain English and turns it into an executable runbook.

Example: "When a Stripe signup happens, fetch their info, create a HubSpot contact, tag them in Mailchimp, and send a Slack message."

That is all you write.

No visual builders. No syntax. Just clarity.

It supports real-time triggers, schedules, and manual runs.

We just launched the public beta (and need beta users so sign up if interested). Would love your feedback.

Demo video is on the homepage @ https://bearify.ai
by sfaist | 2025-07-22 15:43:15+00:00
The reason we think this would be interesting to share here is that these llm benchmarks seem increasingly disconnected from reality. idc if the llm can solve a PhD math question or make scientific discoveries, I care if it can solve our problems, which in our case is automating API integrations. Turns out it mostly can't, which tracks well with our experience using cursor.
by dijit | 2025-07-22 15:43:20+00:00
Sweden and the US are “kinda cozy” (I would say at least, from an inside perspective on how Sweden seems to lean in to US interests including copyright enforcements and so forth).

However Sweden was the first country to recognise Palestine.

Is it possible that the pulling out of UNESCO is further in-line with Trumps “we want to focus on America” fluff, similar to the threats of pulling out of NATO and the actual pulling out of the Paris Accords.

I’m aware that there has still been some US interference in the middle-east, I’m just not sure I’m drawing the same connections as you.

Also, and I mean this in the best way I can: I don’t really trust anything coming out of Gaza’s health ministry. That doesn’t mean I side with Israel as they are also distorting facts very often.
by unshavedyak | 2025-07-22 15:43:27+00:00
I do fear this framing though. It's going to be annoying with someone in a meeting using GPT on the side saying "No, it's totally possible to scale this way. Make it happen" because they're feeding what you say to a GPT to counter you with nonsense.

I'm using LLM a fair bit so i'm not doom and gloom entirely on it, but i do think our adjustment period is going to be rough. Especially if we can't find a way to make the LLMs actually reliable.
by qq99 | 2025-07-22 15:43:38+00:00
I'm surprised that a lot of the comments seem to be missing the reason that this project exists.

In many tailwind projects, you inevitably end up wanting to standardize how a button looks, how a field looks, etc., rather than copy+paste the same 20+ tailwind classes that you need to implement a nice looking button in tailwind.

Can you just apply it to `button { @apply flex items-center blahblahblah; }` in app.css? Of course you can. Or you can use the btn from DaisyUI.

I think DaisyUI is just a shortcut for many common UI components that you will inevitably want to build out and that you will necessarily eventually standardize in any app that grows large enough.

How does it differ from bootstrap? Well, you can continue to use tailwind for everything else that DaisyUI has not implemented. It's just an additive layer to tailwind. The project is at its core just a shortcut for common UI components.

As a user, my criticism is that many of the DaisyUI components seem to be lacking good contrast, so some just don't seem to be usable. The theming situation is really interesting and quite cool to use, but if you look at the example page, it just feels hard to read. I can't really find a light and dark default theme that look good to me (re: contrast and brightness). I think the color hooks might just not be there but I didn't dig far enough in.

For me, I've found a lot of value in being able to easily copy+paste parts of DaisyUI source code, e.g., a particular widget and modifying it to fit my design system, rather than use it in its entirety.
by scrollaway | 2025-07-22 15:43:38+00:00
I’m coming back from my accountant right now. He uses winbooks and has interns doing the books. I have no tooling to do it for him, and I’m seeing absurdities such as a 4000 usd refund being processed as cashback, and simple typos not being caught. I wish I was working with an AI instead of this nonsense. It’d be far more accurate.
by BoiledCabbage | 2025-07-22 15:43:57+00:00
> But there are customers who are looking for tractor wheels and flywheels. Maybe not you or people you know, but there's definitely large industries for both. Just like there's a market for "vehicle to get to work". Same thing exists in software. Linux caters to all the uses, from low power embedded systems to huge high performance computing systems and everything in between.

And that's exactly the problem. Linux is so focused on ensuring it works for every possible user out there, that it never makes the tough choices to be optimized for the 80% of users.

80% of people drive cars and need simple care wheels and tires.

But they're forced to think about 100 different types of wheels before they can go anywhere. My mom has never had to consider a flywheel in her life, and yet if her car were linux she's need to think about that, and everything from low power, high power, LED, gas powered, and oil powered headlights. She'd need to consider 50 types of seats, 7 seatbelt configurations,

Linux is what you get when engineers own a product and there is no PM around to say 'No' and force you to make the hard decisions. It's good for what it is, but nobody is making it actually easy. There are just "complex" and "less complex" flavors of linux. None are actually consumer level of simple - they're just "simple" compared to the other variants of linux.

Chrome OS is actually consumer level simple.
by retinaros | 2025-07-22 15:44:08+00:00
he complies with those law and even proved it thousands of times. he even said it himself that he had to comply to country law and blocked/banned accounts french gov asked him to

Do you believe that your political opponents investigating an "algorithm" to prove it is "manipulated" would not already have written the output of this investigation?

Every freaking machine learning model has a bias. ask GPT or anthropic about palestine or even Trump, ask Deepseek about tiananmen. If you search for something you will find it. I could take GPT and prove its "manipulated" toward any race I want. Ill just start from this affirmation and then find things good enough to prove it to random people that will read the billionaire backed press that you praise
by throwanem | 2025-07-22 15:44:35+00:00
You know, it's odd? I missed the whole initial fad, and only around 2018 or so got around to reading the books to see what all the hype had been about. (Even for a millennial I'm old, and I grew up in a pretty backward corner of the country; I've never played a Pokemon game, either...)

So why's it me, and not an actual fan, who should be the one to come up with Rowling's serial-numbers-filed-off Echo and Narcissus as the example?
by ryandrake | 2025-07-22 15:44:39+00:00
The argument is even more compelling if you keep going: Should we allow septillionaires? Someone with $1e24 could give $1 trillion to every person on the planet every year for 100 years and still have 99.99% of his money left. How much power and influence over the world would these people have, while the rest have comparatively close to zero? I think we all agree that wouldn't work for a functioning society.
by kindkang2024 | 2025-07-22 15:44:48+00:00
The hard truth is that for any deal—or broader cooperation—to succeed, both parties must benefit and perceive the deal as fair. Without mutual benefit, the cooperation underpinning the deal will not be stable.

> The United States Withdraws from UNESCO (state.gov)

Probably, the majority of people in the U.S. feel they are losing from these deals, which is why they are willing to withdraw. It is both the government’s prerogative and duty to manifest that will. As a non-American, I deeply respect that freedom and choice.

In fact, I believe that any administration has a duty to prioritize its own nation first—whether it's called "America First," "Palestinian First," "EU First," "China First," or any other national equivalent. This is a principle that every country should embrace. It's natural for governments to prioritize the interests of their own citizens, as they are funded by taxpayers and must be accountable to them.

And, To be "First", they need beneficial cooperation and compete wisely. Competition, driven by 'ego love,' along with cooperation, fueled by 'world love,' is the righteous way to "Make All Great Again."

These ideas are rooted in ecological and evolutionary principles. While "survival of the fittest" drives competition, it also paradoxically fosters the evolution of cooperation, as even the fittest depend on reciprocal relationships to truly thrive. <The Evolution of Cooperation> is a Book by Robert Axelrod
by riwsky | 2025-07-22 15:44:49+00:00
I’ve never onboarded or successfully convinced a colleague to use jj. But roughly once a month I find myself helping someone escape git hell that would either be easier to solve or avoided entirely with jujutsu. I’m not speaking hypothetically: I will solve the problem locally while waiting for them to slog through whatever merge conflicts or stash/unstash dances.

But the graphite CLI’s stacked PR review is a killer app. Our team uses it, but treats the rebase-centric workflow as the price of stacked review, instead of a mental model to leverage. I end up using jj but with a helper script to set up graphite’s branch tracking whenever I want to submit a stacked PR.

I also was always a git CLI person. I’d do diffs and resolve conflicts in a proper editor, I wasn’t crazy—but I know that changing just my mental model is less work than it’d be to change the UI habits as well.
by tehjoker | 2025-07-22 15:44:55+00:00
> China (intent on war with a sovereign nation).

This is not proven. Why would China want to wreck Taiwan? Official US, Taiwanese, and Mainland China policy is that there is one China. Taiwan is like Texas being a breakaway republic run by confederates in the USA, though the culture has evolved in a more progressive direction (more progressive than USA) since the original breakup.

> It’s a bit incomplete to bring up Security Council vetoing without mentioning Russia (currently at war with a sovereign nation)

I'll give you that's bad, but at least it's a fight between nations and not a genocide. I believe the U.S. instigated this fight by advancing NATO territory eastward and my position is there should be peace negotiations immediately.
by nevermore | 2025-07-22 15:45:04+00:00
As a proponent of "TODOs should always point to a concrete issue", you have 3 ways to resolve a TODO before merging:

1. Just file the issue. If it's something you should actually do, you can take 20 seconds to write it down and track it. 2. Just do it. If it seems like too small of a thing to file an issue for, fix it before you commit it. 3. Turn it into a comment. If it's not worth fixing and not worth tracking, but you want to remember it, that's a fine thing for a regular code comment.

Eat your broccoli. Track your todos.
by eapressoandcats | 2025-07-22 15:46:07+00:00
What they are actually doing is deliberately entrenching an authoritarian ethno-nationalist regime.

I don’t think one can say that any of their decisions are rationally made for the benefit of anyone but themselves and their supporters.

The idea that these are smart people just optimizing cruft is delusional. The current administration meets most of the elements of fascism.
by fainpul | 2025-07-22 15:46:24+00:00
I fully agree that proportional fonts are nicer to read, even for code. When I tried to use it, I got annoyed by Go, which autoformats code with spaces to align stuff and that looks very ugly with a proportional font. The solution would be elastic tabstops [1], but that seems just to be a concept without actual support in any editor.

[1] https://nick-gravgaard.com/elastic-tabstops/
by mschuster91 | 2025-07-22 15:46:25+00:00
Linux is a hellhole, for Mac JAMF fills the gap pretty well.

For Linux, I'd probably whip up Ansible these days if I were tasked with it, but getting it off the ground is ... nasty. Set it up as a systemd unit to run on boot, login and network-online.target, and that's it.
by kjksf | 2025-07-22 15:46:33+00:00
The U.S. is $35 TRILLION in DEBT. It's on a fast path to very high inflation which will be bad for everyone.

U.S. can't afford $18 billion of non-essential spending. It can't afford $1 billion of non-essential spending. In fact, it can't afford $1 of non-essential spending.

The argument "we're $35 trillion in debt so it's not a big deal to add 0.01% to it" is just incomprehensible to me.

And it's not just UN. It's $47 billion to USAID, $9 billion to NPR, $10 billion to California's "never gonna happen" rail, $1.3 billion to Harvard and that's just a small part of spending.

US government still needs to go on a serious spending diet. But every cut gets people to catastrophize how the world will end if US doesn't fund UN or Harvard.
by michael-fuest | 2025-07-22 15:46:42+00:00
Love hearing Sam Altman talking about feeling the AGI and seeing that million dollar reasoning models can't execute simple API calls despite having a lot of docs and the entire internet as baked-in knowledge.

There may be hope for humanity yet!

Jokes aside, interested in eventually exploring how well the new OpenAI agent mode handles these types of tasks if the underlying foundation models struggle with this type of work.
by glitchc | 2025-07-22 15:47:03+00:00
Yes, they are spending funds on things that matter to those that voted for them, and removing funds from things that don't. Sounds like a standard thing that happens in a democracy. When someone you vote for is in power, they will spend on things you prefer to fund instead.

> Example: you claim UN hasn't been a source of soft power "for the better part of this century." Well, says you - I think it has done a great job. Now what?

Okay, what has it done that has aligned with US interests?
by aniforprez | 2025-07-22 15:47:12+00:00
Not entirely convinced about their graphs where they "improve" over tailwind with just HTML size and "number of class names". Why do these matter exactly? You're basically removing the number of classes in the HTML and adding the CSS anyways so how much are you really saving here?

I don't mind the existence of this library obviously but condensing into tiny abbreviated classes seems like the antithesis of tailwind but maybe it's for folks who can't or don't want to define a base button component every time and want a jumping off point. In that case I'd much rather use shadcn or something based on react-aria that gives me solid primitives that I can extend with tailwind classes passed to it in specific instances
by jmclnx | 2025-07-22 15:47:12+00:00
Not being a scientist of any kind, I fully believe it is fossil fuel emissions, mainly from autos.

When I was very young, where I lived, a city of 100000, I would say less than 50% of the people there drove plus most worked in the city they lived in. Now, almost every household has at least 2 autos and most drive at least 10+ (16km) miles to work.

But, I also wonder if this is tied to the general increase in cancers for people under 50.
by throwawaymaths | 2025-07-22 15:47:34+00:00
#3, regardless of intent, is definitely illegal shit. how can you possibly think its ok to smuggle pthogenic fungus into the the country in baggies, then lie about it.

it's also surprising there wasn't more scrutiny in the past. there are colonels in the PLA that have actively called for and published materials calling for agro and bio terrorism against the US, and all chinese nationals are required to debrief on return.
by zainwah24 | 2025-07-22 15:47:44+00:00
I think AI is good only for assisting with repetitive tasks, generating boilerplate code, and even suggesting optimizations. As AI improves, the demand for developers who can design workflows, plan software architecture, and address security issues will grow. For example, I just started using the replit to make a website but I decide the structure, flow, and security of the website. I handed over repetitive tasks to QA guys. So in my case, it is helping me and generating more revenue. May be after a decade even a non tech guy could develop it completely but for now this is not the case.
by NitpickLawyer | 2025-07-22 15:47:58+00:00
Open models are ~6mo behind current closed SotA, and are hosted by many parties that have no incentive to subsidise the cost, so they're making some profit already. The biggest thing in our favor is that there isn't just oAI. There are 3 main closed providers, and plenty of open models released every cycle. Even if they're gonna raise the prices, there's enough competition so that eventually it levels off at a point. I think that point will still be "affordable". Certainly cheaper than a full time dev, even outsourced.
by isolli | 2025-07-22 15:48:09+00:00
What is wild to me is that all the replies I read are written as if everyone on this forum obviously agreed and those who don't are "others" not worth thinking about.

I'm not a US citizen and did not have to make a choice, but I could see plenty of reasons not to vote for the Democratic candidate: the establishment had tried to run a candidate that was obviously unfit for office and parachuted a replacement at the last minute; the Democratic response to covid was atrocious (yes, the irony of Trump capturing that slice of the vote does not escape me); the issue of males (transwomen) in female sports and prisons...

Whether those reasons outweighed the obvious (to me) negatives is everyone's choice to make when casting their vote... but the inability to understand the other side (and brag about it) seems odd for all the smart people here.