MurphyA/hacker-news huggingface dataset:
by baby | 2025-10-30 22:26:57+00:00
What's interesting, as someone who is working on such a tool, is that OpenAI is providing the platform for people to build using their model AND competing at the same time in the space. I think it shows that if you're trying to grab a large TAM in a software space where openAI can compete, they will compete against you.

So the strategy it seems is to find a more niche application that OpenAI won't be interested in competing in, or find something that involves much more than just software + AI.
by iamnothere | 2025-10-30 22:27:32+00:00
The paper linked from the quote below is also worth a read:

> “Unfortunately, most of the laws being passed will have little effect in actually curbing misinformation, but instead may give governments far more authority to control content they deem false or misleading,” said Gabrielle Lim, a doctoral fellow at the Citizen Lab at the University of Toronto, who recently coauthored a paper tracking the misuse of “fake news” laws around the world. “For some governments, the threat of misinformation provides a convenient justification for censorship. This is compounded by the fact that liberal democracies are also considering or passing similar laws, which can give cover to authoritarian regimes who want to do the same.”

Link: https://www.cima.ned.org/publication/chilling-legislation/

Who would have thought, those of us who pointed out the likely misuse of “misinformation” laws were right.
by aucisson_masque | 2025-10-30 22:28:07+00:00
> Several experts described the mechanism as a “clever” workaround that could comply with the letter of the law but not its spirit. “It’s kind of brilliant, but it’s risky,” said a former senior US security official.

If it wasn't Amazon, Google and Israel government, there wouldn't be people pretending it comply with the 'letter of the law'. It is simple treason, selling your own country secret to another.

And the way it's done isn't that 'brilliant'. Oh yes they aren't writing on paper that x country asked for Israel data, they are instead using the country phone index and making payment based on that...
by Retric | 2025-10-30 22:29:29+00:00
That could be generally true, but it’s not true in this specific instance.

A panel in Alaska only collects so much sunlight over the summer before considering efficiency losses from Hydrogen. It would require buying panels that effectively get ~1 month of use over the entire year due to efficiency losses + limited gathering period, and solar isn’t that cheap.

So in Alaska you’re just better off only using panels directly in the summer which at least provide several months of electricity per year. In say Texas on the other hand you get energy from a panel year round so a marginal panel purchased to generate hydrogen at say 20% round trip efficiency gets 30% * 9 months + say 70% of average production for the 3 winter months = 4.8 months of winter electricity per year. Of course you also need to pay for the hydrogen generating machine and the hydrogen burning device, but that’s not necessarily problematic.
by cosmicgadget | 2025-10-30 22:29:42+00:00
Thinking about this one (https://theaviationist.com/2025/02/12/ea-18g-growler-crashes...), it seems like after ejection you'd want the plane to lawn dart whenever possible. It allows the pilot to know if it is an okay place to ditch and it minimizes the reverse engineering risk.

I imagine there is a good reason this isn't the way things are though.
by hinkley | 2025-10-30 22:29:57+00:00
I know that it depends on how much you disentangle your network code from your business logic. The question is the degree. Is it enough, or does it just dull the pain?

If you give your business logic the complete message or send it a stream, then the flow of ownership stays much cleaner. And the unit tests stay substantially easier to write and more importantly, to maintain.

I know too many devs who don't see when they bias their decisions to avoid making changes that will lead to conflict with bad unit tests and declare that our testing strategy is Just Fine. It's easier to show than to debate, but it still takes an open mind to accept the demonstration.
by severino | 2025-10-30 22:31:19+00:00
I wonder what could one do if he wants to use NPM for programming with a very popular framework (like Angular or Vue) and stay safe. Is just picking a not very recent version of the top level framework (Angular, etc.) enough? Is it possible to somehow isolate NPM so the code it runs, like those postinstall hooks, doesn't mess with your system, while at the same time allowing you to use it normally?
by OkayPhysicist | 2025-10-30 22:31:23+00:00
How so? The US COVID vaccination response was nothing short of incredible. Even with the knuckledraggers spewing nonesense, the vaccine was ready and widely available in the United States incredibly quickly relative to most of the rest of the world. I had completed my vaccination series (as a in-good-health, 20-something) before my Canadian friends even had the opportunity.
by pcthrowaway | 2025-10-30 22:32:20+00:00
Wouldn't just having 1000 canaries be a "legal" way to do the alerting?

A government can compel Amazon to avoid notifying a target (Israel in this case) that their information has been subpoenaed, but can't compel Amazon to lie and say it hasn't sent their info.

Or is the concept of a canary pretty much useless now?

I'm personally one of the "activists" who is trying to avoid Amazon and Google to a practical degree, due to project Nimbus, so I'd be more than happy if their data could be accessed, and even happier to see Amazon and Google just cut ties with them altogether.
by apitman | 2025-10-30 22:33:45+00:00
I suspect in the short term users are going to start solving this more and more by asking ChatGPT how to make their video work on their phone, and it telling them step by step how to do it.

Longer term I wonder if complex apps with lots of features might integrate AI in such a way that users can ask it to generate a UI matching their needs. Some will only need a single button, some will need more.
by hennell | 2025-10-30 22:34:36+00:00
In what way? Companies drop/move on from small customers all the time as positions and analysis changes. $5 a month might make sense now, but with thin profits, a lower than predicted "upgrade rate" and maybe a higher than anticipated support cost etc and this becomes a less profitable option without price increases, which loses customers causing more increases because of none scalable costs etc.

Throw in a change of leadership or business focus and it's an easy short term boost to drop the many smaller customers and focus on the big fish who make the real money.

It's a common pattern, echoed over many industries, and while you might not see it being likely here right now, if the concept literally doesn't make sense to you, you need to look up some basic business ideas because it's a pretty valid concern.
by carlm42 | 2025-10-30 22:34:51+00:00
Similarly to other replies (but my own opinion): it's not a huge source of revenue today, on a single customer basis, compared to our biggest customers, sure. But our goal is to provide potential customers that can't justify larger scale, 3-nodes databases, something they can build on and grow on our platform. We would never want to pull the rug on paying customers: we want to enable them :-) sure it's not a huge part of our revenue, but that's not the goal. We just want to provide a great product, in a way that's affordable to everyone. You of course don't have to take my word, but I think it makes business sense to do this and not pull the rug. Compare to a free tier where you bleed money in the hopes that customers will end up paying you. Hope isn't a good business strategy right? :-)
by czl | 2025-10-30 22:34:59+00:00
Your $5 plan may be gross margin positive but incentives are to push users into higher margin plans and from this pov this new plan looks much like your previous free plan which was rug pulled. Offering a free service to buy users then imposing migration costs on these users when you rug pull damaged your reputation. Next time perhaps grandfather existing users instead. If you want this new plan to be taken seriously update your terms to promise you will not rug pull again.
by hajile | 2025-10-30 22:36:21+00:00
I didn’t say it was easy, but what I listed are to me the best ways to reduce as much friction as possible.

AsI recall, Microsoft wanted devs using their proprietary silverlight and c# which required a complete rewrite from iOS or Android. Allowing existing apps to bundle their preferred Android runtime is a lot closer to something like containers or flatpak and is a proven way to reduce developer friction. Ironically, such an app running in wasm would be supported indefinitely while Android apps on Android eventually lose support.
by cs702 | 2025-10-30 22:36:33+00:00
> We demonstrate the versatility and performance of [our implementation in Python], focusing on programs that invoke heavy external computation through the use of large language models (LLMs) and other APIs. Across five scripts, we compare to several state-of-the-art baselines and show that opportunistic evaluation improves total running time (up to 6.2×) and latency (up to 12.7×) compared to standard sequential Python, while performing very close (between 1.3% and 18.5% running time overhead) to hand-tuned manually optimized asynchronous Rust. For Tree-of-Thoughts, a prominent LLM reasoning approach, we achieve a 6.2× performance improvement over the authors’ own implementation.

Is there a public repository with the code?
by giobox | 2025-10-30 22:36:52+00:00
> cars have become more complicated and require more diagnostic equipment

For the consumable stuff every car owner has to deal with, nothing has really changed in 40 years, honestly! A brake service is still done the exact same way, same with virtually all the fluid services.

I just find far more people parrot "modern cars are so complicated" today and don't even consider that in fact, it is relatively simple to change a brake pad and disc, or your own oil, perhaps an air filter, even on most brand new cars. Fluids filters and brakes are like 90% of most people's maintenance needs nowadays.

YouTube has also massively lowered the barrier to working on cars, given there are multiple easy to follow guides for just about any car service for any car model you can think of.
by dataflow | 2025-10-30 22:37:10+00:00
I think people want either (a) a subscription that lets them keep the latest version perpetually, or (b) a perpetual license that provides some predictable amount of updates (this could be zero).

What people don't want is to pay for updates that they were led to believe they would get, but that they never got. Or to lose access to software that they paid a lot for, or that they got locked into (even free).

I don't think these are particularly difficult expectations to understand or meet.
by nobody9999 | 2025-10-30 22:37:20+00:00
>You don’t have to keep paying for a subscription. You can stop at any time and still have access to all the non-AI features

And if Canva decides that "I am altering the deal. Pray I don't alter it any further,"[0] what will you do then? Go and rent the Adobe subscription suite instead?

[0] http://www.quickmeme.com/img/32/32b4229145de0a2c1171b9b5757f...
by S-Spektrum-M | 2025-10-30 22:37:48+00:00
I solved this in a method I quite like: profiles and composition. This enables nearly the same flexibility, albeit in a different format, as CMake. We also get to avoid debugging complex CMake scripts. So you can have a debug a debug profile and asan profile and compose them into a "debug + asan" profile.

Catalyst also has hooks, to address the issue you mentioned about needing external scripts.
by mk89 | 2025-10-30 22:38:18+00:00
You have a whole class of dumb and dangerous bugs completely wiped off, which not even a new/junior untrusted developer can introduce. That's not nothing.

Of course, not checking if a user has permissions to perform an operation is not something Rust or any language will protect you against, but come on it's almost 2026 and we still are talking about use after free...
by jameshilliard | 2025-10-30 22:38:18+00:00
> I don't think the point is that it's not difficult to screen for, the point is that most people will not think to or do not have the means, the time, the knowledge, or the willpower to take apart all their devices, verify what is and isn't an explosive device, and then reassemble it intact. According to this report, there are a non-zero number of devices around the world, possibly in shipping containers, that contain explosives.

I think it's fairly unlikely that these devices are being shipped to normal hardware customers as doing so would likely risk exposing the operation. These sort of operations appear to exploit the fact that terrorist organizations themselves are forced to covertly procure hardware without going through typical supply chain channels.

> At least one of the suppositions I saw this last year, was that Ukraine was likely to be slapped on the hands for using consumer shipping for their military drone deployments. Because presumably, the majority of countries will not take lightly the fact that any given consumer shipping could now contain military equipment that could potentially be deployed against them, and that it is in the interest of every single country to react with prejudice to the mixing of consumer and military shipments.

There is a rather wide range of technologies/services that have both military and civilian use cases, drones being the obvious example of dual use hardware and shipping/logistics being an obvious example of a dual use service. Plenty of civilian shipping companies provide services to military customers around the world. I think it's pretty hard to argue that a highly targeted attack using drones transported by enemy civilian logistics is unethical simply because civilian logistics was used as part of the operation.

> An agent of the Israeli state has now admitted that since at least 2006 (so the better part of a quarter of a century), they have been planting bombs in consumer-grade electronics and subsequently using them to selectively blow people up in civilian places. How this is not a) worldwide news, and b) taken as an admission of overt terrorist activity, is utterly baffling. Can you imagine the reaction if an ex-NSA, ex-CIA, ex-MI7, or ex-MSS operative admitted that they had been planting explosives in consumer grade electronics?! There would be an international uproar.

That's a rather disingenuous way to frame an operation which was arguably the most precise coordinated assassination operation against a terrorist organization in history. Virtually all individuals killed/injured by the operation were members of the terrorist organizations being targeted with only a tiny amount of civilian casualties(virtually all civilian casualties were family members of the terrorists that happened to pick up the devices instead of the intended targets AFAIU). These devices appear to have been exclusively sold to the terrorists and never distributed to normal customers. There doesn't appear to be any evidence that any of these devices ended up being sold to normal non-terrorist customers.
by dalyons | 2025-10-30 22:38:38+00:00
plugin hybrids are essentially a lie. Data shows only ~19% less emissions than a gas car in real world driving [1]. For something twice as complicated as an EV, that will shortly lose any range advantage as EVs advance.

[1] https://www.theguardian.com/environment/2025/oct/16/plug-in-...
by teachrdan | 2025-10-30 22:39:10+00:00
Some light googling shows "The average combined [gas + electric] bill has increased from approximately $179 in 2020 to around $300 by October 2025". I'm not sure what cherry-picking of data PG&E is doing, but it does not seem that there's a real life 10% decrease in bills being paid by California consumers.
by Dylan16807 | 2025-10-30 22:39:18+00:00
Right, you don't know if either program is the right thing just by looking at it. The reason you're uncertain isn't all those options handbrake shows. You have that uncertainty no matter what. You need the same confidence with or without options. So that problem, while real, isn't an argument against showing options.

And as far as time goes, it only takes a few seconds in either scenario. You hit go, you see the progress bar is moving, you check your file a few minutes later.
by nvdnadj92 | 2025-10-30 22:39:35+00:00
After reading this post and the readme, I'm not convinced that this is solving a real, observed problem. You outline an example with the long-term coaching mentorship, but why or how is your solution preferable to telling Claude to maintain a set of notes and observations about you, similar to https://github.com/heyitsnoah/claudesidian?

the jazz metaphors do not help provide additional context.
by dragonwriter | 2025-10-30 22:39:40+00:00
> it would be awkward for any country to have to hand over its elected leader,

Since the leader (elected or not) generally controls the executive apparatus (that’s what makes them the “leader”), its unlikely that this would actually occur, irrespective of the nominal obligation. It is more likely that they would be turned over after being removed as leader (a process which an ICC warrant may or may not accelerate, depending on the response of other institutions, the populace, etc.)

At least, that is what has generally happened with the top leaders that have ended up at the ICC (or its predecessor ad hoc tribunals, back to Slobodan Milosevic, the first sitting head of state to be charged with war crimes by an international tribunal—the ICTY—who wasn't turned over by Yugoslav authorities until after he resigned.)

> because Europeans disagreed with a military decision

The majority of State Parties to the Rome Statute are non-European, as are a majority of the current judges of the court, as is the current acting chief prosecutor, so it is really weird to describe ICC involvement this way.
by pcthrowaway | 2025-10-30 22:40:04+00:00
Something worth noting is that when they call a significant number of reserves to IDF, their industries suffer.

Most SWEs are still 20-40-something men, which would be the same demographic being called to service (I realize women also serve in the IDF, but combat positions are generally reserved for men).

So it's possible that Israel can't rely on their own private tech industry being unaffected during high-engagement periods.

I think the government does have plenty of its own infra (and military tech sectors would be unaffected by calling in reserves), but given the size of the country (and also considering its Palestinian second-class citizens who make up 20% of the Israeli population may not be trusted to work on more sensitive portions of its infrastructure) they're probably not able to manage every part of the stack. Probably only China and the U.S. can do this.
Show HN: LangSpend – Track LLM costs by feature and customer (OpenAI/Anthropic)
by aihunter21 | 2025-10-30 22:40:18+00:00
We're two developers who got hit twice by LLM cost problems and built LangSpend to fix it.

First: We couldn't figure out which features in our SaaS were expensive to run or which customers were costing us the most. Made it impossible to price properly or spot runaway costs.

Second: We burned 80% of our $1,000 AWS credits on Claude 4 (AWS Bedrock) in just 2 months while building prototypes of our idea but we had zero visibility into which experiments were eating the budget.

So we built LangSpend — a simple SDK that wraps your LLM calls and tracks costs per customer and per feature.

How it works: - Wrap your LLM calls and tag them with customer/feature metadata. - Dashboard shows you who's costing what in real-time - Currently supports Node.js and Python SDKs

Still early days but solving our problem. Try it out and let me know if it helps you too.

- https://langspend.com - Docs: https://langspend.com/docs - Discord: https://discord.gg/Kh9RJ5td
by litenboll | 2025-10-30 22:40:26+00:00
I think what people usually mean is "scary" or "it's easy to mess up". Git is very easy to use until you mess up, then it can become complicated, and certain actions may have devastating consequences.

Two examples from recent memory:

Someone merged the develop branch into their branch, then changed their mind and reverted the merge commit specifically (i.e. reversing all the incoming changes), then somehow merged all of this into the develop branch, undoing weeks of work without noticing. I had to go in and revert the revert to undo the mistake. Yes they messed up, but these things happen with enough people and time.

Another very interesting issue that happened to a less technical person on the team was that their git UI somehow opened the terminal in the wrong folder. They then tried to run some command which made git suggest to run 'git init', creating another git repo in that wrong location. Fast forward some days and we had an issue where people had to clean their repos, so I was in a call with the person helping them run the clean command. The UI opened the wrong location again, I helped them put in the command and it started cleaning. The problem was that this git repo was essentially at the top level on their disk, and since was a fresh repo every single file was considered a new file so it tried to delete EVERYTHING on their disk. This was of course mostly my fault for not running git status before the clean command, but this potential scenario was definitely not on my mind.
by sublinear | 2025-10-30 22:40:29+00:00
> reflected the underlying architecture of the program rather than the users’ workflows

Is this an inherently bad thing if the software architecture is closely aligned with the problem it solves?

Maybe it's the architecture that was bad. Of course there are implementation details the user shouldn't care about and it's only sane to hide those. I'm curious how/why a user workflow would not be obviously composed of architectural features to even a casual user. Is it that the user interface was too granular or something else?

I find that just naming things according to the behavior a layperson would expect can make all the difference. I say all this because it's equally confusing when the developer hides way too much. Those developers seem to lack experience outside their own domain and overcomplicate what could have just been named better.
by Andrex | 2025-10-30 22:40:33+00:00
OP should check out Gnome Circle:

https://circle.gnome.org

The problem with why so many OSS/free software apps look bad can be demonstrated by the (still ongoing) backlash to Gnome 3+. It just gets exhausting defending every decision to death.

Sometimes projects need the spine to say "no, we're not doing that."
by jjk166 | 2025-10-30 22:40:36+00:00
Nuclear simulation codes have been rewritten to run in more modern languages.[0] Not only is the DOE not required by law to detonate a nuke to make non-technical changes to their codes, they have invested many billions of dollars into programs for validating entirely new codes without nuclear testing, such as the NIF.[1]

[0] https://www.sciencedirect.com/science/article/abs/pii/S03064...

[1] https://lasers.llnl.gov/science/nif-stockpile-stewardship#:~...
by Agingcoder | 2025-10-30 22:41:21+00:00
So based on my experience teaching git ( I remember a cvs to git migration …) , reality tells me people find git difficult.

Now, once you teach them it’s a commit graph with names, some of them floating, some people get it.

The thing is, not everyone is comfortable with a commit graph, and most people are not - just like people get lists and arrays but graphs are different.

So I agree with you on principle ( it shouldn’t be difficult), but most people don’t have a graph as a mental model of anything, and I think that’s the biggest obstacle.