Issue 007 -- Surviving the AI Era

Justin3go - Jul 14 - - Dev Community

Back from the business trip! Returned to Chongqing, and here's a fresh photo from today.

website: fav0.com

>> Topics to Discuss

Robots Threatening Drivers' Livelihoods

Recently, Baidu's autonomous driving service, "Apollo Go," has been extensively tested in Wuhan, threatening the livelihoods of many Didi drivers.

As times change, it's certain that more and more people will find their jobs threatened. Looking back:

  • In the past, it was human-powered rickshaws
  • Now it's electric/petrol-powered cars

In the past, humans figured out how to write and drive; now it's AI-driven writing and driving...

New inventions always lead to a group of people being left behind. Without discussing the issues related to drivers, let's talk about the programmer industry: how do we avoid being left behind?

It's the same old advice: continuous learning, maintaining creativity, leveraging AI, etc. My summary is simple: just outwork others 🤣. Take it one step at a time, deal with challenges as they come.

It's like running out of a danger zone: AI/machines are the danger zone. Staying in it too long will definitely get you eliminated, so we humans need to stay inside the danger zone or keep moving within it before being eliminated. Of course, the danger zone will also shrink as times progress.

>> Must Read

Trump Shooting Incident

Full Video

Olympic Badminton Group Draws Announced

Something to watch this summer! Looking forward to the Chinese badminton team's performance at the Olympics. Below is the men's singles draw.

(Badminton is getting quite expensive these days)

Shadcn's Charts Component

Tried out the demo of Shadcn's visualization component, and it feels great!

Not exhaustive, but it includes most commonly used chart components like line, bar, pie, radar charts, etc.

Built on Recharts, which is based on D3.

>> Useful Tools

Icon Library for Developers

An icon library for commonly used developer tools.

It includes icons for programming languages, common tech stacks, and popular developer tools!

(Maybe consider turning these icons into stickers and selling them?)

Collection of Unique English Fonts

This free font website is great, collecting many unique fonts (English).

The website is also well-designed, with varying licenses. Click to view, and many are free for commercial use.

Engineering Blog List

Continuous learning is one of the most powerful competitive advantages for any programmer. Reading tech blogs daily is an important way to learn new technologies, solutions, and stay updated with tech news.

Here's a highly curated list of engineering blogs on GitHub with 30K stars, including big companies, personal blogs, products, etc.

Dashpress - Auto-generate Database Management Dashboards

Quickly and efficiently convert database structures into stylish, customizable, and high-performance management dashboards.

Comprehensive Linux Command List

This repository collects over 580 Linux commands, generating a web site for convenient use. Currently, the site has no ads and includes Linux command manuals, explanations, and tutorials, sourced from the internet and community contributions. It's a highly recommended quick reference for Linux commands.

Open Source Hand-drawn Illustration Library

Hand-drawn style, looks great! Adding some illustrations to your site can make it less monotonous.

And the license is CC0 1.0:

This means that all illustrations published on CocoMaterial can be used for free. You can use them for both commercial and non-commercial purposes.

UILibHub - Explore the Best UI Libraries

Focuses on collecting and sharing quality resources of React, Vue, and mini-program component libraries. UILibHub offers the latest and most comprehensive library recommendations to help developers efficiently build modern applications.

This navigation site itself is also open source, developed with Nuxt.

A Nice Calendar Picker

A material design style calendar and date picker. Can be used without considering framework preferences as they are built around a lightweight virtual DOM implementation. The library also provides adapter components for React, Vue, and Angular.

A Very Nice Light Theme for VSCode

I'm currently leaning towards light themes, and this theme's colors are great. The background is silver-gray, not as harsh as pure white, and other variables' colors look nice too, with keywords in bold.

I've been using it for over two years, almost without any unadapted areas. There was a minor issue with Jupyter, but it was quickly fixed after I reported it.

>> Interesting Finds

Meaning of the Ethereum Logo

Foreigners Using Chinese VPNs for Keling

Bug on WeChat Homepage

Two logged-in status bars appeared, and both are clickable.

>> Worth Reading

Designing High Conversion Landing Pages

Solutions for Server-Initiated Notifications

For modern real-time web applications, the ability to send events from the server to the client is essential.

  • Long Polling: Keeps the connection open until new data is available, reducing network traffic and server load but introduces communication delays.
  • WebSockets: Provides full-duplex communication, suitable for low-latency and high-frequency updates, but more complex to implement.
  • SSE (Server-Sent Events): One-way communication, suitable for real-time client updates without requiring client data.
  • WebTransport: Based on HTTP/3 and QUIC protocols, provides efficient data transfer but is not widely supported yet.
  • WebRTC: Supports peer-to-peer communication between browsers and mobile apps, suitable for streaming audio, video, and data exchange, mainly for client-to-client interactions.

Summary from @nextify2024

Books to Improve Argument or Bragging Skills

The comment section of this post has many books worth reading.

. . . . . . . . . .