MurphyA/hacker-news huggingface dataset:
by cornholio | 2025-09-24 08:52:58+00:00
Open just means the implementers of the protocol can select the settlement methods. Cryptocurrency allows in band settlement, but there is nothing wrong in principle with trusting finance institutions that the money really reached your account. So the settlement can be done out of band, using non-blockchain methods by mutually trusted financial institutions, just like credit card payments. It's cheaper, faster, simpler etc.

It's an economic and business problem, not a technical one: the incumbents earn massive fees and have very little incentive to innovate, while the disruptors can't reach the minimum critical mass they require to get rid of the damn credit cards (aka static passwords you need to disclose on the internet).
by close04 | 2025-09-24 08:53:21+00:00
Anand was involved in a scandal recently there [0]. Is he still in that job?

The driving force behind the reviews for mobiles and related topics at AT was Andrei Frumusanu. His reviews had a level of depth very few even on AT could touch. But he left to work for Qualcomm so that ended his reviewer stint.

[0] https://www.tweaktown.com/news/70653/anandtech-founder-sent-...
by farseer | 2025-09-24 08:55:07+00:00
This is just capital controls. A common problem in most 3rd world countries. Unfortunately bypassing them requires a special relationship with a local bank or financial institution which maybe able to give you instant transfer outwards via prior understanding. But they will probably demand some foreign exchange as collateral. If it makes you feel any better, I don't think you can launch such a service even in China.
by jeroenhd | 2025-09-24 08:56:05+00:00
You can run the game on Linux just fine, Larian just won't help you if it breaks or bugs out. SteamOS is just a well-customised Arch fork, after all.

Announcing official Linux support would also require testing on Intel and Nvidia GPUs, as well as other types of AMD GPUs, which would probably take much more time and effort than testing for a device with effectively two hardware revisions you need to test for. I don't think they want the support burden, and I don't disagree with them having had to debug obscure Linux GPU issues myself.
by Eisenstein | 2025-09-24 08:56:32+00:00
It might be fair, but is it a good idea? What you are doing is justifying something you wouldn't agree with because it targets people belonging to an organization doing the thing you don't agree with. That is can be problematic because

1. They now can say 'well it is done to us why can't we do it to others' instead of engaging with real arguments about using ALPR flock cameras to track people

2. You assume that a person working for an organization is automatically complicit in the decisions of that organization and is therefore fair to be targeted by systems you don't want targeted at yourself -- this is fine when in war or other struggles deemed worthy of placing aside normal human morality temporarily, but is this one of those?

3. This type of thing can turn into a race to the bottom where each side escalates compromises of their basic value systems
by Temporary_31337 | 2025-09-24 08:57:50+00:00
Wow, I bought Baldur's Gate 3 out of nostalgia before a very long (20hours + ) flight and played some good long hours on the plane. Unfortunately the Proton version meant the game was unplayable on the Deck later in the game. I'm so happy I can finish it now. Coincidentally I also realised I can play it on my Mac too...
by ViewTrick1002 | 2025-09-24 08:58:01+00:00
If those were real problems then nuclear power would get built. Capitalism finds a way if there is profit to be made. Less scrupulous countries would pounce on the opportunity to have cheaper energy. That evidently has not happened and even China is reducing their nuclear share of the electricity mix, going all in on renewables and storage instead.

The real reason is cost. Nuclear power plants produce extremely expensive electricity until they are paid off ~40 years later. For paid off nuclear plants the cost is acceptable as long as they can get paid for nearly all hours of the day, if capacity factors craters then paid-off plants become too expensive.

And this can be a purely economical factor. Sure a plant may have a 90% capacity factor but if the market clears at €0 50% of the time they still need to recoup all the costs on the remaining 50%, pushing up the costs to what would be a the equivalent to a 42.5% capacity factor when running steady state.

Who wants to lock in energy crisis prices until ~2080 factoring in construction time? The nukebro squad seems to think that is reasonable.

> From the most part this is predatory behavior, where they get to make the profits while not paying the full costs that would be necessary to be a truly equivalent solution (reliable electricity at any time/season).

Take a look at France. They generally export quite large amounts of electricity. But whenever a cold spell hits that export flow is reversed to imports and they have to start up local fossil gas and coal based production.

What they have done is that they have outsourced the management of their grid to their neighbors and rely on 35 GW of fossil based electricity production both inside France and their neighbors grids. Because their nuclear power produces too much when no one wants the electricity and too little when it is actually needed.

Their neighbors are able to both absorb the cold spell which very likely hits them as well, their own grid as the French exports stops and they start exporting to France.

But this is the issue you guys never tackle. It is all about "baseload" without the slightest understanding about how the demand curve looks.
by nearbuy | 2025-09-24 08:58:19+00:00
If you include the encoder outputs as part of the state, then encoder-decoder LLMs are Markovian as well. While in token space, decoder-only LLMs are not Markovian. Anything can be a Markov process depending what state you include. Humans, or even the universe itself are Markovian. I don't see what insight about LLMs you and other commenters are gesturing at.
by sReinwald | 2025-09-24 08:59:00+00:00
I'm not necessarily saying they'd get pilloried. I'm saying that having your personal digital space colonized by people who think you're customer support is insanely disruptive. Think replies full of "I only get 8 fps in Act 3, pls fix" when you just wanted to post a photo of your vacation.

I can't think of specific names anymore since it's been a while since I have played it, but a lot of the developers for World of Warcraft used to be and likely still are active on Twitter. For a lot of them, the community knew fairly well which features of the game or which class they were responsible for. When I used to look at the replies to some of their Tweets (even ones completely unrelated to WoW), they were often full of complaints about their area of perceived responsibility.

I fully understand every engineer who just wants to put their head down and work on their stuff they're passionate about without having to also be public-facing. Even in a small company like mine, some of our devs constantly complain that some customers know that they are responsible for certain features of our product and email them directly rather than going through the proper support channels.

Your point about the games industry often struggling with providing proper credit to devs is well taken - it's absolutely an issue. But in this case, Vincke did actually do that, in a way. He could've just kept quiet and let the playerbase think it was a company effort, but instead he publicly highlighted and recognized the passion and work of one of their engineers (even though anonymously). That engineer can look at the countless positive replies to that post and get the nice fuzzy feeling without getting dragged into the spotlight.
by makeitdouble | 2025-09-24 08:59:04+00:00
> There are more people writing PHP and Ruby than HTML?

Intuitevely I'd say yes.

In most jobs I've been in, the ratio of backend/system devs to front end devs has been from 3:1 to 20:1 depending on the size. Provided I'm on the backend side and would choose companies accordingly, but still.

Even for web first services, there will be a flurry of people who won't touch a line of html/rendering.
by watwut | 2025-09-24 08:59:06+00:00
> You’d think that a crowd like nerds, with our famously awkward aspect, and the way so many of us were treated, would be empathetic, but it seems that the treatment has actually had the opposite effect. I suspect many of us have had “nerdy” bosses that were walking nightmares.

The amount of nerds in tech is overstated and so is the absurd assumption that everyone here was bullied.

And second, a lot of what we call "not having social skills" is frequently an euphemism for "being mean and then wondering why people avoid me" situation. It may be unintentional in some case, it may be they dont see relationship between other peoples behavior and their own. But it is a real thing.
by jeroenhd | 2025-09-24 08:59:22+00:00
Valve released a runtime specifically to combat the variation problem. This allows developers to target a specific runtime and Valve will make the software stack work with as many distros as possible.

On the other hand, that stack can only contain so much, and a lot of Linux bugs involve sound subsystems, GPUs, and compositors/X11/window manager configuration issues. You can't quite target the Linux runtime and assume everything will just work, but at least you don't need to target specific versions of glibc and libxml2 anymore.
by flohofwoe | 2025-09-24 09:00:53+00:00
Last I tried the problem was linking against glibc on a new Linux distro and then attempting to run that executable on an old Linux distro which doesn't have a recent-enough glibc installed (usually Debian with their software stack from the last century).

There's probably an obscure linker trick to force an older glibc version number, but if that's the case it really should be the default since the C stdlib is supposed to be ABI backward compatible anyway.
by fuzztester | 2025-09-24 09:02:44+00:00
I started reading the Hare tutorial again because of your comment. Looks good so far.

Just one note for anyone else wanting to check it out:

There are a few sections in the tutorial which are empty and marked as TODO. E.g. "Using default values" and "Handling allocation failure" (the empty sections seen so far, there may be others below).

Still going to check the language out.
by b3orn | 2025-09-24 09:02:58+00:00
Lithography is one of many steps, but probably the most important one. You use it to expose a photoresist to create a mask for further processing. After exposing the photoresist you need to develop it, remove either the exposed or unexposed photoresist. The remaining photoresist then is the mask and you either etch or dope the surface that is not covered by the mask or you deposit material on top. And then you need to remove the mask and start all over again for the next layer. The high water usage comes from repeatedly needing to clean the surface to remove chemicals and photoresist.
by samernaffah | 2025-09-24 09:05:12+00:00
We ANTOPS because most ITSM/incident tools felt like the opposite of what our teams actually needed: too much overhead, disconnected from infra reality, and optimized for compliance instead of clarity.

## The problem:

Incident data scattered across tickets and dashboards

Root cause analysis shallow or lost in docs nobody reads

Infra changes disconnected from actual architecture

Heavy ITSM suites (ServiceNow, Jira Service Management) require months of setup + training

## Our approach with AntOps:

A lightweight CMDB / infra map that’s intuitive, not bloated

Incidents, changes, and RCA linked directly to infra components

AI assistance to surface cascading effects before they become outages

Minimal design with zero learning curve

## Where it fits in the stack:

Use Datadog/Prometheus/Grafana for observability & alerts

Use incident.io / FireHydrant for on-call & incident response

Use AntOps on top for governance: infra map, change tracking, RCA documentation

## Who it’s for:

IT & DevOps teams tired of ticket treasure hunts

Orgs spending $$$ on ITSM overhead but still lacking clarity

Teams who want clear service management governance without ServiceNow heaviness or Jira complexity.

## We’re looking for early feedback and pilot users. www.antopshq.com
by hnbad | 2025-09-24 09:05:16+00:00
> Without consent, under these laws, the ads can only be useless ads that no advertiser wants to pay for, which means they either can't sell the ad space at all, or have to sell it for $0.0001 CPM hoping that like, Coca Cola will want to just remind the readers that Coke exists and not care too much if anyone even clicks it.

When behavioral targeted advertising was new, it vastly outperformed previous ad networks which used a spray-and-pray approach and paid by impressions. In the years (decades?) since, the payouts for behavioral targeted advertising have dropped significantly. "Untargeted" ads on the other hand have mostly vanished simply because the ad networks that used them have moved on to behavioral ads where they had to compete with mass data harvesters like Alphabet and Meta, mostly unsuccessfully.

Behavioral targeted advertising also doesn't live up to its promise for consumers. Nowadays most actual ads people get are either trying to sell products they already purchased or outright fraud - the rest is the same generic drivel that you would expect without targeted advertising. The reduction in tracking surface from sites that don't require these ads to operate (e.g. sites that previously fed into networks like Google's via unrelated services that can now no longer be legally used for that purpose and require opt-in) also means the targeting will become increasingly worse.

The GDPR does allow for making behavioral ads conditional to accessing content, by the way. But it requires providing the user with the option to instead pay for the content. The problem a lot of companies like Meta run into is that it also requires the price to be proportionate to the lost advertising revenue - Meta is infamous for having priced its "ad-free" tier orders of magnitude higher than their actual value of an individual user.

That said, what is killing this kind of site isn't users deciding not to give away their data but services like Google scraping their content and pre-empting user traffic to their websites entirely - first via news feeds and search summaries and now via "AI enhanced search". The ad-driven business model is dying and has been dying for a long time, the GDPR just puts limits on what can replace it. Google wasn't paying sites because it wanted to sell ads, Google was paying sites because it needed access to their users' data.
by throwawayqqq11 | 2025-09-24 09:05:22+00:00
So baffling.

You and all the commenters dont see the bigger problem: too much consumption tax could be the resut of tax cuts somewhere else, on someone with a bigger lobby than ordinary consumers.

If you follow that clue (balanced taxation between capital and labor/consumption, to me, the f'ing elephant in the room), youd might not end your problem descriptions with "look how high the minimum wage is".
by pjmlp | 2025-09-24 09:06:24+00:00
At the same time, comparing without acknowledging that it is an implemenation issue, it is also not being fully honest.

For example, comparing languages with LLVM based implementations, usually if the machine code isn't the same, reveals that they aren't pushing the same LLVM IR down the pipe, and has little value for what the grammar actually looks like.
by melasadra | 2025-09-24 09:06:33+00:00
Java still so popular after all this time. I've been re-learning java using the excellent University of Helsinki's MOOC course.

Was thinking of learning some spring boot and create a small project or two to reinforce what I've learned. However it feels like tutorials for spring boot is of so much lower quality compared to newer language/frameworks like JS/React/Python. Often times it's just a talking head over a powerpoint presentation talking for 30 minutes.

Could people recommend me a good tutorial for spring boot (or anything java that is being used in enterprises)?
by flohofwoe | 2025-09-24 09:07:39+00:00
Most Xbox360 and PS3 games were 720p at 30fps. 720p was mostly fine because 1080p TVs were luxury items back then.

The performance problems in modern games are often not caused by fillrate-vs-resolution bottlenecks though, but by poor engine architecture decisions (triggering shader recompilations in the hot path).
by spapas82 | 2025-09-24 09:07:50+00:00
What's really interesting is the place of Elixir (below Cobol and ABAP) and more of less the same as Ada. This is very controversial when comparing it with other indexes where, for example Elixir is the most beloved programming language or the language that most people wanna use. Also compare it with the number of Elixir posts on the front page of hn.

Any idea how could it be explained?
by Alifatisk | 2025-09-24 09:10:32+00:00
Qwen3-VL took the show but this is also massive news. I'll give Qwen3-Max a try and see how it compares to Qwen3-235B-A22B-2507 on Qwen chat, I love that they already have a feature on the website where you can compare all models side by side for each prompt.

It feels like the Qwen3 is slowing taking the lead here, work they keep pushing is amazing.

One thing I do not understand yet is how Qwen3-235B-A22B-2507 has higher scores than Qwen3 Max (preview) on artificialanalysis, it is supposed to perform better?
by oriettaxx | 2025-09-24 09:11:01+00:00
https://radar.cloudflare.com/scan/61ccbdd0-d422-4d0e-bb7e-6a...

they should be better at spotting this situation, anyhow anybody can report the mis categorization at https://radar.cloudflare.com/domains/feedback/y-comblnator.c... and choose "phishing" or any of the category at botton
by jbrr | 2025-09-24 09:11:16+00:00
I lost my wife earlier this year. She died unexpectedly in her sleep. I wish so badly I had something like this from her. Knowing that she considered her life well lived would mean the world to me. But of course that’s not possible, or highly unlikely, when someone dies suddenly. I guess that’s the trade off for not having to see her slowly waste away from a degenerative disease, for not having all my recent memories of her set in a hospital.

But fuck, I wish I had that. This was so nice to read, and must be a great comfort to her family in the midst of devastation.
by KronisLV | 2025-09-24 09:11:58+00:00
For anyone doubting this, here's some receipts: https://www.youtube.com/watch?v=EoSoElmw--M

This is absolutely unacceptable and if this happens with nearly every big release, then that also speaks badly of the engine itself. Similarly to how languages like C++ are very powerful and can be used to great effect... and people almost inevitably still write code that has memory safety issues. That comparison should make a few ears perk up, my point is that fewer developers should use Unreal Engine 5 if they can't use it well (same as with the languages).

Frankly, I place more trust in studios that have their own engines or use literally anything other than UE5, like what happened to KDC:2, a modern game that looks good and runs great across a wide variety of hardware. Or how they fixed Cyberpunk 2077, it took a while to get there but now both the visuals and performance are quite good across the board.
by turtleyacht | 2025-09-24 09:12:10+00:00
There is the chemistry of substances and the chemistry (dynamics) of particles: diffusion, density, and volume. How just having them at some concentration participates in existing mechanisms.

If nanoplastics can help model inflammation of nanoparticles in general, stuff like graphene can also be more closely scrutinized. As well, not to overlook the combined effects of different nanoparticles in situ: adhesion, statics, or disintegrating.

Technology in wearables may advance to sprays: air becomes this composite mixture of synthetics, all just circulating around.
by jimbo808 | 2025-09-24 09:13:42+00:00
Humans don't make mistakes nearly as much, the mistakes they do make are way more predictable (they're easier to spot in code review), and they don't tend to make the kinds of catastrophic mistakes that could sink a business. They also tend to cause codebases to rapidly deteriorate, since even very disciplined reviewers can miss the kinds of strange and unpredictable stuff an LLM will do. Redundant code isn't evident in a diff, and things like tautological tests, or useless tests where they're mocking everything and only actually testing the mocks. Or they'll write a bunch of redundant code because they really just aggressively avoid code re-use unless you are very specific.

The real problem is just that they don't have brains, and can't think. They generate text that is optimized to look the most right, but not to be the most right. That means they're deceptive right off the bat. When a human is wrong, it usually looks wrong. When an LLM is wrong, it's generating the most correct looking thing it possibly could while still being wrong, with no consideration for actual correctness. It has no idea what "correctness" even means, or any ideas at all, because it's a computer doing matmul.

They are text summarization/regurgitation, pattern matching machines. They regurgitate summaries of things seen in their training data, and that training data was written by humans who can think. We just let ourselves get duped into believing the machine is the where the thinking is coming from and not the (likely uncompensated) author(s) whose work was regurgitated for you.
Show HN: Lost $500 because I couldn't find a receipt – built SlipCrate
by akash-bilung | 2025-09-24 09:13:46+00:00
Hi HN,

Last year, my washing machine broke. It was still under warranty, but I couldn't find the receipt anywhere. Ended up paying ~$500 for a repair that should've been free.

That stung — so I built SlipCrate to avoid it happening again.

Here's what it does:

- You upload receipts (photo or PDF). - It extracts purchase + warranty details automatically. - Everything is stored in one place. - It reminds you before warranties expire. - Works as a web app (installable on phone as a PWA).

I've kept it simple — not another "all-in-one finance app," just a focused tool to stop losing money because of misplaced receipts or forgotten warranty dates.

Try it here: https://slipcrate.com (It's free to try, early testers get a discount code for premium.)

Thanks for reading — and if this saves even one person from paying out of pocket like I did, it'll be worth it.
by shykes | 2025-09-24 09:14:04+00:00
Hi, I'm the founder of Docker. The decision to launch Docker Desktop, and deprecate Docker Machine, had nothing to do with revenue. Desktop was free when we launched it in 2016, and it remained free until 2021. By then Docker had a new CEO, a new board, and I was gone. So the two events (launch and monetization) could not be more disconnected.

The reason we launched Docker Desktop (initially known as "Docker for Mac") was to make the user experience better: easier to install, better integrated with the system (virtualization APIs, keychain, VPNs, etc), and better support for host volumes.
by globular-toast | 2025-09-24 09:14:04+00:00
You can just change your definition of "AI". Back in the 60s the pinnacle of AI was things like automatic symbolic integration and these would certainly be completely deterministic. Nowadays people associate "AI" with stuff like LLMs and diffusion etc. that have randomness included in to make them seem "organic", but it doesn't have to be that way.

I actually think a large part of people's amazement with the current breed of AI is the random aspect. It's long been known that random numbers are cool (see Knuth volume 2, in particular where he says randomness make computer-generated graphics and music more "appealing"). Unfortunately being amazed by graphics and music (and now text) output is one thing, making logical decisions with real consequences is quite another.