frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ace Technical Preview: GitHub Next's Agentic Workspace – Maggie Appleton [video]

https://www.youtube.com/watch?v=ClWD8OEYgp8
1•chaoxu•33s ago•0 comments

ELI: Explain Like I'm for any ArXiv Paper

https://eli.voxos.ai/
1•Falimonda•4m ago•0 comments

Agentic AI Security

https://www.straiker.ai/
1•noashavit•5m ago•0 comments

Show HN: PatchWork extracts your full career history and writes resumes for you

https://usepatch.work/
1•mcohrs•5m ago•1 comments

U.S. Mint Buys Drug Cartel Gold and Sells It as 'American'

https://www.nytimes.com/2026/04/26/world/americas/us-mint-gold-drug-cartel-colombia.html
6•mikhael•8m ago•0 comments

Butterflies are in decline across North America, a look at the Western Monarch

https://www.smithsonianmag.com/science-nature/butterflies-are-in-dramatic-decline-across-north-am...
14•1659447091•9m ago•0 comments

Security issues found within rust-coreutils

https://discourse.ubuntu.com/t/an-update-on-rust-coreutils/80773
2•birdculture•10m ago•1 comments

Kitty-graphics.el v0.5.0: tmux support for images inside terminal Emacs

https://cashmere.rs/blog/kitty-graphicsel-v050-tmux-support-sixel-performance-typst-support
1•cashmere1337•16m ago•0 comments

Ask HN: Anyone want to collaborate on a local-first AI-based research assistant

2•venkatram-s•16m ago•0 comments

Humanoid Data

https://www.technologyreview.com/2026/04/21/1135656/humanoid-data-robot-training-ai-artificial-in...
1•gnabgib•19m ago•0 comments

Rapunzel: Tree style tabs for codex, Claude Code and Gemini

https://github.com/salmanjavaid/rapunzel/tree/main
1•WasimBhai•22m ago•1 comments

If an AI tutor that adapts to your learning style

https://tutoraimvp.netlify.app/index.html
1•Avia_Studio•24m ago•0 comments

1:59:30: Sabastian Sawe Shatters the 2-Hour Barrier at 2026 London Marathon

https://www.letsrun.com/news/2026/04/15930-sabastian-sawe-shatters-the-2-hour-barrier-at-2026-lon...
17•nradov•24m ago•2 comments

Remembering the 1984 Unix PC. Why did it fail so hard?

https://tech.slashdot.org/story/26/04/26/2038235/remembering-the-1984-unix-pc-why-did-it-fail-so-...
2•MilnerRoute•25m ago•0 comments

Claude Design Is Real Design

https://diverging.run/checkpoints/claude-design-is-real-design/
1•shay_ker•26m ago•0 comments

TRELLIS.2: Native and Compact Structured Latents for 3D Generation

https://microsoft.github.io/TRELLIS.2/
4•stavros•26m ago•0 comments

Two Athletes Break Sub-2-HR Marathon in Adizero Adios Pro Evo 3

https://news.adidas.com/running/two-adidas-athletes-sabastian-sawe-and-yomif-kejelcha-break-the-s...
2•canucker2016•28m ago•0 comments

New HEIC to JPG/PNG Converter

https://heyc.runtime-hub.com/
1•RunTimeZero•29m ago•0 comments

Charity Guiness record - 9 day stream raised almost 70mln USD for cancer

https://streamer.guide/blog/latwogang-breaks-guinness-record-charity-stream-2026
2•halonn•29m ago•0 comments

The New Linux Kernel AI Bot Uncovering Bugs Is a Local LLM on Framework Desktop

https://www.phoronix.com/news/Clanker-T1000-AMD-Ryzen-AI-Max
5•guerby•32m ago•0 comments

Anonymous IRQ Handlers

https://trident64.github.io/anonymous-irq-handlers/
2•adunk•33m ago•0 comments

Show HN: Tiao, A two-player turn-based board game

https://playtiao.com
1•trebeljahr•34m ago•0 comments

Show HN: AI memory with biological decay (52% recall)

https://github.com/sachitrafa/YourMemory
9•SachitRafa•34m ago•5 comments

Forcing Scammers to Pass a "Face Captcha" [video]

https://www.youtube.com/watch?v=odFq0xgTrko
1•akavel•36m ago•0 comments

Sawe smashes two-hour mark to 'move goalposts for marathon running'

https://www.bbc.com/sport/athletics/articles/crm1m7e0zwzo
27•berkeleyjunk•36m ago•3 comments

The Preservation Sequences, Part 1: Less Dead

https://nectome.substack.com/p/the-preservation-sequences-part-1
1•bcjordan•38m ago•0 comments

Show HN: Mdlens – Reduce token spend and boost retrieval on Markdown-heavy repos

https://github.com/Dreeseaw/mdlens
1•dreeseaw•38m ago•0 comments

At SpaceX, AI is burning the cash that Starlink earns

https://www.reuters.com/business/finance/spacex-ai-is-burning-cash-that-starlink-earns-2026-04-24/
9•JumpCrisscross•39m ago•0 comments

DeepSeek's new models are so efficient they'll run on a toaster by which we mean

https://www.theregister.com/2026/04/24/deepseek_v4/
3•Bender•40m ago•1 comments

More ancient Linux device support faces the chop

https://www.theregister.com/2026/04/24/ancient_linux_drivers_going/
2•Bender•41m ago•1 comments
Open in hackernews

If you stop hiring juniors, your senior engineers own you

https://evalcode.com/posts/if-you-stop-hiring-juniors-your-seniors-own-you/
75•milkglass•1h ago

Comments

magicstefanos•1h ago
...good!
awesome_dude•1h ago
There's always been a reluctance by business to hire juniors, AI is just the latest excuse.
throw-the-towel•1h ago
> Eventually this turns into a comp conversation. A senior engineer says “I want a 40% raise or I’m leaving,”...

...and the company says "fine, we'll replace you with AI / wanted a layoff anyway".

awakeasleep•53m ago
Whats your background in the industry, where this seems plausible?
doublescoop•14m ago
As someone with 20 years in the industry, it seems absolutely plausible. Stupid, but entirely within the realm of possibility. The people making these calls have no loyalty to their company; they have loyalty to their own career. And if doing this is something that gives them a win and they can be gone by the time the consequences some around... it'll happen.
colordrops•1h ago
This article is written from the perspective of a corporations's best interests.

Large companies have made it abundantly clear that they are sociopathic entities that consider nothing but profit. They will put on a mask and smile and do the absolute minimum to appear to care about you and retain valuable employees but it's all a show.

It is within the best interests of individual engineers to do the same.

doctaj•1h ago
They don’t even care about profit! It’s well documented that having long-tenured employees saves you money in a ton of ways (the tangibles are: recruiter fees, ramp-up time, higher pay for new hires… and the intangibles are all the hidden work or keep things running smoothly, building relationships between teams or departments, and innovation). But individuals have to quit to get a market-rate job, and the company ends up paying out the nose for someone new.
anticensor•58m ago
They in fact care about control more than they care about profit. I mean control over non-shareholders, including employees and customers, as part of an implied goal of any organisation, control over non-members.
kykat•57m ago
It's all just a sado maso power game.
awesome_dude•56m ago
I saw an article on HN a while back that showed the math for "senior" employees was affected by the amount of profit generated off them.

I think that it was pitched at sales, but maybe could be applied to ENG.

The thinking was - if you have X sized market, you price in Y for your staff and you take Z for the profit - as the price of your staff increase, if the size of the market, or your share of it, does not increase, your profit decreases.

So it makes sense (the article argued) to drop the senior staff, and bring in the lower paid, but almost as good, intermediates - the profit stays the same.

peteforde•1h ago
If you have people on your team that are valuable enough to demand a 40% compensation increase, then you should have been paying them 40% more without them having to demand it.

It never ceases to amaze me that the owner class is so continually shocked that the people who build the value that the owners leverage into growing their fortune might suddenly realize their value.

The entitlement is baked deep into the mindset that there are people who work and people who profit.

mettamage•1h ago
Often enough they don't care or realize it. I've seen all the data analysts that were eiter (1) senior or (2) also had data engineering skills leave.

They all got 25% more after leaving. And this is in the Netherlands, where pay is already kind of low. What was even weirder was that this company is a F500 company and the people that left, they left for all kinds of organizations (small and large) and still got paid more.

That includes me by the way. I was doing 4 roles (data analyst, pentester, software engineer through web development, AI stuff + data engineering and project manager). It was a lot of fun though. But it paid decisively mediocre.

Currently going to a fun job that pays way better.

xyzelement•1h ago
This is such a childish mindset. How much did you pay your plumber to fix your toilet last time? Why didn't you pay 40% more than that?
miyoji•57m ago
I did, because private equity took over the plumbing company and raised the prices.
lateforwork•54m ago
Because there is no intellectual property in the toilet?
jeffalyanak•52m ago
If your plumber was doing regular work for you that brought you significant, expensive-to-replace value then you _should_ pay him more.
SR2Z•50m ago
How is it childish? Not all plumbers cost the same or do the same work. If you wanna hire a good plumber, you'll have to pay them more.

Likewise, if people on your team get better at their jobs and you don't want them to leave, you also have to pay them more.

xyzelement•40m ago
Correct but not the point. The reason you pay your plumber 1x and not 2x is because someone else can do the same job equally well for you for 1x.

You don't pay 2x untill you are forced to (eg plumber is the only game on town) not because you are so enlightened.

mplanchard•38m ago
Do y’all not tip your plumbers?
lateforwork•57m ago
It gets worse. I've seen some managers hold back strong developers because they want everyone to be a replaceable cog. They push for average work across the team so no one becomes irreplaceable--even if it means the product ends up weaker than it could be.
n4r9•53m ago
"Value" is not this objective measure that can be deduced from someone's output. It depends on many variables like cost of living, the job market, tech trends, and industry competition. Could very easily fluctuate 50% or more in a short period of time.
jmyeet•50m ago
The employer and the employee have different goals and metrics for "success". This mismatch comes up all the time whenever "interviewing is broken" threads come up. Many interviewees think the goal is to find the best person for the job. It isn't. It is to find someone suffciently good to do the job for the least money possible. This mean that if you filter out "better" candidates, it's not a failure if the position gets filled anyway.

So the mistakes being made here are:

1. You think you're irreplaceable. You're not. "But--". "--Nope";

2. You think it's more expensive to replace you. Possibly but irrelvant. You see, if they give you a 40% raise, there now might be 10 or 100 other people who will demand a 40% raise. It's cheaper overall not to give you that raise.

This comes up all the time when landlords lose good tenants by raising rents $100-200/month. Tenants will rightly point out that they'll lose more with the vacancy period than they'll get from $100-200/month. Also irrelevant. The landlord will often have 10 or 100 or 1000 or 10,000 units. They give a $200 increase to all of them and not all of them are moving. The increased income from those who don't will exceed the losses from those who move.

Plus, the $200/month extra increases the property value. Someone may lend against that increased value to buy even more units;

3. Ultimately any enterprise can only increase profits by raising prices or lowering costs, particularly wages. Suppressing wages becomes the entire business of the company. That's what permanent layoffs culture is for (to get more unpaid work on those that remain and to stop them asking for raises). That's what AI is for. Supressing wages is THE product for AI.

Remember there's a fundamental imbalance here. If a company loses a particular employee, most likely they either won't notice (at least for awhile) or they'll simply be temporarily inconvenienced.

What happens if you don't have a job? You might lose your house, your car, your health insurance, your childrens' school and so on.

The stakes for you are so much higher so in any difficult hiring market, you will be squeezed.

peteforde•19m ago
Your assertions are confounded by the existence and necessity for key-person insurance.

https://www.legalandgeneral.com/insurance/business-protectio...

I don't know if you simply haven't worked with people who are unreplaceable or what, but I assure you with genuine confidence that there are people who cannot be replaced without massive disruption and undesirable risk.

throw_m239339•1h ago
IMHO, What is likely to happen is that eventually businesses will just "hire" agents from a handful of AI providers directly, trained by... guess who..., each time you prompt Codex, Claude or whatever, you are also training these services while paying for them... If Seniors think that their jobs are safe, lmao...
Buttons840•55m ago
If the knowledge work of Seniors is fully automated, wont pretty much all knowledge work be fully automated?

Furthermore, if the source of your value and wealth is that you have an app, what does it mean when anyone can easily build an app?

One day we might see a UI toolkit (so many of our modern problems are because our UI toolkits suck; my hot take) with deep AI integration and then apps will just be some microservices on the backend and the AI UI on the front that responds to natural speech and can adjust its display however the user requests.

xnx•42m ago
> so many of our modern problems are because our UI toolkits suck

The remainder of the problems are caused by overly complex deployment/hosting setups. Compiling a binary from source looks like a breeze by comparison.

troglodytetrain•1h ago
Senior engineers have always owned the application (by knowledge not by law). And that has never been a problem. The real problem is, that without new Juniors there will never be new Seniors, and your company will collapse when your Seniors retire.
Unmotivator2677•1h ago
I have seen this happen in some companies already. A slightly different scenario, the CEO actually wants to hire new juniors but seniors refuse to train them .
exabrial•57m ago
It happens cyclically. Sun Microsystems was a good example, Cerner was another (ironically both acquired by Oracle).
pdpi•56m ago
If this was a "your company" problem, it would sort itself out soon enough. The real concern is that it might a "your industry" problem.
ai-x•2m ago
The hypothesis is completely wrong. With AI, juniors can catch up with the codebase / domain must faster and deeper than before. It's just a matter of putting time.
lukeify•58m ago
> A senior engineer says “I want a 40% raise or I’m leaving,” and the company’s ability to respond depends entirely on what their alternatives look like.

Except where I live there's a glut of people wanting any job they can find—for a variety of reasons ranging from high levels of immigration to layoffs in the last two years—and willing to accept discount rates because the alternative is being unemployed for another 3 months (New Zealand).

Both the employer and employee know this. So the employee is either foolish or risky enough for asking and gets turned down, or they do actually leave and the employer can hire a new senior engineer at below market rates to accommodate the specific learning they have to do for their new role.

End of story.

awakeasleep•55m ago
Seems like you’re only imagining interchangeable people who dont have bargaining power?
lukeify•44m ago
That's probably the bulk of senior developers. We're not all inverting custom proprietary binary trees.
SR2Z•52m ago
> and the employer can hire a new senior engineer at below market rates to accommodate the specific learning they have to do

It sounds like what you're saying is actually that the last engineer was being paid above-market, because the price that employers are paying new employees is literally the market rate, seeing as it's the rate in the literal market.

lukeify•46m ago
This is pretty much what's occurring in New Zealand right now, yes. 2020–2023 had pretty much zero international movement due to closed borders with COVID-19, with a low official cash rate which caused business to be in desperate need of development resource; so salaries were high.

Market rate for developers has either stagnated generally or depending on the role dropped as hundreds of applicants are willing to undercut each other on what constitutes an acceptable pay check.

But most employers don't go around reducing previously-hired people's salaries for a variety of reasons.

Negitivefrags•19m ago
> But most employers don't go around reducing previously-hired people's salaries for a variety of reasons.

The main reason being that it's illegal in NZ. The employee would have to agree.

jjmarr•27m ago
> the price that employers are paying new employees is literally the market rate, seeing as it's the rate in the literal market.

I want to drill this into anyone that throws the word "below market" or "above market" around.

If a company pays below-market, it won't be able to hire anyone. Either the role will remain unfilled, or the employer will have to compromise on experience.

If someone is claiming to be paid below-market but the company can hire their replacement, then they're not being truthful.

cjbgkagh•11m ago
Poeple are not fungible, who’s to say that the individual replacing them is of equal value.
Quarrelsome•44m ago
> the employer can hire a new senior engineer at below market rates to accommodate the specific learning they have to do for their new role.

Money doesn't cleanly convert into time.

Having juniors and mid-levels is about being able to promote an existing mid-level that knows the team and the system, with zero downtime. It's much easier to replace a junior than a senior because of the lower expectations and risk.

Furthermore, a lot of companies are struggling to hire right now because the market conditions creates a flood of applications and its quite hard to discern who's a waste of time or not which leads to hiring processes taking longer.

lukeify•38m ago
> Having juniors and mid-levels is about being able to promote an existing mid-level that knows the team and the system, with zero downtime. It's much easier to replace a junior than a senior.

Yeah but the point of this post is that it makes an assumption that your company doesn't have mid-levels or juniors.

Quarrelsome•38m ago
Aye, its assuming the org tossed them away when LLMs turned up or stopped recruiting at that level.
kykat•58m ago
I say that we should fully support all AI initiatives and stop giving advice. Tell them AI will make them rich and that they won't have to care about anybody, and just wait to see what happens.
nfriedly•56m ago
> You pay the 40%, or you lose the person and spend six months (and a recruiter’s fee) trying to find a replacement at market rate, which is probably even higher.

I think I see the problem here.

lordnacho•55m ago
I was wondering if there's anything behind the idea that people who learned how to code before AI will become the human capital version of low-background steel.

Everyone who starts to code after AI has a problem: it's hard to believe you went through the pain and frustration that people often think is required to become a senior engineer. Even if you did, you are in a lemon market with quite a few people who took the shortcut in college. Much better to hire a guy who learned before they could cheat, and then give him the tools to replace the juniors.

Grosvenor•51m ago
How do you value people who learnt to code in the 80's, 90's or 2000's today?

Will new developers know/understand what they don't know, or will the new state of things simply become normalized?

lordnacho•45m ago
> How do you value people who learnt to code in the 80's, 90's or 2000's today?

Personally I rate them really really highly. They are always fascinating to talk to. But they also compete with newer cohorts who mature.

> Will new developers know/understand what they don't know, or will the new state of things simply become normalized?

Yes because a 32 year old guy with 10 years of experience who got given AI recently is going to be around for an awful long time reminding everyone that he has something the younger ones don't have.

taurath•44m ago
I’d love to go work at one of this small and medium shuttering businesses. How does one do that?
crazygringo•41m ago
> A senior engineer says “I want a 40% raise or I’m leaving,” and the company’s ability to respond depends entirely on what their alternatives look like.

Right... the alternative is to let the senior engineer go, some work gets reshuffled a bit between other senior engineers, and lowest-priority work is delayed until they hire a new senior engineer.

It's not that the company is held hostage by the senior engineer, sheesh.

> you don’t have options. You pay the 40%, or you lose the person and spend six months (and a recruiter’s fee) trying to find a replacement at market rate, which is probably even higher.

Huh? A replacement engineer is "probably" even more than 140% of what you're currently paying? Then your company has a whole other problem which is that it is criminally underpaying its engineers.

Nothing about this post makes any sense. It's not how companies, employees, or the labor market work.

woeirua•34m ago
It’s not how companies work today, but it could be how companies operate in the future. Imagine a situation where single engineers manage a fleet of agents and own entire systems. This is already happening. If that engineer leaves then it’s game over for that system.
crazygringo•14m ago
It's a basic part of management that you never let any individual employee become irreplaceable. Remember, people get sick and go on vacation too. Managers are always supposed to make sure that tasks and responsibilities can be picked up by someone else.

And the AI that is making it easier for engineers to handle so much more engineering, also makes it easier for a new engineer to take over. They literally just sit down and prompt the AI to start explaining how the current system is set up.

bitwize•41m ago
There's an easy solution for this:

1. Declare AI "the future" and mandate its use by all employees.

2. Hire college grads who have no idea how to code without AI.

3. Start PIPing problem seniors for not being "AI-first" enough. Great way to mask the ageism you are doubtless committing.

hermitShell•38m ago
This article touches on an extreme case "what if all your Sr. Engineers are financially independent?" but I think could do more to explore real world examples and address the elephant in the room, compensation through vested shares. I'm not personally experienced about that kind of thing, but I can imagine it helps maintain a healthier balance of power.

Certainly from a raw game theory kind of analysis, an engineer who can monopolize information and has gained authoritative understanding of the design can be crazy powerful, for better or for worse. If this agent optimizes for good salary, lowish effort and high stability... yes I can imagine a senior engineer who fits the name in rate of technical output, not only pecking order order.