Andy Foo
1 followers · 4 following · 305 views
on the atlas — 28
- I worked at Google for -10 days1 savers
- #143: When self-awareness eats its own tail1 savers
- What does it mean to flourish? - by Ashley Zhang6 savers
- 002: Writing as Self-Flagellation - Under reconstruction...3 savers
- Million.js v2.0.0 - An extremely fast virtual DOM - React up to 70% faster | Product Hunt1 savers
- Prompt injection attack on ChatGPT steals chat data | System Weakness1 savers
- Typescript utility types that you must know - DEV Community1 savers
- Building Fast NodeJS apps with Amplication1 savers
- Please Build More Silly Things - by Varun Shenoy11 savers
- no good alone - by rayne fisher-quann - internet princess1 savers
- Attention Traps - by Varun - Public Experiments12 savers
- How To Take Accidentally Wes Anderson Photos - YouTube1 savers
- How To Be Successful96 savers
- Advice for ambitious 19 year olds - Sam Altman37 savers
- The Strength of Being Misunderstood - Sam Altman32 savers
- 000: On Becoming - by Ashley Zhang1 savers
- 001: You Are Here; Here You Are - Under reconstruction...4 savers
- Ashley D. Zhang4 savers
- Twitter's Recommendation Algorithm5 savers
- everything’s beautiful - by jennifer tsai - jenn's journal13 savers
- Creating API Routes - API Routes | Learn Next.js1 savers
- Implement getStaticProps - Dynamic Routes | Learn Next.js1 savers
- Poe - ChatGPT1 savers
- A Beginner’s Guide to the Zettelkasten Method - Zenkit3 savers
- Food Theory: Costco DOESN’T Save You Money! - YouTube1 savers
- CDN Vs Edge Server | How Does Edge Caching Work?1 savers
- Introduction | Learn Next.js1 savers
- The Anti-Productivity Manifesto - Inverted Passion1 savers
highlights — 31
e know ourselves only after spending time not knowing ourselves, or only after paying more attention to other people.
#143: When self-awareness eats its own tailNewton framing for how it implies direct causation
#143: When self-awareness eats its own tailNo one can be everything good without occasionally being everything bad.
#143: When self-awareness eats its own tailwe aren’t endeavoring toward a universal image of goodness, but toward the truest form of ourselves
What does it mean to flourish? - by Ashley ZhangAre you merely seeking to understand yourself and your vision of flourishing on an intellectual level, or are you putting your learnings into practice and bettering your life in meaningful ways?
What does it mean to flourish? - by Ashley ZhangIdentifying the internal and external distractions and obstacles to achieving yourself
What does it mean to flourish? - by Ashley Zhangto be at work [at] who you are,
What does it mean to flourish? - by Ashley ZhangThe challenge is to accept that I will never have an original idea and still have the audacity to share my thoughts anyway.
002: Writing as Self-Flagellation - Under reconstruction...New prompt injection attack on ChatGPT web version. Markdown images can steal your chat data.
Prompt injection attack on ChatGPT steals chat data | System WeaknessYou can use the Omit utility type to create a new type from an existing type, however, with some properties removed.
Typescript utility types that you must know - DEV Communitymake the choice to love someone who is as flawed as you are
no good alone - by rayne fisher-quann - internet princessI am troubled by its implication: it insists that healing is a mountain to be climbed alone, and that relationships are the reward we get once we’ve reached the summit.
no good alone - by rayne fisher-quann - internet princessThe challenge with human-curated feeds (e.g. Substack, newsletters) is that they’re often still too big. As much as I enjoy weekly round-ups, I rarely have the time (or attention) to consume everything provided.
Attention Traps - by Varun - Public ExperimentsYou want to have a reputation for pushing people hard enough that they accomplish more than they thought they could, but not so hard they burn out.
How To Be SuccessfulI just watched someone turn down one of these breakout companies because Microsoft offered him $30k per year more in salary—that was a terrible decision. He will not build interesting things and may not work with smart people. In a few years, when it’s time for something new, the options in front of him will be much worse than they could have been.
Advice for ambitious 19 year olds - Sam AltmanLife, my friend said, is a series of regrets. We live, we fuck up, we learn—but even if we grow wiser, we are condemned to spend our lives wallowing in a steaming, putrid swamp of our errors.
001: You Are Here; Here You Are - Under reconstruction...“Becoming” is a concept born from Greek philosopher Heraclitus, who believed that change is the only constant in our lives. Whereas “being” is one’s essential and unchanging nature, “becoming” is a constant state of flux and one’s perpetual renegotiation of identity.
000: On Becoming - by Ashley ZhangEmbeddings work by generating numerical representations of users’ interests and Tweets’ content. We can then calculate the similarity between any two users, Tweets or user-Tweet pairs in this embedding space.
Twitter's Recommendation AlgorithmWe find candidates from people you follow (In-Network) and from people you don’t follow (Out-of-Network).
Twitter's Recommendation AlgorithmI found a lot of beauty in collecting gems and capsules of my favourite people and slowly folding them into my own life, like a kaleidoscope! Like how I became a tea person because my first-ever roommate J.C. would make me tea every morning.
everything’s beautiful - by jennifer tsai - jenn's journalI was tired of feeling the need to always be so “out there” to network and establish myself professionally. He said I didn’t have to
everything’s beautiful - by jennifer tsai - jenn's journalI stopped being overly analytical about decisions and plans, finding the courage to jump and fall and figure things out as they happen.
everything’s beautiful - by jennifer tsai - jenn's journalexport default function handler(req, res) { // ... }
Creating API Routes - API Routes | Learn Next.jsAPI Routes let you create an API endpoint inside a Next.js app. You can do so by creating a function inside the pages/api directory that has the following format:
Creating API Routes - API Routes | Learn Next.jsexport default function Post({ postData }) { return ( {postData.title} {postData.id} {postData.date} ); }
Implement getStaticProps - Dynamic Routes | Learn Next.jsexport async function getStaticProps({ params }) { const postData = getPostData(params.id); return { props: { postData, }, }; }
Implement getStaticProps - Dynamic Routes | Learn Next.jsHere's an example of how object destructuring syntax can be used with props: function Greeting({ name }) { return Hello, {name}! ; } const MyComponent = () => { return ; }
Poe - ChatGPTObject destructuring syntax is a way to extract properties from an object and assign them to variables with the same name. It's a shorthand syntax for accessing object properties.
Poe - ChatGPTHere's an example of how props are passed to a component: function Greeting(props) { return Hello, {props.name}! ; } const MyComponent = () => { return ; }
Poe - ChatGPTIn the second code block, you can see that the Layout component is being called with the home prop: This sets the home property of the object being passed to Layout to true. The children prop is not explicitly set in this example, but it is being used implicitly to render the content inside the Layout component's opening and closing tags.
Poe - ChatGPTexport default function Layout({ children, home }) { The curly braces around { children, home } is object destructuring syntax in JavaScript, which allows you to extract specific properties from an object and assign them to variables with the same name. In this case, the Layout function expects an object with two properties: children and home.
Poe - ChatGPT