New
The latest blog posts to take off on Hacker News. 2,668 posts.
Psychology of Human Misjudgment
A summary of the legendary investor, Charlie Mungers talk on Psychology.
Medical records on the blockchain – the history of a bad idea
Patients having some sort of “control” over their own medical data is a perennial favourite blockchain pitch. We may have found the source.
Notes on AI Bias
Machine learning is the new centre of tech, and like all big new things there are issues. ‘AI bias’ is much-discussed right now: machine learning finds patterns but sometimes it finds the wrong one, and it can be hard to tell.
Smoke and Mirrors: How Snap and Pinterest Hide User Attrition
Social media companies today are using smoke and mirrors to hide an important key metric. I’m going to pick on Pinterest first because the social media company recently...
Revisting the gui.cs framework
Miguel de Icaza's Blog
Why don't we have Wayland on Raspberry Pi yet? (2018)
I have long wanted to create my own desktop operating system targeting the Raspberry Pi. I believe we should have a hackable desktop environment that is both powerful and lightweight, similar to BeOS and the Amiga. To build this desktop we really need full control over how apps draw to the screen, but still have…
I Sell Onions on the Internet
Vidalia Onions to be exact. They’re classified as a sweet onion, and because of their mild flavor (they don’t make your eyes tear up), some folks can eat them like an apple. Most of my customers do. During a phone order one season – 2018 I believe – a customer shared this story where he ... Read more
I Can't Do Anything for Fun Anymore; Every Hobby Is an Attempt to Make Money
I have hit the point where I can't do anything for fun anymore. Every hobby is not an attempt to make some extra money or turn it into profit.
Graph Convolutional Networks (2016)
Many important real-world datasets come in the form of graphs or networks: social networks, knowledge graphs, protein-interaction networks, the World Wide Web, etc. (just to name a few). Yet, until recently, very little attention has been devoted to the generalization of neural...
A PHP Compiler, a.k.a. the FFI Rabbit Hole
It’s no secret that I’m into building toy compilers and programming languages. Today I’m introducing something that’s not a toy (I hope). Today, I’m introducing php-compiler (among many other projects
Modern C++ Won't Save Us
I’m a frequent critic of memory unsafe languages, principally C and C++, and how they induce an exceptional number of security vulnerabilities. My conclusion, based on reviewing evidence from numerous large software projects using C and C++, is that we need to be migrating our industry to memory safe by default…
Things I Enjoy in Rust: Error Handling
Things I enjoy in Rust:
Defeating Racket’s separate compilation guarantee
Being a self-described programming-language programming language is an ambitious goal. To preserve predictability while permitting linguistic extension, Racket comes equipped with a module system carefully designed to accommodate composable and compilable macros . One of the module system’s foundational properties is…
O(N^2) in CreateProcess
So many possible introductions to this one: Windows 7: Sheesh, I sure am slow at creating processes Windows 10: Hold my beer… Or how about: A) How long does CreateProcess take on Windows? B) How lo…
P = NP Proofs: Advice to claimers
Advice to claimers The Claimers The Claimers are a gang on the hit AMC television series The Walking Dead. They are the main antagonists in the second half of the zombie-apocalypse show’s Sea…
Comparing JVM alternatives to JavaScript
I am mostly a backend developer, but every now and then I need to do some frontend work. Even if just for personal use.
Elixir, Phoenix, Absinthe, GraphQL, React, and Apollo
ds160 has 2 repositories available. Follow their code on GitHub.
Is everything an MLM
Last week, I linked to a NYT article about the spread of CorePower Yoga: how its business model is contingent upon enrolling thousands in expensive “teacher training” courses, even though there’s already a surfeit of teachers out there.
Goodbye Joe
Today, we've learned of Joe's passing away. I wasn't a super close friend of Joe, but I have known him and talked with him at various conferences over the last ten years or so. He's unsurprisingly been a huge influence in my career, and so I thought I should write this little post about him and his impact.
Vendors must start adding physical on/off switches to devices that can spy on us
Update (May 15, 2019): This post was linked and its author quoted as a source in this Fast Company article on the same subject. Where's my webcam's off switch? Have you ever noticed that your webcam doesn't have an "off" switch? I looked on Amazon, and I couldn't find any webcams for sale that
Visualization techniques for different data sets
Visualizations are awesome.