Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Adding an Effect System to OCaml [video]
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
Enabling Continual Learning in Neural Networks
Computer programs that learn to perform tasks also typically forget them very quickly. We show that the learning rule can be modified so that a program can remember old tasks when learning a new one. This is an important step towards more intelligent programs that are able to learn progressively and adaptively.
Formal Methods in Practice: Using TLA+ at ESpark
Using TLA+ at eSpark Learning
Under the Hood of Macros in Elixir
In the second part of our metaprogramming series, find out about the inner workings of macros in Elixir.
Accounting for developers part III – building a lending marketplace
In this final part of our Accounting for Developers series, we explore the ins and outs of building a ledger to power a lending marketplace product.
Ungrammar
rust-analyzer is a new
Speeding up the charting of sensor information as a waveform graph
A common problem that we have seen come up in several projects, is how to plot large datasets over time in an efficient manner using Qt. Here is one approach that we have found to work well in some situations, maybe it helps you out in your project.
Emacs Is Not Enough
Project Mage is a quest for seamless structural editing, a decent GUI toolkit, and, overall, an environment where interactivity, flexibility and power are valued very highly. A few applications are on the roadmap, notably the ones providing for note-taking, computational notebook capabilities, project-info tracking…
Why We Stick With PHP (and don't move to Ruby or Python)
I often get asked by potential employees and clients, why we do PHP and mostly PHP only. A valid question, of course and my first answer usually is (besides the “historical reasons” one), that nowadays all those server side (scripting) languages are mainly the glue layer between the front-end (the browser part) and…
What's new in C# for Godot 4.0
All about changes and improvements that Godot 4.0 offers to C# developers.
Favor real dependencies for unit testing
Which dependencies should be present in your code base? This article suggests an answer to that question.
Leveraging Rust in our Java database
A guide to adding Rust to a Java codebase with JNI and the rust-maven-plugin.
A few notes on message passing
The official home of the Erlang Programming Language
E17 (Enlightenment) enters alpha after 12 years
Enlightenment is a Window Manager, Compositor and Minimal Desktop for Linux (the primary platform), BSD and any other compatible UNIX system. Source code releases are on our download page. Visit our contribute page for our latest source code repositories.
Node.js v9.2.0
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Writing embedded firmware using Rust
AnyLeaf Articles: Writing embedded firmware using Rust
Ruby Next: A Transpiler for Ruby
Introducing Ruby Next, a transpiler for Ruby.
Node.js 26.0.0 (Now with Temporal)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Typesetting Engines: A Programmer's Perspective
Pros and cons for different typesetting engines from engineering perspective and why PPReseume chose LaTeX.