New
The latest blog posts to take off on Hacker News. 4,838 posts.
Pac-Man: How We Played the Game
People can tell you how many levels, what patterns to follow to beat the levels and how to get a “perfect game”. But until now, no one’s ever told you how people really played the…
Bumblebees Sleeping in Flowers (2012)
Above you can see photos of Garden bumblebee (Bombus hortorum) male falling asleep on a spike of lavander flower. I took the photograph in the evening, just as sunset was over and the temperature w…
Serverless collaborative editor using CRDT
Previously I've worked on a collaborative tool, which worked like Google Docs. This project was called crepl . Because I stopped paying for hosting of its server, that project is now offline. That made me consider: what if a collaborative editor wouldn't need a server?
Status as a Service
Editor's Note 1 : I have no editor. Editor’s Note 2 : I would like to assure new subscribers to this blog that most my posts are not as long as this one. Or as long as my previous one . My long break from posting here means that this piece is a collection of what would’ve normally been a series
Protest against the EU radio lockdown
We are facing a EU regulation which may make it impossible to install a custom piece of software on most radio decives like WiFi routers, smartphones and embedded devices. You can now give feedback on …
Xkcd-Style Plots in Matplotlib (2012)
Update: the matplotlib pull request has been merged! See This post for a description of the XKCD functionality now built-in to matplotlib!
Intellectual Denial of Service Attacks
We live in an era that devalues conformity, while simultaneously preserving it in many interesting ways. Everyone is allowed to have an opinion. Divergent views produce conflict, however, and disagreement, argument, and debate define our current moment. If we merely disagreed on matters of taste - our favorite color…
What I Learned at Activision
Realtime rendering and videogame programming mostly, but I love computer science and visuals in all their forms. This is a notepad of my ideas.
UI redesigns are mostly a waste of time
To preface the article, I primarily work on, and prefer, back-end code. I've been involved in both web and software development for over 4 y...
The Supreme Backdoor Factory
Recently I was playing with VirusTotal Intelligence and while testing some dynamic behavior queries I stumbled upon this strange PE binary (MD5: …
Smooth Video Game Emulation in Emacs
I have a lengthy TODO.org of things I might eventually implement for Emacs, most of which are not exactly useful, are challenging to do or fulfill both conditions. A NES emulator fits all of these criteria neatly. I’ve kept hearing that they can run on poor hardware and learned that the graphics fit into a tiled model…
Steps to Building an Engineering Competency Matrix
Learn how to provide your employees and reports with a clear, agreed-upon, and well-defined path for growth within your organization.
Zulip 2.0: Open source team chat
We’re excited to announce the release of Zulip Server 2.0, containing hundreds of new features and bug fixes. Zulip is the world’s most productive team chat software, used by thousands of teams as an alternative to Slack, HipChat, Mattermost and IRC. Zulip’s unique topic-based threading combines the …
Middle School Misfortunes Then and Now, One Teacher’s Take
One teacher compares the life of a middle schooler in 2008 versus 2018. There is a startling difference. Learn what life looks like for middle schoolers today, and gain valuable tips on how to reclaim childhood for your kids in this digital age.
Millions of Binaries Later: A Look into Linux Hardening in the Wild
With Sophos Cloud Native Security, you can easily integrate protection across multiple environments while minimizing detection time and response.
Teardown: Casper’s Clever Little Nightlight
We took a look at what’s going on inside the mattress peddler’s surprisingly complicated nightlight with a gorgeous user experience.
Understanding Convolutions (2014)
neural networks , convolutional neural networks , convolution , math , probability
The Kernel Programming Language
I'm developing a programming language called Kernel. Kernel is a conservative, Scheme-like dialect of Lisp in which everything is a first-class object.
Money Out of Nowhere: How Internet Marketplaces Unlock Economic Wealth
(*) Benchmark is/was an investor in companies labeled with the asterisk. In 1776, Adam Smith released his magnum opus, An Inquiry into the Nature and Causes of the Wealth of Nations , in which he outlined his fundamental economic theories. Front and center in the book — in fact in Book 1, Chapter 1 — is his…
Nobody Likes the “Idea Guy”
One time I had a “great” idea for a telephone company. Service would be free—all the calls you want! But you’d have to listen to advertisements before each one. I asked my friend what he thought the idea was worth. His answer: “I don’t know. Telephone companies make a lot of money. Maybe $1 billion?” […]