Pieces



















How to build a bike lane in America
Despite a surge in bike lane construction across the US, design flaws and a lack of enforcement leave cyclists vulnerable to drivers. This article examines examples in Milwaukee, Dallas, and The Woodlands, Texas, highlighting common problems like unprotected intersections, lack of clear lane markings, and drivers ignoring traffic laws.

How Nations Are Losing a Global Race to Tackle A.I.’s Harms
As concerns grow about the powerful technology's ability to automate away jobs, turbocharge the spread of disinformation and eventually develop its own kind of intelligence, nations are struggling to keep up with the rapid evolution of AI and develop effective regulation.

Why We're Dropping Basecamp
Duke University Libraries is discontinuing its use of Basecamp due to the platform's recent changes to its user interface and features. The libraries are migrating to a different platform that will better serve the needs of its users.









We have to stop ignoring AI’s hallucination problem - The Verge
AI is here! It’s no longer conceptual. It’s taking jobs, making a few new ones, and helping millions of students avoid doing their homework. According to most of the major tech companies investing in AI, we appear to be at the start of experiencing one of those rare monumental shifts in technology. Think the Industrial Revolution or the creation of the internet or personal computer. All of Silicon Valley — of Big Tech — is focused on taking large language models and other forms of artificial intelligence and moving them from the laptops of researchers into the phones and computers of average people. Ideally, they will make a lot of money in the process. But I can’t really care about that because Meta AI thinks I have a beard. I want to be very clear: I am a cis woman and do not have a beard. But if I type “show me a picture of Alex Cranz” into the prompt window, Meta AI inevitably returns images of very pretty dark-haired men with beards. I am only some of those things! Meta AI isn’t the only one to struggle with the minutiae of The Verge’s masthead. ChatGPT told me yesterday I don’t work at The Verge. Google’s Gemini didn’t know who I was (fair), but after telling me Nilay Patel was a founder of The Verge, it then apologized and corrected itself, saying he was not. (I assure you he was.) The AI keeps screwing up because these computers are stupid. Extraordinary in their abilities and astonishing in their dimwittedness. I cannot get excited about the next turn in the AI revolution because that turn is into a place where computers cannot consistently maintain accuracy about even minor things.

#!/usr/bin/env fish
set md /path/to/file/with/markdown-table.md
# use miller (https://github.com/johnkerl/miller) to parse markdown tables
# this pattern can be adapted to csv, tsv and other tabular formats that miller supports
mlr --imd cat $md | while read -l line
set column1 (echo $line | awk -F, '{split($1, a, "="); print a[2]}')
set column2 (echo $line | awk -F, '{split($2, a, "="); print a[2]}')
set column3 (echo $line | awk -F, '{split($3, a, "="); print a[2]}')
# some shell operation involving $column(1,2,3)
end





Thinking in Hotwire: Progressive Enhancement
This blog post discusses the concept of "Thinking in Hotwire" as a way to approach web application development with a focus on Progressive Enhancement. The author explains that Hotwire, a framework for building modern web interfaces with minimal JavaScript, encourages developers to prioritize server-rendered HTML as the baseline experience and then enhance it with JavaScript functionality. The post explores the benefits of this approach, such as faster initial page loads, improved accessibility, and better SEO performance. It also provides examples and practical advice for developers interested in adopting the Hotwire philosophy in their Rails applications.

The Slotted Counter Pattern
The blog post discusses the slotted counter pattern, a design pattern used in distributed databases to handle high-throughput counters efficiently. It explains how traditional counters can become performance bottlenecks in distributed systems due to contention and latency issues. The slotted counter pattern overcomes these challenges by breaking the counter into smaller, independent slots that can be updated concurrently without contention. This allows for more efficient and scalable counter operations in distributed database environments. The blog post provides a detailed explanation of how the slotted counter pattern works and its benefits for improving performance and scalability in distributed systems.

Boeing Announces New Safety Policy: “Fuck It, We Ball"
This satirical piece from McSweeney's humorously imagines Boeing announcing a new safety policy with the slogan "Fuck it, we ball." The article lampoons the idea of a major airline company prioritizing profit and a carefree attitude over safety and responsibility. It touches on the serious issue of safety regulations within the aviation industry while using humor to critique corporate negligence and lack of accountability. The piece adopts a sarcastic tone to bring attention to the absurdity of disregarding safety in favor of a nonchalant approach to business.

Chess Federation Fines Player Over Her 'Sports Shoes'
The article on The New York Times discusses the unique story of Smbat Kazarian, an Armenian chess player who also designs luxury shoes. Kazarian started his career in chess, becoming a grandmaster and representing Armenia in international competitions. However, he later discovered a passion for shoemaking and founded a company that combines his love for chess with designing fine footwear. The article explores Kazarian's journey from chess champion to successful shoe designer, highlighting the intersection of these two seemingly unrelated worlds in his life.

Who Decides What a Champion Should Wear?
This article from The New York Times discusses the strict dress codes imposed on athletes during the Olympics and how these rules impact athletes' self-expression and comfort. It explores the double standards present in the dress codes, with female athletes often facing more scrutiny and restrictions compared to male athletes. The article highlights specific examples of athletes challenging dress codes, such as the Norwegian women's beach handball team opting to wear shorts instead of bikini bottoms. It also delves into the cultural and historical context of dress codes in sports, shedding light on the ongoing debates surrounding athletes' rights to choose their attire while competing.

Where are all the robot trucks?
This article discusses the partnership between Aurora, a self-driving technology company, and Kodiak, a trucking company, to launch autonomous trucks for commercial operations. The article highlights how Aurora's autonomous driving technology will be integrated into Kodiak's trucks to enable driverless operations on highways, with remote human operators supervising the trucks from a control center. The partnership is seen as a significant step towards the deployment of autonomous trucks for long-haul transportation, potentially improving efficiency and safety in the trucking industry. The article also touches upon the infrastructure needed to support such autonomous operations and the regulatory challenges that come with introducing driverless trucks on public roads.


Why does sleep become more elusive as we age? It has to do with shifts in "sleep architecture"
This article delves into the reasons why sleep tends to become more difficult with age. It discusses how changes in sleep architecture, such as a decrease in deep sleep and an increase in wakefulness during the night, contribute to this phenomenon. The article also explores the impact of factors like medical conditions, medication use, and lifestyle changes on sleep patterns in older adults. It suggests strategies to improve sleep quality in older age, including maintaining a consistent sleep schedule, creating a relaxing bedtime routine, and optimizing the sleep environment. By shedding light on the shifts in sleep patterns that come with aging, this article aims to provide insights into addressing age-related sleep challenges.

Donald Trump's tariffs, explained
This article explains Donald Trump's tariffs, including what they are, how they work, who pays for them, their legality, their effects on jobs, and their consequences. It also discusses the de minimis exemption and its impact on consumers.

