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.
12 points by ydnaclementine 4 days ago | 1 comments
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.
113 points by tempaccount420 7 days ago | 122 comments
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.
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.
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?
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.
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!
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.
48 points by andrei-akopian 48 days ago | 17 comments
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.