Create professional maps with gridlines, and a major update to our Satellite layer, adding up-to-date high-resolution imagery for Scandinavia and the US.
1 Apr
31 Mar
How we chose Roborazzi for fast, easy, and high-fidelity screenshot tests of our Android apps, without needing to run them on an emulator. As mentioned in our earlier blog post , screenshot tests are a fundamental part of our testing pyramid at Thumbtack. They validate that our UI code renders correctly. They catch UI regressions as our code evolves. They…
Back in October, we showed how Docker Model Runner on the NVIDIA DGX Spark makes it remarkably easy to run large AI models locally with the same familiar Docker experience developers already trust. That post struck a chord: hundreds of developers discovered that a compact desktop system paired with Docker Model Runner could replace complex...
If you've been sending email through Postmark lately, your messages have been moving through an entirely new engine (and you probably didn't notice a thing). That's exactly how we wanted it. We've completed our migration from PowerMTA to KumoMTA, an open-source, high-performance mail transfer agent (MTA). Every email Postmark sends now runs through KumoMTA. It's the biggest infrastructure change we've…
The Problem: Legacy Tooling and Its Limitations Currently, Slack utilizes a hybrid approach to network measurement, incorporating both internal (such as traffic between AWS Availability Zones) and external (monitoring traffic from the public internet into Slack’s infrastructure) solutions. These tools comprise a combination of commercial SaaS offerings and custom-built network testing solutions developed by our…
Agents have crossed a threshold. Over a quarter of all production code is now AI-authored, and developers who use agents are merging roughly 60% more pull requests. But these gains only come when you let agents run autonomously. And to unlock that, you have to get out of the way. That means letting agents run...
Meta Adaptive Ranking Model: Bending the Inference Scaling Curve to Serve LLM-Scale Models for Ads
FacebookMeta continues to lead the industry in utilizing groundbreaking AI Recommendation Systems (RecSys) to deliver better experiences for people, and better results for advertisers. To reach the next frontier of performance, we are scaling Meta’s Ads Recommender runtime models to LLM-scale & complexity to further a deeper understanding of people’s interests and intent. This increase [...] Read More... The post…
I may have just automated myself into a completely different job… This is a familiar pattern among software engineers, who often, through inspiration, frustration, or sometimes even laziness, build systems to remove toil and focus on more creative work. We then end up owning and maintaining those systems, unlocking that automated goodness for the rest of those around us. As…
AI coding assistants respond to whoever is prompting, and the quality of what they produce depends on how well the prompter articulates team standards. Rahul Garg proposes treating the instructions that govern AI interactions (generation, refactoring, security, review) as infrastructure: versioned, reviewed, and shared artifacts that encode tacit team knowledge into executable instructions, making quality consistent regardless of who is…
Efficiency at Scale: NVIDIA, Energy Leaders Accelerating Power‑Flexible AI Factories to Fortify the Grid
NvidiaCERAWeek — dubbed the Davos of energy — is where policymakers, producers, technologists and financiers gather to discuss how the world powers itself next. NVIDIA and Emerald AI unveiled at the conference last week a new way forward — treating AI factories not as static power loads but as flexible, intelligent grid assets. This collaboration […]
An exploration of how reusable GSAP animations, custom text transitions, and fluid WebGL interactions shape a distinctive portfolio experience.
Before you check if an update caused your problem, check that it wasn’t a problem before the update
Raymond ChenIt was going to be like that when I got here. The post Before you check if an update caused your problem, check that it wasn’t a problem before the update appeared first on The Old New Thing.
OpenAI raises $122 billion in new funding to expand frontier AI globally, invest in next-generation compute, and meet growing demand for ChatGPT, Codex, and enterprise AI.
When infrastructure is simplified, the benefits scale across the entire organization: IT efficiency, worker productivity, reduced breach exposure, and serious ROI.
Recently, I’ve been performing some heavy lifting on my client project in the form of state management. For context, we use Angular on our front end, and need to keep tabs on all data points a user is changing. Our team chose to use NgRx, a state management tool based on React’s Redux package, but […] The post Angular NgRx:…
Get the first-mover advantage with a blueprint to rollout commercial VRPs
The platform scorecard: A practical way to prove value (and what to measure first)
Platform EngineeringA practical guide to building a Platform Scorecard to prove the value of your platform engineering team. Learn what to measure first by focusing on four key areas: North star, Adoption, Platform health (including DORA/SLOs), and Financials
Most ideas don't start with a blank page anymore – they start in ChatGPT. But, until now, turning them into something real still meant switching tools, setting things up, and losi… The post Turn brainstorms into real websites right inside ChatGPT appeared first on Hostinger Blog.
APIs are the modern doorway for systems to share data, but this common pathway is often unlocked. As a result, over the past two years, we’ve witnessed a string of API security incidents, including headline-worthy API exploits at 23andMe, Avelo Airlines, Authy, Optus, Trello, Volkswagen, WhatsApp, and others. 42Crunch recently released its State of API ...
On to the next thing!
During the last Steam Next Fest, I played a demo of a puzzle game called DEG that was getting a lot of buzz. The game is made for people who like grid puzzles like Sudoku, or Nurikabe, with many additional unique concepts and puzzle ideas that are tutorialized silently to the player. Needless to say, I was hooked. I reached…
Rethinking leadership: How a sabbatical transformed a CIO into a coding intern [part two]
Thoughtworks InsightsRethinking leadership: How a sabbatical transformed a CIO into a coding intern [part two]
Navigating the AI imperative: A strategic framework for AI enterprise adoption and risk management
Thoughtworks InsightsNavigating the AI imperative: A strategic framework for AI enterprise adoption and risk management
Rethinking leadership: How a sabbatical transformed a CIO into a coding intern [part one]
Thoughtworks InsightsRethinking leadership: How a sabbatical transformed a CIO into a coding intern [part one]
Solving for user diversity : An unified platform experience
How to keep large projects on track with business capability mapping
30 Mar
Squarespace & Web Standards: How We Helped Bring HTML Video & Audio Lazy Loading to Today’s Browsers
SquarespaceAt Squarespace, many of our core products are built on web standards, and our engineers are constantly pushing the boundaries of the web’s capabilities. Occasionally, those boundaries reveal a limitation: an opportunity for the web’s native capabilities to grow. This post is the story of how we found such an opportunity to work with the standards community to improve the…
I was curious about how many cell towers were around me - so I built the tool I wanted.
This blog post explains how to install an SSL certificate on a DirectAdmin control panel on any Linux distribution. SSL ... Read More The post How to install an SSL certificate on a Linux VPS with DirectAdmin appeared first on RoseHosting.
Meta is continuing its long-term roadmap to help the construction industry leverage AI to produce high-quality and more sustainable concrete mixes, as well as those exclusively produced in the United States. Concurrent with the 2026 American Concrete Institute (ACI) Spring Convention, Meta is releasing a new AI model for designing concrete mixes – Bayesian Optimization [...] Read More... The post…
A look at how Malvah.Studio creates distinctive brand experiences for businesses looking beyond the ordinary.
A question about the maximimum number of values in a registry key raises questions about the question
Raymond ChenWhy is this even a question? The post A question about the maximimum number of values in a registry key raises questions about the question appeared first on The Old New Thing.
Understand the innovative approaches to cVRP for Wave 1 industries
Let’s say you install a tool. Maybe it’s Node, or maybe it’s a CLI for a project you just cloned. The installer runs successfully. Then you open your terminal and type: node And your shell responds: zsh: command not found: node A completely normal reaction to seeing “command not found.” At some point, most of […] The post What the…
Uncover the latest research on consumer appetite for commercial VRPs
Already Disruptive: Journalism is a high-margin research technology, not a zero-margin content mill
Marcelo RinesiPart of the crisis in journalism is one of image and self-image. Mapping and clarifying what journalism ...
Authors: Yuri Mikhin, Frontend Engineer, and Travis Turner, Tech Editor Topics: DX, TypeScript, Node.js NestJS is code-first by default meaning decorators describe your API, and the spec is generated from code. But decorators don't enforce anything at compile time. This post shows how to flip the flow to generate controller method types from an OpenAPI spec and let TypeScript catch…
29 Mar
AI for Disaster Response in Asia: OpenAI Workshop with Gates Foundation
From fluid simulations to bold microinteractions, this edition showcases vibrant animation and visual storytelling from across the creative web.
After 458 issues, 3,073+ curated links, and nearly a decade of weekly curation, FullStack Bulletin is closing. Here's the story of the journey, why it's ending, and what lives on.
Successful relationships – both inside or outside of business – require a focused effort to meet others where they are to build connections. Without a strong relationship, navigating obstacles and aligning on goals is exponentially more difficult. A key tool for achieving this is mindfulness – the deliberate choice to bring your focus to the […] The post Mindfulness: A…
This version a big one for Linux packaging - Flatpak bundles and Source RPMs land in the same release, alongside a rebuilt documentation website and better Go build defaults.
It's been over 3 months since I posted about finally embracing Flatpak. This now short-lived proclamation coincided with me moving back over to Debian. Fortunately, I went into this particular distro hop in the right head space and things have stuck. So much so that I've been purging my dotfiles of Arch Linux references. What's been really fun about this…
28 Mar
This Snake project is a useful way to study how a simple game-playing agent works end-to-end. It is small enough to read quickly, but complete enough to show the important parts: state representation, neural network inference, scoring, and iteration through training. Read on to learn: Why Snake works well as an AI learning exercise How […] The post Teach a…
So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn’t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of “transmit all of these files over an SSH connection to another…
27 Mar
Learn how STADLER uses ChatGPT to transform knowledge work, saving time and accelerating productivity across 650 employees.
Platform lock-in risks in regulated systems and how to avoid vendor dependency with scalable architecture. The post Avoiding Platform Lock-In in Regulated Environments appeared first on Erlang Solutions.
Hello, I’m Philippe, and I am a Principal Solutions Architect helping customers with their usage of Docker. I wanted a lightweight way to automate my IT news roundups without burning through AI credits. So I built a Docker Agent skill that uses the Brave Search API to fetch recent articles on a topic, then hands...
You can steal them from your owner. The post What if a dialog wants to intercept its own message loop? appeared first on The Old New Thing.
A refined case study on how Pell Mell reimagines creative discovery through immersive scrolling, restrained interactions, editorial-inspired design, and a performance-conscious visual system.
One of jOOQ’s most popular feature is the out-of-the-box debug logging experience. jOOQ developers find this feature very useful when developing their applications. Assuming you run a jOOQ query and configure your logger to print DEBUG log output: When this query is executed, your log output might contain something like this: Executing query : select … Continue reading Managing Sensitive…
As with most peers I know, I’ve been thinking a lot about what it actually means to be a software developer right now. There seem to be two predominant takes floating around the industry right now about AI and the future of dev work. The first is that software developers are going the way of […] The post AI and…
With the mountains of Python code that it's possible to generate now, how's your code review going? What are the limitations of human review, and where does machine review excel? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and projects. [ Improve Your Python With 🐍 Python Tricks 💌 – Get a…
When people talk about starting a business, the advice tends to sound the same: quit your job, go all in, and figure it out along the way. It's a bold narrative, but it doesn’t… The post Here’s how to make your 9-to-5 the biggest advantage as a woman entrepreneur appeared first on Hostinger Blog.
Whether you’re running a small website or a growing online business, you need to be sure that the platform behind it is reliable, transparent, and built to protect your data. T… The post Security through transparency: Introducing the Hostinger Trust Center appeared first on Hostinger Blog.
About nine months ago, my son said he wanted to make a video game. He said it was called Exploding Kitties. We made it together on my computer. He described the gameplay and drew the graphics. I vibed the code. The game basically worked. But we had to build it in small pieces. And, periodically, I had to spend time…
Running a household with kids is a fairly impressive operation. You're managing schedules, keeping everyone fed, solving problems on the fly, and negotiating with small, irrationa… The post How to use AI to start a small business as a mom (even when it feels impossible) appeared first on Hostinger Blog.
The first breakthrough from superhuman AI mathematics was the discovery in 2039 of a meta-statistical...
A Discord account is more than just your username and avatar. That’s why it’s important to help keep your account safe and secure by using Multi-Factor Authentication, SMS Backup Authentication & QR Code Login. Learn how to keep your account more secure in the following blog post!
The North Star before the map: Putting objectives before structural changes in digital transformation
Thoughtworks InsightsThe North Star before the map: Putting objectives before structural changes in digital transformation
Reimagining API modernization with deterministic AI-assisted engineering
Introduction Users have access to a wealth of information on Yelp business pages – from reviews and photos to structured information, menus, and Ask the Community feature on the business page, a single business page can be an ocean of content. At the same time, user expectations have evolved: people now expect immediate, direct answers. Sifting through dozens of reviews…
26 Mar
Anthropic carried a study, done by getting its model to interview some 80,000 users to understand their opinions about AI, what they hope from it, and what they fear. Two things stood out to me. It’s easy to assume there are AI optimists and AI pessimists, divided into separate camps. But what we actually found were people organized around what…
How we built lightweight, real-time map collaboration for teams operating at the edge. About This Series Frontend engineering at Palantir goes far beyond building standard web apps. Our engineers design interfaces for mission-critical decision-making, build operational applications that translate insight to action, and create systems that handle massive datasets — thinking not just about what the user needs, but what…
Spam kills momentum. Bad actors flood the chat and cause community disruption and risk. PubNub Illuminate's new Query Builder simplifies the process to automated responses and fast moderation in as little as three steps.
Editor’s note: This post is part of Into the Omniverse, a series focused on how developers, 3D practitioners, and enterprises can transform their workflows using the latest advances in OpenUSD and NVIDIA Omniverse. NVIDIA GTC last week showcased a turning point in physical AI: Robots, vehicles and factories are scaling from single use cases and […]
Building an app that records meetings, generates transcriptions, and produces AI analysation sounds straightforward – until you try to make it reliable while the user goes in and out of your app, takes calls, plays music, or checks notifications. This post walks through how we handled background recording and post‑recording processing on iOS and watchOS […] The post Keeping Meeting…
Because it opted out. The post Why doesn’t <CODE>WM_<WBR>ENTERIDLE</CODE> work if the dialog box is a <CODE>MessageBox</CODE>? appeared first on The Old New Thing.
That gaming backlog won’t clear itself — GeForce NOW is here to help. Stream the latest titles straight from the cloud across a variety of devices. This week, five new titles are ready to play instantly in the cloud gaming platform’s library. Screamer drifts onto the scene with retro‑racing attitude and pixel‑perfect speed. Plus, Honkai: Star Rail Version […]
As software developers, we’ve all been there: a simple requirement change requires adding a tenantId field to your User model. It’s a five-minute code change, but suddenly, 458 tests are failing. It’s happening not because the logic is broken, but because the User model is used everywhere, and now the test data is invalid. I’ve […] The post Test Builders:…
The autonomous future is nearly upon us. Every day seems to bring a fresh wave of headlines involving autonomous cars or self-driving trucks. Users are taking more than 700,000 autonomous taxi rides each week, according to McKinsey, while the first autonomous truck pilots are starting to hit the pavement. European countries have already hosted 35 ...
eBay Launches ‘The NYC Edit,’ Revealing What New York’s Most ‘In-the-Know’ Tastemakers Are Selling and Buying
EbayFrom 1999 Tom Ford Gucci to L.L.Bean Boat and Totes, 10 New Yorkers share what’s moving from their own closets to the marketplace, and what they’re making room to buy next.
eBay Launches 48-Hour Livestream Shopping Event Featuring Celebrities, Rare Finds, and $1 Starting Bids
Ebay“48 Hours of Drops” delivers nonstop access to pre-loved fashion, collectibles, and exclusive inventory on eBay Live.
Two tiny AI models. No server. ~300ms. Here’s the story. Authors: Arpit Goel , Shruti Shrivastava The Problem Crew is a conversational concierge — one chat box to book cabs, restaurants, hotels, trips, gifts. No separate screens. Just type what you need. A user types “book cab from airport” and submits. That works well — but a chat box alone…
25 Mar
AI is the defining technology of our time, quickly becoming core business infrastructure. It’s fueled by a diverse ecosystem of models: large and small, open and proprietary, generalist and specialist. This variety is essential for a future where every application will be powered by AI, every country will build it and every company will use […]
This tutorial covers how to install PIP on Ubuntu 26.04. PIP is the Python Package Manager used to install and ... Read More The post How to install PIP on Ubuntu 26.04 appeared first on RoseHosting.
Monorepos will continue to grow as products evolve, but growth doesn’t have to mean friction.
In January, we introduced our Nightly package for RPM-based Linux distributions. Today, we are thrilled to announce it is now available for Firefox Beta! Firefox Beta is great for testing your sites in a version of Firefox that will reach regular users in the coming weeks. If you find any issues, please file them on […] The post Firefox Developer…
After a decade designing websites, María Vargas shares how gaming unexpectedly became the next chapter of her career.
How can I change a dialog box’s message loop to do a MsgWaitForMultipleObjects instead of GetMessage?
Raymond ChenThe dialog box lets you change how it waits. The post How can I change a dialog box’s message loop to do a <CODE>MsgWaitForMultipleObjects</CODE> instead of <CODE>GetMessage</CODE>? appeared first on The Old New Thing.
Somewhere in your backlog is a ticket for a bug you already fixed. The user just didn’t know. Writing Release Notes Nobody Reads My software team recently took over the release notes process. Originally, we started with a long document that comprehensively covered each JIRA ticket, complete with a Figma link and sections like “How […] The post Release Notes…
At the half-time whistle of the UEFA EURO 2020 round of 16 football match between England and Germany, millions of viewers stepped away from their screens in the U.K. to do the same thing at the same time — turn on their kettles. National Grid, which provides electricity for England and Wales, saw a demand […]
Learn how OpenAI’s Model Spec serves as a public framework for model behavior, balancing safety, user freedom, and accountability as AI systems advance.
When it comes to APIs, security has always been a serious concern. Developers who design and build APIs strive to mitigate vulnerabilities before attackers find them. Consumers want to be reassured that the APIs their applications integrate with won’t compromise data or application integrity. However, the rise of AI has led to new and evolving ...
Keeping sponsor lists up-to-date across multiple READMEs and websites is tedious - so I wrote a tool to automate it.
Vim is important to me. I’m using it to write the words you’re reading right now. In fact, almost every word I have ever committed to posterity, through this blog, in my code, all of the docs I’ve written, emails I’ve sent, and more, almost all of it has passed through Vim. My relationship with the software is intimate, almost…
OpenAI launches a Safety Bug Bounty program to identify AI abuse and safety risks, including agentic vulnerabilities, prompt injection, and data exfiltration.
Maybe AI will replace engineers, I don't know. Self-driving cars were just around the corner for 50 years. Until then we've got shit to do and engineers to hire.
From months to days: Radical acceleration for insurance data
24 Mar
A very primitive version of recovery. The post Windows 95 defenses against installers that overwrite a file with an older version appeared first on The Old New Thing.
Designed as a digital landscape to explore, San Rita’s portfolio combines 3D terrain, vintage map textures, and immersive motion with a strong sense of place.
An Architecture Decision Record (ADR) is a short document that captures and explains a single decision relevant to a product or ecosystem. Documents should be short, just a couple of pages, and contain the decision, the context for making it, and significant ramifications. They should not be modified if the decision is changed, but linked to a superseding decision. As…
Expedia Group Technology — Data Workload‑aware routing for Trino Photo by Joseph Barrientos on Unsplash Trino — a fork of PrestoSQL — is a powerful tool in modern data analytics, enabling organizations to query large datasets quickly and efficiently. As a distributed SQL query engine, Trino provides fast, scalable insights without requiring data relocation. While Trino is robust on its…
This tutorial is for developers, designers who code, or anyone new to AI who wants a hands-on introduction to building a custom AI chatbot that can search and answer questions using your own data. I wanted to build an AI-powered tool for our team, but I had zero experience building AI applications—so I decided to […] The post How to…
OpenAI releases prompt-based teen safety policies for developers using gpt-oss-safeguard, helping moderate age-specific risks in AI systems.
One small step for AI agents. One huge leap for anyone who just wants to use them. OpenClaw on Hostinger now works in a single click. You can deploy an AI agent and start using… The post One-click AI agents: OpenClaw just got easy for everyone appeared first on Hostinger Blog.
ChatGPT introduces richer, visually immersive shopping powered by the Agentic Commerce Protocol, enabling product discovery, side-by-side comparisons, and merchant integration.
The OpenAI Foundation announces plans to invest at least $1 billion in curing diseases, economic opportunity, AI resilience, and community programs.
The Micro-Frontend Evolution: Why We Traded S3 Behaviors for Module Federation (and What It Cost…
Swiggy BytesThe Micro-Frontend Evolution: Why We Traded S3 Behaviors for Module Federation (and What It Cost Us) A practical guide/story from the team that migrated multiple B2B dashboards to a unified Module Federation architecture — including the scariest part: moving thousands of authenticated users to a new domain without a single forced logout. “S3-based micro-frontends are not micro-frontends. They are separate…