frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

FFmpeg 8.0

https://ffmpeg.org/index.html#pr8.0
73•gyan•24m ago•15 comments

Io_uring, kTLS and Rust for zero syscall HTTPS server

https://blog.habets.se/2025/04/io-uring-ktls-and-rust-for-zero-syscall-https-server.html
357•guntars•11h ago•85 comments

Launch HN: Inconvo (YC S23) – AI agents for customer-facing analytics

18•ogham•2h ago•11 comments

LabPlot: Free, open source and cross-platform Data Visualization and Analysis

https://labplot.org/
87•turrini•6h ago•14 comments

What about using rel="share-url" to expose sharing intents?

https://shkspr.mobi/blog/2025/08/what-about-using-relshare-url-to-expose-sharing-intents/
37•edent•3h ago•16 comments

Making LLMs Cheaper and Better via Performance-Efficiency Optimized Routing

https://arxiv.org/abs/2508.12631
23•omarsar•1h ago•4 comments

DeepSeek-v3.1

https://api-docs.deepseek.com/news/news250821
645•wertyk•20h ago•201 comments

Thunderbird Pro August 2025 Update

https://blog.thunderbird.net/2025/08/tbpro-august-2025-update/
106•mnmalst•1h ago•30 comments

Everything is correlated (2014–23)

https://gwern.net/everything
195•gmays•13h ago•88 comments

Control shopping cart wheels with your phone (2021)

https://www.begaydocrime.com/
227•mystraline•14h ago•92 comments

All managers make mistakes; good managers acknowledge and repair

https://terriblesoftware.org/2025/08/22/the-management-skill-nobody-talks-about/
169•matheusml•2h ago•59 comments

VHS-C: When a lazy idea stumbles towards perfection [video]

https://www.youtube.com/watch?v=HFYWHeBhYbM
103•surprisetalk•4d ago•62 comments

Code formatting comes to uv experimentally

https://pydevtools.com/blog/uv-format-code-formatting-comes-to-uv-experimentally/
306•tanelpoder•19h ago•202 comments

Go is still not good

https://blog.habets.se/2025/07/Go-is-still-not-good.html
312•ustad•6h ago•362 comments

An interactive guide to SVG paths

https://www.joshwcomeau.com/svg/interactive-guide-to-paths/
390•joshwcomeau•4d ago•40 comments

How Not to Buy a SSD

https://andrei.xyz/post/how-not-to-buy-a-ssd/
116•speckx•3d ago•102 comments

Weaponizing image scaling against production AI systems

https://blog.trailofbits.com/2025/08/21/weaponizing-image-scaling-against-production-ai-systems/
453•tatersolid•1d ago•127 comments

4chan will refuse to pay daily online safety fines, lawyer tells BBC

https://www.bbc.co.uk/news/articles/cq68j5g2nr1o
146•donpott•5h ago•142 comments

Crimes with Python's Pattern Matching (2022)

https://www.hillelwayne.com/post/python-abc/
229•agluszak•20h ago•93 comments

From GPT-4 to GPT-5: Measuring progress through MedHELM [pdf]

https://www.fertrevino.com/docs/gpt5_medhelm.pdf
116•fertrevino•16h ago•85 comments

How does the US use water?

https://www.construction-physics.com/p/how-does-the-us-use-water
209•juliangamble•1d ago•156 comments

1981 Sony Trinitron KV-3000R: The Most Luxurious Trinitron [video]

https://www.youtube.com/watch?v=jHG_I-9a7FY
82•ksec•1d ago•60 comments

Building AI products in the probabilistic era

https://giansegato.com/essays/probabilistic-era
170•sdan•21h ago•95 comments

Being “Confidently Wrong” is holding AI back

https://promptql.io/blog/being-confidently-wrong-is-holding-ai-back
114•tango12•3h ago•169 comments

AWS CEO says using AI to replace junior staff is 'Dumbest thing I've ever heard'

https://www.theregister.com/2025/08/21/aws_ceo_entry_level_jobs_opinion/
1527•JustExAWS•1d ago•646 comments

Show HN: OS X Mavericks Forever

https://mavericksforever.com/
377•Wowfunhappy•3d ago•169 comments

How well does the money laundering control system work?

https://www.journals.uchicago.edu/doi/10.1086/735665
266•PaulHoule•1d ago•317 comments

My other email client is a daemon

https://feyor.sh/blog/my-other-email-client-is-a-mail-daemon/
179•aebtebeten•1d ago•24 comments

Beyond sensor data: Foundation models of behavioral data from wearables

https://arxiv.org/abs/2507.00191
224•brandonb•1d ago•48 comments

Using Podman, Compose and BuildKit

https://emersion.fr/blog/2025/using-podman-compose-and-buildkit/
290•LaSombra•1d ago•107 comments
Open in hackernews

All managers make mistakes; good managers acknowledge and repair

https://terriblesoftware.org/2025/08/22/the-management-skill-nobody-talks-about/
168•matheusml•2h ago

Comments

ChrisMarshallNY•2h ago
I have lived a life where I have to constantly be taking personal inventory, and when wrong, promptly admit it.

I think that helped make me a decent manager. At least, my employees seemed to think so.

But I could be wrong.

BubbleRings•1h ago
I’d rate this comment a “10”, ha. Good stuff, I’m with you on that road.

I especially like OP’s point #1. “I know I did x, sorry about that” is so much more powerful than “Sorry you let yourself get upset that I did x”.

ChrisMarshallNY•1h ago
"I'm sorry you feel that way." is also another non-apology.

Another important aspect is the context. A lot of people are good at public excoriation, and private apology.

If I show my ass in front of a bunch of people, the apology is not an apology, unless it's made in front of the same people.

harimau777•2h ago
I think the problem is that there's a difference between a good manager and a manager who keeps their job.
mettamage•2h ago
The incentive is more strongly aligned with the latter one than the former one.

I'm going through a bit of a phase at the moment, so I'm biased. It's "show me the incentive and I will show you the outcome".

I used to find that an interesting idea, not sure if true or not. Nowadays a few years later, I'm almost hyper focusing on it, because I'm noticing that it is mostly true. Like, there's some room for individuality but when things _matter_ (e.g. livelihood, etc.), then the incentive seems paramount for most people.

giancarlostoro•2h ago
Bad management trickles down from the top usually.
lazide•2h ago
Also known as ‘a fish rots from the head’
giancarlostoro•2h ago
I had one that fired everyone he hired, I was the last one and one other guy, I got the can for sticking up for the other guy, and the other guy got a demotion. Eventually when things at the company were bad enough the manager got the can with a ton of other managers.

My friend who is still there says this is his last ever programming job, after that manager he wants nothing to do with this industry, and that is a shame.

apwell23•2h ago
despite talk of "great flattening" I've found that management seems to be strangely immune from layoffs compared to ICs.

enterprises just love layers and layers of management. can't get enough of it. No CEO has ever seen a management layer he didn't like.

game_the0ry•1h ago
> management seems to be strangely immune from layoffs compared to ICs.

This is super common and a very bad sign. As an employee, you are disposable in this type of culture, though it should go without saying.

> enterprises just love layers and layers of management. can't get enough of it. No CEO has ever seen a management layer he didn't like.

Bc more warm bodies in your org looks better on the resume. Managing 200 people on paper is more impressive than managing 20.

empiko•1h ago
True. Also paradoxically, managers are the most likely to have negative value for the company, running entire departments or projects into the ground. Yet you rarely see this being reflected.
willmadden•2h ago
That sounds more like a daycare skill, not a management skill. Good managers don't get distracted by "favors" for other departments or navel gaze after making mistakes. They have a clear vision of what needs to be done and execute on it aggressively, and aren't afraid to make mistakes when pursuing a goal. Good team members love this, and the rest fail out.
junebash•2h ago
Disagree. This sounds like a manager that would drive me absolutely insane.
n4r9•2h ago
Likewise. This sort of manager would immediately trigger my instinct to "manage up" and start documenting every scrap of communication as they're likely to have an unrealistic understanding of current capabilities and will over-promise deliverables.
Wololooo•1h ago
Sounds like the typical know it all, drives the thing into the ground while not re questioning either the why or the how, then attempts to scapegoat the team and try to save their own skin.
dahart•1h ago
Admitting mistakes isn’t navel gazing, it’s basic humility, and it’s valuable and underrated in many social situations. You have a good point about the rest, but it’s orthogonal to this article so there’s no need to crap on it. Strong vision and aggressive pursuit of goals can indeed sometimes be motivating, but it also takes humility or it can become overbearing. Lack of vision is certainly a common failing of many managers.
ThalesX•2h ago
Implementers are not babies and managers are not our mothers.

I think the management skill nobody talks about is how managers should realize they are part of a team and their focus should be on whatever the team's goal is, not in finding the perfect way to apologize. As the article says: "Your job is to ship working software that adds real value to users, to help your team grow, and to create an environment where people can do their best work."

I couldn't give a rat's ass if a manager doesn't apologize to me in a way that makes my eyes water, admitting his humanity in the process, if that manager doesn't insist on making the same mistake and getting in my way all the time.

richardlblair•1h ago
The book referenced is not wrong, but it is too narrow. Repair isn't the core attribute of parenting. It's the core attribute of human relationships. This is generally accepted as common knowledge - it's not about the rupture, it's about the repair.

Good for you if you consider yourself so emotionally detached from work that you can let go of the fact that work relationships are still human relationships. However, you sit comfortably in the minority. Most people carry the human aspect of their work relationships into work. Ignoring that is step 1 of being a really bad manager.

This doesn't mean we don't set appropriate boundaries or avoid giving feedback. It does mean that a great manager navigates the nuances of work relationships and work itself. It also means a great manager will adjust their approach depending on the personal needs of each employee. For instance, if I was your manager and truly believed what you're saying here*, I'd just give you the brass tax feedback and keep everything about the work itself.

* And I don't. From my experience most people who take this stance have been conditioned that emotions are bad. We are big emotional bags of meat. The people I've managed with this mindset tend to be the hardest to manage. Eventually something hits their feels, they can't handle it, and the erratic behavior begins. I much prefer people who are forward with their emotions. When something happens they can vocalize it appropriately allowing me to address it. When they have feelings about feedback received, making a mistake, or doing something bad I can easily acknowledge and validate those feelings while maintain the feedback & boundaries.

taco_emoji•1h ago
Yeah IME "unemotional" people tend to just be people who don't view anger or rage or irritation as "emotions" even though they very much are.
hvb2•1h ago
> I couldn't give a rat's ass if a manager doesn't apologize to me in a way that makes my eyes water, admitting his humanity in the process, if that manager doesn't insist on making the same mistake and getting in my way all the time.

But this is part of the point, while for you that might not matter, your manager cannot assume this. Other people DO care.

One of the ways your manager can mess us is by assuming you don't care about that...

giancarlostoro•2h ago
I think this goes for Engineers as well. In fact, I say the biggest skill I want from a SENIOR developer regardless of years of experience is humility. Someone who "cannot do wrong" and is a toxic about it will poison the rest of the team with their toxicity. But the seniors who are more open to feedback even from Junior developers, those are the ones everyone else follows to hell and back because they're there with you through it all so you're there with them through it all too.

We are all humans, not robots. Heck, even the LLMs mess up.

ChrisMarshallNY•2h ago
> Heck, even the LLMs mess up.

You can say that again. In another window, I am iterating with one for fixing my site CSS.

BubbleRings•1h ago
One thing I watched closely for in interviews is the moment when an applicant said “I don’t know.” I have not had great experiences with tech co-workers who are incapable of saying that.
richardlblair•1h ago
Yea, this is a great one. I've had a lot of success in the past using the backpack problem / box packing as an interview question for problem solving / pair programming parts of the interview. It has "I don't know" built right in. It also has "I don't know, I'm going to make this decision for now but I expect it's wrong" built in.
RyanOD•2h ago
As a former teacher / coach this is definitely the approach I took to build strong relationships with kids. Too often such relationships are all about "I'm the infallible leader...you are the flawed pupils" and that doesn't support really connecting and understanding their unique needs.

In any situation, I've always believed it is better to let people we're all human and it's ok to take risks and make mistakes.

ruslan_sure•2h ago
The title is misleading.

It's not about management skills.

It's also impolite to use "nobody" in it.

mrbluecoat•2h ago
Agreed. Cliff's Notes version: "Apologize when you make mistakes."
sqircles•2h ago
People love to talk about management skills and how things should be, but in my experience the autonomy to have that freedom is greatly lost upon the manager. At every level of management you'll be barking down orders as a transitory and the main difference is how you do or do not get buy-in from your reports - and often it is next to impossible to gain that buy-in (more work! longer hours! emergency pragmatic fix for an administrative problem!), which is why you're the one presenting the task.
selecsosi•2h ago
IME the gap in management between ICs is accountability. It's easy to say you are sorry, or say things won't happen again but good management, and what I strive to do is hold myself accountable.

To me, that means 1. To identify the issue that occurred (especially when you caused it), and much more importantly, 2. Put systems into place that prevent it from happening again.

Employees can feel very clearly when a manager lacks accountability and as part of mid and especially high level management (if your goal is actually improving both output and quality of people's lives) to not just say you did something wrong, but actually put your skin in the game ensuring what happened will not happen again (usually it means being better at saying no or aggressively managing prioritization rather than heaping additional tasks on people).

datadrivenangel•1h ago
Good systems thinking combined with an actual desire/incentive to continuously improve is a combo that results in good management.
MrDarcy•57m ago
Also why neurodiverse people often make exceptional managers.

The neurology often results in good systems thinking.

The diversity results in lifelong disciplined improvement of social interactions.

bluGill•1h ago
Mostly I agree with 2, but be careful not to get so many systems that nothing can get done anymore. Finding that balance is hard.
n4r9•37m ago
That, and be careful to avoid a "box-ticking" culture where people rely on systems over independent thought. Also a hard balance.
moonlet•57m ago
The thing that makes someone trustworthy is taking accountability for your own self and actions, but having boundaries such that you don’t take accountability for the selves and actions of others. That’s basically all I want to see from a manager, a direct report, or a peer.
1121redblackgo•2h ago
Great points, taken to heart thanks.
n4r9•2h ago
Someone posted a link on HN years ago to a set of google docs titled the "Mochary Method", which covers all sorts of management skills just like this. I have it bookmarked as it's the only set of notes I've seen which talks about this stuff in a very human way that makes sense to me (as a non-manager).

Here's the doc for responding to mistakes: https://docs.google.com/document/d/1AqBGwJ2gMQCrx5hK8q-u7wP0...

And here's a video with Matt talking about it in a little more detail: https://www.loom.com/share/651f369c763f4377a146657e1362c780

It's a very similar approach to the linked article although it goes slightly further in advocating "rewind and redo" where possible.

EDIT - The full "curriculum" is here: https://docs.google.com/document/d/18FiJbYn53fTtPmphfdCKT2TM...

Wololooo•2h ago
Would you happen to have the links to all the docs? I feel like there might be done value at re-disseminating it, even if I am guessing most things are common sense, sometimes seeing things written down help to stop, reflect, and do better.
n4r9•2h ago
Of course! I've added an edit at the bottom of that comment.
otikik•2h ago
Nah, obviously good managers don't need to repair because they don't make mistakes in the first place. And if they are really really good at not making mistakes they become executives, which are the closest we have to human perfection.
GloriousMEEPT•2h ago
My first boss told me that it's the primary role of a good manager to keep bullshit away from your most competent staff and 'manage' everyone else. I've worked for a number of organizations with different ideas of management since then, but that has been my guiding principle.
corytheboyd•1h ago
This meshes nicely with another comment that resonated with me about how it’s seniors that need to act like what the article talks about.

The senior ICs are the squad leaders on the frontline with the rest of the team, knee deep in the same shit they are. It’s really THOSE people doing the constant day-to-day trust building, team leveling, shit getting done-ing, repairing…

And so yeah, a good manager lets those seniors just go be good at that, not bogging them down with work that is a complete waste of their potential. It’s a bit of a symbiotic relationship really, because a manager with no such seniors on the team won’t have the firepower to crush goals, and a senior without a good manager will never be allowed to excel.

Normal_gaussian•2h ago
> The ~~Management~~ Skill Nobody Talks About.

Getting on with people long term is often about making them feeling acknowledged and being clear about what makes them valued.

The real trick to 'repair' is not to make hollow promises. Managers can be perceived as failing when an external event happens and they haven't planned for it, or they bet against it happening. This can kick off a whole chain of events, including pushing team members into crunch time or 'impossible positions'. Its rare that you can stop the external event or a similar one from happening, so promising it won't is hollow.

The next hollow promise commonly made is 'when it happens I won't let X happen [to you]'. The problem here is often that you probably will. In two ways: either X happening is clear in hindsight but not with foresight, so you'll probably make similar decisions again; or, the team member ending up in an unhappy situation is the best of a bad bunch of options.

I've had to place people in positions where they had insufficient support and excessive demands. Sometimes I knew this going in, and sometimes I did not.

You also have to be careful about passing the buck - if you're the manager you need to be clear with yourself about what your job is and whose issue any given problem actually is. Do you help your team interact with third parties, or do third parties interact with your team through you? How much are you supposed to represent your teams needs to management (e.g. pushback) vs how much are you supposed to represent your management's desires to the team (e.g. pushdown).

If you are caught passing the buck to shirk responsibility by your reports or by management you will lose a lot of trust and respect very quickly. You can always pushback or pushdown harder to appear 'good' to one party, but at some extreme that is going to lose you your job. Its your choice how to play this - so own the choice.

ChrisMarshallNY•1h ago
As a manager, my first priority was to project/protect the corporation interests.

I always made that clear to my employees, but after that, my employees' interests generally came second (over my own).

It seemed to work. I was a manager at the same company for over 25 years, and my bosses were really tough (but fair).

neumann•2h ago
Oh no. Not another LinkedIn insight from a new dad about how managing humans in corp is just like parenting. Just fucking enjoy being a parent and don't apply your obvious empathy epiphanies to your career out loud.
BubbleRings•1h ago
The hostility of your reply seemed much more Facebook than OP’s post seemed LinkedIn.
Apfel•1h ago
Wowee! What an unpleasant response. As both a parent and an employee, I found the article extremely useful and shared it internally at my org. Maybe step back from the computer a bit.
billy99k•1h ago
I think the best skill is protection from executives. My best manager would tell the executives 'no' for ridiculous requests like cutting deadlines last minute or feature requests that didn't make sense. He also talked me up after an acquisition and I never ended up getting cut.

He was also close to retirement and didn't care about moving up the ladder. Many bad managers do and will sacrifice you and the rest of the team to make themselves look better.

trentnix•1h ago
The article talks a lot about appropriate management behaviors that come from humility, but I don't think humility is a skill. The skill is having an accurate and effective self-awareness. If you are (accurately) self-aware then humility (and confidence, where appropriate) is an inevitable side-effect. And that means stuff like...

Acknowledging what happened, taking responsibility, and reconnecting.

...is a reflex, not a tactic.

sgallant•1h ago
> I recently read “Good Inside” by Dr. Becky Kennedy, a parenting book that completely changed how I think about this. She talks about how the most important parenting skill isn’t being perfect — it’s repair.

Love this book! Just read it. Must read for parents, IMO.

jackero•1h ago
I think this is a basic “being an adult” skill to be honest.

We all know those friends that you can’t criticize because they’ll take it poorly.

yakkomajuri•1h ago
This is not just about management but life overall. You will mess up with the people you love -- and repair is the way to go there as well.
linsomniac•1h ago
Absolutely, EVERYONE needs to figure out how to benefit from their mistakes rather than try to sweep them under the rug. This is one recurring theme I bring up with my kids: If you don't learn from your mistakes, you've made two mistakes. It is really hard to say "I messed up", but you can't live your life acting like you don't make mistakes. Learn from your mistakes, and then move on.
delichon•50m ago
Not so sure. I shot a man in Reno just to watch him dies, failed to sweep him under a rug, and now I've got the Folsom Prison blues.
botswana99•1h ago
My mantras in management:

Love Your Errors

It's not a failure, it's an opportunity for improvement

No shame, no blame

ruslan_sure•51m ago
Reading comments. It seems like there are a lot of bad managers.
boringg•43m ago
And then get skewered for their mistakes by others and get level capped in a competitive work environment. Lose lose situation. You can come out looking better and sometimes that works, and sometimes people lose faith in you.
geocrasher•35m ago
s/managers/humans/g
conception•32m ago
I think perhaps the largest change in American culture that I’ve seen over the last 50 years is that there’s nothing worse than being wrong. See it played out consistently in the public site and in the corporate world. I’m not sure what the solution is, but not allowing people to say I’m sorry and make amends and not holding those won’t say it accountable have been major pillars in a lot of our societal ills.
genghisjahn•25m ago
Two things I learned. As you move up the management ladder, the problems get harder. If they were easy, they would be solved already.

Second, when things go poorly, accept responsibility. When things go well, give credit to the team.