Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,211 posts.
Web components are okay
Every so often, the web development community gets into a tizzy about something, usually web components. I find these fights tiresome, but I also see them as a…
The world has probably passed peak pollution
Millions die prematurely from local air pollution, but we can reduce this number significantly.
Stack Overflow's CEO Doesn't Understand Stack Overflow
[I’ve added an update after watching the announcement.]
A shift in developer culture is impacting innovation and creativity
From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity.
Does a compiler use all x86 instructions? (2010)
On the Z80 CPU there are so few registers and instructions that you can easily know and use them all and wish there were more of them. However, half of the time it feels like the only on you really use is ld. I imagine that if ld took half the number of clock cycles, average code would run twice as fast.
The Mid-Career Crisis of the Perl Programmer
How do you keep the profession of programming fresh throughout your career? (And how do you explain that your résumé says
Facebook's Desperate Smoke Screen
Soros vs. Facebook One of the big headlines from last month’s World Economic Forum at Davos was a scathing speech delivered by George Soros. The ... Read more
NIST's DeepSeek "evaluation" is a hit piece
How NIST Turned Open Science into a Security Scare
The limits of "computational photography"
I was recently discussing laser etching with an engineer/font-designer friend of mine, and I wanted to show him a picture of some really good laser etching on a particular piece of optical equipment.
Just Wear Headphones
Matt Blodgett on topics occasionally germane to software development.
I trusted an LLM, now I'm on day 4 of an afternoon project
A quick project spiraled into a marathon of AI missteps, hardware headaches, and hard-earned lessons. Welcome to the story of Deskthang.
Why does target="_blank" have an underscore in front? (2024)
Ever wondered why you need the underscore in target="_blank" to open a link in a new tab?
RSS Is Dying, and You Should Be Very Worried
RSS makes it possible for me to check 100s of sites a day. I only actually implicitly go and read two, everything else goes through the RSS reader. If I didn’t have RSS then I wouldn’t bother keeping an eye on that many sites in the first place. Because me and you—dear technical readers—don’t have to suffer that…
Benchmarking division and libdivide on Apple M1 and Intel AVX512
libdivide is fish ’s library for speeding up integer division by runtime constants. It works by replacing divide instructions with cheaper multiplications and shifts.
Recent Advances in Natural Language Processing
Deponysum membahas konsep filsafat, kecerdasan buatan, ekonomi, dan kritik sastra secara edukatif untuk memperluas wawasan dan cara berpikir kritis.
Apple Mail randomly becomes the frontmost application in macOS
Since macOS 10.12 there’s a bug in Apple Mail that causes it to randomly become the frontmost application. If you are in full screen mode — like when you are giving a talk or watching a movie — it opens itself up in split view mode where it takes up half the screen while your other main window is being resized. I saw…
Alexa: Amazon's Operating System
Money is made at chokepoints, and the most valuable chokepoints are operating systems; Amazon is building exactly that with Alexa.
An Apple ISA is coming
Apple is on track to diverge from ARM and x86 to design its own proprietary instruction set. This good for the future of hardware–software co-design.
Five Years of Tinygrad
The first commit to tinygrad was October 17, 2020. It’s been almost three years since we raised money. The company is 6 people now. The codebase is 18,935 lines not including tests.
The rise of judgement over technical skill
As AI removes technical barriers, judgement becomes the key differentiator.
"<ESC>[31M"? ANSI Terminal security in 2023 and finding 10 CVEs
This paper reflects work done in late 2022 and 2023 to audit for vulnerabilities in terminal emulators, with a focus on open source software. The results of this work were 10 CVEs against terminal emulators that could result in Remote Code Execution (RCE), in addition various other bugs and hardening opportunities…
Even the LastPass Will Be Stolen
How to obtain encryption keys to decrypt the LastPass vault in different scenarios
SQL:2023 is finished: Here is what's new
SQL:2023 has been wrapped. The final text has been submitted by the working group to ISO Central Secretariat, and it’s now up to the ISO gods when it will be published. Based on past experience, it could be between a few weeks and a few months.
AWS Elasticsearch: a fundamentally-flawed offering
I'm currently working on a logging project that was initially implemented using AWS Elasticsearch. Having worked with large-scale mainline Elasticsearch clusters for several years, I'm absolutely stunned at how poor Amazon's implementation is and I can't fathom why they're unable to fix or at least improve it. I…