New
The latest blog posts to take off on Hacker News. 7,294 posts.
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.
Why numbering should start at zero (1982)
To denote the subsequence of natural numbers 2, 3, ..., 12 without the pernicious three dots, four conventions are open to us
Qt Offering Changes 2020
New low-cost option for small businesses, Qt account requirement for installation and long-term support only for commercial licensees
Elixir v1.10
Elixir v1.10 is out with standard library, compiler, and releases improvements.
The Infinite Loop That Wasn't
Once upon a time there was a game for the GBA by the name of Hello Kitty Collection: Miracle Fashion Maker. It was a cutesy game based on the famous Sanrio Hello Kitty franchise, developed by Access. But hidden beneath the surface of the seemingly innocuous title was an insidious problem. Somehow, this simple game…
Questions to Ask at the Start of a New Software Project
There's a lot you should know before you start creating software. Take time to understand the product, business, users, and overall project journey.
The C++ Lifetime Profile: How It Plans to Make C++ Code Safer
This blog post explains what the C++ Lifetime Profile is and how it intends to make the language safer and help avoid memory management problems.
See Python, See Python Go, Go Python Go (2016)
Andrey Petrov is the author of urllib3, the creator of Briefmetrics and ssh-chat, and a former Googler and YCombinator alum. He’s here to tell us of a...
Browse good first issues to start contributing to open source
We've recently launched good first issues recommendations to help new contributors find easy gateways into open source projects. Read about the machine learning engine behind these recommendations.
Table Detection and Extraction Using Deep Learning
Extract table from image with Nanonets table detection OCR. Learn OCR table Deep Learning methods to detect tables in images or PDF documents.
What is Rust and why is it so popular?
Rust has been Stack Overflow's most loved language for four years in a row, indicating that many of those who have had the opportunity to use Rust have fallen in love with it. However, the roughly 97% of survey respondents who haven't used Rust may wonder, "What's the deal with Rust?"
Fast properties in V8
This technical deep-dive explains how V8 handles JavaScript properties behind the scenes.
Mir: A lightweight JIT compiler project
Take an in-depth look at the MIR lightweight JIT compiler project's goals and state of development, such as the addition of support for CRuby.
Yukihiro Matsumoto: “Ruby is designed for humans, not machines”
Yukihiro Matsumoto talks to Evrone about what makes Ruby shine
C++ coroutines: Initial implementation pushed to master
This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project .
Bring your monorepo down to size with sparse-checkout
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
Effectively Using Materialized Views in Ruby on Rails
We look at how to utilize both, views and materialized views, within Ruby on Rails with a real-world sized dataset of hockey teams and their top scorers.
Vulkan 1.2
The Khronos Group announces the release of the Vulkan 1.2…
Problems with TypeScript
I would like the jury to know that I am, for the most part, a TypeScript fan but I do have some nagging doubts that I would like to discuss in this post.
My C code works with -O3 but not with -O0
v1.2 - added comments from HN v1.3 - added “What does fits mean ?” v1.4 - added the conclusion When something very basic goes wrong, I have this hierarchy of potential culprits: the compiler buggy hardware OS vendor last and least me, because I don’t make mistakes :) So what...
Forced migration to Google Sheets API v4
When I read that Google is forcing developers to migrate from Google Sheets API v3 to v4, I was mad. Here's why.