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
Topics /
The most popular blog posts about software engineering on Hacker News. 1,508 posts.
Learn AWS tags best practices and real-world tagging strategies to improve cost visibility, organize resources, enforce standards, and automate management
Here is my (extended) family tree: Everyone in the tree shares at least one common ancestor and at least one common descendant. This ...
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.
This week's post will cover a command line tool that helps you play the video game Stardew Valley .
tl;dr: With the Netpbm file formats, it’s trivial to output pixels using nothing but text based IO
If you read a description of a static analysis in a paper, what might you find? There’ll be some cute model of a language. Maybe some inference rules describing the analysis itself, but those rules probably rely on a variety of helper functions. These days, the analysis likely involves some logical reasoning: about…
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 ...
Realtime rendering and videogame programming mostly, but I love computer science and visuals in all their forms. This is a notepad of my ideas.
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites . This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
But OCaml is Pretty Great
I got into a discussion about monads recently. On a search to find some resources to share, I realized that most essays explained them with type signatures and rules. A missing ingredient to grok them, I think, is to understand the intuition behind them. How could you end up inventing monads?
An essay that bids farewell to x87 – a computing architecture too long for this world.
Today we are thrilled to announce the availability of TypeScript 4.0! This version of the language represents our next generation of TypeScript releases,
Is APL dead? Not anymore. Changes in modern hardware, business needs, development methods, and our understanding of programming makes APL in its modern state perhaps more relevant and viable than ever before.
Why I chose Electron.js over native macOS and Windows apps to build my side project.
Recently I revealed the secret of academic success. This was so popular (16000 views!) that I decided I would follow up with the secret of software success – success in producing software. No…
Some hints and tips for getting started with Mypy and introducing it to existing projects
We want to give you a database that allows you to quickly and simply build and manage data-intensive applications in the cloud—without worrying about the performance, scale or resilience of those apps. To support that mission, our latest release includes updates that let you build fast and build to last.
Key path expressions as functions, callAsFunction, and more
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Back in April of last year, the speedometer failed in my ‘94 Explorer. Rather than hunting down a replacement cable and tearing apart the dash just to restore an old analog needle, I opted to build a digital replacement using a Raspberry Pi and GPS.
Example based guide for text processing with Perl from the command line