New
The latest blog posts to take off on Hacker News. 4,838 posts.
When it comes to privacy, default settings matter
What if I told you that on nearly every single website you visit, data about you was transmitted to dozens or even hundreds of companies, all so that the w
Interview on ”Bayesian Statistics the Fun Way”
Lambdaclass's blog about distributed systems, machine learning, compilers, operating systems, security and cryptography.
Firefox Now Available with Enhanced Tracking Protection by Default
It’s been several weeks since I was promoted to Senior Vice President of Firefox, responsible for overall Firefox product and web platform development. A
Concurrency in Python: CSP and Coroutines
Communicating Sequential Processes and Python coroutines as a structured approach to concurrency.
How I Made $200k When I Was 16 Years Old Through Coding (2018)
About three years ago, I published a story about how the Twitter app I built in high school, Follow, reached 150,000 downloads in two…
An update on Sunday’s service disruption
Yesterday, a disruption in Google’s network in parts of the United States caused slow performance and elevated error rates on several Google services, including Google Cloud Platform, YouTube, Gmail, Google Drive and others. Because the disruption reduced regional network capacity, the worldwide user impact varied…
How do I delete bytes from the beginning of a file? (2010)
It's easy to append bytes to the end of a file: Just open it for writing, seek to the end, and start writing. It's also easy to delete bytes from the end
GitHub Package Registry Will Support Swift Packages
Today we’re excited to announce that we’ll be adding support for Swift packages to GitHub Package Registry. Swift packages make it easy to share your libraries and source code across your projects and with the Swift community.
Chrome, the perfect antitrust villain?
Note: I wrote this post on Thursday, and then Friday night, news dropped that the US DOJ is preparing an antitrust investigation against Google. Wow-ee. So, this post may either look better and/or …
Taiwan's digital minister on combatting disinformation without censorship
Audrey Tang prefers precise language. During an interview, Taiwan's minister without portfolio - Tang's name card simply says "digital minister" - makes a swift correction when we mention the term "fake news." The preferred term is "disinformation" because, Tang says, it has a legal definition in Taiwan: "That is to…
Random Forest vs. Neural Network
Choosing between Random Forest and Neural Network depends on the data type. Random Forest suits tabular data, while Neural Network excels with images, audio, and text data.
The SaaS Opportunity of Unbundling Excel
The unbundling of Excel is just as important as the unbundling of Craigslist. Here's what you need to know about the Excel Economy and how SaaS companies can take advantage of different verticals and use cases that Excel has dominated.
Wood Joint Strength Testing
So I set out to do some more thorough experiments, this time using more samples and actually measuring the breaking force of the joints.
Hacking the Casio F-91W to Handle 1000 Psi
The Casio F-91W is one of the most iconic watches of the past few decades. It’s notoriously cheap, reliable, and retro; in fact, it’s probably the only watch that was worn by both Obama and Osama . At just under $10, it’s the perfect daily beater watch. And in the age where you need to charge your Apple Watch every…
What Makes a Graphics Systems Paper Beautiful
Addendum: I've added a few additional tips for conference papers chairs, papers committee members, and papers sorters .
Vim tricks
I’ve been using Vim for eight years and am still discovering new things. This is usually seen as a Good Thing About Vim. In my head, though, it’s a failing of discoverability: I keep discovering new things because Vim makes it so hard to know what’s available. While people often talk about the beauty of modal editing…
On the Pleasures and Sorrows of Life Without Screens
I recently received a message from a friend of mine, a young man named Mike. He told me that Digital Minimalism had changed his life. ... Read more
Rethinking Files
In Unix, everything is a file. This is often viewed as a positive, but it's often a poor abstraction for many things. This discussion goes into some of the issues.
How to use array reduce for more than just numbers
The array reduce method is really powerful. But people often run into trouble as soon as they step beyond the basic examples. Simple things like addition and multiplication are fine. But as soon as you try it with something more complicated, it breaks. Using it with anything other than numbers starts to get really…
Ilya Starinov – The godfather of modern insurgent IED warfare
I’ve been researching for this post for quite a while and of necessity it’s going to be my longest post. Ilya Starinov is arguably the most important person in the history of IEDs and in…
Dolphin Progress May 2019
The past few months have been quite hectic with a slew of gigantic changes requiring lengthy articles alongside them. These big features all hitting together seems to have brought up a talking point in the community would be irresponsible to ignore. Everyone wants to know when Dolphin 6.0 is coming. After all, Dolphin…
Urbanization
Around 80% of the world’s population lives in cities, towns, and suburbs rather than rural settlements. How has this changed, and what does urbanization look like across the world today?
A Visual Introduction to Morse Theory
In a previous article , I already introduced manifolds and their, ahem, manifold ways. Among the many interesting comments I received about this article, some were dealing with a basic question, namely how to measure the properties of a manifold. In this article, I want to present a few concepts from Morse theory …
Storm 2.0
Apache Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing.