MurphyA/hacker-news huggingface dataset:
by palmotea | 2025-05-21 13:52:21+00:00
> Now, all of this combined: the junior --> senior transition takes say, 5+ years on average (I know, depends). If we move on with the "1/2 senior + AI agents" model, how does a company form a new team? When those seniors move away / retire, who's taking their place? What happens to the velocity of the team without mid-levels now?

> If we let this go on for a couple of years before a reckoning of "oh crap" happens, it'll be very hard to come back from this --> certain "muscles" of the aforementioned seniors will have atrophied (e.g. mentoring, growing others), a lot of juniors (and mediors!) will have left the industry.

> I hope companies will recognize this risk in time...

As someone in an org who has some exposure to legacy support, don't underestimate management's ability to stick its head in the sand until it's too late in order to focus on the new shiny.

I think we're down to two mainframe developers, still have a crap-ton of dependencies on it and systems that have been "planned to be decommissioned" for decades, and at least one major ticking-time bomb that has a big mainframe footprint.
by zX41ZdbW | 2025-05-21 13:52:56+00:00
clickhouse-local is very handy for these tasks:

$ echo "2a00:1450:400e:80c::200e 2606:4700::6810:85e5 2a03:2880:f145:82:face:b00c:0:25de 2603:1030:c02:8::14 2603:1030:20e:3::23c 2603:1030:b:3::152 2603:1020:201:10::10f 2603:1010:3:3::5b" | ch --structure 'ip IPv6' --query "SELECT ip FROM table ORDER BY ip" 2603:1010:3:3::5b 2603:1020:201:10::10f 2603:1030:b:3::152 2603:1030:20e:3::23c 2603:1030:c02:8::14 2606:4700::6810:85e5 2a00:1450:400e:80c::200e 2a03:2880:f145:82:face:b00c:0:25de
by kotyk | 2025-05-21 13:53:15+00:00
I'm from Ukraine.

One of the most heartbreaking things during this war has been seeing so many truly exceptional people die — and knowing they never had the chance to have children.

There’s something deeply painful about losing not just a life, but the entire future line of someone remarkable. No continuation. No legacy.

This is why the kind of technology mentioned here — being able to generate viable sperm or egg cells from other tissues — feels profound to me.

Not in the abstract. Not in a speculative future.

But as something that could mean: even if a soldier falls before having kids, part of them doesn’t have to be lost forever.
by jhpacker | 2025-05-21 13:53:27+00:00
I agree with your take. I've definitely owned and played some excellent sub-$1000 guitars, but at the lower price points things it can be frustrating to deal with things like low-quality tuners, improperly shielded components, etc. I'd say 90% is about pickups, strings, and frets. Most of the 60s guitars I've played were not great tbh.
by Moto7451 | 2025-05-21 13:53:33+00:00
I don’t know the OP’s situation but I’ve seen that many coffee growers have to do this because in high altitude tropical areas there is simply no one who will do the work anyway. They also have a very different regulatory structure in practice to what we have in the continental US and Europe.

I’ve spoken to people from Rural Georgia (which is about an hour from Atlanta depending on the direction you’re driving) in Microcenter that are usually there to wire up their farm or factory with sufficient network capacity to keep production rolling. They have mentioned that they have had to do their own trenching for last mile for various services. Sometimes that means they literally drive down to Herc rentals, pick up a trenching machine, and do it themselves since the wait for someone else to do it is months away and that’s a long time if your business needs internet, water, power, etc.
by bluGill | 2025-05-21 13:54:21+00:00
They tended to use a lot of things like lead. While I could probably duplicate their methods, it would (like it did to them) poison me. However duplicating the paint won't make me an artist. Practice painting would make me an artist and buying paint would allow more time to practice. Practice would also let me learn how modern safe paints work and so I could make something that looks like what they could do with modern paints, or I could create something they could not for lack of ability to get that color/shine/whatever (I'm not a painter and don't know the terms they would use).
by 90s_dev | 2025-05-21 13:54:23+00:00
> I once tried to burn 3,000+ calories per day using just walking.

You'll generally burn about ~2k cals per day just being alive. An intense workout for an hour can burn maybe 500 on top of this. I think your math might be off somewhere if you walked a lot and figured that you spent a whole 1k.
by smjburton | 2025-05-21 13:55:32+00:00
> Today it’s the fashion to make web services in a very “lightweight” way, to offer minimally viable web products free, and to iterate rapidly as experience is gained with initial web users.

> I really envy people doing software with the web. One could do much better these days. But we didn’t have it, and so we were forced to do many things that wouldn’t be sensible today.

It's true there's a lot less cost and overhead to build and ship software today, but this is a double-edged sword: the perceived value of the software is also lower, and so people are less willing to pay and even expect the product to be free. I would argue it's much more difficult to build a software business these days because of this. If you can't sell your product, it's impossible to build a sustainable business.
by sgc | 2025-05-21 13:55:50+00:00
> who don't mean bad but just want to see the current order teared apart at any price.

That sounds like a terribly bad intention to me. Significant destruction of social order leads to either authoritarianism or anarchy. Neither are even remotely desirable. The only sane path to deep, lasting, but also healthy change is to systematically work on each specific sector - only dismantling while building something better at the same time. Otherwise you are just an agent of suffering. This pathological egoism does not qualify, even remotely, as "don't mean bad".
by 90s_dev | 2025-05-21 13:56:35+00:00
Fun story, I once walked about 11 hours because of my stupidity, and at the end my heart wouldn't stop racing even after I passed out in a bed. I woke up a few times with my heart still racing, and that whole day and night I wasn't sure I was going to make it. Don't repeat my mistake. Don't walk too much.
by hawky89 | 2025-05-21 13:56:47+00:00
Hey HN,

For my WordPress blog, I was constantly frustrated by how expensive good backlink prospecting tools are. So, I decided to build my own.

It's a simple tool that helps identify potential English backlink opportunities for WordPress blogs based on keywords. The interesting part is it runs entirely on the free tiers of the Brave Search API and Google Gemini API, meaning no hefty monthly subscriptions for the data itself.

It's available as a small Gumroad product. I've focused on keeping it lean and effective for anyone looking to boost their SEO without breaking the bank.

Happy to answer any questions about the technical approach or how it works!
by icebergonfire | 2025-05-21 13:56:57+00:00
Their support department must be quite understaffed too and heavily amplified by AI. I've had multiple lengthy interactions with them since Sunday due to a bug that has lost me money (yes literally, see [1]) and I am saddened by the low quality of their responses.

First time I run into an AI-replaced-humans wall, and it gives me a very uneasy feeling for the future.

[1]: Sent 0.05 BTC from personal wallet, Coinbase acknowledges transaction, blockchain confirms transaction, two days later transaction disappears from the Coinbase UI, I now have no money and no coins.

I wish shibboleths were real (https://xkcd.com/806) so that I could stop wasting time with chatbots and would instead be able to file a bug on Coinbase and get to someone who would read logs.
by tomek_zemla | 2025-05-21 13:57:23+00:00
The puzzle is about finding a specific (one) word for each game/question. In your case abundant was the answer. The cursor indicates correct/incorrect word before it is submitted preventing you from giving a good answer - bountiful - which is NOT the solution to this specific puzzle. It's designed to push the students to find alternatives, i.e. yet another word that can be a solution until they find the correct one. In other words it does not accept multiple solutions by design.
by kotyk | 2025-05-21 13:58:28+00:00
Huberman has a few great episodes breaking down the biology of our circadian rhythms — and that really changed how I think about showers.

My rough takeaway:

- *Cold morning showers* are great for kickstarting dopamine and norepinephrine, putting mild stress on the body to wake it up and drive early-day focus. - *Warm evening showers*, on the other hand, help relax the body, dilate peripheral blood vessels, and prepare for sleep.

Bonus trick: if you combine a warm evening shower with soft, low amber light instead of overhead LEDs, you can preserve melatonin flow and not accidentally “wake up” your brain with harsh lighting.

In short — I think both are useful. Just for opposite reasons.
by hn_acker | 2025-05-21 13:58:59+00:00
In response to the question "What is habeas corpus?", the secretary of the US Department of Homeland Security initially responded with "Habeas corpus is a constitutional right that the president has to be able to remove people from this country". I think it is an interesting new phenomenon for a duly appointed head of the agency created in response to 9/11 to produce a description that is more or less the negative space of a correct one.
by ijustlovemath | 2025-05-21 13:59:13+00:00
In case the author comes in, I'm curious about how you designed the registration mechanism. We have a Python application that makes heavy use of decorators to give strong runtime introspection capabilities, and I've always wondered if the same could be done at or near compile time in an equivalent Rust context. I think learning about the drawbacks and boons of the designs you settled on would be really informative!
by bccdee | 2025-05-21 13:59:31+00:00
No. Greed is inherent to humans. No social order can eliminate greed. They can, however, mitigate the harmful effects of greed on society.

In a democracy, elected leaders are not as empowered to satisfy their greed as monarchs are in monarchies. Socialism extends this logic to businesses: An elected business leader would not be able to satisfy their greed to the same extent that a capitalist business owner can.
by xwowsersx | 2025-05-21 14:00:07+00:00
I train six days a week, but since I work from home, I was actually pretty sedentary outside of my gym time—basically just an hour or so of movement a day. That changed recently when I got a Fitbit. I've gotta say, it's helped a lot. Just having something simple like step tracking and reminders to move makes it way easier to stay aware and hold myself accountable. Now I'm consistently hitting at least 10,000 steps a day. Before I started tracking, I would've assumed 10,000 steps was a lot, but now I realize it's actually pretty easy to hit if you’re just a little intentional about it...tbh 10K feels like a basic minimum.
by PurpleRamen | 2025-05-21 14:00:12+00:00
>>They've built housing for 3 billion or so people, which nobody will ever use. > Planning for future capacity is a mystery to English speakers for some reason.

There was no planning involved, it was just a housing-bubble which busted some years ago and devastated some companies along the way. USA had this in 2008 too.

Also, do you seriously think china will reach 4+ billion citizen in the next 10 years? They have less than half of this now and aim to have even less.

> Have you ever looked at the five-year plans the Chinese government publishes? It's quite interesting how much of their economy is planned in advance.

Yes, it is, and so do other countries. And all those plans are also struggling and failing regularly, in all countries. China is overall as good or bad as every other country in what they are doing, it's mainly their situation which makes a different in the outcome.
by tophercully | 2025-05-21 14:00:15+00:00
I've created Rowt as an open source solution for deep linking and analytics infrastructure- built on NestJS. With Firebase Dynamic Links being phased out and Branch.io's pricing structure being "call sales", I wanted to offer a community-driven alternative.

You can host yourself or there's a super-affordable managed service, including a free tier with 50 links/7 day analytics to try out how it works.

Core features:

- Postgres and SQLite support

- TypeORM migrations (no SQL needed)

- Single/multi-tenant ready

- Built-in auth and JWT handling

- Cleanup chronjobs for expired data

- Analytics dashboards via Console SDK

- Multi-project management

Setup takes just 5 minutes from zero to running locally. Configure via config file and env vars.

TypeScript SDK works with Expo and web apps. React Native improvements coming soon (accepting help with improving the native intent listeners from a real native dev)

Links:

Docs: https://docs.rowt.app

GitHub: https://github.com/Rowt-Deeplinks

NPM packages:

https://npmjs.com/create-rowt-server https://npmjs.com/rowt-sdk https://npmjs.com/rowt-console-sdk

Managed service: https://console.rowt.app

Any feedback or questions are welcome, thank you!
by whatnow37373 | 2025-05-21 14:00:16+00:00
The CPU development curve is often thrown around but it very seldomly fits anything else in reality. It was a very rare and extraordinary set of coincidences that got it us here. Computation using silicon turned out to have massive growth potential for a variety of lucky reasons but say battery tech is not so lucky, nor is fusion nor is quantum computing.

The low hanging fruit has been plucked by said silicon development process and while remarkable improvement in AI efficiency is likely it is highly unlikely for that to follow a similar curve.

More likely is slow, incremental process taking decades. We cannot just wish away billions of parameters and the need for trillions of operations. It’s not like we have some open path of possible improvement like with silicon. We walked that path already.

Maybe photonics..
by 90s_dev | 2025-05-21 14:00:58+00:00
A few times over the past 15 years, the HN mods have made it clear to me that you only get the HN spotlight once every few months. So this was my one chance for mid 2025 to release it right. That's okay, lesson learned is the important thing. I'm moving on to the next big iteration of it and will probably post again in Q3/Q4.
by cjdewar | 2025-05-21 14:01:01+00:00
I literally have a ChatGPT task that sends me a daily brief on new tools, GitHub repositories, and MCP servers that are worth checking out, along with how they can affect my current ai usage (seen here: https://chatgpt.com/share/e/682ddc21-5924-8002-aec1-24c0315a...).

I have another one that returns latest AI research updates, but it is less helpful. I need to reengineer that request some. https://chatgpt.com/share/e/682ddc8e-5298-8002-ad19-6d2a567c...
by jvanderbot | 2025-05-21 14:01:12+00:00
Somehow people are reading a strange, opposite conclusion from this headline. See the "30m to reproduce a days work" argument.

What TFA says is that the writing of the code is not the most valuable part of this process, but that does not mean that the code itself is of little value. The fact that writing the code is "easy" once the solution is found does not mean code is of little value!

This article shows that code is extremely valuable since it codefies exactly the business logic, design, and hard work of problem solving. It's the map leading through all the challenges to a business solution. It's a shortcut and a working tool. It's the whole point of having expensive software engineers doing difficult design work. Your clean room argument is spot on.
by JohnFen | 2025-05-21 14:01:26+00:00
It may have helped you vent your (completely understandable) frustration, but that's about all it accomplishes. From your brief description and comment here, it sounds to me like this candidate's goal was just getting an offer letter to use as leverage to get a better deal from the place he really wanted to work at.

That's an awful practice, but is also reasonably common. I think a better response would have been to not say anything to the candidate at all, but just put him on your "do not hire" list and move on with your business.
by binary132 | 2025-05-21 14:01:37+00:00
If a language can’t use shared objects at all, it’s really not much use, is it? Almost all languages make use of at least the posix syscall interfaces provided by the OS, and some platforms don’t even allow you to roll your own syscalls, iirc.

In my eyes it’s more important that FFI be easy, automatic, and as efficient as possible. Go imposes a significant cost on FFI, for example, and many languages have typesystems that are very unfriendly to C ABI or basically require swig.

One thing I really appreciate about Lua is that I can write Lua interfaces for my classes and methods quite easily, and even use Lua as a garbage-collected allocator for native types. Automating the generation of Lua interfaces can easily be done natively with metaprogramming, without involving dependencies like swig. It’s so good that instead of feeling like you’re figuring it out on the Lua side, it’s as if Lua puts the host language first, Lua doesn’t even need to be the owner of the process. It is almost ideal other than the clumsy interface between the stack-like C side and tables, and the dynamic parameter lists.

For so many languages FFI is an afterthought at best.
Feedback on a "Financial Trends Feed" for Early Money-Making Opportunities
by _websessed | 2025-05-21 14:01:53+00:00
Hi HN,

I'm working on a web app that curates emerging financial trends — the kinds of opportunities that often go viral after it's too late to benefit.

The app shows users a real-time feed of what’s currently making people money on the internet — from early crypto projects, new stocks, viral products, online side hustles, and services. Think of it as a "financial FYP" (For You Page).

Imagine if something had told you about:

Bitcoin when it was <$100

ChatGPT’s release or rising OpenAI interest before the hype

Dropshipping niches that suddenly blew up

High-paying freelance trends (e.g. AI prompt engineering)

The idea is to curate these signals from across the web, using a mix of scraping, API data, social signals (Reddit, Twitter/X, TikTok), and possibly crowdsourced submissions — and deliver them in an easy-to-digest feed.

I’m not building an investment platform or financial advisor — just a discovery tool to help people stay ahead of internet trends that pay.

My questions:

Do you think this is a real need/problem?

Would you personally use a tool like this?

What would you want to see in a feed like this?

Any ideas on how to make it trustworthy and avoid scammy content?

Thanks in advance — I'm still early, and your feedback would mean a lot!
by Swizec | 2025-05-21 14:02:20+00:00
> knees /../ I would not run for this reason

Studies increasingly show that running is not bad for your knees and runners in fact have some of the strongest healthiest knees around. User proper form, replace your shoes regularly, don’t train for the olympics, and running will be just fine for your joints.

> Studies have shown that recreational runners have a knee and hip osteoarthritis (OA) prevalence that is three times lower than that of sedentary non-runners. Competitive runners showed an even more impressive four-fold reduction in knee and hip OA prevalence. These results are due to the fact that regular running strengthens the muscles around the knee joint and supports overall joint health. Running also plays a vital role in maintaining healthy cartilage and bone density, which are crucial for knee function.

https://longevity.stanford.edu/lifestyle/2023/08/29/is-runni...
by bell-cot | 2025-05-21 14:02:53+00:00
> But there are fewer than handful of railway lines crossing over the eastern border to Russia. Those can be blown up for good, for long enough distance that it's not feasible for Russia to rebuild track and reconnect to the main network should they ...

There is no such thing as "blown up for good" for a railway line. And similar for "not feasible for Russia to rebuild". Destroying enemy-held (or soon-to-be-captured) rail lines was a thing, at scale, in WWII. On the Russian Front. Similar for rebuilding captured rail lines to convert them from "enemy gauge" to "our gauge". At best, using a different gauge and rail destruction are delaying & resource-draining tactics.
by goku12 | 2025-05-21 14:02:54+00:00
I believe that your argument is implied in the article. Errors that are expected at runtime must be handled (preferably in the application code), instead of unwrapping it. If the thread does panic due to an unwrap (even without crashing the main thread), it's a logical error in the library that must be resolved before the public/production release.

There are cases where unwrap may be necessary even within a library. Burntsushi's own regex crate has an example of this. You get a Result when you construct a regex - which is reasonable if the regex is parsed at runtime. But I don't see any reason to not use unwrap, if the expression is a static string within the library source.
by agentultra | 2025-05-21 14:03:02+00:00
If you're offended that the author isn't claiming that AI is the biggest productivity gain of the last N years, consider that perhaps you could do these 5 things and still use your AI tools.

The article is about the effect of these tools on an organization. If your org isn't doing these 5 things and thinks "adding AI" will finally make them more productive than ever... they might see modest gains but the article is claiming it won't be as big as if they'd used these practices.

It's hard to measure which has more impact: changing your management style and organization structure or using AI.

I'm willing to bet they both have some impact. From experience I believe the former has a bigger impact. But I'm not sure it's true industry-wide.
by kavout | 2025-05-21 14:03:30+00:00
Kavout expands into Forex trading with AI-powered signals and analytics

We're excited to share that Kavout has officially launched its AI-driven trading tools for the Forex market, now covering over 70 currency pairs, including popular majors like EUR/USD, GBP/USD, and USD/JPY.

Features include:

Real-time trading signals generated by advanced AI algorithms.

Predefined scans to quickly identify potential trading opportunities.

Tools to monitor market movers and personalized watchlists for targeted insights.

Explore the new Forex trading capabilities and see how AI can streamline and enhance your trading strategy: https://www.kavout.com/smart-signals
by oytis | 2025-05-21 14:04:09+00:00
It's not just about startups, it's about entrepreneurial attitude in general. Europe has great workers, including great engineers, but business culture is lacking. Entrepreneurs we have are mostly "professional entrepreneurs" with no understanding or interest in the "technical details" - and it shows in the results. And eventually it's detrimental to the workers too - there are fewer good places to work, they pay less etc.
by kotyk | 2025-05-21 14:04:18+00:00
I relate to this a lot — the flood of new AI tools and updates can feel like a treadmill that never slows down. I’ve had days where I built more prototypes than ever, but still felt anxious — like I was somehow behind.

What helped me: realizing that AI isn’t about using the “best” tool — it’s about using any tool to free up your mind for deeper thinking.

Most of these tools do variations of the same thing: reduce friction. Delegate mechanics. Compress effort. They’re cognitive accelerators — not destinations.

The key shift for me was focusing on ideas, not tools. Concepts, not configs. That changed the game from “what am I missing?” to “what do I want to build?”

Once you internalize that, the chaos becomes background noise — and the signal gets stronger.