Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
Python 3.7 released
The official home of the Python Programming Language
How I Start: Clojure
We are going to explore Clojure by creating a fun project together. In particular, we will create a twitter bot that creates its text based on a mashup of Edward Lear’s poetry , and a goodly selection of functional programming text taken from Wikipedia.
Is htmx Just Another JavaScript Framework?
Alexander Petros give a thoughtful exploration of htmx's relationship to traditional JavaScript frameworks, examining how its HTML-first approach and narrow focus on network requests sets it apart. He argues that while htmx exhibits framework-like qualities in how it shapes application architecture, its deep…
io_uring is faster than mmap
Sourcing data directly from disk IS faster than caching in memory. I brought receipts. Because hardware got wider but not faster, the old methods don't get you there. You need new tools to use what is scaling and avoid what isn't.
PyPy 5.0 Released
PyPy 5.0 We have released PyPy 5.0, about three months after PyPy 4.0.1. We encourage all users of PyPy to update to this version. You ...
Typst 0.13 is out now
With Typst 0.13, we wanted to improve the day-to-day experience of using Typst. We fixed some of the most long-standing bugs and made Typst even more flexible to...
Amazon Lex – Build Conversational Voice and Text Interfaces
While computers that talk are great, computers that listen and respond are even better! If you have used an Amazon Echo, you know how simple, useful, and powerful the Alexa-powered interaction model can be. Today we are making the same deep learning technologies (ASR – Automatic Speech Recognition NLU – Natural…
Our Roadmap for Nix
Tweag’s Nix team plans for the coming years
Comparison – R vs. Python: head to head data analysis
R vs Python — which is better for data analysis and data science? Compare the two languages side by side for an objective answer!
Hooks Considered Harmful
React hooks changed radically how we build frontend applications allowing engineers to separate stateful logic from rendering. However, under a seemingly simple API there are some aspects of React hooks that are the source of bugs and performance issues. In this article, we will do a deep dive into the javascript…
Parquet: An efficient, binary file format for table data
Quicker, but also more convenient
ISO C is increasingly moronic
Varnish is a powerful, flexible HTTP accelerator that speeds up web applications by caching content and optimizing delivery.
"Vibe code hell" has replaced "tutorial hell" in coding education
When I started thinking about the problems with coding education in 2019, "tutorial hell" was enemy number one. You'd know you were living in it if you:
The hardest part of building software is not coding, it's requirements
Why replacing programmers with AI won’t be so easy.
New Adventures for Elm
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
How to train your own large language models
From raw code to a model serving users: the data pipelines, training infrastructure, and evaluation work behind Replit’s language models.
Exploring PostgreSQL 18's new UUIDv7 support
Exploring what's interesting about UUIDv7 support using a demo crab store.
Asciinema 1.3 Switches from Go Back to Python
News about asciinema development and new releases
Google Colab will soon introduce AI coding features
Colab will soon add AI coding features like code completions, natural language to code generation and even a code-assisting chatbot.