How I Start: Go (2014)
Go is a lovely little programming language designed by smart people you can trust and continuously improved by a large and growing open-source community .
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
Go is a lovely little programming language designed by smart people you can trust and continuously improved by a large and growing open-source community .
Refactoring can make your code way better - or way worse. Here's how to avoid messing up your codebase when you refactor code.
When to use generics when writing Go code, and when not to use them.
HgLab is a powerful self-hosted Mercurial Server and Repository Management for Windows with Push and Pull server, Active Directory and LDAP integration, built-in Pushlog and other goodies
About four years ago we launched Ghost on Kickstarter as a tiny little prototype of an idea to create the web's next great open source blogging platform. In the early days we really just focused on just making everything work. Ghost was one of the very first open source
Gemma 3, Google's new multimodal models. Fine-tune & Run them with Unsloth! Gemma 3 comes in 1B, 4B, 12B and 27B sizes.
WebGPU is an emerging API, designed from the ground up within the W3C, to provide access to the graphics and computing capabilities of hardware on the web.
Haxe 3.3 introduces a powerful and flexible new Lua target. Here's how to get started with it.
We have completely rewritten the string/binary data structure we use in Polars.
What are deterministic builds?
How malicious environment variables can trick scripting language interpreters into executing arbitrary commands, a Linux exploitation technique.
FunctionGemma is a specialized version of our Gemma 3 270M model fine-tuned for function calling.
Between the coming release of ES6 and unrelenting competition for JIT performance, these are exciting times for JavaScript. But an area where JS still lags ...
PyPy for low-latency systems Recently I have merged the gc-disable branch, introducing a couple of features which are useful when you need...
See how PostgreSQL 19 speeds up aggregations by aggregating before joins, with a benchmark showing over 5x faster execution.
Generics is entering the language change proposal process
Today we’re releasing Kotlin 1.4.0! Over the past years, we’ve been working hard on making Kotlin a programming language that is fun, enjoyable, and productive to work with. To continue our pursuit of this goal with this version of Kotlin, we put a lot of energy and effort into improving the performance and quality of…
C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap.
Kiro, Spec-kit, Bmad, Tessl, and other SDD frameworks turn business analysts into Markdown reviewers. Isn't there a more agile way to use Coding Agents?
Today's major defense systems rely heavily on software-enabled capabilities. However, many defense programs acquiring new systems first determine the physical items to develop....
There are many great coding principles, but it can be hard to keep them all in your head at once. Instead, I try to remember these three attitudes.
Open-source, swappable packages and an AI that assembles them into full-stack apps that scale.
For Richard, a crazy idea was an opportunity to either prove it wrong or prove it right.