MurphyA/hacker-news huggingface dataset:
by Tuna-Fish | 2025-08-19 18:39:09+00:00
Packaging used to be a huge portion of the industry, in the 80's when pin counts exploded and litho got cheaper it was usually the most expensive part of a chip.

Today, it's cheaper mostly because of flip chips and Wafer Level Chip Scale Packaging (WLCSP). You build the bond pads as a normal litho step, and use a dielectric that's non-wettable between them. Then you can just use a mask to produce a grid of solder balls in the right places, drop the chip on them and put it in an oven. When the solder melts, the chip will self-align on it, so long as it's not too far off. It's uncanny to see it move.
by NaOH | 2025-08-19 18:39:30+00:00
>To be honest, as an author whose articles have been submitted to HN a number of times, I have a hard time believing that HN actually cares about being "fair" to the article author. To the contrary, HN has become notorious for unfairly and ignorantly tearing down article authors.

This reads as if you're confusing HN the site (and its goals) with HN the community (and the behaviors of those people). The ideal is that the site goals and the community behavior would be identical. We know that's not how things unfold in practice.
by Gerardo1 | 2025-08-19 18:39:39+00:00
"The key difference isn’t the words — it’s how you structure the thinking process. By breaking down the task into numbered steps as we see in option B, you’re leveraging how transformer attention works: structured, sequential instructions create clearer context that guides the model’s reasoning."

Can you support that assertion in a more rigorous way than "when I do that I seem to get better results?"
by immibis | 2025-08-19 18:39:52+00:00
We've seen what happens if you have completely unlimited speech. One time last century in Germany, and one time in the USA right now.

Germany's going too far in the opposite direction now, though. I'm actually okay with the rule against insulting people as long as everyone knows that's the rule (note that you can't insult anyone, not just politicians) since it doesn't affect quality discourse yet it keeps low-quality discourse (the kind that dragged the USA into the mud) down. The way they're applying it to discussion about Israel is currently a problem. That's a separate law from the insult one. They're claiming that any criticism of Israel's actions is antisemitic hate speech, which is of course illegal.

Note that supporting the principle doesn't mean I support the implementation. If it were up to me it would be only a slap on the wrist fine except in very severe cases (like organizing a hate protest) and I don't know what level of checks and balances would be enough to ensure the classification of "hate" doesn't devolve into what it has become.
by basscomm | 2025-08-19 18:40:20+00:00
> If I used XSLT on my tiny, low-traffic blog, I think it's reasonable for browser devs to tell me to update my code.

I _do_ use XSLT on my tiny, low-traffic blog, and I _don't_ think that it's reasonable for browser devs to tell me to update my code.

Also, it's real easy to manufacture a situation where adoption of a thing is low when the implementation is incomplete and hasn't had significant updates for decades.
by extraisland | 2025-08-19 18:40:46+00:00
I am just going to leave this reply I left here on a sibling thread as I addressed most of this there.

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

It is often not worth continuing to maintain a vehicle after a certain point.

I can do quite a lot of the jobs. But I don't have really anywhere to work. I live in the UK and I cannot even rent a garage within 30 miles. So I have to work in my car parking space.

Working on your car yourself, isn't hard if you have the time and space. I don't have space really.

> The turbo failing is the only thing here that raises an eyebrow for me; everything else is just standard maintenance.

I don't think the previous owner maintained it properly. It lived a hard life on a farm.
by grouchy | 2025-08-19 18:42:20+00:00
I agree with the screen real estate thing.

One example I often give is a salesperson out on the road. They could talk to their CRM app:

"Add note to Joe we talked about his son going to college...also he's interested in getting a new tractor...he mentioned his buddy stan is looking at tractors."

The app will generate UI components inline:

Add Note (with generated note to approve/edit).

Add Opportunity (with SKUs filtered to tractors, but needs the user to select which tractor--since the user didn't say)

New Contact (with name generated and linked to Joe, but has some ui elements left blank for the user to enter, contact, company name etc.)

We are already seeing this play out in the developer tool space with OpenAI Codex, Claude Code github actions, etc.
by LegionMammal978 | 2025-08-19 18:42:43+00:00
> Sure, but this requires [...] maintaining it indefinitely.

Does it, though? Browsers already have existing XSLT stacks, which have somehow gotten by practically unmodified for the last 20 years. The basic XSLT 1.0 functionality never changes, and the links between the XSLT code and the rest of the codebase rarely change, so I find it hard to believe that slapping it into a sandbox would suddenly turn it into a persistent time sink.
by ipython | 2025-08-19 18:43:06+00:00
This reply, while useful, only serves to obfuscate and doesn’t actually answer the question.

You can store the credentials in a key vault but then post them on pastebin. The issue is that the individual runner has the key in its environment variables. Both can be true- the key can be given to the runner in env and the key is stored in a key vault.

The important distinction here is - have you removed the master key and other sensitive credentials from the environment passed into scanners that come in contact with customer untrusted code??
by grishka | 2025-08-19 18:43:09+00:00
Internet censorship in Russia started around 10 years ago under the pretense of "protecting children". The initial law was kinda funny and relatively innocent: it banned information about drugs and suicide. Because if this information remains freely available, you know, children would get high and kill themselves.

Today the internet in Russia is utterly broken. A VPN or a DPI bypass tool isn't something nice to have — it's an absolute necessity, especially if you communicate with people in other countries.
by IAmBroom | 2025-08-19 18:43:35+00:00
Interesting. I know some glassblowers, but they use modern propane systems of course.

A friend spent a weekend (including Sat night, all night) trying to get a beehive glass furnace to turn some sand and ?phosphorus? into glass. He was only able to get it hot enought to make "proto-glass" pellets.

I'm guess the fuel costs in the middle ages were astronomical for making plate glass. You have to blow it large enough to form a reasonable cylinder, cut the cylinder while hot, and flatting the walls into a sheet. The tail and head are waste products. All done with forced-air charcoal (where humans are doing the forcing), which had to be made first in sufficient quantities.
by duskwuff | 2025-08-19 18:43:57+00:00
> but then [Keybase] took VC money and imploded

My understanding is that they were acqui-hired by Zoom - probably for optics reasons, since Zoom was having a series of high-profile security incidents around then. Keybase development basically came to a standstill at that point, probably because the team got pulled away to work on Zoom projects.
by abdullahkhalids | 2025-08-19 18:44:17+00:00
I am glad the flight attendants are getting some of their demands met.

Can someone explain why a strike is needed to specifically get flight attendants get paid for all the hours they work? Isn't it already illegal to have a work contract which says you have to do these tasks but you won't be paid for them?

Why couldn't the flight attendants approach the courts and resolve it there?

If not already illegal, any political party or other political entity (unions) demanding a law banning these practices?
by GloriousKoji | 2025-08-19 18:44:23+00:00
I had foolishly given them the benefit of the doubt and after poking around their entire damn website site and I now hate them. I couldn't find a nutrition label but buried in text was information I need.

"4-5 grams of protein per 100 gram serving" "fats derived from canola, sunflower seeds, and algae"

Real Coho Salmon is about 20% protein and 7% fat so we're looking at less than 20% of the important parts being salmon. I retract my previous comment. It's not Salmon.

I believe the FDA defines a minimum of 40% of a meat product to be made of that meat to be labeled as that meat (eg. beef hotdogs needs to be made of 40% beef) and I'm not sure if this qualifies as that.

As a benchmark, the tuna used in a Subway tuna sandwich is 100% tuna, the beef in Taco Bell beef tacos is 88% beef, and the chicken in McDonald's Chicken McNuggets is 100% chicken but make up 45% of the nugget.
by exasperaited | 2025-08-19 18:44:57+00:00
EU/Asia-Pacific/US firms obey UK jurisdiction if they sell to a significant number of UK customers, believe it or not. Collecting and remitting UK VAT is normal, for example, so is recognising UK consumer rights, distance selling regulations etc.

Obeying the laws of the jurisdictions where your customers are is actually pretty central to successful international trade. Surprised to find anyone on this site who thinks otherwise.
by xg15 | 2025-08-19 18:45:35+00:00
That's not completely wrong, but also misses some nuance. E.g. the thread mentions the fact that web support is still stuck at XSLT 1.0 as a reason for removal.

But as far as I know, there were absolutely zero efforts by browser vendors before to support newer versions of the language, while there was enormous energy to improve JavaScript.

I don't want to imply that if they had just added support for XSLT 3.0 then everyone would be using XSLT instead of JavaScript today and the latest SIMD optimizations of Chrome's XPath pipeline would make the HN front-page. The language is just too bad for that.

But I think it's true that there exists a feedback loop: Browsers can and do influence how much a technology is adopted, by making the tech less or more painful to use. Then turning around and saying no one is using the tech, so we'll remove it, is a bit dishonest.
by hubertzhang | 2025-08-19 18:45:49+00:00
I’m Hubert, CTO of EloqData. That’s a great question.

Redis Cluster is often thought of as a distributed database, but in reality it’s not truly distributed. It relies on a smart client to route queries to the correct shard—similar to how mongos works in MongoDB. This design means Redis Cluster cannot perform distributed transactions, and developers often need to use hashtags to manually place related data on the same shard.

EloqKV takes a different approach. It’s a natively distributed database with direct interconnects between nodes. You can connect to any node with a standard Redis client, and still read or write data that physically resides on other nodes. This architecture enables true distributed transactions across shards, fully supporting MULTI/EXEC and Lua scripts without special client logic or manual sharding workarounds.
by at-fates-hands | 2025-08-19 18:45:59+00:00
In my role I have to do a lot of testing on different browsers so the least amount of friction is little to no customization, the only plugins are the ones I need for testing and nothing else.

When I was a developer, I fell into the trap of trying to customize everything, only to have to keep doing it once a new browser or extension came out. I gave up trying to get something exactly the way I wanted it.

I use as close to stock as possible in order to avoid the kind of friction you're talking about.
by bko | 2025-08-19 18:46:29+00:00
> Homeless people, new mothers and low-income Americans all over the country received thousands of dollars. And it's practically invisible in the data. On so many important metrics, these people are statistically indistinguishable from those who did not receive this aid.

> I cannot stress how shocking I find this and I want to be clear that this is not “we got some weak counterevidence.”

I don't think this is surprising when considering personal experience with people, at least not for me.

I know people with various degrees of success in their lives. For instance, you meet someone who is chronically broke. At first, you empathize and see them as more or less a victim of misfortune. Unseen car repair bills, job losses, etc. But if its someone you follow over years and get to know, you begin to realize a lot of their problems are self inflicted. For instance, they may get a new job with a big pay raise. But they just adjust their spending up. Some windfall that could turn things around becomes a vacation. And so on.

The same is true with other personal problems. Like the perpetually single person, who upon further examination, doesn't do anything to help their chances. Or the overweight person with a thyroid problem, that really just over indulges.

Helping people we're close to and love is hard enough. I can't imagine just solving some strangers problems by writing them a check
by reactordev | 2025-08-19 18:46:47+00:00
I empathize. The tech market is rough, one of the worst I've seen. No one knows what's going to happen so no one wants to invest, plan, hire, etc.

There's work available if you were determined enough but it may not be in your field or it may be contract work temporarily. The struggle is real and if you're in a position where you're sinking then take anything to keep you afloat.
by quesera | 2025-08-19 18:46:51+00:00
Selecting a profile at launch has never been a problem in Firefox. Switching to a different profile in a running browser is prettier in Chrome though, sure.

The bigger problem for me is that (at least when I last tested Chrome profiles -- it's been a while), there was some browser config that was shared between profiles. Maybe extensions? I don't recall.

This was unexpected and undesired, so I went back to Firefox.
by HankStallone | 2025-08-19 18:47:09+00:00
People who don't know how to code know they don't know how. They can look over your shoulder and see that it looks like gibberish, and they also have no interest in understanding it even if they could.

On the other hand, designing the software or engineering a solution to the problem seems like something they could do, as far as they know, because it's not something concrete that they can look at and see is beyond their abilities.
by IAmBroom | 2025-08-19 18:47:46+00:00
"Medieval castle". Like the home of two friends near me, in Wexford PA. Quarter-scale replica of a real English castle.

Towers, parapets, (non-working) drawbridge (weighing tons, and already on its second timbering). Murder slits and a secret staircase...

Fully modern wiring, plumbing, and inner structure (faux stone facade). But a "medieval castle".
by grouchy | 2025-08-19 18:47:49+00:00
We have a very similar model! The biggest differentiator from the NextJS/AISDK chatbot is that we have better support for interactive React components.

If you visit our landing page, you can see a demo: https://tambo.co

Our demo chat has an Email component registered clientside that the assistant can render; it also utilizes tamboState hooks to pass the state back into the chat history.

There are a few other differences, but that is one of the bigger ones.
by NaOH | 2025-08-19 18:47:56+00:00
>The entire point of my proposal is simply that a summary of the article, longer than the article title but still relatively brief, can frequently be a better guide than the article title alone as to whether the article is worth reading. That's it.

Here's the line in the guidelines that seems to be eluding you in this whole discussion:

>It's implicit in submitting something that you think it's important.

The fact that an article has been submitted is the "better guide" the site uses to indicate "whether the article is worth reading." Tomhow's comment says why HN has not seen this to be something that should change.
by jjk166 | 2025-08-19 18:48:02+00:00
> if this was a simultaneous saturation across everything that a company could do with their current resources.

That's exactly what I am describing. It's not that a particular style of vehicle is no longer in demand due to a shift in preferences and factories would need to be retooled to create a different type of vehicle, demand for all vehicles has fallen. Yes, the people who once worked on those auto assembly lines will generally go on to do something else, but it won't count as an increase in productivity in car production.

More generally, demand for pretty much all US domestic manufactured goods has flatlined or fallen. Production capacity is not the limiting factor in almost anything mass produced nowadays. Even dramatic reductions in manufacturing cost aren't going to induce any demand. Throw in demographic changes where there are fewer people who have needs to be satisfied, and better products which don't need to be replaced as often, and we ought to expect falling demand across the board.
by DiogenesKynikos | 2025-08-19 18:48:47+00:00
>> western armed Eastern European terrorist gangs

> The majority of Israelis (45%) are Mizrahi or Eastern Sephardi

That's irrelevant to the OP's point. Mizrahi Jews only started arriving after Israel was founded. The people who founded Israel were almost 100% Ashkenazi Jews, mostly from Central and Eastern Europe.
by bediger4000 | 2025-08-19 18:49:14+00:00
I for one, am glad that we as a nation now have Trump to make these decisions for us. Can you imagine if Biden or Obama made this decision? The recriminations would never end. There would be a media kerfuffle that would go on for ages. Endless congressional committee hearings would ensue, and we'd suffer through every billionaire issuing a press release or a podcast interview denouncing it. Now? Nothing. One or two factual, dispassionate articles in the media and that's it! Decision made correctly! We're all very lucky to have these decisions made correctly for us.
by dminik | 2025-08-19 18:49:27+00:00
I had the displeasure of parsing XML documents (into Rust) recently. I don't ever want to do this again.

JSON for all it's flaws is beautifully simple in comparison. A number is either a number or the document is invalid. Arrays are just arrays and objects are just objects.

XML on the other hand is the wild west. This particular XML beast had some difficulty sticking to one thing.

Take for instance lists. The same document had two different ways to do them:

<Thing> <Name>...</Name> <Image>...</Image> <Image>...</Image> </Thing> <Thing> <Name>...</Name> <Images> <Image>...</Image> <Image>...</Image> </Images> </Thing>

Various values were scattered between attributes and child elements with no rhyme or reason.

To prevent code reuse, some element names were namespaced, so you might have <ThingName /> and <FooName />.

To round off my already awful day, some numbers were formatted with thousands separators. Of course, these can change depending on your geographical location.

Now, one could say that this is just the fault of the specific XML files I was parsing. And while I would partially agree, the fact that a format makes this possible is a sign of it's quality.

Since there's no clear distinction between objects and arrays you have to pick one. Or multiple.

Since objects can be represented with both attributes and children you have to pick one. Or both.

Since there are no numbers in XML, you can just write them out any way you want. Multiple ways is of course preferable.
by somenameforme | 2025-08-19 18:49:44+00:00
Try to read your post with the mindset of somebody who does not already share your worldview. Claiming things like people stating they were voting on the economy was some sort of dog whistle is something that might pass muster on Bluesky, but sounds a bit off kilter if you're not just preaching to the choir.

And extrapolating your online bubble to real life is unwise. For instance poll the majority of people, Democrat or Republican, on DEI and the most common answer you'd get is 'What's DEI?' When told what it stands for, most would take the meaning literally and generally support it. When they see how it plays out in practice, opposition would grow. You can see this here [1] where in 2023 only 16% of workers felt DEI was a bad thing.

[1] - https://www.pewresearch.org/short-reads/2024/11/19/views-of-...
by thinkingtoilet | 2025-08-19 18:50:06+00:00
No arguments from me on porn being misogynistic and aimed at men. However, it's not like men weren't creeps before porn was invented (saying this as a man). Look at history and there's endless examples of old men marrying 13 year olds, of sexual assault and harassment, etc... Perhaps I am wrong, but I don't see modern porn doing much in making that any better or worse. In fact, as porn has proliferated over the last 50 years, we have made progress in the things that people say porn degrades. Obviously correlation does not equal causation but it's worth thinking about.
by Terr_ | 2025-08-19 18:50:18+00:00
> Silicon Valley

In this case, does that mean something more like "an exclusive clique of lucky tech-bros that converge on political views in their private channels"?

As a larger region/industry, I can't see why SV would "panic" about a city mayor of a different city in another state thousands of miles away, no matter how populous the city is.
by surgical_fire | 2025-08-19 18:50:30+00:00
The problem of this approach is the problem of "correct microservices". You are moving complexity up from the application layer to the architecture layer. If you ever had to work on "correct microservices", you will know that even for humans it becomes hard to have a mental model and reason about the system as a whole. Good luck having your LLMs tackle it, when at times the best way to describe those services is through diagrams instead of text descriptions.
by gz09 | 2025-08-19 18:50:44+00:00
Correct me if I'm wrong, but the problem here is not with GitHub Apps, instead CodeRabbit violated the principle of least privilege: ideally the private key of their app should never end up in the environment of a job for a client but rather a short lived token should be minted from it (for just a single repo (for which the job is running)) so it never gets anywhere near those areas where one of their clients has any influence over what runs.
by ryandrake | 2025-08-19 18:51:32+00:00
> For instance, you meet someone who is chronically broke. At first, you empathize and see them as more or less a victim of misfortune. Unseen car repair bills, job losses, etc. But if it's someone you follow over years and get to know, you begin to realize a lot of their problems are self inflicted. For instance, they may get a new job with a big pay raise. But they just adjust their spending up. Some windfall that could turn things around becomes a vacation. And so on.

AND, they are enabled and pushed into this mentality by other, also-not-very-financially-savvy people in their lives. When that once in a lifetime $1,000 windfall comes in, everyone around them tells them "Come on, blow it on a vacation! You shouldn't deny yourself a little luxury if it makes you feel good! You can't just eat ramen every day, here's your chance to live a little!" and suddenly they're back where they started, pre-windfall.
by logifail | 2025-08-19 18:51:33+00:00
The registered HQ and a large research center are in London, but ownership, executive control, substantial staffing, a big fraction of the training/serving compute, and the commercialization pathway run through Alphabet's U.S. operations, so the work is, in practical and legal senses, U.S.-based...

See also https://gwern.net/doc/reinforcement-learning/deepmind/2019-d...

"As part of a wider group reorganisation, the Company distributed intellectual property assets which had a nil book value to another group undertaking on 31 October 2019."

Honestly, claiming DeepMind is still some scrappy London-based startup is quite unfortunate :/