Hacker News with Generative AI: Development

/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!
Akon's Cryptocurrency City in Senegal Has Evaporated (foreignpolicy.com)
American R&B singer Aliaune Thiam, professionally known as Akon, has long wanted to help Senegal, the country he grew up in. He started Akon Lighting Africa in 2014 to install cheap Chinese solar-powered lighting systems across the continent. He hoped to do something more significant for Senegal. But how to fund it?
System76 Thelio Astra: High-End ARM64 Developer Desktop (phoronix.com)
System76 is announcing one of their most innovative and interesting products going back to their Launch Configurable Keyboard and HP Dev One collaboration: the System76 Thelio Astra.
Why Does This Building by the Subway Need 193 Parking Spots? (Yes, 193.) (nytimes.com)
The apartment building under construction at 975 Nostrand Avenue in Brooklyn is the kind of project that city officials and economists say New York needs to solve the city’s severe housing shortage.
Microsoft is introducing hidden APIs to VS Code only enabled for Copilot? (reddit.com)
GitHub (aka Microsoft) has been quietly introducing new extension APIs to VS Code that are ONLY usable by their extension - Copilot.
Wordpress.org locks out developer of Pods, plugin similar to ACF (twitter.com)
Jank development update – Moving to LLVM IR (jank-lang.org)
Hi everyone! It's been a few months since the last update and I'm excited to outline what's been going on and what's upcoming for jank, the native Clojure dialect.
Nobel Economics 2024: why some countries are rich and others poor (nobelprize.org)
This year’s laureates have provided new insights into why there are such vast differences in prosperity between nations. One important explanation is persistent differences in societal institutions. By examining the various political and economic systems introduced by European colonisers, Daron Acemoglu, Simon Johnson and James A. Robinson have been able to demonstrate a relationship between institutions and prosperity. They have also developed theoretical tools that can explain why differences in institutions persist and how institutions can change.
Show HN: Makedown – A Markdown powered Makefile alternative (github.com/tzador)
makedown (aka Makefile + Markdown) is motivated by developers need to define multiple scripts in one file next to their documentation, and have a handy way to run them from terminal.
Exploring 120 years of timezones (scottlogic.com)
Timezones, and daylight saving - the practice of moving clocks forward by one hour once a year - are a pain. They make it hard to schedule international meetings, plan travel, or may simply cause you to be an hour late for work once a year. For a developer, they are even worse!
Ask HN: Developer laptop that doesn't suck in 2024 and it's not Apple silicone (ycombinator.com)
There was a similar post a few years back - https://news.ycombinator.com/item?id=32632720<p>I'm asking for something similar because I'm mainly a dev in the Microsoft ecosystem and I feel comfortable using it for work. I do have a macbook M1 for private use and I love it!
Do not use secrets in environment variables (nodejs-security.com)
We developers are well too fond of using environment variables to set application configuration and often use it to store secrets and other sensitive information.
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.
SiteOne Crawler – big tool with no users (siteone.io)
Free website analyzer and exporter you will ♥ as a Dev/DevOps, QA engineer, SEO specialist, website owner or consultant.
Local Mail Server for Testing (github.com/lets-qa)
Welcome to our Local Mail Server solution, designed specifically for testing mail reception in development environments. This tool is ideal for scenarios where your application needs to send emails but you prefer not to or are unable to use your ISP to send mail through the public internet.
We need more zero config tools (arne.me)
Recently, I’ve become fond of (command line) tools that just work, out of the box.
Godot Engine Blocking Users (twitter.com)