Home

2023.06.12 - Software 2.0

Pi

Ping Xia

June 20, 20235 min read

Title: 2023.06.12 – Software 2.0

React Server Components & WWDC23 & Bard & Cultural Revival & Tolerance

This Week’s Highlights

Software 2.0 https://ywh1bkansf.feishu.cn/wiki/FFJawIKRpi77JokULCvcjIPBnBv https://karpathy.medium.com/software-2-0-a64152b37c35 https://news.ycombinator.com/item?id=34881881 https://pub.towardsai.net/the-rise-of-software-2-0-you-dont-want-to-be-left-behind-cbaa75f6d19
I’ve noticed that people sometimes treat neural networks as “just another tool in the machine‑learning toolbox.” They have pros and cons, they’re useful in certain domains, and they can help you win Kaggle competitions. Unfortunately, that view is like seeing only the trees and missing the forest. Neural networks are not merely another classifier; they signal a fundamental shift in how we develop software. That shift is Software 2.0.

Why AI Will Save the World https://a16z.com/2023/06/06/ai-will-save-the-world/
The era of artificial intelligence is here, and people are freaking out. Fortunately, I’m here with some good news: AI will not destroy the world; it may actually save it. Related:

RSC From Scratch. Part 1: Server Components https://github.com/reactwg/server-components/discussions/5
In this technical deep‑dive we’ll implement a very simplified version of React Server Components (RSC) from scratch. Related:

WWDC23 https://developer.apple.com/wwdc23/ https://developer.apple.com/news/?id=cj1fjit2 News from WWDC23: WebKit Features in Safari 17 beta AI was missing at WWDC 2023, but here are all the new AI features Apple Vision The Lack of “AI” at WWDC, Revisiting Apple’s Identity Network, iPhone StandBy, Mac HW Updates

Preparing for the Future https://www.svpg.com/preparing-for-the-future/
This article is the written narrative I prepared before delivering a keynote at the Future Week conference in Norway. Normally I write about practices I see up close with strong product teams, but this piece has to be a bit speculative because I’m trying to anticipate where technologies and trends will take us. So take everything here with a generous grain of salt, but I still think the exercise is useful—everyone should be thinking through the implications and consequences of the technologies we create.

In‑Depth Reading

The State of Edge Functions 2023: The Year of Globally Distributed Apps https://deno.com/blog/state-of-edge-functions-2023
Earlier this year we launched the first edition of the State of Edge Functions Survey, inviting developers to share their experiences and predictions about edge functions. With nearly a thousand responses, the survey is now closed and we’re excited to publish the report. Because edge functions are a nascent technology, we hope the report sheds light on common use cases, frustrations, and upcoming trends.

Painless WebGPU Programming with taichi.js https://betterprogramming.pub/painless-webgpu-programming-with-taichi-js-afa43c7adb2e
Modern GPU compute and rendering in JavaScript.

Introducing Swift OpenAPI Generator https://www.swift.org/blog/introducing-swift-openapi-generator/
We’re excited to announce a set of open‑source libraries that help both client‑ and server‑side developers streamline their workflow around HTTP communication using the industry‑standard OpenAPI specification.

Bard Is Getting Better at Logic and Reasoning https://blog.google/technology/ai/bard-improved-reasoning-google-sheets-export/
Bard is improving on mathematical tasks, coding questions, and string manipulation through a new technique called implicit code execution. It also now has an export action to Google Sheets.

Self‑Healing Code Is the Future of Software Development https://stackoverflow.blog/2023/06/07/self-healing-code-is-the-future-of-software-development/
Developers love automating solutions to their problems, and with the rise of generative AI this concept is likely to be applied to code creation, maintenance, and improvement at an entirely new level.

Fresh Finds

Products & Others

Replit AI Manifesto https://blog.replit.com/replit-ai-manifesto
If we succeed in our mission, years from now experts will look back at our growth in the AI space and quote: “People who are really serious about AI should make their own platform.” – Replit team, 2023

凤鸣岐山——吹响文化复兴的号角 https://mp.weixin.qq.com/s/FebXDGOgSxcHDLC816eIwQ
On June 2, President Xi Jinping delivered a epoch‑making speech at the Cultural Heritage Development Forum (文化传承发展座谈会) (https://mp.weixin.qq.com/s?__biz=MzA4NDI3NjcyNA==&mid=2649957112&idx=1&sn=170e2d7fea08ce2d1c5507f99a7e0a27&scene=21#wechat_redirect), emphasizing the need to shoulder a new cultural mission and strive to build a modern civilization for the Chinese nation. The speech struck a decisive chord, cementing the close link between the inheritance of outstanding traditional Chinese culture and the construction of a strong socialist cultural power. It clarified the layered relationship between China’s long‑standing civilization, its unique characteristics, and the current path of socialism with Chinese characteristics, arguing that because of this civilizational foundation, the Chinese people share a common belief that the land cannot be divided, the state cannot be chaotic, the nation cannot be scattered, and civilization cannot be broken. The basic principles of governance must therefore align with China’s… (content truncated)


Originally written by Ping Xia (平侠) and published in Chinese on Web技术周刊 (Web Tech Weekly). Translated and adapted for DriftSeas with permission.

Keep reading

More related articles from DriftSeas.