Why machine learning struggles with causality
Machine learning systems thrive on finding and exploiting statistical regularities. This is why they can't do causal reasoning.
The latest blog posts to take off on Hacker News. 49,242 posts.
Machine learning systems thrive on finding and exploiting statistical regularities. This is why they can't do causal reasoning.
Ethical Hacking and Cybersecurity Blog
This is my own collection of hard-earned knowledge about how integers work in C/C++, and how to use them carefully and correctly. In this article, I try to strike a balance between brevity (easing the reader) and completeness (providing absolute correctness and extensive detail).
never leave the comfort of your home row again
Zero-Click Zip TL;DR
Great code doesn’t save you, but bad code will kill you #HoskWisdom
A young writer crosses paths with the designer of Zork, sparking a surprisingly experimental game where you experience reality from six unique perspectives.
In 2020, I started writing a 3D game engine from scratch in C++. This is a post about how I added skeletal animation to it. Drake is in it, so buckle up.
When I was in college I took two intro economics courses: macroeconomics and microeconomics. Macro was full of theories like “low unemployment causes inflation” that never quite stood u…
Suppose you need to create a function for adding two numbers together in plain C. How would you write it? What sort of an API would it have?...
One thing is for sure: tech companies are willing to fill the “live audio seats” as soon as possible.
If you've landed on this page because you saw a strange message on a completely different website then followed a link to here, drop a note to the site owner and let them know what happened. If, on the other hand, you're on this page because you're
Album covers have never been smaller.
There’s not a whole lot on TLA+ technique out there: all the resources are either introductions or case studies. Good for people starting out, bad for people past that. I think we need to write more intermediate-level stuff, what Ben Kuhn calls Blub studies. Here’s an attempt at that. Most TLA+ properties are…
In The Psychology of Human Misjudgment, Charlie Munger explains why we behave the way we do. This is a transcript of the fully updated talk.
Peeling back the curtain of running a viral meme website for 5 days. More details than you could ever hope for.
Some pros and cons of using Excel for software development compared to the traditional approach of using a programming language
“signed char lotte” is a computer program written by Brian Westley and the winner of the “Best Layout” award in the 1990 International Obfuscated C Code Contest. The cleverness of the text is staggering. Superficially it reads as an epistolary exchange between two (possibly former) lovers, Charlotte and Charlie. At…
I buy my toothpaste from overseas through eBay. Wonder why?
Over the past few years, Apple seems increasingly willing to cooperate with authoritarian governments, uninterested in protecting its own users, and unwillin...
If there’s one criticism I hear more often than any other about the pi, it’s “ I wish my Raspberry Pi had a floppy drive “. It’s really shocking that the pi doesn’t have the ubiquitous 34-pin floppy header that we all know and love. How else are you supposed to interface your Tandon TM100-2A or your Teac FD-55BR or…
Last year, I posted a series of articles about a purported “breach” at Ubiquiti. My sole source for that reporting was the person who has since been indicted by federal prosecutors for his alleged wrongdoing – which includes providing false information to the press.
Author disclaimer: As always, keep in mind that I am at best some random guy on the internet.
In Golang, nil is an interesting value. You may be familiar with Go’s philosophy of making the “zero value” meaningful.