MurphyA/hacker-news huggingface dataset:
by JumpCrisscross | 2025-05-31 17:02:23+00:00
> NASA like all old orgs are extremely inefficient and overwhelmingly waste money

The U.S. government just got red teamed by an extremely adversarial auditor in DOGE. They weren’t able to find almost any fraud (outside the DoD, which they didn’t touch). They found maybe tens of billions of spending they didn’t like out of a budget of trillions.

Also, we’re on a start-up board. Are you seriously arguing that every start-up, or even the median start-up, is less wasteful than the median century-old company?
Show HN: Chatterbox-TTS-Server – Easy web UI for the new open-source TTS model
by devnen | 2025-05-31 17:02:29+00:00
Built this wrapper to make Chatterbox TTS more accessible. Handles long text chunking automatically, includes voice cloning through web interface, and provides both web UI and API endpoints. Makes the promising new TTS model much easier to use for practical applications.
by YZF | 2025-05-31 17:02:29+00:00
It was the PA that blocked the elections. Hamas could have had elections in Gaza but the previous elections were held across the West Bank and Gaza (and IIRC east Jerusalem). You're probably not aware but despite Hamas winning the previous elections it doesn't control the West Bank.

Hamas could have held elections in Gaza and won them. But I mean Putin also holds elections in Russia and wins them Egypt and Syria also used to have "elections". Interestingly enough Putin might actually also win truly free elections though killing your opponents and removing them from the ballot certainly makes things easier.
by pdfernhout | 2025-05-31 17:02:58+00:00
What I put together circa 2010 is becoming more and more relevant: https://pdfernhout.net/beyond-a-jobless-recovery-knol.html "This article explores the issue of a "Jobless Recovery" mainly from a heterodox economic perspective. It emphasizes the implications of ideas by Marshall Brain and others that improvements in robotics, automation, design, and voluntary social networks are fundamentally changing the structure of the economic landscape. It outlines towards the end four major alternatives to mainstream economic practice (a basic income, a gift economy, stronger local subsistence economies, and resource-based planning). These alternatives could be used in combination to address what, even as far back as 1964, has been described as a breaking "income-through-jobs link". This link between jobs and income is breaking because of the declining value of most paid human labor relative to capital investments in automation and better design. Or, as is now the case, the value of paid human labor like at some newspapers or universities is also declining relative to the output of voluntary social networks such as for digital content production (like represented by this document). It is suggested that we will need to fundamentally reevaluate our economic theories and practices to adjust to these new realities emerging from exponential trends in technology and society."
by steveBK123 | 2025-05-31 17:03:08+00:00
The trade is you need to live in VHCOL city to earn enough and have a high savings rate. Avoid spending it all on VHCOL real estate.

And then after living at the center of everything for 15-20 years be mentally prepared to move to “nowhere”, possibly before your kids head off to college.

Most cannot meet all those conditions and end up on the hedonic treadmill.
by guyomes | 2025-05-31 17:03:34+00:00
A generalisation of this idea is known as Taylor model in 1998 [1]. It might even have been known in 1984 as neighborhood arithmetic [2]. The generalisation works by taking a Taylor expansion of the function up to order n, and then by using a bound for the remainder using bounds on the partial derivatives of order n+1 [3].

[1]: https://www.bmtdynamics.org/cgi-bin/display.pl?name=rdaic

[2]: https://books.google.fr/books?id=2zDUCQAAQBAJ

[3]: https://en.wikipedia.org/wiki/Taylor%27s_theorem#Taylor's_th...
by eddythompson80 | 2025-05-31 17:03:45+00:00
If you were to actually try that you'd know that approach doesn't really work either. Or rather, it's not the silver bullet you hope it is. If you still think that, go ahead and implement it. That's literally the main "output quality" struggle all AI providers are in.

If you're just building a chatbot (like a pure ChatGPT/Claude interface-like) you risk massively increasing your latency and degrading your overall result quality for an attempt to improve a small scenario here or there.

Seriously, try it. Take any "Tell us about X" prompt you like. Try it as-is with an LLM, then try it with + "; here are your encyclopedias: extract and formulate"

I guarantee you that 99 times out of 100, the LLM will always reach out to the encyclopedia. The existing encyclopedia doesn't have a great LLM-like search interface that's able to find the most relevant parts to the LLM's query about X. In fact, you're building that part if I'm not mistaken. If you expect the encyclopedia to have that great search functionality that the LLM could use to always find the most relevant information about X, then you just pushed the problem one layer down. Someone will actually eventually have to tackle it.

You can also see this in both ChatGPT and Claude outputs. Every now and then they will push a change to make it "more reliable" which basically makes it more likely to search the internet before answering a question. Which also happens to be more likely to skew its output based on SEO, current popular news and other nonesense.

While nonscientific, I experience this everytime ChatGPT or Claude decide to do a web search instead of just answering the question. Ask it "I like tv show X, suggest tv shows like that" or "I like product X, suggest a similar product". If it uses the internet to search, it's a summary of the top gamed SEO results. Just whatever is popular atm, or whatever has commission links. Ask it not to use the internet and the result is surprisingly less.... "viral, SEO optimized, trended recently" type content.
by throwaway314155 | 2025-05-31 17:03:46+00:00
> sure you could tell AI to remove the snow and some face will be revealed, but who is to say it's accurate? that's why traditionally you have a reference input.

As I stated a few times, the model HAS SUPPORT FOR MULTIPLE IMAGES. The article here doesn't try your very specific reference-image-benchmark but that doesn't mean you can't do it yourself - and it also doesn't imply there's anything wrong with the article or BFL - they're merely presenting a common usecase - not defining how the model should be used.
by mjrusso | 2025-05-31 17:05:07+00:00
As a Nix user, I'm actually really excited to try this out.

I want to run sandboxes based on Docker images that have Nix pre-installed. (Once the VM boots, apply the project-specific Flake, and then run Docker Compose for databases and other supporting services.) In theory, an easy-to-use, fully isolated dev environment that matches how I normally develop, except inside of a VM.
Show HN: YAML Studio – Visual OpenAPI Editor (no code, no $refs)
by logesh2003d | 2025-05-31 17:05:21+00:00
Hi HN

I built YAML Studio, a visual editor that helps you design complex OpenAPI specs without hand-writing YAML or dealing with $ref headaches.

It's a drag-and-drop, form-based tool that generates clean OpenAPI 3.0/3.1 YAML — useful for devs, PMs, and tech writers who want to collaborate on API design without needing deep spec knowledge.

Why I built this: I’ve spent countless hours manually writing and debugging OpenAPI files — breaking things with a bad indent or misused $ref. Existing tools like Swagger Editor are great, but still very code-centric. I wanted something more intuitive, where people could build valid specs visually, and hand off ready-to-use YAML.

What it does: Add paths, methods (GET/POST/...), params, schemas, responses

Full support for OpenAPI 3.0 and 3.1

Define request/response bodies via forms

Supports OAuth2, bearerAuth, and x-* extensions

Exports a complete, valid YAML spec instantly

No signup required — just open and build

Try it here

Under the hood: Built with React, a JSON Schema-based config layer, and a YAML generator that flattens nested structures. All data stays in-browser — no telemetry, no backend (yet).

I'd love your feedback:

What’s missing?

What would make this part of your workflow?

Would you use this with your team or for solo API builds?

Thanks in advance for trying it out!
by tyre | 2025-05-31 17:05:34+00:00
For which users is it worth forking, adding features, and maintaining it is preferable?

That sounds like a high amount of effort for something that is probably non-core for that business’s users (i.e. the company is not an infra/platform company). Paying money can easily be worth the time and distraction of maintenance.

Similar to AWS. Many companies _could_ rent rackspace or linode or even ec2 instances and run on top. Services built on top like ECS and RDS are so much simpler to manage. That time, money, and focus goes elsewhere: building for users.
by maxerickson | 2025-05-31 17:05:48+00:00
Doge Cuts are necessary so the USA doesnt default on it’s debt

This is more or less delusional.

The US won't default on any debt (worst case, money printer go brrrr).

The cuts so far amount to fuckall, even across many years.

And then the proposed budgets increases deficits far beyond any savings Doge actually managed to find (if their cuts were even actually more effective than the inspectors general that were terminated).
by alwa | 2025-05-31 17:05:52+00:00
There definitely exist full-featured models that replace only the seat of the toilet—a 5-minute, highly reversible effort well within the capabilities of even the most nervous renter.

The water hose stacks inline with your existing supply at the point where it enters the toilet basin—a simple unscrew-and-rescrew operation on the order of attaching a garden hose. If the seat and water are heated (vigorously recommend!), the extension cord plugs into your existing shaver outlet / GFCI.

I’m familiar with Brondell as a non-Toto option, and I’m sure there are others!
by bryanrasmussen | 2025-05-31 17:07:08+00:00
>An SVG doesn't need to support scripting.

No shit? I bet that's what I meant when I said "SVG inline needs to support scripting" then?

>It's totally possible to render an SVG without scripts (most SVGs do not contain scripts) and various mechanisms for this are already implemented in browsers.

Yes it is totally possible to render an SVG without scripts, and it is also possible to render them with, hence when I say something like "if Safari's SVG implementation meant that SVG favicons were open to either XML exploits or scripting exploits" that IF is a real important indicator that hey, if they did it as an inline SVG but now it is sitting inside the browser chrome with heightened permissions it would be a problem, furthermore, the XML exploits available in the browser chrome might also be more deadly.

But why would they do this? Hey I don't know, I have noticed that sometimes people do dumb things, including browser developers, or they don't catch edge cases because they don't realize them.

I also noticed that one of the comments as to what had been implemented was support for SVG favicon as a data uri, if an SVG favicon was implemented in this way it might very well be the edge case that the data uri exists as an "inline" image. Seems unlikely because data uri should normally be in an img tag, but I have also experienced some unlikely or unexpected things with data uris before so I would think it a possible place for things to go wrong.
by sigbottle | 2025-05-31 17:07:16+00:00
Ah, I see. My foray into ML in recent times mostly concentrated around theoretical models (transformers obviously, but also Mamba, SSM's, etc.) & kernel generation frameworks (such as ThunderKittens and Triton). Not really around the system architecture level.

I've implemented KV caching in C++ and seen it implemented in Python, I see your point.

No large scale training & inference either, that's cool, if the model can't even fit onto a single GPU. I can see how memory communication can become a significant issue, since you'd have to manage that through python if you're managing python kernels. (Though you technically could just throw all the responsibility down to the lower levels yet again... not a good idea & polluting responsibilities though)
by pgwhalen | 2025-05-31 17:07:17+00:00
I agree overall but my take is that it shows more ignorance about the domain of finance (or a particular subdomain) than it does about floating-point ignorance.

It’s really more of a concern in accounting, when monetary amounts are concrete and represent real money movement between distinct parties. A ton of financial software systems (HFT, trading in general) deal with money in a more abstract way in most of their code, and the particular kinds of imprecision that FP introduces doesn’t result in bad business outcomes that outweigh its convenience and other benefits.
by rich_sasha | 2025-05-31 17:07:34+00:00
My point is that immediate profitability (eg nuclear being expensive) is not the right metric. It matters and it's a part of the equation, but overall, it's a bit meaningless to say solar is more profitable to a capital investor than eg nuclear, therefore let's base a country's grid on solar power alone.

Your link to Poland is one of my key counterexamples to a full renewables grid. Northern Europe absolutely sees long periods with little sunshine and wind, and that's also when its energy requirements are highest (winter heating). Much of it is flat, too, and seasonal battery storage exists nowhere right now.

So... If not solar or wind or hydro, and want it to be low-CO2, then you're short on options. So exorcising nuclear seems a bad idea.
by MichaelRo | 2025-05-31 17:07:56+00:00
>> it’s incomprehensible that in other countries people just wipe and…hope for the best.

Well ... I don't have a bidet but doesn't mean I don't wash my buttocks after doing business. Unfortunately it's a bit of a taboo subject so it's not discussed, not taught in school / hygiene classes, just let it be.

Best example I heard from someone is this: imagine you dip your hands in Nutella. Then try to clean them just wiping with toilet paper, for more authenticity, without looking. Then look at the result, that's your ass, good thing you got underpants! Compare that with washing with soap and water!

So how do I do it?

- First step it to use wet toilet paper. I can't stand raw toilet paper, it scratches my hemorrhoids, so I pre-soak it in water from the tap if available or just water I keep in my mouth if in a public place / at work. I hate public places for this matter. This way it's much gentler for the tushy, it also pre-washes the area and third advantage, it's much less likely to clog the toilet when I flush, being already soaked.

- So after the first step I'm closer to washing Nutella than wiping it. If in a public place, that's the best I got. If at home, next step is wash my butt with soap and water in a plastic bucket. There, that's your bidet! For 2 bucks, you too can get one! :) Sure, you have to squat and not wear any pants, but you're in your own freaking bathroom. Dry with paper towels which you throw in a bucket. Plus, comes the third step anyway and you won't be wearing any clothes for that.

- Third step is taking a quick shower. At this point you won't be leaving a trail of poo into the shower drain or bath tub (I shower in the bath tub) but still get to clean your general areas that were in contact with the toilet, hence e-coli and sh*t (no pun intended), plus shower feels good.

So there's that: my overly complicated toilet routine that takes some 3 minutes extra after finishing with the toilet proper, which leaves me perfectly adequate for entering a pool. Unfortunately I also know that 99.98% of the population entering said pool has their Nutella butt washed for the first time in said pool, so no pools for me if I can avoid it.
by cess11 | 2025-05-31 17:08:00+00:00
Java is ten years younger than Erlang. When Java was marketed into the new hot thing in 1996-1997 Erlang was widely used within Ericsson, and in 1997-1998 someone in Ericsson had swallowed the Sun bait and forced the start of a transition to Java. Joe Armstrong and others went to management and convinced them that since Erlang was now useless it should be released as free software, and it surprisingly was.

Which meant that some of them promptly resigned from their jobs and started a company doing freedom Erlang. It took until 2005 or so for Ericsson to confess that they had made a mistake in trying to Java all the things and got around to using Erlang again.
by hansmayer | 2025-05-31 17:09:14+00:00
We're talking technology adoption here, no need to sidetrack (although I would argue, the bubble of technology sector burning 200B to produce 10B in revenue will be so much more painful). Back in the day everyone was running to do something on the web, commercial or not, be it out of enthusiasm, greed, noble aspirations, art or even criminal (warez, anyone?). I won't even mention the iPhone moment here. Compare that to five years into GenAI hype, where is the massive adoption and thousands of applications or at least a single important breakthrough? Where is the AGI some of these "leaders" have been promising to arrive in 2025? Chumming along with Tesla's robotaxis?
by munch117 | 2025-05-31 17:09:39+00:00
The answer is accounting. In accounting you want predictability and reproducibility more than anything, and you are prepared to throw away precision on that alter.

If you're summing up the cost of items in a webshop, then you're in the domain of accounting. If the result appears to be off by a single cent because of a rounding subtlety, then you're in trouble, because even though no one should care about that single cent, it will give the appearance that you don't know what you're doing. Not to mention the trouble you could get in for computing taxes wrong.

If, on the other hand, you're doing financial forecasting or computing stock price targets, then you're not in the domain of accounting, and using floating point for money is just fine.

I'm guessing from your post that your finance people are more like the latter. I could be wrong though - accountants do tend to use Excel.
by oblio | 2025-05-31 17:09:52+00:00
> People a decade from now will think Elon slashed Twitter's employee count by 90% because of some AI initiative, and not because he simply thought he could run a lot leaner.

That part is so overblown. Twitter was still trying to hit moonshots. X is basically in "keep the lights on" mode as Musk doesn't need more. Yeah, if Google decides it doesn't want to grow anymore, it can probably cut it's workforce by 90%. And it will be as irrelevant as IBM in maximum 10 years.
by jacobolus | 2025-05-31 17:10:02+00:00
In theory, the purpose of a patent is to encourage sharing inventions so people can build on each-others' work. In practice, the modern purpose of a patent is to claim ownership over ideas and block further innovation so the author can extract rents via the court system; they are typically written to be as vague and inscrutable as possible to help cover a wider range of possible alternative inventions someone else might come up with, with no incentive for clarity. There's generally little reason for someone who isn't a lawyer to read a patent that hasn't expired yet – still a decade away in this case.

A paper is usually better: the goal is very explicitly sharing knowledge, and there are peer reviewers and editors whose job is to make sure the writing is clear.
by epistasis | 2025-05-31 17:12:30+00:00
> "Using its infrared detectors, we can see through dust that has historically plagued accurate measurement of distances, and we can measure with much greater accuracy the brightnesses of stars," added co-author Barry Madore, of the Carnegie Institution for Science.

It's amazing just rich the electromagnetic spectrum is for analyzing the universe, from radio to X-rays, and how complementary the pictures are. Though we get visually pleasing pictures in the visible spectrum, most of the really intellectually pleasing stuff of the past century has been outside the visible range.
by sakoht | 2025-05-31 17:14:09+00:00
If Slack wants me to use their AI to mine my company’s conversations, they need to provide a higher quality product at a better price. Not forcibly take ownership of my conversations.

I’ve loved Slack for a decade, but today I have to plan to exit.

I would argue. They don’t have the right to change these terms on prior conversations. Only new ones.. Because I have a lad slack to hold my companies, important conversations under the belief that I would have access to them later.

I’m sure there is fine print somewhere that says this is not really legally true.
by leptons | 2025-05-31 17:14:45+00:00
What's happening now is similar to what happened during the 2000's "dot-com bubble burst". Having barely survived that time, I saw this one coming and people told me I was crazy when I told them to hold on to their jobs and quit job-hopping, because the job-hopper is very often the first one to get laid off.

In 2000 I was moved cities and I had a job lined-up at a company that was run by my friends, I had about 15 good friends working at the company including the CEO, and I was guaranteed the job in software development at the company. The interview was supposed to be just a formality. So I moved, and went in to see the CEO, and he told me he could not hire me, the funding was cut and there was a hiring freeze. I was devastated. Now what? Well I had to freelance and live on whatever I could scrape together, which was a few hundred bucks a month, if I was lucky. Fortunately the place I moved into was a big house with my friends who worked at said company, and since my rent was so low at the time, they covered me for a couple of years. I did eventually get some freelance work from the company, but things did not really recover until about 2004 when I finally got a full-time programming job, after 4 very difficult years.

So many tech companies over-hired during covid, there was a gigantic bubble happening with FAANG and every other tech company at the time. The crash in tech jobs was inevitable.

I feel bad for people who got left out in the cold this time, I know what they are going through.
by cgriswald | 2025-05-31 17:14:53+00:00
Certainly from the outside it is indistinguishable, but that's not the conscious experience of it. I can type the words in the buffer without thinking about them at all. It is possible that at that point they are no longer language, depending on how my brain actually does this. However, the conscious experience of it is that "I" need to decide what to say in both conversations and I can only experience that decision a conversation at a time, even if the thoughts themselves are generated and/or in parallel.

A similar effect occurs when playing music. I can only consciously work on improving a single thing at a time. What does happen over time is that what a "single thing" is can become more encompassing. For instance, with the piano I had to first concentrate on what the chord I wanted was, then concentrate on hitting each note of the chord. Now I can just play that chord, without thinking consciously about the notes involved or how to hit them. So if a song calls for a C chord, I can just focus on "hit a C chord" rather than "hit the notes C, E, and G". Then the C chord itself grows into its various inversions, major/minor, arpeggiation, etc.

But at no point in my entire life have I ever had the conscious experience of multiple conscious experiences in parallel.