The Changelog: Software Development, Open Source - DeepSeek-R1's epic pull request (News)

Episode Date: January 27, 2025

Xuan-Son Nguyen opened a low-level code PR written 99% by DeepSeek-R1, Adam Wathan announces the release of Tailwind CSS 4.0, Matheus Lima opens up the Computer Science history books to create list of... influential papers, Namanyay Goel thinks AI is creating a generation of illiterate programmers & Russell Baylis shares what he's learned about optimizing WFH lighting to reduce eye strain.

Transcript
Discussion (0)
Starting point is 00:00:00 What up nerds, I'm Jared and this is ChangeLog News for the week of Monday, January 27th, 2024. On one hand, there's the Stargate project, a joint venture by OpenAI, SoftBank, Oracle, and Friends that's aimed at investing $500 billion over four years to build out infrastructure that will, quote, secure American leadership in AI. On the other hand, there's DeepSeek R1, a Chinese AI lab's MIT-licensed reasoning model that gives OpenAI's O1 a run for its money and only cost $5.6 million to train. It's big money versus big brain. I'm jealous of both.
Starting point is 00:00:57 Okay, let's get into this week's news. DeepSeek R1's epic pull request. Speaking of big brain, Zan Sun Nguyen opened a pull request to Georgi Gaganov's Lama.cpp repo that doubles the speed of Wasm by optimizing SIMD instructions with the following PR comment. Quote, 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. End quote.
Starting point is 00:01:44 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 Gyorgy and Zan Sun sure are impressed. Zan Sun also shared the prompts they used to get the desired results. This, of course, resulted in a long X thread where both humans and robots debate and meme whether or not it's over for folks like us or not quite yet. Tailwind CSS version 4 is official. Here's Adam Wavin. Quote, Tailwind CSS
Starting point is 00:02:16 version 4 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. End quote. This looks like it was a massive undertaking. It has a new high-performance build engine, simplified installation, automatic content detection,
Starting point is 00:02:39 reimagined CSS-first config, and too much more to list here. The most influential papers in computer science history. Matthias Lima opens up the history books to create this admittedly subjective list of influential papers dating all the way back to 1936. Quote, these seven papers, sorted by date, stand out to me mostly because of their impact in today's world. For each paper, Matthias provides the big idea and why he thinks it still matters to this day.
Starting point is 00:03:12 Here's the quick list. 1. On Computable Numbers with an Application to the N-Scheidenzahn Problem by Alan Turing in 1936. 2. A Mathematical Theory of Communication, by Claude Shannon, 1948. Three, A Relational Model of Data for Large Shared Databanks, Edgar F. Codd, 1970. Four, The Complexity of Theorem-Proving Procedures, Stephen A. Cook, 1971.
Starting point is 00:03:41 Five, A Protocol for Packet Network Intercommunication, Vinton G. Cerji Surf and Robert E. Kahn, 1974. Six, Information Management, A Proposal by Tim Berners-Lee, 1989. And seven, The Anatomy of a Large-Scale Hypertextual Web Search Engine by Sergey Brin and Larry Page, 1998. He also provides a bonus list of five papers that almost made the list, finishing with this, quote, These days, we are flooded with new stuff. Fresh languages, mind-blowing AI breakthroughs, quantum leaps,
Starting point is 00:04:16 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. It's now time for sponsored news. Replay 2025 in London, March 3rd through 5th. Our friends at Temporal invite you to replay in London, March 3rd through 5th 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.
Starting point is 00:04:55 Immerse yourself in two days of technical talks from back-end software engineering leaders at top organizations. Then, enjoy connecting on day three at the afterparty. Live it up, connect, and continue conversations with food, drinks, and fun. at top organizations. Then enjoy connecting on day three at the after party. 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 31st,
Starting point is 00:05:16 which is right around the corner. 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. Nemanje Goel has a confession to make. Quote, a couple of days ago, cursor went down during the chat GPT 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. End quote. He doesn't think
Starting point is 00:05:57 he's the only one who's become a human clipboard, a mere intermediary between his code and an LLM. Quote, 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 have solved ourselves. We are trading long-term understanding for short-term productivity.
Starting point is 00:06:17 We are optimizing for today's commit at the cost of tomorrow's ability. End quote. Does this sentiment resonate with you? If so, see also a linked recent paper on metacognitive laziness. How to improve work from home lighting to reduce eye strain. Russell Bayless is not an ergonomist or optometrist. He's just a worker from Homer who is susceptible to eye strain, eye pain, and dizziness. In the linked post, Russell shares what he's learned about optimizing home lighting to reduce eye strain. Here's the quick list.
Starting point is 00:06:52 1. An even, diffused lighting environment is the best for the eyes. 2. When it comes to light brightness, too much is just as problematic as too little. 3. Use natural light wherever possible. 4. Quality of artificial light matters. Five, the best lighting for camera is not necessarily the best lighting for ergonomics. And six, 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 work-from-home life just like he did. That's the news for now, but also join the 23,000 bright, incredibly good-looking people
Starting point is 00:07:33 who subscribe to our companion newsletter for even more news worth your attention, such as you probably don't need query builders, a great primer on Kalman filters, and build your own air tags with OpenHaystack. Get in on it at changelog.com slash news. In case you missed it, last week we published two great shows, Ashley Jeff's Ongoing from Open Source to Acquired, one listener called it very funny, and a great guest choice plus
Starting point is 00:08:00 interesting story. And of course, we had fallout boy, I mean, fall through boys, Chris Brando and Matthew Sanabria joining me on changelogging friends to discuss tools for switching to, whether or not Go is still a great systems programming language choice, user-centric documentation, the need for archivists, and more.
Starting point is 00:08:18 Find those in your feed and look forward to this week when we are joined on Wednesday by Glober Costa to talk about Limbo, a complete rewrite of Sequelite in Rust, and on Friday by Dan Moore for an It Depends style conversation on modern auth strategies. Have a great week. Leave us a five-star review if you dig the show, and I'll talk to you again real soon.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.