New
The latest blog posts to take off on Hacker News. 4,419 posts.
How people die vs. media coverage of death
Data collection and analysis by Hasan Al-Jamaly, Maximillian Siemers, Owen Shen, and Nicole Stone.
My Favorite PostgreSQL Queries and Why They Matter
In today's data-driven world, data is valuable. Extracting insight, answering questions, and meaningful metrics from data by way of querying and data manipulation is an integral component of SQL in general. This blog presents a combination of 8 interesting, differing PostgreSQL queries or types of queries to explore…
SourceForge Hiding Fact That They Have Lost the Latest Revision of SVN?
I still use Subversion regularly, and quite often I use it to handle big files. Even after two years since the malware chaos, I still…
Notes on Resonance
Resonance occurs when two sources of excitation fall completely in sync, and reinforce one another endlessly. In this state, the sources convey an unbounded amount of energy over time.
Bret Victor Redesigns Classic Strogatz Paper (2011)
This page presents a scientific paper that has been redesigned as a sequence of illustrations with captions. This comic-like format, with tightly-coupled pictures and prose, allows the author to depict and describe simultaneously — show and tell.
Tiny Steps Towards Liberating Bootloaders and Modem Firmware of MediaTek Phones
Aiming for a 10 year life-cycle for smartphones
Dark side of ergonomics in Rust
The dark side of ergonomics
How to Be a Systems Thinker
At the moment, I’m asking myself how people think about complex wholes like the ecology of the planet, or the climate, or large populations of human beings that have evolved for many years in separate locations and are now re-integrating. To think about these things, I find that you need something like systems theory…
DragonFly BSD 5.2
DragonFly version 5.2 brings Meltdown/Spectre mitigation, significant improvements to HAMMER2, ipfw, and graphics acceleration. 5.2.1 includes a fix for CVE-2018-8897 , and 5.2.2 includes a fix for the LazyFP bug, CVE-2018-3665 .
European Copyright Law Could Soon Get Worse
EFF has been writing about the upcoming European Digital Single Market directive on copyright for a long time now. But it's time to put away the keyboard, and pick up the phone, because the proposal just got worse—and it's headed for a crucial vote on June 20-21. For those who need no further...
For mathematicians, = does not mean equality
Every now and then I hear some ridiculous things about the equals symbol. Some large subset of programmers—perhaps related to functional programmers, perhaps not—seem to think that = should only and ever mean “equality in the mathematical sense.” The argument usually goes, Functional programming gives us back that…
Why Entrepreneurs Start Companies Rather Than Join Them
If you asked me why I gravitated to startups rather than work in a large company I would have answered at various times: “I want to be my own boss.” “I love risk.” “I want flexible work hours.” “I …
Modeling the Magic Leap One Experience
Introduction In my last post, I discussed the process of building my Magic Leap One (ML1) view simulator model (hereafter referred to as “model”), and now I would like to show you what the view of …
Brutalist Design Is the Bad Influence We All Need
Like it or not, brutalist design is moving from something edgy and almost punk, to something very mainstream and commercially viable.
NEON is the new black: fast JPEG optimization on ARM servers
Cloudflare's jpegtran implementation was optimized for Intel CPUs. Now that we intend to integrate ARMv8 processors, new optimizations for those are required.
User Privacy Isn't Solely a Facebook Issue
During Congressional hearings about Facebook’s data practices in the wake of the Cambridge Analytica fiasco, Mark Zuckerberg drew an important distinction between what we expect from our Internet service providers (ISPs, such as Comcast or Verizon) as opposed to platforms like Facebook that operate...
Go: The Good, the Bad and the Ugly
This is an additional post in the “Go is not good” series. Go does have some nice features, hence the “The Good” part in this post, but overall I find it cumbersome and painful to use when we go beyond API or network servers (which is what it was designed ...
Interactive computational neuroscience – part 1, spiking neurons
An interactive introduction to spiking neuron models -- all in the browser. Learn about modeling neurons as dynamical systems and the computational properties of neurons.
Russia’s move to block Telegram another attack on online freedom of expression
On Friday, the Tagansky District Court in Moscow is expected to rule on a request by Roskomnadzor, the Russian media watchdog, to block Telegram for its refusal to provide the Federal Security Service (FSB) with backdoor access to encrypted messages.
Kafka, GDPR and Event Sourcing
Proof of concept for compliance with GDPR on an Event Sourcing architecture built with Apache Kafka.
Blockchain and the Law: The Rule of Code
Blockchain technology is ultimately a dual-edge technology that can be used to either support or supplant the law. This talk looks at the impact of blockchain technology of a variety of fields (finance, contracts, organizations, etc.), and the benefits and drawbacks of blockchain-based systems.
Building a Text Editor for a Digital-First Newsroom
An inside look at the inner workings of a technology you may take for granted
EdgeDB: A New Beginning
In a few weeks we will release the first public technology preview of EdgeDB—a new open-source object-relational database. This post is a brief introduction and is the first in the series.
Abusing Linux's firewall: the hack that allowed us to build Spectrum
Introducing Spectrum: a new Cloudflare feature that brings DDoS protection, load balancing, and content acceleration to any TCP-based protocol.Today we are releasing Spectrum.