DiscoverEng Cafe
Eng Cafe
Claim Ownership

Eng Cafe

Author: xg

Subscribed: 5Played: 28
Share

Description

程序员喝咖啡的时候都谈论些什么
16 Episodes
Reverse
Ep15. OpenAI政变

Ep15. OpenAI政变

2023-11-1932:52

硅谷上演本世纪最大政变,周末来吃瓜$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 teamhttps://twitter.com/satyanadella/status/1726509045803336122Guest李泉来: LinkedIn, Website, DrLambdaShow Notes[00:00:00] Structure of OpenAIHistory of OpenAIThe 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 isIlya, got it, makes senseHelen Toner, DC policy person, fineAdam D'Angelo, CEO of Quora, okay I guess but why thoughTasha 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 Meethttps://manifold.markets/sophiawisdom/why-was-sam-altman-firedIlya 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 CafeTwitter: @engcafefmApple Podcast: https://podcasts.apple.com/us/podcast/eng-cafe/id1549632204小宇宙: https://www.xyzfm.link/gglme泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
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
Ep13. Tech Layoff

Ep13. Tech Layoff

2023-01-2452:52

这一期我们几位硅谷程序员讨论各自对近期科技行业大规模裁员的观察,看法和个人的应对措施。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 contributorsLayoffs 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 CafeTwitter: @engcafefmApple Podcast: https://podcasts.apple.com/us/podcast/eng-cafe/id1549632204小宇宙: https://www.xyzfm.link/gglme泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
Ep12. Code Review

Ep12. Code Review

2022-08-1756:20

Pre-showMaggie 最近看的书:Software Engineering at GoogleXg 加入的新公司:Airtable (👀)本期播客涉及名词,链接:Code Review, Reviewer, Code AuthorChange List, Pull Request, Diff, Stacked DiffsLGTM: Looks Good To Me; PTAL: Please Take Another LookCode Review Tools: http://github.com, https://www.gerritcodereview.com, https://www.reviewboard.org, https://www.phacility.com/phabricator/, https://graphite.devGoogle Style GuidesCritique: Google’s Code Review ToolConventional CommitsTimeline:3:00 What is a code review?The stepsBenefits: technical, sociological and knowledge sharingWhy it’s sometimes hard18:00 Tools and processes28:50 Tips and Best practices - as reviewer49:50 Tips and Best practices - as author
这一期我们讨论Designing Data-Intensive Applications书中partitioning这一章的学习笔记。🔴  这一期偏重技术话题,我们会用很多英文表述技术性专有名词。之前有朋友反馈过中英夹杂对大家收听不方便,希望在意的朋友见谅。如果有不准确或者过时的地方欢迎指正。# Show Notes📕 Designing Data-Intensive ApplicationsWhat 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 storySingle MySQL → Add read replica → Write can’t catchup up → PartitionHow to partition?Partitioning by Key Range (e.g., Bigtable)Assign a continuous range of keys to each partitionPro: range scan is easier, data localityCons: certain access patterns can lead to hot spots (timestamp)Cons: finding split points and managing rebalancing is hardPartitioning by HashGood hash function: uniformly distribute keysCon: no easy range queriesCassandra does KKV (partitioning key, sort key, value)Hot spots: 3% of Twitter's Servers Dedicated to Justin BieberSecondary indexes: Local indexEfficient write, expensive readElasticSearchSecondary indexes: Global indexEfficient read, expensive writeUsing Global Secondary Indexes in DynamoDB (这里说错了,DynamoDB 支持 20 global secondary indexes per table)Rebalancing partitionsMove loads to other nodesFixed number of partitionsNew node steals partitions from every existing nodeNotion: 480 partitionsDynamic partitioning📈: split partition into 2📉: merge 2 partitions into 1Fixed number of partitions per nodehttps://www.datastax.com/blog/new-token-allocation-algorithm-cassandra-30Operations: full automatic (dangerous) / semi-automatic / full manual (tedious)Request Routing3 approaches: nodes talk to each other, separate routing tier, smart clientSeparate coordination service such as ZooKeeperNotes by xg# 联系方式官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng Cafe小宇宙播客泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
Show notes项目预估的方法分解成更好估计的子项目确定做项目的顺序:重要性,不确定性,外组依赖,RFC批准Ramp up流程对外组需求询问给出粗略估计更改项目原先预估的时间不要乐观估计,也不要觉得可以通过加班来按时完成项目计入ramp步骤时间(diff,launch approval,etc),ramp的过程中开始计划下一个项目每周更新进度是否正常联系方式:官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeBilibili喜马拉雅小宇宙播客泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
这一期两个主播分享总结最近听的两个关于工程师职场领导力的演讲。什么是“胶水”工作?为什么要做胶水工作,如何去做?如何克服职场上的各种工作阻力推进高质量的项目?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
这一期节目我们和朋友来聊广告业的历史与发展,广告和文化、语言、旅游体验的连结Show Notes历史悠久的广告业互联网广告的兴起广告产业和文化的连结文化和语言的连结Maggie提到的书:Born a crime如何快速学习语言拉丁美洲旅游推荐Twitter: hezhaoxYoutube/Bilibili: 狐言乱语FoxY联系方式:官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeBilibili喜马拉雅小宇宙播客泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
xg今年会在EmberConf会议演讲,今天赶完上传视频deadline之后我们录了一期节目聊一聊程序员参加conference的感受,以及平时工作中会遇到的各种技术性演讲。 emberconf.com Conference talk准备流程 Virtual conference 和之前区别 怎么投稿?选中之后怎么准备? 成功的技术演讲是怎样的?怎么练习演讲? 录视频用了哪些器材 logitech c920s Blue yeti Key Light Air  design review deep dive brown bag meetup tech talk show and tell TGIF all-hands fireside chat https://zh.wikipedia.org/wiki/炉边谈话 联系方式: 官网: eng.cafe 微信公众号: Eng Cafe Twitter: @engcafefm Youtube: Eng Cafe Bilibili 喜马拉雅 小宇宙播客 泛用型播客客户端: eng.cafe/subscribe Email: hi@eng.cafe
经历过赶deadline的苦与累,这一期我们来聊一聊如何在项目管理中规划时间,遭遇deadline赶不上的时候需要怎样处理Show Notes01:10 项目规划的时间预估,hashtag #NoEstimates03:06 Basecamp shapeup https://basecamp.com/shapeup04:50 公司商业层面项目时间预估的重要性07:40 个人生产力层面项目预估的重要性,有些情况不设置deadline的重要性09:30 一个组里成员的经验程度对设置deadline的影响10:00 怎么进行项目规划和设置deadline12:14 The Triple Constraint in Project Management: Time, Feature, Cost/People14:00 无论哪一种项目管理模式,保证项目按时交付的几点核心要素18:20 遇到变更需要赶deadline时尽早沟通比加班更重要19:30 通过分配任务/Delegation加快进度20:35 如何提高项目时间预估能力25:10 把不确定性大的部分尽量提前完成联系方式:官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeBilibili喜马拉雅小宇宙播客泛用型播客客户端: eng.cafe/subscribeEmail: hi@eng.cafe
我们玩了一周多最近爆火的聊天软件Clubhouse之后来和大家聊聊这个产品的设计理念和细节;如何更好的玩转Clubhouse;从注意力模式和内容丰富度双维度分析2C产品商业模式。这是一款很有意思的新产品,如果听众需要邀请码欢迎联系我们Show Notes:Clubhouse是什么样的应用与传统社交软件的差别打开Clubhouse都有哪些功能,怎么玩?有哪些种类的聊天群Clubhouse最突出的独特性与之前的app都有什么区别,这不就是一个yy吗为什么邀请制?发言的仪式感和其他产品设计细节模拟线下真实的club社交场所对比播客的异同用户注意力与商业模式结合的思维框架 石头,沙子,水https://sarahtavel.medium.com/the-opportunity-and-risks-for-consumer-startups-in-a-social-distancing-world-a-framework-for-15f65e2fbdff从内容丰富度和注意力模式的双维度思考产品设计分析Clubhouse的商业模式和发展重点 https://www.joinclubhouse.com/blog不喜欢的地方 强势夺取用户的注意力暴露太多隐私声网 https://www.agora.io/cn/联系方式:官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeEmail: hi@eng.cafe收听渠道:Apple PodcastGoogle PodcastsOvercastSpotifyPocket CastsBreakerCastroCastboxPodcast AddictPlayer FMRSS Feed
身边越来越多朋友开始养猫养狗了,我们一直很想养宠物但是不知道怎么准备,也不知道怎样和宠物相处。这期节目我们请来了猫狗双全的小鸭同学来聊聊她养猫的故事。Show Notes买猫咪的breeder在哪里找Google, Facebook, https://tica.org/猫咪的性格长相怎么挑如何训练猫咪呆在腿上怎么训练猫咪基础训练:小猫做错事要在当下指出并批评锦上添花:握手 high five等动作猫粮幼猫和成年猫需要的营养结构不同,不能混吃每只猫咪个性不同,喜欢吃的零食也不同,小志喜欢香蕉和西瓜猫咪的娱乐活动幼猫很活泼要买质量好的玩具带猫咪出门要做好驱虫的工作和朋友家青梅竹马的猫咪一起玩宠物保险不同保险包含的内容不同,要仔细选择第一年医院会有kitten wellness plan,是很好的选择每年最好做年检ins经营猫咪小志的ins主页:maruko_sweet_cat主要动力是记录猫咪的成长拍照选择选择光线好没有杂物的地方抓住每一个可爱的瞬间主人不在家的时候怎么照顾?短期:自动喂食器,朋友偶来来家里照顾长期:寄养在朋友家里,宠物旅馆联系方式:官网: eng.cafe微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeEmail: hi@eng.cafe收听渠道:Apple PodcastGoogle PodcastsOvercastSpotifyPocket CastsBreakerCastroCastboxPodcast AddictPlayer FMRSS Feed
这期节目是北美程序员求职系列的开篇,通过和朋友们讨论的形式和大家分享一下科技公司面试的方方面面Show notes00:02:30 面试题和算法课的差别00:08:10 LC1700+题怎么刷?00:11:28 面试算法题准备的方方面面00:31:38 面试题和实际工作编程的不同00:36:15 刷题的意义Links:https://leetcode.com/Hello, my name is David. I would fail to write bubble sort on a whiteboard. I look code up on the internet all the time. I don't do riddles. https://twitter.com/dhh/status/834146806594433025Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so ** off. https://twitter.com/mxcl/status/608682016205344768宰相小甘罗的主页https://www.youtube.com/channel/UCAvvkYnRNyObcHzOCaVgSrQhttps://space.bilibili.com/1551381295 联系方式:官网: eng.cafe/微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeEmail: hi@eng.cafe收听渠道:Apple PodcastGoogle PodcastsOvercastSpotifyPocket CastsBreakerCastroCastboxPodcast AddictPlayer FMRSS Feed
这一期节目我们和嘉宾泉来聊一聊Data Engineering,在Uber和Lyft的应用和工作体验,对于行业发展的反思与展望,以及对于入行Data Engineering的建议。只要你对Large Scale Data Engineering感兴趣,本期节目都会对你有帮助 :)Timestamps:00:00:00 Intro00:00:40 Data Infrastructure vs Data Engineer00:02:45 Data Engineering 领域介绍00:09:00 Pipeline权限设置00:11:00 Pipeline在Uber的使用场景00:11:45 如何追踪Data Owner00:11:52 如何保护用户数据隐私00:17:16 Data Infra转到Data Engineer的日常工作00:21:44 Data Quality Tier00:32:52 Uber vs Lyft 数据量级和迭代的区别00:35:46 COVID影响00:38:40 对颠覆性产业和商业模式的反思00:40:27 规模效应和数据00:41:26 ML Infra vs Data Infra00:44:47 对新入行Data Engineering的建议00:47:28 联系方式Links:Airflow: https://airflow.apache.org/Piper: https://eng.uber.com/no-code-workflow-orchestrator/uWorc: https://eng.uber.com/no-code-workflow-orchestrator/Amundsen: https://eng.lyft.com/open-sourcing-amundsen-a-data-discovery-and-metadata-platform-2282bb436234PII: https://en.wikipedia.org/wiki/Personal_dataGDPR: https://en.wikipedia.org/wiki/General_Data_Protection_RegulationETL: https://en.wikipedia.org/wiki/Extract,_transform,_load联系泉来:mail@quanlai.li联系方式:官网: eng.cafe/微信公众号: Eng CafeTwitter: @engcafefmYoutube: Eng CafeEmail: hi@eng.cafe收听渠道:Apple PodcastGoogle PodcastsOvercastSpotifyPocket CastsBreakerCastroCastboxPodcast AddictPlayer FMRSS Feed
作为工程师我们需要经常和经理One on one,本期节目我们来聊一聊我们都踩过哪些坑,有哪些经常谈的话题,怎么利用One on one更好地帮助自己发展Show notes0:00 什么是One on one1:00 如何准备4:20 准备One on one notes6:30 One on one聊哪些话题7:30 Focus & priority alignment10:36 How can I help the team11:00 Brainstorm project ideas12:43 职业发展规划14:15 定期Check-in是否on track16:30 和老板一起修改Performance review draft17:30 Follow up之前的One on one话题18:30 需要建立起足够信任才能更好开展的话题21:00 One on one什么形式22:10 Small talkLinksThe Pragmatic ProgrammerRadical Candor---联系我们:- 官网: eng.cafe- Twitter: @engcafefm- Youtube: Eng Cafe FM- Email: hi@eng.cafe收听我们:- Apple Podcast- Google Podcasts- Overcast- Spotify- Pocket Casts- Breaker- Castro- Castbox- Podcast Addict- Player FM- RSS Feed
Ep0. Eng Cafe!

Ep0. Eng Cafe!

2021-01-1900:44

Introducing eng.cafe,一款程序员闲聊节目 官网:eng.cafe Email: hi@eng.cafe Twitter: @engcafefm 订阅:RSS
Comments 
loading
Download from Google Play
Download from App Store