2024.01.22 - A vision for Web 5
Ping Xia
Title: 2024.01.22 – A Vision for Web 5
Second Brain & Systems Thinking & 大寒 (Great Cold) & 顿悟 (Eureka Moment) & 情绪 (Emotions) & 五行穴 (Five‑Element Acupoints)
This Week’s Highlights
A vision for Web 5 https://sollecitom.github.io/software-product-development-blog/posts/2024/2024-01-19-a-vision-for-web-5/
So let’s assume we finally got tired of NFTs, AI, unicorns, and mini‑ponies with Web 4, and we somehow decided to actually try and improve things with Web 5. What would that look like? In this post I try to imagine what the web could be like, to make people’s lives easier. I feel we’ve reached a point where further speed gains won’t significantly improve the experience, so the changes need to be qualitative.
Ant Engine Open‑Source https://blog.codingnow.com/2024/01/ant_engine_open_source.html
I have been working on the game engine I’m developing for six years. At the end of 2017 I wrote down the initial concept for this new engine. Looking back now, almost everything I imagined has been realized, with one exception: midway we switched the editor from IUP to ImGUI.
The AHA Stack https://ahastack.dev/
Combine Astro, htmx, and Alpine.js to create modern web applications that send HTML over the wire, replacing the SPA‑heavy JavaScript approach with a much simpler set of mental models and workflows. Related: What is Jamstack in 2024?
Continuous Integration https://martinfowler.com/articles/continuousIntegration.html
Continuous Integration is a software development practice where each team member merges their changes into a shared codebase together with their colleagues’ changes at least daily. Each integration is verified by an automated build (including tests) to detect integration errors as quickly as possible. Teams find that this approach reduces the risk of delivery delays, lowers integration effort, and enables practices that foster a healthy codebase for rapid enhancement with new features.
A developer’s second brain: Reducing complexity through partnership with AI https://github.blog/2024-01-17-a-developers-second-brain-reducing-complexity-through-partnership-with-ai/
As we look to empower developers with AI tools, we inadvertently integrate AI deeper into the way developers work. How do developers feel about that? And what are the most impactful ways to introduce more AI into workflows? We recently conducted 25 in‑depth interviews with developers to understand exactly that. Related:
- Google DeepMind’s new AI system can solve complex geometry problems
- Vanna: 🤖 Chat with your SQL database 📊.
- AI Art is The New Stock Image
- This blog is AI free
- Lazy is the new fast: How Lazy Imports and Cinder accelerate machine learning at Meta
- AlphaGeometry: An Olympiad‑level AI system for geometry
- How OpenAI is approaching 2024 worldwide elections
Deep Reads
Build Your Own Cloud IDE with the Subhosting API https://deno.com/blog/build-cloud-ide-subhosting
In this post we’ll show you how to build your own cloud IDE using the Deno Subhosting API, which lets you programmatically deploy and run code within seconds on Deno Deploy’s global V8 isolate cloud. We’ll walk through our Subhosting IDE Starter template, built on Hono, Ace Editor, and Deno.
The decline of React https://gomakethings.com/the-decline-of-react/
Over the last week I’ve been seeing a wave of articles and Mastodon posts from people I would consider React advocates, all saying that React is actually bad now.
The Path for Energy Transformation: Systems Thinking https://www.simplethread.com/the-path-for-energy-transformation-systems-thinking/
Now that we’ve discussed why human‑centered design is a necessary prerequisite for transformation within the energy industry, let’s dive into another topic that is just as critical… systems thinking. Similar to how human‑centered design considers the needs of the people using a piece of software, systems thinking looks at any complex problem as part of a larger system. Systems thinking recognizes that components are often best understood within the context of their relationships, not in isolation.
Dynamic Programming is not Black Magic https://qsantos.fr/2024/01/04/dynamic-programming-is-not-black-magic/
I’ll concede that dynamic programming is not trivial. But it is far from being unreachable for most programmers. Being able to understand how to split a problem into smaller sub‑problems will enable you to use memoization in various contexts, which is already a huge improvement over a naïve implementation. Mastering dynamic programming lets us understand an entire class of algorithms, better grasp trade‑offs, and make other optimizations possible.
Culture Change at Google https://social.clawhammer.net/blog/posts/2024-01-19-CultureChange/
It’s always trendy and click‑baity to attack big targets, especially when those targets are full of hubris like Silicon‑Valley tech companies. People love “fall from grace” stories. But my goal isn’t to throw dirt; Google is still a great place to work—far better than most companies—and still doing amazing things. My goal here is to call out a unique, beautiful thing that happened… put it out into the universe, hoping it can return again someday, somewhere. Related: Mourning Google.
My Lens for Growth in 2024 https://blog.visionarycto.com/p/my-lens-for-growth-in-2024
I started 2024 as the new CEO of a company. I want to change and improve many things in the company, including engineering, sales, marketing, account management, etc. How should I prioritize what to focus on?
Fresh Finds
- Tauri update: embedding prototype, offscreen rendering, multiple webviews, and more!
- Surf the web like it’s 1999
- Glide Data Grid: A canvas‑based data grid, supporting millions of rows, rapid updating, and native scrolling.
- React Libraries for 2024
- Using React with templ
- Sutra: A JavaScript behavior‑tree library for easily creating and managing complex behavior patterns
- Prettier 3.2: Support JSONC and Angular’s ICU expression
- Heat.js – JavaScript Heat Map
Products & Others
2023 一蓑烟雨 https://geekplux.com/posts/2023-summary
Through these everyday experiences I gradually grasped the core of the American spirit—individuals are responsible for each other. It’s a brief phrase, but few truly understand it. Americans dislike being disturbed or controlled by others; they don’t want to cede any rights to someone else to “watch over” them. Instead, they take full responsibility for everything concerning themselves—independent and non‑intrusive. “As long as I close the front door, I can do whatever I want inside.”
1808688… continues to rise https://mp.weixin.qq.com/s/7oKKQ_RrrA
(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://sollecitom.github.io/software-product-development-blog/posts/2024/2024-01-19-a-vision-for-web-5/
- [2]https://blog.codingnow.com/2024/01/ant_engine_open_source.html
- [3]https://ahastack.dev/
- [4]What is Jamstack in 2024?
- [5]https://martinfowler.com/articles/continuousIntegration.html
- [6]https://github.blog/2024-01-17-a-developers-second-brain-reducing-complexity-through-partnership-with-ai/
- [7]Google DeepMind’s new AI system can solve complex geometry problems
- [8]Vanna: 🤖 Chat with your SQL database 📊.
- [9]AI Art is The New Stock Image
- [10]This blog is AI free
- [11]Lazy is the new fast: How Lazy Imports and Cinder accelerate machine learning at Meta
- [12]AlphaGeometry: An Olympiad‑level AI system for geometry