Comma.ai: Refactoring for Growth
Introducing the autonomy, product, and operations teams.
Topics /
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
Introducing the autonomy, product, and operations teams.
Node.js Powered
Experimenting with C++ Modules from the package management and build system perspective
Meet the experts. Explore the digital magazine where innovators share tech strategies, executive insights, and advancements in AI and IT transformation.
Overview Symlinks, or symbolic links, are “virtual” files or folders which reference a physical file or folder located elsewhere, and are an important feature built in to many operating systems, including Linux and Windows. The Windows’ NTFS file system has supported symlinks since Windows Vista. However, it hasn’t…
Electron is the most popular framework for building desktop apps using web technologies. In this article, we'll discuss a newer alternative, Tauri, and weigh some of the pros and cons between the two frameworks.
Emma Catlin | Software Engineer
One such topic that has challenged my own conceptions is how errors are handled in Go. To recap:
We’re excited to announce that Google will launch Chrome for ARM64 Linux devices in Q2 2026, following the successful expansion of Chrome to Arm-powered macOS devices in…
This post was co-authored by David Carmona, a Principal Program Manager Lead in .NET Team and Joe Morris, a Senior Program Manager in .NET Team. Couple of weeks back, we dedicated a blog post introducing .NET Standard 2.0, which will significantly extend your ability to share code by unifying .NET APIs across all…
By: Rajiv Shringi, Oleksii Tkachuk, Kartik Sathyanarayanan
Stop writing Java for your Android apps! There are a slew of ways to build...
A joyride through the dangers of lock-free programming.
A lot of people tend to think these days completion is a regular feature for every IDE. Well, that is not exactly the case. IntelliJ IDEA has already demonstrated that there is no such thing as a regu
Asynchronous programming is everywhere – user interaction, network access, file I/O. Dart simplifies and enhances these scenarios with the...
The PyPy team is proud to release version 7.3.2 of PyPy, which includes three different interpreters: PyPy2.7, which is an interpreter su...
Design, build and integrate your own Domain Specific Language with Lingo.
Build complex state preservation systems for implementing game save systems or custom netcode with Chickensoft's new serialization tools.
Quartz shares the high level design of a Clock interface that closely resembles the functions in the time standard library, and a "real" clock passes through to the standard library in production, while a mock clock gives precise control in testing.
This post is a guide to the operational, money movement elements of building an insurance company. We build a system for a regular monthly charge and a claim payout.
The GNU project and the GCC developers are pleased to announce the release of GCC 4.8.5.
Thanks to 166 contributors, 522 pull requests, community reviewers, and our generous sponsors, we're happy to announce the Bevy 0.11 release on crates…