Hacker News with Generative AI: Development

Show HN: Dispatched.dev – Background Job Queues for Your Serverless Apps (dispatched.dev)
Stop managing queues and workers. Focus on building your app while we handle your background jobs with simple HTTP requests.
Show HN: The all-in-one fake API (fooapi.com)
Dummy data for your projects, fast and simple. Users, products, posts, comments and more!
Developing inside a virtual machine (disintegrator.dev)
Last year, I started a new job at Speakeasy and with every new job and fresh laptop is an opportunity to revise my workflow.
Providing decent living for 8B people requires only 30% of current resources use (sciencedirect.com)
Some narratives in international development hold that ending poverty and achieving good lives for all will require every country to reach the levels of GDP per capita that currently characterise high-income countries.
Ghostty: Reflecting on Reaching 1.0 (mitchellh.com)
This isn't a release announcement. Ghostty 1.0 is out. You can download it and read about it on the Ghostty website. This is a personal reflection on the project.
SQL query optimization: a comprehensive developer's guide (aiven.io)
An SQL optimization guide for developers. With best practices, warnings, and pro tips to speed up your SQL query optimization.
An App Store First: Delta Adds Patreon Link for Purchase and Perks (macstories.net)
Delta, the MacStories Selects App of the Year, received an important update today that allows users of the game emulator to support its development via Patreon from inside the app.
Show HN: PipeGate – A Lightweight, Self-Hosted Proxy to Expose Local Servers (github.com/janbjorge)
PipeGate is a lightweight, self-hosted proxy built with FastAPI, designed as a "poor man's ngrok." It allows you to expose your local servers to the internet, providing a simple way to create tunnels from your local machine to the external world.
Populating env vars using 1Password (coryd.dev)
I love automating things and — with that impulse entirely unchecked — I've written up a shell script to make setting this site up for local development even simpler.
Wislist for Linux from the mold linker's POV (kernel.org)
I'm the author of the mold linker. I developed mold for speed, and I think I achieved that goal. As a ballpark number, mold can create a 1 GiB executable in a second on a recent 32-core x86 machine. While developing mold, I noticed that the kernel's performance occasionally became a bottleneck. I’d like to share these observations as a wishlist so that kernel developers can at least recognize potential areas for improvement.
Show HN: Gentrace – connect to your LLM app code and run/eval it from a UI (gentrace.ai)
Test generative AI across teams. Automate evaluation for reliable LLM products and agents.
Lies I was told about collab editing, Part 1: Algorithms for offline editing (moment.dev)
In early 2024, I began investigating collaborative editing systems for use in Moment’s core text editor.
Spotify cuts developer access to several of its recommendation features (techcrunch.com)
Spotify will no longer allow developers building third-party apps with its Web API to access several features within the music streaming platform, such as song and artist recommendations, the company announced in a developer blog post on Wednesday.
Ask HN: Any tips for building a VSCode fork? (ycombinator.com)
Hey HN! I'm working on a VSCode fork to work and develop on iOS apps. I'm curious if anyone out here has any experience with building a VSCode fork and has any tips that they'd like to share.
Show HN: Steel.dev – An open-source browser API for AI agents and apps (github.com/steel-dev)
Steel is an open-source browser API. We make it easy for AI devs to programmatically control browsers that work with your favorite frameworks.
Next.js B2B Starter Kit – fast-track your SaaS app from 0 to 1 (workos.com)
Every business starts with an idea, followed by the challenge of picking the right tech stack. In a crowded field where choosing the right technology is key yet time-consuming, starter kits help you focus on building your idea rather than reinventing the basics. That’s why we’re announcing the WorkOS-built Next.js B2B Starter Kit today.
/usr/bin/env -S uv run (simonwillison.net)
This is a really neat pattern. Start your Python script like this:
Valve developers discuss why Half Life 2: Episode 3 was abandoned (arstechnica.com)
After Ars spent Half-Life 2's 20th anniversary week looking back at the game's history and impact, Valve marked the occasion with a meaty two-hour YouTube documentary featuring insider memories from the team behind the game itself.
Show HN: GitHub Multi-Topic Explorer: A Tool for Multiple Topics Searches (ycombinator.com)
The Final Hours of Half-Life 2 (gamespot.com)
The newest installment in Geoff Keighley's Behind the Games series covers the turbulent development of Half-Life 2. This special feature takes you behind the scenes on the development of the game at Valve Software, including exclusive details on the infamous source code leak.
Getting Docker to not suck for Development (taylormadetech.dev)
The short, sharp, and shiny of it all is docker containers usually run as root, so when you mount your local file system to it, it writes files as root to your machine. This bugs me and causes issues. The fix is to build your docker image with a non-root user that has your UID and GID. You can see my example in this zip file.
Speeding up the Rust edit-build-run cycle (davidlattimore.github.io)
There are two main aspects to compile times that matter to developers. Cold build times, when building from scratch and warm build times when you’ve already built and you’re rebuilding following an edit. This article focuses on warm build times, which for rapid iteration during development is what generally matters most.
Neom CEO departs as Saudi Arabia scales back mega-projects (theguardian.com)
Nadhmi al-Nasr, the longtime chief executive of the $500bn Saudi development project Neom launched by Crown Prince Mohammed bin Salman, has departed, according to a Neom statement issued on Tuesday that did not give a reason for the departure.
Requesting Spotify access_token's to use their API in seconds (spoken.host)
How Half-Life 2 was made: A story of cabals and Electronics Boutique (arstechnica.com)
There has been some debate about which product was the first modern “triple-A” video game, but ask most people and one answer is sure to at least be a contender: Valve’s Half-Life 2.
Trunk Flaky Tests – Detect, Quarantine, and Eliminate Flaky Tests (trunk.io)
Almost eight months ago we opened early access to our flaky tests solution to help companies find and neutralize their flaky tests. Since then we’ve processed 20.2 million uploads from our development partners. We are excited to announce today - the next phase in this product - as we open our Flaky Tests solution to the public.
Dev Fonts (gafi.dev)
Bluesky's AT Protocol: Pros and Cons for Developers (thenewstack.io)
Gimp 3.2 Will Aim to Be Out Within One Year of Gimp 3.0 (phoronix.com)
When looking past GIMP 3.0, the GIMP developers are hoping GIMP 3.2 as the follow-on feature release will be out within about one year of GIMP 3.0.
SaaS that analyses and monitors your tests (similar tool used daily at Meta) (testpulse.io)
Don't know when tests are broken? Want to pinpoint those annoying flaky tests or find out which ones are slowing you down? We've got you covered!