Bill Atkinson has died

Bill Atkinson passed away on June 5th, 2025, due to pancreatic cancer, leaving behind a family and a legacy in computer history. He was a genius who contributed to the Macintosh team with inventions like QuickDraw, MacPaint, and HyperCard, leaving a lasting impact on the world of technology.

My experiment living in a tent in Hong Kong's jungle

8. The Homelessness Experiment - Corentin Trebaol

Self-Host and Tech Independence: The Joy of Building Your Own

https://www.ssp.sh/blog/self-host-self-independence/featured-image.jpg
The author is passionate about tech independence and self-hosting, inspired by PewDiePie's Linux journey and Derek Sivers' concept of tech independence. They share their own experiences with self-hosting and open-source tools.

Washington Post's Privacy Tip: Stop Using Chrome, Delete Meta Apps (and Yandex)

Use Firefox, Brave, or DuckDuckGo browser for better privacy. Delete Meta and Yandex apps on your phone to reduce data harvesting.

Joining Apple Computer (2018)

https://www.folklore.org/images/Macintosh/Steve_and_Bill_t.jpg
I joined Apple Computer in 1978 after a call from Jef Raskin, a professor and friend, who urged me to leave my PhD program in neuroscience. I worked with Steve Jobs, who convinced me to join Apple by saying I could invent the future and change millions of lives.

Getting Past Procrastination

https://spectrum.ieee.org/media-library/an-illustration-of-stylized-people-wearing-business-casual-clothing.jpg?id=59104110&width=1200&height=900
A former tech worker shares their struggle with procrastination and how breaking tasks into smaller steps led to increased productivity. They believe motivation follows progress, not the other way around, and this mindset can help achieve stress-free productivity.

Convert photos to Atkinson dithering

This code implements a Macintosh 1-bit filter that compares pixels to 50% grey and distributes differences to neighboring pixels. It uses Canvas, Drag and Drop, WebWorkers, and FileReader API, requiring a modern browser to run.

Field Notes from Shipping Real Code with Claude

https://cdn.blot.im/blog_b4f0291594b44dc8a105111fe0e6e166/_image_cache/8da4f924-0f2a-44c4-91f6-d285ace5e8a4.jpg
The author shares their experience with AI-assisted development, highlighting the importance of deliberate practices, documentation, and testing to achieve productivity boosts and avoid chaos. By mastering AI-assisted development, developers can ship better software faster, but it requires discipline, intentionality, and a shift in their role from writers to editors and curators.

Musk-Trump dispute includes threats to SpaceX contracts

https://i0.wp.com/spacenews.com/wp-content/uploads/2024/12/GettyImages-2185639185.jpg?fit=780%2C520&quality=89&ssl=1
President Trump and Elon Musk engaged in a heated exchange on social media, with Trump threatening to cancel SpaceX contracts and Musk responding by saying he would decommission Dragon spacecraft. The dispute was later walked back by Musk, with NASA stating it will continue to work with SpaceX to achieve the President's space objectives.

Low-Level Optimization with Zig

https://alloc.dev/2025/06/07/servers.webp
The author discusses the importance of low-level optimization in programming and how languages like Zig are well-suited for it due to their verbosity and ability to provide the compiler with more information. The author highlights Zig's compile-time execution feature, comptime, as a key optimization superpower that allows for more efficient code generation and improved runtime performance.

Why We're Moving on from Nix

https://s3-us-west-2.amazonaws.com/public.notion-static.com/b8ee8cea-94d2-462d-9b57-e8eace6f904b/gradient.png
Railway released Railpack, a new builder replacing Nixpacks, to support 100M users. Railpack offers granular versioning, smaller builds, and better caching.

What was Radiant AI, anyway?

https://blog.paavo.me/processed_images/remastered.89243c89af23f381.png
The elder scrolls iv: oblivion is one of the most played and talked about games of all time. the game's radiant ai system is described as "very impressive" but the way you set up those events and how the actors accomplish them, is not scripted. a character will shop, explore, eat, report for work, and more if he has money - or is broke... and try to obtain it some other way

The FAIR Package Manager: Decentralized WordPress infrastructure

https://joost.blog/wp-content/uploads/2022/07/cropped-joost-de-valk-profile-picture-web.jpg
A group of WordPress contributors created FAIR, a decentralized package management system to address centralization issues and provide more governance options. FAIR is a community-led project under the Linux Foundation, offering a new distribution layer for WordPress with more control and accountability.

Coventry Very Light Rail

https://www.coventry.gov.uk/site/dist/images/site-logo.png?2.20.0
The Coventry City Council website provides online services, information and advice for residents, businesses and visitors.

A tool for burning visible pictures on a compact disc surface (2022)

https://raw.githubusercontent.com/arduinocelentano/cdimage/main/demo.png
The user shares their old code for creating Audio CDs from images, inspired by previous projects, and has updated it to modern Qt6. They acknowledge the limitations of calibration for different compact discs and suggest possible improvements, including AI solutions to automate the process.

Why are smokestacks so tall?

https://images.squarespace-cdn.com/content/55ac34e4e4b0170ef54be632/1748963234888-ANVDUBMWC62W31PCHAZD/PREN_E082_Smokestacks+1.jpg?format=1500w&content-type=image%2Fjpeg
Engineers design smokestacks to disperse pollutants by creating a pressure difference between the inside and outside air, increasing airflow and reducing concentrations. However, designing effective smokestacks is complex due to various atmospheric factors, requiring careful consideration of wind, temperature, and terrain to meet air quality standards.

BorgBackup 2 has no server-side append-only anymore

https://opengraph.githubassets.com/96daac0fccf294f8195060395bc5ef809e971c51e2267362da5056d31d719406/borgbackup/borg/pull/8798
Suggestions cannot be applied due to various reasons including no code changes, viewing a subset of changes, applying multiple suggestions at once, applying on deleted lines, pending reviews, multi-line comments, and pull request queue. A valid suggestion requires code changes and a single suggestion per line.

Discovering a JDK Race Condition, and Debugging It in 30 Minutes with Fray

https://aoli.al/images/jdk-bug/stack_1.png
The user encountered a deadlock exception in the JDK's ScheduledThreadPoolExecutor while testing with Fray, but after investigation, they discovered the issue was caused by a JDK bug. Fray's deterministic replay and schedule visualization helped the user understand the root cause of the deadlock, which was a classic race condition between the schedule and shutdown methods.

Windows 10 spies on your use of System Settings (2021)

https://www.michaelhorowitz.com/pix/Windows10.system.settings.560w.webp
The user discovered Windows 10 sends telemetry data to Microsoft via DNS queries to www.bing.com and cxcs.microsoft.net, which can be blocked using a router or Pi Hole. Modifying the hosts file to block these domains can also prevent Windows from sending telemetry data, but may have unintended consequences.

Reverse Engineering Cursor's LLM Client

https://www.tensorzero.com/_astro/_cursorzero-diagram.qj-QA1yX_2vcbtQ.webp
The user set up TensorZero as a self-hosted proxy between Cursor and LLM providers to observe and experiment with LLM calls, and found it stable with no noticeable latency. This allows them to analyze and optimize their usage of AI coding assistants, including Cursor, and potentially improve the models and inferences through individual usage patterns.

Hate Radio (2011)

https://rwandanstories.org/genocide/hate_radio_files/graves-not-full.jpg
RTLMC radio station in Rwanda began broadcasting in 1993, spreading hate and violence against Tutsis through coded messages and entertainment. The station was set up by Hutu extremists to prepare for genocide, but international diplomats dismissed it as a joke.

After Pornhub left France, this VPN saw a 1,000% surge in signups in 30 minutes

https://helios-i.mashable.com/imagery/defaults/fallback-thumbnail.fill.size_1600x900.1.png
Proton VPN saw a 1,000 percent increase in registrations after Pornhub blocked France due to a new age-verification law. The law has a June 7 compliance deadline and aims to restrict children's access to adult content.

You need much less memory than time

Ryan Williams showed that all algorithms can be simulated using less memory than time, with a near quadratic improvement over the previous best known simulation. This result, based on a space-efficient tree evaluation algorithm, does not maintain the time bound but has vast implications for complexity theory.

If it works, it's not AI: a commercial look at AI startups (1999)

M.I.T. theses are protected by copyright and can be viewed but not reproduced or distributed without permission. Permission inquiries can be made through the provided URL.

I'm Wirecutter's water-quality expert. I don't filter my water

https://cdn.thewirecutter.com/wp-content/media/2025/06/NYK-WATER-TEST-KIT-PURIFIER-01559.jpg?auto=webp&quality=60&width=265
You don't need to worry about tap water quality if you're on a public water supply, as utilities are required to test and report on contaminants, and you can check your Consumer Confidence Report. If you're still concerned, consider getting your water tested with a home test kit, but be aware that many common contaminants are not PFAS, and some filters may have practical drawbacks.

Why Pandas feels clunky when coming from R (2024)

https://www.sumsar.net/images/open-graph-placeholder.png
The user, an R fan, found pandas in Python clunky and hard to use, especially when compared to the tidyverse, and struggled to explain its limitations to "Python people". The user highlights several issues with the pandas API, including confusing method names, inconsistent behavior between grouped and non-grouped data frames, and missing convenience functions.

Why Understanding Software Cycle Time Is Messy, Not Magic

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers analyzed 55,000 observations across 216 organizations to understand factors influencing software development velocity. They found modest associations between cycle time and workplace factors, but significant unexplained variation limits the reliability of individual observations.

EFF to the FTC: DMCA Section 1201 Creates Anti-Competitive Regulatory Barriers

https://www.eff.org/files/banner_library/copyright-orange_0_0.png
The Federal Trade Commission is investigating anti-competitive regulations, including Section 1201 of the Digital Millennium Copyright Act, which hinders fair use and innovation. The EFF urges the FTC to recommend repealing or reforming Section 1201 to support competitive innovation.

The startling rise of disability in America (2013)

https://apps.npr.org/unfit-for-work/img/banner.jpg
The number of people on disability has skyrocketed in the past three decades. john sutter: the vast majority of those on the program do not work or are unemployed. but they are often overlooked in discussions of the social safety net. people who are not technically part of a labor force, aren't counted among the unemployment rate. the government should be able to provide more benefits to ...

The US is turning into a mass techno-surveillance state

https://imagenes.elpais.com/resizer/v2/LYGBPROGCFDXTPI7JEW47FGWD4.jpg?auth=2f4a35966b75d80d47c80d2b6687e3e77afc3ebfdc5ddb7d7b3cc8a2de5fcffa&width=414
The US government under Donald Trump has accelerated the deployment of a massive techno-surveillance state using AI tools to monitor and persecute thousands of people without judicial authorization. This system is fueled by large budgets and private providers, with companies like Palantir and GEO Group providing digital tools to build the surveillance infrastructure.

Tesla AI VP Milan Kovac Resigns After 9 Years Leading FSD and Optimus Projects

https://gearmusk.com/wp-content/uploads/2025/06/miliankovac-tesla-0607.jpg
Tesla's VP of AI and Optimus Engineering Milan Kovac left the company due to family obligations after nearly a decade of shaping its autonomous driving capabilities. Ashok Elluswamy will assume responsibility for the FSD program and Optimus robot initiatives following Milan's departure.

Taurine and aging: Is there anything to it?

New research challenges earlier findings that taurine levels decrease with age and supplementation is beneficial. Longitudinal studies in humans, mice, and monkeys show no correlation between taurine levels and age.

Updates to Advanced Voice Mode for paid users

https://downloads.intercomcdn.com/i/o/dgkjq2bp/1429233970/a04cd8fc47df3015db5c63496196/AD_4nXdzDpE-gfBWvrTQ87epy-HFIBZldhIjPOvtbEoWmbMHDfT0CBojbDIc3uHIDouK1G5QLc17tafodtwwjozI9OyK56OY9YCh6FPmR3MzaayL19FbP34OlZnSM_4zv0bU0Qw2GQhZOA?expires=1749330900&signature=babbd05e1d6afb585e722441bb06979ef554dec0f9469f8a1b1708c30d8e9a2c&req=dSQlH8t9nohYWfMW1HO4zY9T6vB6K28q%2FuX8z%2FQeJiOlHyEFQHx6WEEjs8g3%0Aj4dxDX%2FTWrt9JGYU3qY%3D%0A
Chatgpt is upgrading advanced voice for paid users with significant enhancements in intonation and naturalness. compared to gpt-4o mini, it's even stronger at precise instruction following and web development tasks. users can now share a canvas asset such as rendered react/html code, document, or code with another user, similar to how you share conversations. you can also use memory to inform ...

Why does C++ think my class is copy-constructible when it can't be?

https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg
The compiler thinks Derived is copy-constructible because it has a non-deleted copy constructor declaration. However, this constructor cannot be instantiated because it tries to copy the non-copyable Base class.

NASA delays next flight of Boeing's alternative to SpaceX Dragon

https://theedgemalaysia.com/_next/image?url=https%3A%2F%2Fassets.theedgemarkets.com%2FBoeing%20Starliner_bloomberg.jpg&w=1920&q=75
Nasa delays Boeing's Starliner spacecraft flight to 2026, pushing back a key milestone for the ISS alternative. The delay highlights Nasa's reliance on SpaceX due to Starliner's certification issues and engine problems.

I started with a SQL question. He said "that's a dumb question."

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

Asimov and the Disease of Boredom (1964)

The 1964 World's Fair predicts a future with advanced technology, including robots, 3D movies, and space travel, by 2014. However, the world's population will continue to grow, leading to a potential collapse of society unless birth control measures are implemented.

Math Symbol Frequencies

https://leancrew.com/all-this/images2025/20250604-Rojas%20Figure%201.3%20annotated.jpg
The author read a book about the history of mathematical symbols and found a table showing the most used symbols in math papers and textbooks. The table had some questionable entries, including duplicate symbols and a box that didn't make sense, leading the author to investigate its source.

Log-Linear Attention

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers developed log-linear attention to balance efficiency and expressiveness in sequence modeling. It uses a growing set of hidden states and has a log-linear compute cost, outperforming linear attention variants in some cases.

Hollywood Is Already Using AI (and Hiding It)

https://pyxis.nymag.com/v1/imgs/91f/889/a07ad6a1611969e66680ee4f33ca76b6fe-lila-shapiro.2x.rsquare.w168.jpg
Asteria, a new vfx studio, is experimenting with generative ai. the company says it is working with major studios to create more efficient workflows for artists - including animators and storyboard artists alike. if the technology isn't used cleanly, it could become industry standard, says one artist. "if you want to transform an industry, you have to win the hearts and minds in society," ...

Working with the EPA to Secure Exposed Water HMIs

https://cdn.craft.cloud/c8021849-16e4-4625-8a76-b4f9958b5e89/assets/general/fig1.png
Researchers discovered over 400 internet-connected water treatment facilities with exposed HMIs, allowing unauthorized access to critical infrastructure. Collaboration between the researchers, EPA, and manufacturer led to the remediation of nearly all exposed systems within a few months.

Why are front end dev demand so high if front end development is easier? (2012)

Front end development is more complex than other forms of engineering due to the need to support multiple browsers, versions, and devices. It requires a broad skill set including HTML, CSS, JavaScript, web performance, and security.

Uber Just Reinvented the Bus Again

https://media.wired.com/photos/68419a660efbf4b5dcf1e21d/3:2/w_2560%2Cc_limit/GettyImages-1185993586.jpg
Uber's Route Share is a shuttle service with fixed routes and stops, aiming to provide affordable and predictable transportation during peak hours. Critics argue it may worsen congestion and air quality, and could undermine struggling transit systems by offering a cheaper alternative.

The Concurrency Trap: How an Atomic Counter Stalled a Pipeline

https://www.conviva.com/wp-content/uploads/2025/06/traffic-from-gateway_blur.png
Conviva's streaming analytics platform experienced a P99 latency spike due to a bottleneck in a shared type registry's atomic counter, which caused cache contention and context switching. The issue was resolved by replacing the concurrent hash map with an ArcSwap based solution, which uses the read-copy-update methodology to avoid cache contention and provide faster reads.

Good pixel art can be one-shotted by AI now

https://gametorch.app/media/cc_results/127.png
The Colorado Plateau near Moab, UT, features high desert flora and fauna, including shrubs, cacti, rocks, and animals like grizzly bears and pronghorn. Items from the mid 1800's "mountain men" days include various weapons, clothing, and other artifacts.

Don't Panic, but Douglas Adams Predicted a Lot of This

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65baa15e-8533-4ef7-9e94-9a9a739a3725_3000x3000.jpeg
The author is annoyed by an article claiming Douglas Adams invented ebooks, when in fact Ángela Ruiz Robles built an Electronic Encyclopedia in 1962. The author praises Douglas Adams for his prescience about technology, particularly in The Hitchhiker's Guide to the Galaxy, which predicted annoying computers and chatbots.

Stop Vibe Coding. Start Cyborg Coding

The future of software development belongs to human-AI collaboration, not instinct-driven coding. This shift requires a new kind of professional who can collaborate with AI and understand both what they're building and why.

Reinforcement Learning to Train Large Language Models to Explain Human Decisions

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers used large language models to create dual-purpose cognitive models that predict human behavior and provide interpretable explanations. Their approach produced high-quality explanations alongside strong predictions of human decisions.

PyOpticL – Code-to-CAD optical system engineering

https://private-user-images.githubusercontent.com/103533593/420519069-d20bf57a-f602-48b8-b033-8d03141b6e97.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDkzMjg0MjUsIm5iZiI6MTc0OTMyODEyNSwicGF0aCI6Ii8xMDM1MzM1OTMvNDIwNTE5MDY5LWQyMGJmNTdhLWY2MDItNDhiOC1iMDMzLThkMDMxNDFiNmU5Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwNjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDYwN1QyMDI4NDVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xODJiZGExY2MwNmQ0NWI2M2I4ZmIzYmU5MjA4M2ZjY2IxYmVhNzA1NzA3ZGRiYjk0OTI0YmEzOTZkOGY4YTcwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.IwA_17tC4OJBTSG7qSzpdUR9gpPnennM4Zo-imlnW7M
PyOpticL is a Python library for optics layout that enables dynamic layouts with automatic routing and connectivity. It can be installed as a custom addon in FreeCAD and used to create optical systems with modular sub-systems.

Who Needs a Belt 3D Printer When You Have a Treadmill?

https://hackster.imgix.net/uploads/attachments/1854527/_VhuBYgbJMt.blob?auto=compress%2Cformat&w=600&h=450&fit=min
Ivan Miranda and Jón Schone converted a treadmill into a large belt 3D printer to print a full-size kayak. They overcame challenges with custom fabrication and powerful stepper motors to achieve the printer's unique geometry.

Researchers recreate ancient Egyptian blues

https://wpcdn.web.wsu.edu/news/uploads/sites/2797/2025/06/ancient-wooden-egyptian-falcon-and-blue-powder-1024x676.jpg
Researchers at Washington State University recreated Egyptian blue, the world's oldest synthetic pigment, using 12 recipes and modern analysis techniques. The pigment, valued in ancient times, has interesting properties and potential new technological applications.

What Is OAuth and How Does It Work?

https://fusionauth.io/img/cta/modern-guide-cta.png
This guide covers all of the ways that we actually use oauth. this is because it does not include the permission grant screens that often are mentioned in oauth tutorials. if you want to connect multiple applications, check out device login and registration - this will connect both applications based on the user's permissions twgtl needs. you can also nest deeper than the 2 levels illustrated ...

What Happens When People Don't Understand How AI Works

https://cdn.theatlantic.com/thumbor/LKXTz2WhmvY44e1AbP9DBkxL-4w=/0x0:2000x1125/960x540/media/img/mt/2025/06/2025_6_2_AI_Illiteracy/original.gif
A British writer Samuel Butler predicted a "mechanical kingdom" in 1863, now a reality with AI. Two books, "Empire of AI" and "The AI Con," suggest the AI industry is a scam, exaggerating AI's capabilities.

Physicists observe a new form of magnetism

https://news.mit.edu/sites/default/files/styles/news_article__download/public/download/202506/MIT-New-magnets-01-press.jpg?itok=vV6BgNQ9
MIT physicists discovered a new form of magnetism called p-wave magnetism in nickel iodide, enabling spin switching with electric fields. This breakthrough could lead to ultrafast, compact, and energy-efficient spintronic memory devices.

I dream of roombas: 1000s of automated AI robots that autonomously maintain code

https://ghuntley.com/content/images/size/w960/2025/06/A-vibrant--retro-styled-tattoo-print-showcasing-numerous-Roombas-meticulously-maintaining-abstract-file-structures.--Employing-a-chiaroscuro-lighting-technique--the-image-is-rich-with-warm-autumnal-colors-and-complex-ornamental-details---1-.jpg
The user's conference talk on LLM context window best practices is now redundant due to Amp's early access pilot, but they're excited about subagents and higher abstractions. They plan to automate KTLO tasks and provide primitives for automation, but acknowledge that AI is not yet advanced enough to fully automate software development.

The Illusion of Thinking: Strengths and Limitations of Reasoning Models

https://mlr.cdn-apple.com/media/Home_1200x630_48225d82e9.png
Recent Large Reasoning Models (LRMs) show improved performance on reasoning benchmarks but their capabilities and limitations are insufficiently understood. LRMs face accuracy collapse beyond certain complexities and exhibit counter-intuitive scaling limits.

Europe's Climate Urgency: Driven by Green Ideals or Fear of an African Refugees?

https://masatoshinishimura.com/content/images/size/w2000/2025/06/20250607_1501_Concerned-Gaze-Eastward_simple_compose_01jx5w6pkdfecb6njqej6wb1xe.png
Europe's climate policy is driven by a fear of uncontrollable migration from a climate-ravaged Africa. They're investing in climate mitigation to stabilize the continent and prevent a massive migration wave.