Lâm Vũ
2 followers · 9 following · 870 views
on the atlas — 90
- the hyper scale pillars of humanity2 savers
- On Seeing Through and Unseeing: The Hacker Mindset · Gwern.net18 savers
- The data model behind Notion's flexibility6 savers
- The Next Great Distribution Shift - Brian Balfour2 savers
- API List: A public list of free APIs for programmers1 savers
- How to Be an Expert in a Changing World3 savers
- Choosing, refining, and tracking product metrics | Signals & Stories1 savers
- Rahul Vohra's 7 principles of game design8 savers
- Teach Yourself Computer Science25 savers
- A Library of the Best Product Management Books for Product Managers - Anthony Thong Do1 savers
- Roadmap "Breaking into Product Management"1 savers
- full English translation of Phineas Fisher's account of how he took down HackingTeam - https://www.reddit.com/r/netsec/comments/4f3e6p/full_english_translation_of_phineas_fishers/ · GitHub1 savers
- What is Activity Diagram?1 savers
- A Brief History of ClarisWorks1 savers
- ER Diagram (ERD) - Definition & Overview | Lucidchart1 savers
- The glider: an Appropriate Hacker Emblem1 savers
- The Jargon File2 savers
- Máy in 3D Ender-3 S1 Pro 3D Printer - 3DThinking1 savers
- GitHub - h0mbre/Learning-C: A series of mini-projects used to learn C for beginners1 savers
- Conceptual vs Logical vs Physical Data Models1 savers
- The Hypotheses Behind Reforge’s Journey From $0 to $30M — Brian Balfour1 savers
- Mem0 - The Memory layer for your AI apps1 savers
- On Platform Shifts and AI | Casey Accidental1 savers
- 3 Examples of Conceptual Data Models | ThoughtSpot1 savers
- In A World Without Chatbots1 savers
- How To Set Up Port Forwarding - Port Forward1 savers
- SSH keys - ArchWiki1 savers
- Development | Crow's Nest1 savers
- Boost Your Coding Fu With VSCode and Vim - Cheatsheet | Barbarian Meets Coding1 savers
- The Way of Code | Rick Rubin14 savers
- Vì sao mình không dùng Notion (nữa)? - Tuấn Mon - https://tuanmon.com/vi-sao-minh-khong-dung-notion/2 savers
- How To Be Successful96 savers
- Theory of Change (Aaron Swartz's Raw Thought)83 savers
- How to Pick a Career (That Actually Fits You) — Wait But Why61 savers
- AI 202755 savers
- Choose Good Quests - by Trae Stephens and Markie Wagner44 savers
- When To Do What You Love33 savers
- How Superhuman Built an Engine to Find Product/Market Fit | First Round Review26 savers
- A List of Interesting Questions for People to Get to Know Their Friends, Family, Lovers, Coworkers, Nemeses, and Selves Better - Google Docs26 savers
- How to Learn Better in the Digital Age25 savers
- I am rich and have no idea what to do with my life25 savers
- How to Work Hard22 savers
- We Don’t Sell Saddles Here. The memo below was sent to the team at… | by Stewart Butterfield | Medium18 savers
- Tracing the thoughts of a large language model \ Anthropic18 savers
- Choose Good Quests – Founders Fund18 savers
- How To Become A Hacker17 savers
- Putting Ideas into Words15 savers
- The Coming Technological Singularity15 savers
- Command Line Interface Guidelines14 savers
- The Arc Product-Market Fit Framework | Sequoia Capital14 savers
- Quick thoughts on research12 savers
- Sensitivity-to-the-world - by Joss - box.12 savers
- The Mom Test: how to talk to customers and learn if your business is a good idea when everybody is lying to you12 savers
- How to Get Startup Ideas12 savers
- How to Start Google10 savers
- What to Do10 savers
- My sci-fi novel recommendations - by Noah Smith10 savers
- Issue 002 / Internet Playgrounds9 savers
- 33 UX Case Studies To Improve Your Product Skills9 savers
- How to Get Startup Ideas8 savers
- Teach Yourself Programming in Ten Years8 savers
- The Art of Ideation, Part 1: Be a BUM — gaganbiyani.com8 savers
- The evidence on how to find the right career for you - 80,000 Hours7 savers
- Let's build GPT: from scratch, in code, spelled out. - YouTube6 savers
- How to Launch (Again and Again): Building Product | Y Combinator6 savers
- How to Start a Startup5 savers
- How To Get Into Product Management (And Thrive) ✨5 savers
- The ultimate guide to willingness-to-pay5 savers
- Product Management Mental Models for Everyone | by Brandon Chu | The Black Box of Product Management5 savers
- First principles thinking - by Lenny Rachitsky5 savers
- How to Get New Ideas5 savers
- Threads and the Social/Communications Map – Stratechery by Ben Thompson5 savers
- Before the Startup5 savers
- Design Patterns4 savers
- Steve Jobs' 2005 Stanford Commencement Address - YouTube - https://www.youtube.com/watch?v=UF8uR6Z6KLc4 savers
- How to Get Startup Ideas4 savers
- Chapter 1: A Horizon Made of Canvas | An Open Letter to Open-Minded Progressives | Unqualified Reservations by Mencius Moldbug4 savers
- Ideas for Startups4 savers
- Lack of self belief - by Phuong Do - Do Fuong Newsletter4 savers
- Indie Hackers: Work Together to Build Profitable Online Businesses3 savers
- Five Core Fears That Warp Ambition - No Small Plans - Every3 savers
- Sản phẩm vs Kênh phân phối - Dentmakers2 savers
- Ghi chú hiệu quả: phương pháp Zettelkasten - Tuấn Mon2 savers
- AddyOsmani.com - JavaScript Loading Priorities in Chrome2 savers
- Dr. Richard Hamming on “The Art of Doing Science and Engineering.”2 savers
- What Product Management Is Not - Silicon Valley Product Group : Silicon Valley Product Group2 savers
- The Framework to Find Traction for your Product2 savers
- The Complete Guide to the Kano Model | Folding Burritos2 savers
- o3-mini is really good at writing internal documentation2 savers
- Top 100 Resources for Product Managers | Sachin Rekhi2 savers
highlights — 419
In speed running (particularly TASes), a video game pretends to be made out of things like ‘walls’ and ‘speed limits’ and ‘levels which must be completed in a particular order’, but it’s really again just made out of bits and memory locations, and messing with them in particular ways, such as deliberately overloading the RAM to cause memory allocation errors, can give you infinite ‘velocity’ or shift you into alternate coordinate systems in the true physics, allowing enormous movements in the supposed map, giving shortcuts to the ‘end’5 of the game.
On Seeing Through and Unseeing: The Hacker Mindset · Gwern.netActivity diagram is essentially an advanced version of flow chart that modeling the flow from one activity to another activity.
What is Activity Diagram?The visual representation of a document in Notion reflects the structure of the information it contains.
The data model behind Notion's flexibilityIn other words, when you indent something in Notion, you are manipulating relationships between blocks and their content, not just adding a style.
The data model behind Notion's flexibilityEach block defines the position and order in which its content blocks are rendered. We call this hierarchical relationship between blocks and their render children the “render tree.” But, it doesn't look like a tree with branches — different block types render their children in different ways
The data model behind Notion's flexibilityThe content attribute of a block is what stores the array of block IDs (or pointers) referencing those nested blocks.
The data model behind Notion's flexibilityChanging the type of a block doesn’t change the block’s properties or content — it only changes the type attribute. The information is just rendered differently, or even ignored if the property isn’t used by that block type.
The data model behind Notion's flexibilityThe block type is what specifies how the block is rendered in Notion’s UI — and depending on that type, we interpret the block’s properties and content differently
The data model behind Notion's flexibilityContent — an array (or ordered set) of block IDs representing the content inside this block, like nested bullet items in a bulleted list or the text inside a toggle. Parent — the block ID of the block’s parent. The parent block is only used for permissions.
The data model behind Notion's flexibilityProperties — a data structure containing custom attributes about a specific block. The most common property is title, which stores the text content of block types like paragraphs, lists, and of course, the title of a page. More elaborate block types require additional or different properties, like a page block in a database with user-defined properties.
The data model behind Notion's flexibilityMuch like LEGO blocks in a LEGO set, Notion blocks are the singular pieces that represent all units of information inside the Notion editor. The attributes of a block determine how that information is rendered and organized.
The data model behind Notion's flexibilityEverything you see in Notion is a block. Text, images, lists, a row in a database, even pages themselves — these are all blocks, dynamic units of information that can be transformed into other block types or moved freely within Notion. They’re the LEGOs we use to build and model information. And when put together, blocks are like LEGO sets, creating something much greater than the sum of their parts.
The data model behind Notion's flexibilityA physical data model (PDM) is a data model that represents relational data objects. It describes the technology-specific and database-specific implementation of the data model and is the last step in transforming from a logical data model to a working database. A physical data model includes all the needed physical details to build a database.
Conceptual vs Logical vs Physical Data ModelsCardinality Defines the numerical attributes of the relationship between two entities or entity sets
ER Diagram (ERD) - Definition & Overview | LucidchartIn the conceptual data model, the entities and relationships were all defined.
Conceptual vs Logical vs Physical Data ModelsThe LDM includes the specific attributes of each entity, the relationships between entities, and the cardinality of those relationships.
Conceptual vs Logical vs Physical Data ModelsA logical data model (LDM) contains representations that fully defines relationships in data, adding the details and structure of essential entities. It’s important to note that the LDM remains data platform agnostic because it focuses on business needs, flexibility, and portability.
Conceptual vs Logical vs Physical Data ModelsThese essential concepts are usually captured in an Entity Relationship Diagram (ERD) and the accompanying entity definitions.
Conceptual vs Logical vs Physical Data ModelsA conceptual data model (CDM) operates at a high level, providing an overarching perspective on the organization's data needs. It defines a broad and simplified view of the data a business utilizes or plans to utilize in its daily operations
Conceptual vs Logical vs Physical Data ModelsDemonstrate the essential components as they relate to each other
3 Examples of Conceptual Data Models | ThoughtSpotTwo primary artifacts arise from the process of creating a conceptual data model—the actual CDM diagram and the definitions of the essential concepts.
3 Examples of Conceptual Data Models | ThoughtSpotA shared understanding of the business ensures that everyone has the same definitions of the essential concepts including which are included or excluded. Essential concepts mean roles, people, places, or processes, that are an integral part of the business model
3 Examples of Conceptual Data Models | ThoughtSpotA conceptual data model is a technology-agonistic, high-level, abstract representation of the data an organization uses, or intends to use, in its business operations
3 Examples of Conceptual Data Models | ThoughtSpotPlus, MCP only addresses context portability, not memory. I’ll repeat - the accumulated history of interactions, the learned preferences, the refined understanding of each user—that's not portable. And that's where the real lock-in lives.
The Next Great Distribution Shift - Brian BalfourThis creates a compounding advantage. More integrations make ChatGPT more valuable. More value attracts more users and deepens engagement. More users attract more integrations. We've seen this movie before.
The Next Great Distribution Shift - Brian BalfourAnthropic's Model Context Protocol was a clever defensive move. In theory, it commoditizes integrations—if every AI can access the same context through standardized protocols, no single platform can monopolize it
The Next Great Distribution Shift - Brian BalfourIf Apple suddenly shipped a compelling AI assistant that leveraged all that context, integrated with all their services, and opened it to developers, they could leapfrog everyone. They have the users, the developer relationships, and the platform experience. But "if" is doing heavy lifting here. Apple's AI efforts have been underwhelming (and that is putting it politely). Their culture prioritizes privacy over the data collection that powers AI. Their famous secrecy conflicts with the developer openness platforms require. OpenAI clearly sees this threat—hence their reported device collaboratio…
The Next Great Distribution Shift - Brian BalfourApple is the sleeping giant that could change everything. They own the device layer—both mobile and desktop. They see every interaction, every app, every moment of your digital life. They have the ultimate context and could build the ultimate memory.
The Next Great Distribution Shift - Brian BalfourBecause in platform shifts, there are only three types of companies: those who move too early and waste resources, those who move too late and miss the window, and those who see the shift coming and position themselves to win.
The Next Great Distribution Shift - Brian BalfourIf I’m right, in six months, it’s likely every SaaS product and consumer application will be rushing to complete a ChatGPT integration
The Next Great Distribution Shift - Brian BalfourThe companies that survived previous platform shifts didn't just integrate—they integrated strategically. They used Facebook's viral channels while building email lists. They leveraged Google's traffic while developing brand loyalty. They sold through the App Store while creating web experiences.
The Next Great Distribution Shift - Brian BalfourMost importantly: How do you use the platform while building your own moat? This is where product strategy matters. You need to create value that persists even when platform access gets restricted. Build direct relationships. Capture first-party data. Create moats within your own product.
The Next Great Distribution Shift - Brian BalfourThis is the prisoner's dilemma of platform shifts.
The Next Great Distribution Shift - Brian BalfourEvery product leader faces the same dilemma. In isolation, integrating with ChatGPT makes no sense. Why would HubSpot want to become a database to ChatGPT's interface? Why would Notion want to feed their replacement? Why would any company voluntarily feed the next platform monopoly? But we don't operate in isolation. We operate in competitive markets. And markets are ruthless about efficiency. When your competitor integrates with ChatGPT and their users love the AI-powered experience, what choice do you have? When customers start asking why your product doesn't work with ChatGPT like your riva…
The Next Great Distribution Shift - Brian BalfourThe only other times I have seen this pattern is in retention curves of products like Facebook, LinkedIn, and Slack. I’ll repeat, it does not matter that Google / Meta have access to larger distribution if the retention & engagement disparity is this large.
The Next Great Distribution Shift - Brian BalfourIf you are a Reforge alum, you should have one thing burned into your brain - those with the highest retention & engagement win categories. Retention is the god metric. It is a universal law at this point and has been proven over and over.
The Next Great Distribution Shift - Brian BalfourOnce OpenAI achieves context lock-in—when switching to another AI means losing months or years of accumulated context—the platform dynamics will shift.
The Next Great Distribution Shift - Brian BalfourThis is fundamentally different from previous platform moats. Facebook needed your social graph. Google needed the web's content. OpenAI needs something far more intimate: your entire digital context. Every document, every conversation, every preference, every workflow.
The Next Great Distribution Shift - Brian BalfourThe key here is that MCP only addresses context portability, not memory
The Next Great Distribution Shift - Brian BalfourOpenAI has identified their moat, and it's not the model quality. It's context and memory.
The Next Great Distribution Shift - Brian BalfourCreate artificial scarcity: Make organic reach feel special and exclusive Build creator dependence: Encourage people to abandon other channels Flip the switch: Once critical mass is achieved, monetize aggressively Gaslight the community: Claim the algorithm changes are about "quality"
The Next Great Distribution Shift - Brian BalfourBut static profiles only reveal so much. LinkedIn needed dynamic data—what you read, what you share, what makes you engage. They needed users actively participating, not just existing.
The Next Great Distribution Shift - Brian BalfourLinkedIn's moat is professional data—not just who you are, but what you do, what you care about, and how you behave professionally. This data is gold to three lucrative customer segments: marketers targeting B2B buyers, recruiters hunting talent, and salespeople seeking warm leads.
The Next Great Distribution Shift - Brian BalfourEvery platform starts by figuring out what will make them unassailable. For Facebook, it was the social graph—who knows whom. For Google, it was search data—what people want. For Apple, it was having an application ecosystem to attract premium device owners. The moat determines everything that follows.
The Next Great Distribution Shift - Brian BalfourGoogle's moat was elegantly circular: data and content. The more people searched, the more data they gathered. The better their results, the more people searched. But this virtuous circle had a critical dependency—they needed the entire web's content. Unlike Facebook or Apple, Google's moat required universal participation. They needed millions of websites creating content, structured in ways their crawler could understand. The open web wasn't just philosophy—it was a business requirement.
The Next Great Distribution Shift - Brian BalfourApple recognized their moat wasn't just hardware—it was the ecosystem. If they could make the iPhone the platform with the best apps, apps you couldn't get anywhere else, they'd create switching costs so high that users would never leave. The network effect was more apps led to more iPhone users which led to more apps. But Apple couldn't build all those apps themselves.
The Next Great Distribution Shift - Brian BalfourThe iPhone was revolutionary but expensive, limited to AT&T, and lacked basic features like copy-paste. Apple needed something to make the iPhone indispensable—to justify the premium price and lock in users before Android gained momentum.
The Next Great Distribution Shift - Brian BalfourFacebook's platform shift established the modern template: Use developers to build what you can't build alone Let them take the risks and validate use cases Once you've won, take back control and monetize aggressively
The Next Great Distribution Shift - Brian BalfourWe’ll provide you a canvas to build anything you want on our platform Use our viral channels to grow as fast as you can Keep 100% of your app's revenue We'll just monetize the sidebar ads
The Next Great Distribution Shift - Brian BalfourThe platform isn't your friend. It's not your enemy either. It's a force of nature. You can surf the wave or get crushed by it, but you can't stop it from coming
The Next Great Distribution Shift - Brian Balfour