MurphyA/hacker-news huggingface dataset:
by coder_decoder | 2026-03-08 14:39:59+00:00
These benchmarks measure something real. But they miss what actually kills you in day-to-day review.

SWE-CI tests whether an agent can babysit a CI pipeline - fix failing tests, resolve merge conflicts, keep the build green. Fine. But that's not code review. Code review is when someone uses raw JWT instead of your custom auth middleware. Or when the architecture slowly drifts and nobody notices until it's too late. Or when something isn't technically a bug but opens up attack surface. None of that shows up in benchmarks.

I've been running Claude and GPT side-by-side on the same PRs for months now. They genuinely have different strengths. Claude picks up deeper architectural stuff and gets project context better. GPT is faster at surface-level security flags. Gemini handles huge diffs without choking. But none of them - zero - consistently catches "we don't do things that way here." drewbitt mentioned the same thing in another thread this week.

And honestly? Model quality isn't even the bottleneck anymore. The real problem is that every AI review tool auto-publishes everything. Developers learn to ignore 60% of comments because they're noise. The gap moved from "can AI find bugs" to "can humans trust the output."
by mapt | 2026-03-08 14:40:28+00:00
The concepts come with the idea of a persistent game map, which is online 23/7 and never wipes.

When UO came out, it had to deal with a large game world that nevertheless would be too small to reasonably hold a number of players that represented financial success. So the game world was duplicated on multiple servers running the same map. A player on Atlantic server could have no interaction with a player on Chesapeake server. If you wanted to play together you needed to make characters on the same server. In-game this was reflected in cosmological lore about the world being some kind of crystal that was shattered into shards. This jargon spread, to some extent, to be a generic terminology in MMORPGs.

I believe UO launched with only three shards, and added a couple dozen at the height of its popularity.

Eve is notoriously a single-shard game, with the player count being accommodated in other ways as the map grows larger and more organized play is added patch to patch, and the actual play changing notably from the era of 5,000 simultaneous online to the era of 50,000 simultaneous online.

Even without deep skill-stat specialization, when your alliance has 500 people it lends itself strongly to role specialization, because an alliance of 500 people is an organization of 500 people, who find different things fun in different contexts, and whose operations have every category of need you would find in a small nation state, from diplomacy to collective resource allocation to logistics to surveying to espionage to military service, recruiting, communications, practice and command.
by Someone | 2026-03-08 14:41:04+00:00
> Steve Lemay insisted the drawer live on the right side of the window [1]. This was inexplicable to me.

Makes some sense to me if, as I suspect, people tend to place their windows aligned to the left of the screen. If that’s the case, opening the drawer to the left of its container (the window) would require not sliding the drawer out, but sliding the window to the right to make room for the drawer.

I think that that’s a reason the drawer analogy doesn’t really make sense. Another is that the question “what do you store in a drawer?” certainly isn’t “page thumbnails and table of contents”. “Rarely used tools” or “spare paper” are better answers.
by Qem | 2026-03-08 14:41:37+00:00
To be fair, they suffered a bit from scope creep, as mid project it was started a second major effort to remove the gil. So the codebase was undergoing two major surgeries at the same time. Hard to believe they could stick to the original schedule under those conditions. Also gil removal decreases performance from sequential execution. I imagine some gains from Faster CPython were/will be spent compensating this hit on gil-less single thread performance.
by rocmcd | 2026-03-08 14:41:42+00:00
As a parent, this is a hilarious comment.

This is like saying "why don't you just teach your cat to use the toilet instead of using a litter box?". I mean, yeah, that sounds awesome. Given infinite time and energy, I'm sure it's possible. Best of luck to you, though.

And I don't say that to be rude or disparaging, it's just that parenting is a little like war: your plans never survive contact with the enemy. I had similar thoughts and ideas before I had kids, and they all went out the window when you deal with the real thing. Sleepless nights, a screaming infant, being scared out of your mind when they're sick... but then you will find a calmness unattainable anywhere else as you hold your sleeping child. All of your accomplishments will pale in comparison to the joys of parenthood, and you will unironically look back at those years as some of the best years of your life. You will see.
by drowntoge | 2026-03-08 14:42:41+00:00
Totally agree. Speech is powerful and it will always have its place. It will continue to evolve and become far more useful than it is today. But at its core, it remains a highly lossy medium compared with text, especially when it comes to expressing (and consuming expressions thereof) ideas. Even the best voice memo cannot rival a clear, well-structured email when it comes to explaining something even moderately complicated.

Voice assistants, AI pins, and whatever other speech-based interfaces they come up with next will always be "nice to have", but I don't think anybody should be throwing away their keyboards anytime soon. We may have transformed how we make computers work for us, yet the ways we interact with them are much harder to revolutionize, because they are grounded in the physical, neurological, and habitual constraints of human existence. All of which is to say, when I look at the future, I still see a lot of typing.
by ufocia | 2026-03-08 14:43:01+00:00
SLIP not PPP. Those are two very different protocols. Otherwise your comment is fairly accurate. There were dial-in terminals, whether more expensive or not, that could be repurposed for generic Internet access.

I don't recall whether you could technically open listening ports, at least for a single connection, using slirp, but many, if not all systems, limited opening ports under 1024 to superusers, which (would have?) made running servers on standard ports more difficult.

In any case, I'm glad that you pointed out ACM's apparent revisionist history. They should know better.
by petterroea | 2026-03-08 14:43:13+00:00
> I have heard that Japan has a very negative connotation of foreigners (even more so than current form of America) so I am interested to hear your thoughts on that.

This is not true at all. It's rumors people spread on Twitter based on news articles about overtourism causing issues. I suspect it is somewhat caused by westerners trying to understand through their own worldview - foreigner hate is a hot topic in basically the entire west at the moment, so it is easy for us to make the connection that "Overtourism is bad so they hate us". Yes, some are exhausted. I lived in Kyoto for a while and some of them are fed up. Tokyo as well - golden gai (a bar area) has definitely changed. People turn their brain off when they are on holiday and don't behave, and this is just human nature. We have towns with overtourism issues in Norway as well, I have seen Norwegians crack and have meltdowns over it before.

Frankly most Japanese are just happy you care about their country. If you speak a bit, they love to show you stuff. They are proud of their country, but also happy to be recognized for it. Most are super kind, and I've had so many good experiences. The only time I had a bad experience, we were rejected from a completely empty restaurant. They thought we were American (we were in Nagasaki), and the second they heard European they called us back.

> I am able to see some similarities with Japan within my own country as well, namely the idea of everything being close. I can't speak about food but being vegetarian, and my country primarily being so too. I actually love our own cultural cuisine. (Anecdotally I watched I think JaidenAnimations where she had issues in japan about some vegan aspects but yeah)

Vegan food in _Tokyo_ is easier nowadays but still hard. You need to know your way around.

> [good, bad sides, work culture]

Yeah. I think it makes best sense to try living there if you have an interest in the culture you'd like to explore. The horror stories are real.

> [Sweden, Norway]

Great countries, but not much buying power. Everyone is expected to buy apartments as they are the best investment objects, and pay mortgages. But apartments are so expensive, you don't really have much left at the end of the month. I certainly feel wealthier than my friends, even though they earn much more than me, but I also don't have a mortgage (yet).

> A good job (work-culture) in Japan (South Asia in general?) >= Normalcy in Norway > Toxic job in Japan

Sounds about right. It depends on what you like. As I wrote, if you are family oriented Norway is probably good. A good wage in Norway will definitely give you a great life. But you end up spending all that money on simply getting to places with interesting things (UK, Europe), or importing the stuff to you.
by jmull | 2026-03-08 14:43:21+00:00
Interestingly, the "ultra" Mac Studio released a year ago was based on the older M3, not M4. Apparently, the work to "ultra-fy" a CPU is significant (which makes sense) so there can be a lag.

Not that they have to follow pattern, but the a Mac Studio ultra released later this year might be based on M4. Or one based on M5 might be released a year or more from now.
Show HN: Buildcage – Egress filtering for Docker builds (SNI-based, no MitM)
by dash14 | 2026-03-08 14:43:32+00:00
Hi HN,

I built Buildcage to solve a recurring problem at work: during Docker builds, tools like `npm install` and `pip install` can execute arbitrary code and make outbound connections to arbitrary hosts without visibility or control. A compromised dependency could silently exfiltrate build secrets or phone home to an attacker’s server — and you’d have no way to detect it.

Buildcage adds transparent outbound network control to Docker builds: you define which domains are allowed, and everything else is blocked and logged. No proxy injection, no certificate changes — HTTPS filtering is done via SNI inspection, so TLS stays untouched. It’s a drop-in layer for Docker Buildx and GitHub Actions.

I shared an earlier version about three weeks ago. Since then, I replaced the proxy layer (nginx → HAProxy), enabling interception of all TCP ports and adding IP allowlisting. I also redesigned the rule syntax to support wildcards, regex, and a unified host:port format.

Since Buildcage sits in your build pipeline, it’s reasonable to ask: how do you trust the tool itself? You can fork the repo and build the image yourself — I added a self-hosting guide for this. The docs also explicitly list what it defends against and what it can't prevent. Security tools should be honest about their limitations.

This is not a silver bullet — it's a last line of defense. If something slips through your other measures, at least it can't call home.

GitHub: https://github.com/dash14/buildcage

Feedback is very welcome. And if you find it useful, a GitHub star genuinely helps.
by alan-crowe | 2026-03-08 14:43:35+00:00
In the UK, there are tax breaks for renting out your spare room https://www.gov.uk/rent-room-in-your-home/the-rent-a-room-sc...

I've done this for much of my life. It has always worked out OK. Perhaps because I've always picked a nice middle class person as my lodger. Even the mentally ill homeless person I rented my spare room to was a nice middle class mentally ill homeless person and a friend of a friend, who recovered from his reactive depression and moved on as anticipated.

If there is a university nearby, there are probably graduate students looking for a cheap place to stay while they finish writing up their PhD thesis. Since graduate students are pretty much guaranteed to be respectable, you may need to ask for less than the market rent to grab one, but you don't mention being short of money. They will have their own concerns about you, but your dog will vouch for you.

You don't mention having a spare bedroom that you could rent out, I'm just guessing that "working remote" implies living somewhere with affordable housing, and that you have extra space. If you live in a one bedroom flat, maybe sell it or rent it out entirely, and take the other side of the deal, becoming a lodger yourself.

That is not an option for me. I'm trapped by my stuff: grand piano, Boxford CUD lathe, too many maths books. I cannot vouch for that option, but it works for my lodger, so it works for some people. (I'm over sixty and he is older than me.)

I fear that my comment is a little "off" and not quite appropriate, but in my defense, it is responsive to "I sometimes panic when it's been too long since I've seen another person."
by kjshsh123 | 2026-03-08 14:43:35+00:00
If demand increases for PPE (e.g. a righward shift of the demand curve) because of a pandemic, then prices increase but quantity demanded increases as well.

They may have existing futures contracts at the prior price and quantity but if quantity demanded has increased, then that means there are new orders as well that would be at the new, higher, market price.

The article is about them increasing their output. They could have sold the factories previous expected output via a futures contract. That doesn't stop them increasing output and selling in excess of any futures contracts.
by BirAdam | 2026-03-08 14:44:09+00:00
So, the biggest signal here is Apple caring enough about the low-end of the market to make a laptop for it, and they didn’t just continue making the M1 (as has been the case up to now at Walmart). Apple instead chose to bring back color, to provide better cooling to a newer and more power efficient chip, and thereby deliver better performance than M1. They didn’t skimp on materials. They didn’t skimp on the screen. The Neo is a premium device, it’s just low on RAM and GPU cores. For a student who just needs Pages, Numbers, Keynote, and Safari, that’s fine. For the average HN reader, it’s not fine, but the Neo isn’t intended for HN readers.

My biggest complaint is actually the positioning of the USB-C ports. The USB2 port should have been the one in the corner where most people will connect a charger, and the one in front should have been USB3 where most people would be plugging anything else. For the current layout, it seems like they’re counting on the buyer to get a dock of some kind… but this is meant to be budget?
Show HN: GPT2Skill – Convert ChatGPT Custom GPTs to Claude Skills
by bekoeppel | 2026-03-08 14:44:45+00:00
I built a small tool to convert ChatGPT Custom GPTs into Claude Skills.

You paste your Custom GPT's name, description, instructions, and conversation starters, optionally upload knowledge files. It generates a Skill ZIP you can directly upload to Claude.

It's a single HTML file with no backend, everything runs client-side.
by sznio | 2026-03-08 14:45:46+00:00
8GB should be enough forever.

what do we need more memory for on our machines. Video files are already at a resolutions where any increase barely matters. Audio or any other multimedia as well. You won't be gaming on a macbook so that goes out of the window, and a lot of games actually work fine with 8GB. You can edit video or music with that much RAM.

Only thing that needs more ram is running Facebook, which is more of a problem with the sad state of webdev, not the MacBook.
by nextaccountic | 2026-03-08 14:46:52+00:00
It's a best practice to document things about the code base, so that other devs (even senior devs) don't start to do things differently. This will probably not change

What I think is short lived is this insistence in separating LLM instructions from general documentation for both humans and AI. LLMs can read human docs, and concerns about context window size will probably disappear

But maybe future docs will be LLM-first, but people won't read them directly. They will ask a LLM questions about it
by latexr | 2026-03-08 14:46:55+00:00
No, my argument is that your “but neither of them have explicitly said that there won't be options to renew for another six months” point is not something anyone should realistically be counting on, and is not a valid counter argument to your parent post of “Isn't the Claude one only for a few months?”.

We should be discussing what is factual now, not be making up scenarios which could maybe happen but have zero indication that they will.
by stackedinserter | 2026-03-08 14:47:54+00:00
> More recent studies and surveys, tell us that the average age for starting toilet training is ~21 months.

The way they raise kids in NA was one of the cultural shocks for us. 6yo kids in strollers. Parents never walk with their babies outside. Well, baby pram is not even a thing here. Diapers until age of 3 or 4. Overall hygiene/cleanness doesn't exist. It's ok to pour frootloops in a dirty tray and let the child eat it with their dirty hands. Kids' clothes are forever dirty. It's ok to send your kid to school/daycare with holes in their socks. School assembly? Let kids sit on the gym floor for an hour. Field trip - kids sit on the ground.

I'm not surprised society is so mentally unwell here.
by kjshsh123 | 2026-03-08 14:48:06+00:00
Viruses get less dangerous over time. Hospitals absolutely were overwhelmed back then, and anything to reduce spread helped.

Virus spread follows exponential/logistic growth. Something could reduce spread 5% per month and that would still have an extremely big impact in a pandemic that lasted years. It's not necessary for any of the precautions to have been remotely close to 100% effective to argue they were helpful and important.
by ClearAhead | 2026-03-08 14:48:14+00:00
ClearAhead is a calm, forward-looking budgeting app designed to answer a simple but important question: what money is actually safe to spend?

Many budgeting apps focus on analysing past spending. They categorize transactions, generate reports, and show charts about where your money went. While that information can be useful, it doesn’t always help people make confident decisions about their money today.

ClearAhead takes a different approach. Instead of focusing on the past, it looks forward.

The app provides a clear five-week outlook of your balance after bills, commitments, and planned spending are taken into account. This makes it easy to see how your finances will change over time and understand what money is genuinely available.

ClearAhead is designed to be calm, supportive, and transparent. There are no ads, no subscriptions, and no manipulative design patterns. The goal is to remove pressure and complexity so users can feel more confident and in control of their finances.

Key features include:

• A forward-looking balance forecast
• A clear view of upcoming bills and commitments
• Simple budgeting without complicated categories
• A calm, distraction-free experience
• Transparent calculations so users always understand how figures are produced

ClearAhead was built with a strong focus on trust and simplicity. Payments and purchases are handled entirely by the app stores, and the app does not rely on ads or hidden charges.

ClearAhead Basic is currently available on Android and Windows, with additional features available in the Pro version.

Android (Google Play)
https://play.google.com/store/apps/details?id=app.clearahead...

Windows Basic
https://apps.microsoft.com/detail/9P6P87T5V082

Windows Pro
https://apps.microsoft.com/detail/9N4QDV3ZJ4Q7

Official website
https://clearahead.app
by ministryofwarp | 2026-03-08 14:48:52+00:00
You sound like a helpful world citizen. The other problem the US has is that it is illegal for a US Citizen to pay a bribe but there's no realistic enforcement. Luckily you can help solve this. Whenever and wherever you travel you can keep
some forms with you and every time you are pulled over you can fill them out with the police in quadruplicate so that each of you can mail them to Washington. At some later point the US can try to cross reference and determine who didn't mail theirs and then whether anyone was actually under US jurisdiction during the incident.
by basket_horse | 2026-03-08 14:48:52+00:00
Do you have kids? The phone comment seems pretty out of touch.

I have two young kids in NYC and it’s objectively very expensive. Ignoring all consumables, daycare and needing a 2 bedroom apt triples our monthly expenses as compared to before having kids.

Of course for both of these it’s technically possible to solve. If we lived in the suburbs space would be cheaper and having kids wouldn’t double our rent. If one of us didn’t work or had grandparents willing to help daycare wouldnt be needed. In less developed / modern places these issues might not be as acute, but for many modern day families they are very real issues.

Regardless, kids are a lot of work and expensive, and I don’t see how being on your phone a bit changes that.
by microtonal | 2026-03-08 14:49:23+00:00
I like it in the sense that Apple is finally willing to admit after about 15 years that iPads are not a replacement for MacBooks. I think this is one of the things that plagued Apple for years initially led to the neglect of macOS for years (always a third citizen) and then terrible stuff like Catalyst. Apple being able to admit that even high school students are better of with a MacBook than iPads is a win. But yeah, to get there it took the Chromebook to butcher their market and now they have to compete on price (which means lower specs, but still an insanely good CPU).
by gus_massa | 2026-03-08 14:49:44+00:00
That's like $3 per day (a coffee).

Most diapers only get pee, but cloth diaper are more difficult to use, let's add 2 extra minutes, 4 or 5 times per day.

No solids means "not hard rock solids", they still make a nasty stinky brown paste. Hopefully only once per day. But that diaper MUST be partialy hand-washed, don't put it as is in the washing machine. At least a partial hand wash and then go with the rest to the washing machine. This is like an additional 5 or 10 minutes.

So it's like half an hour of extra sleep for $3, and when you have small kids sleep time is never enough.
by wvxf | 2026-03-08 14:50:06+00:00
Sorry man. This feels like you are hoping SWE alone isn’t affected.

Unfortunately the workflow of a software engineer has been to do things like asking questions on stack overflow to do their job - to use digital resources scattered across the web - to show examples of code freely across the web.

The workflow of an accountant, portfolio manager etc has nothing to do with accessing and using the web in the same manner. If you did their jobs you’d know this, but you don’t. Right?

Is it really a surprise? Nope. Thankfully writing code isn't enough. So your job is still somewhat safe for now.
by larusso | 2026-03-08 14:50:21+00:00
I waited for such a device for years. I have 3 Macs at the moment. My MacBook Pro (still an M2 Max) from work for work. A Mac Mini M4 Pro from last year and an older M1 MacBook.
I separate my work and private usage because of all the security software my employer forces on the machine. I didn’t want to buy yet another 4000Euro MacBook for my private stuff. So when the new Mini was announced I jumped on it. But my problem was that this meant that my personal computer was no longer portable. I was lucky because I still had the M1 in my house. My wife gave it to me because she stopped using it. If not for the M1 I would definitely have spend money for a MacBook Air or a used older laptop. This Neo would also fit my requirements. But I don’t need it at the moment.

The second reason is of course kids. Yes I thought multiple times if I should get my kids some kind of computer. But the issue is that I don’t want a Chromebook or a windows device under my care. Used would be the way to go here but I love the fact that there is finally a good value entry level machine that also looks fun.