Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
Roll your own JavaScript runtime, pt. 3
We'll create and load a snapshot of our custom JavaScript runtime to optimize startup time.
Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost
Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52, G72) GPUs,
Django 1.6 alpha 1 released
Posted by Jacob Kaplan-Moss on May 26, 2013
Building a Cross-Platform Web and Mobile App from the Ground Up
“Why can’t we just write this code once and have it just work across Web, Android and iOS?” As a mobile engineer who has spent both a significant portion of his career copying the exact same product from iOS to Android, I’ve asked myself this question many times.
TypeScript 2.4 RC
Today we're releasing our RC of TypeScript 2.4. To get started with the latest stable version of TypeScript, you can grab it through NuGet, or use the
(Re)Using rustc components in gccrs
In order to speed up development, as well as make sure gccrs exposes the exact same behavior as rustc in critical compiler passes, we decided last year to start reusing components and crates from the official Rust compiler where possible. These components range from external crates used for certain nightly options to…
Project Snowflake: Non-blocking safe manual memory management in .NET
We propose integrating safe manual memory management with garbage collection in the .NET runtime to get the best of both worlds.
Selenium 2.0: Out Now
We are very, very pleased to announce the release of Selenium 2.0. If you’ve been waiting for a stable release since 1.0.3, now’s the chance to update. And if you do, what will you find…
Scala on Heroku
The sixth official language on the Heroku polyglot platform is Scala, available in public beta on the Cedar stack starting today. Scala deftly blends...
Building voice agents with Nvidia open models
Build an ultra-low-latency voice agent with NVIDIA open models. Learn how Nemotron Speech ASR achieves sub-25ms transcription, how Nemotron 3 Nano LLM and Magpie TTS work together, and how to optimize architecture for real-time voice AI deployment.
Threlte 8
The next major release of Threlte
V8 JavaScript Engine: V8 Release 5.4
V8 v5.4 comes with performance improvements and reduced memory consumption.
2019 Guide to Cryptographic Key Sizes and Algorithm Recommendations
A simple, accessible recommendation for key sizes and recommended algorithms for various cryptographic algorithms.
Alar: The making of an open-source dictionary
The story of a massive Kannada dictionary created by V. Krishna single handedly over four decades, and its accidental discovery and open sourcing at an unlikely place, a stock brokerage.
Archimedes – A Python toolkit for hardware engineering
A great engineer (controls being no exception) has to be part hacker, part master craftsman.
Preserving Outputs Precisely while Adaptively Rescaling Targets
Multi-task learning - allowing a single agent to learn how to solve many different tasks - is a longstanding objective for artificial intelligence research. Recently, there has been a lot of excellent progress, with agents like DQN able to use the same algorithm to learn to play multiple games including Breakout and…
SIMD Vectorization in Julia
A portfolio of HPC tools help data scientists, researchers, and developers efficiently build cross-architecture applications.
All about 64-bit programming in one place
Access technologies that use data for modern code, machine learning, big data, analytics, networking, storage, servers, cloud, and more.