Age of Invention: How the Dutch Did It Better
You’re reading Age of Invention, my newsletter on the causes of the British Industrial Revolution and the history of innovation.
You’re reading Age of Invention, my newsletter on the causes of the British Industrial Revolution and the history of innovation.
Analysis of PDD’s app software by multiple experts is showing all the signs of red-flag concern. The calls to outside device data and functions that violate users’ privacy are far more aggressive than any well-known consumer shopping app.
Thoughts on building, shipping and iterating quickly
Leaders are paid to think clearly. And a big impediment to clear thinking is what CBT/REBT calls Cognitive Distortions: errors in thinking or thinking traps we commonly fall for. Most high-performers are not pathological, but instead fall for them when upset or in high-stress situations. In this
The Pixel 8 hardware ( Tensor G3 ) supports the ARM Memory Tagging Extension (MTE) , and software support is available both in Android userspace and the Linux kernel. This feature is a powerful defense against linear buffer overflows and many types of use-after-free flaws. I’m extremely happy to see this hardware…
You can use AI tools like Claude to help you write full-length content. By going paragraph-by-paragraph, you can direct the AI while seemingly maintaining your own voice and ideas. However, despite my attempts to use AI with writing, I’ve found that it’s harder to pull off than I thought. I can get close, but due to…
Discover the top advice SaaS startup founders would give their younger selves. Learn valuable insights and actionable tips for success in this blog post.
An illustrated diagram exposing the inner layers of the dark and cozy web
Working with Python multiprocessing module can be difficult at times. Learn what you can do with it.
A short recap of how SQLite now has a WASI build
Austral is a new systems programming language. It uses linear types to provide memory safety and capability-secure code, and is designed to be simple enough to be understood by a single person, with a focus on readability, maintainability, and modularity.
Over the past few months, during the lead-up to the TypeScript 5.0 beta, our team spent a good portion of our time looking for ways to improve the
Implementing Mario Klingemann's Stack Blur algorithm in C++ 15 ways, with tests and benchmarks, to build fast CPU drop shadows for JUCE.
ReactOS is a free, opensource reimplementation of windows
Audioscope: What you see is what you hear.
Meta’s Systematic Code and Asset Removal Framework (SCARF) has a subsystem for identifying and removing dead code. SCARF combines static and dynamic analysis of programs to detect dead code from bo…
The Nobel Prize in Chemistry 2023 was awarded to Moungi G. Bawendi, Louis E. Brus and Aleksey Yekimov "for the discovery and synthesis of quantum dots"
I always got fascinated by heap memory. Questions such as How heap memory is obtained from kernel? How efficiently memory is managed? Is it managed by kernel or by library or by application itself?…
This post is about two new command-line utilities: rep and ren. Both are available on GitHub.
CSS mix blend modes provide an easy, yet powerful way to create visually interesting designs.
(This is a guest post by Bhavik Mehta) On March 16, 2023, a paper by Campos, Griffiths, Morris, and Sahasrabudhe appeared on the arXiv, announcing an exponential improvement to the upper bound on R…
Editor’s Note: This article ends on a cliffhanger. The next part goes out in a week. I will start with an honest admission. I didn’t set out to write about the world’s first app store. I set out to write about Brother printers. But doing my research,
How we gained 2–3% improvements in compile times by making GHC better at printing code.
At a fundamental level, a programmer needs to manipulate bits. Modern processors operate over data by loading in 'registers' and not individual bits. Thus a programmer must know how to manipulate the bits within a register. Generally, we can do so while programming with 8-bit, 16-bit, 32-bit and 64-bit integers. For…
How SiliWiz helps you get an understanding of how semiconductors work and are manufactured
Harvard study says Massachusetts car economy costs $64 billion, and more than half of that comes from public.