Changelog News
Developer news from All Things Open
Hello again! š
We have a shorter-than-usual newsletter for you this week since weāre AFK in ATOās hallway track as I send this out. BUT! I just have tease a Cool New Thingā¢ļø weāre releasing soon: Itās dangerous to go alone! Take thisā¦
Ok, letās get into the news. (Audio Edition)
š¤¹ Multimodality and Large Multimodal Models
Chip Huyen documents (in spectacular depth) the shifting sand of large data models: from LLMs to LMMsā¦
For a long time, each ML model operated in one data mode ā text (translation, language modeling), image (object detection, image classification), or audio (speech recognition).
However, natural intelligence is not limited to just a single modality. Humans can read and write text. We can see images and watch videos. We listen to music to relax and watch out for strange noises to detect danger. Being able to work with multimodal data is essential for us or any AI to operate in the real world.
Incorporating additional modalities to LLMs produces Large Multimodal Modelsā¦ and everyoneās doing it: DeepMind, Salesforce, Microsoft, Tencent, and, of course, OpenAI. (ChatGPT is already an LMM)
Not all multimodal systems are LMMs, though. Chip says Midjourney, Stable Diffusion, and Dall-E donāt qualify because they donāt have a language model component. Her (very long) post consists of 3 parts and worth reading studying to keep up with the latest.
šÆ Zimaboard: the closest thing to my dream home server setup
Herman Ćunapuu reviews the Zimaboard (a small single-board computer that is relatively affordable and comes with an interesting selection of ports, which includes an exposed PCI Express port) quite highly:
What sets the Zimaboard apart from other single board computers is how polished the product feels. Unlike a board like the Raspberry Pi, this one comes with a case and a cooling setup already attached to it. I suspect that a similarily configured Raspberry Pi 4/5 with all the accessories added on top would result in a price thatās quite similar to the cost of a top-of-the-line Zimaboard.
He goes into its storage, power consumption, performance & caveats, which is always nice to see in an otherwise glowing review.
āļø Things I wish someone would have told me about configuring VSCode
Bryan Braun has been using VSCode for 5 years now, but he still learns new things about it all the time. In this post, he shares 4 of his most recent discoveries that he wishes heād known from the get-go.
- Use .gitignore_global to ignore the .vscode folder
- Formatters and linter extensions should always be enabled at the workspace level
- The built-in terminal is really great
- You might not need GitLens
Thereās some dissension in the comments, but itās always interesting to hear how other hackers hack, whether or not you agree with them.
šļø Donāt miss Neo4jās NODES 2023 online conf
Thanks to Neo4j for sponsoring Changelog News š°
Thereās so much going on in the data and ML space ā itās hard to keep up! Example: did you know that graph technology lets you connect the dots across your data and ground your LLM in actual knowledge?
To learn about this new approach, donāt miss NODES on October 26th.
At this free online conference, developers and data scientists from around the world share how they use graph technology for everything from building intelligent apps and APIs to enhancing machine learning and improving data visualizations.
There are 90 talks over 24 hours, so no matter where you are, you can attend live sessions.
Register for free right here!
š¤ AI Engineer Summit report
The inaugural AI Engineer Summit took place last week. Swizec Teller attended and wrote up a great summary of the event. His takeaway: everyoneās dealing with the same 3 problems.
- Good old fashioned data engineering
- Evals and non-determinism
- Product development
Swizec says AI is the āeasy partā. Turning your demo into an actual productā¦ Thatās the challenge! The Summit itself sounds like it was a hit. Up next for the organizers: a Worldās Fair!
š„§ HTTPie for Web & Desktop
Fresh on the heals of our Bruno coverage last week. Cue Buzz Lightyear: āHTTP clients, HTTP clients everywhere!ā
š« Postgres: the next generation
RedMonkās James Governor takes a long, hard look at Postgresā core development community and asks some hard questions:
The Postgres community is amazing. Open Postgres governance is something we can and do rely on, which is refreshing in the current era of commercial open source licensing rugpulls. But as an axis to consider in terms of open source sustainability letās assume that Postgres is still going strong in say, 20 years. Who is going to be doing the work in 2043?
Postgres has been around since 1986, so its community is particularly agedexperienced. But this is not a problem thatās unique to Postgres:
There are plenty of projects with literally millions of users that are run by one or two people and donāt have the level of corporate sponsorship with see with projects such as Postgres or even Kubernetes. Postgres isnāt in any sense struggling to attract new users ā there are plenty of 22 year olds defaulting to it today. Itās a hugely popular platform. But yes, ensuring the ongoing maintenance of the project will require some intentionality, funding, and enlightened self interest.
š„ email + git = <3
Did you know git ships with built-in tools for collaborating over email? In fact, thatās how the O.G. projects like Postgres and the Linux kernel do it. With this guide, youāll be contributing to email-driven projects in no time.
š¤” Meme break!
I think this one is pretty funny, but youāll have to flip your phone (or worse: desktop monitor) upside down to see if you agree with meā¦ š„·
š¼ In brief
- Brutal: A collection of React+Tailwind components for people who want to learn more about neobrutalism
- Wolfrapple: Taylor Troesh makes a brief, compelling case for why Apple should acquire Wolfram Research
- Evolved: Fabien Sanglard writes about the setup that helps him continue to program after 40 years
- Replaced: Dann Berg on how Kagi finally let him lay Google Search to rest
- Nostalgic: A library used for running emulators of retro consoles inside browsers
- Ergodicity: Daniel Vassallo says Y Combinator is good for the economy but bad for your economy
- Federated: WordPress.com made the ActivityPub plug-in available for all plans
š§ ICYMI: Recent good pods from us
Coming to asciinema near you ā Marcin Kulik joins The Changelog to talk about his project asciinema. Youāve likely seen this out there in the wild ā it lets you record and share your terminal sessions in full fidelity. Forget screen recording apps that offer blurry video. asciinema provides a lightweight, text-based approach to terminal recording with lots of possibilities.
Kaizen! Slightly more instant ā Gerhard joins us for the 12th Kaizen and this time talk about what we DIDNāT do. We were holding S3 wrong, we put some cash back in our pockets, we enabled HTTP/3, Brotli compression, and Fastly websockets, we improved our SLOs, we improved Changelog Nightly, and weāre going to KubeCon 2023 in Chicago.
Party on PartyKit ā With a name like PartyKit, you know we just had to get its founder and CEO Sunil Pai on JS Party! PartyKit is an open source tool that simplifies creating collaborative, multiplayer applications. Join us to learn all about it and the journey of Sunil and his team!
Experiences from GopherCon 2023 ā The 10th GopherCon took place the last week of September and it was a blast. In this episode, weāre talking about our experiences at the conference from several different viewpoints. Angelica as a conference organizer, Johnny as an emcee and workshop instructor, Kaylyn as a speaker, and Kris as a regular attendee.
šļø Clip of the week
Haroon Meer dropped so much wisdom during our Changelog Interview with him. I loved his thoughts on not extracting every dollar from every customer and the many business benefits of their approachā¦
Thatās the news for now, but itās time once again for some Changelog++ shout outs!
SHOUT OUT to our newest members: Nathan P, Aaron Y, Christopher W, Johann H, Maurice H, Brian M, Adam G, Anthony B, Jan K, Michael P & Bob P! We appreciate you for supporting our work with your hard-earned cash.
(If Changelog++ is new to you, it is our membership program you can join to ditch the ads, get closer to the metal with bonus content, directly support our work & get shout outs like the ones above. ā)
Have a great week, send Changelog News to your friends if you dig it, and Iāll talk to you again real soon. š
āJerod