New
The latest blog posts to take off on Hacker News. 2,470 posts.
The Perils of JavaSchools
Lazy kids. Whatever happened to hard work? A sure sign of my descent into senility is bitchin’ and moanin’ about “kids these days,” and how they won’t or can’t d…
Net Neutrality Alive and Well in Canada
The CRTC today released the final chapter (for now) in its net neutrality governance framework, creating policy that establishes strong safeguards against net neutrality violations and severely restricts the ability for providers to engage in zero rating practices. When combined with the federal government's clear…
Replacing Disqus with GitHub Comments
I considered removing comments from the blog after looking into Disqus load-time behaviour and seeing what it was imposing on visitors.
Resources on creating programming languages
A guide to create programming languages presenting an organized list of selected articles, books, tutorials, and tools on designing languages and compilers.
What Happens When You Send a Zero-Day to a Bank?
THIS POST MOVED TO MY NEW BLOG AT https://blog.phor.net/how-to-zero-day-a-bank
Metaprogramming is less fun in D
Despite the speaker’s calm voice and the slides showing almost nothing but code in C++ (which isn’t what you’d normally expect from a keynote), Louis Dionne’...
Raw Linux Threads via System Calls (2015)
Linux has an elegant and beautiful design when it comes to threads: threads are nothing more than processes that share a virtual address space and file descriptor table. Threads spawned by a process are additional child processes of the main “thread’s” parent process. They’re manipulated through the same process…
Neuralink and the Brain's Magical Future
I knew the future would be shocking but this is a whole other level.
How people talk about marijuana on Reddit: a natural language analysis
In honor of today being April 20th, I thought it would be interesting to do some NLP on Reddit comments about marijuana (shout out to…
How to Remember More of What You Learn with Spaced Repetition (2016)
Using spaced repetition in conjunction with other study techniques can help you memorize information much, much more quickly. Here's how to do it.
Analysis of the United Airlines passenger removal incident
The Practical Nomad: Edward Hasbrouck's blog
Hard-won lessons: Five years with Node.js
After five years working with Node.js, I’ve learned a lot. I’ve already shared a few stories, but this time I wanted to focus on the ones I learned the hard way. Bugs, challenges, surprises, and...
Facebook and the Cost of Monopoly
Facebook gave one of the worst keynotes in a long time: there was no vision, just the adoption of Snap’s. It’s the inevitable outcome of a monopoly.
A look at my BBS Software from '93
The buzz around Mastodon’s federated social network has made me nostalgic about bulletin board systems in the early nineties. It was an era that is unknown to most people. It was social networking ...
Python plays Grand Theft Auto V
Python Programming tutorials from beginner to advanced on a massive variety of topics. All video and text tutorials are free.
Why 1866 Set the Stage for Two World Wars
When some search for the roots of the First World War, there is a tendency to look towards the Balkans. After all, it was the assassination of the Archduke Franz Ferdinand of the Austro-Hungarian E…
Taming Recurrent Neural Networks for Better Summarization
This blog post is about the ACL 2017 paper Get To The Point: Summarization with Pointer-Generator Networks by Abigail See, Peter J Liu, and Christopher Manni...
Thoughts on the Social Graph (2007)
I've been thinking a lot about the social graph for awhile now: aggregating the graph, decentralization, social network portability, etc.
I Stopped Attending Programming Meet-ups
I’ve decided I’m no longer attending programming meet-ups. The reason I’m no longer attending is because they’re free.
Street Fighter II's AI Engine
By today’s standards, the Artificial Intelligence in Street Fighter 2 World Warrior isn’t very sophisticated. These days, when most people talk about AI they’re talking about mach…
The Art of Writing One-Sentence Product Descriptions
A look back at early interviews with Facebook and Uber CEOs illustrates an ingenious way to communicate hard-to-describe products.