I'm crazy about all of the Philips Hue smart lights I use in my home. I'm not so crazy about several of the ways I have to control them: from my smartphone, smart speaker or display. If you really wan
Developers writing enough unit tests? Sure, and my code never has bugs on a Friday afternoon. Whether you’re an early-career developer or a seasoned professional, writing tests—or writing enough tests
The shooting of UnitedHealthcare CEO Brian Thompson was met by many people online with a morbid sense of inevitability. The often callous nature of the US health care system has long been a point of w
This is an interview I did with Professor Martha Nussbaum back in 2009, for The Stoic Registry (a web magazine for Stoics. No, really!) Professor Nussbaum, who is the Ernst Freund distinguished profes
You have joined a new startup. You are a multi-talented mega-being. You can work 60, 70, 80 hours per week to get the job done. You are a top-notch coder and designer. You won’t fall into the traps th
People shelter under umbrellas from the wind and rain as they cross a road near Shinjuku train station on October 12, 2019 in Tokyo, Japan ahead of Typhoon Hagibis’ expected landfal later in the eveni
When the lights went out on the BCS East-West Interlink fiber optic cable connecting Lithuania and Sweden on 17 November, the biggest question wasn’t when internet service would be restored. (That’d c
In what has become a bit of an annual tradition, I sat down with Amazon CTO Werner Vogels at AWS re:Invent this week. Another annual tradition now is that Vogels, who joined Amazon in 2004, publishes
In a previous post, I’ve shown how to use the rayon framework in Rust to automatically parallelize a loop computation across multiple CPU cores. Disappointingly, my benchmarks showed that this only pr
I have noticed a pattern across my work in search and on static site generators: in both cases, the key to offering good performance for users is to precompute as much information as you can. Text sea
Over the past year, Heroku has been on a journey of reflection as we rebase the platform to address the changing needs of app teams toward the future without disrupting your business. In the Heroku wa
Twelve-Factor App Methodology is now Open Source 12 Nov, 2024 Yehuda Katz Join us in modernizing the twelve-factor app manifesto together. As a community of app, framework and platform developers, we’
Classic vs. Cloud Native Buildpacks Last updated December 03, 2024 Table of Contents Cedar-generation apps on Heroku use classic buildpacks, while Fir-generation apps use Cloud Native Buildpacks. This
OCI Containers on FreeBSD These Work-in-progress notes will be updated over time, and merged into the FreeBSD HandBook once they are complete. For the moment, have fun, and send feedback to dch@FreeBS
Shortly after he turned forty, Joseph Brodsky wrote a poem to commemorate the occasion: “May 24, 1980,” in its English translation; in Russian, with just its opening line as a title, “Я входил вместо
Black Friday and Cyber Monday offered many deals for photographers looking to upgrade their equipment while saving a few dollars in the process. Typically, this online promotion on steroids allows bra
If a computer can be connected to the internet, someone has tried to run a container on it. From quantum computers to smart toasters, from phones in AWS racks to CI pipelines, there’s many ways to dep
Threads Bluesky Mail to Print page Submit a letter: Email us letters@nybooks.com Reviewed: Second Chances: Shakespeare and Freud by Stephen Greenblatt and Adam Phillips Yale University Press, 218 pp.,
Famous Quote This AWS API is so intuitive it’s awesome. My whole team uses it. -– no one ever Introduction Recently I was chatting with an investor about the market and they asked: What do you see com
From Alex Payne's Letter To A Young Programmer Considering A Startup: A startup is just a means to an end. Consider the end, and don’t seek to revel in the means. What do you care about? Who do you wa
We are in the wildest moment. Sometimes you just have to let go of the anxiety and marvel at the level of realignment in the tech world right now. I recently saw a solid deck on the state of AI, by Be
Silicon Valley visionaries dream of making mega-money out of cool, futuristic products that thrill consumers, such as the metaverse, self-driving cars or health-monitoring apps. The duller reality is
There’s a key piece of magic in the engineering of the Internet which you rely on every single day. It happens in the TCP protocol, one of the fundamental building blocks of the Internet. TCP is a way
Machines of Loving Grace 1 How AI Could Transform the World for the Better October 2024 I think and talk a lot about the risks of powerful AI. The company I’m the CEO of, Anthropic, does a lot of rese
Join the club Thousands of top tech executives, journalists, academics and civil society workers read our reporting on — and analysis of — the day's biggest events at the intersection of technology an
Message order in Matrix: right now, we are deliberately inconsistent December 04, 2024 [Matrix, Tech] After lots of conversations with Element colleagues about message order in Matrix, and lots of sur
On September 10, 2010, AdGrok founder Antonio Garcia-Martinez was hanging out at co-founder Argyris Zymnis’s San Francisco apartment when he received a call from Rodger Cole. Rodger Cole was a litigat
The Erlang programming language is known for three things: Concurrency Fault tolerance Distribution The cool thing is that all three of these things are both built into the language/runtime itself, bu
Every year, we encounter new, often ill-conceived, bills written by state, federal, and international regulators to tackle a broad set of digital topics ranging from child safety to artificial intelli
On a late September morning in 1891, William James walked reluctantly to his class in Harvard College’s Sever Hall. Characteristically dressed in a colorful shirt and a Norfolk jacket with a boutonnie
How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks? Did you still remember the memory consumption comparison between asynchronous programming across popular languages in 2023? Now a
A peek under the hood Published inGoogle Design · 27 min read· Jul 10, 2018 -- A few years ago I had the privilege of being an engineer on the Google Photos team and part of the initial launch in 2015
Welcome to LWN.net The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free softwar
Here’s a niche terminal problem that has bothered me for years but that I never really understood until a few weeks ago. Let’s say you’re running this command to watch for some specific output in a lo
Today I stumbled across an interesting indeterminism when using Linux pipes: (echo red; echo green 1>&2) | echo blue Most of the time, this command outputs "blue green". But something like 1% of the t
Real teletypes in the 1940s. The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory
We’ve talked previously about Bell Labs’ long, storied history as an innovation engine and a generator of new technology. For decades, it spun off new major inventions and scientific discoveries as pa
Bookmarks Nov 30, 2024 2 min read Write for InfoQ Feed your curiosity. Help 550k+ global senior developers each month stay ahead. Get in touch Werner Vogels, Amazon's CTO, recently unveiled the intern
Image: Cath Virginia / The Verge, Getty Images Next year, a court might tell Google to do anything from syndicating its search results to selling the Chrome browser. These remedies and more were inclu
Manatees have rebounded since the 1970s but still face myriad threats. U.S. Fish and Wildlife Service Manatees are iconic and beloved Florida creatures. But they might be relatively new residents of t