Preserving code that shaped generations: Zork I, II, and III go Open Source Microsoft’s Open Source Programs Office (OSPO), Team Xbox, and Activision are making Zork I, Zork II, and Zork III available under the MIT License.
Android and iPhone users can now share files, starting with the Pixel 10 family. Today, we’re introducing a way for Quick Share to work with AirDrop.
Firefox 147 Will Support The XDG Base Directory Specification A 21 year old bug report requesting support of the XDG Base Directory specification is finally being addressed by Firefox
Introducing Nano Banana Pro Nano Banana Pro is our new image generation and editing model from Google DeepMind.
Graphics API is irrelevant Thumbnail Art by XorDev: https://x.com/xordev Watch my streams https://www.twitch.tv/tsoding References: - PPM Spec: https://netpbm.sourceforge.net/doc/ppm.html - "Plasma" by XorDev: https://x.com/XorDev/status/1894123951401378051 - All the Source Code:...
The EU wants to kill cookie banners by moving consent to your browser The EU wants to end annoying cookie pop-ups by letting users set their consent once in their browser. If passed, websites will have to respect those choices.
What AI is Really For - Christopher Butler After three years of immersion in AI, I have come to a relatively simple conclusion: it’s a useful technology that is very likely overhyped to the
The Patent Office Is About To Make Bad Patents Untouchable The U.S. Patent and Trademark Office (USPTO) has proposed new rules that would effectively end the public’s ability to challenge improperly granted patents at the Patent Office itself. We need EFF supporters to file public comments opposing these rules th...
Don’t Refactor Like Uncle Bob (Second Edition) When I heard a year ago that Uncle Bob was planning on writing a second edition of Clean Code, I got excited, which isn’t normal for me. I thought the first edition was alright, and I donR…
SAM 3 With SAM 3 you can use text and visual prompts to precisely identify, segment, and follow any object in images or videos—coming soon to Instagram Edits and Vibes on the Meta AI app.
Native binary debugging for OCaml (written by Claude!) Discuss on Hacker News or Twitter. Debugging Native OCaml Code with DWARF When you compile OCaml to native code and try to debug it, lldb can’t show you much: breakpoints don’t resolve, source lines don’t appear, and variable names look meaningless. T...
How to Use Cloudfront for Sendgrid Click Tracking Nothing like a Cloudflare outage to inspire another blog post. I learned from the last incident and was able to turn off the CF proxy early on while it was still possible to do so. This kept my website up during most of the outage as requests were bypassi...
Don't sleep on MCP It’s not just an upgrade to tool calls. Why Anthropic’s Model Context Protocol is a glimpse into the future of LLM-centric software.
Why your retrospectives don't work and how to fix them Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Build vs Buy: What This Week's Outages Should Teach You The simple rule everyone gets wrong: build what makes you unique, buy what makes you run. But whatever you do, make sure you understand it well enough to fix it when it breaks. Because it will break.
Why is Browser Observability Hard | Hazel Weakly So the big thing that makes everything so difficult for browsers is that opentelemetry has a concept of a lifecycle for telemetry that doesn’t map very well to...
Are large language models worth it? Are the harms that LLMs have caused, and will soon cause, worth the benefits they may bring? This article (a written version of a keynote talk I gave at CoLM) tries to explore this question.
How to Play Responsibility Dodgeball in an Organization | Joe IQ The corporate game is to avoid responsibility. These are the plays.