19年不更新,世界上最简陋的网站,收割了全世界的程序员

深入解析如何从 Hacker News 获取数据:实用指南 通过本指南,你应该掌握了如何使用 Python 从 Hacker News 提取数据。Hacker News API 文档库参考。 阅读详情

有这么一个“论坛”,成立19年了,还保留着当初最原始、最简陋的样子。

帖子都在那里一个个地简单排列着,就像程序员终端中的进程列表一样,在外人看来又机械又呆板,太丑了。

不仅如此,在这个论坛中,无论是帖子还是评论,连个图片都发不了!

什么年代了,一图胜千言,网站作者难道不知道吗?

但神奇的是,这个简陋的网站深受用户欢迎,访问量非常大,每天PV达百万,每月最高甚至有上亿的访问量。

这么大的流量,要是国内的网站,早就上下左右给你贴满狗皮膏药式的广告了。

但是它竟然一个商业广告都没有!有钱不赚,真是太奇葩了。

熟悉的同学已经看出来了,它就是大名鼎鼎的Hacker News。

1

Hacker News是由 Y Combinator 的联合创始人 Paul Graham 和 Robert Morris 创建的。

中国程序员了解Paul Graham,可能是从《黑客与画家》这本书开始。

这本书中,Paul大力“鼓吹”了Lisp,给大家上了一堂生动的Lisp启蒙课,让大家认识到,Lisp是顶级程序员创建领域特定语言(DSL),实现快速开发的利器。

Paul确实是Lisp的狂热分子,他自己也开发了一个叫Lisp的方言:Arc。

Arc的设计目标是简洁和高效,适合构建Web应用程序。

其实,它就是一个Web领域的DSL,比如,下面的Arc代码会生成一个表单,里边有个输入字段,当表单被提交,系统会把用户输入的值展示出来。

(defop said req  (aform [onlink "click here" (pr "you said: " (arg _ "foo"))]    (input "foo")     (submit)))

2007年最流行的新闻分享网站是Reddit,但是Reddit为了快速发展,为了获取流量,对内容完全不关注,里边的内容乱七八糟,这让专业级用户Paul觉得很不爽。

Paul的Y Combinator是个创业孵化器,也需要一个创业者讨论的地方,Paul想搞个副业项目,拿Arc写个程序练练手,Hacker News便诞生了。

2

Hacker News的运作方式极其简单,用户自己做了一个有趣的东西,或者发现了有意思的网站、文档,视频,就可以提交链接。

然后大家就可以对这个链接展开讨论:

然后用户可以可以投票赞成,但是不能投票反对。

被赞成得多的帖子就会被排到Hacker News的前面去。

除了这种方式,用户还可以提问,大家在问题下讨论,最近好像还开辟了招聘专区,但绝大多数还是共享链接,然后在下面讨论。

我第一次看到这么古老的界面,感觉真是不能忍,实在是太古老了。

Hacker News最厉害的地方就是它分享的东西质量很高,广告贴很少;

其次就是评论的质量很高,很有深度和洞察力,人身攻击,水贴,骂战几乎没有。

我每次发现好的帖子,下面的评论都能读得津津有味,学到很多东西。

反观国内的分享网站,质量差了很多,更要命的是评论区太差,很多人不好好看文章,更不做深度思考,就直接当键盘侠,借助匿名身份,经常是唯我独尊,以指责、讽刺的语气来发评论,戾气十足。

3

Hacker News这样的高质量社区是怎么建立起来的呢?

我们可以在它的指南中窥得一二。

首先,提交的内容应该是“任何能满足求知欲的事物”,不要发政治、犯罪、体育、名人的报道,也不要发灾难视频,可爱动物的图片。

在提交的时候,标题要朴实,不用在标题中说文章有多棒,不要征集点赞,评论,用户应该在遇到自己感兴趣的内容时自发点赞或者评论。

其次,在评论时要友善,不要刻薄,不要盘问,讽刺、嘲笑。

不同意对方时,要回复观点,而不是辱骂。“这太愚蠢了;1 + 1 等于 2,而不是 3”可以简化为“1 + 1 等于 2,而不是 3”。

不要评论某人是否读过一篇文章。“你读过这篇文章吗?”可以缩写为“这篇文章提到了”。

不要发表肤浅的批评,尤其是对其他人的作品。

不要选择文章或帖子中最具挑衅性的内容在主题中抱怨。而是找一些有趣的内容来回应。

......

当然,这些规则需要维护,在初期Paul本人每天要花三到四个小时来审核网站内容,这还是他运营 Y Combinator 公司之外的工作。

虽然其他一些 YC 校友也具备审核能力,但 Graham 一直是网站内容审核的绝对主力,这已经成为他生活的一部分。

到了2013年,Paul 才聘请了一个人来做专职的审核。

4

正是这些严格的要求和艰苦的努力,让Hacker News吸引了大量的科技爱好者和创业者,成为了一个以高质量技术讨论著称的平台。

技术难题在这里得到解决,创新的想法在这里萌发。

简洁的设计风格保持了网站的快速加载速度和简洁性,同时也避免了过多的视觉干扰,专注于内容本身的质量和讨论的深度。

在Hacker News上经常能看到《我建了一个XX并获得了XX用户》这样的帖子,分享者展示他们段时间内取得的成果,激励了许多其他的开发者和创业者。

还有很多创业者在上面获得了关键评论而改变了产品方向和商业模式,最终取得了成功。

Dropbox诞生时,创始人Drew Houston在Hacker News上分享了他们的产品,获得了广泛关注和初期用户的支持。这个帖子帮助Dropbox迅速获得了人气和用户基础。

Airbnb的创始人在Hacker News上分享了他们的故事和经验,通过这个平台吸引了大量的关注,帮助他们克服了早期的困难。

我想正是因为这些原因,才让大家不会在意Hacker News的原始和简陋,不会在意它能不能发图片,这些都不重要,毕竟这里要做的事情是思想的交流和碰撞,而不是吸引眼球。

特别值得一提的是,在这个AIGC泛滥的年代,Hacker News难得地保持了“人味儿”,你去看上面的讨论,基本上都是真人,实在是太不容易了,我想仅凭这一点,Hacker News就会继续火下去,强烈建议大家有空多去看看这个网站,真是相当不错。

全文完,觉得不错的话点个赞或者再看吧!

使用Python实现Hacker News内容抓取和分析 Hacker News(简称HN)是一个专注于计算机科学和创业的社交新闻网站,由投资基金和初创企业孵化器Y Combinator运营。用户可以提交任何能满足其知识好奇心的内容。因此,Hacker News不仅是技术爱好者的聚集地,也是创业者们获取新创意和市场动态的重要来源。 阅读详情

相关推荐

操作系统最强面经面试题总结 | 春招秋招必备 | Offer收割

操作系统面试题总结 文章目录操作系统面试题总结此篇博客为我的春招面试题总结,阅读最新最全版本,请关注我的个人网站:zongchengma.github.io,不定期更新各类文章和程序员读书笔记。操作系统引论操作系统的特性(并共虚异)操作系统的主要功能各种操作系统的区别动态链接库与静态链接库的区别进程与线程进程和线程,以及它们的区别协程用户态和核心态程序和进程的区别多线程共享什么数据线程同步的方式多...

LonelyPlanet_的博客 1万+

推荐开源项目:HackerNews —— 拓展你的Hacker News体验

推荐开源项目:HackerNews —— 拓展你的Hacker News体验 去发现同类优质开源项目:https://gitcode.com/ 在数字时代的洪流中,保持对最新技术和趋势的敏锐洞察力是每个开发者和科技爱好者的必修课。而Hacker News,这个由Y Combinator运营的新闻站点,无疑是一个宝藏之地。但是,一个更强大、功能更齐全的浏览体验总是令人向往的。因此,今天我们要推荐的是...

gitblog_00055的博客 1096

GEO生信数据挖掘实战:从临床信息提取到多维分组可视化(聚类与PCA)

本文以GSE1297数据集为例,详细讲解了GEO生信数据挖掘中临床信息提取与分组构建的实战流程。通过R语言解析样本元数据,利用字符串处理技术从文本中精准构建疾病与对照分组,并强调使用层次聚类图和PCA图进行可视化验证,确保分组合理性与分析可靠性,为后续差异表达等高级分析奠定坚实基础。

cheese的博客 361

【免费下载】 hackernews:新闻聚合应用,高效获取技术动态

在这个信息爆炸的时代,高效地获取和阅读新闻变得至关重要。hackernews 是一个开源的新闻聚合应用,旨在为用户提供一个简洁、高效的新闻阅读环境。这款应用支持 Android 和 iOS 平台,通过集成 Emerge Tools 的产品,如大小分析、快照测试、死代码检测和性能测试等功能,保证了应用的高性能和高可靠性。 hackernews 应用通过聚合来自 Hacker News 网站的内容,...

gitblog_00925的博客 943

直升机空气动力学基础--005翼型的升阻比和气动力矩

焦点与翼型有关,总升力矩可以视为附加升力与零升力迎角升力的合成,对于对称翼型,零升力力矩为0,附加升力就是总升力,其焦点就是其压力中心。对于对称翼型,零升力力矩为0,对于非对称翼型,零升力力矩存在,与不对称度成正比。对于不对称翼型,升力对焦点的力矩保持不变。

ygf666的博客 4134

rk3588平台USB 3.0 -OAK深度相机适配方法

摘要:本文记录了OAK摄像头设备的配置与测试流程。主要内容包括:1)添加USB设备udev规则;2)拉取相关依赖库;3)安装Python3和pip;4)安装项目依赖;5)安装FFmpeg工具;6)测试摄像头功能并转换视频格式;7)将测试视频拷贝到U盘查看。操作步骤涵盖了从设备驱动配置到功能测试的完整流程,提供了详细的命令行操作指引。通过该文档可快速完成OAK摄像头的环境搭建和基础功能验证。

yy_hear的博客 325

17年不更新,世界上最简陋的网站,收割了全世界的程序员

有这么一个“论坛”,成立17年了,还保留着当初最原始、最简陋的样子。帖子都在那里一个个地简单排列着,就像程序员终端中的进程列表一样,在外人看来又机械又呆板,太丑了。不仅如此,在这个论坛中,无论是帖子还是评论,连个图片都发不了!什么年代了,一图胜千言,网站作者难道不知道吗?但神奇的是,这个简陋的网站深受用户欢迎,访问量非常大,每天PV达百万,每月最高甚至有上亿的访问量。这么大的流量,要是国内的网站,...

码农翻身 1498

线结构光相机原理详解以及精度控制总结

摘要:线阵结构光相机是工业三维检测的核心设备,结合线阵相机的高分辨率与结构光的主动三维成像能力。其工作原理基于线激光投射、逐线扫描、亚像素级条纹提取及三角测量法实现三维重建。精度受硬件、校准、环境和算法四因素影响,需通过优化硬件选型(如小像元相机、窄线宽激光)、精准校准(相机内参、激光平面)、环境控制(遮光、隔振、恒温)及算法优化(Steger算法、点云后处理)来提升。典型应用(卷材、轨道检测)中深度精度可达5-20μm,需根据场景需求平衡参数配置。

start_up_go的博客 940

推荐资源:算法、刷题网站

开始刷题之旅,推荐给大家几个网站,Joy自己也Mark一下: 1,AcWing 网址,北大几个牛人创建的程序员刷题网站,良心首选。yxc大牛的空间附上,有宝藏!!! 2,LeetCode 乐扣,刷题网址,一起刷题!!! 3,牛客网 经典刷题网址,刷题、笔试必备啊! 4,剑指offer,网址,网上试题资源,一起做offer收割机!!! 附上GitHub上的程序代码,cli...

Joye-joy的博客 4602

详解vit_base_patch16_224

ViT-Base模型的核心思想是将输入图像划分为多个小块(patches),并使用Transformer架构来处理这些小块。具体来说,ViT-Base使用16x16像素的patch大小,输入图像的尺寸为224x224像素,这意味着每张图像将被划分为49个patch(22416×22416=14×14=19616224​×16224​=14×14=196个patch)。ViT-Base(ViT-B/16)通过将图像处理任务转化为序列处理任务。

具身机器人和通用AI 3233

SAP 清账凭证 完整生成逻辑(超详细原理 + 底层规则 + 分录逻辑 + 互清特殊规则)

【SAP清账凭证核心逻辑摘要】(149字) SAP清账凭证生成遵循两大类型:1)资金往来对冲型(如F-32/F-44互清),强制生成含完整借贷分录的独立凭证,通过AUGDT/AUGBL字段绑定未清项,典型场景如应收冲应付(借:应付账款 贷:应收账款);2)纯核销型(如F.13自动清账),仅标记行项目状态不产生实际分录。关键规则:①仅未清项管理科目可清账;②互清必须配置主数据关联;③差额清账自动补差(折扣/汇差);④原始凭证永不修改,仅更新BSIK/BSAD等表状态。清账凭证均保留可追溯性,支持FBRA重置还

金牌架构师 546

我离职后面试收割小米等大厂offer,大牛最佳总结

" 对于程序员来说,如果哪一天开始他停止了学习,那么他的职业生涯便开始宣告消亡。” 高薪的IT行业是众多年轻人的职业梦想,然而,一旦身入其中却发觉没有想像中那么美好。被称为IT蓝领的编程员,工作强度大,像个编码“机器”;技术更新换代快,饭碗不稳定。随着年龄的增长,尤其是工作2-5年的Android程序员该何去何从?就得看自己的眼光、胆识和机遇了! 技术专家VS管理,哪条路更适合你? 工作 3-5 年后已经进阶到高级程序员了,很多人开始面临一个问题:未来发展方向是技术专家还是技术管理,哪一条职业发展路径更.

297

巡检领域红外热成像相机镜头焦距选择方法总结

摘要:巡检机器人红外热成像相机镜头焦距的选择需综合考虑检测距离、视场角、目标分辨率等核心要素。短焦距(4-6mm)适用于室内近距离巡检,中焦距(12-19mm)适合变电站等中等距离场景,长焦距(25-50mm)则用于光伏板等远距离检测。选型需遵循焦距计算公式f=SL×d,确保目标占据≥3×3像元,同时考虑机器人安装空间、环境适应性及软件联动需求。建议通过样机实测或仿真软件验证选型合理性,以实现对设备故障的精准识别。

start_up_go的博客 300

肝了30天,终于整出这份Java面试九大核心专题,收割4个大厂offer

前言 去年底和2个朋友一起创业,赔了十万块钱,没办法我又得重新找工作,因为感觉自己实力还是有的,不然也不会选择创业这条路,今年有幸收到了字节跳动、蚂蚁金服、美团3个大厂的offer,我特意把自己的面试经历顺了顺,总结出了不少的经验,并且整理了一些对我帮助非常大的宝典资料,一共涉及九大核心专题,分别是计算机网络、操作系统、MySQL、Linux、JAVA、JVM、Redis、消息队列与分布式、网站优化相关,这些内容我熬夜整整23天才读完,希望它也能帮助到你们。如果大家还有其他好的题目或者好的见解欢迎分享。

kxkxyzyz的博客 2288

18、偏微分方程数值计算:粘性不可压缩流与电磁学的有限元方法

本文系统介绍了偏微分方程数值计算在粘性不可压缩流与电磁学中的应用,重点探讨了稳态与非稳态Navier-Stokes问题的混合有限元方法及求解技术,包括弱形式构建、半离散与时间离散格式、牛顿迭代法等。同时,详细阐述了电磁学中Maxwell方程的有限元与时域有限差分法(FDTD)求解方法,涵盖时间谐波与时域波方程、边界条件处理、稳定性分析与误差估计。结合MATLAB代码示例和实际案例,展示了速度场、压力、电场与磁场的数值模拟过程,并通过流程图与表格对比了两类问题的方法原理、应用场景与收敛性特性。最后展望了多物理

lemon的博客 90

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

程序员让计算机替自己完成工作,老板该不该解雇他?(老王观点)

一、程序员让计算机替自己完成工作,老板该不该解雇他? 老王观点: 首先问句前提,工作完成效果怎么样? **1.假如效果不理想,**甚至很糟糕,老板解雇不解雇就看事情对公司造成的影响以及公司制度了,就不用再讨论了。 2.假如效果理想,那为什么要解雇呢? 人类之所以成为地球霸主,不就是因为会创造并使用工具吗? 现在收割机、汽车、高铁、飞机、计算机等那个不是为了解决人类某个问题的工具,收割机帮助人类收割小麦等,汽车、飞机帮助人类“走的”更远更方便,计算机帮助人类方方面面。。。 3.程序员的工具就是计算机,计算机

软件老王 6411

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

五种企业家,一定不要建自己的网站

五种企业家,一定不要建自己的网站 发布人:36明网  发布时间:2009-4-17 0:36:38   来源:36明网      在互联网和信息数字化发展的今天,可以说网络无处不在,无时不有。但要在互联网上找到自己需要的资料信息和给网友提供有用的资源,这是建站人和访站人的最终目的。如果你打算做自己的网站,可以说您很有远见。当然您如果是报着报着以下五点去建站的话,我奉劝您还是不要

sealion0991的专栏 501

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux安装nacos,我是如何收割多家大厂offer的

本书第﹖版以最新的Ubuntu 12.04为版本,循序渐进地向读者介绍了Linux 的基础应用、系统管理、网络应用、娱乐和办公、程序开发、服务器配置、系统安全等。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。1、使用以下命令打开配置文件。

m0_60144796的博客 763

2026年靠谱的10个程序员兼职平台

摘要:本文介绍了10个适合程序员接单的国内外平台,帮助将碎片时间转化为收入。包括国内专业平台程序员客栈、码市,新手友好的码上达,海外项目为主的Guru、Hubstaff Talent,以及远程工作门户Remote.co等。各平台特色鲜明,覆盖不同技术栈、项目规模和合作模式,为程序员提供多元化副业选择,建议根据自身情况尝试起步。(149字)

bannaxa的博客 232

程序员自媒体从 0 到 200 万粉的涨粉运营复盘:鱼皮 9 年经历与 7 条实战经验

> 本文基于开源仓库 ai-guide(鱼皮的 AI 知识库)中《Vibe Coding 零基础教程 · 50 产品变现》板块的实战分享文档整理而成。该文完整记录了作者鱼皮从大学自学编程、进入腾讯、离职创业,再到把个人自媒体做到全网 200 万粉、公司产品月活过百万的真实路径,并沉淀出 7 条关于自媒体冷启动、内容创作、团队管理与创业心态的可复用方法论。读完本文,你将掌握一套经实战验证的「涨粉 →

gitblog_00326的博客 264

斩获阿里、京东、美团等大厂的面试笔记,让你看看什么是真正的offer收割机

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

2401_84412050的博客 683

新人程序员一定要学的3点!

扫码加入大厂内推交流群 01 一直以来都有粉丝问我:“新人初入职场做开发,应该学点什么?” 群里也有不少资深程序员提供建议,常见的比如有: 深挖一门语言。对于某一门语言精通,可以让初入职场的年轻工程师快速脱颖而出。 精通一门语言还有个好处,因为学习语言的方法论是相通的,比如你非常熟悉java,那么你学python也不是什么难事。 不过也有人认为,如今竞争这么大,只精通一门语言恐怕不够,“一技傍身“不如学多种技能。 他们觉得多学几种语言,能够独立从0到1搭建一个项目,在该语言的生态系统中独自

UniversityIT的博客 380

中年程序员该焦虑吗?

注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了?

云水木石 3497

中年程序员是否可以继续坚守岗位?

    注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了? 作为一个典型的大龄IT男,即将度过人生的第42个生日。这么些年来一直在一线从事编程工作,期间也曾经有机会转管理岗,不过在综合考虑到性格、爱好之后,还是坚持呆在技术岗。这么多年来,一直热衷于技术,根本就没有考虑过中年危机。不知不觉就来到了中年,最近一段...

@技术man 370

弱人工智能会替代程序员吗? 比如做java普通需求的这种程序员?

我说的并不是那些算法,我指的是,做普通需求的,比如以spring框架为基础做一些需求,这些东西是不是在未来都可以被机器所替代,如果能替代,那么 需要多久,我感觉现在培训班太多了,而且是量产,这些做普通需求的人什么时候会被淘汰?先说结论,大模型编程已经逼近极限,最终会和上一代的热点低代码平台一样,回归它应有的地位。叠个甲,我自己就是LLM编程的用户,从最早的 Copilot 到现在的 Cursor、Windsurf、Devin 都使用过。

jennycisp的博客 368
上一篇: 5年,我写了个爆火的软件,0收入,却被Anthropic收购了......
下一篇: 火山放出大招,AI工具一统江湖,程序员重大利好!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值