Best Practices for Working with Configuration in Python Applications
Most computer applications can be configured to behave a cer
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 31,690 posts.
Most computer applications can be configured to behave a cer
Posted by James Bennett on Jan. 4, 2013
OH no Type Co. Retail and custom typefaces. Life’s a thrill, fonts are chill!
Posted by Jeff Dean, Google Senior Fellow, on behalf of the entire Google Brain TeamThe Google Brain team's long-term goal is to create more intell...
How EZRGB uses DBOS durable workflows to power EZ Sequence, its software for animated, computer-controlled holiday light shows.
Chadds Ford, Pennsylvania, 1777. At the end of a daylong battle, George Washington’s right flank has completely collapsed. British troops are closing in. A dashing Polish cavalry officer reports to Washington’s bodyguard that they are in danger of being surrounded. Washington orders Casimir Pulaski to gather as many…
We asked one of our top 10 hacker contributors, Johan Carlsson, to share his novel approach to bug bounty hunting.
A trade group representing giants of Internet business from Facebook to Microsoft has just endorsed a “compromise” version of the Stop Enabling Sex Traffickers Act (SESTA), a bill that would be disastrous for free speech and online communities. Just a few hours after Senator Thune’s amended version...
It's been almost 6-months since we released Wasmer 1.0, and the community support and reception were incredible. Since then, we've been hard at work on the next version of Wasmer.
The team at Paris-based Snips has created a voice assistant that can be embedded in a single device or used in a home network to control lights, thermostat
Using vectorized processing in an execution engine makes more efficient use of modern CPUs by changing the data orientation (from rows to columns) to get more out of the CPU cache and deep instruction pipelines by operating on batches of data at a time.
My colleague Peter Moon wrote the guest post below and asked me to get it out to the world ASAP! — Jeff; AWS currently offers SDKs for seven different programming languages – Java, C#, Ruby, Python, JavaScript, PHP, and Objective C (iOS), and we closely follow the language trends among our customers and the general […]
Learn the importance of SPF, DKIM, DMARC, and BIMI in ensuring email delivery.
On August 21, 2025, an influx of traffic directed toward clients hosted in AWS us-east-1 caused severe congestion on links between Cloudflare and us-east-1. In this post, we explain what the failure was, why it occurred, and what we’re doing to make sure this doesn’t happen again.
I’m delighted to announce Swift Atomics, a new open source package that enables direct use of low-level atomic operations in Swift code. The goal of this library is to enable intrepid systems programmers to start building synchronization constructs (such as concurrent data structures) directly in Swift.
The PostgreSQL Global Development Group announces that the first release candidate is available for download. This release should fix all …
New SBCL versions are usually released at the end of each month: check the Sourceforge File List to see the current version. The new features of all SBCL releases are listed below.
If you click the edit button today on OpenStreetMap, you will find a new, easier to use in-browser editor.
Open Source We have worked on Overgrowth for 14 years. It is our longest running, ongoing project, and a massive reason why we have…
Erlang is a programming language designed by Ericsson and used by a number of companies such as WhatsApp, Amazon and Facebook. Watch its creator Joe Armstrong speak about its development and enduring popularity.
Discover how to create solutions using Lob’s framework for problem solving. Learn how to understand the problem, design an approach, and build a solution.
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.