Topics /

Software Engineering

The most popular blog posts about software engineering on Hacker News. 597 posts.

2023
214

NilAway: Practical nil panic detection for Go

Uber has widely adopted Golang (Go for short) as a primary programming language for implementing backend services and libraries due to its high performance. The Go monorepo is the largest codebase at Uber, comprising 90 million lines of code (and growing). This makes tooling for writing reliable Go code a critical…

235

Long context prompting for Claude 2.1

Claude 2.1 excels at retrieving information across its 200K context window, with a simple prompt adjustment improving accuracy from 27% to 98%. Claude 2.1’s performance when retrieving an individual sentence across its full 200K token context window.

239

YJIT is the most memory-efficient Ruby JIT

This year, the YJIT team and I have gotten a paper accepted at MPLR 2023 (Managed Programming Languages and Runtimes), which is now freely available through ACM open access. The paper, titled “Evaluating YJIT’s Performance in a Production Context: A Pragmatic Approach”, goes into details of the strategy taken to…

240

Keras 3.0

Keras 3 runs the same model code on any supported backend, including JAX, PyTorch, and TensorFlow. Learn what's new, how backends work, and how to migrate.