嘿,HN,
我创建了ArtisanForge,这是一个免费的学习平台,通过中世纪幻想角色扮演游戏来学习PHP和Laravel。与传统教程不同,你将在不同的王国中逐步前进,在浏览器编辑器中解决编码练习,获得经验值,加入公会,并与Boss进行战斗。
技术栈:Laravel 12、Livewire 3、Tailwind CSS、Alpine.js。代码执行通过php-wasm在浏览器中以沙盒模式运行。
平台内容包括:
- 12门课程,涵盖11个王国(从PHP基础到部署)
- 100多个互动练习,使用AST分析进行实时代码验证
- AI助手(Pip the Owlox),采用苏格拉底式提问法——从不直接给出答案
- 完全游戏化:经验值、等级、连胜、成就、公会、排行榜
- 多语言支持(英语/法语/荷兰语)
这个想法源于我看到太多初学者在传统课程中中途放弃。将概念包装在任务和进度机制中,可以保持高昂的学习动力,同时不降低内容的深度。
一切都是免费的,没有付费墙,也没有高级层级。欢迎反馈,特别是来自Laravel开发者和教育工作者的意见。
返回首页
最新
为什么大型科技公司把一切变成刀斗——一篇黑色调的文章,探讨了压力、模糊性和内部竞争如何将日常决策转变为零和博弈。
- https://medium.com/data-science-collective/why-big-tech-turns-everything-into-a-knife-fight-42e221944ec8
大型科技公司的绩效评估:如何大规模地操控员工——一篇讽刺的文章,分析了为什么正式的评估系统往往用流程取代真正的领导力和诚实的反馈。
- https://medium.com/@dmitrytrifonov/why-big-tech-leaders-destroy-value-db70bd2624cf
为什么大型科技公司的领导者会摧毁价值:当身份超越目标——一篇反思性的文章,探讨了身份感如何凌驾于理性之上。
- https://medium.com/data-science-collective/big-tech-performance-review-01fff2c5924d
为什么大型科技公司并非以商业为中心:权力与企业理性的幻觉——一个关于为简单的商业价值而奋斗却仍然失败的故事。
- https://medium.com/@dmitrytrifonov/why-big-tech-is-not-about-business-a69e6a20178f
我们是两名机械工程的博士生。我们花了数年时间翻阅零散的教科书和YouTube上的视频,发现学习还有更好的方式。
因此,我们编写了一门完全基于代码的多变量微积分课程:18节讲座,6种语言。所有内容和教学方法都是我们自己创作的。由于一切都是代码,我们可以将每节讲座的完整上下文提供给大型语言模型。如果在讲座中间提问,它知道屏幕上显示的内容,并能根据实际内容作出回答。
最近在Coursera和Udemy上的讨论反映了我们创建这个课程的许多初衷:<a href="https://news.ycombinator.com/item?id=46301346">https://news.ycombinator.com/item?id=46301346</a>
我们非常希望能得到反馈,特别是关于辅导员的意见。
我花了几周时间从零开始编写一个完整的加密货币实现。这不是比特币或任何现有代码库的分叉,而是83,000行原创的C++20代码。
<p>技术选择:
- 使用Equihash (200,9)作为工作量证明(PoW)算法——内存硬,抗ASIC
- 所有哈希采用Keccak-256——经过自己的密码分析后选择了它而非SHA-256
- 采用UTXO模型,10分钟区块时间,2100万供应上限
- 使用Actor模型进行点对点网络通信
<p>关于SHA-256的研究:我通过差分密码分析发现了最多23轮的区分器。在17轮时,w15中的单比特变化会产生一个7比特的近碰撞。完全扩散仅在第24轮发生。这影响了我选择使用Keccak-256的决定。
<p>网络已经上线,覆盖首尔、弗吉尼亚、法国等地的9个以上节点。法国的一位社区成员在未被要求的情况下已经构建了一个区块浏览器。
<p>该项目在AI助手(Claude)的帮助下完成。欢迎就架构或SHA-256分析提出问题。
我写这段文字纯粹是出于 frustration。最近,Claude Code 开始让我终端变得很卡,Codex 不断闪烁,而 Gemini CLI 则不停地发出弃用警告。我想要一些简单直接的东西。
SAA(单一动作代理)是一个 Go 二进制文件,它将你的 shell 转变为聊天界面。它没有华丽的用户界面,只给代理提供了一个工具:bash。
我最初是以半开玩笑的心态做这个概念验证,但我惊讶地发现,即使是本地的 LLM(运行 GLM-4.7-Flash UDQ4),也能相当好地处理“Bash 是你所需的一切”。它将会话保存在一个隐藏目录中,并且不会妨碍你的工作。
还有其他人在围绕这个“shell-as-chat”概念构建简约生态系统吗?我很想听听有趣的包装脚本或想法。
我一直在寻找更好的内容(无聊)滚动来源(停止使用Instagram、YouTube等)。Hacker News(HN)很不错,但我在手机上无法很好地阅读,因此我开发了Hacker Newspaper——一个以移动端为优先的HN阅读器。
<p>主要特点:
- 移动优先,报纸风格的用户界面
- 点击进入评论,而不是文章
- 嵌套讨论线程,在小屏幕上不会被压缩
<p>仍在进行中,欢迎反馈。谢谢!
AgentKube 是一款由人工智能驱动的 Kubernetes 集成开发环境(IDE),完全开源。欢迎试用,与我们交流如何改进它。开源是未来的发展方向。
生活美好。
我创建了 codex-mem,以便为 Codex 提供跨会话的持久内存。<p>基准测试结果:
- 令牌减少率为 99.84%(从 379,275 降至 596)
- 首次内存上下文的中位响应时间约为 60 毫秒<p>它使用渐进式检索(搜索 -> 时间线 -> 细节),并结合了 MCP 工具和本地优先的隐私保护。
代码库:<a href="https://github.com/StartripAI/codex-mem" rel="nofollow">https://github.com/StartripAI/codex-mem</a>