Original link: http://www.ruanyifeng.com/blog/2022/09/weekly-issue-225.html
Here is a record of weekly tech content worth sharing, published on Friday. ( [Notice] Next week will be a long holiday on the 11th, and the weekly magazine will be suspended once. )
This magazine is open source (GitHub: ruanyf/weekly ), welcome to submit issues, contributions or recommend scientific and technological content.
Weekly discussion forum post “Who’s Hiring? “ , provides a lot of programmer employment information, welcome to visit or post job/internship positions.
cover picture
This is probably the most dangerous engagement photo in the world. A pair of Canadian lovers got engaged on the top of the mountain. The moment the photographer pressed the shutter, he actually captured a flash of lightning. While the photo itself is romantic, it’s just too dangerous. ( via )
Topic of the week: NPC actors are also a profession
A foreign player proposed an idea : the game NPC should be played by a real person.
It’s an interesting idea, and in my memory, no game has ever done this. It’s likely to come true, and it deserves a good chat.
NPC refers to “non-player character” (non-player character), that is, some auxiliary characters in the game that cooperate with the player, such as pedestrians on the street, police patrolling, soldiers guarding the door, etc.
Players can talk to these characters, get clues, or buy items from them.
They are currently all computer-generated, their behavior is programmed, and they look very mechanical, uninteresting, and boring over time.
If you think about it carefully, you will find that the NPC can be completely changed into a real person.
For example, I play the role of a bartender who goes to work in the game every night to serve players who walk into the bar. The game company would provide the script and tell me what to do and what to say. Other than that, I’m free to play, but I can’t leave the bar.
This greatly increases the realism and playability of the game. Behind each NPC is a real person, interacting with them is interacting with humans, and the game world suddenly becomes the real world.
The future game may be a business model: the person who pays will be the protagonist, play the game, and enjoy the plot; the person who does not pay will be the NPC, experience the game, and if you want to be online for a long time, you can apply to be an NPC actor.
In order to attract more players and gain more popularity, game companies will be willing to pay wages to NPC actors, and players can also tip NPC actors.
At that time, playing an NPC is really a profession, and you can make money to make a living. At the beginning, the foreign player suggested to find Filipinos to play the role of NPCs. Their hourly wages are only a few RMB, and they would definitely be willing to work in the game.
For society, NPC play can create jobs and solve employment problems, which is beneficial to society. It does not require special skills, and it is very easy. Retired old people, cultivated patients, and staff after get off work can all come to be NPC actors and earn a little income.
The more I think about it, the more I feel that employment in the future world is likely to happen in games. Playing as an NPC to serve players is actually the same as the online customer service of e-commerce, but the service is moved to the game. In the future, when people talk about “part-time jobs”, the first thing that may come to mind is not to deliver food or drive an online car-hailing, but to be an NPC online.
Technology trends
1. Plant Steak
A Slovenian company has launched the world’s first steak made from plant-based meat. It’s very similar to real steak in terms of sight, taste, and heat.
It uses a special process to turn vegetable protein (mainly from soy and wheat) into linear fibers, creating the feel of beef fibers sticking together.
It also incorporates beetroot powder to create the beef’s maroon color, ensuring it looks like fresh beef, while sunflower oil is used to create the steak’s marbling, a milky layer of fat, that guarantees a juicy taste.
Its disadvantage is that it is very expensive, a box of four steaks, 500 grams, costs 24 euros (about 170 yuan).
On Monday night (September 27), NASA successfully completed the first human asteroid impact experiment.
A spacecraft (Dart in the photo above) hit a 160-meter-diameter asteroid (Dimophus in the photo above) to see if it could change its orbit for a possible future asteroid impact on Earth Gain defensive experience.
The experiment was so successful that the spacecraft crashed about 17 meters from the center of the asteroid. It will take some time to observe the specific orbital data after the impact.
The top image is a photo of the asteroid, and the bottom image is the last photo of the asteroid’s surface sent back by the spacecraft before impact.
An American startup has launched the world’s first computer integrated into a contact lens.
This contact lens is less than 0.5 mm thick, but it integrates an ARM Core M0 processor, a signal receiver, and a tiny battery.
It can display monochrome graphics in the field of view, and can also be controlled by the user through eye movements.
Google search has added a guitar tuner, type “google tuner” (or “google tunner”) in the search box, and a web tuner will appear.
You play the guitar into the microphone, and the web page displays the corresponding pitch.
Similar to other gadgets, such as “google metronome”, “google coin toss”, “google dice roller”.
5. Transparent photovoltaic cells
Japan has developed a transparent photovoltaic cell that can transmit about 80% of visible light, and it will not block the view when attached to a window or car glass.
As long as the cost can be reduced, it has great practical significance, and glass windows can also be used to generate electricity in the future.
article
1. Whole house fiber optic network FTTR (Chinese)
You may not know that domestic communication service providers have a “whole house fiber optic network” business to help you install a fiber optic LAN at home. This service is called FTTR.
This article analyzes why it is not developing well in China. One of the main reasons is that if your housing area is not large, there is no need to install it.
2. Where does the excess electricity go? (Chinese)
If the electricity consumption is less than the power generation, there will be more electricity. This article describes where the excess electricity goes. Instead of storing it, there are not so many energy storage facilities at all.
3. A Concise Guide to the Chinese Coordinate System (English)
The coordinate system of China’s map service needs to be converted. The author, as a foreign network map developer, introduced the situation in this regard.
4. Use CSS to display HTML source code (English)
This article introduces several useful tricks to magically display HTML source code when rendering a page.
5. Six Rules for Writing Clear Code
The author summarizes six simple rules to avoid code clutter. I think it sums it up nicely.
6. Android Alternative /e/ OS (English)
The author has experienced the mobile operating system /e/ OS , which is an alternative to Android, and removes all Google services, similar to LineageOS.
7. I made a travel router (English)
The author describes how he purchased the parts himself, installed the software, and assembled a travel router.
8. How to configure the short link of the local computer (English)
The author demonstrates a method to create a short link that jumps locally. For example, enter g
in the address bar to jump to GitHub, and the URL translation does not require a server.
Activity
1. Enterprise application practice of ClickHouse: ByteHouse
What tools are used for massive data analysis (such as log processing)? The current preferred data engine is generally ClickHouse, which can run SQL queries directly.
ByteDance is one of the largest users of ClickHouse in China, with more than 18,000 internal nodes and a data volume of more than 700 PB. It even has its own commercial product, ByteHouse .
On the afternoon of the first Saturday after the National Day holiday (October 15), ByteDance had a technical salon to share with the community the experience of their engineers: Why choose ClickHouse for data analysis? How to deploy and manage so many nodes? How to enhance and reconstruct it to better suit the needs of domestic users and meet enterprise usage scenarios?
Interested students can click on the title link, or scan the QR code for details, sign up for the online live broadcast, and a byte souvenir will be presented on the spot.
tool
A command line tool to get a website’s HTTPS certificate.
2. ctop
A container’s terminal monitoring interface to monitor the running status of the container, just like the top command of the container.
3. Bottle
A tool for running Windows software on Linux, mainly for running games.
4. Umbrel
The operating system of the personal server makes common tools in a startup page, mainly used in the Raspberry Pi.
A Vue3 component library created by an individual developer, which already has a considerable scale. (Contributed by @Tyh2001 )
6. NetGuard
A free Android firewall that doesn’t require root to use, can make an app unable to use WiFi or traffic.
7. V2exOS
A V2ex macOS client written in SwiftUI. (Contributed by @isaced )
8. redis-shake
Alibaba’s open source tool for data migration and cleaning between Redis instances. (Contributed by @suxb201 )
9. ffmpeg buddy
ffmpeg is known for its complex parameters. This web application lets users fill in several text boxes and automatically generates the corresponding ffmpeg commands.
10. giscus
A website commenting system powered by GitHub discussion boards. Users leave comments on your website, and the data will be stored in the GitHub discussion board.
resource
1. Algorithms for Competitive Programming
This is a free English e-book that explains dozens of common algorithms in programming competitions one by one, and can also be used in job interviews.
A web simulator, adjust the aperture, shutter and ISO of the lens, get different exposure photos, and help newcomers understand the three elements of exposure. (Contributed by @meq1986 )
This site ranks database software based on the popularity of the database.
The New York Times’ long-form visualization on the effects of the Gulf Current is beautifully crafted.
5. FasteR
This repository is an R language learning tutorial with tons of examples.
Pictures and Videos
1. Fishing weir
The indigenous people of the Pacific Micronesia Islands have a very clever way of fishing.
They dug a pond on the beach with stones, with a circle of cofferdams. When the tide is high, the tide will submerge the cofferdam, which may bring in fish; when the tide is low, the cofferdam will resurface, and the fish will stay and cannot swim away.
An Indian photographer has captured a crocodile with more than 100 baby crocodiles on its back.
Crocodiles are oviparous animals and can lay dozens of eggs at a time. What is more interesting is that the sex of crocodiles is not determined by genes, but by the incubation temperature. When the temperature is low, more females are hatched, and more males are hatched when the temperature is high.
The special effects production of this year’s box office champion movie “RRR” in India is not inferior to Hollywood, which is amazing.
abstract
Alexander Cohen, a product director at a San Francisco health care company, couldn’t get enough of the pomp and deceit of the business website LinkedIn, so he decided to play a prank.
He made a post on LinkedIn called “An Incredible Thing.” Unsurprisingly, after the article was published, thousands of people asked to add him as a friend.
The next day, he announced that the article was fictitious, intended to satirize the self-proclaimed people and things on LinkedIn.
Below is his article.
===
Today, an incredible thing happened to me.
I drove to Starbucks and waited in line at the drive-thru window. I wanted to buy coffee for the team, and our team was working overtime all Sunday to meet the release date.
I am grateful to my team for spreading this dedication and to compensate for the long waits for the customers behind. I decided to pay for the SUV in the back.
I paid for their coffee and said to the Starbucks server they could pay for others if they wanted to pass on the behavior.
I was about to drive away when the SUV suddenly honked at me and flashed its lights. I stopped the car and they drove beside me.
It was actually Amazon boss Jeff Bezos who got out of the car!
He was amazed at my kindness and offered to have coffee with him for the next hour. I know the team is waiting for me, but I can’t pass up this once-in-a-lifetime opportunity.
An hour of chat turned into two hours. I ended up joining Bezos’ Blue Origin on the next spaceflight at his expense.
This story tells us: Be kind to strangers, you never know how it will affect you.
speech
1,
You need to express yourself on the Internet.
If you express your genuine interest on the Internet, there is a magical force that will push you to like-minded people and keep you close. These people will become your best friends, colleagues, and sometimes even partners.
2,
When you open a website or app, the home page is always what happened recently.
The internet has directed our attention to what has happened in the past 24 hours, prioritizing timeliness over importance and depth, keeping us away from a lot of deep thoughts. As a result, we are stuck in a never-ending present tense.
3.
One of the hardest things about working from home remotely for me is that I feel like I’m living in retirement.
I used to dream of life after retirement, but now that I’m actually staying at home and having extra time, I don’t feel like this life is exciting at all.
— “What I don’t like about working remotely”
4.
You learn more from one failure of your own than from reading a thousand success stories.
— “How should you treat your life? 》
5.
Domain names are dying, very few people manually enter a domain name into the address bar, and most users access it only through search engines. Even those occasions where you need to enter a domain name are slowly being replaced by QR codes.
this week in history
2021 (Issue 177): What the iPad really does
2020 (Issue 126): What is Involution?
2019 (Issue 75): Electronics replacing machinery, how will it affect employment?
2018 (Issue 24): Advice for newcomers to the software industry
thanks
The domestic software FlowUs provides a personal column service (see the weekly column ), which integrates “document + table + network disk”, which is suitable for knowledge base, data management, and file storage.
(Finish)
document information
- Copyright statement: Free to reprint – non-commercial – non-derivative – keep attribution ( Creative Commons 3.0 license )
- Date of publication: September 30, 2022
This article is reproduced from: http://www.ruanyifeng.com/blog/2022/09/weekly-issue-225.html
This site is for inclusion only, and the copyright belongs to the original author.