Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,929 posts.
Crystal 1.2.2 Is Released
We are releasing the second patch release of the 1.2 series.
Pointers in Python
In this step-by-step tutorial, you'll get a clearer understanding of Python's object model and learn why pointers don't really exist in Python. You'll also cover ways to simulate pointers in Python without the memory-management nightmare.
Racket v8.2
_posted by John Clements_ Racket version 8.2 is now available from https://download.racket-lang.org. Racket CS improved the performance of large-integer arithmetic. Racket has improved support for layered and tethered installation. Racket ...
Clojure 1.2 released
I'm pleased to announce today the release of Clojure 1.2. http://clojure.org/downloads For maven/leiningen users, your settings to get the b...
C's Flexible Integer Sizes Were Not a Design Mistake
Word sizes, strange machines, and why <strong>int</strong> was never meant to mean 32 bits. C's flexible integer types were how the language achieved portability in a world of 12, 18, 36, and 60-bit computers.
When if is just a function
what does this mean and does it matter
GitHub Language Trends
A while ago, I wanted to get a little quick feedback on some data I was playing with, but the day was almost over and I wasn’t done working on it yet. I decided to tweet my rough draft of a graph of GitHub language trends anyway, followed later by a slight improvement. Much to my surprise,
Viking 7B: open LLM for the Nordic languages trained on AMD GPUs
Silo AI is announcing the release of the first open LLM for the Nordic languages
Nim Programming Language v0.17.0 released
The Nim team is happy to announce that the latest release of Nim, version 0.17.0, is now available. Nim is a systems programming language that focuses on performance, portability and expressiveness.
IBM's “Think” Motto in Chinese
First we have to determine what IBM means by its famous slogan. Here are some of the many meanings of "think": "ponder; reflect (on); believe; consider; cogitate; feel; deem; hold; suppose; imagine; remember; recall; conceive; deliberate; recollect; evoke", etc. Thomas J. Watson , who led IBM from 1914 to 1956, first…
PyPy JIT for 64-bit ARM
Hello everyone. We are pleased to announce the availability of the new PyPy for AArch64. This port brings PyPy's high-performance just-in...
Pony 0.29
We are proud to announce the release of Pony version 0.29.0. This release includes several improvements to the standard library's TCP support. This version contains breaking API changes. We recomme...
PyPy 2.1 – Considered ARMful
We're pleased to announce PyPy 2.1, which targets version 2.7.3 of the Python language. This is the first release with official support for...
Crystal 1.9.1
We are announcing a new patch release of the Crystal 1.9 series with two bugfixes.
Golang at CloudFlare
The other day I blogged here about our new Railgun software that speeds up the back haul between CloudFlare data centers and our clients' servers. At CloudFlare we're using a number of different languages depending on the task.
Unix philosophy without left-pad, Part 2: Minimizing dependencies
In the previous post, I made a case for why programming languages should have a utility library that provides small-but-commonly-needed functions. Today I’m introducing a Raku package that I hope w…
Forth: Stack-Manipulation Operators
Stack-manipulation operators allow the Forth programmer to do arithmetic interactively or in code contained in Forth definitions (e.g., defined functions).
Deadcode: Finding unreachable functions in Go
deadcode is a new command to help identify functions that cannot be called.
Magical Handler Functions in Rust
In this post we take a deeper look into one of the most popular design patterns in Rust web frameworks, the magical handler function.
Rust in Production (2018)
How Mozilla’s new language dramatically improved our server-side performance
SBCL 2.2.8
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.