MurphyA/hacker-news huggingface dataset:
by alephnerd | 2025-09-23 13:21:58+00:00
> but the larger companies that have a lot to lose from headline risk will be at significant risk

Google [0], Microsoft [1], and Amazon [2] have continued to make headline making investments abroad despite Trump being in office.

And these size of companies are large enough that they can eat the litigation cost, becuase it is significantly cheaper to completely offshore.

And in all honesty, the Trump glare isn't severe. You become part of the media zeitgeist for a couple of days, and then everyone moves on to some other controversy. Look at how this now overshadows the US-Korea snafu, which itself overshadowed the Russian oil snafu, which itself overshadowed ....

[0] - https://blog.google/intl/en-in/company-news/welcome-to-anant...

[1] - https://news.microsoft.com/en-in/microsoft-announces-us-3bn-...

[2] - https://www.aboutamazon.in/news/aws/aws-invests-8-billion-in...
by recursivedoubts | 2025-09-23 13:21:59+00:00
Sounds like this app wasn't a good fit for htmx. I have added it to the "On The Other Hand" section on the htmx website:

https://htmx.org/essays/#on-the-other-hand

Regarding the default swap behavior of "innerHTML":

https://htmx.org/quirks/#the-default-swap-strategy-is-innerh...

Our proposal to merge htmx functionality into the HTML spec uses outerHTML:

https://alexanderpetros.com/triptych/

Also consider datastar, it was written from an SSE-first perspective by a go engineer:

https://data-star.dev/
by omeraplak | 2025-09-23 13:22:15+00:00
Hi HN,

I'm one of the founders of VoltAgent. Over the past months, we've been building it with a simple focus: AI development lacks real-time observability.

When you work with agents, it's often a black box. You write some code, run it, and just hope it behaves. If something goes wrong, debugging feels painful. Tools like n8n showed us how powerful it is to see a workflow step-by-step, but as soon as we needed customization and deeper control, we hit the limits of no-code tools.

VoltAgent is our attempt to bring that visibility to a real framework. It's an open-source, TypeScript framework for building and orchestrating AI agents with observability built in from the start.

What VoltAgent offers - TypeScript-native building blocks -> tools, memory, multi-agent orchestration, and seamless ai-sdk integration. - Real-time observability -> OpenTelemetry-based tracing and a visual console to inspect how agents think step by step.

Repo: https://github.com/VoltAgent/voltagent Docs: https://voltagent.dev/docs/

We’d love your thoughts, feedback, or questions.
by flyinglizard | 2025-09-23 13:22:38+00:00
I'll tell them that opening the war on Israel and the Jews on 1948 was the wrong move and they unfortunately paid a hefty price. It was a choice, done at a community level: many Arabs chose to accept Israel and not attack it in 1948 and are now Israeli-Arabs (about 23% of the population). Nothing was stolen from them and they are amongst the most prosperous Arabs in the Middle East.
by pjmlp | 2025-09-23 13:22:49+00:00
Which is why several GC languages (the CS meaning of GC), are rather going down the path to keeping their approach to automatic resource management, plus type systems improvements for low level high performance code when needed.

So you only go down into the complexity of affine types, linear types, effects, formal proofs, dependent types, if really needed, after spending time reasoning with a profiler.

Now, this does not need to be so complex, since languages like Interlisp-D and Cedar at Xerox, that many GC languages have offered value types and explicit stack allocation.

That alone is already good enough for most scenarios, provided people actually spend some time thinking about how to design their data structures instead of placing everything into the heap.
by wizzwizz4 | 2025-09-23 13:23:12+00:00
I'll have to study my original comment to see why it appears combative: thanks for pointing that out.

RE 2: I just looked through a few country's English-language laws and cribbed (what I saw as) the consensus definition of "murder". I'm not sure the other definitions I gave actually correspond to any real-world legal system, but many of them have something similar.

RE 4: Defining the word as "definitionally morally bad" means you have to make a moral assessment before using the word – but that takes most people way longer than the language processing of two syllables, so it leaves you open to equivocating rhetoric. Appeals to "common sense" (which, in my experience, is far from common) aren't why I object to that definition (except as signposted technical jargon, narrowly-scoped to a particular context).

The post I originally replied to was equivocating in this way (probably unintentionally), hence the strong objection. Though in my experience, explanations are better than intensifiers: that's something I should look out for in my editing passes in future.
by dotnet00 | 2025-09-23 13:23:14+00:00
The 3090 I have in my server (Ollama on it is only used occasionally nowadays since I have dual 5080s on my work desktop), also handles accelerating transcoding in Plex, and is in the process of being setup to handle monitoring my 3d printers for failures via camera.

Am also considering setting up Home Assistant with LLM support again.
by sporkxrocket | 2025-09-23 13:23:18+00:00
This is an ultra simplistic take. Iran does not like the role the US has in propping up Israel, entirely rational and understandable. Israel may not be recognized by our government as a "sworn enemy" but it's done infinitely more damage to the US and US citizens than Iran has. The only reason they're not sanctioned is because one of the ways Israel attacks the US is through bribery (AIPAC) and blackmail (Epstein).
by JdeBP | 2025-09-23 13:23:44+00:00
It does seem like the sort of PR-rewrite for a press release that results in distances measured in football fields.

Looking at a map, a 35 mile as-the-crow-flies (and as the cell network signal flies) radius of the U.N. Secretariat building almost gets one to Lake Hopatcong, New Jersey, in one direction and past Stamford, Connecticut, in another.
by livrem | 2025-09-23 13:24:24+00:00
As much as I dislike AI slop, one of the first things I did when I first saw Chat GPT was to generate some gamebooks to use as test input-data for my gamebook-generator script. Description with a graph showing one of the stories: https://intfiction.org/t/pangamebook/52856/17

It was useful for making those test gamebooks. I also thought (too much) about how it would be possible to use a LLM to generate gamebooks, but probably best to first randomly generate some kind of structure (directed graph) for the story and then make many smaller prompts to ask for the book to be written one branch at a time. However even if I ever get around to experiment with that I will certainly not release any code (or slop) because AI-generated gamebooks seems like the last thing the world needs.
by ChrisInFrance | 2025-09-23 13:24:44+00:00
This reality has crystallized into an oligopolistic market structure that would make Standard Oil blush.

The recent revelation that Microsoft has committed $100 billion to AI infrastructure through 2027 includes a single data center in Wisconsin, which is supposed to be the “world’s most powerful AI datacenter” per Microsoft. It is one of two data centers Microsoft is building in the state that will require a projected total of 3.9 gigawatts of power, which would be enough for 4.3 million homes.

In a state with 2.82 million homes, that is extraordinary. And it illustrates the capital moats emerging.
by tylerchilds | 2025-09-23 13:25:16+00:00
Incorrect.

In a well designed system, the intern will be delegated with “room booking authority” on behalf of their most senior manager on the calendar invite.

Using something like this, that would be in the CRDT resolution algorithm.

https://w3c-ccg.github.io/zcap-spec/

Company culture will recognize it is an HR problem.
by watwut | 2025-09-23 13:26:41+00:00
> It's interesting though isn't it, because if she contracts someone good, the ghostwriter does an excellent job of imitating her style, then really you do get exactly what you wanted? I don't like the idea of it either, fwiw, but it's hard to rationalise.

There is nothing hard about rationalizing this. If this was what "I wanted" they would just put the ghostwriters name on cover with "written in style of X" in bold letters.

But, it is not what people wanted and they would buy the book less.
by pjmlp | 2025-09-23 13:26:44+00:00
It would be another scenario to use as ammunition for "see you can't implement a language toolchain without using C", usually voiced by folks without background in compiler design, and understanding that most of the time that is a decision that spurs out of convenience and nothing else.

Assembly isn't that hard, those of us that grown around 8 bit home computers were writing Z80 and 6502 Assembly aged 10 - 12 years old, while having fun cracking games and setting the roots of Demoscene.
by xrd | 2025-09-23 13:27:00+00:00
Are there ways to prevent this kind of thing using GrapheneOS or FLX1s?

Lots of interesting discussions about cell phone networks lately.

Fake cell phone towers ICE is using to track people:

https://www.forbes.com/sites/the-wiretap/2025/09/09/how-ice-...

GrapheneOS (de-googled android) and FLX1s (pure Linux phone):

https://news.ycombinator.com/item?id=45312326

My question is: are any of these alternatives helpful against these novel attacks? If you are on a phone using a network vanilla provider like tmobile or otherwise, is there any way to prevent your phone from trying to connect to a fake network?

If I controlled the entire cell phone stack, like I would with FLX1s, then could I have something like the ssh initial connection signature:

The authenticity of host '100.64.0.46 (100.64.0.46)' can't be established. ED25519 key fingerprint is SHA256:yE4jh7gROroduLqbIFcInlUXrpDy8JIpJPc+XvtIpWs. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?

Once I accept that sshd endpoint, I know my ssh client will protect me if the sshd changes and I'm experiencing a MITM.

It would be a bit of a pain to accept a new cell tower when I'm in a new city, but I could imagine syncing a whitelisted trusted set of cell phone towers (ha, when I think of that the whole idea of "trusted" is laughable). But, at least I would have more insight into when I am getting surveilled. And, I could say "not today ICE!" or "tmobile, idk, please give me my HN fix, I don't even care if you know I'm aware my government is tracking me as I pay the service fee!" I bet a whitelist hosted on github would be faster to update than tmobile installing new cell phone towers so privacy enthusiasts could enable their own safety.
Show HN: Enhance – a work in progress TUI for GitHub Actions
by dlvhdr | 2025-09-23 13:27:02+00:00
I'm working on a new TUI for viewing GitHub actions called ENHANCE.

→ Demo - https://www.gh-dash.dev/enhance.gif ←

The plan is to offer it as a one time payment plugin for https://gh-dash.dev (my TUI for GitHub) to try and make development sustainable. My goal is to invest more time into TUI apps but I'm not exactly sure how <3 this is an attempt..

The stack is of course the amazing https://charm.land libs.

If you're interested in following the development you can:

* Join my Discord server at https://discord.gg/SXNXp9NctV * Follow me on Bluesky at https://bsky.app/profile/dlvhdr.me

I'm curious to hear your thoughts, is this something you'd be interested in?
by alephnerd | 2025-09-23 13:27:20+00:00
The issue is the O1A is oversubscribed because it includes "Sciences, education, business, or athletics" and in reality, the only thing needed to get an O1 through the door is a good lawyer and around $50k-60k in legal fees.

As such, an O-1 is now being used the way an L-1 should have been, an L-1 is being used the way an H1B should have been, and an H1B is used the way an OPT should have been.

Most academics, nurses, PhD students turned ML Researchers, etc will be filed on an H1B or (in the latter case OPT to H1B).
by elcritch | 2025-09-23 13:27:28+00:00
At one company we had a contractor come in say I can totally build a simple IoT dashboard with a few buttons and wanted to use Blazor. I used Phoenix LiveView, on rpi3’s and later rpi4’s just fine. So Blazor sounded similar and figured it’d be fine.

However Blazor just totally tanked the RPi that had 4gb of ram. It took minutes to load a web page when it did load.

Of course that was years ago. Hopefully Blazor got better. Given that starting point I’d doubt it’ll ever match Elixir LiveView in efficiency.

IMHO, other systems will to struggle to replicate Elixir’s LiveView due to BEAMs design using preemptive actors. It’s not impossible, just that’d it’d take a lot of work to match the responsiveness and resource usage.

Currently I’m using Nim on backend and front end using a Karax SPA. It’s pretty nice sharing the same code on front end and backend!
by ahallock | 2025-09-23 13:27:33+00:00
While these technologies are interesting, React has built a moat with its component ecosystem. It doesn't matter how intuitive or simple your new frontend solution is when I can `bunx add` a component from shadcn/ui and be instantly productive. Not to mention most companies with frontend integrations are shipping their own React components. You get composability and familiarity.

And while there are decent component libraries in plain JS, the top talent is building in React.
Show HN: SSH-hypervisor – like SSH, but each user gets their own microVM
by ekzhang | 2025-09-23 13:27:34+00:00
This is a project I made over the weekend. What if when you SSH'd into a machine, instead of giving you a user login, it would provision a new microVM just for you?

It's like a little SimCity for VMs.

This turned out to be a lot of fun, and I've wanted to make my own custom SSH server for a while now, with its fancy progress bars and color animations. The hardest part was definitely debugging VM setup, boot, and networking though! Compiling the Linux kernel with all the right configs was difficult. For a while I had issues with silent hangs on boot due to lack of available system entropy, on Linux <4.19. Anyway, I wrote a bit about my struggles. :D

I managed to bundle everything (vmlinux 6.1, firecracker, SSH server, iptables/bridge/masquerade) into a single, statically-linked binary for x86_64/aarch64. It takes the kernel rootfs as a command-line argument.
by otikik | 2025-09-23 13:27:44+00:00
The article focuses on the technical aspects, but I think the economical ones play a bigger role here.

They are misaligned here. What's good for the app user is not necessarily good for the people making the app.

I know several companies whole second or third round of investment was very much conditional on them making the pivot from "on premise" to "SASS". On paper, an on-premise app that I can manage on my own infrastructure seems more interesting for me as a consumer. But for the investors of those companies I just mentioned, having a SASS offering is seen as "having a bigger hold on your customers".
by fredrikholm | 2025-09-23 13:27:47+00:00
> That's a misrepresentation of statistics though.

I can't speak for Norway, but in Sweden the only party worth keeping an eye on that adheres to the usual combination of pro-Russia, anti-abortion, anti-immigrant, anti-EU rhetoric etc is Sverigedemokraterna (formerly Bevara Sverige Svenskt, a party based solely on the idea of an ethnostate). They're hovering around 20%.

> But my point was that I am absolutely sure the majority of Norwegians _want Norway to remain a country that retains its cultural history_ while not being exclusive to one ethnic group. It's about retaining a majority.

Is the existence of history dependent on the ethnicity of the person reading it? I'm sure you've met non-native people who are in all other respects very much Norwegian.

Unless you mean to imply that culture is constrained to genetics. I deeply hope that that is not what you meant.

> I don't understand why that sentiment is so problematic here on HN, because simultaneously people are clamoring for a Palestinian state for the Palestinian people.

How many Norwegian cities were leveled by bombs this year? How many were murdered by foreign military?

> Why can't Norway have a Norwegian state for the Norwegian people? Or Denmark? Or the UK?

They do. Here:

https://en.wikipedia.org/wiki/Norway https://en.wikipedia.org/wiki/Denmark https://en.wikipedia.org/wiki/UK

All fully functioning sovereign states, all internationally recognized by their peers and enemies alike.
by 999900000999 | 2025-09-23 13:27:56+00:00
I'm just going to assume that you don't have any personal firsthand experience with the system .

I'm going to trust the judgment of the struggling single mother, there's probably a good reason she's not collecting child support right now.

This website has a tendency of attracting upper middle class people, and the vast majority of you have just world theory. You think things are much more fair than they really are.

I will agree that this is irresponsible journalism, unless they paid her a significant amount of money, the potential downsides of exposing her situation outweigh any benefits.

A social worker can easily make a case for sending the kids to foster care from an article like this.

Even just getting CPS to leave her alone might be a difficult process
by thephyber | 2025-09-23 13:28:21+00:00
> I wonder why people are not demanding actual fix on the issues

It’s yet another case of what economists call “concentrated benefits, diffuse costs”.

The companies that use H1-Bs have strong lobbying power. The average US citizen doesn’t know much about H1-B or the common criticisms. Some grievance-based US voters want to cut most/all work visas, especially H1-B. Crucially, H1-B recipients don’t vote in US elections, so the people most affected have no influence in fixing it.

The underlying problem is that Congress is defective. It used to fix problems that helped America. Now it’s only useful for launching influencer careers.
by vrighter | 2025-09-23 13:28:23+00:00
There's no such thing as "llm hallucinations". For there to be there has to be an objective, rigorous way to distinguish them from non-hallucinations. Which doesn't exist. They walk like the "good" output, they quack like the "good" output, they are indistinguishable from the "good" output.

The only difference between the two is whether a human likes it. If the human doesn't like it, then it's a hallucination. If the human doesn't know it's wrong, then it's not a hallucination (as far as that user is concerned).

The term "hallucination" is just marketing BS. In any other case it'd be called "broken shit".

The term hallucination is used as if the network is somehow giving the wrong output. It's not. It's giving a probability distribution for the next token. Exactly what it was designed for. The misunderstanding is what the user thinks they are asking. They think they are asking for a correct answer, but they are instead asking for a plausible answer. Very different things. An LLM is designed to give plausible, not correct answers. And when a user asks for a plausible, but not necessarily correct, answer (whether or not they realize it) and they get a plausible but not necessarily correct answer, then the LLM is working exactly as intended.
by Yizahi | 2025-09-23 13:28:27+00:00
They are not much harder on tires. Most of the EVs (like 90%, excluding USA behemoths) are only 20-30% heavier than a ICE vehicle of the same class. There are plenty heavier cars on the roads for the last century.

And where did you get this 1 year per tire metric? I see anecdotal reports that on EV with normal tires they last as long as on typical ICEs. I can't find any comprehensive report for either side for now.
by lsaferite | 2025-09-23 13:28:28+00:00
To be clear, less than 1/3 of the voting age population of the US voted for Trump and less than 1/2 of actual voters voted for Trump. That is not a majority in either metric.

Lumping the entire population of a country under the term "you" when discussing contentious actions of the government of a country is inflammatory. You (yes, YOU) are directly accusing an individual by using the personal pronoun 'you'. The general populous of a country has close to zero say in what their government does on a daily (even yearly or longer) basis. Do I have anything against your average Iranian, Israeli, or North Korean? No, not unless they are directly in support of the objectionable policies of their respective governments. Barring evidence of this, I presume they are like most other citizens of a country, mostly along for the ride.

So, perhaps instead of attacking individuals who quite probably had nothing to do with their current government making the decision they made you should attack the governments in question and the leaders of those governments.
by cyphar | 2025-09-23 13:28:30+00:00
I do get your point, but in this particular case, it's a quote from Office Space (1999) and while the movie is a comedy, I don't think it's fair to say that it was specifically a joke about or making light of sexual violence in prisons. The characters in the movie are also obviously scared about the possibility[1], so I'm not even sure I would characterise it as a simple joke (it is used as a callback in the form of a joke later but it is again something the character is having a nightmare about[2] and the joke is based on the absurdity of the phrase and the naivete of the main character, not what the phrase is referencing).

This is also not a uniquely US-specific thing, lots of UK dramas have made similar jokes (for just one example, see [3]). Obviously I expect you would find those objectionable too, my point was just that it's not a US-specific thing -- humans have a tendency to make light of things like that as humour and some people understandably don't see the humour in it. Such is the human condition...

[1]: https://www.youtube.com/watch?v=oBzvMLW0ii4 [2]: https://www.youtube.com/watch?v=htCJTPu8GPE [3]: https://www.youtube.com/watch?v=xM8DfCgVWx8&t=19
by varjag | 2025-09-23 13:28:31+00:00
Also, collective punishment is literally as old as written history. I’m not sure if there are writings that provide a coherent moral theory of why it’s acceptable that you could call “collective responsibility” from those times, but it was the norm for thousands of years of warfare.

Notice how I didn't say "collective punishment" yet you put those words into my mouth and argue with that. Collective responsibility was was most definitely enforced on German* culture where it still echoes throughout the norms of education and political systems.

* West German really, as the East remained unreformed: which you can clearly see in the voting patterns today.
by mcdonje | 2025-09-23 13:28:35+00:00
IMO, JSON, YAML, and TOML should all interpret all keys as strings, and only enforce quotes when syntactically necessary.

So, `key1` is a string and doesn't need to be quoted. `12345` as a key is interpreted as a string (because keys are strings) and doesn't need to be quoted. `"key 1"` has a space, so it needs to be quoted.
by zwnow | 2025-09-23 13:28:41+00:00
I am torn about SSR. I see the advantages but I hate the workflow so so much... Also tightly coupling the views to your backend is something I really hate.

I want to stay flexible, a completely independent frontend and a completely independent backend.

I tried Phoenix for about 7 months this year and ultimately quit due to it feeling clunky and unintuitive, same with Livewire or any other SSR templating solution I've found.

If there's SSR templating that is actually enjoyable to work with (from a DX perspective), I'd happily try it. Sadly nothing feels as good as just building web components.