Stages of denial in encountering K
It is a lazy Tuesday afternoon. Perhaps you were idly browsing your favorite news aggregator, or visiting The Orange Website to wade through murky startup groupthink in search of interesting links.
Topics /
The most popular blog posts about programming languages on Hacker News. 5,634 posts.
It is a lazy Tuesday afternoon. Perhaps you were idly browsing your favorite news aggregator, or visiting The Orange Website to wade through murky startup groupthink in search of interesting links.
LLVM is a godsend of a research tool. Here are some detailed notes on what LLVM is, why you would want to use it for research, and how to get started as a compiler hacker.
I like Go. I use it for a number of things (including this blog, at the time of writing). Go is useful. With that said, Go is not a good language. It's not bad; it's just not good.
In this article, the author explores the concept of "brown" and "green" programming languages based on the Stack Overflow Devel...
No matter what language you program in or what applications you use: everything you do with a computer today is powered at some level by a piece of C/C++ code.
Cloudflare is collaborating on tsrs, a Rust port of TypeScript that is up to 8x faster and uses 70% less memory.
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
What it takes to run 2 million lines of Haskell in production at a fintech company serving 300,000 businesses.
Vim 9.2 brings significant enhancements to the Vim9 scripting language, improved diff mode, comprehensive completion features, and platform-specific improvements including experimental Wayland support.
Haskell is a great programming language with many features that make it easier to write robust software, and yet it is rarely taken up by software engineering teams. This essay aims to explain my views as to why Haskell is a great choice for programmers.
PHP, as the result of a spectacular error of judgement, appears to be written in US English. How do we developers ensure the traditions of the British Empire continue to be upheld, even in the digital age?
Nothing! Just kidding, you’ll see a lot of distressed messages from tasks that passed out wait for the phone to ring, and woke up wearing someone else’s OS thread. 1
The previous release was version 8.2 in December 2019. Since the latest source code is always available on GitHub, many have already picked up later patch versions (there are more than 5000 of them!). Therefore the changes have already been tried out by many users. On top of that bugs have been fixed, security issues…
With the end of support for Python 2 on the horizon ( in 2020 ), many package developers have made their packages compatible with both Python 2 and Python 3 by using constructs such as:
Today, the Mojo language officially reaches 1.0: a milestone the language has been building toward since its first release in 2023. Mojo has grown into a general-purpose language with a vibrant developer community writing their own libraries, tools, and applications on top of it. With Mojo 1.0, developers can now…
It's that time of the year again, a new version of Python is just around the corner. With the Python 3.15.0b1 feature freeze, we know what's...
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing …
Go 1.26 includes a new implementation of go fix that can help you use more modern features of Go.
We are pleased to announce the release of Ruby 2.5.0.
I've done a lot in my career. From working on business support software to big backend systems and even robotics. If there's been a consistent through-line to my career, it's the Ruby programming language.
Ending Support for PHP
A cheat sheet of real-world timing and memory numbers to guide performance-sensitive decisions.
I wrote a self-hosting C compiler which I named 8cc in 40 days. This is a log when I was writing it from scratch by myself in 2012. The code and its history are available at GitHub .