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 they need when the network is unreliable, the stakes are high, and the…
6 Apr
The Embedded Ontology lets you build powerful enterprise applications for teams that operate at the edge. Run the full, context-rich Ontology locally on the device. The power of Palantir, at the point of action. Traditional enterprise platforms are powerful. They aggregate data, enforce governance, orchestrate workflows, and provide a single pane of glass for an organization to run their business.…
AI coding assistants are powerful but only as good as their understanding of your codebase. When we pointed AI agents at one of Meta’s large-scale data processing pipelines – spanning four repositories, three languages, and over 4,100 files – we quickly found that they weren’t making useful edits quickly enough. We fixed this by building [...] Read More... The post…
The risk that cryptographically-relevant quantum computers materialize within the next few years is now high enough to be dispositive, unfortunately.
If the compiler is complaining about things you didn't write, find out who wrote them. The post Learning to read C++ compiler errors: Illegal use of <TT>-></TT> when there is no <TT>-></TT> in sight appeared first on The Old New Thing.
Rob Keller started out in a marketing role at a German type foundry, writing copy about other people’s fonts. Just three months in, he realized it wasn’t the path he wanted. He… The post Mota Italic: 18 years of craft, culture, and creative freedom appeared first on Hostinger Blog.
On a recent project, my client had a firm rule: one commit per pull request. No exceptions. At first, it seemed like a minor constraint. But it quickly pushed me to get comfortable with a handful of Git commands I’d been using only occasionally: git commit, git rebase, and git reset –soft. Each one solves […] The post Git Commands…
A pilot program to support independent safety and alignment research and develop the next generation of talent
A behind-the-scenes look at how we built Maxima Therapy with playful interactions, creative code, and a little AI help along the way.
Uncover the importance of deliberate state management in React applications and how to select tools that align with your team’s scalability and architectural needs.
Terraform and CloudFormation offer powerful but distinct paths to infrastructure as code. Explore their pros, cons, and when to choose each for AWS or multicloud deployments.
Modern web development is a constant balance between client-side and server-side execution. This guide breaks down their responsibilities, trade-offs, and how contemporary architectures combine both to optimize performance, security, and user experience.
Gestalt principles reveal how the brain organizes visual information. When applied thoughtfully, they improve interfaces by guiding attention, reducing friction, and making interaction feel immediate.
Check out the finer details of the more technical fixes implemented into Discord recently.
Authors: Vladimir Dementyev, Principal Backend Engineer, and Travis Turner, Tech Editor Topics: Performance, Rails, Open Source, Performance & scale Learn what's new in the world of slow tests and how TestProf continues to help Rails teams to keep CI build times under control. Behind every release of TestProf is a story about battling a real-world Rails application's test suite slowness.…
Thinking about resuscitating regular written updates. Reasons, in order of honesty: vanity it might pressure me into actually doing something worth reporting on writing is a part of my brain that has been gathering dust and I am becoming increasingly concerned this is turning me into a bore. --- Found an interesting framework for evaluating art via Instagram Reels, which…
5 Apr
I mentioned last year about the mixtapes my brother used to make. Well, just the other week, my mom mentioned that she still had a bunch of her tapes and that my brother’s mixtapes might be in amongst them and sure enough, I found the very tape that I remember most. Named aptly, A Whole Bunch of Good Songs Vol…
This spring, I went to North Carolina State University’s Engineering Career Fair a second time, but this time I was standing behind the table. Accelerator A year ago, I found Atomic Object through the NC State career fair and ended up applying for the Accelerator program. This year I was representing Atomic Object and talking […] The post On the…
Slack is great... for work. Discord is sufficient enough. Sadly, I've never really found any community servers I have enjoyed. It also doesn't help that age verification is now a thing. I've been of age for longer than I haven't, so that's not really the issue. My issue is with possibly needing to provide sensitive PII to a third-party company.…
4 Apr
If you’re commute-curious but haven’t pulled the trigger yet, I’ve been there. Most of what felt like obstacles to biking to work turned out to be either mental barriers or have simple solutions. Somewhere on the other side of figuring that out, I realized I was actually looking forward to it each morning. Here’s what […] The post Most of…
Building fewer targets by default On 2026-05-01, docs.rs will make a breaking change to its build behavior. Today, if a crate does not define a targets list in its docs.rs metadata, docs.rs builds documentation for a default list of five targets. Starting on 2026-05-01, docs.rs will instead build documentation for only the default target unless additional targets are requested explicitly.…
3 Apr
Pull requests are the beating heart of GitHub. As engineers, this is where we spend a good portion of our time. And at GitHub’s scale—where pull requests can range from tiny one-line fixes to changes spanning thousands of files and millions of lines—the pull request review experience has to stay fast and responsive. We recently shipped the new React-based experience…
How can I use ReadDirectoryChangesW to know when someone is copying a file out of the directory?
Raymond ChenFile copying is not a fundamental operation, nor is it even detectable at the file system layer. The post How can I use <CODE>ReadDirectoryChangesW</CODE> to know when someone is copying a file out of the directory? appeared first on The Old New Thing.
As a Quality Assurance analyst, I have tested more forms and input fields than I would like to admit. I recently onboarded to a software development project where a user must create an organization before accessing most other sections of the app. This process requires entering company data into about a dozen fields across six […] The post Form Fatigue?…
TL;DR: Armed with new powers to rein in the worst excesses of mobile's duopolists, antitrust bodies around the world are struggling to find their footing, and an incurious tech press is letting it pass with nary a nod. Browsers are app stores, but that perspective is almost entirely absent from the antitrust conversation. Instead of prioritising the one, narrow intervention…
2 Apr
This is the second post in the Ranking Engineer Agent blog series exploring the autonomous AI capabilities accelerating Meta’s Ads Ranking innovation. The previous post introduced Ranking Engineer Agent’s ML exploration capability, which autonomously designs, executes, and analyzes ranking model experiments. This post covers how to optimize the low-level infrastructure that makes those models run [...] Read More... The post…
The software supply chain is under sustained attack. Not from a single threat actor or a single incident, but from an ecosystem-wide campaign that has been escalating for months and shows no signs of slowing down. This week, axios, the HTTP client library downloaded 83 million times per week and present in roughly 80% of...
C# 15 introduces union types — declare a closed set of case types with implicit conversions and exhaustive pattern matching. Try unions in preview today and see the broader exhaustiveness roadmap. The post Explore union types in C# 15 appeared first on .NET Blog.
By turning compaction into a layered, adaptive pipeline and strengthening our monitoring and controls, we made Magic Pocket more resilient to workload changes.
As we see LLMs churn out scads of code, folks have increasingly turned to Cognitive Debt as a metaphor for capturing how a team can lose understanding of what a system does. Margaret-Anne Storey thinks a good way of thinking about these problems is to consider three layers of system health: Technical debt lives in code. It accumulates when implementation…
Docker Hub is quickly becoming the home for AI models, serving millions of developers and bringing together a curated lineup that spans lightweight edge models to high-performance LLMs, all packaged as OCI artifacts. Today, we’re excited to welcome Gemma 4, the latest generation of lightweight, state-of-the-art open models. Built on the same technology behind Gemini,...
Open models are driving a new wave of on-device AI, extending innovation beyond the cloud to everyday devices. As these models advance, their value increasingly depends on access to local, real-time context that can turn meaningful insights into action. Designed for this shift, Google’s latest additions to the Gemma 4 family introduce a class of small, fast and omni-capable models…
How obsessing over craft, code quality, and the details nobody notices shaped a decade of creative frontend work.
Why doesn’t the system let you declare your own messages to have the same semantics as WM_COPYDATA?
Raymond ChenTempting but misleading. The post Why doesn’t the system let you declare your own messages to have the same semantics as <CODE>WM_<WBR>COPYDATA</CODE>? appeared first on The Old New Thing.
Last month Birgitta Böckeler wrote some initial thoughts about the recently developed notion of Harness Engineering. She's been researching and thinking more about this in the weeks since and has now written a thoughtful mental model for understanding harness engineering that we think will help people to drive coding agents more effectively. more…
No joke — GFN Thursday is skipping the tricks and heading straight into the games. April kicks off with ten new titles, bringing fresh adventures to GeForce NOW, including the launch of Capcom’s highly anticipated PRAGMATA. A dozen new games are available to stream this week, including Arknights: Endfield, which expands the acclaimed series into a full […]
Docker Offload now Generally Available: The Full Power of Docker, for Every Developer, Everywhere.
DockerDocker Desktop is one of the most widely used developer tools in the world, yet for millions of enterprise developers, running it simply hasn’t been an option. The environments they rely on, such as virtual desktop infrastructure (VDI) platforms and managed desktops, often lack the resources or capabilities needed to run Docker Desktop. As enterprises...
If you’re anything like me, you’ve been thinking a lot about how AI is reshaping the way we work as developers. Tools like Claude Code have become part of my daily workflow, and they’ve changed how I approach feature development in a big way. But here’s the thing I keep coming back to: the quality […] The post Your Best…
OpenAI acquires TBPN to accelerate global conversations around AI and support independent media, expanding dialogue with builders, businesses, and the broader tech community.
Codex now includes pay-as-you-go pricing for ChatGPT Business and Enterprise, providing teams a more flexible option to start and scale adoption.
Enterprise teams treated bots like volume problems for years. Scrapers. Credential stuffing. Occasional denial of service spikes. Sure, it was frustrating. But mostly it was manageable. That old playbook doesn’t work anymore. The most harmful automation of today flies under the radar, appearing as “normal” transactions happening at machine speed through your company’s own digital ...
Not every murder. Those who know something do not know enough to guess how many or what they have in common. It...
Want to know the most important verbs in French, how to conjugate them and how to use them in a sentence? Here's our handy beginner's guide to the most used French verbs. The post The 20 Most Common French Verbs (And How To Use Them) appeared first on Babbel.
The March 2026 release of the Python and Jupyter extensions for Visual Studio Code is now available. Keep on reading to learn more! The post Python in Visual Studio Code – March 2026 Release appeared first on Microsoft for Python Developers Blog.
Frustration is your greatest engineering asset. What do you do the 5th time someone asks for the same damn thing yet again?
1 Apr
This post describes a solution that uses fixed camera networks to monitor operational environments in near real-time, detecting potential safety hazards while capturing object floor projections and their relationships to floor markings. While we illustrate the approach through distribution center deployment examples, the underlying architecture applies broadly across industries. We explore the architectural decisions, strategies for scaling to hundreds of…
In this tutorial, we will explain how to install Joomla on Ubuntu 26.04 OS. Joomla is a free and open-source ... Read More The post How to Install Joomla on Ubuntu 26.04 appeared first on RoseHosting.
What are we reading about here? The post The cover of <I>C++: The Programming Language</I> raises questions not answered by the cover appeared first on The Old New Thing.
At Atomic Object, kickoff meetings are a cornerstone of how we start projects. We’ve built significant internal infrastructure around planning and delivering them. That’s because how you begin sets the tone for everything that follows. For longer-term engagements, though, the kickoff is only part of the story. Periodic on-site visits can make a measurable difference […] The post The Neglected…
A step-by-step breakdown of how I built a Three.js visual explainer on dithering by animating 160,000 cubes with custom shaders.
It’s the 5th annual April Cools! Here are my previous April Cools articles This year it’s a book review of Ben Recht’s book, The Irrational Decision: How We Gave Computers the Power to Choose For us, released Mar 10, 2026. The publishing industry has a stupid name for the subcategory of non-fiction book where a domain expert weaves factual evidence…
In October 2025, Anthropic released Agent Skills as a feature for Claude. Within two months, early Agentic Skills had been built by partners like Atlassian, Figma, Canva, Stripe, Notion, and Zapier. How did a brand-new feature evolve into a pattern adopted so quickly across the enterprise? The rapid ascent of agent skills speaks to their ...
Just a few years ago, realistic local speech generation seemed unimaginable. Today, its quality is exceptional and, crucially, it delivers these results without compromising privacy.
Gradient Labs uses GPT-4.1 and GPT-5.4 mini and nano to power AI agents that automate banking support workflows with low latency and high reliability.
Band together with Discordians from across the world in Last Meadow Online, the world’s first DBMMIRPG. Available to play until April 7, 2026.
Authors: Irina Nazarova, CEO, and Travis Turner, Tech Editor Topic: Developer Community We analyzed 1,140 early-stage funding rounds in developer tools, cybersecurity, and infrastructure from January 2025 through March 2026. Here are the top VCs and investors writing checks, the metrics that got companies funded, and the exact person to email based on what you're building. In other places, founder…
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.
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.
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
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…
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.