70. 陈龙访谈
本期重拾程序员访谈系列,请来德国亚琛工大的陈龙博士,从滑雪开始,聊到计算机视觉(Computer Vision)的研究方向和应用场景、神经网络的可解释性、以及在德国读博的心路历程和回国的计划。
本期重拾程序员访谈系列,请来德国亚琛工大的陈龙博士,从滑雪开始,聊到计算机视觉(Computer Vision)的研究方向和应用场景、神经网络的可解释性、以及在德国读博的心路历程和回国的计划。
我们和「脑放电波」播客的串台节目,涉及的话题包括 NAS、充电宝、机械键盘、RGB「光污染」、VR、创客文化、以及 STEM 教育。
从吴涛疫情后第一次回国参加线下活动以及短暂的失业经历聊起,我们谈到以 ChatGPT 为代表的生成式人工智能是否预示着以编程为代表的人类智力劳动的终结,以及强人工智能出现后人类不再需要从事任何劳动以获取收入的情况下,生命的意义与信仰问题。
吴涛回国省亲,我们借机在上海举行线下聚会。十年一遇、千载难逢;机不可失、失不再来!
吴涛分享了一次难忘的滑雪受伤经历并吐槽了住院过程中糟糕的伙食,顺便聊到疫情状况下德国工作文化的变迁,以及关于通勤、病假、薪酬、税收等社会问题,并脑洞了假定人工繁育后代的科幻伦理道德。
注:这一期其实是录制在上一期之前,但是由于剪辑的原因耽搁了🤪
另:Valve 出品的 Steam Deck 游戏机是款不错的理财产品🤑
没错,拖更一年多以后我们再一次通过友台枫言枫语续命了!内容如题所示,全场进行友台的灵魂三问。
Rio 和吴涛与友台《字谈字畅》的两位主播一起聊聊 TeX 和 LaTeX。
上期节目中提到的吟诗光猫案部分告破。本期节目我们邀请到了独立开发者刘亚晨一起聊聊 Apple M1 芯片上手体验、导致 macOS 应用无法启动的 OCSP 问题、以及你的电脑到底是不是你的。
《内核恐慌》六周岁了!(然而六周年庆节目不出意外的延期了……)
本期概要:Rio 家的宽带光猫会吟诗,以及若干家庭局域网和 WiFi 相关问题的讨论。
Rio七月消失去哪了、吴涛买了他的第一个NAS、整盘加密的性能问题、叠瓦式(SMR)机械硬盘、macOS 的 SMB 相关 bug、如何备份超过 8TB 的照片、以及迟到的 WWDC2020 评论。搭载 Apple Silicon 的 MacBook 会不会是触摸屏呢?
从一封即将转行的游戏开发者来信说起,我们聊了动物森友会以及中国游戏业因为某些众所周知的原因而失去的往昔。
在电脑上创建文件名时,在编程中命名标识符时,在挑选域名、处理 URL 时,乃至在社交网站发布 hashtag 时,我们既要面对字符或字符组合的技术限制,也须遵循特定的书写风格或命名习惯。本期年更特辑「字谈字串」,我们将与两位友台主播一起聊聊数位空间中的命名问题。
关于节目的一些更新、吴涛从德国发回欧洲新型冠状病毒疫情报道、已在国区下架的《瘟疫公司》游戏对理解病毒传播模型的启发、朊病毒和计算机病毒的相似性、炫技型病毒/恶意程序的式微、商业/政治目的驱动的恶意程序逐渐成为主流、FPGA 病毒与杀毒的脑洞大开、优生学与 Star Trek、如何快速判断年份是否是闰年、2020 年闰年出现的各种软件 bug、节目新 logo 的制作过程、吴涛的备灾物资储备、德国人对戴口罩的根深蒂固的成见、以及德国的防疫措施。
2019年最后一期节目我们讨论了夏令时(again),马达加斯加,Google Stadia,自制 NAS(Network Attached Storage)与数据备份。
公元 2019 年 5 月 1 日,日本改元「令和」。年号的更迭让大家重新注意到计算机软件中时间与日期的处理问题,新年号的名称也离不开字体及排印的相关支持。
两期节目间隔期,吴涛已经学会了双拼,以及关于折叠手机、折叠键盘、Nintendo Switch、USB 3 的三种写法、Mac mini 2018、SSD、磁盘加密的讨论。
汉字因其字符集庞大而不便直接键入,输入法应运而生。随着输入法技术的发展、常用计算设备的更替以及用户习惯的变迁,中文输入法至今已经积淀了大量品类,各有特色专长。阔别许久,今天我们与《内核恐慌》的两位主播围炉杂谈输入法。
时隔多年,主播二人不约而同的各自装了台 PC 机。
本期开场聊了中兴通讯被美国制裁的事情,然后切入正题聊 DNS 的各种坑。
很长时间没有更新了,停更期间吴涛换了工作搬了家。开场吴涛介绍了他在「德国版金蝶」的新工作,过渡到正题关于近期三个安全漏洞(Meltdown, Spectre, KRACK)的讨论。结尾是两个根本不需要 iMac Pro 的人对当前 Mac 产品线的吐槽、论游戏 Factorio 与编程的关系、以及在 Mac 上玩游戏的尴尬。
Emoji 自进入 Unicode 字符集,持续扩增着图标的数量,关注及争议随之而来。Emoji 的普及当然也离不开软件对其的支持。今天,我们与《内核恐慌》的两位主播久别重聚,从字符集、编码技术、字体、应用软件等多个视角,不中立、不全面、不深刻地(再次)闲聊绘文字。
今日「字谈字串」,谈谈如何判断两个 Unicode 字串是否等价,以及其中必不可少的流程——规范化(normalization)。
在祝贺大家新年好之后两人讨论了五月十二日的勒索软件大爆发。
CR, LF, CRLF
本日四方会谈,聚焦全球性政治议题:绘文字。
距离上一个世界绘文字日,已经过去 135 天。立足当下,我们将以语言的、文字的、历史的、文化的、设计的、技术的等多方面视角,不中立、不全面、不深刻地闲聊绘文字。
两人评论但并不仅评论了十月廿七的苹果发布会,之后介绍了两款编程游戏。
两人评论且仅评论了九月七日的苹果发布会。四十一期 Rio 对于无线耳机的猜测几乎全中。
本期 123 分钟,我们着眼汉字,回望字符集发展简史,一览常见遗留编码,笑看端序内战风云,携手拥抱 Unicode。
本期开始有主题曲。Rio 解释了为什么下一代 iPhone 会采用无线耳机,吴涛讨论了程序员的阶级流动性。最后聊了聊 WWDC 的各项更新,还不算太晚。
这期是在 Google I/O 之后、WWDC 之前录的,迟到为歉。部分信息已经过时,请诸君明察。
本期是与 Typeisbeautiful.com 的 podcast《字谈字畅》的联合节目,大致介绍了从用户按下键盘到屏幕上显示出文字的过程,为后续节目提纲挈领。
本期的口号是:They have computers, and they may have other weapons of mass destruction.
Rio 买了他的 scooter computer;几条新闻;AlphaGo。
本期的口号是:to iterate is human, to recurse divine.
Rio 的新节目,听众反馈,几条新闻。
本期的口号是:Nine people can’t make a baby in a month.
逆向海淘就能获得比较好的 UI,Jeff Atwood 的 scooter computer 概念,Rio 在用 Go 写 VPN,Swift 库的新面貌,Parse 要关了,GitHub 可别。
本期的口号是:That’s the thing about people who think they hate computers. What they really hate is lousy programmers.
这一期本来的主题是「文件系统」。但是由于两位主持人无数次把自己绕进去,无法顺利地推进话题,不得不将录音剪辑成仅剩闲聊的部分。下一次一定录好。
本期的口号是:It only takes a single line of code to bring a system to its knees.
新年快乐。两位主持人简短地讨论了一下近期的新鲜事,夹杂着大量闲聊。
本期的口号是:There are only two hard things in Computer Science: cache invalidation and naming things.
接着上次的访谈,覃超给我们讲讲他经历的 Facebook Phone 项目诞生和放弃的过程,以及三进程 WebKit (OS?) 架构。本期相关链接不可错过。
本期我们请到了覃超,聊聊他去卡耐基梅隆大学 (CMU) 念书以及加入 Facebook 的故事。
关于 MinGW 和 Wi-Fi 的听众反馈,然后讨论了初学者如何面对 Linux 操作系统,最后讨论了几条新闻。
本期的口号是:Show me a pull request, or STFU.
本期补充了上期未能涉及的终端仿真器(terminal emulator),然后讨论了几则新闻。
本期的口号是:Everything is theoretically impossible, until it is done.
Rio 开始提供双向求职服务啦,欢迎求职者及应聘公司发信到 [email protected]
简短的读者反馈和新闻之后两人花费了大量时间来回顾 command line/shell 的历史,以及讨论它为什么重要。
本期的口号是:It is easier to port a shell than a shell script.
本期节目的剪辑在 iPad Air 2 上使用 Ferrite Recording Studio 完成。
本期没有主题。听众反馈之后讨论了 Surge、网易账户泄漏事件、El Captain System Integrity Protection、Perl 6、和 Let’s Encrypt。
本期的口号是:Programming is like sex. One mistake and you have to support it for the rest of your life.
本期我们请到了 Livid,一起聊他作为程序员、V2EX 站长和创业者的成长经历。
本期的口号是:Laziness, impatience, and hubris.
Hyper 是一款基于虚拟机的 Docker 替代引擎。本期我们邀请到了 Hyper 项目的创始成员、前 SUN 工程师薛磊(Simon)来聊一聊这款新工具。
过了一个月两个人都不太记得上次说过些什么了。听众反馈与业界新闻评论之后讨论了此次 XcodeGhost 事件。
本期的口号是:Trust no one. Even your compiler.
读者声讨开发板的回馈;新闻包括 Gamescom (以及两位主持人为什么不玩 LoL)、微软的 Objective C API 开源、Cherry 的新红轴静音机械键盘;主题是程序员的自我修养。
两位主持人对 web 开发的态度;新闻是 Jeep 车被黑事件(更新:克莱斯勒已经宣布召回一百五十万辆汽车修复漏洞);主题是微处理器开发板。
就着听众反馈,两位主持人介绍了自己管理密码的习惯;新闻包括 Hacking Team 的大泄密、Atom 1.0、以及卡马克在 VR 世界里跑 Racket 的野心。主题是 debugging——程序除错与调试。
「串台」故障的原因终于揭晓;吴涛的莫尔斯码 app 主意看来目前不可行;三封很长的读者反馈;主题是设计模式。两位主持人不约而同地病了,所以没有讲新闻。
Rio 使用 HHKB 的感想;读者来信;WWDC 短评;主题是软件测试。
吴涛独自主持的一期节目,一小时的内容包括读者反馈和对于计算机编码的简短介绍。
读了几封听众来信,评论了几条新闻之后,虽然嘴上说不要再讲微软,节目还是很诚实地讨论了这次微软开发者大会。
Rio 缺席,如一代班。嘉宾四位,六方合谈。软核主题,中文排版。评议标准,臧否规范。谈笑即罢,尽欢而散。
多次提及的消极姐和我们一起聊了聊数据可视化与交互设计,当然一如既往地夹杂着许多其他离题万里的讨论,包括建筑师、建筑史、北京城墙、僵尸片、星战观片的最佳次序、设计师怎样编程,以及消极的若干屠龙之技。
正音班的废除;关于捐款的一些评论;Ducati Scrambler;听众来信选读;I Like Rabbits 网站 的意义;苹果为什么要收购 Foundation DB。
主题是「编程语言中类型系统的概念及作用」。
特别嘉宾木遥与 Rio 和吴涛讨论了数学与编程之间的联系。话题包括但不限于:数学系的发展、统计学、数学与科学的关联、明尼苏达的天气、数学背景对于成为程序员的助益、Google 的工程师驱动特性、人们嘲讽新泽西的原因、养猫的经验、抽象几何学、Haskell、编程动手能力的来源、学习编程语言的意义、可视化编程、Lisp、FORTRAN、Go、C++、Swift、Optional、Google 的激励机制、欧洲的社会保障体制、技术变革带来的社会影响、中国政治坐标系测试、和食物替代饮料 Soylent。
(Pocket Casts 用户如果最近无法下载 IPN 的节目请退订再重新订阅试试。谢谢。)
Willow 给大家介绍了工作中编写基于 Backbone 的应用遇到的种种困难、小团队如何做技术选型、以及如何逐步将一个大型的 Backbone 应用以 React 重写。在节目后半段,Rio 和吴涛聊了聊 OS X 上的 .NET CoreCLR,还有窗口管理器 i3。
Willow(柳成荫)参加完两天的 React.js Conf 2015 回到家里,Rio 和吴涛邀请他一起来聊一聊相关话题:React.js, Flux, JSX, XHP, ES6, React Native, Flexbox Layout, REST, Relay, GraphQL, graph database 等。
吴涛和 Rio 在前几期的听众反馈以及新闻评论中聊到了 Namespace、Python3、带机械键盘的笔记本电脑、传说中的 2015 款 12 吋 MacBook Air 的键位问题、微软 HoloLens,并从吴涛入职新公司两周的感受出发,讨论了程序员的理想工作环境是什么。
作为「生命周期管理」三部曲的最后一部分,Rio 和吴涛探讨了 DevOps 的工作,部署网络应用的若干知名工具,改变了实体世界的集装箱,及其在赛博世界的对等品有何意义。
延伸上期「生命周期管理」话题,本期节目中吴涛和 Rio 讨论了 package management,包管理。内容包括 Windows 的 DLL hell,各 Linux 发行版的打包格式,Homebrew 有何过人之处,Python 包管理工具的混乱现状,其他关键字包括 npm、Ruby Gem、Rake、Zope、Maven,当然还有 Rio 钟爱的 Go。
本期吴涛和 Rio 花了相当长的时间讨论第一人称平台解谜游戏 Portal,目的只是为了让这期节目不要被以下干燥内容独占:如何用同一套 Java/Go/C# 代码同时支持 web/Android/iOS 三大平台?如果电脑内存和硬盘合二为一的话,编程模型会有什么变化?
从补遗上期未能提及的若干编辑器开始,follow up 持续了一小时,话题包括 .NET 跨平台、Handmade Hero、学徒工、DIN 1451 和 San Francisco 字体的差异。在后半部分,Rio 和吴涛分别历数了自己最喜欢的编程字体并分别做了推荐。
吴涛和 Rio 作为两个 Vim 用户讨论了 Emacs 与 Vim 之间(以及程序员界其他)的圣战、Sublime Text、TextMate、Chocolat(没有 e)、Vim、SciTE、UltraEdit、EditPlus、Notepad++、Vim、Atom、Acme、Vim、Eclipse、IntelliJ、NetBeans、Vim、Visual Studio、Xcode,以及 Vim。
动态网站太重了。轻量级的静态网站生成工具一时蔚然成风,至少在开发者圈子里如此。它是什么,解决了怎样的问题,为什么流行,效果如何?
机械键盘、薄膜键盘、电容键盘、单手键盘、无刻印键盘、人体工学键盘、「和弦」键盘(Chorded Keyboard)、IBM Model M、Apple Extended Keyboard II、Matias Keyboard、HHKB、Das Keyboard、CODE Keyboard、黑轴、红轴、青轴、白轴、透明轴、Alps 轴、美式英语键位、英式英语键位、国际英语键位、德语键位、法语键位……两小时的键盘饕餮大餐。Bonus: Rio 人生开发的第一个软件曝光(下有 GitHub 链接)。
《内核恐慌》节目初始化,主持人是 Rio 和吴涛,内容基本上是从 kernel panic 说到程序的异常处理机制,中间穿插着人机交互、NAS、社会工程学、报税、输入法、行车记录仪和 systemd,顺便黑了黑法国和 Java。