frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Doing well in your courses: Andrej's advice for success (2013)

https://cs.stanford.edu/people/karpathy/advice.html
96•peterkshultz•1h ago•35 comments

Replacement.ai

https://replacement.ai
669•wh313•4h ago•432 comments

The Trinary Dream Endures

https://www.robinsloan.com/lab/trinary-dream/
13•FromTheArchives•1h ago•11 comments

What Are RFCs? The Forgotten Blueprints of the Internet

https://ackreq.github.io/posts/what-are-rfcs/
60•ackreq•3h ago•48 comments

Show HN: Duck-UI – Browser-Based SQL IDE for DuckDB

https://demo.duckui.com
143•caioricciuti•7h ago•48 comments

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity
40•Tananon•4h ago•5 comments

The Spilhaus Projection-A World Map According to Fish

https://southernwoodenboatsailing.com/news/the-spilhaus-projection-a-world-map-according-to-fish
14•zynovex•1w ago•0 comments

The macOS LC_COLLATE hunt: Or why does sort order differently on macOS and Linux (2020)

https://blog.zhimingwang.org/macos-lc_collate-hunt
36•g0xA52A2A•5h ago•5 comments

Infisical (YC W23) Is Hiring Full Stack Engineers

https://www.ycombinator.com/companies/infisical/jobs/0gY2Da1-full-stack-engineer-global
1•vmatsiiako•1h ago

GNU Octave Meets JupyterLite: Compute Anywhere, Anytime

https://blog.jupyter.org/gnu-octave-meets-jupyterlite-compute-anywhere-anytime-8b033afbbcdc
16•bauta-steen•2h ago•0 comments

The case for the return of fine-tuning

https://welovesota.com/article/the-case-for-the-return-of-fine-tuning
100•nanark•8h ago•44 comments

The zipper is getting its first major upgrade in 100 years

https://www.wired.com/story/the-zipper-is-getting-its-first-major-upgrade-in-100-years/
61•bookofjoe•3h ago•66 comments

How to Assemble an Electric Heating Element from Scratch

https://solar.lowtechmagazine.com/2025/10/how-to-build-an-electric-heating-element-from-scratch/
41•surprisetalk•4h ago•21 comments

Show HN: Notepad.exe – macOS editor for Swift and Python (now Linux runtime)

https://notepadexe.com/
15•krzyzanowskim•2h ago•6 comments

Lost Jack Kerouac story found among assassinated mafia boss' belongings

https://www.sfgate.com/sf-culture/article/lost-jack-kerouac-chapter-found-mafia-boss-estate-21098...
78•rmason•4d ago•42 comments

Xubuntu.org Might Be Compromised

https://old.reddit.com/r/Ubuntu/comments/1oa4549/xubuntuorg_might_be_compromised/
191•kekqqq•3h ago•71 comments

The Spherical Cows of Programming

https://programmingsimplicity.substack.com/p/the-spherical-cows-of-programming
18•whobre•3h ago•21 comments

Why an abundance of choice is not the same as freedom

https://aeon.co/essays/why-an-abundance-of-choice-is-not-the-same-as-freedom
68•herbertl•3h ago•30 comments

Thieves steal crown jewels in 4 minutes from Louvre Museum

https://apnews.com/article/france-louvre-museum-robbery-a3687f330a43e0aaff68c732c4b2585b
58•malshe•1h ago•27 comments

Show HN: Open-Source Voice AI Badge Powered by ESP32+WebRTC

https://github.com/VapiAI/vapicon-2025-hardware-workshop
25•Sean-Der•1w ago•3 comments

Comparing the power consumption of a 30 year old refrigerator to a brand new one

https://ounapuu.ee/posts/2025/10/14/fridge-power-consumption/
55•furkansahin•5d ago•68 comments

Abandoned land drives dangerous heat in Houston, study finds

https://stories.tamu.edu/news/2025/10/07/abandoned-land-drives-dangerous-heat-in-houston-texas-am...
85•PaulHoule•4h ago•80 comments

Scheme Reports at Fifty

https://crumbles.blog/posts/2025-10-18-scheme-reports-at-fifty.html
14•djwatson24•3h ago•1 comments

I wish SSDs gave you CPU performance style metrics about their activity

https://utcc.utoronto.ca/~cks/space/blog/tech/SSDWritePerfMetricsWish
17•ingve•1h ago•3 comments

Improving PixelMelt's Kindle Web Deobfuscator

https://shkspr.mobi/blog/2025/10/improving-pixelmelts-kindle-web-deobfuscator/
63•ColinWright•6h ago•13 comments

Windows 11 25H2 October Update Bug Renders Recovery Environment Unusable

https://www.techpowerup.com/342032/windows-11-25h2-october-update-bug-renders-recovery-environmen...
45•MaximilianEmel•2h ago•17 comments

EQ: A video about all forms of equalizers

https://www.youtube.com/watch?v=CLAt95PrwL4
235•robinhouston•1d ago•71 comments

OpenAI researcher announced GPT-5 math breakthrough that never happened

https://the-decoder.com/leading-openai-researcher-announced-a-gpt-5-math-breakthrough-that-never-...
285•Topfi•6h ago•177 comments

Feed me up, Scotty – custom RSS feed generation using CSS selectors

https://feed-me-up-scotty.vincenttunru.com/
21•diymaker•5h ago•5 comments

When Pollution Spikes in Southeast Asia, Rainfall Shifts from Land to Sea

https://e360.yale.edu/digest/southeast-asia-aerosols-rainfall?asds
15•Brajeshwar•1h ago•0 comments
Open in hackernews

How Senior Engineers Lose Trust

https://tahahussain.substack.com/p/how-senior-engineers-lose-trust
25•napolux•2h ago

Comments

emigre•2h ago
I was trying to read this article but could not get to the end. Suddenly, I realized.

Same mannerisms. Same style.

Was it written with AI?

lexicality•2h ago
I think it was just written by someone used to making tweet threads rather than coherent articles.
emigre•2h ago
Short statement. Short statement.

Dramatic conclussion.

julik•2h ago
It does seem like it - with the addition of "one sentence per paragraph", which - outside of its LinkedIn format - feels like yelling. This format doesn't incite trust in the person advising (let alone the tone).
dsjoerg•2h ago
Yes it’s not X it’s Y. I dont mind AI as such, but I’m tired of that specific style of writing.
yujzgzc•2h ago
Blame the game not the player. "LinkedIn cringe style" predates generative AI (though it was arguably willed into existence in part by the evolutionary process operating on a engagement-based feed-ranking AI)
sodapopcan•1h ago
Yes.

What is it is with one sentence paragraphs?

This drives me nuts.

It also feels like hubris that the writer believes each sentence is so important that it deserves its own paragraph.

At the same time it makes me question the writer's confidence that they may be doing this to trick the reader.

Whatever it is...

It drives me nuts.

Annoys me.

Gets on my nerves.

But alas...

That's the internet for you, and in the end...

There are bigger things to stress about.

I guess.

It still get to me.

lexicality•2h ago
This is what happens when you promote people to "senior" based on time served rather than experience and career growth.
mangamadaiyan•2h ago
The article, you mean?
1970-01-01•2h ago
Senior engineering and junior engineering are called different things for a reason? You don't hope the senior engineer can get things done, you know it. It's the opposite for a junior. If you cannot deliver the goods, you are sending a message that you are not senior.
mschild•2h ago
>1. “I’ll Just Fix It”. As a senior: it’s reckless.

For the sake of my own sanity and enjoyment of my work, I have realised that I sometimes have to do this. I'm not talking about massive 2 week tasks but rather something done in 30mins - 1h. I call them pallet cleansers and when there is a particularly hard task that has me stumped I'll do one of them to give my brain some time to passively process the more difficult one.

I have also told my manager point blank that they can get on board or start looking for a new engineer because I would leave otherwise. Thankfully, they're a good manager and are completely fine with it as long as my main work gets done on time and I somehow communicate it (standup, slack, jira, etc).

hamdingers•1h ago
This one's just wrong, unless the author is using a novel definition of senior.

Senior engineers are exactly who I trust to "just fix it" when they notice a problem, even one outside their immediate domain. Sure the bar is higher, but that's still their job. If this was about staff or architects, then it would make sense.

itsnowandnever•1h ago
I think the author didn't account for different types of engineering orgs at different points in their lifecycle. "just fix it" at an enterprise massive company as a junior is fine but a senior would know "if you fix it, you own it" and it could cause downstream issues with what your team does or owns at the company. whereas at a startup, if you're relying on junior devs to "just fix it"... good luck with that
28304283409234•1h ago
Aaaaaactually, those are principal engineers. With them, there are flips back!
PaulKeeble•1h ago
If anyone is going to spot that the easy fix turns out to actually have more implications its the senior engineer. To some extent it comes with a battle hardened wince to "this is a 30 minute fix" knowing full well it sometimes isn't and to look for the foot guns.
elephanlemon•1h ago
It’s funny that you get (or got) pushback for basically doing extra work. If you were to just take a break and do nothing at all, people would just assume you were hard at work on the main issue.
LunicLynx•2h ago
This is more an explanation for why our industry sucks in big second tier companies.

They do a lot of stuff for the wrong reasons. And they don’t even care. Seen it countless times.

itsme0000•2h ago
Is ChatGPT a senior engineer because it knows everything or a junior engineer because it will do anything you ask for?
emigre•1h ago
It's a middle manager. It doesn't know what it's talking about, but it will talk about it with complete confidence.
quux•2h ago
I'm going to disagree with the "Asking a Lot of Questions" section. One of the best engineers I've ever worked with, who was at the Principal level, was completely unafraid to ask questions, no matter how basic one might think they were. Turns out he was rarely the only one who wanted to ask that question, and he was able to get understanding of a system or problem much faster than if he'd kept his questions to himself.

In the years since we worked together I've adopted his "there's no such thing as a stupid question" philosophy and it's served me really well.

rendaw•1h ago
That's great unless you're in an organization with insecure higher rank (ex-engineer management, staff engineers, etc) who take that as an excuse to dismiss anything else you say, treat all your concerns as XY questions, etc etc.
relaxing•1h ago
Friendly advice: get out as soon as you can.
hamdingers•1h ago
If bad management is punishing good engineering then it's time to find the door.
itsnowandnever•1h ago
commentary from first time staff engineers should be taken with a grain of salt because they can be silly trying to prove themselves. same as first time people managers with an engineering background. if they're not a few iterations through the engineering manager pendulum, they're still getting their bearings.

if you're at a company where leadership doesn't understand this, do your mental health a favor and leave.

rawgabbit•1h ago
It depends on the context. If it is a mentoring session, of course, fire away.

If it is a meeting with 10 or more people, asking a basic question can be interpreted negatively a) you are trying to embarrass the organizer of the meeting implying they are clueless b) you are trying to disrupt the meeting.

relaxing•1h ago
Came to say this. As a senior you can help foster an environment of “no stupid questions.”

On the other hand, seniors who think they know it all are dangerous. Bad decisions come with bigger impact at that level.

LunicLynx•1h ago
Exactly. Asking questions is a strength not a weakness.

Content of the question does matter ofc.

margalabargala•1h ago
I work with a staff level engineer that I think internalized the article's advice in the worst possible way.

Rather that asking questions, or reading code, when confronted with something new they will state "I don't understand X" or "I don't know what a Y is."

And then expect someone to jump in and fill in the gaps.

It's incredibly obnoxious and grating on a personal level and makes me not want to work with this person despite their other, genuinely valuable skills.

Ancapistani•9m ago
In what context are they doing this?

I can see myself saying exactly that in a meeting where we’re trying to explore a problem space to plan or make decisions - in which case I’d want to make it clear that I’m coming at that part of it blind, and am seeking enough information to identify tradeoffs.

What I’m not doing is expecting someone else to do the work of learning so I don’t have to. It’s limited to the topic at hand, and if it’s something that I expect I’ll encounter again I’ll spend time afterward diving in and learning enough to answer those questions for others in the future.

I’m perceiving your comment as you considering their actions to be laziness or disinterest. Is that accurate? If so, then yeah, that’s a huge red flag that could mean that this person isn’t suited for their role and expectations. If not, then it might be fruitful to sit down with this person to understand why they’re asking those questions and what they’re trying to accomplish. It could be that they’re simply not communicating their intentions.

yomismoaqui•51m ago
Damn right, as an introvert all my career I have been afraid of looking dumb but talking to other fellow developers and reading things like the following made me aware of it.

https://grugbrain.dev/#grug-on-fold

Ancapistani•19m ago
I have a lot to say on this topic, but need some time to get my thoughts together before they’re coherent enough to share.

For context: I’m in my early 40s, have been in a technical role for ~20y, and have had a “SWE-equivalent” title for about 15y. My current role is Sr. Staff SWE.

Your comment resonated, though:

> as an introvert all my career I have been afraid of looking dumb

I remember feeling this way very early in my career. I wasn’t so much afraid of looking dumb, but of exposing to my colleagues that I lacked some critical knowledge, likely as a result of my not having a traditional CS education (or a degree at all).

A few years into my career I began to see that people were interested in what I had to say not because of who I was, but because of the way I presented the concepts. If I came at a problem openly, was clear about what I was and was not confident in, and spoke in terms of tradeoffs and balance, others would mirror this behavior and jump in to fill my gaps.

In moving into the staff engineer role, I focused on why some orgs I’d worked for were more effective than others. I came to the conclusion that it was cultural, and therefore also concluded that the way I could make the biggest impact was through building and guiding that culture.

I make it a point to ask “dumb questions”. Often I already know the answer, but have identified that if I were wrong there it would have an outsized impact - so I explicitly challenge those preconceptions and ask for argument.

I’m constantly telling people at all level (but especially those more junior who seem to speak up less) that asking those questions is important. I reach out to them early and directly, and offer to always be willing to ask questions that they’re afraid to ask on their behalf, and without attribution. If it ends up making a positive impact, I immediately and publicly give them credit. If it’s not well-received, I own it. There have been a couple of times that I’ve refused to tell leadership who a question like that originated from because they were looking for a scapegoat. I actually lost a job by doing that before I reached “staff” level (or perhaps before staff engineers were a commonly-understood concept?), and don’t regret it.

These days I work for a company whose culture doesn’t look like a good fit for me at all. I’m in a very red state, steeped in that culture (though not the politics - long and irrelevant story), and expected quite a bit of friction. What I found was that I could lean in to the “blameless/egoless” paradigm and make it work for me, and in the process make it a more effective organization as a whole. Now I find my self saying things like “I know you’ve hear this before, but I mean it: you can treat this as a safe space. I want to help our org succeed, and I want to help you succeed. I’ll do everything I can to protect you from the politics, help you grow as an engineer and as a professional, and be happy. If that means tapping my network to find places fro you to interview because you’re not happy here, I’ll do it.” - and I’m saying it as a big bearded dude with a deep Southern accent and absolutely no shame.

To put it another way - I’ve reached the point in my personal and professional life where I know exactly who I am. I’m not threatened by what others think of me, and am confident in my abilities to the point that I want to be aware of and clearly communicate my shortcomings so I’m as effective as I can be.

We all have moments where we don’t know (or can’t remember) something we should know. I’ve gone from being ashamed of that as a junior to seeing it as an opportunity to demonstrate that it’s normal and an accepted part of our company’s culture at the staff level.

The more senior an engineer is, the more important demonstrating difficult but necessary actions becomes. It makes you more effective as an individual and is essential for building effective teams.

raincole•1h ago
> Follow me on LinkedIn for daily insights shared with 80,000+ incredible minds

Nothing screams Senior Engineers more than this! (/s... or not?)

But anyway if the expectations of seniors are exactly the same as that of juniors, than what's the point of hiring seniors?

atomicnumber3•1h ago
Pretty spot-on. Describes several people I know quite well.

I do think these are the symptoms, but TFA doesn't completely call out the cause. They do say it a couple times though, to their credit.

The core issue is that at senior, and especially at staff+, you need to have more impact (as the article states) and you will be fundamentally unable to do so if you spend all your time doing the symptoms you see in the article. It's all "low-impact" work and in some cases is simply distracting (constantly gushing about, or potentially even churning integration, of new techs/frameworks etc).

I had an EM who helped me grow a lot. They told me, racecar drivers have to look 100'+ ahead, because if they look right in front of them, they will crash. You have to tape over the bottom half of the windshield to help yourself look far enough ahead.

And that's really what it comes down to. E.g. for #1, jumping into random problems yourself means no triage/priorities and you're probably depriving a teammate of an opportunity to grow and learn more of the stuff your team owns (much higher-impact outcomes for your team). Plus the opportunity cost of what you could've been doing instead (pointing a mid-level eng at a problem with some sage pointers is a lot less time-consuming than DIYing it. higher-leverage).

I do want to remark on "asking lots of questions". I know then attenuate this by saying it's perhaps not "less" questions but "more surgical". I think really though, I would describe it not as surgical, but as guiding. Your questions will change from being mostly informative for you and move to being more informative to the person you're asking the question of. Similar to the socratic method. It's all about internalizing what the person you're helping currently knows, and then give them questions that, if answered, will move them forward. I find often the other person will be both capable of answering, and delight in answering, such questions. They just didn't know to ask it in the firstplace.

rambojohnson•1h ago
more AI slop in the style of navel-gazing LinkedIn garbage. so nauseating. is there no escape from this? also, since when is asking clarifying questions a problem? this article is absurd.
mjr00•1h ago
tbh none of this sounds like "senior engineer" qualities, and leans more toward "working at larger companies/in larger teams." From my perspective at startups/SMBs:

> “I’ll Just Fix It”

Yes please. Diving into unfamiliar areas of code and being able to fix problems outside of your wheelhouse is critically important. This doesn't mean stepping on people's toes or subverting processes e.g. design/code review, but just being willing to take ownership and not just shrug and say "not my problem".

> You’re expected to build fences.

Again, this is a big business thing and not a senior engineer thing. As a senior engineer in a team of 250 there are more barriers, but a senior engineer in a team of 20? You shouldn't be building very many fences.

> Working Nights and Weekends

This is a cultural thing that comes from the top. Goes beyond the scope of just senior engineers but I'll say that in my experience, if you're at a startup nobody is going to complain about you working nights and weekends. Again, this is a "large company" thing where slow and steady is more important than fast results.

> Asking a Lot of Questions

Dumb. I mean yes, if you're a senior engineer and asking questions like "what's a for loop" you'll raise eyebrows, but all of the best engineers (and managers for that matter) I worked with at Amazon etc all asked questions. In fact asking questions--extremely pointed and insightful questions--was basically all Jassy did in AWS meetings when I was there.

Anyway this article is mainly crap, IMO.

paperpunk•1h ago
I feel like I could very easily write this list in the opposite direction.

1. I'll just fix it – as a junior you can get away with not working on something unless you're told to. As a senior you're expected to take ownership. Cut through organisational malaise. See a thorny bug not being solved because it sits slightly across team boundaries? Fix it.

2. Working nights and weekends – as a junior you can expect to just turn up during your work hours and nobody will bat an eyelid. As a senior sometimes you'll have to make sacrifices. Stay on late to deal with that incident. Monitor a vendor migration over the weekend.

3. Asking a lot of questions – as a junior you can get away with being shy and avoidant. As a senior you're going to need to push through the discomfort and ask the important questions, challenge people, and have gotten over your fear of looking stupid to ensure you always have the right information.

4. Being "Extra" Helpful – as a junior you can very much just focus on your project work. As a senior you're expected to find impact beyond what is given to you in JIRA tickets. You need to review other PRs, manage other projects, unblock team members questions. Your job is beyond just closing tickets now.

5. Loud enthusiasm – as a junior you are not likely to have the political capital to get your org to take a risk on a new framework, language, tool. As a senior you are expected to have the experience to be able to take those risks when they are appropriate for the situation.

It's true though that you need be thoughtful about whether your behaviour is what is valued in your job. Regardless of seniority, different managers, different companies can value traits that other companies punish, and visa versa. You can really suffer if you're not aware of what it is your managers actually want from you.

theK•1h ago
Reading the whole thing I find myself jumping between agreement and disagreement. Yeah sure the way an experienced engineer contributes impact is different to how a young junior would go. But its neither black/white or specifically isolated to being experienced. Often the environment or the persons this third you will expect a certain mode of engagement regardless of seniority. This is not two dimensional.
alganet•1h ago
It should have been separatd into "new hire" and "long time employee", regardless of technical experience.

You should expect new hires (of any seniority level) to jump in and try to fix things. It shows they're invested, willing to embrace opportunities.

You should expect new hires (of any seniority level) to ask lots of questions. They need to learn this new environment, quickly. That's the best way to do it.

You should expect new hires (of any seniority level) to try to be extra helpful. They still don't know exactly where they can help the most, mapping the ground is a good sign.

You should expect new hires (of any seniority level) to be enthusiastic. It shows they value being there, and are on board with trying new approaches. In other words, it shows they believe themselves to be useful in that new environment.

It has absolutely nothing to do with being a senior, but being in a new environment. Of course, to juniors, every environment is new and they should do that all the time. Seniors should do that when they change environments, or when the environment changes for them.

28304283409234•1h ago
"I have abstracted something extremely complex in this convenient list of 5. Pay me and I will tell you more!"

Meh.

PaulKeeble•1h ago
If anything the real flip is recognising their are no absolutes and no hard rule that things have to go one way or the other but rather accepting the need to find the right fit at the time. Each of these options the reverse might be true and it really just depends.
roncesvalles•1h ago
There is a very distinct moment in your career when you realize that staying late changes from a sign of enthusiasm/energy to a sign that you're struggling. Going home early is a power move.