Changelog News
Developer news worth your attention
Jerod here! š
On one hand, thereās The Stargate Project: a joint venture by OpenAI, SoftBank, Oracle, et al thatās aimed at investing $500 billion over four years to build out infrastructure that āwill secure American leadership in AI.ā
On the other hand, thereās DeepSeek-R1: a Chinese AI labās MIT-licensed reasoning model that matches OpenAIās o1 at only $5.6 million to train.
Itās Big Money vs Big Brain. Iām jealous of bothā¦
Ok, letās get into this weekās news.
š§ From open source to acquired
Ashley Jeffs shares his journey with Benthos, an open source stream processor that was acquired by Redpanda. VIDEO
š¦¾ DeepSeek-R1ās epic pull request
Speaking of Big Brainā¦ Xuan-Son Nguyen opened a pull request to Georgi Gerganovās llama.cpp repo that doubles the speed for WASM by optimizing SIMD instructions with the following PR comment:
Surprisingly, 99% of the code in this PR is written by DeepSeek-R1. The only thing I do is to develop tests and write prompts (with some trials and errors) ..
Indeed, this PR aims to prove that LLMs are now capable of writing good low-level code, to a point that it can optimize its own code.
I canāt judge whether this is good low-level code or not, because I donāt know what good low-level code looks like, but Georgi and Xuan-Son sure are impressed! Xuan-Son also shared the prompts they used to get the desired results.
This, of course, resulted in a long X thread where both humans & robots debate and meme whether or not āitās overā for folks like us or not quite yetā¦
š Tailwind CSS v4.0 is official
Adam Wathan:
Tailwind CSS v4.0 is an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advantage of the latest advancements the web platform has to offer.
This looks like it was a massive undertaking. It has a new high-performance build engine, simplified installation, automatic content detection, reimagined CSS-first configuration, and too much more to list here.
š The most influential papers in C.S. history
Matheus Lima opens up the history books to create this (admittedly subjective) list of influential papers, dating all the way back to 1936!
These seven papers (sorted by date) stand out to me mostly because of their impact in todayās world.
For each paper, Matheus provides the big idea and why he thinks it still matters to this day. Hereās the quick list:
- āOn Computable Numbers, with an Application to the Entscheidungsproblemā (Turing, 1936)
- āA Mathematical Theory of Communicationā (Shannon, 1948)
- āA Relational Model of Data for Large Shared Data Banksā (Codd, 1970)
- āThe Complexity of Theorem-Proving Proceduresā (Cook, 1971)
- āA Protocol for Packet Network Intercommunicationā (Cerf & Kahn, 1974)
- āInformation Management: A Proposalā (Berners-Lee, 1989)
- āThe Anatomy of a Large-Scale Hypertextual Web Search Engineā (Brin & Page, 1998)
He also provides a bonus list of five papers that almost made his list, finishing with this:
These days, weāre flooded with new stuff: fresh languages, mind-blowing AI breakthroughs, quantum leaps, and the JavaScript framework of the week. Itās all super exciting, but hereās the thing: foundations matter. Without them, weāre just piling on new toys without fully understanding the ground weāre building on.
š° Replay ā25 in London, March 3-5
Thanks to Temporal for sponsoring Changelog News
Our friends at Temporal invite you to Replay in London, March 3-5 to break free from the status quo.
Replay ā25 is an in-person conference focused on transitioning away from outdated, monolithic systems and methodologies to embrace cutting edge technologies.
Immerse yourself in two days of technical talks from backend software engineering leaders at top organizations, then enjoy connecting on day 3 at the afterparty ā live it up, connect, and continue conversations with food, drinks, and fun alongside your Replay community.
Early bird tickets are on sale now! Early bird pricing ends January 31, so get your ticket soon if you plan to attend.
Learn more and register at replay.temporal.io
š«£ AI is creating a generation of illiterate programmers
Namanyay Goel has a confession to make:
A couple of days ago, Cursor went down during the ChatGPT outage.
I stared at my terminal facing those red error messages that I hate to see. An AWS error glared back at me. I didnāt want to figure it out without AIās help.
After 12 years of coding, Iād somehow become worse at my own craft. And this isnāt hyperboleāthis is the new reality for software developers.
He doesnāt think heās the only one whoās become a human clipboard, a mere intermediary between his code and an LLM.
Weāre not becoming 10x developers with AI.
Weāre becoming 10x dependent on AI. Thereās a difference.
Every time we let AI solve a problem we couldāve solved ourselves, weāre trading long-term understanding for short-term productivity. Weāre optimizing for todayās commit at the cost of tomorrowās ability.
Does this sentiment resonate with you? See also this recent paper on metacognitive lazinessā¦
š How to improve WFH lighting to reduce eye strain
Russell Baylis is NOT an ergonomist or optometrist. Heās just a Worker-From-Home-er who is susceptible to eye strain, eye pain, and dizziness. In this post, Russell shares what heās learned about optimizing home lighting to reduce eye strain. Hereās the quick list:
- An even, diffused lighting environment is best for the eyes
- When it comes to light brightness, too much is just as problematic as too little
- Use natural light wherever possible
- Quality of artificial light matters
- The best lighting for camera, is not necessarily the best lighting for ergonomics
- Even the perfect lighting environment will fatigue you ā take breaks, and take care of yourself
Click through to see renderings of the changes he made to his environment and steal some of these ideas to improve your WFH life too.
šļø Fallthrough & Friends
Kris & Matthew from Fallthrough.fm join me to discuss tools weāre switching to, whether or not Go is still a great systems programming language choice, user-centric documentation, the need for archivists & more. VIDEO
š« You probably donāt need query builders
Mattia Righetti believes āSQL is almost always the best way to not re-learn something new from the beginning that will inevitably end up slowing you down or simply not working at all in the long run.ā He also believes you probably donāt need to write a query builder in the language du jour, but should rely on SQL instead. Examples abound.
šØāš« A great primer on Kalman Filters
When Elecia White was on the show, she brought up Kalman Filters like we app developer plebs would have any idea what she was talking about. I stopped her in her tracks and she quickly brought us up to speed. If you want to go slightly deeper than she took us on the pod, this tutorial by Alex Becker is a great place to start. Hereās a primer primer:
The Kalman Filter is a widely used estimation algorithm that plays a critical role in many fields. It is designed to estimate the hidden states of the system, even when the measurements are imprecise and uncertain. Also, the Kalman Filter predicts the future system state based on past estimations.
š° Tech Talks: Coding with AI
Thanks to Augment Code for sponsoring Changelog News
On January 30th, you can watch Augment Code in action during this live demo.
But what is Augment Code, anyway? Itās the developer AI for complex codebases, providing you with real-time, deep understanding of the code so you can be super productive right away:
Augment taps into your teamās collective knowledge ā your codebase, documentation, and dependencies. Itās the most context-aware Developer AI, so you wonāt just code faster, youāll build smarter.
Join solutions architect, Anshuman Pandey, while he demos how it can help you:
- Get up to speed on new projects
- Write effective unit tests
- Refactor legacy code
Donāt just code faster. Build smarter with Augment Code! Register here and theyāll send you a link to join the talk and an email reminder before the session.
š·ļø Build your own āAirTagsā with OpenHaystack
OpenHaystack is a framework for tracking personal Bluetooth devices via Appleās massive Find My network. Use it to create your own tracking tags that you can append to physical objects (keyrings, backpacks, ā¦) or integrate it into other Bluetooth-capable devices such as notebooks.
All you need is a Mac and a BBC micro:bit or any other Bluetooth-capable device.
š Donāt leave yet! Your (un)ordered listā¦
- Stratoshark
- Open Sourcing Oban Web
- Container Queries Unleashed
- wild: a very fast linker for Linux
- Turn any thermal printer into an API endpoint
- bunster: compile shell scripts to static binaries
- Classic strategy games rebuilt for the modern era
- open-r1: a fully open reproduction of DeepSeek-R1
- Dokploy: open source alt to Vercel, Netlify, Heroku
- PS4 emulator for Windows, Linux, macOS written in C++
- Lessons learned from six (and a half) failed startup attempts
Thatās the news for now, but we have some great episodes coming up this week:
- Wednesday: Glauber Costa on Limbo, a complete rewrite of SQLite in Rust
- Friday: Dan Moore āIt Dependsā with us on modern auth strategies
Have a great week, forward this to a friend who might dig it & Iāll talk to you again real soon. š
āJerod