Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
Awk by Example
Awk is a very nice language with a very strange name. In this first article of a three-part series, Daniel Robbins will quickly get your awk programming skills up to speed. As the series progresses, more advanced topics will be covered, culminating with an advanced real-world awk application demo.
Joe Armstrong: Why OO Sucks
( Note : This is a copy of the original that used to live at http://www.bluetail.com/~joe/vol1/v1_oo.html )
Why Is Python Growing So Quickly?
We recently showed that, based on Stack Overflow question visits, Python has a claim to being the fastest-growing major programming language, and that it has become the most visited tag on Stack Overflow within high-income countries .
TypeScript Features to Avoid
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)
Started by rafalp on Dec. 12, 2023 in the Roadmap category. 6 replies, last one from July 25, 2024.
Go Module Mirror and Checksum Database Launched
The Go module mirror and checksum database provide faster, verified downloads of your Go dependencies.
Shipping Multi-Tenant SaaS Using Postgres Row-Level Security
At Nile, we’re making it easier for companies to build world-class control planes for their infra SaaS products
From slow to SIMD: A Go optimization story
So, there's this function. It's called a lot. More importantly, all those calls are on the critical path of a key user interaction. Let's talk about making it fast.
Julia 1.8
Highlights of the Julia 1.8 release.
Performance Improvements in .NET Core
Update (2017/06/12): Added BenchmarkDotNet blog post link. There are many exciting aspects to .NET Core (open source, cross platform, x-copy deployable, etc.) that have been covered in posts on this blog before. To me, though, one of the most exciting aspects of .NET Core is performance. There’s been a lot of…
Emacs Love Tale by sdp
Emacs Tales - A collection of unexpected stories involving emacs
Phoenix Dev Blog – Streams
LiveView's new Streams feature is set to be a game changer and yet easy to use at the same time. Chris McCord writes this dev blog post shining a light onto this new feature.
'; CREATE TABLE `Capture the Flag`;' -- Stripe's Web Security CTF is Live
Today we're launching Capture the Flag: Web Edition, a security contest where you can try your hand at discovering and exploiting vulnerabilities in mock web applications.
Prime Agent: A self-improving RLM agent
Prime Agent is our open-source, self-improving coding harness built around two abstractions: the Recursive Language Model (RLM) and the Continual Harness. With Opus 5, it achieves 95.5% on ARC-AGI-3, surpassing the reported human expert baseline.
Launch of the 3rd Edition of the Ruby on Rails Tutorial Book
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
Ruby 3.2.0
We are pleased to announce the release of Ruby 3.2.0. Ruby 3.2 adds many features and performance improvements.
Aroma: Using machine learning for code recommendation
Aroma is a code-to-code search and recommendation tool that uses ML to make the process of gaining insights from big codebases much easier.
A practical introduction to constraint programming using CP-SAT and Python
We discuss constraint programming, an approach to solve discrete optimization problems, and illustrate how it works with a scheduling code example implemented in Python with the CP-SAT solver.
I love building a startup in Rust but wouldn't pick it again
For almost two years now, the vast majority of our backend code was written in Rust (aside from a little bit of Python). I love Rust, it’s by far my favorite language. I find myself missing match in pretty much every other language I go to. However, if I was doing it over, I wouldn’t choose Rust. This advice is…
Zig 0.11
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
MAUI Is Coming to Linux
Announcing the first release of Avalonia MAUI
A Desperate Plea for a Free Software Alternative to Aspera (2018)
I work at the Childhood Cancer Data Lab, where we use very big data to find cures for childhood cancers. To move data around the internet at very high speeds, we are forced to use a proprietary software suite called Aspera. If somebody could make a Free Software alternative, the future of the internet would be way…
Flowcharts of programming language constructs
This article contains the flow-charts of many common programming language constructs that involve distinct combinations of gotos. The goto (or jump) is a basic building block of control flow, therefore most control flow constructs can be modelled using it.