Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 7,294 posts.
.NET Framework – What's New in C# 7.0
Access to this page requires authorization. You can try signing in or changing directories .
Mistral 7B Fine-Tune Optimized
The OpenPipe platform has migrated to Weights & Biases and CoreWeave. Browse migration details and the OpenPipe technical archive.
Using computer vision to help win $1M in Mountain Dew's Super Bowl contest
SUMMARY Mountain Dew's Super Bowl LV ad challenged viewers to count the exact number of bottles in the commercial for a $1 million prize, and this post builds an object detection model to assist with that count. The 30-second video was sampled at three frames per second in Roboflow to produce 92 annotated training…
Deep Learning for Siri’s Voice
Siri is a personal assistant that communicates using speech synthesis. Starting in iOS 10 and continuing with new features in iOS 11, we…
OpenAI releases larger GPT-2 model
We’ve trained a large-scale unsupervised language model which generates coherent paragraphs of text, achieves state-of-the-art performance on many language modeling benchmarks, and performs rudimentary reading comprehension, machine translation, question answering, and summarization—all without task-specific training.
Gleam 0.15
News post: Gleam v0.15 released!
SQLAlchemy 1.4
The Database Toolkit for Python
The Evolution of Code Deploys at Reddit
Get the latest product news, company announcements, and user insights from the official Reddit blog.
How I Start: Nim
Nim is a young and exciting imperative programming language that is nearing its 1.0 release. My main motivation for using Nim is its performance / productivity ratio and the joy of programming in Nim. In this guide I’m going to show you how I start a Nim project.
Electron 4.0.0
The Electron team is excited to announce that the stable release of Electron 4 is now available! You can install it from electronjs.org or from npm via npm install electron@latest. The release is packed with upgrades, fixes, and new features, and we can't wait to see what you build with them. Read more for details…
Why Rust?
I've been a programmer for 20+ years, and few things excite me as much as Rust. My background is mostly in C++, though I have also worked in Python and Lua, and dabbled in many more languages. I started writing Rust around 2014, and since 2018 I've been writing Rust full time. In my spare time I've developed a popular…
We want you to build the next Git platform on Cloudflare
Cloudflare is hosting a competition to see who will build the next Git platform for an era of AI agents. Artifacts is in open beta, with Workers bindings, data jurisdiction controls, and event subscriptions for repository changes.
The engineer’s engineer: Computer industry luminaries salute Dave Cutler
The technology industry is still young, but its history is already rich with myths and legends.
Malware found on NPM infecting local package with reverse shell
For the first time, RL researchers discover malicious locally-installed npm packages infecting other legitimate packages.
When Bash scripts bite
There are abundant resources online trying to scare programmers away from using shell scripts. Most of them, if anything, succeed in convincing the reader to...
What RESTful actually means
If you do web development, you’ve probably heard of REST. But if you’re like me, you usually just pretend to know what it is, and nod politely when someone asks you if what you’re making is RESTful. I use HTTP, err, that means it’s RESTful right? Recently, I decided to take the plunge and actually find out what this…
GitLab Serverless
The true value of serverless is best realized via a single-application DevOps experience – that's why we're launching GitLab Serverless.
Pharo 12
Pharo is a pure object-oriented programming language and a powerful environment focused on simplicity and immediate feedback.
What Flips Your Bit: Cosmic Ray Errors at Mozilla
(“This Week in Glean'' is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release ...
Sans-IO: The secret to effective Rust for network services
Learn how Firezone uses the sans-IO pattern to build testable, deterministic Rust networking code. A deep dive into our connlib design.
Future of TypeScript on ESLint
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Mastering Web Scraping in Python: Crawling from Scratch
Get started with web scraping in Python following this step-by-step tutorial! Learn how to scrape a site with Requests and Beautiful Soup libraries.
OpenXLA Is Available Now
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.