Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Improving Facebook's Performance on Android with FlatBuffers
Visit the post for more.
Sunsetting Nylas Mail Development
After a great run, we have decided to officially sunset Nylas Mail.
Grafika – An image processing library for PHP
Why another image manipulation lib? There are a bazillion other libs for PHP already, why reinvent the wheel? Well...
A 5x reduction in RAM usage with Zoekt memory optimizations
Recently, we've been working to scale Sourcegraph cloud's index to 1 million open source repositories and beyond. Part of that effort has been reducing the RAM usage for the Zoekt (pronounced "zooked") servers responsible for handling most of our code searches.
AWS Tagging Best Practices
Learn AWS tags best practices and real-world tagging strategies to improve cost visibility, organize resources, enforce standards, and automate management
The Workflow Pattern
How to implement event sourced workflows?
Automating receipt processing with deep learning
In this article, I cover the theory behind receipt digitization and implement an end-to-end pipeline using OpenCV and Tesseract. I also review a few important papers that do Receipt Digitization using Deep Learning.
PyAnnotate – Auto-generate type annotations for mypy
For statically checking Python code, mypy is great, but it only works after you have added type annotations to your codebase. When you h...
Querying Parquet with Precision Using DuckDB
DuckDB, a free and open source analytical data management system, can run SQL queries directly on Parquet files and automatically take advantage of the advanced features of the Parquet format.
Simple, Fast, and Scalable Reverse Image Search
How we built our first iteration of content matching at Canva.
Dolphin Progress Report: February, March, and April 2022
After a long wait, the Progress Report is back! This time it wasn't so much from a lack of content, but from a lack of content creators. The past three months had illnesses hit one of our writers and the other had a very challenging move. Even with these major hurdles jumped, we're not even close to 100% yet. It's…
Ember.js 1.0 RC4 released
Announcement We have noticed a performance regression, a debug flag was left on by mistake. So if you really want the goodness of RC4 without this regression use this build, we'll have...
Some Tools for Go Lang That You Might Not Know Yet
Year’s end is coming closer. Time to clean up repositories and polishing up the toolset. All the well-known tools have been installed already–is there anything else to add to the toolbox?
Erlang/OTP 27.0 Release Candidate 1
The official home of the Erlang Programming Language
Dolphin Progress May and June 2022
It's been a very hectic two months. Dolphin's development builds officially dropped support for Windows 7, Windows 8, and Windows 8.1 in 5.0-16393 when the Windows buildbots were updated to use Qt6. If you read the last Progress Report, you'd know that Windows 7 was already on shaky terms due…
Hitting Peak File IO Performance with Zig
This post goes through how to maximize file IO performance on linux using zig with io_uring.
Alfred V2 Sneak Peek: Workflows
Take a sneak peek at some of the new workflows coming to the Alfred v2 Powerpack soon.
A crash course in just-in-time compilers (2017)
This is the second part in a series on WebAssembly and what makes it fast. If you haven’t read the others, we recommend starting from the beginning. JavaScript started out ...
New from Anaconda: Python in the Browser
pyscript.net Supporting open source and creating tools that enable people to do more with less are why I joined Anaconda almost eight years ago. Today,…
Sunsetting Create React App
The library for web and native user interfaces
Qt 6.4
Qt 6.4 is now available and comes with a lot of new modules, features, and improvements. And Web Assembly is now a fully supported platform!