frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Futurelock: A subtle risk in async Rust

https://rfd.shared.oxide.computer/rfd/0609
167•bcantrill•5h ago•67 comments

Introducing architecture variants

https://discourse.ubuntu.com/t/introducing-architecture-variants-amd64v3-now-available-in-ubuntu-...
139•jnsgruk•1d ago•98 comments

A theoretical way to circumvent Android developer verification

https://enaix.github.io/2025/10/30/developer-verification.html
38•sleirsgoevy•2h ago•16 comments

Leaker reveals which Pixels are vulnerable to Cellebrite phone hacking

https://arstechnica.com/gadgets/2025/10/leaker-reveals-which-pixels-are-vulnerable-to-cellebrite-...
119•akyuu•23h ago•50 comments

Addiction Markets

https://www.thebignewsletter.com/p/addiction-markets-abolish-corporate
97•toomuchtodo•5h ago•82 comments

Use DuckDB-WASM to query TB of data in browser

https://lil.law.harvard.edu/blog/2025/10/24/rethinking-data-discovery-for-libraries-and-digital-h...
93•mlissner•5h ago•24 comments

My Impressions of the MacBook Pro M4

https://michael.stapelberg.ch/posts/2025-10-31-macbook-pro-m4-impressions/
70•secure•12h ago•106 comments

Hacking India's largest automaker: Tata Motors

https://eaton-works.com/2025/10/28/tata-motors-hack/
96•EatonZ•2d ago•35 comments

Perfetto: Swiss army knife for Linux client tracing

https://lalitm.com/perfetto-swiss-army-knife/
68•todsacerdoti•10h ago•4 comments

AI scrapers request commented scripts

https://cryptography.dog/blog/AI-scrapers-request-commented-scripts/
156•ColinWright•7h ago•98 comments

How We Found 7 TiB of Memory Just Sitting Around

https://render.com/blog/how-we-found-7-tib-of-memory-just-sitting-around
60•anurag•1d ago•7 comments

Nix Derivation Madness

https://fzakaria.com/2025/10/29/nix-derivation-madness
142•birdculture•8h ago•49 comments

x86 architecture 1 byte opcodes

https://www.sandpile.org/x86/opc_1.htm
61•eklitzke•4h ago•26 comments

Show HN: Pipelex – Declarative language for repeatable AI workflows

https://github.com/Pipelex/pipelex
55•lchoquel•3d ago•14 comments

Llamafile Returns

https://blog.mozilla.ai/llamafile-returns/
59•aittalam•2d ago•8 comments

Signs of introspection in large language models

https://www.anthropic.com/research/introspection
79•themgt•1d ago•25 comments

Pangolin (YC S25) Is Hiring a Full Stack Software Engineer (Open-Source)

https://docs.pangolin.net/careers/software-engineer-full-stack
1•miloschwartz•5h ago

How to build silos and decrease collaboration on purpose

https://www.rubick.com/how-to-build-silos-and-decrease-collaboration/
94•gpi•3h ago•32 comments

Sustainable memristors from shiitake mycelium for high-frequency bioelectronics

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0328965
96•PaulHoule•9h ago•49 comments

The 1924 New Mexico regional banking panic

https://nodumbideas.com/p/labor-day-special-the-1924-new-mexico
27•nodumbideas•1w ago•1 comments

Corrosion

https://fly.io/blog/corrosion/
17•fbuilesv•5d ago•1 comments

Attention lapses due to sleep deprivation due to flushing fluid from brain

https://news.mit.edu/2025/your-brain-without-sleep-1029
477•gmays•9h ago•238 comments

Lording it, over: A new history of the modern British aristocracy

https://newcriterion.com/article/lording-it-over/
29•smushy•6d ago•56 comments

The cryptography behind electronic passports

https://blog.trailofbits.com/2025/10/31/the-cryptography-behind-electronic-passports/
107•tatersolid•11h ago•78 comments

Apple reports fourth quarter results

https://www.apple.com/newsroom/2025/10/apple-reports-fourth-quarter-results/
100•mfiguiere•1d ago•135 comments

Just use a button

https://gomakethings.com/just-use-a-button/
203•moebrowne•5h ago•131 comments

It's the “hardware”, stupid

https://haebom.dev/archive?post=4w67rj24q76nrm5yq8ep
52•haebom•6d ago•103 comments

AMD could enter ARM market with Sound Wave APU built on TSMC 3nm process

https://www.guru3d.com/story/amd-enters-arm-market-with-sound-wave-apu-built-on-tsmc-3nm-process/
268•walterbell•19h ago•217 comments

Floppy Disk / Diskettes // retrocmp / retro computing

https://retrocmp.de/fdd/diskette/diskette.htm
48•rbanffy•3d ago•13 comments

If a pilot ejects, what is the autopilot programmed to do? (2018)

https://aviation.stackexchange.com/questions/52862/if-a-pilot-ejects-what-is-the-autopilot-progra...
66•avestura•1d ago•59 comments
Open in hackernews

Debug like a boss: 10 debugging hacks for developers, quality engineers, testers

https://www.ministryoftesting.com/articles/debug-like-a-boss-10-debugging-hacks-for-developers-quality-engineers-and-testers
23•rosiesherry•8h ago

Comments

orionblastar•7h ago
These were the techniques taught to me in college in 1989 when I learned how to debug. We didn't have git back then. Sometimes taking a break helps if you get stressed out and stuck. I worked with a Marine in 1996-1997 at the ATCOM Army base who taught me that going to the snack bar and buying a soda and a bag of chips is the best way to refocus your brain on the problem. Take a walk as well.
Insanity•7h ago
Maybe the “go buy a bag of chips” is a way to force the walk to happen.

I tend to do the same though, walk away for a bit and then return to the problem. Sometimes longer breaks are needed though so I might pivot to a different problem for a while.

fortyseven•7h ago
It's pretty crazy the number of times I've banged my head against the wall trying to fix something... and then I'll either step away for an hour, or just come back the next day, and I'll have it fixed in minutes. It really does work sometimes.
ahmedfromtunis•6h ago
When I was trying to learn to code as a kid, I struggled for days trying to wrap my head around the concept of a variable.

I the concluded that programming isn't for me and left the bloodshed ide untouched.

Two weeks later, I was watching TV. And out of nowhere it just hit me. I finally understood what variables are! I ran to the computer to test my assumption, and it was spot on.

To this day, 20+ years later, I still remember the feeling of everything suddenly falling into place!

johnisgood•6h ago
I agree. The brain works in mysterious ways.

I remember playing a logic game which required lots of thinking to solve it. Then at some point I stopped trying to actively solve it, I just simply stared at the game without trying to solve it, and after a while I tried to solve it. Guess what? I solved it at first attempt, without knowing how! This was really curious and it made me excited so I tried to keep doing it this way and turns out it was not a fluke, this method seemed to work consistently.

I did some research on it and this phenomenon is called "incubation" which is a core concept in the psychology of creativity and problem solving. Apparently it's frequently observed in puzzles, mathematical problems, and design tasks that require restructuring rather than mere computation.

In your case, conscious and effortful thinking can lead to functional fixedness or mental set, where you become stuck on an unproductive strategy, so taking a break allows these rigid patterns to weaken, making space for more flexible or creative approaches.

shagie•6h ago
(for those interested in reading more about this...)

https://en.wikipedia.org/wiki/Incubation_(psychology)

    In psychology, incubation refers to the unconscious processing of problems, when they are set aside for a period of time, that may lead to insights. It was originally proposed by Graham Wallas in 1926 as one of his four stages of the creative process: preparation, incubation, illumination, and verification. Incubation is related to intuition and insight in that it is the unconscious part of a process whereby an intuition may become validated as an insight. Incubation substantially increases the odds of solving a problem, and benefits from long incubation periods with low cognitive workloads.
vjvjvjvjghv•6h ago
But you can't just step away. A certain amount of headbanging (and desperation or anger) is needed to trigger your brain background processing.
stronglikedan•5h ago
In my day, when you encountered a tough problem, you'd go outside and have a cigarette, and the solution would magically come to you. Thank God I quit that poison, and have since learned that a brisk walk can accomplish the same goal. But back then it was a joke amongst peers - cigarettes will solve your problems!
qingcharles•5h ago
I was lead dev once and the unofficial "rubber duck." I'd always get called over when someone was stuck on a thorny problem, lean over their shoulder and ask them to explain it and it was always instantly "Oh! I see it now, thank you!" and I had done nothing.

https://en.wikipedia.org/wiki/Rubber_duck_debugging

yakshaving_jgt•7h ago
Is it just me or is this yet more ChatGPT output?
threeducks•6h ago
Yea, it's full of AI slop like "It's not X, it's Y!":

> Half the bugs you chase aren’t in your code. They’re in your head.

> You’re not asking for their input, necessarily. You’re asking to have someone listen to you so you can think straight.

> The truth is in the path, not the punchline.

> The log is not your diary. It’s your surveillance system.

> Debugging isn’t just thinking. It’s re-thinking

> These 10 tips aren’t a checklist: they are a starter kit.

> Logs are your sidekick, not your saviour.

porridgeraisin•6h ago
Yeah I thought it was maaaybe human but this line made me think it's AI:

> Short sentence 1. Short sentence 2. That’s debugging like a boss.

No human writes like that. I suppose the average of all humans does, though :-)

dloranc•4h ago
It's like typical LinkedIn post made by tech evangelist.
troebr•6h ago
None of these debugging tips involve the use of a debugger, arguably one of the most efficient ways to debug.
devnull3•6h ago
In most production cases, there is no luxury of debugger.

In my current $job, all we get is logs from 70+ node cluster and that too in a shared-nothing architecture. You have to stitch together varied datapoints (job logs on multiple nodes, netstat o/p, job logs of other services, http access logs, tcpdump, etc) to even prove that problem is on the customer side and not ours.

miohtama•6h ago
The article has slop slurping all over from it
inglor_cz•6h ago
The article is a bit of a "dog bites man", but itsobservations are valid. False assumptions are what caused > 50 per cent of my bugs, and for bugs in production, reasonable logging is what you need. The point with going away from the computer and letting your brain process things is good too, and the point about postmortem is spot on. I hate it when my colleagues say "fixed" without explaining how the error emerged in the first place, and they mostly already learnt to supply context to correction of non-trivial bugs. (I try to lead by example and send detailed e-mails after major fixes.)
cvoss•5h ago
Sure, nothing in the article is wrong. But if someone has to be told most of these things, and they already are a professional developer? What were they doing when they were supposed to be learning their profession?
kazinator•5h ago
I feel they might have replaced an AI-generated em-dash here: "Set up a short chat or team session to share your debugging tricks - what’s working, what’s not, where time gets lost."
cube00•6h ago
"But I can just add print statements" is the bane of my existence.

If they really insist then I encourage them add trace logging instead so at least it's not wasted effort.

codegladiator•6h ago
Logging is a hack now ?
jasonthorsness•6h ago
When I started programming debuggers were very good. Windbg for example was incredibly powerful, you could debug the Windows kernel, boot process, run scripts, author plugins, anything.

And yet here decades later this list about debugging doesn't even mention a debugger, and in many environments they are worse and harder to use than what we had before. I'm so disappointed!

kazinator•5h ago
> Debug like a boss

Okay.

"Bob, do you have cycles to take on this ticket? Customer says that the application is unresponsive."