New
The latest blog posts to take off on Hacker News. 2,470 posts.
Ethereum Energy Consumption Index
The Ethereum Energy Consumption Index provides the latest estimate of the total energy consumption of the Ethereum network.
Dylan: A New Language Is Blowin' in the Wind (1992)
Cupertino, Calif. – Programmers will be able to use a new computer language called Dylan to build applications on the Newton Personal Digital Assistants. While this language incorporates numerous advances from the world of academia, many developers wonder how well it will perform in the real world. Dylan is an…
Where in Europe is electric car a good idea?
<p>Politicians and car manufacturers praise electric cars as a solution to fight climate change, but the life cycle analysis of the whole vehicle shows that electric cars also cause pollution,
Fun vs. Computer Science (2016)
It's not about technology for its own sake. It's about being able to implement your ideas.
Designing a Tree Diff Algorithm Using Dynamic Programming and A*
During my internship at Jane Street 1 , one of my projects was a config editing tool that at first sounded straightforward but culminated in me designing a custom tree diffing algorithm using dynamic programming, relentlessly optimizing it and then transforming it into an A* accelerated path finding algorithm. This…
Weird Python Integers
Python integers are stranger than I thought and playing with them can have surprising consequences.
The Web in 2050
If you’re reading this page it means that you are accessing a ‘darknet’ web page. Darknets used to refer to places where illicit drugs and pornography were traded, these days it refers to lonely servers without any inbound links languishing away in dusty server rooms that people have all but forgotten about. Refusing…
Rules for new FPGA designers
It’s a new school year!
JavaScript is Eating the World
NodeJS is quickly becoming one of the most commonly used language in building web applications and is beginning to find its way into the Enterprise.
I'm giving up on HPKP
HTTP Public Key Pinning is a very powerful standard that allows a host to instruct a browser to only accept certain public keys when communicating with it for a given period of time. Whilst HPKP can offer a lot of protection, it can also cause a lot of harm too.
Wading Through AccuWeather’s Response
AccuWeather issued a statement regarding the controversy over their app sending location-identifying information to a monetization firm. It’s a veritable mountain of horseshit
Disney’s Choice
Cable TV created a world where differentiated content could profit from everyone; that is why it will be hard for Disney to make the choices streaming will force on them.
ThoughtWorks has been sold to private equity
Thoughtworks is acquired by Apax Funds. The current management team will continue to run the company as before.
Neo – Desired Word Processor for Authors
I should start by saying that yes, I’ve used the word processor you’re about to mention. I’ve tried them all. From yWriter and Scrivener, to Hank’s Writer and OpenOffice, to FocusWriter and Page 4. I’ve probably tried writing apps that you’ve never heard of. I’m the guy in the middle of the Venn diagram […]
Rethinking the D-Bus Message Bus
Later this year, on November 21, 2017, D-Bus will see its 15th birthday. An impressive age, only shy of the KDE and GNOME projects, whose collaboration inspired the creation of this independent IPC system. While still relied upon by the most recent KDE and GNOME releases, D-Bus is not free of criticism. Despite its…
Offline-Friendly Forms
Forms on the web don't usually play nice with bad connections. If you try to submit a form while offline, you'll most likely just lose your input. Here's how we might fix that.
Disconnect. Offline only
Disconnection can be good.
A history of branch prediction
This is a pseudo-transcript for a talk on branch prediction given at Two Sigma on 8/22/2017 to kick off "localhost", a talk series organized by RC .