New
The latest blog posts to take off on Hacker News. 49,240 posts.
Teeing, a hidden gem in the Java API
Last week, I described a use-case for a custom Stream Collector. I received a intriguing comment on Twitter: There was a 'Moved Permanently' error fetching URL: 'https://twitter.com/Miguucm/status/1389258245886390292' Hats off to you, Miguel! Your comment revealed a method I didn’t know! So I decided to investigate…
The mortifying ordeal of pairing all day
I had to confront a lot of my fears about myself, sometimes every day. I had to learn to show someone else all the things I didn’t know, my limitations as a human and a software engineer.
Why I Love Coding (2012)
I love coding. Ever since I bought my first computer (a VIC-20), I’ve been fascinated by computer programming. For many years I never thought of why I enjoyed it so much – I just knew I…
The Ultimate Guide to Inflation
Originally Published: May 2021 Inflation is a controversial and complex topic. This article looks at 150 years of data across multiple countries to provide a general idea of what inflation is, what to look for, and how to invest with inflationary and deflationary risks in mind. Read from the beginning, or jump to the…
The Hypnotic World of Degenerate Spirals
Doga Tekin's website.
A review of correlations between big five personality types and life outcomes
People with the same big five personality types tend to be more happy, successful, intelligent, creative, and popular. Why aren’t there more tradeoffs?
Learning how to think (2015)
Thinking better isn't about learning more; it's about doing a few simple things that really help create unstoppable progress.
Elon Musk, master promoter
Elon Musk is a master promoter. His ability to bring his many endeavors into the limelight is unmatched in the technology industry.
US Customs Export Control Says: I’m Screwed
Update: It looks like this problem may have been resolved by USPS, with international shipments sent May 11 or later proceeding normally. But there’s still confusion about the source of the problem, the date it was resolved, and whether it’s truly fixed. It appears it’s necessary to buy new postage to reship any…
Solving the regex of madness, and snarky answers on StackOverflow (2019)
This infamous answer [https://stackoverflow.com/a/1732454/7488] on StackOverflow have reached meme status. The question is about finding opening tags in XHTML using a regular expression, and the answer makes it abundantly clear that this is not possible - and you will surely go mad if you try. The
What did Einstein mean by “spooky action at a distance”?
Science News, Physics, Science, Philosophy, Philosophy of Science
Staying on the path to high performing teams (2018)
A friend is six months into supporting a sixty person engineering group. Perhaps unsurprisingly, most of their teams believe they have urgent hiring needs. It’s a great question, and captures a deeply challenging aspect of leading an organization: keeping the path after you’ve established a strategy and while it’s…
How I built the world's first 3D ultrasonic scanner
Here's how I built an ultrasonic 3d scanner that works in the air, using off-the-shelf components.
Lessons on Writing JavaScript and React from ClojureScript
Technical blog of Ryan Jerue
Dark Matter: The Situation Has Changed
Science News, Physics, Science, Philosophy, Philosophy of Science
Apple Silicon Hardware: SPRR and Guarded Exception Levels (GXF)
Over a year ago siguza published a write-up about Apple’s APRR - a custom ARM extension that redefines pagetable permissions and protects certain parts of the kernel from itself. Since then Apple has released their M1 chip which not only features an updated version of APRR but also easily allows to run bare-metal code…
Where the top of the stack is on x86 (2011)
I've noticed more than once that some programmers are confused about the direction in which the stack grows on x86, and what "top of the stack" and "bottom of the stack" mean. It appears that this confusion is caused by a basic mismatch in the way people are used to thinking about stacks, and in the way the stack on…
Java's records, Lombok's data, and Kotlin's data classes
While all three remove boilerplate, the similarities don't go much further. Records have stronger semantics with important downstream benefits, which makes them better*. (* not always; depends on circumstances; excuse the clickbait)
A unified theory of low/no code and middleware
Let’s start from the beginning — what is an application?
How to survive a toxic workplace and how to avoid creating one
Inspired by a two minute video about how the Navy Seals does it