Everything you need to know to design your own CNC router
This is the encyclopedic blog post I wish I could have read when I started designing my CNC router.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,497 posts.
This is the encyclopedic blog post I wish I could have read when I started designing my CNC router.
I have been writing software for exactly twenty years now. In the course of this I have learnt very many things, which I hope to journal over time.
Credit to Brad Sams for first reporting on this, Alongside the Windows 11 announcement today, Rish Tandon, the CVP Engineering for Microsoft Teams, posted on Twitter about changes coming to Microsoft Teams architecture. It gave a lot of useful insight into what is coming. Microsoft Teams is...
For many people, the year 2020 will go down as a moment in time of hardship in their lives but for me, the year 2019 was dramatically harder as it was the realization that a long-term relationship wasn't going to work out...
This weekend I was talking with a friend about how I'd planned and estimated a huge software project in one of my previous jobs. By that I mean not something which can be done by a single team in a sprint or two, but something which requires several teams, across several quarters of effort, involving many other…
Run on sentences, indiscernible insider nods and confusing narrative perspective plague major news publications
T-Mobile is warning that a data breach has exposed the names, date of birth, Social Security number and driver’s license/ID information of more than 40 million current, former or prospective customers who applied for credit with the company. The acknowledgment came less than 48 hours after millions of the stolen…
Without too much fanfares Sciter has officially transitioned from TIScript to JavaScript this week.
The Visual Studio Code server in Windows Subsystem for Linux uses a local WebSocket WebSocket connection to communicate with the Remote WSL extension. JavaScript in websites can connect to this server and execute arbitrary commands on the target system. Assigned CVE-2021-43907 and zero bounty. I paid 5 USD for the EC2…
A mega-rant about all the things I find bad about Julia.
TLDR: My Macbook Pro 16" is hot and noisy when connected to a 2560x1440p60 monitor, even when idle and the lid is closed. This article…
A common topic of discussion among my close friends is where the bottlenecks are in our productivity and how we can execute more quickly. This is very different from what I see in my extended social circles, where people commonly say that velocity doesn't matter . In online discussions about this, I frequently see…
The new $30 AirTag tracking device from Apple has a feature that allows anyone who finds one of these tiny location beacons to scan it with a mobile phone and discover its owner’s phone number if the AirTag has been set to lost mode. But according to new research, this same feature can be abused to redirect the Good…
Dmitry.GR: How to reverse engineer a completely undocumented microcontroller. From nothing to a full SDK in one week flat!
This is the story of a Bitcoin trade — the most financially impactful trade I’ve ever made in my life. It’s also the story of the…
In C, 'main' returns an int. What happens when you don't explicitly return a value, though? C99 provides a return value of 0, but C89... well, that's undefined, my favorite kind of behavior.
In 1994, Origin Systems’s Ultima series was the most universally lauded franchise in computer gaming. Over the course of seven mainline games and five spinoffs and side stories, the Ultima brand had consistently stood for elaborate but doggedly nonlinear plots which seriously engaged with questions of ethics; for the…
Some of the most successful and lucrative online scams employ a “low-and-slow” approach — avoiding detection or interference from researchers and law enforcement agencies by stealing small bits of cash from many people over an extended period. Here’s the story of a cybercrime group that compromises up to 100,000 email…
The British Library project to digitise copies of newspapers from its archive is to release one million pages as a free resource.
This week, the Dow languishes near multi-decade lows and blue-chip stocks trade below book value.
[ Update: Users can’t reproduce this any longer, as they have pushed a server-side fix for this issue. It still counts as an embarrassing failure by Google. If you would like to see what the bug looked like, there’s a video at the bottom of the article.]
In the 1990s, games started to move from 2D to 3D and if an alien would have landed on earth back then, it surely would have thought that nobody needs these low-res polygon-models without any filtering. Then it would destroy the earth.
Reflections from my time at Google Brain, and why I left for a PhD.
I've got 2 massive things to announce today that have been a long time in the works and by pure coincidence, have aligned such that I can share them together here today. One you would have been waiting for and one totally out of left field. Both these announcements