How I Made $200k When I Was 16 Years Old Through Coding (2018)
About three years ago, I published a story about how the Twitter app I built in high school, Follow, reached 150,000 downloads in two…
About three years ago, I published a story about how the Twitter app I built in high school, Follow, reached 150,000 downloads in two…
Technical Debt is a metaphor for the consequences of cruft. You either have to accept a drag on further features (paying interest) or fix the software (paying the principal)
I had my fair share in designing and building large systems. I've taken part in rewriting Uber's distributed payment systems [https://blog.pragmaticengineer.com/distributed-architecture-concepts-i-have-learned-while-building-payments-systems/] , designing and shipping Skype on Xbox One and open-sourcing RIBs…
Full engine for the Wolfram Language can be deployed on any system--and called from programs, languages, web servers. Available for anyone to download, for free, to use in their software development projects.
Today Apple is going to announce three new iPhones. One of them should be a small form factor like the old SE. Apple discontinued the iPhone SE at the tail end of 2018 and has stated that the next iOS update will not run on the old SE hardware. I have a number of friends […]
You’ve seen the stories—in the Financial Times, Technology Review, CNET, Facebook, Reddit, Twitter, or elsewhere—saying that a group at Google has now achieved quantum computation…
This article has been translated into Spanish: Por qué debes aprender más lenguajes de programación (incluso si no los vas a utilizar)
I have a friend who’s creating an awesome side project: LED signs that you can control to let your coworkers know you’re busy.…
I’ve written about lots of computer vision and machine learning projects like object recognition systems and face recognition projects. I…
Long ago, on Svalbard, when you were a young witch of forty-three, your mother took your unscarred wrists in her hands, and spoke:
A new edition of the book Modern C and much more are now available under a CC license via the following page This edition is the result of a collaboration with Manning, and improves a lot over the…
Some of my favorite books.
This post introduces paging, a very common memory management scheme that we will also use for our operating system. It explains why memory isolation i…
Les Animaux tels qu'ils sont par R. et L. Lambry sur le site de l' Agence Eureka (cliquez sur les images pour les agrandir) ...
This article is based on historical research and on simply reading the Vim user manual cover to cover. Hopefully these notes will help you (re?)discover core functionality of the editor, so you can abandon pre-packaged vimrc files and use plugins more thoughtfully.
Client-side navigation is supposed to make your pages load faster. But when I tried it, it was actually slower! Why?
Lambdaclass's blog about distributed systems, machine learning, compilers, operating systems, security and cryptography.
Reify: Sell More Software
Last November I went to an IETF meeting for the first time. The IETF is an interesting place; it seems to be about 1/3 maintenance grunt wo...
Open Source, Web Development, and more
This article will give you a list of the most valuable things you can learn in just an hour. There are many basic and valuable skills you can acquire in a very short amount of time, not only in technology but also in general life. Cooking, first aid & CPR, setting up a Raspberry Pi, cable management, or even learning…
A few months ago, I completed a project to build an entire USB keyboard from scratch. This included electronic circuit design, PCB design, firmware coding, CAD design, assembly and usage. The final result is my daily driver work keyboard, which I affectionately call “KeeBee”:
Learn how to pair lock your iPhone to break law enforcement forensics tools and protect your data.
This article was discussed on Hacker News ( later ), on reddit ( also ), featured in BSD Now 294 . Also check out this Endlessh analysis .