//go:fix inline and the source-level inliner
How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.
Topics /
The most popular blog posts about software engineering on Hacker News. 21,834 posts.
How Go 1.26's source-level inliner works, and how it can help you with self-service API migrations.
More on MMO Architecture:- MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them- MMO Architecture: Optimizing Server Performance with Lockless Queues- MMO Architectur…
A tremendously effective tool for our needs
This is a recount of an adventure where I experimented with some Go assembly coding in trying to optimize the math.Atan2 function.
Ruby apps can use a lot of memory. But why? Various people in the community attribute it to memory fragmentation, and provide two “hacky” solutions. Dissatisfied by the current explanations and provided solutions, I set out on a journey to discover the deeper truth and to find better solutions.
Wouldn't it be cool to be able to develop terminal applets like UI components?
Technical deep dive into the new DBOS integration for Supabase
An inside look at how Ouster's multi-beam flash lidar architecture works, and why silicon-based design is transforming the lidar industry.
Building StopTheMadness Pro in Xcode is usually very fast, because my project doesn't use any Swift. It's a combination of Objective-C, which compiles much more quickly than Swift, and JavaScript, which doesn't need to be compiled. However, sometimes the builds were very slow for some strange reason. Checking the…
The other day I wrote an article discussing LibreSSL , and the common mistakes being made by those thinking they know how to port it to oth...
Wait-free algorithms attract vast interest and are an area of intense research, the motivation being that true lock-free algorithms and data structures provide great …
Factorio is a factory-building game involving lots (and I mean, LOTS) of conveyor belts. The code that implements these belts is marvel of optimization, but unfortunately they can't handle every construct.
Ruby on Rails is a web framework that contains many libraries you’d need to create and deploy a successful web application. We often take for granted the ability to run rails new to create a fully functional web application with tons of built-in features.
X-Plane works by reading in the geometric shape of any aircraft and then figuring out how that aircraft will fly. […]
Resilient sync for local-first apps by using existing technologies such as file systems
Maximizing Postgres connection economy by using a single connection per program to receive and distribute all listen/notify notifications.
I literally wrote the book on unsafe Rust . And the book on pointers in Rust . And redesigned the Rust’s pointer APIs . And designed the standard library’s abstraction for unsafe heap-allocated buffers . And maintain the alternative Vec layout .
Visual Studio has long been recognized for the quality of its IntelliSense (code analysis and suggestions) across all languages, and has had support for
A site for cataloging the many technical musing of Andy Desmarais
Magic files and where to find them: .gitignore, .gitattributes, .mailmap, .git-blame-ignore-revs, .lfsconfig, and more.
Here are a list of features which I think are generally underrated in PostgreSQL and why. Many though not all of these are being used in t...
Long ago as an undergraduate, I found myself back home on a break from school, bored and with eyes wandering idly across a family bookshelf. At school, I had started to find a calling in computing systems, and now in the den, an old book suddenly caught my eye: Tracy Kidder’s The Soul of a New Machine . Taking it off…
As MIT’s Independent Activities Period draws near, I’ve received quite a volume of inquiries from underclassmen about “what should I take?” or “which of these competitions is better?”
This post is to consolidate some information about the project and sub-projects in an attempt to disseminate what I have been spending way too much time on. Arcan – When a Game Engine meets a…