The limitations of Android N Encryption
Over the past few years we’ve heard more about smartphone encryption than, quite frankly, most of us expected to hear in a lifetime. We learned that proper encryption can slow down even sophi…
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
Over the past few years we’ve heard more about smartphone encryption than, quite frankly, most of us expected to hear in a lifetime. We learned that proper encryption can slow down even sophi…
Despite my love for the previous Retina MacBook Pro , I won’t be able to use it forever. The best laptop to ever exist should be in the future, not the past.
If you want to build principled software, avoid becoming VCware. Stay user-supported. It is now possible for tiny teams to build principled software that mil...
Tim Kadlec writes about performance, product management, and the web.
Sometime this month, Reddit will go public at a valuation of $6.5bn. Select Redditors were offered the chance to buy stock at the initial listing price, which it hasn’t announced yet but is expected to be in the range of $31-34 per share. Regardless of the actual
HFS+ is a terribly old filesystem with serious flaws. I sincerely hope that Apple comes with an update of the filesystem for WWDC 2015. After all they have been working on Swift for the past 4 years and we have just learned about it last week. HFS+ is seriously old HFS+ was released in 1998, in the era of Mac OS…
Wayland is all the rage those days. Distributions left and right switch to it, many readers of my previous article on writing a X11 GUI from scratch in x86_64 assembly asked for a follow-up article about Wayland, and I now run Wayland on my desktop. So here we go, let's write a (very simple) GUI program with Wayland…
Intro Espressif Systems released their ESP32-S3 SoC a few years ago, but only recently have they released more documentation and support of ...
The nuance between timestamp with and without time zone
When John Titor first showed up on IRC chat in October of 2000, he was enjoying a neat kind of double billing - as his 38-year-old self sat downstairs in the kitchen, typing away, a two-year-old version of himself lay sound asleep upstairs in bed. The elder Titor had been sent back in time by the U.S. Army, which…
Eva Silverstein has a new preprint out, entitled The Dangerous Irrelevance of String Theory. The title is I guess intended to be playful, not referring to its accurate description of the current st…
Part of this story is a common one. Established company in an industry undergoing major disruption hires developers to innovate back to viability. Management lacks clear vision of what that means and so chops and changes ( not pivots, that’s something else) technology strategy several times. After two years of hard…
Following up on my recent Scala posts , some commented that because I haven't used Scala seriously, my opinion is of little value. I respo...
An overview of a paper that presents a reference implementation of a defer mechanism (co-authored with Robert C. Seacord) has been accepted for publication at SAC’21. The full version is avai…
Over the last 25 years, I’ve written a lot of event-driven code in C++. A typical example of event-driven code is registering a callback that gets invoked every time a socket has data to be read. Once you have read an entire message, possibly after many invocations, you parse the message and invoke another callback…
How cold calling succeeded where AdWords failed, producing a 100% conversion rate and all the information needed to create a scalable business.
How early, sustained, supermassive black hole jets carved out cosmic voids, shaped filaments, and generated magnetic fields
On how plummeting battery prices make 24/7 solar power a reality today.
Why I might use Rust instead of Python, with walkthroughs for building a simple
Ruby apps can use a lot of memory. But why? Various people in the community attribute it to memory fragmentation, and provide two “hacky” solutions. Dissatisfied by the current explanations and provided solutions, I set out on a journey to discover the deeper truth and to find better solutions.
The Crazy Eddie fraud may appear smaller and gentler than the massive billion-dollar frauds exposed in recent times
Super short version: if you ride along with a low enough frequency soundwave at the speed of sound, you can trade reduced incoming particle velocity for increased incoming particle density; the dra…
For those who just came back from a 15 year space mission: Wirecard is a German company that according to its website is ” one of the world’s fastest-growing digital platforms for fina…