skysight-inc/HackerNews huggingface dataset:
For comparison...

>GM said its inventory of vehicles, which is the number of vehicles currently on dealer lots or en route, fell 8% to 549,312 in the first quarter.

So at ~50K ASP, GM has over $25B sitting in inventory.
Same. Also the prices are quite steep. 470 euros for the console and games cost 90 euros now? That feels quite unreasonable.
This is genius of them. To 99% of their customer base, this card will have the same value as a real game card but Nintendo gets all the benefits of cloud distribution. Also the customer can also easily sell the card on the secondary market.
I guess I was today's 1/ 10,000

I had seen him on Twitter but took a second to connect this blog to that account.
https://news.ycombinator.com/item?id=43557589
The code I have AI generate matches the production quality code I've shipped throughout my career. SOLID code, no security flaws, unit-tested, documented, commented, fast, secure, composable vs inheritable, no magic strings, etc etc etc.

>You literally can't put enough context into a prompt to have it write the exact code you'd need in every case.

Yes you can. I do this every day.
So they were asking beginner lifters to rate how many they would have left in the tank? I've been lifting for maybe half a year and I still find it pretty hard to estimate >.<

It's good that it's studied, but it does sound that they've "conclusively" proven something, and I'm not so sure.
Small sample size too, like you said.
Dr. Samuel Rahbar who discovered the connection between Diabetes and HbA1C
Why doesn’t the compiler pack structs for you if it’s as easy as shuffling around based on type?
i remember attempting to use django for building an SPA and implementing the rest api was not at all batteries included and came with many gotchas.
I think you meant this as an insult but the tools are that good.
Don't take it on an empty stomach. Don't do the overload the first 10 days, instead stick to just 5g daily. It will take a little longer to get the full effect of the loading stage but with far less risk of stomach upset.
Has someone come up with a way to de-warp an object seen as an Einstein ring? I thought I had read someone doing this, but maybe it was they were trying to do this. Maybe it was during the discussion on using Sol as a gravitational lens like this?? Seems like some interesting math to put the image in TFA back into the shape of a galaxy.
If you can lift more reps, you can go to the next weight level. It's basically linear progression with a self-reported knob. My experience is that everytime I use creatine and start training after not training for like 3 weeks, I put on about 3 kg in a very short time. The rate of progression is deff connected to the quality of my sleep and the amount of protein I consume I did not follow as closely how much creatine impacts, but I think if it does, it does marginally compared to the others.

Still, this cohort might suffer from the issue of lack of awareness about _how exertive_ the actual workout is. I feel this is also something you should learn.
Rob Pike is in shambles after this devastating betrayal
What an amazingly well-written piece of old-school journalism. Well done!

And well done to the amazing cool of the astronauts - reminds you that space is still a frontier.
The counter to this though, the used market for Switch physical games is really efficient. You can buy a used game for $30. Play the snot out of it. Turn around and sell it for $30.
The meaningfull context here was "good diet". If middle distance runners ate for middle distance running would they need to take beta alanine? E.g. ate more organ meat which contains high levels of beta alanine.
As a concept it feels like it should be obvious, you can’t expect a runner to sprint consistently, sure in a world where the farther they run the more money you make its ideal if they could but it just isn’t how the human body works, they will eventually slow down or otherwise call it quits.

I fundamentally believe the same is true of SWEs, you can’t get more out of people than they have long-term by telling them they ought to be “sprinting,” yet if you ask me that’s the concept being pushed.
Switch 2 preorder process requires 50 hours of gameplay on the original console
One interesting thing is that they seem to have multiple types of physical cards. I am assuming they will have normal physical games but they also have these "key cards" [1] which I assume will be for MASSIVE games or games from really small teams who are short on cash. Since the digital purchase is tied to a physical game I assume you can resell/buy these used as well.

[1] https://en-americas-support.nintendo.com/app/answers/detail/...
A somewhat shallow comment, but why do post-Cold War U.S. weapon systems have such intentionally bland names? ATACMS, HIMARS, etc? They used to give weapons names that made them sound aggressive, dangerous, legendary, bold: Thor, Dragon, Phoenix, Patriot, etc. It has happened to vehicles as well, which used to be named after venerated war leaders: Abrams and Bradley are now HMMWV and MRAP.

Is this an intentional effort to make warfighting sound more like a kind of bureacratic exercise?
The 3DS (and relatedly the Wii U) bombed because they had fatal, expensive gimmicks. The Switch 2 is a hardware iteration that everyone has been asking for.

It won't bomb.
Yes but the cause was not American. And USA was pretty reluctant to be dragged in (not Roosevelt but the voters).

I am just pointing out that you can make up any list in hindsight and make it look like Nostradamus prophecies.

Where is french revolution or the great war in that list?
I have no idea why you're getting downvoted. A lot of highly-paid software developers are complaining that nintendo doesn't cheapen their offerings by discounting them to $5 a game like steam sales. why not cheapen your product's offering as it continues down the x-axis of time?

I've always respected Nintendo for this. They know they're offering a quality product, and the price will be the same if you buy now or in a year, so buy it if you want it.

It also means if you want to resell your game, you'll get a fair price for it.
That's true. Unfortunately, the purchasing power hasn't kept up with inflation.
Show HN: OSS Python client for creating MCP capable agents in 6 lines of code
Hello HN, Pietro here!

I've been really excited to see the recent buzz around MCP and all the cool things people are building with it. Though, the fact that you can use it only through desktop apps really seemed wrong and prevented me for trying most examples, so I wrote a simple client, then I wrapped into some class, and I ended up creating a python package that abstracts some of the async uglyness.

You need:
* one of those MCPconfig JSONs
* 6 lines of code
and you can have an agent use the MCP tools from python.

The structure is simple: an MCP client creates and manages the connection and instantiation (if needed) of the server and extracts the available tools. The MCPAgent reads the tools from the client, converts them into callable objects, gives access to them to an LLM, manages tool calls and responses.

It's very early-stage, and I'm sharing it here for feedback and contributions. If you're playing with MCP or building agents around it, I hope this makes your life easier.

Repo: https://github.com/pietrozullo/mcp-use
Pipy: pip install mcp-use (https://pypi.org/project/mcp-use/)
Happy to answer questions or walk through examples!

Props: Name is clearly inspired by browser_use an insane project by a friend of mine, following him closely I think I got brainwashed into naming everything mcp related _use.

Thanks!
> There is no ROCm support for their latest AI Max 395 APU

Fire the ceo
Thanks for building SQLSync! You might like Klepmann's "local-first" talks, though I'm sure you're already familiar.
The carts will be expensive to make if they actually have the game on them, but some will just be a DRM dongle which allows you to download and play the game.

https://en-americas-support.nintendo.com/app/answers/detail/...
Ranked: Which AI Chatbots Collect the Most Data About You?
I don’t think it’s is very GDPR compliant if they do that in Europe. Sometimes I wish the GDPR had teeth.
We've burned through two Switches, both of which still semi-function but with major components broken. Both provided a constant bonus game of "where the hell did the kickstand go now?" until that part just got permanently lost about 3 months in (both times!) and the Joycon rails can get fucked up and stop charging properly if a kid squeezed kind-of hard (raise your hands if you never squeezed a controller in frustration as a kid? Zero hands up? Great; Never throw one? Just a couple hands? That's what I thought)
Show HN: Kernel-level LLM inference via /dev/llm0
I saw an April Fools joke and decided to implement it.

This is a rough port of llm.c into a kernel module. A lot of hacks were needed to make this happen, so a lot of performance was left on the table. Nevertheless, it is a minimally functional GPT2 inference loop running in the kernel.
Brian Eno - Alternative 3

https://m.youtube.com/watch?v=H9AldyuIh5A

I heard this music off on for decades, but couldn’t place it. I doubled down and only having a memory of it I was certain it was by Brian Eno.

It took me a while to stumble upon it, it was music written for an ITV Science programme’s April Fool’s episode; which due to strike action was delayed until July.

https://en.wikipedia.org/wiki/Alternative_3

This comes up repeatedly with regards to conspiracy theories, I assume not by people who think the Moon landings are a hoax, that would be insane. Erm wait a minute…
> In 1999, Intel introduced the Pentium III processor with SSE instructions.

I kinda expected this paragraph to continue with

> This has made a lot of people very angry and been widely regarded as a bad move.
The problem is checking for k<16 and incrementing k and then using k to access array d[16] afterwards. That's how it goes out if bounds. The condition is inadequate for ensuring that k stays in the bounds of array d[16].

It seems like k is "obviously" an array index for array d[16] here, but whatever. Not in a position to have that discussion right now.

As for Java, (too lazy to look that up right now): That at least sounds like they enforce twos-complement representation for signed int values. C89 has UB here because ancient hardware also used ones-complement. And C89 wanted to be portable as a portable assembler. Well, if UB really makes anything portable. They didn't even go with platform-dependent a.k.a. implementation defined. Instead they specifically chose undefined behavior. The argument brought forward, at least today, is that C isn't supposed to be a portable assembler. Now which one is it supposed to be? Cannot have both at the same time.
Free interview coder subscription exploit
Russ Cox is an absolute legend for committing to this joke.
Or, more to the point, as a publisher Nintendo stands by their products. They come out finished and aren't riddled with microtransactions. The fact that years later people still want to buy Zelda BotW is a real testament.
Dynamic CI Pipelines with Bazel and Buildkite
I once reimplemented in Perl Nethack's logic for phase-of-moon and Friday 13th computation and notification, and added the resulting cute little script to the root .profile on our consulting firm's main web hosting boxes.

I didn't get fired when my boss found it by surprise a couple months (and lunar cycles) later, but I did learn a valuable lesson about how one may wisely limit one's exercise of whimsy.

Google took a few years more to achieve the same discovery, as I recall, but presumably this has to do with pedagogical methods involving not as many ex-sergeants.
A Small Prolog on the Z3 AST
I don't think that bidding system really works. If one side is strongly favored in the opening, the optimal bid would be essentially 0.4999999999... so that you can pick the color and win the game by a slim margin. Players then increase the bid with tiny steps ad infinitum.

The other idea works but is essentially just discarding all of the lopsided starting positions, in which case they might as well not be in the game.
The board? You mean his childhood friend, his accountant, his brother, and his divorce lawyer? :-)

"As Tesla tanks, Musk’s hand-picked board chair is doing just fine" - https://www.reuters.com/investigations/tesla-tanks-musks-han...

"Elon Musk's Divorce Lawyer Is His General Counsel at Tesla" - https://www.findlaw.com/legalblogs/in-house/elon-musks-divor...
It's way easier to use Dolphin. You haven't truly lived until you've played Mario Kart Wii in 4k HDR :) They make USB powered sensor bars. Wiimotes connect over Bluetooth, you just need to get a BT adapter that is compatible (many chipsets are finicky with Wiimotes).
Drat, I didn't realize the six-letter people had gotten to optical drives. The cheapest (materially and monetarily) I'd previously encountered was like a very very cost-reduced LG SATA drive which was $20 but still worked perfectly.
Great point, and you're right, I definitely leaned into the technical side in the post. I didn’t want it to come off as pitchy or overly “marketed”. Because I'm not trying to sell anything here at the moment. I’m really trying to understand the value from people who’ve been closer to this problem.

I originally started building this while working in the defense industry. I saw firsthand how vulnerable those environments can be, especially with early GenAI adoption, and how much risk there was around leaking sensitive or classified info through prompts/responses. That really stuck with me, and led to the idea of a real-time policy layer for LLMs.

That said, defense is a tough market to break into, especially without deep networks—so we’ve been exploring other verticals where compliance, privacy, or brand safety is a concern. But we’re still figuring out who the buyer is, how they evaluate this kind of tooling, and how to talk about it in their language.
Nothing is that much a big deal on a small selected sample, on the one hand on the other. That is, maybe some will prefer mandatory explicit type for every single variable, and some other will prefer type inference whenever possible, and both have pros and cons.

To jump in a REPL (or any debug breakpoint observation facility), having optional type inference is a great plus to my mind.

Note that Crystal does allow to make type explicit, and keep the fluent interface on track doing so:

Array(String).new.push("Peter", "Julia", "Xi").map{|name| "Hello, #{name}"}.each{|greeting| puts "#{greeting}! Enjoy your Crystal"}

Let’s remark by the way that, like with C# lambda parameters, block parameters are not explicitly typed in that case.
I tend to wonder if stuff like this is an informative boundary on AI capabilities. I mean, you can't ask a LLM today to do that (AFAICT). "Here's a simply-specified but extremely broad search space, solve this problem in it" isn't something that fits the model. But it's a relatively common (if not "easy") task human beings like to show off.

What needs to change to enable this kind of exploration?
AwesomeBump: Normal, height, specular, GPU-based image processing tool
Firefox's vertical tabs came to life with a little help from our community
> 120fps and 1080p w/ upscaling to 4k look good but ambitious. I wonder how much AI is used.

Given the hardware architecture it's probably safe to assume it supports a variant of DLSS. When that big Nvidia leak happened a few years ago there were even references to the Switches NVN API in the DLSS code.

Speaking of 120hz, it's going to be embarrassing if Apple keeps making new 60hz devices even after Nintendo's famously conservative hardware moves to 120hz.
> enable programmers to ignore the explicitly stated intentions of other developers

You say ignore. This is unnecessarily pejorative. You mean "change".

Software does not care about explicit intentions or who is leveraging it. Overriding is one of the essential methods of extending software.
I personally find the way these features were shoehorned into the C# syntax an eyesore, I have quite some C# experience, and I think the language is getting more and more convoluted and noisy, with ever less coherent syntax.

On the other hand many of these features are really convenient and handy in F#. Adding many of the oh-my-gamedev-such-speed features from C# to F# also makes its syntax less pleasant to work with.

Personally I also think that the C# async model is terrible, and was a grave mistake. The F# async model with computation expressions, and explicit control over their execution context was a better approach, and I'm really sorry the hack-something-together to unblock the event loop WPF/frontend-dev usecase won over the more disciplined backend-focused approach.
They say you always gain a bunch of weight on creatine just from the higher water retention in the muscles
> felt too much .NET-y and too much MicroSoft-y

That was kind of my main problem with dotnet stack in general, although that was some years ago. I've tried sneaking F# into our project by building set of tests (the main codebase was in C#), but some of my teammates would have none of that.

My personal perception of the dotnet community was that developers either were too pigheaded about doing things "the Microsoft way", or hyped about "innovation" — "Oooh... check this out, Scott Hanselman made a whole new conference talk about it...", and then you'd look into this "innovation", and it often turns out to be some decades old, well-known thing, only "wrapped into MSFT packaging", which is not really bad by itself - it just seemed that people didn't actually use them in a practical way. I just never found that sweet-spot between pragmatism and excitement. You have to find a middle ground between: "This works! Sure, yeah, but isn't it darn ugly and probably not scalable?" and "This is so beautiful, and cool, but nobody besides Jeff really understands it." And my personal experience was that .net programmers would always want to be on one of those sides.
I agree that the summary I copied and pasted doesn’t mention the impact on long-term adaptation. The title is a better summary than the summary!
Dimply | Client facing Technical Solutions Architect | Full-Time | REMOTE (Ireland, UK, or EU)

Dimply is a remote-first fintech building personalised customer experiences for financial services. We're hiring a Technical Solutions Architect to act as the technical liaison between clients and internal teams, ensuring seamless integration and scalable solutions.

Requirements:

Strong TypeScript development background, Experience in solution architecture or software engineering, Familiarity with APIs, cloud infrastructure (AWS/GCP/Azure), and financial data. Ability to translate technical concepts for non-technical stakeholders.

Apply here: https://dimply.bamboohr.com/careers/31?source=aWQ9MjI%3D
Believe me I'm well aware of the distinction between Article II administrative law judges and Article III judiciary. It's just bullshit, and SCOTUS is chipping away at the legality of admin law judges wielding sanctions at corportations, but apparently you can abduct individuals and send them to a place where it's likely they'll be tortured and killed and that's no problem.
It's like a clock :-))

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

https://news.ycombinator.com/item?id=43556716
> Feel free to act outraged. I am not going to further debate this charged topic.

I'd genuinely prefer to engage on specifics. What Trump administration policies do you think Klein is co-opting?
Sailing from Berkeley to Hawaii in a 19ft Sailboat
I think you could! Graft just provides transactions over sets of pages. As long as you can model your data in a compatible way it should work with Graft. A better question is how easy the system allows extensions to intercept filesystem operations. I'd prefer to avoid building a Fuse/NBD layer.

I've filed an issue for both:

https://github.com/orbitinghail/graft/issues/37

https://github.com/orbitinghail/graft/issues/38
Every Keystroke Makes a Sound
They are using AI, they have a patented process apparently: https://www.forbes.com/sites/jasonevangelho/2025/03/17/updat...
For a few more seconds....
The last time I dealt with a non-dockerized Node deployment, at work or at home, was in 2013. That this was also the year of Docker's initial release is no coincidence at all.
> One thing I do respect Rockstar for though is they never caved to pressure to release the sequel fast

You respect them for taking 12+ years to make a sequel?

The Playstation 2 had five GTA's
whereas GTA V has three console generations.
Could this be a good example of Goodhart's law? LLMs are designed to talk like humans or at least the texts they are based on. Should not be a big surprise that they become harder to be distinguished.
Doom in K8s
An expensive way to run Doom.
If you're looking for a mixture of the two, there's Django Ninja: https://django-ninja.dev
> I wonder how much AI is used.

The trailer for GameChat shows audio background noise removal and image segmentation with the camera. I suspect modern AI is used everywhere even outside of games.

For games, DLSS and other upscaling techniques are widely used and accepted, despite gamers' anonimosity for generative AI.
The alternatives being

- Not writing, making everyone worse off

- Writing for the love of the art, no deal, and the author being worse off

- Or taking her current deal, the world gets her book, and she gets some money (Trusting her revsplit is better than average, as she claims, so no sense on other possible deals)

At least to me doesn't come across as sore, she's explaining a common misconception of a situation she's in
Dupe: https://news.ycombinator.com/item?id=43556124
The rules France applies here are not fair and user friendly though:

https://daringfireball.net/2025/03/france_merde_decision_app...

> The bureaucratic hurdles they impose are to the benefit, not detriment, of the surveillance ad industry. That’s now proven out by industry groups — the ones ATT successfully tempered — successfully getting France’s regulators to penalize Apple. Users don’t know how to lobby government bureaucracies. What the Autorité de la Concurrence is saying, in so many words, is that two layers of consent is too much, and the only one that’s necessary is the one that advertising lobbying groups don’t object to, not the one they do (but which users understand and like).
Something like this used to be in the front page of this page and heavily commented. The fact that happens without notice is a testament of how bad SO is nowadays and how LLM has eaten that piece of pie completely.
It will go Hypnocracy first: https://english.elpais.com/technology/2025-03-26/hypnocracy-...
Oracle's masterclass in breach comms: Deny, deflect, repeat
We Need to Rename ADHD (2021)
Aspire: A Platform for Reusable Infrastructure
I recently saw that my local supermarket had replaced most of the paper price tags with eink displays. I guess they can be updated dynamically from head office.
Seems like you can buy them now on ebay for not much per unit.

https://tinyurl.com/28v4f583

I wonder what their battery life is, and which wireless protocol they use.