MurphyA/hacker-news huggingface dataset:
by paulmist | 2026-03-06 19:35:09+00:00
> The best engineers can visualize the whole architecture in their head, and describe exactly what they want to an AI

I'd go a step further and say the engineers who, unprompted, discover requirements and discuss their own designs with others have an even better time. You need to effectively communicate your thoughts to coding agents, but perhaps more crucially you need to fit your ever-growing backyard of responsibilities into the larger picture. Being that bridge requires a great level of confidence and clear-headedness and will be increasingly valued.
by orwin | 2026-03-06 19:35:21+00:00
nvm i'm dumb, i can't read a chart: https://www.statista.com/statistics/292518/contribution-of-t...

2023: 2.36T (i misread and took 2024 prediction)

https://www.statista.com/statistics/188105/annual-gdp-of-the...

2023: 27.7

2.36 / 27.7 * 100 ~ 8.5

so 8.5 percent, not 11

I don't have a paid access to the website since 2021, so i can't look at the primary/secondary data, but it never failed me, and doesn't have the bias more political economic institutes has, so i mostly take data from there. If you have different data i will take them.
by zarzavat | 2026-03-06 19:35:25+00:00
It's like having an early/broken chess engine.

An amateur with a chess engine that blunders 10% of the time will hardly play much better than if they didn't use it. They might even play worse. Over the course of a game, those small probabilities stack up to make a blunder a certainty, and the amateur will not be able to distinguish it from a good move.

However, an experienced player with the same broken engine will easily beat even a grandmaster since they will be able to recognise the blunder and ignore it.

I often find myself asking LLMs "but if you do X won't it be broken because Y?". If you can't see the blunders and use LLMs as slot machines then you're going to spend more money in order to iterate slower.
by doctorpangloss | 2026-03-06 19:35:30+00:00
while i understand the motivation to have codex like, do this problem for you, that's fine. what is the ethos of corresponding with people on Hacker News through the chatbot too? like i get that this particular comment i am replying to, you authored, but ChatGPT authored your post, and your documentation, and some of your other comments.

the big picture question is, if you can mess around with the bot to do anything, why spend it on this game? why not make your own original game instead?
by swframe2 | 2026-03-06 19:35:41+00:00
I suspect we need to build MCP servers that prevent destructive commands.
For example, we need a "bash" tool doesn't invoke /usr/bin executables directly.
The agent should think it is invoking a unix command but those commands are proxies that prevent destructive operations with no ability for an agent to circumvent the restrictions. If there isn't a MCP server for your specific setup/need, building one just for your need should be your first step.
by nitwit005 | 2026-03-06 19:35:50+00:00
The AI doesn't know what good or bad code is. It doesn't know what surpassing someone means. It's been trained to generate text similar to its training data, and that's what it does.

If you feed it only good code, we'd expect a better result, but currently we're feeding it average code. The cost to evaluate code quality for the huge data set is too high.
by teamonkey | 2026-03-06 19:35:50+00:00
Their credibility and experience makes it more likely that they will have followed scientific procedures correctly, that their measuring techniques will not have obvious flaws and their findings reflect the evidence.

This is not an appeal to authority: the paper will be examined thoroughly by peer reviewers and likely by academics across the world, in part because of their credibility. That will take time. Meanwhile it should be taken seriously.
by johnnyanmac | 2026-03-06 19:35:59+00:00
Yeah, pandemic was good overall. Next generation of consoles looming, sales overall were up since people were forced inside, there were finally some loosening of dev kit practices to accommodate for the lack of offices to go into (I never would have imagined in 2015 having a dev kit in my home 5 years later) .Pretty much the only art medium to benefit from the times while cinema collapsed, Streaming services were running a defecit war where no one won except Netflix, and music stalled for a bit.

But as per usual, the bust hit just as hard as the boom. Multiple high profile failures in games and initiatives as a whole, Microsoft and Apple decided to stop bleeding money with their respective subscription deals, mobile gaming (from the advent of Genshin Imapct and co) became less an easy cash grab and more a 2nd wing of AAA development, investments dried up overnight for indies (unless 'AI').

And the headcount, of course: https://variety.com/2026/gaming/news/one-third-video-game-wo...
by mtndev | 2026-03-06 19:36:18+00:00
Got tired of missing the good stuff in Insta stories from the photographers and some niche channels I follow.

I thought having something that on the cloud and saves them to Google Drive before they're gone so I can view later without constantly checking Instagram stories would be nice.

Ended up making this: [Insta StoryVault](https://story-vault-seven.vercel.app) that monitors public profiles and saves their stories automatically.

• Add handles you want to track -> Stories sync to your Google Drive

• No Instagram account needed, so you don't show up in their viewers list :)
by twentyfiveoh1 | 2026-03-06 19:36:40+00:00
His backup plan prior to the event had large obvious issues.

His backup plan after the fact seems suspicious as well because he is making it much harder than it has to be.

Between that and a glance at the home page, it feels like someone doing AI vibe work who is not comfortable in the space they are working.

Who is the intended audience? Other vibe coders? I just think its weird that given his backup solution, he likely asked the AI to create it . whatever hot-wash he did for this event was invalidated.
by nerdsniper | 2026-03-06 19:36:53+00:00
They always were supposed to be for marketing, but I did like their in-depth technical analysis. I imagine that took a lot of work/time to write up though. I'm okay with them skipping that sometimes to get more public scans out for me to enjoy. But I also would love their analysis as well!

One thing I really enjoyed about the analysis was how it really explained the nuance of the technology they sell, and there were always lessons in it for how to tweak the machines on different objects/materials, and how to interpret things, and why certain areas looked the way they did.

For example, on the Omnipod[0], why can't I find an attenuation window to see how much medicine is left inside the reservoir? Is it empty? Is the medicine too low in attenuation to be seen? Is the medicine too similar in attenuation to the outer casing to isolate from it? Could it be isolated if the machine were set up / configured with different settings, and if so, what are the tradeoffs?

0: https://voyager.lumafield.com/project/16d13f1d-58f5-4572-b2a...
Show HN: I made a free list of 100 places where you can promote your app
by rosennn | 2026-03-06 19:37:23+00:00
I recently shared this on reddit and it got 500 upvotes so I thought I’d share it here as well, hoping it helps more people.

Every time I launch a new product, I go through the same annoying routine: Googling “SaaS directories,” digging up 5-year-old blog posts, and piecing together a messy spreadsheet of where to submit. It’s frustrating and time-consuming.

For those who don’t know launch directories are websites where new products and startups get listed and showcased to an audience actively looking for new tools and solutions. They’re like curated marketplaces or hubs for discovery, not just random link dumps.

It’s annoying to find a good list, so I finally sat down and built a proper list of launch directories: sites like Product Hunt, BetaList, StartupBase, etc. Ended up with 82 legit ones.

I also added a way to sort them by DR (Domain Rating) basically a metric (from tools like Ahrefs) that estimates how strong a website’s backlink profile is. Higher DR usually means the site has more authority and might pass more SEO value or get more organic traffic.

I turned it into a simple site: launchdirectories.com

No fluff, no paywall, no signups just the list I wish I had every time I launch something.

Thought it might help others here too.
by msabalau | 2026-03-06 19:37:34+00:00
Canada is great. Montreal feels like a stylish and fun European city.

As a film lover, I've been to the Toronto film festival many times, it's an unmatched experience--so many things to see, and watch films with a very engaged festival crowd just makes them better. (In the same way, even if you don't love Star Wars, going on opening weekend, with the most enthusiastic fans, makes the experience better.) And given that nearly half of Toronto's population was born outside of Canada, it makes even New York feel a little parochial.
by ModernMech | 2026-03-06 19:37:43+00:00
Because you presented a dichotomy in which the Democrats are a party intent to "make all your guns illegal", yet that is not their position as a party. Indeed the last Democratic presidential nominee made very clear she owns guns and likes the 2nd amendment.

The opposite is true of Republicans: their party platform is literally "whatever Trump wants", and Trump has actually articulated circumventing the second amendment entirely by "taking guns first".

Moreover, his current administration's stance is that lawfully carrying citizens protected by the 2nd amendment who are obeying the law are at risk for summary execution if his agents feel threatened enough. This makes the 2nd amendment inoperable (no need for a second amendment at all if they can just say they were scared and kill you for having a gun).

If you're going to characterize Democrats as (a lesser) evil, at least be honest about why.
by exceptione | 2026-03-06 19:37:46+00:00
It is a statistic, 'treacherous' is a word often lurking around the corner.

No healthy person all of a sudden dies from heat, I am sorry to tell. If that would be the case, everyone would be as panicked as you are. Europe has comparatively older demographics. Heat risk mainly affects infants and the elderly.

Most EU countries have free health care, so even people not caring enough for themselves will have a comparatively higher chance to survive into an old age. But also those who didn't die because of a bad lifestyle are part of this demographic. Like I said, treacherous, because you should look at this demographic and start to ask how many hours of life expectancy is lost. Healthcare keeps finding that the elder people just don't drink enough during these warm days.

I guess that if you want to win back these hours, you have to convince those elderly people to install AC or get them to drink enough during hot days. At this age people have a certain flexibility of mind, complicated by the fact that heat waves these days are really more severe than in their lived past.

Let me assure you: if people think it is too hot for them at home and they don't see an alternative, they will install AC. It is affordable enough.
But there might be a cultural difference, people don't think of AC as the first line of defense against the hot days. Environmental awareness is higher; AC's contribute to global warming. Anecdotally, looking around I see there is a preference for sun protection over AC's.
by BeetleB | 2026-03-06 19:37:50+00:00
> In big tech the benefits are the same,

Depends on which big tech. 15 days of vacation, BTW, doesn't even come close to comparing with much of Europe.

And I didn't mention London. London is crap. Probably all of UK is.

Most Europeans I know in certain countries travel a lot more than Americans at big tech.
by nerdsniper | 2026-03-06 19:38:05+00:00
I know people from Lumafield read these comments occasionally, and I'm grateful for all of this!

Why is the Omnipod available[0] to explore in Voyager, but the Dexcom is not? I'd like to send links to both for my diabetic girlfriend to enjoy, who uses those two particular devices.

0: https://voyager.lumafield.com/project/16d13f1d-58f5-4572-b2a...
by triceratops | 2026-03-06 19:38:29+00:00
> It's a lot bigger, has surpassed OECD and is growing quickly

Please stop lying. It hasn't cumulatively emitted as much as the OECD [1], and cumulative emissions are the cause of our current predicament.

It's also doing the opposite of growing.

1. https://ourworldindata.org/grapher/cumulative-co2-emissions-...
by dylan604 | 2026-03-06 19:38:31+00:00
SCOTUS didn't say that Congress couldn't impeach. As I understand it, SCOTUS said that POTUS couldn't be prosecuted as a civilian for things he did as POTUS. This puts an asterisk on the "no man above the law", as they are saying that if POTUS does something impeachable but Congress doesn't impeach/convict, then there's no other recourse for holding POTUS accountable. Trump is taking advantage of that for everything that its worth.
by the_af | 2026-03-06 19:38:39+00:00
> I haven't, and that is why I am not making higher-than-you [...]

Then maybe stop making up hypotheticals that don't apply to me, you, or any of the nations involved? What are you hoping to achieve here? "Let's assume we live in a Mad Max world, would you steal all the women and water"?

> And where did that wealth come from? Sure, you have smart people, but it also require a functioning economy to mobilize and convert all those talent into wealth

So you think the US doesn't have a functioning economy or smart people, and therefore must resort to war to get their resources?

> BOOM! Back to zero...

So, in your bizarre logic, it's best to resort to theft and murder?
by Aurornis | 2026-03-06 19:38:45+00:00
Not the parent commenter but I've performed a lot of resume reviews for people and also done a lot of hiring.

Most resumes are not very good. Beyond the obvious problems like typos, there is a lot of bad advice on the internet that turns resumes into useless noise. Screen a lot of resumes and you'll get tired of seeing "Boosted revenue by 23% by decreasing deploy times by 64%." This communicates nothing useful and we all know that revenue going up 23% YoY was not attributable to this single programmer doing anything at all.

Often I'll get candidates into interviews and they light up telling me about impressive things they did at a past job with enough detail to convince me they know the subject, but their resumes are garbage because they've followed too many influencers.

So try to work on your resume first. Try different resumes. Rewrite it and see what makes interviewers take notice and what they ignore. The most common mistake is to write a resume once and then spam it to 100 jobs. I know it's not fun to change the resume or invest time into applying for a job that may not respond, but you know what else isn't fun? Applying to 100 jobs and not getting any responses because every hiring manager has 20 tailored resumes in their inbox ahead of yours.

Having a simple but clear LinkedIn profile helps. Many scoff at this, but it works. You don't have to read LinkedIn's social media feed or do anything with the site. Just set it up and leave it for them to find.

GitHub portfolios and other things have low relative value at most companies. There are some exceptions where someone will look at it and it might tip the balance in your favor, but it's a small optimization. You need to be perfect the resume first, get a LinkedIn that looks decent second, and only then think about the ancillary things.
by bernardlaughlin | 2026-03-06 19:39:23+00:00
Location: Fairbanks, Alaska (US)
Remote: Yes
Willing to relocate: Yes (Seattle, Chicago, West Coast)

Technologies: Python, C++, Swift, JavaScript, React, Django, TensorFlow, OpenCV, PostgreSQL

Background:
Physician with research experience in neuroscience and physiology, currently completing a B.S. in Computer Science. Interested in medtech, medical imaging, and healthcare software.

Recent work includes building machine learning models for pneumonia detection in chest X-rays and developing full-stack applications.

Looking for roles where software engineering intersects with healthcare, medical devices, or scientific computing.

Resume: www.bernardlaughlin.com
Email: bernardlaughlin@gmail.com
by epistasis | 2026-03-06 19:39:29+00:00
For non-specialists, I think the most important view on papers is to not view them as nuggets of truth, but communications of a group of people who are trying to establish truth. No single paper is definitive!

Peer review is an important part of scientific publication, but it's also important for the general public to not view peer review as a full vetting. Peer reviewers look for things like reproducibility of the analysis, suitability of the conclusions given the methods, discussions of the limitations of the data and methods, appropriate statistical tests, correct approval from IRBs if there are humans or animals involved, and things like that. For many journals, the editors are also asking if the results are interesting and significant enough to meet the prestige of the journal.

Peer review misses things like intentional fraud, mistakes in computations, and of course any blind spots that the field has not yet acknowledged (for example, nearly every scientific specialty had to rediscover the important of splitting training and testing datasets for machine learning methods somewhat on their own, as new practitioners adopted new methods quickly and then some papers would slip through at the beginning when reviewers were not yet aware of the necessity of this split...)

Any single paper is not revealed truth, it's a step towards establishing truth, maybe. Science is supposed to be self-correcting, which also necessitates the mistakes that need correction. Climate science is one of the fields that gets the most attention and scrutiny, so a series of papers in that field goes a long ways towards establishing truth, much more so than, say, new MRI technology in psychology.
by SpamDog | 2026-03-06 19:39:52+00:00
Hi, that's an interesting approach, thanks.
So, what's the next step? I'm building simple agents in a couple of apps with Claude code and mostly with DSPy, and haven't run across the issues you've described, but I can see how more complex agents could. What's the path to your agent wiki? And, how are the APIs added to it?
by AnthonyMouse | 2026-03-06 19:39:58+00:00
> They are also building more solar panels and wind turbines than the rest of the world combined

All the more reason they have no excuse for building coal.

> most of the new coal plants are there for days when there’s neither sun or wind.

If that was actually the case they wouldn't need to build new coal plants because renewable generation at 40% of normal plus the existing traditional power plants that used to be enough to supply 100% of power by themselves would be more than sufficient. More to the point, if that was actually the case then their emissions would be way down because they'd only be burning coal for something like one week every two years.
by overgard | 2026-03-06 19:40:11+00:00
Sorry, I didn't mean to imply that the people that got laid off were the ones that deserved it. Obviously politics, situational factors (wanting people back in the office), etc are a huge part (I myself am recently laid off and I don't think I deserved it!) What I was trying to drive at is developers have lost a lot of leverage and negotiation because there are too many people fighting for too few roles. Also I can't help but wonder if people have lost trust in developers because of the dilution of talent.

That being said, I don't think it's unfair to point out that creating a massive influx of new developers without jobs that provided good mentorship (most jobs are awful at mentoring junior developers) is going to have huge consequences that we're now dealing with. I think the "learn to code" thing was a massive mistake. Encourage the people that want to, sure, but don't try to pull people in that are only marginally interested in a paycheck.
by raw_anon_1111 | 2026-03-06 19:41:25+00:00
Simple: don’t do that.

It’s been well over a decade that I’ve had to do the coding interview monkey dance and I actually turned down an offer where I did pass a coding interview because I found it insulting and took a job for slightly less money where the new to the company director was interested in a more strategic hire (2016). That was the same thing that happened before in 2014 and after in 2018 - a new manager/director/CTO looking for a strategic hire.

In fact even my job at BigTech -AWS ProServe (full time blue badge RSU earning employee) as a customer facing consultant specializing in app dev was all behavioral as well as my next full time job as a staff consultant in 2023.

I’m 51 years old and was 40 in 2014. If I’m still trying to compete based on my ability to reverse a b tree on the whiteboard even at 40, I have made some horrible life decisions.

(Well actually I did staying at my second job too long until 2008 and becoming an expert beginner. But that’s another story)
by godelski | 2026-03-06 19:41:25+00:00
Oh, we're quoting Dijkstra? I'll add one :)

by and large the programming community displays a very ambivalent attitude towards the problem of program correctness. ... I claim that a programmer has only done a decent job when his program is flawless and not when his program is functioning properly only most of the time. But I have had plenty of opportunity to observe that this suggestion is repulsive to many professional programmers: they object to it violently! Apparently, many programmers derive the major part of their intellectual satisfaction and professional excitement from not quite understanding what they are doing. In this streamlined age, one of our most under-nourished psychological needs is the craving for Black Magic, and apparently the automatic computer can satisfy this need for the professional software engineers, who are secretly enthralled by the gigantic risks they take in their daring irresponsibility.

Concern for Correctness as a Guiding Principle for Program Composition. (EWD 288)

Things don't seem to have changed, maybe only that we've embraced that black box more than ever. That we've only doubled down on "it works, therefore it's correct" or "it works, that's all that matters". Yet I'll argue that it only works if it's correct. Correct in the way they Dijkstra means, not in sense that it functions (passes tests).

50 years later and we're having the same discussions
by pinkmuffinere | 2026-03-06 19:41:27+00:00
I find the plots in this page very encouraging. Some highlights:

- about 88% of our co2 emissions are due to fossil fuel use. (personally encouraging because I expect fossil fuel use to decrease in the long-term)

- per-capita co2 emissions are falling for the developed world. The world's emissions are dominated by presently-industrializing countries like China and India. Again personally encouraging, because I think batteries + renewable + nuclear will eventually allow them to pivot away from fossil fuels. Just like many countries skipped over land-line telephones, I expect future industrializing countries can skip over (or reduce) the high-fossil-fuel consumption phase
by john01dav | 2026-03-06 19:42:00+00:00
> even a really cool library that makes Rust do this.

The first library that comes to mind when I think of this is `serde` with `#[derive(Serialize, Deserialize)]`, but that gives persistence-format output as you describe is preferable to the former case. I usually use it with JSON.

So, this seems like it may be a false dichotomy.
by sp1nningaway | 2026-03-06 19:42:04+00:00
I've managed to go my whole career using regex and never fully grokking it, and now I finally feel free to never learn!

I've also wanted to play with C and Raylib for a long time and now I'm confident in coding by hand and struggling with it, I just use LLMs as a backstop for when I get frustrated, like a TA during lab hours.