QUIC at Snapchat
At Snapchat, our goal is to make our Camera the fastest way to share a moment. We do not want Snapchatters to face any delays when they are in the moment and want to share with their real friends.
The latest blog posts to take off on Hacker News. 5,820 posts.
At Snapchat, our goal is to make our Camera the fastest way to share a moment. We do not want Snapchatters to face any delays when they are in the moment and want to share with their real friends.
At the least, AI-generated code is much more readable than the average human’s.
In 2016, I went to North Korea to teach a class of masters students how to contribute to open source software . Here’s an image from one of my lectures:
Each month we build 60 or so new Storage Pods, which require 60 CPUs, 720 SATA cables, 120 power supplies, and so on.
At a time when the PC is playing a more central role in our lives, Windows 11 is designed to bring you closer to what you love.
The year was 2007. I was a college student attending a 24-hour hackathon where we had had to build something on top of live trucking data. We were given an API that sent GPS and other metadata for 100 trucks roaming across Europe, the data updating every five seconds.
Groups in Europe and U.S. ask for action to end practices that threaten citizens’ rights.
Blender's ecosystem gets a boost. Independent Blender LTS support and services for enterprises are available via Canonical now.
A new study from researchers at Columbia University is the first to quantitatively link psychological stress to graying hair in people and find that the process is reversible.
News and insights on the Android platform, developer tools, and events.
Researchers have created a plant-based, sustainable, scalable material that could replace single-use plastics in many consumer products.
Locality-sensitive hashing (LSH) is a set of techniques that dramatically speed up search-for-neighbors or near-duplication detection on data. These techniques can be used, for example, to filter out duplicates of scraped web pages at an impressive speed, or to perform near-constant-time lookups of nearby points from…
The Myth of the Lone Genius is a bullshit cliche and we would do well to stop parroting it to young people like it is some deep insight into the nature of innovation.
Some of my personal thoughts on how we design open source projects
Are you curious about breaking into software consulting? In this post, I’ve laid out 7 steps to living a fulfilling life as a consultant…
It’s been about half a year since I wrote my original post comparing the Librem 5 and Pinephone. The original post saw some controversy as well as quite a bit of attention on Hacker News . Surprisingly, for a market dominated by new tech every year, there remains quite a bit of interest in these two devices.
The Elixir 1.12 version introduced some significant changes. The main one is the ability to create scripts and import dependencies via Mix.install. The interactive console can be more helpful in the software development, prototyping and debugging processes.
For 75 days straight, Costa Rica ran on 100% renewable electricity
The PipeWire project is slowly getting popular as it matures. Its documentation is still relatively sparse but is gradually growing. However, it's always a good idea to have people from outside the project try to grasp and explain it to others in their own words, reiterating ideas, seeing them from their own…
To say we are disappointed would be an understatement, but we want to take this opportunity to learn, improve and build an even more robust platform.
Post describing my research wardialing Finnish freephones.
Invisible but present, and far from the eyes of the public
The conflict between subclassing and composition is as old as object-oriented programming. The latest crop of languages like Go or Rust prove that you don’t need subclassing to successfully write code. But what’s a pragmatic approach to subclassing in Python, specifically?