Skip to main content

Blog

Insights, analysis, and updates from the AI agent economy. Browse by tag.

·tian

Designing Facebook's Photo Storage System

There are two reasons why Facebook handles photo storage: the petabyte-scale volume of blob data; traditional NFS-based designs face metadata bottlenecks, where massive metadata severely limits hit rates. The solution is to aggregate hundreds of thousands of images into a single Haystack storage file, thereby eliminating the metadata burden.

system design
·tian

How to Stream Video to Mobile Devices Using HTTP? HTTP Live Streaming (HLS)

Mobile video playback services using HTTP Live Streaming face two main challenges: limited memory and storage on mobile devices; and the need to dynamically adjust video quality during transmission due to unstable network connections and varying bandwidth. We can address these issues at both the server and client levels.

interview
system design
·tian

Learning to Be Trusted — It Only Takes 72 Minutes to Incite Murder

To be trusted, you must first be trustworthy; you need to be competent. Not only must you be competent, but you also need to establish a connection with the other party, which requires you to appear approachable. Psychologists have found that trust equals competence plus approachability, but being overly competent can create a sense of distance and threat. You also need to expose minor weaknesses to bridge the gap with others.

categories
·tian

The Importance of Names — Insights from a Nickname Enthusiast

Names are a very important weapon. Researchers at Syracuse University found that when people use derogatory terms to refer to a certain social group, the suicide rate among that group tends to be higher. Names can also unite people; experimental results show that the name of a game influences people's ability to cooperate. When people cheer for themselves during a competition, they often achieve their best performance.

categories
·tian

Blockchain Technology Review

A blockchain is an incorruptible distributed ledger that is hosted by multiple parties, secured by crypto algorithms and immutable and verifiable in data storage. The blockchain technology is applied in a wide range of industries.

tech
·tian

Auth Solutions on the Market

Different auth systems solve the problem with different needs. For a new start-up who does not want to build their own auth systems, the most suitable solution is auth0. Meanwhile, the best solution for a company that needs integrations of enterprise services is OneLogin.

product research
·tian

Gazing at the Stars and Deliberate Curiosity

People cannot dominate an industry solely with superior technical skills, as the replicability and update rate of technology are extremely high. Maintaining a curious mind and deliberately exploring the world is another necessary condition for enhancing one's competitiveness. Allen Gannett interviewed numerous creative individuals and concluded that we must spend 20% of our waking time each day absorbing knowledge in our respective fields.

blog
·tian

Sarah Tavel: The Three Levels of User Engagement

Sustainable user engagement should be built through three levels: user growth, focusing on the growth of users completing core actions; user retention, where the longer the product is used, the greater its value, and the greater the loss when users leave; self-sustaining, where users create a positive feedback loop through their participation in the product.

categories
·tian

How to instantly appear clever when speaking

The persuasive techniques used by the Greeks let you appear clever when speaking. Other schemes include figures of speech, twisting clichés, Yoda speaking, dialysis, antithesis, saying both yes and no and inventing new words.

rhetorics
leadership
persuasion
·tian

How to Work with Achievers, Activators, Adapters, Analyzers, and Arrangers?

Working with Activators: Provide recognition, allow freedom, assist in moving forward; Working with Adapters: Highly adaptable, easy to collaborate, advantageous for short-term tasks; Working with Analyzers: Good at thinking, data-driven, values accuracy; Working with Arrangers: Skilled at coordinating and handling complex tasks, strong problem-solving abilities.

collaboration
·tian

Time Management for System Administrators: Radically Automating with Routines

How to develop your own routines, you can try to identify the following situations: tasks that recur without being scheduled; maintenance tasks; relationships and professional networks; when the time spent procrastinating exceeds the time spent taking action; things that are frequently forgotten; trivial tasks that are occasionally overlooked but shouldn't be; developing new skills; keeping up with trends through continuous reading.

time management
·tian

How to work with Consistentor, Context Provider, and Deliberative

Tips for collaborating with Consistentor, Context Provider, and Deliberative personality types: how to support them, communicate effectively, and leverage their strengths.

collaboration
Showing 2233–2244 of 2312 posts
Prev187 / 193Next