Cover Image
There is a convenience store in Shenzhen Haibei Bay, situated on a cliff and facing the sea, known online as the “Most Beautiful Convenience Store in Shenzhen.” (via)
The Collapse of Traffic Monetization
Last week, Cloudflare founder and CEO Matthew Prince gave an interview.
He put forward a new idea: the era of “traffic is king” on the internet is coming to an end, and AI will terminate the traditional internet business model.
I found his explanation very comprehensive and convincing, as expected from an English and Law graduate. I have organized his points to share with everyone.
For the past 25 years, the internet’s entry point has always been search. If you want something, you search for it.
Google dominates search.
For its own benefit, it has an incentive to promote the development of the internet. The more diverse and chaotic the internet is, the more advantageous it is for Google, because people will need search to deal with the messy information.
Therefore, Google has always incentivized people to create content for the internet. Only a continuous stream of content can enhance the value of search.
In return, it provides traffic to content producers and helps producers monetize that traffic (mainly by matching content with ads).
It is no coincidence that Google is the world’s largest search engine and also the world’s largest advertiser.
In fact, Google has been the internet’s biggest sponsor for the past 25 years. Without a company like Google creating a traffic incentive mechanism that allows content producers to turn traffic into money, the internet would not be the thriving place it is today.
The situation is changing now. The internet’s entry point is shifting from a search engine to an answer engine.
In the past, Google gave you a treasure map, and you had to visit the links yourself to find the answer. Now, large models directly give you the answer, saving the treasure map.
Even Google itself has a separate AI mode, providing only the answer without the need to visit links.
This is indeed convenient for users, but it fails to generate traffic, and the entire traffic-based internet model begins to collapse.
Once there is no traffic, content producers lose their way to monetize. They can’t make money, so they can only reduce or abandon content production.
The human-produced content on the internet is already shrinking, and the root cause is that the traditional “traffic monetization” model is no longer working.
There are two possibilities for the future. One is that large model companies and platform companies hire people themselves to produce content; the other is that they share a portion of their revenue with content producers in exchange for the latter providing content to them.
Regardless of the possibility, it means that the form of the internet we are familiar with will cease to exist.
Technology Trends
- A mysterious billboard appeared on a street in San Francisco, showing only five numbers with no explanation.
https:// {64659, 123310, 75584, 8138, 38271}
The puzzle went viral online and achieved excellent advertising results.
Someone quickly cracked it. These numbers are token IDs from OpenAI’s tokenizer. Converting them to the corresponding words gives a URL: listenlabs.ai/puzzle.
- The animated film Critterz, supported by OpenAI, is scheduled to premiere at the Cannes Film Festival in May next year.
The film was heavily produced using AI tools. The story was conceived by an OpenAI employee and is about the adventures of a group of forest creatures after their village is attacked by strangers.
The production team hired artists to draw sketches, which were then input into AI models (including GPT-5) to generate the visuals (below).
This approach is low-cost and fast. Critterz is expected to cost $30 million and take 9 months to produce, both far less than traditional animated films.
OpenAI hopes to use this film to demonstrate the potential of AI in animated film production.
- Two American computer scientists used physical materials (wood, paper, acrylic) to create 3D QR codes.
The QR code above is made of plywood and has a physical, layered texture.
Such QR codes can still be scanned and also serve as great decorations. I think this is worth promoting.
An Australian mining company is building an electric train that doesn’t require (external) charging.
Their mine is located on a hilltop, and the train, loaded with heavy ore, will travel all the way down the mountain.
They envision that gravity will push the train downhill, and during this process, potential energy can be converted into electrical energy to charge the batteries.
When the train returns to flat ground and heads up the mountain again, it is empty and has little weight, so it can use the electricity generated during the descent to power itself. Theoretically, it can run long-term without external power.
Articles
This article explains why user
is better than users
for database table names.
- Anatomy of an NPM Supply Chain Attack (English)
This week, several popular npm packages (including Chalk and strip-ansi) were injected with malicious code, which had a weekly download count of one billion. This article details the attack.
This article introduces how to use Pandoc’s template feature to convert Markdown files into beautiful documents with a single command.
- Simulating Liquid Glass with CSS and SVG (English)
This article shows how to use only CSS and SVG files to simulate Apple’s liquid glass effect. You can check the effect showcase at the end, which is stunning (only works in Chrome browser).
- Becoming an Independent Digital Musician (Chinese)
The author, with no musical theory background, used AI to create their first piece of instrumental music and published it on QQ Music. (@theodoruszq Contribution)
If one user submits a large number of tasks to a queue, it can affect all other users, which is called the “noisy neighbor problem.” This article introduces a solution.
- The Geography of the United States (English)
This article thoroughly explains why the geographic location of the United States is so superior, with natural conditions favorable for economic development and difficulty for foreign enemies to invade.
Tools
A cross-platform desktop music player that can search, play, and download music from streaming platforms, free and ad-free.
An online tool to extract clear speech from noisy audio.
A website traffic analytics tool based on Cloudflare Worker.
A command-line tool to share local TCP ports externally.
A JS module for validating command-line arguments. It uses a holistic validation approach, which is relatively novel. See the documentation.
A reader software specifically developed for e-ink devices.
A single-file general-purpose backend for websites, including a database, user management, web admin panel, RESTful API, etc. (@moreant Contribution)
An open-source desktop software for image file compression, cross-platform, written in Rust. (@AkiraBit Contribution)
An open-source WeChat mini-program that generates random avatars. (@xingxingc Contribution)
A markdown rendering component for the Vue framework, designed for AI markdown streaming scenarios. (@Simon-He95 Contribution)
AI Related
A Python library to add metadata to files, mainly to identify AI-generated content, in line with the newly issued Measures for the Identification of Artificially Generated Synthetic Content. (@ihmily Contribution)
A free AI voice input method supporting Mac and Windows, with 5 free speech recognition engines to choose from. (@oldcai Contribution)
An MCP server written by a netizen, which allows AI to post on Xiaohongshu (Little Red Book), get recommendation lists, and search for content. (@xpzouying Contribution)
- How to Build Your Own Tiny LLM (English)
An open-source e-book introducing the basics of large language models and teaching you how to build a tiny LLM (using the Qwen model as an example).
Resources
Lucasfilm officially released the Official Map of the Star Wars Galaxy on its website, marking the locations of all planets that have appeared in the movies.
A CSS framework showcase website (similar to CSS Zen Garden) that collects various classless CSS frameworks.
This website shows you how much personal information is leaked when you visit a webpage. This information can generate your browser fingerprint, which can be used to track you.
Images
In 1973, British statistician Francis Anscombe presented four data scatter plots.
The distributions of these four datasets are completely different, yet their mean, variance, correlation coefficient, and linear regression are all identical.
Anscombe used these four plots to prove that one must not only look at statistical metrics but also focus on scatter plots and outliers.
Kowloon Walled City in Hong Kong, demolished in the 1990s, was perhaps the most densely populated place in history. Tens of thousands of people lived in an area the size of four football fields.
A foreign architect rebuilt Kowloon Walled City in the Minecraft game.
Excerpt
Over the past few decades, a major consensus in the software industry has been that type systems are extremely useful and crucial.
It is believed that type systems can find errors during the compilation phase, leading to the development of increasingly powerful type systems.
I don’t think so. I believe that the type system is not the fundamental solution to complexity; instead, it creates unnecessary complexity.
It is possible to build reliable, large, and complex systems without using a type system.
As an example, consider complex hardware systems. Electrical engineers frequently build systems with millions of components and complex interactions. How do they ensure reliability?
They primarily rely on architectural principles: modularity, explicit interfaces, and strict invocation order.
If you have a good architectural design, the type system is actually not necessary. Here are two examples.
(1) UNIX pipes can combine dozens of programs into complex workflows without type checking because each component adheres to a convention: what happens internally is not exposed outside the component, and external communication occurs only through explicit, simple text data.
(2) The internet itself does not have centralized type checking. HTTP servers, clients, email systems, and DNS resolvers interoperate through simple protocols, following the architectural principles of loosely coupled components and concise interfaces.
In summary, when components are truly isolated and communicate through simple, well-defined interfaces, even large systems remain understandable.
The future of programming lies not in better analyzing complex systems but in better building simple systems.
Quotes
OpenAI recently planned to open an online academy to teach AI knowledge and help users find new jobs. Ironically, the first company to join the program was Walmart.
– OpenAI ate the jobs, now it offers to help you get a job at Walmart
If the US wants to emulate China, it should start with China’s strengths, such as actually learning math in school.
Suppose a large model is asked for someone’s birthday, but it doesn’t know. If it guesses “September 10th,” it has a 1/365 chance of being correct. If it answers “I don’t know,” the probability of being correct is zero.
– Why language models hallucinate
A recent fantasy novel published in the UK is about Cambridge graduate students going to hell to save their advisor’s soul so the advisor can write them a recommendation letter.
Anyone who has been a graduate student can understand that this story is not a joke.
I recently joined an AI company and found that a colleague hadn’t looked at actual code for weeks. He only wrote design documents in simple English and handed them over to AI for implementation. When something needed fixing, he edited the document, not the code.
This made me deeply realize: we are experiencing the end of the era where humans manually translate ideas into code.
Past Issues Review
Memories of an Entrepreneurial Coffee Shop (#318)
Productivity is a word for machines, not for people (#268)
Where are the opportunities in Artificial Intelligence? (#218)
The Game Detroit: Become Human (#168)
Technology Enthusiast Weekly (Issue 366): San Francisco’s Crazy AI Ads
This is a weekly record of worthwhile technology content, published every Friday.
This journal is open source. Submissions are welcome on GitHub Issues. We also offer a “Who’s Hiring” service to post programmer recruitment information. For cooperation, please contact via email (yifeng.ruan@gmail.com).
Cover Image
On September 12, drones formed the pattern of a Finless Porpoise at the opening ceremony of the Yangtze River Culture and Art Season in Wuhan. (via)
San Francisco’s Crazy AI Ads
In the last issue of the Weekly, I mentioned a billboard in San Francisco that contained a riddle pointing to an AI company’s website.
I initially thought this was an isolated incident, but this week I saw a report and realized I was wrong.
San Francisco has gone crazy for AI, with AI advertisements absolutely everywhere in the city. In comparison, China’s AI fervor is quite quiet.
San Francisco is geographically next to Silicon Valley, and most of the major US AI companies are located in this region. Stanford University is also nearby.
Over the past two years, the AI concept has fueled the continuous surge of the US stock market, creating countless wealthy individuals. San Francisco is the epicenter of this frenzy, with capital and talent pouring in wildly.
Standing on the street, every high-rise building has an AI billboard on top.
The first picture above shows a billboard that reads “AI customer support even your mother will like.” Is this a sign of running out of advertising slogans?
Driving on the freeway, the roadside is also filled with AI ads.
Waiting at a bus stop, you see an AI ad that says “Stop Hiring Humans.”
It’s not just AI companies doing the advertising; companies unrelated to AI are also getting in on it.
Above is an advertisement for the company Postman, an API testing tool, which shouldn’t inherently be related to AI.
However, the ad reads “Is your API ready for AI?”, implying that you can use it for testing—this is how they ride the hot trend.
These ubiquitous AI ads are not science fiction; they are the reality of San Francisco today.
The reason for so many ads is partly because there are genuine business opportunities, but a larger reason is that AI companies have too much money. They have attracted a continuous stream of venture capital and can also raise money from the stock market. Capital desperately needs to see results.
So, these companies frantically advertise. The more exposure they get, the higher their market share and company valuation become, which in turn attracts more capital.
This is called a bubble economy. As long as it hasn’t burst, you blow it as hard and big as you can, and you’ll be rewarded.
However, as an ordinary person, being constantly surrounded and bombarded by these ads is a bit absurd, isn’t it? AI, as a new technology, is meant to improve work efficiency and liberate humanity, but now it has become like a religion, indoctrinating you and demanding your worship. People seem to have become its appendages, living in a world constructed by AI.
Technology Trends
- The Apache Software Foundation (ASF) is one of the world’s largest open-source software organizations and recently changed its logo from a feather to an oak leaf-like design.
The word “apache” originally refers to a Native American tribe, and the feather was a symbol of that tribe. Some criticized the symbol as a stereotype and inappropriate for modern use.
So, the change was made to a leaf-like shape, which is more neutral and also metaphorically represents the resilience, openness, and responsibility of open-source software.
- Wind turbine blades are huge, making land transport very inconvenient.
An American company decided to build a plane specifically for transporting wind turbine blades.
Its entire fuselage (including the nose) is used to hold the blades, and the cockpit has been moved to the top of the aircraft.
Loading and unloading the blades requires opening the entire rear cabin of the plane and sliding them in like toothpicks—it’s quite spectacular.
- How tall can a sunflower grow?
A farmer in Indiana, USA, cultivated the world’s tallest sunflower, measuring 10.9 meters from the base to the tip of the flower.
One of the biggest challenges was that if the sunflower grows too tall, the stem cannot support the flower head, requiring the use of support frames. The farmer specifically built three tiers of scaffolding.
It’s actually amazing that a small seedling can grow so large in just one year.
- True random numbers require hardware generation, which is not cheap.
A foreign research team recently proved that Micro-LED beads can be used as random number generators.
They found that the intensity fluctuation of the electromagnetic waves emitted by the LED (the number of photons per unit time) is random, and the random number generation rate is very high.
Since LED beads are very cheap, if this discovery proves practical, the problem of random number generation might be solved.
- Octopuses have 8 arms. A study found that the front four arms are used for exploration, and the back four are used for walking.
This is somewhat similar to the division of labor between human upper and lower limbs and could be a reference for the design of multi-legged robots.
Articles
- You May Not Need a High-End CPU (English)
This article presents several reasons why buying an 8-core or higher-end CPU may be a waste for an average user.
A beginner’s tutorial for C language, introducing how to use the make
command to compile a program.
- Removing Redundant Truth Checks (English)
ESLint has a rule that flags an error if a conditional statement is always true
or false
because the check is redundant.
TypeScript 5.6 has now also introduced this rule, which reports an error by default.
- CSS
cos()
andsin()
(English)
This article explains how to use CSS trigonometric functions to create circular layouts.
- The HTTP
Options
Method (English)
Besides the commonly used HTTP methods like GET and POST, there is a lesser-used method, OPTIONS. This article introduces its usage.
This article argues that it is no longer necessary to install two operating systems and dual-boot; switching to virtual machines is entirely possible.
- The Amazing Soviet Maps (English)
The level of detail in Soviet maps is incredible. Their published foreign maps would mark the height of bridges above the water, their load-bearing capacity, and primary construction materials, as well as the width, flow direction, depth of rivers, and types of trees in forests, etc.
It remains unclear how they obtained this information and why they included it in publicly published maps.
Tools
A Windows application that can make the Windows desktop resemble a Mac desktop, while also integrating workspaces and a tiling window manager. See the introduction article.
An open-source web scraping and viewing tool. Users input a URL, and it automatically scrapes and displays the webpage.
A terminal tool for viewing OpenAPI specification files.
A cross-platform command-line program that can restrict local HTTP/HTTPs requests, requiring a whitelist for outgoing requests.
An open-source error monitoring platform.
A login platform based on the Nuxt framework, supporting the OAuth2.0 protocol and multiple login methods such as email, username, mobile, verification code, and social media. (@CaoMeiYouRen Contribution)
A cross-platform graphical interface wrapper for the Neovim editor, pre-configured with many features.
A self-hosted file sharing service where only administrators can upload.
A very simple JS library that uses Ajax to give a normal multi-page website a “partial update” effect similar to a single-page application.
AI Related
An SSH-based AI client. You first log in to the server via SSH and then use it to access large AI models. (@aicu-icu Contribution)
A free tool to convert PDF files into an explanatory video, complete with animations and voiceover. (@icaohongyuan Contribution)
This library allows connecting to an MCP server using the MQTT protocol, making it convenient for AI to directly operate IoT devices. (@ysfscream Contribution)
An open-source frontend application that generates website UI using natural language, similar to V0/Lovable.
Resources
This company’s official website is designed like an operating system desktop. If left idle for a while, it even displays a screensaver.
A photographer took a picture of every single one of her personal items (books, clothes, medicine, etc.) and put them on a website, totaling 12,795 photos.
She wants to show people not to underestimate the quantity of possessions they own.
An English textbook on Big Data from ETH Zurich, available for free reading.
Images
ChatGPT is one of the most popular AI applications, and its logo is a rounded hexagon composed of six interlocking chains.
However, if you search for “ChatGPT” on Apple’s App Store now, you will see countless imposters.
The image above shows the icons of various imposters. The real ChatGPT is somewhere among them.
The names of the imposters also try to resemble ChatGPT, such as ChatBot, AI Bot, Open Chat AI, and so on.
Can you find the genuine product among a pile of counterfeits?
San Francisco is the startup capital of the US, with countless venture capital-backed startups. Naturally, many companies also fail.
This has spawned a business where people specialize in acquiring the office furniture of failed companies and reselling it at a discount.
The acquired office furniture is piled up in large warehouses, and those who want it pick it out themselves.
Many big Silicon Valley companies, such as Pinterest, Google, and Facebook, also sell their surplus office furniture here after laying off employees.
This second-hand office furniture is often designer brands and is now sold at half the price, so the business is thriving.
Due to the US stock market’s bull run in recent years, a record amount of venture capital has poured into startups, a large portion of which was spent on office furniture. As more companies fail, the supply of used office furniture is endless and cannot be fully acquired, suggesting good times ahead for the second-hand furniture business.
Excerpt
140 million years ago, the Australian interior was a closed inland sea. Later, the sea dried up, and it became a desolate, arid desert.
Since the elevation of the interior is 15 meters lower than the coast, there have been historical proposals to refill the area with water and restore the inland “Mediterranean Sea.”
However, Australia does not have that much fresh water, and evaporation in the interior exceeds rainfall, so the plan was unfeasible.
In the 21st century, with advancements in engineering capabilities, the plan has been resurrected, proposing the construction of a 600-kilometer pipeline to bring seawater inland.
Solar panels (solar energy is extremely abundant in Australia) would be laid along the pipeline’s route to generate electricity to power the pumps, continuously pumping water into the interior.
In this scenario, once a lake is formed in the interior, rainfall would also increase, fundamentally changing the arid and water-scarce situation. Furthermore, a shipping industry could be established, and new coastal cities could be set up, boosting the economy and immigration potential.
However, many people oppose the plan. Introducing seawater would completely salinize the inland soil, making it impossible to cultivate. Additionally, the construction cost of the water pipeline is enormous, preliminarily estimated to exceed 200 billion yuan.
Australians are still weighing whether to pursue this crazy plan. In recent years, as global temperatures rise, the interior has become hotter and hotter, making it increasingly unsuitable for survival. Support for the idea is now rising, as spending hundreds of billions to create a sea is perhaps the only possible way to change the interior’s climate.
Quotes
With AI, code is no longer precious.
– Boris Cherny, Claude Code Product Lead
Museums today heavily use electronic screens, but I don’t take my son to a museum to look at screens; otherwise, we could just use a tablet at home.
A career is like a pie-eating contest, and the prize for winning is that you have to eat more pie.
Whether this is a good thing depends on whether you enjoy the work.
– Jason Lengstorf, American frontend engineer
Many people, especially new engineers, mistakenly believe that using complex tools and languages leads to more powerful and innovative products.
The opposite is true. The most effective components are simple, predictable, and boring, using mature technology. They provide the foundation we need to develop complex projects further.
You are not building an interesting bridge; you are building a sturdy bridge that people will confidently walk on later.
– Choose Boring and Flexible Technology
Past Issues Review
How to Film a Viral Video (#319)
Why Heroes Don’t Use Dynamite (#269)
How to Prevent Account Hacking (#219)
Wuling Motors Product Design (#169)
Technology Enthusiast Weekly (Issue 367): Several Marvelous Uses of Nano Banana
This is a weekly record of worthwhile technology content, published every Friday. ([Notice] The Weekly will take a break during next week’s National Day holiday.)
This journal is open source. Submissions are welcome on GitHub Issues. We also offer a “Who’s Hiring” service to post programmer recruitment information. For cooperation, please contact via email (yifeng.ruan@gmail.com).
Cover Image
Hong Kong is hosting the “Victoria Harbour Sea Parade,” where four large inflatable doll sculptures will be displayed along the Victoria Harbour waterfront. This is a photo of the inflatable dolls being transported. (via)
Several Marvelous Uses of Nano Banana
Last month, Google released the image model Gemini 2.5 Flash Image (project name Nano Banana).
Google calls it the “most advanced image generation and editing model” currently available.
After trying it out, I feel it is indeed very powerful and is free to use. You can access it directly by opening the official website (image below).
(Note: If you cannot access the official website, there are also third-party websites in the Weekly discussion area that access the official API, but most require a fee.)
Netizens have discovered various amazing uses for this model, and some have even compiled an Awesome repository.
I have selected a few very practical examples from this repository to share with everyone. It should be noted that I believe other image models can also do these things, so feel free to try them out.
(1) Portrait Processing
The most common task for image models is certainly portrait processing. Let’s start by uploading a casual photo.
Then, we ask the model to convert it into a passport photo with the following prompt:
请为照片里面的人物生成1寸证件照,要求白底,职业正装,睁眼微笑。 (Please generate a 1-inch ID photo for the person in the picture, with a white background, wearing professional formal attire, and smiling with eyes open.)
This effect is quite astonishing. It means that the person’s expression, hairstyle, makeup, clothing, and posture can all be changed.
Below is an example of changing the person’s expression, having them smile while facing the camera slightly to the side.
Changing the person’s posture: “将下面第二张图片的人物,改成第一张图片的姿势。” (Change the posture of the person in the second image below to the posture of the person in the first image.)
Photo studios will be in danger going forward; portrait photos, travel photos, and group photos can all be entrusted to AI.
(2) Architectural Processing
Another use for image models is home decoration. If you want to see interior design renderings, you can have the AI generate them. Changing the decor colors and furniture is a small case.
Here is a more challenging example: upload a floor plan and ask it to be turned into a 3D model rendering.
Extracting an architectural model from a photo is also quite magical.
(3) Packaging Design
Next, let the model change the packaging of an item: “将图二的漫画形象,贴到图一的包装盒,生成一张专业的产品照” (Affix the cartoon image from image two onto the packaging box from image one to generate a professional product photo).
Book covers and software boxes can be generated similarly.
(4) Map Processing
Another major market for image models is map applications (geographic information), though a monetizable concept has yet to be conceived. Below is an innovative use case.
Upload a map with an arrow marking your selected location, and ask the model to “生成沿着红色箭头看到的场景。” (Generate the scene seen along the red arrow.)
It can even generate a real-life image of the scene at the red arrow from a topographic contour map.
Technology Trends
An American company has launched a supersonic chef knife.
It has a button on the handle, and when pressed, the blade enters ultrasonic mode.
According to the description, when ultrasonic mode is activated, the blade vibrates more than 40,000 times per second, making the knife feel much sharper than it actually is and saving up to 50% of the effort required for cutting vegetables.
In some cases, placing it on food allows the waves generated by the vibration to automatically slice the food.
The knife has a built-in battery, so it also comes with a matching knife charger.
The circuit board (PCB) is the foundation of electronic products.
A foreign netizen, aiming to demonstrate that circuit boards are not complex products, specifically created a circuit board out of clay.
He posted photos of the entire process online, starting with collecting mud and then flattening it.
He carved the circuit onto it and then fired it in a kiln.
Finally, after adding copper wires and electronic components, the circuit board was finished.
According to the AI report by renowned analyst Mary Meeker, if AI-related positions are excluded from the IT industry, the number of IT jobs in the United States has been flat or declining for years.
In the image above, the blue line represents the total IT employment, the green line represents employment with AI positions removed, and the peak in the middle occurred during the pandemic.
This means that while the IT industry itself continues to expand, all employment growth is happening in the AI sector.
Articles
How can third-party code be run securely on a webpage? Google proposes a brand-new solution called SafeContentFrame.
It is a JS library that loads third-party code onto a separate domain, googleusercontent.com
, and then inserts it into the current webpage using an iframe, thereby providing maximum isolation.
The feature of offline use has not become popular. The author believes that offline use is equivalent to building a distributed system, which faces complex synchronization problems that are hard to get right.
- Elasticsearch Was Never a Database (English)
Elasticsearch is a mainstream search service. Can it be used as a primary database? This article explains why it cannot; it was not designed for that purpose.
A simple introductory tutorial, guiding you step-by-step on how to write a Python script to extract a text transcript from audio using the Whisper model.
- Avoid Using
@ts-ignore
(English)
The TypeScript @ts-ignore
annotation is used to suppress all errors on the next line. The author argues it should not be used, preferring @ts-expect-error
or the any
type instead.
The author discovered that Apple added an undisclosed CSS property to the Safari browser, allowing webpage elements to display a “liquid glass” effect.
A beginner’s tutorial teaching five tips to shorten boot time by adjusting systemd settings.
Tools
A tool that displays GPU operational information, comes with a Web management panel, and supports various brands like Nvidia/AMD/Intel/Apple.
There is also an online GPU performance testing website Volume Shader BM. (@BOS1980 Contribution)
A cross-platform terminal tool for monitoring network traffic, displaying detailed connection information.
A self-hosted dashboard that lists local ports occupied by various services. When combined with a Compose file, it can start/stop Docker containers. See the introduction article.
A Docker container that scans the current network and graphically displays network node information.
A terminal-based file manager supporting Linux and Mac.
There is another similar terminal file manager called Yazi.
A client-side helper Bash script for the inner-network penetration tool frp, simplifying tunnel creation and management. (@openapphub Contribution)
An open-source task management software supporting Web, mobile, and desktop platforms, and can be deployed via Docker. (@CaryTrivett Contribution)
A database backup tool for PostgreSQL/MySQL written by a netizen, which can automatically back up, encrypt, and compress the database, and upload the backup files to Tencent Cloud COS or Alibaba Cloud OSS. (@iKeepLearn Contribution)
A command-line toolset that enables 1000+ CLI tools with one click, is cross-platform, and supports AI features. (@Zhengqbbb Contribution)
AI Related
A personal voice companion that generates a podcast-like “daily briefing” for you to listen to, covering daily news, interests, personal calendar, and emails.
It is a startup product from the core creators of NotebookLM after they left Google. It is currently free to use. See the introduction article.
An open-source Chrome extension previously introduced in the Weekly, whose functionality has now been expanded to perform browser automation using AI. (@buttercannfly Contribution)
A Python script that automatically changes the Windows wallpaper to the Bing Daily Wallpaper and adds a “Word of the Day” to the wallpaper, with AI-generated word explanations and example sentences. (@klemperer Contribution)
A fine-tuned model based on Bilibili’s open-source Index-TTS voice synthesis model, which enhances the rhythm and naturalness of the voice. (@asr-pub Contribution)
A terminal-based intelligent coding assistant (Code Agent) that can be considered an open-source Claude Code. (@xierenyuan Contribution)
A web-based AI video subtitle editing tool that automatically converts video speech to text, generating subtitles. Try the Demo. (@x007xyz Contribution)
A management tool for MCP services that connects to various MCP servers and includes a Web management panel. (@whillhill Contribution)
Resources
an online English book featuring 99 small physics experiments from Dutch secondary schools, covering various fields (mechanics, light, magnetism, waves, etc.).
A series of npm package poisoning incidents have recently been exposed. This repository collects various npm security measures, divided into two main parts: for users and for publishers.
Images
- Principle of Electric Vehicles
An image circulating online that illustrates the principle of electric vehicles.
There is a small circle inside a square. What is the relationship between the radius of the small circle and the side length of the square?
This problem seems quite difficult. The answer is 4/33 of the square’s side length.
Excerpt
Based on my observations, senior and junior programmers in a company use AI differently.
Senior programmers do not fully trust AI output; they merely use AI to accelerate projects. They generally review and refactor the code generated by AI and maintain a skeptical attitude towards AI’s architectural decisions.
Junior programmers are more inclined to skip review and refactoring, accepting AI’s output wholesale, which leads to “house of cards” code: it looks like it works, but it collapses once put into production.
I don’t know if AI will replace programmers in the future, but currently, AI coding cannot solve 100% of software problems, but it can already solve 70%. This means that AI can reduce a senior programmer’s workload by 70%.
The remaining 30% still requires a programmer’s experience and expertise, and it is precisely this 30% that junior programmers lack.
Therefore, it may sound counter-intuitive: AI is more helpful to senior programmers than to junior programmers and is more likely to yield productive results.
Currently, AI is more like a very motivated junior programmer on a team who can write code quickly but requires constant supervision and correction. The more you know, the better you can guide it.
Thus, the correct use of AI is for senior programmers to use it to accelerate what they already know how to do, and for junior programmers to use it to learn what should be done.
Quotes
AI will continue to expand until most of the sun’s energy is used for computation.
– Elon Musk’s Latest Interview
I think Mars can be self-sufficient within 30 years. Every two years, the planets align, and you can leave for Mars. So, there are about 10 to 15 launch windows to Mars within 30 years.
The tonnage of cargo shipped to Mars will increase exponentially with each departure, meaning we can make Mars self-sufficient within 30 years.
– Elon Musk’s Latest Interview
A new job called “Vibe Coding cleanup” is quietly emerging in the software industry, specifically to fix problems caused by “vibe coding.” This is the greatest irony of the AI era: humans are hired to clean up AI’s mess.
– Vibe Coding cleanup as a Service
An AI bubble is very possible, but for a company like Meta, the greater risk is hesitation.
If we end up wasting hundreds of billions on AI, that would obviously be unfortunate, but I actually think the risk of missing out on AI is higher. For us, the risk is not being too aggressive, but not being aggressive enough.
Today’s computers are responders: you tell it to do something, and it does it. The next stage of computing is the agent. It’s like a little person in a box who starts anticipating what you want. 它不是帮助你,而是引导你处理大量的信息,就像你在盒子里有一个小伙伴。(It doesn’t just help you; it guides you through a large amount of information, like having a little partner in a box.)
– Steve Jobs, 1984 interview