2023.05.15 - Google I/O 2023: Making AI more helpful for everyone
Ping Xia
Title: 2023.05.15 – Google I/O 2023: Making AI More Helpful for Everyone
JavaScript Ecosystem & Screenless Tech & Scrum & 情深乃寿
This Week’s Highlights
Google I/O 2023: Making AI More Helpful for Everyone
https://io.google/2023/
https://blog.google/technology/ai/google-io-2023-keynote-sundar-pichai/
https://blog.google/technology/developers/google-io-2023-100-announcements/
https://news.ycombinator.com/item?id=35886559
What’s new in Flutter 3.10
What's new in CSS and UI: I/O 2023 Edition
Bringing Kotlin to the Web
Introducing Baseline
Google Earth 3D Models Now Available as Open Standard (GlTF)
Google’s New AI Tools Are Great For Designers
Google is throwing generative AI at everything
Doing Responsible AI Products, Hardware & Software Take a Back Seat: Google I/O 2023 Highlights Review
The JavaScript Ecosystem Is Delightfully Weird
https://fly.io/blog/js-ecosystem-delightfully-wierd/
Note, I'm not saying that JavaScript is weird, though it definitely is weird. But that's not the point of this blog post. Bear with me—rather than starting with how the JavaScript ecosystem is weird, I’ll start with why it is weird.
How Large DOM Sizes Affect Interactivity, and What You Can Do About It
https://web.dev/dom-size-and-interactivity/
Large DOM sizes have more of an effect on interactivity than you might think. This guide explains why, and what you can do. Related: How to Optimize Interaction to Next Paint (INP).
The Disappearing Computer: An Exclusive Preview of Humane’s Screenless Tech
https://www.youtube.com/watch?v=gMsQO5u7-NQ
In this exclusive preview of groundbreaking, unreleased technology, former Apple designer and Humane co‑founder Imran Chaudhri envisions a future where AI enables our devices to “disappear.” He gives a sneak peek of his company’s new product—shown for the first time ever on the TED stage—and explains how it could change the way we interact with tech and the world around us. Witness a stunning vision of the next leap in device design.
The Ongoing Defence of Front‑End as a Full‑Time Job
https://christianheilmann.com/2023/05/09/the-ongoing-defence-of-frontend-as-a-full-time-job/
A front‑end developer isn’t a mediocre coder who only dabbles in “easy” languages like HTML, CSS, and JavaScript. A front‑end developer is someone who consciously chooses to build interfaces for the unknown with laser‑sharp focus on the end user’s experience. When people ask me why I am “just doing front‑end,” I can happily explain these points and proclaim that I am proud to be a front‑end engineer.
Story: Redis and Its Creator antirez
https://blog.brachiosoft.com/redis-en
In the world of databases, Redis stands out as unique. Instead of the usual tables or documents that dominate most databases, Redis lets you interact directly with low‑level data structures such as linked lists and hash tables. This is all thanks to the innovative design of Redis creator Salvatore Sanfilippo, known online as antirez. A master of system programming, antirez prefers to think in terms of data structures like lists, hashes, and sets.
In‑Depth Reading
Build Your Own ChatGPT‑Style Doc Search with Fresh, OpenAI, and Supabase
https://deno.com/blog/build-chatgpt-doc-search-with-supabase-fresh
After the enthusiastic response to our SaasKit last month, we’ve teamed up with Supabase to bring you another Deno Fresh starter. This time we’ve built a custom ChatGPT‑style document search using the OpenAI Text Completion API.
Practical Guide to Not Blocking the Event Loop
https://www.bbss.dev/posts/eventloop/
JavaScript runs in a single‑threaded environment with an event loop, an architecture that is very easy to reason about. It’s a continuous loop executing incoming work. That work can schedule more work for the future.
Language Models Can Explain Neurons in Language Models
https://openai.com/research/language-models-can-explain-neurons-in-language-models
We use GPT‑4 to automatically write explanations for the behavior of neurons in large language models and to score those explanations. We release a dataset of these (imperfect) explanations and scores for every neuron in GPT‑2. Related:
- Interview with Kingsoft Office CEO Zhang Qingyuan: Time Waits for No One, All‑In on AI
- Harness the Power of Generative AI for Software Development
- Chatbots Don’t Know What Stuff Isn’t
- How I Used GitHub Copilot to Build a Browser Extension
How Do We Get a Tech Team to Make a Big Technical Change?
https://stackoverflow.blog/2023/05/10/how-do-we-get-a-tech-team-to-make-a-big-technical-change/
Big changes need more than technical chops to get them implemented.
So Many Bad Takes — What Is There to Learn from the Prime Video Microservices‑to‑Monolith Story
https://adrianco.medium.com/so-many-bad-takes-what-is-there-to-learn-from-the-prime-video-microservices-to-monolith-story-4bd0970423d4
The Prime Video team published this story: Scaling Up the Audio/Video Monitoring Service and Reducing Costs by 90%, and the internet piled in with opinions and bad takes, mostly missing the point. Related: Even Amazon Can’t Make Sense of Serverless or Microservices, Is It the Microservices Architecture That Stinks or the Cloud?.
You Don’t Need Scrum. You Just Need to Do Kanban Right.
https://lucasfcosta.com/2022/10/02/scrum-versus-kanban.html
https://news.ycombinator.com/item?id=35857463
In this post I’ll explain why I prefer Kanban over Scrum, and how Scrum can hinder a team’s performance. I’ll also show why the benefits often attributed to Scrum also apply to Kanban, and how Kanban amplifies them.
Fresh Finds
Announcing Durin: a New Mobile App for the IPFS Network
[GitHub code search is generally available](https://github.bl
(content truncated)
Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.
Sources & References
- [1]https://io.google/2023/
- [2]https://blog.google/technology/ai/google-io-2023-keynote-sundar-pichai/
- [3]https://blog.google/technology/developers/google-io-2023-100-announcements/
- [4]https://news.ycombinator.com/item?id=35886559
- [5]What’s new in Flutter 3.10
- [6]What's new in CSS and UI: I/O 2023 Edition
- [7]Bringing Kotlin to the Web
- [8]Introducing Baseline
- [9]Google Earth 3D Models Now Available as Open Standard (GlTF)
- [10]Google’s New AI Tools Are Great For Designers
- [11]Google is throwing generative AI at everything
- [12]Doing Responsible AI Products, Hardware & Software Take a Back Seat: Google I/O 2023 Highlights Review