Changelog News
Developer news worth your attention
Hello there! đ
Jerod here, welcoming you to the first ever issue of Changelog News! If youâre a Changelog Weekly subscriber, hopefully youâll stick around and enjoy this new thing weâre doing even more. đ
By the way, you can listen to this as a podcast as well. Cool, huh?
Okay, letâs get into it.
Ken Thompsonâs Jukebox for the Ages
You may have heard that Ken Thompson (the 80-year old Unix pioneer) gave the closing keynote at this yearâs Southern California Linux Expo. His topic: the tale of his â75-year-projectâ⌠a jukebox for the ages.
David Cassel at the New Stack did a great job summarizing the hour-long talk. Ken also took some Q&A at the end, which I found particularly interesting.
Tabby: a self-hosted AI coding assistant
If you listened to LLMs break the Internet with Simon Willison last week, you already know that my âa-haâ moment during that conversation was realizing language models donât necessarily have to keep getting larger for most use cases, especially once we start providing them tools to find answers on their own. Thatâs promising.
In that arena⌠check out Tabby. Itâs a self-hosted AI coding assistant. An open source / on-prem alternative to GitHub Copilot.
Codeberg is worth a look
Itâs a collaboration platform and Git hosting for open source software, content and projects. Codeberg is not run by a company, but a non-profit based in Berlin. The service boasts about its community roots and commitment to privacy.
Meme break đš
This was just a joke, but I got so many sincere responses from folks! Also some of the reddit comments were hilarious. đ
The LLama Effect
This is a story about how an accidental leak sparked a series of impressive open source alternatives to ChatGPT. LLaMA, of course, is Metaâs language model that they open sourced.
I had wondered why they decided to open source it, especially now seeing OpenAI not release any specifics regarding their training of GPT-4. Turns out, they open sourced LLaMA because somebody leaked it on 4chan, sparking thousands of downloadsâŚ
Facing the inevitable
Paul Orlando has a new piece on his Unintended Consequences blog. This oneâs titled Ghost Shirts, Guilds, and Generative AI. He kicks off by asking:
Are some things inevitable?
And if something is inevitable, what do you do if you donât like it?
You could fight it indirectly and delay how fast the change happens. In that case, you will quietly subvert the system.
You could fight it directly, even though you will probably lose. In that case, you are fighting for honor.
Or, through a combination of luck and foresight you could build a system that shields you from the inevitable change taking over your corner or the world. In that case, you need to build and defend a boundary.
He is, of course, talking about the latest AI advancements and the Pause Giant AI Experiments letter signed by the likes of Steve Wozniak, Elon Musk, and other business leaders and academics.
Why itâs worth reading: Paul doesnât merely give his take on the inevitability of AI advancements, he provides historical context by looking at similar phenomena in the past.
Levelling Up Pull Requests
Stig Brautaset shares thoughts on PRs after reading 7 habits of highly effective people:
Nobody likes being pestered, nor pestering others, for reviews. Itâs especially frustrating having to request re-reviews. They increase cycle time, and thus decrease our velocity. In part this is a direct control problem: I can change how I create my own PRs to reduce the likelihood of colleagues bouncing them back to me for clarifications, changes, and having to require re-reviews. But to be really effective & for my team to succeed Iâll have to influence my colleagues to do the same: it is an indirect control problem.
âĄď¸âĄď¸ LIGHTNING ROUND âĄď¸âĄď¸
- ChatGDB puts ChatGPT inside the GDB debugger
- PL/Rust lets you write Postgres functions in Rust. This promises the âabsolutely bestâ performance & compile-time safety guarantees
- Chroma is an âAI-nativeâ open source embedding database
- Nadia Asparouhovaâs latest #longread goes deep on âatomsâ vs âbitsâ
- Starship is here to help you pimp out your shell prompts
- 6 CSS snippets every frontender should know in 2023
Thatâs the news for now! Iâll have more for you next week. Shipping back to back issues is tough! đ
Please hit reply and let us know what you think of the new format! Weâll be experimenting, improving & changing things as we go. Kaizen!