frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Start all of your commands with a comma

https://rhodesmill.org/brandon/2009/commands-with-comma/
163•theblazehen•2d ago•47 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
674•klaussilveira•14h ago•202 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
950•xnx•20h ago•552 comments

How we made geo joins 400× faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
123•matheusalmeida•2d ago•33 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
22•kaonwarb•3d ago•19 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
58•videotopia•4d ago•2 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
232•isitcontent•14h ago•25 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
225•dmpetrov•15h ago•118 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
332•vecti•16h ago•145 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
495•todsacerdoti•22h ago•243 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
383•ostacke•20h ago•95 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
360•aktau•21h ago•182 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
289•eljojo•17h ago•175 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
413•lstoll•21h ago•279 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
32•jesperordrup•4h ago•16 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
20•bikenaga•3d ago•8 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
17•speckx•3d ago•7 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
63•kmm•5d ago•7 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
91•quibono•4d ago•21 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
258•i5heu•17h ago•196 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
32•romes•4d ago•3 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
44•helloplanets•4d ago•42 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
60•gfortaine•12h ago•26 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1070•cdrnsf•1d ago•446 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
36•gmays•9h ago•12 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
150•vmatsiiako•19h ago•70 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
288•surprisetalk•3d ago•43 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
150•SerCe•10h ago•142 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
186•limoce•3d ago•100 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
73•phreda4•14h ago•14 comments
Open in hackernews

You have to know how to drive the car

https://www.seangoedecke.com/knowing-how-to-drive-the-car/
79•alexwennerberg•1w ago

Comments

outside1234•1w ago
There are two things that drive your value (aka salary):

1. Do people like working with you 2. What would a competitor pay to hire you

The driving factor in the first is your UI, the second your skills.

PeterWhittaker•1w ago
Actual title: You Have to Know How to Drive the Car.

Actual theme: LARGE tech companies suck.

Declared subject: you have to know how tech companies work

Actually subject: you have to know how large-and-or-disfunctional-and-or-sales-or-finance-bro-led-companies work.

Tagging @dang re title.

tomhow•1w ago
Thanks, we updated the title
alexjplant•1w ago
> You ought to know that crushing JIRA tickets is rarely a path to promotion (at least above mid-level), that glue work can be a trap, that you will be judged on the results of your projects, and therefore getting good at shipping projects is the path to career success.

Notice that the author didn't write "getting good at delivering value." They wrote "getting good at shipping projects" because

> Shipping is a social construct within a company.

Delivering solid software that helps people get work done is a platonic ideal. Unfortunately there are many companies that value whipping stuff out the door more highly. As corny as this sounds the iron triangle ("good, fast, cheap - pick two") is a thing for a reason. Crapping something out as quickly as possible and leaving others to deal with the fallout of a bad data model and chaotic on-call isn't something to be rewarded but it's how many companies seem to work.

casualscience•1w ago
> Crapping something out as quickly as possible and leaving somebody else to deal with the fallout of a bad data model and violent on-call isn't something to be rewarded IMO.

Sadly you've described precisely the optimal engineering strategy for promotion at my FAANG

ytoawwhra92•1w ago
> FAANG

And yet those five companies are among the most valuable in the world.

There's a cognitive dissonance that arises when you join a company that is performing extraordinarily well only to perceive dysfunction and incompetence everywhere you look.

It's so hard to reconcile the reality that companies can be embarrassingly wasteful, political, and arbitrary in how they run and yet can still dominate markets and print money hand-over-fist.

casualscience•1w ago
People succeed in spite of these systems. They have resources, tremendous network advantages, and the people at the very top crust of engineers are indeed quite good at their job.
drivebyhooting•1w ago
That’s because FAANGs are successful due to monopolization and network effects. Not by the quality of their work.

This is especially true for Meta.

ytoawwhra92•1w ago
How did they get there?
strange_quark•1w ago
By being in the right place and right time once, making it impossible for users to leave, and buying up all their competition before they become a serious threat.
woooooo•1w ago
Also, they typically started with much more of a high quality culture when they were small and people's contributions were legible.

Once it turns into a giant bureaucracy with people you've never met judging a promo packet by rubrics, while they're unfamiliar with your whole org.. the incentives get diffierent.

cdf•1w ago
Because big companies can crush competition, either via lobbying for government regulations, acquiring the competitors, or driving the competition out of business by offering something comparable but cheaper or free.

It's the old Microsoft playbook of Embrace, Extend, Extinguish, but with more finesse.

It is also why their acquisitions tend to just die, because once the big company inefficiencies get integrated, the acquired startups just cannot function.

onion2k•1w ago
And yet those five companies are among the most valuable in the world.

... after Nvidia.

8note•1w ago
nothing says its the people getting promotions that are making the value.

there's still plenty of people not on that grind trying to make whatever thing nearby them work, or have other career goals than promotion or money

that promo option getting people who want to build a bunch of junk out of the way and into positions where they arent building stuff might be relevant to why those companies are succeeding

sgarland•1w ago
This is my every day, and I’m not at a FAANG. It is horrifying and infuriating at how much could be improved, and how much cost could be cut like that if there wasn’t an absurd amount of internal politics, and we had a high-trust environment.
OutOfHere•1w ago
> Crapping something out as quickly as possible and leaving others to deal with the fallout of a bad data model and chaotic on-call isn't something to be rewarded but it's how many companies seem to work.

Engineers who do this leave nothing but ashes in their wake even if they keep getting promoted for it.

teeray•1w ago
> Crapping something out as quickly as possible…

I suppose that makes AI Taco Bell for companies.

nlawalker•1w ago
>Shipping is a social construct within a company.

Thanks for flagging this, this was an epiphany for me today, so for anyone else struck by it I'm linking directly to the article it's from (same author, and linked from the article in the context the parent mentions, just not linked directly in their post above):

"How I ship projects at big tech companies" https://www.seangoedecke.com/how-to-ship/

Also the HN comments on it from when it was originally posted: https://news.ycombinator.com/item?id=42111031

xtiansimon•1w ago
> “… value whipping stuff out the door more highly.”

Could we also call this making “improvements” for the sake of making improvements? Because it’s expected (else why are we paying you so much money—sort of thing?)

I guess users can’t know for sure why a change is underway. I suspect some change is tacking away from tech-debt, trends in the workforce, adjustments to the tech stack.

Nevertheless I can’t help but feel baffled by some changes (what’s this SaaS trend making UIs swimming in white space, five rows of visible data when the real estate used to show 2-2.5x more data on screen??)

aogaili•1w ago
Correction..how dysfunctional companies work..
davidw•1w ago
The more I read these kinds of things, the more I agree with

> The only way to truly opt out of big-company organizational politics is to avoid working at big companies altogether.

I've done plenty of really fun, engaging and interesting work in smaller companies. If you're able to be involved in open source work, what you do can still be something that many people appreciate, beyond the customers of your company,

alexwennerberg•1w ago
> The only way to truly opt out of big-company organizational politics is to avoid working at big companies altogether.

This is perhaps what I find somewhat odd about Sean's writing. It sometimes reads to me like a scathing critique of the dysfunctional bureaucratic dynamics of big tech companies, but that isn't really his conclusion!

SpicyLemonZest•1w ago
The key point is at the end of the OP. The dysfunction and bureaucracy are annoying, even to the people who make a career out of it, there's no level of enlightenment where it stops being so. It's just an inevitable consequence of doing some kinds of things and making some kinds of decisions. If you're faced with an important decision affecting 10,000 employees or a million users, there's no perfectly good way to make it, only a least bad way.
rednafi•1w ago
Do you ever get tired of playing this “visibility,” “impact,” “promo politics” game and think, “I came into this industry because I like computers, not… whatever this is”?
wmf•1w ago
He somewhat addresses that at the end. Maybe soon enough we can replace management with AI and just download Pliny's latest promotion jailbreak.
rednafi•1w ago
I dearly hope so. Not that I am saying software development shouldn't be a social activity, but does it have to be this performative & toxic?
bartread•1w ago
All the time, my friend: all the damn time.

I've been all the way up to CTO in a mid-size company (650ish people), and I've felt like this in every role I've had at different times. Some places more than others. Where I was CTO wasn't too bad but that came at the cost of me not touching code at the company for several years because, at that level, and in the kind of company it was, you just really can't - not without finding yourself becoming a blocker anyway.

But I've worked in a couple of larger organisations - one of them, probably 90k employees, although it wasn't a tech company - and these issues are rife there as well. To some extent, I think it's just big company behaviour, not specific only to big tech companies.

rednafi•1w ago
Yeah. I’m not saying software work needs to happen in a silo, but man, the politics at large companies - where a certain group of people are constantly trying to get "ahead" of everyone else by yapping and backstabbing - get really tiring after a few years.
bartread•1w ago
> get really tiring after a few years.

Yeah, completely exhausting. I get quickly worn out by environments where performatism (if that's a word) is too highly valued.

For me, I tend to work at my best when I've got a clear remit, and space to operate freely within that remit with my team without having to constantly seek approval and validation.

Whereas the need to perform/show off/be visible in order to deal with every tiny issue - which I've absolutely seen in one or two organisations - is just... no. No. That might work for some people but it is absolutely no way to get the best out of me.

edmundsauto•1w ago
At most organizational sizes, the hard problems are that of coordinating people and not software. It’s a hard decision, but ultimately if you want to scale the size of your impact - you have to make these tradeoffs.

Some folks want to scale impact. Some want to be bespoke crafters. Both are okay, you just have to accept they are mutually exclusive.

ThrowawayB7•1w ago
Yes, absolutely yes. But it's the price of playing in the big leagues. In exchange, you get to work on cutting edge tech used by millions.
jacquesm•1w ago
That already makes you an exception. Most people come into this industry because they like shiny rocks.
0ckpuppet•1w ago
promo politics generate legions oflickspittles when managers don't have the chops to evaluate the work and are just looking for "wins"
bravetraveler•1w ago
Every fucking day
usernamed7•1w ago
glue work is real work and a lot of projects get stalled or blocked because there was no glue; especially in SOA where you have different teams with differing roadmaps integrating with each other. It's not just about communication/socialization, but also how code interacts and how the contract is defined.
jeffbee•1w ago
How many large tech companies has the author worked for? I don't see how general lessons can be drawn from the stuff on their LinkedIn.
senderista•1w ago
He has built a successful brand by drawing sweepingly cynical conclusions from some rather limited experience (along with clickbait titles), to appeal to cynical audiences like HN.
augusteo•1w ago
I left a large tech company for a startup partly because of this. The politics of shipping were exhausting. At a certain scale, what gets rewarded isn't always what's valuable.

But I'd push back on the idea that all tech companies work this way. Smaller companies and startups can be different. The feedback loops are shorter, you're closer to customers, and it's harder to hide behind the appearance of shipping.

The trick is finding places where the incentives actually align with the work.

saidinesh5•1w ago
After a decade or so at startup/smaller companies, I moved to a big company in 2024 for the first time.

It amazes me how much low hanging fruit there is to grab to work on. At least things I felt would have had a truly positive impact on the customer and my own organisation.

The only way you get to work on it is if you don't ask for permission, but directly show some progress.

Now I'm switching to a different team within the same organisation that "wants to move like a start up". Let's see how things will move...

jppope•1w ago
I've read the author's articles before and they really are quite cynical. It reminds me of all those 90s shows and movies where all the white-collar work was considered soul sucking and the people who did it were corporate stooges. As if a person should feel shame for working a job and paying bills.

As much as a person may choose to belittle the bureaucracy at companies, it exists for a reason, and often that reason is fairly sensible. It is also simple to avoid bureaucracy if you dislike bureaucracy: just go work at companies where it hasn't had a chance to build up or the company has intentionally kept its bureaucracy in check.

Regarding promotions in bureaucratic companies:

> "You ought to know that crushing JIRA tickets is rarely a path to promotion (at least above mid-level), that glue work can be a trap, that you will be judged on the results of your projects, and therefore getting good at shipping projects is the path to career success"

Whats interesting is that all sorts of companies evaluate performance differently. The better companies will tell you how they are evaluating you - so if you want to get promoted, do the things they say you should do to get promoted. Glue work, crushing jira tickets, making the world a better place... are actually things that a company might positively evaluate you on... or maybe all they care about is shipping and you should just do that. The path to promotion is doing the things that a company is willing to promote you for ("If you want to be loved, be lovable").

For what its worth at Wells Fargo during the account scams your path to promotion was doing illegal stuff. So you know, maybe don't do that stuff and avoid promotion even if you can't leave your job right now.

pgwhalen•1w ago
This is the second time I’ve seen Goedecke criticized as cynical and honestly it quite baffles me, I see it almost completely the opposite. His writing acknowledges the common cynical views of working at large companies but then works to rationalize them, in a pragmatic way.
rk06•1w ago
I have also read them before and I wish I had read these articles 5 yrs ago
zug_zug•1w ago
I don't think I agree with this article. I thought "drive the car" was a metaphor for writing software, but no it's not. It's a metaphor for politics/visibility stuff.

And truth be told, you don't have to do politics/visibility stuff. It's true that thinking about that all the time probably increases your odds of getting promoted. But also, what if you obsess about optics/your boss's boss's opinions/crunching/visibility etc etc for 3 years and you end up not getting promoted anyways?

I feel like a certain type of content tries to invoke fomo in you in order to get you hooked on their promise of their content. Fundamentally I believe that you'll be happiest in your life if you work at a company that is small, has a good gender balance, has a good balance of personalities (i.e. not all competitive high-functioning spectrumy nerds), and doesn't obsess over hype-cycles.

I spent many years trying to get promoted and if I could do it over I wouldn't have, I'd just let it inevitably happen with years in the industry.

jmward01•1w ago
The first two thoughts that came into my head were: 'Yep, learn the machine and you can climb' and 'I always want to ride a bike and not drive a car'.

I think the author nails a lot about different career paths but left out one, the gambler which I think a lot of people have an aspect of. The gambler is the person that is throwing crazy at every problem and the thing is that sometimes it actually pays off, but like a lotto scratcher the overall payoff is pretty low for most (unless you are this guy [1]. Like I said, most).

I think this is different from their person that 'wants to deliver real value'. This is a person that loves the idea, and that it could be the next big thing. That or I just -really- liked the name 'the gambler' and filled in the rest of the details for the fun of it. Really, who doesn't want to be the gambler? Honestly.

[1] https://www.wired.com/2011/01/cracking-the-scratch-lottery-c...

Onavo•1w ago
Yes, but you don't have to drive the car well. If you live in sunny California, you can get by with either Waymo or Tesla FSD most of the time.
onion2k•1w ago
Driving the car is surprisingly easy.

If there's a single hack for your career it is simply telling your manager when things happen. Shipped something? Tell them. Broke something? Tell them. Blocked on something? Keep that quiet. No, wait, tell them! Made a breakthrough on something? Tell them. Hit a milestone? Tell them. Got some bad news? Tell them, as early as you can, so they have time to fix things. And so on, for everything. Clear, open communication about the state of things is critical. Embrace stand-ups. Email people first. Put updates in Slack. Write docs. It doesn't matter how you do it so long as you do it.

If you get a reputation for being someone who communicates when things happen you can practically choose your own career path. Every manager will want you on their team. You can boost your way up the org chart or languish in a role so you have time with your kids, and any competent manager will happily and readily support you to do that.

Negitivefrags•1w ago
As a manager, this is 100% the answer. The people who do this are incredibly valuable.

At every performance review I tell all the people who don't do this that they need to do it more. None of them ever do.

For all I can tell, it's an immutable characteristic that 90% of people will never bring something up unless you ask them.

WhereIsTheTruth•1w ago
I have never liked the word "manager" because it's rarely useful in practice, the best managers are actually doers who can cut through the performative transparency and "DDoS attack" of constant updates to see when communication is being used to manipulate or mask failure rather than report progress, because the last thing you want is for your employees to become politicians
exodust•1w ago
Perhaps oversimplified. The manager might not want you tethered to his/her in-box like a puppy on a leash.

"When things happen", sounds risky. You don't want to be drip-feeding emails about individual things as they happen. Perhaps this is obvious, but you'd keep your own notes and try to condense into a nice little list for discussion when you next catch-up.

onion2k•1w ago
It takes some judgement for sure, but that comes with experience. It's far better to over-communicate than under-communicate until you can gauge it yourself so I'd always recommend sharing everything when it happens.

If it's too much your manager can tell you. That's how you get that experience.

sgarland•1w ago
What exactly is the point of a manager if they’re just passively receiving information from their reports?

I long for a flat org structure.

onion2k•1w ago
What exactly is the point of a manager if they’re just passively receiving information from their reports?

The only thing I've said here is that you shouldn't be waiting for your manager to ask for updates. If you read that as me suggesting managers should passively sit around doing nothing except receive reports then you didn't think about it for very long.

beachtaxidriver•1w ago
I can't dispute anything the author says. In fact I'm pretty sure he's right in almost all his articles.

But man, big tech is a joyless place to work right now.