frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

FreeBSD Tips and Tricks: Native Read-Only Root File System – IT Notes

https://it-notes.dragas.net/2024/05/31/freebsd-tips-and-tricks-native-ro-rootfs/
1•rodrigo975•53s ago•0 comments

Ask HN: Is Archive.is/Archive.ph Broken?

1•tannhaeuser•13m ago•0 comments

Pips Hint – Daily NYT Pips Puzzle Solutions and Progressive Hints

https://pipshint.com
1•wplacetool•21m ago•0 comments

GNU Autotools Mythbuster

https://autotools.info/
1•fanf2•22m ago•0 comments

China paves way for renminbi fundraising by Russian energy giants

https://www.ft.com/content/ee8ddacb-79be-4000-a1ed-716d52c60a37
1•waxpert•25m ago•0 comments

Gen Z staff cut in half at tech companies as the average age goes up by 5 years

https://fortune.com/2025/09/07/silicon-valley-gen-z-tech-industry-jobs-dissappearing-millennials-...
1•entuno•26m ago•0 comments

Show HN: Liquid Glass for Flutter with pixel-perfect fidelity

https://medium.com/serverpod/is-it-time-for-flutter-to-leave-the-uncanny-valley-b7f2cdb834ae
1•vlidholt•26m ago•0 comments

US Raid on Hyundai Georgia Plant Leaves Korean Companies Reeling

https://www.bloomberg.com/news/articles/2025-09-08/south-korean-companies-reel-from-fallout-of-us...
3•KnuthIsGod•31m ago•0 comments

Bika.ai: The First AI Organizer for One-Person Company

https://bika.ai
1•chepy•33m ago•0 comments

50k art hoes will save San Francisco

https://twitter.com/taotechic/status/1964551131977437674
9•RileyJames•35m ago•1 comments

Show HN: TheAuditor – Offline security scanner for AI-generated code

https://github.com/TheAuditorTool/Auditor
4•TheAuditorTool•35m ago•0 comments

Devotees jostle to drink liquor during Indra Jatra celebrations in Kathmandu

https://kathmandupost.com/visual-stories/2025/09/07/devotees-jostle-to-drink-liquor-during-indra-...
1•koolhead17•36m ago•0 comments

How can I deal with a team member who is always complaining?

https://andiroberts.com/leadership-questions/how-can-i-deal-with-a-team-member-who-is-always-comp...
2•kiyanwang•37m ago•0 comments

Wolves in the Repository: Software Eng Analysis of the XZ Supply Chain Attack

https://arxiv.org/abs/2504.17473
2•mikecarlton•39m ago•0 comments

Show HN: GitHub trends newsletter by star growth (email, RSS, and more)

https://github.com/mhadidg/gh-trends
1•mustaphah•43m ago•0 comments

The AI-powered personalized animated learning **Study11.ai** is now live

https://www.study11.ai/
1•litongjava•44m ago•1 comments

NATO is defenceless against China's real West-killing weapons

https://www.telegraph.co.uk/us/comment/2025/09/06/nato-is-defenceless-against-chinas-real-west-ki...
1•waxpert•46m ago•0 comments

Ground Launched Cruise Missiles and Ukraine's "Flamingo" [video]

https://www.youtube.com/watch?v=XmQXxPANGaM
2•mariuz•47m ago•0 comments

Ask HN: Why no inference directly from flash/SSD?

1•myrmidon•48m ago•0 comments

World Map Generator

https://www.worldmapgenerator.com/en/
2•aredox•49m ago•0 comments

Show HN: ChartDetector – AI that explains stock and crypto charts like you're 12

https://chartdetector.ai
1•killaSilk•53m ago•0 comments

Sonoluminescence

https://en.wikipedia.org/wiki/Sonoluminescence
1•thunderbong•55m ago•0 comments

Target Market doesn't mean Demographic

https://longform.asmartbear.com/target-market/
3•tiniuclx•56m ago•0 comments

Pure and Impure Software Engineering

https://www.seangoedecke.com/pure-and-impure-engineering/
2•colonCapitalDee•57m ago•0 comments

ApeRAG: Production-ready GraphRAG with multi-modal indexing and K8s deployment

https://github.com/apecloud/ApeRAG
1•earayu•57m ago•0 comments

Show HN:Novel Compression Algorithm Based on Pattern Similarity Unlike the Other

1•Forgret•57m ago•0 comments

CPU Utilization is Wrong (2017)

https://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is-wrong.html
1•adityaathalye•57m ago•0 comments

Hashed sorting is typically faster than hash tables

https://reiner.org/hashed-sorting
3•Bogdanp•1h ago•0 comments

If you meet the singaporean on the road

https://eigenmoomin.substack.com/p/if-you-meet-the-singaporean-on-the
1•tiniuclx•1h ago•0 comments

Garbage Collection for Rust: The Finalizer Frontier

https://arxiv.org/abs/2504.01841
4•pykello•1h ago•0 comments
Open in hackernews

Don't Write Bugs

https://www.teamten.com/lawrence/programming/dont-write-bugs.html
1•r4um•3h ago

Comments

davydm•1h ago
it's not a panacea, but sticking to strict tdd also really helps, for the same reason too: it makes you think about the problem before just jumping in to "solve" it

if you're doing it strictly, you should be following the red/green/refactor approach: 1. write a test which inches forward the expectations of capabilities from the system - the smaller the step, the better; run this test and verify that it fails for the right reason(s) - ie, that it's actually failing at the point you need to extend 2. write only the code required to solve the test - this may seem obtuse at first, but even obtuse solutions (eg a function which just does `return 0;`) are a valid start - rein in your desire to solve the whole thing right now - no test, no code; now re-run the test until you get a green, tweaking if you have to to pass the test. Reaching for a debugger is valid, but shouldn't be your first choice. 3. refactor - this is the part a lot of people leave out. It doesn't just apply to the prod code either - is there a pattern emerging in tests? could you simplify the test to make it easier for a stranger (you in 2 months) to read and understand what's going on, what the test requires, and, if it breaks, why?

the process forces you to slow down a bit into steps of incremental extension of the system - it forces you to re-read your code at least twice, and to have a proper plan before writing production code. It provides a test suite to run against regularly to prove that regressions haven't been introduced. You should 100% have this running somewhere, and github actions have made this really trivial to have continuous-integration-style testing on your code.