Folgen

  • Ep15. OpenAI政变
    Nov 19 2023

    硅谷上演本世纪最大政变,周末来吃瓜$900亿大型宫斗剧 🍉

    2023-11-21 22:00更新:OpenAI官推更新宣布Sam Altman回归CEO🎉

    2023-11-20凌晨更新:Sam & Greg 加入 Microsoft,任何OpenAI的员工都可以直接跟随加入
    > Sam Altman and Greg Brockman, together with colleagues, will be joining Microsoft to lead a new advanced AI research team
    https://twitter.com/satyanadella/status/1726509045803336122

    Guest

    • 李泉来: LinkedIn, Website, ChatSlide

    Show Notes

    • [00:00:00] Structure of OpenAI
      • History of OpenAI
      • The dinner: https://blog.gregbrockman.com/my-path-to-openai#the-dinner_1
      • Board of OpenAI before Friday https://openai.com/our-structure#the-structure-in-more-detail
      • "While our partnership with Microsoft includes a multibillion dollar investment, OpenAI remains an entirely independent company governed by the OpenAI Nonprofit. Microsoft has no board seat and no control. And, as explained above, AGI is explicitly carved out of all commercial and IP licensing agreements."
    • [00:11:55] Board - Okay so OpenAl board is
      • Ilya, got it, makes sense
      • Helen Toner, DC policy person, fine
      • Adam D'Angelo, CEO of Quora, okay I guess but why though
      • Tasha McCauley, "tech entrepreneur" and funny enough also wife of Joseph Gordon-Levitt, how did this board come together?
    • [00:15:48] 逐出Sam的猜测
      • https://twitter.com/gdb/status/1725736242137182594 Ilya firing Sam and Greg on Google Meet
      • https://manifold.markets/sophiawisdom/why-was-sam-altman-fired
      • Ilya vs Sam/Greg
    • [00:26:50] Sam 回归?
      • https://www.reuters.com/technology/openais-86-bln-share-sale-jeopardy-following-altman-firing-information-2023-11-18/
      • https://www.reuters.com/technology/openai-board-discussions-with-sam-altman-return-ceo-verge-2023-11-18/
    • [00:30:15] 下一步进展的小小预测


    Contact

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Apple Podcast: https://podcasts.apple.com/us/podcast/eng-cafe/id1549632204
    • 小宇宙: https://www.xyzfm.link/gglme
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    33 Min.
  • Ep14. AIAIAI... GenAI 产品
    Oct 1 2023

    Show Notes

    • 裁员,经济衰退,市场倾向于高效增长的公司,Product-Led-Growth
    • DrLambda的最新进展:
      • https://drlambda.ai/
      • 付费用户
      • 团队构建
      • 新功能
    • https://www.airtable.com/platform/ai
    • AI活动
      • https://devday.openai.com/
      • https://www.ai.engineer/
    • 我们正在使用/研究的有趣AI技术
      • Reminder!Steve Jobs: 从客户出发,反向思考技术
      • LLM,扩散模型, 多模态,GPT-4V,Meta眼镜
      • Agent
      • 社会因为AI技术即将发生的变化

    Contact

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Apple Podcast: https://podcasts.apple.com/us/podcast/eng-cafe/id1549632204
    • 小宇宙: https://www.xyzfm.link/gglme
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    46 Min.
  • Ep13. Tech Layoff
    Jan 24 2023

    这一期我们几位硅谷程序员讨论各自对近期科技行业大规模裁员的观察,看法和个人的应对措施。

    Notes

    • [00:00] Guest intro.
    • [02:00] Layoff stories.
    • [16:45] Reasons, patterns, signals of a layoff.
      • https://news.shopify.com/changes-to-shopifys-team: We bet that the channel mix - the share of dollars that travel through ecommerce rather than physical retail - would permanently leap ahead by 5 or even 10 years. It’s now clear that bet didn’t pay off.
      • https://blog.google/inside-google/message-ceo/january-update/: Ensure that our people and roles are aligned with our highest priorities as a company.
      • https://techcrunch.com/2022/12/08/airtable-layoffs/: We’ve identified the teams best positioned to capture the opportunity in enterprise in order to bring complete focus, alignment and accountability in our execution.
    • [23:28] What explains recent tech layoffs, and why should we be worried? - Research says layoff does not reduce cost.
    • [24:10] Reason for layoff and hiring at the same time.
    • [25:40] Cash reserve != lower layoff probability
    • [27:00] Prioritize growth when money is cheap; prioritize “rule of 40” in today’s world.
    • [28:35] Layoff patterns at team level. You don’t know the truth of the “algorithm”. Decisions happen at Director+, even SVP level. Line managers and skip managers don’t have the layoff list. Data collection before executing the layoff.
    • [33:25] Meta vs Google layoff strategy difference.
    • [36:05] Avoid taking on risky projects.
    • [37:20] Survival tips for individual contributors
      • Layoffs are random. Always have a backup plan.
      • Business critical team; performance evaluation.
      • Importance of organizational visibility.
      • Be mentally prepared.
      • Do enough people work.
      • Follow the trend.
    • [48:00] Macro tech industry trend.
    • [52:08] Ending words.

    Contact

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Apple Podcast: https://podcasts.apple.com/us/podcast/eng-cafe/id1549632204
    • 小宇宙: https://www.xyzfm.link/gglme
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    53 Min.
  • Ep12. Code Review
    Aug 17 2022

    Pre-show

    • Maggie 最近看的书:Software Engineering at Google
    • Xg 加入的新公司:Airtable (👀)

    本期播客涉及名词,链接:

    • Code Review, Reviewer, Code Author
    • Change List, Pull Request, Diff, Stacked Diffs
    • LGTM: Looks Good To Me; PTAL: Please Take Another Look
    • Code Review Tools: http://github.com, https://www.gerritcodereview.com, https://www.reviewboard.org, https://www.phacility.com/phabricator/, https://graphite.dev
    • Google Style Guides
    • Critique: Google’s Code Review Tool
    • Conventional Commits

    Timeline:

    • 3:00 What is a code review?
      • The steps
      • Benefits: technical, sociological and knowledge sharing
      • Why it’s sometimes hard
    • 18:00 Tools and processes
    • 28:50 Tips and Best practices - as reviewer
    • 49:50 Tips and Best practices - as author


    Mehr anzeigen Weniger anzeigen
    56 Min.
  • Ep11. Designing Data-Intensive Applications - Partitioning
    Feb 21 2022

    这一期我们讨论Designing Data-Intensive Applications书中partitioning这一章的学习笔记。

    🔴 这一期偏重技术话题,我们会用很多英文表述技术性专有名词。之前有朋友反馈过中英夹杂对大家收听不方便,希望在意的朋友见谅。如果有不准确或者过时的地方欢迎指正。

    # Show Notes

    • 📕 Designing Data-Intensive Applications
    • What is partitioning?
      • A partition is a division of a logical database or its constituent elements into distinct independent parts.
    • Main reason: scalability - the query load can be distributed across many processors.
    • Youtube / Vitess scaling story
      • Single MySQL → Add read replica → Write can’t catchup up → Partition
    • How to partition?
    • Partitioning by Key Range (e.g., Bigtable)
      • Assign a continuous range of keys to each partition
      • Pro: range scan is easier, data locality
      • Cons: certain access patterns can lead to hot spots (timestamp)
      • Cons: finding split points and managing rebalancing is hard
    • Partitioning by Hash
      • Good hash function: uniformly distribute keys
      • Con: no easy range queries
    • Cassandra does KKV (partitioning key, sort key, value)
    • Hot spots: 3% of Twitter's Servers Dedicated to Justin Bieber
    • Secondary indexes: Local index
      • Efficient write, expensive read
      • ElasticSearch
    • Secondary indexes: Global index
      • Efficient read, expensive write
      • Using Global Secondary Indexes in DynamoDB (这里说错了,DynamoDB 支持 20 global secondary indexes per table)
    • Rebalancing partitions
      • Move loads to other nodes
    • Fixed number of partitions
      • New node steals partitions from every existing node
    • Notion: 480 partitions
    • Dynamic partitioning
      • 📈: split partition into 2
      • 📉: merge 2 partitions into 1
    • Fixed number of partitions per node
      • https://www.datastax.com/blog/new-token-allocation-algorithm-cassandra-30
    • Operations: full automatic (dangerous) / semi-automatic / full manual (tedious)
    • Request Routing
      • 3 approaches: nodes talk to each other, separate routing tier, smart client
      • Separate coordination service such as ZooKeeper
    • Notes by xg

    # 联系方式

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Youtube: Eng Cafe
    • 小宇宙播客
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    34 Min.
  • Ep10. 项目时间预估踩坑第二弹 Better Software Estimation
    Sep 6 2021

    Show notes

    • 项目预估的方法
      • 分解成更好估计的子项目
      • 确定做项目的顺序:重要性,不确定性,外组依赖,RFC批准
      • Ramp up流程
    • 对外组需求询问给出粗略估计
    • 更改项目原先预估的时间
    • 不要乐观估计,也不要觉得可以通过加班来按时完成项目
      • 计入ramp步骤时间(diff,launch approval,etc),ramp的过程中开始计划下一个项目
      • 每周更新进度是否正常

    联系方式:

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Youtube: Eng Cafe
    • Bilibili
    • 喜马拉雅
    • 小宇宙播客
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe


    Mehr anzeigen Weniger anzeigen
    18 Min.
  • Ep9. Glue work & pushing through friction 胶水工作和克服阻力
    Apr 21 2021

    这一期两个主播分享总结最近听的两个关于工程师职场领导力的演讲。什么是“胶水”工作?为什么要做胶水工作,如何去做?如何克服职场上的各种工作阻力推进高质量的项目?

    Show notes

    • Glue work "胶水工作":项目中必不可少,但是常常被视作“技术性不强”的工作。
    • Being glue: https://noidea.dog/glue
    • 女性更愿意做胶水工作?研究引用: https://hbr.org/2018/07/why-women-volunteer-for-tasks-that-dont-lead-to-promotions
    • Pushing through frictions:如何克服工作中的阻力?
    • https://www.usenix.org/conference/srecon19emea/presentation/na

    联系方式:

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Youtube: Eng Cafe
    • Bilibili
    • 喜马拉雅
    • 小宇宙播客
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    19 Min.
  • Ep8. 互联网广告,文化,语言和旅游
    Mar 18 2021

    这一期节目我们和朋友来聊广告业的历史与发展,广告和文化、语言、旅游体验的连结


    Show Notes

    • 历史悠久的广告业
    • 互联网广告的兴起
    • 广告产业和文化的连结
    • 文化和语言的连结
    • Maggie提到的书:Born a crime
    • 如何快速学习语言
    • 拉丁美洲旅游推荐
    • Twitter: hezhaox
    • Youtube/Bilibili: 狐言乱语FoxY

    联系方式:

    • 官网: eng.cafe
    • 微信公众号: Eng Cafe
    • Twitter: @engcafefm
    • Youtube: Eng Cafe
    • Bilibili
    • 喜马拉雅
    • 小宇宙播客
    • 泛用型播客客户端: eng.cafe/subscribe
    • Email: hi@eng.cafe
    Mehr anzeigen Weniger anzeigen
    35 Min.