MurphyA/hacker-news huggingface dataset:
by jillyboel | 2025-05-06 16:15:29+00:00
> I can't speak on it's capabilities, but I feel like I have to ask: for what conceivable reason would you even want that extra error potential with migrations etc?

It's the default behavior of a kubernetes deployment which we're comparing things to.

> It means you're forced to make everything always compatible between versions etc.

For stateless services, not at all. The outside world just keeps talking to the previous version while the new version is starting up. For stateful services, it depends. Often there are software changes without changes to the schema.

> For a deployment that isn't even making money

I don't like looking at 504 gateway errors

> and is running on a single node droplet with basically no performance

I'm running this stuff on a server in my home, it has plenty of performance. Still don't want to waste it on kubernetes overhead, though. But even for a droplet, running the same application 2x isn't usually a big ask.
by Ygg2 | 2025-05-06 16:15:48+00:00
Some would say that Android isn't Linux OS[1]. It runs Linux, in same way Linux runs Wine. As a (POSIX) compatibility layer.

[1] because it doesn't abstract the hardware platform, doesn't multiplex hardware, nor protect software principals from each other https://www.youtube.com/watch?v=36myc8wQhLo&t=8m48s
by ggpsv | 2025-05-06 16:16:26+00:00
This is a good intro [0], courtesy of Redhat.

This is a good example [1], cited elsewhere in this post.

Documentation for quadlet systemd units [2].

[0]: https://www.redhat.com/en/blog/quadlet-podman

[1]: https://mo8it.com/blog/quadlet/

[2]: https://docs.podman.io/en/latest/markdown/podman-systemd.uni...
by anadalakra | 2025-05-06 16:16:37+00:00
If you're still actively using the app, the voice will be retained and processed so that you can receive instant feedback, and also so that you receive additional personalized practice items and video lessons based on your speech needs. If you don't want the samples saved "in perpetuity", you can request them to be deleted once you decide that you're done with the application. Hope this helps!
by GuinansEyebrows | 2025-05-06 16:16:40+00:00
i say this genuinely, with as much love as i can muster for a stranger on the internet: this line of thought is annoying to most people who understand that living collectively requires sacrifice and accepting imperfect solutions in the pursuit of good. individualism is a weird personality myth that 99.9999999% of people will never realize. kids are hungry and we can feed them. one thing cannot be concretely addressed and the other thing can.

> should I have my wealth forcibly extracted to do so anyway?

if you have amassed anywhere near what most people would consider "wealth", then yes, you should.
by munksbeer | 2025-05-06 16:16:54+00:00
Frankly, for me, the best value product managers can provide is being the buffer and/or unblocker. I want other team C to do task X, because it unblocks my team and others, but somehow I can't convince team C to do it. Well, that becomes the product managers job. They _should_ know the path to delivery and understand why this is important and negotiate with team C to drop other stuff to deliver X. And they can tell anyone above team C why this is happening. And I have worked with some product managers like that, but unfortunately they are rare, and most just get bullied by stronger willed (obstinate) tech teams. It isn't an easy job.

I'm quite fortunate that at the moment I have a great relationship with all of our peer teams and we generally sort it out amongst ourselves. We don't have a product manager involved at all for the last few years.
by KingOfCoders | 2025-05-06 16:18:36+00:00
I don't hate Switzerland, I love Switzerland. I got my first video games there. I love the food. I love the language. I love Jassen.

"If you would come up with facts"

I gave several sources, I read the official Swiss report and quoted from it to support my statements. Contrary to that, you have stated "lie" a dozen times without any fact or source or any detail.
Launch HN: Exa (YC S21) – The web as a database
by willbryk | 2025-05-06 16:18:42+00:00
Hey HN! We’re Will and Jeff from Exa (https://exa.ai). We recently launched Exa Websets, an embeddings-powered search engine designed to return exactly what you’re asking for. You can get precise results for complex queries like “all startups working on open-source developer tools based in SF, founded 2021-2025”. Demo here - https://youtu.be/Unt8hJmCxd4

We started working on Exa because we were frustrated that while LLM state-of-the-art is advancing every week, Google has gotten worse over time. The Internet used to feel like a magical information portal, but it doesn’t feel that way anymore when you’re constantly being pushed towards SEO-optimized clickbait.

Websets is a step in the opposite direction. For every search, we perform dozens of embedding searches over Exa’s vector database of the web to find good search candidates, then we run agentic workflows on each result to verify they match exactly what you asked for.

Websets results are good for two reasons. First, we train custom embedding models for our main search algorithm, instead of typical keyword matching search algorithms. Our embeddings models are trained specifically to return exactly the type of entity you ask for. In practice, that means if you search “startups working in nanotech”, keyword-based search engines return listicles about nanotech startups, because these listicles match the keywords in the query. In contrast, our embedding models return actual startup homepages, because these startup homepages match the meaning of the query.

The second is that LLMs provide the last-mile intelligence needed to verify every result. Each result and piece of data is backed with supporting references that we used to validate that the result is actually a match for your search criteria. That’s why Websets can take minutes or even hours to run, depending on your query and how many results you ask for. For valuable search queries, we think this is worth it.

Also notably, Websets are tables, not lists. You can add “enrichment” columns to find more information about each result, like “# of employees” or “does author have blog?”, and the cells asynchronously load in. This table format hopefully makes the web feel more like a database.

A few examples of searches that work with Websets:

- “Math blogs created by teachers from outside the US”: https://websets.exa.ai/cma1oz9xf007sis0ipzxgbamn

- "research paper about ways to avoid the O(n^2) attention problem in transformers, where one of the first author's first name starts with "A","B", "S", or "T", and it was written between 2018 and 2022”: https://websets.exa.ai/cm7dpml8c001ylnymum4sp11h

- “US based healthcare companies, with over 100 employees and a technical founder": https://websets.exa.ai/cm6lc0dlk004ilecmzej76qx2

- “all software engineers in the Bay Area, with experience in startups, who know Rust and have published technical content before”: https://youtu.be/knjrlm1aibQ

You can try it at https://websets.exa.ai/ and API docs are at https://docs.exa.ai/websets. We’d love to hear your feedback!
by skydhash | 2025-05-06 16:19:28+00:00
My belief is that taking the time to write docs is kinda like an editing process of your thinking. You start to think hard about the reasons you've written an API and how it could be better. And there's a limit to how big you can think about something as a whole so you will naturally try to modularize and layer things. Not just adding things in an adhoc fashion.

I think they threw the towel when they realize the mess they've built. In contrast you have things like RHEL, FreeBSD, etc, where there's a drive to keep things small and neat just to be able to document them.
by hedora | 2025-05-06 16:20:22+00:00
If that's true, it'll be the second thing I check after making sure a distro I'm considering isn't using systemd.

Anyway, you had me worried for a minute, but:

https://packages.debian.org/source/bookworm/libs/

Click on a C library. Click on the *-dev package. There's a 1:1 mapping of .so to .a in the packages I spot checked.

Now I'll go back to enjoying Devuan.
Show HN: AliaJS, Atwood's Law Infrastructure as JavaScript
by jdcaron | 2025-05-06 16:20:42+00:00
5 years ago, we had a major performance issue with our platform as a service (PaaS). I migrated our service to AWS in a rush just to get us back running smoothly again. Temporarily, I automated a few things with Ansible until the funky idea of AliaJS came to my mind. Our team's codebase was 100% NodeJS (JavaScript, Typescript), this orchestrator's idea was more aligned with the whole project. I am always seeking to contribute back to the community. Publishing this project with an open-source license is my way of giving back. I don't have any expectations regarding this project, it's closer to a weird experiment than being a real production tool, even though it's been running smoothly in production for more than 4 years now.
by vaibhavdubey97 | 2025-05-06 16:20:43+00:00
You're right. We've seen the "garbage in, garbage out" problem firsthand.

We've seen the models hit typical statistical pitfalls like overfitting and data leakage during testing. We've improved by implementing strict validation protocols and guardrails around data handling. While we've fixed the agents getting stuck in recursive debugging loops, statistical validity remains an ongoing challenge. We're actively working on better detection of these issues, but ultimately, we rely on domain expertise from users for evaluating model performance.
by ethbr1 | 2025-05-06 16:20:54+00:00
> the idea that a small fraction of wealthy people control everything from school budgets to taxes

It's not control.

It's simply that there exists a (relatively-speaking) small fraction of wealthy people. To wit, income inequality.

If we had less income inequality in the US, there wouldn't need to be nudges to align wealthy people's interests with everyone else.

If we're fine with large amounts of income inequality, then we're going to need to put in some utilitarian guardrails, given that $ = political power and political power controls school funding.
by thatfrenchguy | 2025-05-06 16:21:10+00:00
> - It's remarkably easy to lose track of time without natural light cues

What was wild to me moving to the US from France was how many office buildings have many rooms without windows: you could be in your office or in meeting rooms and there are just zero natural light. Same in doctor's offices where you're always seen in a windowless window. Would drive me crazy if I had to work there all day.
by diggan | 2025-05-06 16:21:48+00:00
I've used it via Google's own AI studio and via my own library/program using the API and finally via Aider. All of them lead to the same outcome, large chunks of changes to a lot of unrelated things ("helpful" refactors that I didn't ask for) and tons of unnecessary comments everywhere (like those comments you ask junior devs to stop making). No amount of prompting seems to address either problems.
by jasode | 2025-05-06 16:21:58+00:00
>uncollected tax revenues for economically valuable activity.

Taxes are on profits not revenue. The for-profit OpenAI LLC subsidiary created in 2019 would have been the entity that owes taxes but it has been losing money and never made any profits to tax.

Yesterday's news about switching from for-profit LLC to for-profit PBC still leaves a business entity that's liable for future taxes on profits.
by anadalakra | 2025-05-06 16:22:10+00:00
"If Victor wanted to move beyond this point, the sound-by-sound phonetic analysis available in the BoldVoice app would allow him to understand the patterns in pronunciation and stress that contribute to Eliza’s accent and teach him how to apply them in his own speech."

Indeed Victor would likely receive a personalized lesson and practice on the NG sound on the app.
by felixrieseberg | 2025-05-06 16:22:27+00:00
The real answer is that some of us (the Electron maintainers) have been playing with local LLMs in desktop apps and right now, node-llama-cpp is by far the easiest way to experiment - but it's also not meant for desktop apps and hence has _a lot_ of dependencies.

In general, pruning libraries in Electron isn't as easy as it should be - it's probably something for us to work on.
by voidmain0001 | 2025-05-06 16:22:36+00:00
Agreed. Long Lyme certainly exists. I appear to have it as do numerous acquaintances. I wrote "appear to have it" because a blood test for Borrelia returns negative. However, just two weeks ago a doctor told me that Borrelia can evade a blood test by infecting the nervous system. That was news to me so I found this from NIH in the USA. https://pmc.ncbi.nlm.nih.gov/articles/PMC8870494/ Borrelia can cross over to the CNS. Lovely.
Show HN: HalluMix – A Benchmark for Real-World LLM Hallucination Detection
by jneagu | 2025-05-06 16:23:37+00:00
We built HalluMix to evaluate how well hallucination detectors perform in the kinds of messy, high-stakes environments where LLMs are actually deployed: long-form outputs, multi-document contexts, and domain-specific tasks like law, medicine, science, and news.

Most existing benchmarks focus on synthetic or short-form QA data. That didn’t reflect what we were seeing in production, so we built our own to test our hallucination detectors, and decided to open source it.

The dataset includes 6,500 examples across QA, summarization, and NLI tasks. We added distractor documents, shuffled the context, and removed assumptions about format (like requiring a question) to better reflect real-world conditions.

We ran 7 detection systems on it, both open-source models and commercial APIs. While some performed well on shorter examples, even the best struggled with long-form content and multi-document grounding -- precisely where hallucinations tend to be most harmful.

Would love feedback, especially from anyone working on evals, hallucination detection, or RAG.

Links: – HF Dataset: https://huggingface.co/datasets/quotient-ai/hallumix - HF Blog: https://huggingface.co/blog/quotientai/hallumix – Internal Blog: https://blog.quotientai.co/introducing-hallumix-a-task-agnos... – Paper: https://arxiv.org/abs/2505.00506
by FpUser | 2025-05-06 16:23:37+00:00
>"But I'm aware that some people are frightened of new languages..."

I am not frightened. I program in many languages and have no problems grasping Rust concepts. However I find Rust way too opinionated and restricting for personal tastes. For business I can not see myself replacing C++ with Rust unless my paying clients specifically request it. So far not a single one had expressed any interest.
by blacksmith_tb | 2025-05-06 16:23:51+00:00
It varies, the example from the Topkapi Scroll, with the tile-like patterns of triangles and swastikas, took me a minute to recognize (but it's been 25yr since I took Arabic as an undergrad). Some of the other examples are fun, the shahada that looks like minarets is actually mirrored text, so it reads backwards from the left and normally (well, it's super-stylized) from the right.
by greasegum | 2025-05-06 16:23:55+00:00
All I remember from seeing this as a kid is that, in the final scene, River Phoenix asks the hot government agent for her phone number. The number she gives is a real non-555 number--pretty sure it was 818 area code?. You could call that number and hear a message from the character for many years.

Was this the only movie ever to do this?
by skydhash | 2025-05-06 16:23:58+00:00
> good luck pulling together all the pieces you need to write a fully native Linux application without using Qt, GTK, or a cross-platform solution

Isn't those the native stacks? Unless you're going for system programming. The nice thing about GTK and Qt is that you have access to the source code when you're trying to find the behavior of a component (if the docs is lacking). No such luck with AppKit.
by ziddoap | 2025-05-06 16:24:07+00:00
>Ok, but between me, GP and the article, who said that? Where are the Rabid RIIR fans?

The person you replied to said: "The religious element of rust programmers seems more extreme than other languages."

You interpreted that in a way that ended up with you asking "What is religious about rewriting tools in Rust".

I clarified that the typical way "religious element of rust programmers" is interpreted is not the act of rewriting tools, but the proselytizing about rust on message boards. I then gave an example of what that proselytizing typically looks like (which was not a claim that you said something like that).

That is the "religious element" being referred to. The proselytizing is the religious element, not the act of rewriting tools in Rust.

(The meme "Rust Evangelists" didn't manifest out of thin air because people hate memory safety or whatever -- it's because people are really, really passionate about Rust, and are vocal about that passion)
by pvg | 2025-05-06 16:24:33+00:00
I think this is explained on the linked project page:

This project isn't trying to be your best chat bot. I'd like you to enjoy a weird mix of nostalgia for 1990s technology paired with one the most magical technologies we can run on our computers in 2025.

You might be looking for the more minimalist Grumpy which is hand-hewn from a pure silicon monocrystal.
by RajT88 | 2025-05-06 16:24:41+00:00
You'd be right. Public schools are thought of as second rate.

It's kind of amazing - friends of mine consider private school (which cost as much as a college education when I was young) to be a must-have. Imagine paying 20-40k a year for your kid's high school, or sometimes grade school! And these are very successful people who went to public school themselves. One is a college flunk-out.

My wife and I don't have kids, so I guess I don't get it. I suspect it's not just about education, but also classism, trying to ensure the kids end up in the right socio-economic class when they grow up.
by genewitch | 2025-05-06 16:24:45+00:00
I often ask copilot about phrases I hear that I don't know or understand, like "what is a key party" - where I just want it to define it, and it will output three paragraphs that end with some suggestion that I am interested in it.

It is something that local models I have tried do not do, unless you are being conversational with it. I imagine openai gets a bit more pennies if they add the open ended questions to the end of every reply, and that's why it's done. I get annoyed if people patronize me, so too I get annoyed at a computer.
by hedora | 2025-05-06 16:25:53+00:00
That's only citing evidence that's been public since the 40's (which was inconclusive, but suggestive). The author apparently didn't hear about the recently declassified stuff, which says the offer came through diplomatic channels (which typically happens before public, formal surrenders), and the White House knew, but ignored the message.

The thing you linked cites a source that had access to the actual message and published it in August 1945. Then it tries to debunk its now-verified authenticity.
by alkonaut | 2025-05-06 16:25:57+00:00
Again, I'm now talking about "known" text in the programming context. Text that is neither user-input, or presented to a user. (E.g. column names. builtin function names in my toy spreadsheet. Whatever).

Obviously for text that is both user-input and then displayed back again to users, you are in the other category. Apart from protecting against rendering mishaps and security etc, you probably just want to preserve what they write.

But that was my point: 90% or more of the text you do is likely in the first category. And very rarely do you even have do deal with text in the second category.
by westurner | 2025-05-06 16:26:21+00:00
Does AGR Acidic Gas Reduction work with methane turbines?

Shouldn't all methane-powered equipment have this AGR (or similar) new emission reduction technology?

From https://www.ornl.gov/news/add-device-makes-home-furnaces-cle... :

> ORNL’s award-winning ultraclean condensing high-efficiency natural gas furnace features an affordable add-on technology that can remove more than 99.9% of acidic gases and other emissions. The technology can also be added to other natural gas-driven equipment.

FWIU basically no generators have catalytic converters, because that requires computer controlled fuel ignition.

...

FWIU, in data centers, "100% Green" means "100% offset by PPAs" (power-purchase agreement); so "200% green" could mean "100% directly-sourced clean energy".

Should they pack up and pay out and start over elsewhere with enough clean energy, [ or should force methane generators to comply? ]
by ahmeneeroe-v2 | 2025-05-06 16:26:59+00:00
Your own stats

>US: 5.763/100k (of which 3-4/100k are firearms)

>Chicago's ~26.9/100k homicide rate

So Chicago has a ~5x increase over the national average homicide rate and you're calling guns a "national-level concern".

Can you help me understand why I should have gun control in my ~2.6/100k county just because Chicago has 10x that rate?
by doublerabbit | 2025-05-06 16:27:10+00:00
O/T: I've discovered that the animation studio I had a gig for has shut it's doors recently to liquidation.

They had a killer render archival server with archives from 2000-onwards show casing what the studio had studio made. Cartoons, Movies; a collection of praised possessions.

It pains me to think that the studio has handed this over to the liquidators only for it to be shredded and now how many OG copies have now been destroyed.
by voidmain0001 | 2025-05-06 16:27:15+00:00
I'm on a second round of Doxy. The first was 21 days and now I have a 60 day prescription. It doesn't knock me out. I take the first dose early in the morning with a lot of water. I don't eat until noon, but not before first taking a capsule of probiotics to replenish gut bacteria. I take the second Doxy in the evening with a meal. Then 3 hours later I take another probiotic capsule to restore gut bacteria overnight. Maybe that regime is helping or maybe I'm just fortunate.
by hshdhdhj4444 | 2025-05-06 16:27:53+00:00
You seem to be conflating 2 different things. Apple’s OS proficiency and the associated technologies they support on their OS and Apple’s dev tools proficiency.

People use Apple’s dev tools because they are the only/best way to deliver apps on Apple’s OSes.

If we changed the situation, so that Apple Dev Tools could be used to create applications for non Apple OSes, or non Apple Dev tools were first class citizens for creating Apple apps, I bet the vast majority of people would use the non Apple dev tools to create both Apple and non Apple apps.

What’s keeping Apple Dev Tools in the game is their privileged position in the Apple OS ecosystem.
by thewebguyd | 2025-05-06 16:28:15+00:00
> I suspect part of it is that there still isn't much established social context for how to interact with an LLM, and best practices are still being actively discovered, at least compared to tools like search engines or word processors.

Likely, but I think another big reason for diverging experience is that natural language is ambiguous and human conversation leaves out a lot of explicit details because it can be inferred or assumed when using natural language.

I can't speak for others, but it's difficult for me to describe programming ideas and concepts using natural language - but, that's why we have programming languages for this. A language that is limited in vocabulary, and explicit in conveying your meaning.

Natural language is anything but, and it can be difficult to be exact. You can instinctively leave out all kinds of details using natural language, whereas leaving out those details in a programming language would cause a compiler error.

I've never really understood the push toward programming with natural language, even before LLMs. It's just not a good fit. And much like how you an pass specific parameters into Google, I think we'll end up getting to a place where LLMs have their own DSL for prompting to make it easier to get the result you want.