How we ran a Unix-like OS (Xv6), on our home-built CPU with our home-built C compiler It’s been two years since I started working as a software engineer. I sometimes tell my colleagues about a student project I did in my junior year of university, and it’s so well-received that I’m writing this post. 1 Now, let me ask you a question. Have ...
The Real Reason Your City Has No Money — Strong Towns Problems have solutions. Predicaments have outcomes. We're in a predicament.
It’s 255:19AM. Do you know what your validation criteria are? A basic property of a digital signature scheme is that it should specify which signatures are valid and which signatures are invalid, so that all implementations can accept only valid signatures and reject only invalid signatures. Unfortunately, Ed25519 s...
I got 7 job offers during the worst job market in history. Here’s the data...... — Jeff Li Chronicles
The illusion of technology Google is advertising its new Pixel 4a as the "cash saving phone" which seems totally ironic to me because buying it would leave me £350 out of pocket. Google will also recuperate a lot of value in...
Knolling Software development is a craft. We tend to call it “engineering”, but most of the time, it feels more like plumbing or carpentry. Most of the time, completing a task does not require any inventiveness. Sometimes we fool ourselves into thinking that we ar...
Sonos is spying on me… (and you) I recently decided to get a wireless speaker for our Kitchen. Sonos seems like an obvious choice these days. The sound quality and aesthetics were very appealing. So I ordered a Sonos One SL speaker.
The Power of a Link I still remember the first time I got an email from somebody asking me to link to their website.
The passion economy and the future of finance If AngelList enables any good startup investor to run their own venture fund, who will enable any good money manager to run their own hedge fund? Or mutual fund?
Basic Concepts in Unity for Software Engineers If you're trying to get into game development as a Software Engineer, finding learning materials with the right level of context can be challenging. You'll…
Imposter syndrome: Is it a bug or a feature? | Blog Do you sometimes feel like you do not deserve the success that you achieved? Here are my thoughts on imposter syndrome.
Restoring Democracy - A Thought Experiment • Lashoun Democracies: an Endangered Species? In recent years, democratic governments have had their fair share of troubles. The US presidential election of 2016 was probably one of the most shameful and toxic political events to date, with both Democrats and Repub...
Turing Machine Notation and Normal Form A Turing machine (TM) can be defined formally as the collection of the following objects:
Database Creation with DbUp This is going to be a quick post to show how to configure DbUp to create a new database on top of the migration functionality we have covered in the past. Use the following post to catch up on the …
The Internet's Own Boy: The Story of Aaron Swartz More free documentaries: http://documentarystorm.com The Internet's Own Boy follows the story of programming prodigy and information activist Aaron Swartz. From Swartz's help in the development of the basic internet protocol RSS to his co-founding of Red...
Release Week 40 of the year 2020 · AdrienTorris/awesome-blazor Event: "Blazor" @devreach 2.0 (October 19, 2020). Ed Charbeneau wants to break free from JavaScript! Join him as he chats with and builds a magic Blazor app with industry experts like Daniel Roth...
r/WatchRedditDie - Reddit Rewrites History By Excluding Aaron Swartz 8,699 votes and 418 comments so far on Reddit
Actively speaking two languages protects against cognitive impairment As well as allowing us to communicate with other people, languages are the tool we use to convey our thoughts, identity, knowledge, and the way we see and understand the world. Mastering more than one language enriches us, provides a gateway to other cult...
Git Exercises With this platform you can learn and practice Git and discover its features you might haven't been aware of. With all the exercises provided you will rapidly become a Git Master!
Color blindness Color blindness is an inaccurate term. Most color-blind people can see color, they just don't see the same colors as everyone else. There ha...
Amazon.com: Non-Slip Rubber Mousepad Ouija Board Mouse Pad Retro Ouija Board Mouse Pad 180mm x 220mm x 2mm: Computers & Accessories Amazon.com: Non-Slip Rubber Mousepad Ouija Board Mouse Pad Retro Ouija Board Mouse Pad 180mm x 220mm x 2mm: Computers & Accessories
Frequently Answered Questions | Open Source Initiative Here are answers to questions we are frequently asked. If you have a question not addressed here, please contact us.