人老了,有一些感触想写出来。现在建博客还有什么好选择吗?

人老了,有一些感触想写出来。现在建博客还有什么好选择吗? – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 V2EX › 问与答 人老了,有一些感触想写出来。现在建博客还有什么好选择吗? shyrock2026 · 8 小时 21 分钟前 · 1535 次点击 希望成本低、预期可以较长时间存活的,谢谢。 博客 成本 46 条回复 • 2026-02-14 17:25:49 +08:00 1 JoeJoeJoe PRO 8 小时 18 分钟前 如果是 mac 电脑的话, 可以发 planet. https://www.v2ex.com/planet https://www.v2ex.com/go/planet 2 libasten 8 小时 18 分钟前 最成熟不折腾还是 wordpress 吧 3 JoeJoeJoe PRO 8 小时 16 分钟前 当然 一些思考和经验也可以在我的这个节点上 po 出来: https://www.v2ex.com/go/joe 如果是故事或者小说可以在这个节点: https://www.v2ex.com/go/writer 一些少年时的梦想还可以在这个节点 po: https://www.v2ex.com/go/404 4 shyrock2026 OP 8 小时 16 分钟前 @ JoeJoeJoe #1 我以为博客都是跨平台的。。。还可以 mac 限定? 点进去看好像是 v2 的币?基于区块链的? 5 Atma 8 小时 16 分钟前 via Android 纯静态,github pages 或者 cvercle 6 shyrock2026 OP 8 小时 15 分钟前 @ libasten #2 成本低也包括折腾成本哈,年纪大了时间不多。。。所以 wordpress 有啥现成的可靠的服务吗? 7 JoeJoeJoe PRO 8 小时 14 分钟前 1 @ shyrock2026 这个 planet 是个 mac 端独享的软件. 不是$V2EX 的币, 那个日报是我基于 planet 做的, 哈哈哈哈, 下面还有其他人的帖子. 这个博客是基于 ipfs 做的, 去中心化博客, 你的内容永远归属于你, 在下面的 /go/planet 节点里面有人分享怎么搭这套环境 8 foryou2023 8 小时 13 分钟前 如果是纯粹的想记录一下,很多方案的,比如公众号,知乎,开个小号,也不会有人认识,随便写,平台不倒基本上就没事。 9 liushengxian1230 8 小时 11 分钟前 github pages 啊 免费 成本够低了。反正只是 blog 怎么搞都行 可以本地打包 也可以 Github Actions 做部署 10 k1eran 8 小时 7 分钟前 astro 11 Dabney 7 小时 52 分钟前 github pages 挺好的,可以让 AI 写一个桌面端,也省得自己去打包 12 libasten 7 小时 52 分钟前 @ shyrock2026 一个域名,不管理用什么博客系统,这个都是必须的吧。 然后是一个 php+mysql 环境,这个是目前网是最便宜的主机配置了。 13 niboy 7 小时 51 分钟前 公众号、vercel 、github page 都免费 14 shyrock2026 OP 7 小时 48 分钟前 1 @ libasten #12 域名我有,就是只想写字不想搭系统。。。想着搭系统必然需要解决各种版本和环境问题就头大。 15 qqqasdwx 7 小时 36 分钟前 obsidian,想对外发布要不就花钱订阅,要不就找三方插件 16 ebadao 7 小时 32 分钟前 via Android 你能上 v 站,建议你还是选择 wordpress.com 或者 blogger.com 。 17 Dorathea 7 小时 17 分钟前 框架可以选 Astro, 支持 MD, 不会前端也可使用。 18 7gugu 7 小时 12 分钟前 wordpress ,最简单最稳定的系统。我写了 10 年博客了,来来去去还是用回 wordpress 比较省心 19 loading 7 小时 11 分钟前 via Android 我准备转去静态博客,现在用 php 的感觉还是贵…毕竟一周个位数访问。 用 markdown 写完生成 html 就好了。 20 willwon1 6 小时 53 分钟前 1 直接用小红书、X 、建自己的 IP 、、 建一个博客 10 年没 10 个人访问、 这年头个人想法信息流也是要变现的 A9 之前没有什么面子不面子、 流量就是钱 21 s5s5 6 小时 50 分钟前 用 Astro 吧,最近才从 WordPress 转到 Astro 了,PHP 已经是古老的技术了 22 zero2me 6 小时 48 分钟前 可以来我这看看 https://www.zero2me.com/ 这边除了博客功能,还有个 PATH 的功能,你可以把每天的照片和感悟下来,做成一个时间轴日记。 可以看看我的记录,我每个月更新一次 https://www.zero2me.com/path?pathId=path_4249e924-202d-4ddd-adee-b7b76bdee4c2 如果碰到注册问题,私信给我 23 zero2me 6 小时 47 分钟前 所有的数据都是放在阿里云存储的,不会丢,这个网站已经开了有 5 年多了,一直很稳定 24 Syiize 6 小时 39 分钟前 via Android hexo+GitHub page+GitHub action 自动部署,我现在写博客都是本地 markdown 写完推送过去等 action 自动部署完,很方便 25 isbase PRO 6 小时 32 分钟前 via iPhone 让 ai 写个主题。markdown ➕ git ➕ cloudflare 部署。 26 OWLS 6 小时 32 分钟前 最好的选择还是托管吧。 blogger github 27 z7356995 6 小时 28 分钟前 via Android digtal ocean 上有自带 wordpress 系统,选那上手就可用 28 nxuu 6 小时 4 分钟前 publii 挺好 29 utcpvg 5 小时 54 分钟前 直接博客园吧 30 p1gd0g 5 小时 48 分钟前 Astro + github + page 31 needpp 5 小时 40 分钟前 备忘录 或者 微信 [自己可见] 32 EchoWhale 5 小时 26 分钟前 via iPhone vercel 托管就行了,这种静态站免费额度都用不完 33 agnewee 5 小时 3 分钟前 cloudflare + github 34 wenrouxiaozhu 4 小时 47 分钟前 hexo 或者 hugo 也不错 35 iixy 4 小时 36 分钟前 不想被人看的话用 tumblr 就行,甚至 qq 空

Source: V2EX | Original Link

如果京东快递不送货上门,你还会在京东自营买东西吗?

如果京东快递不送货上门,你还会在京东自营买东西吗? – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 V2EX › 京东 如果京东快递不送货上门,你还会在京东自营买东西吗? 2 ponder09 · 21 小时 57 分钟前 · 1907 次点击 在京东自营给乡下老家买点了过年用的饮料,调料啥的。没有往常的隔日达,年底了货多,人忙我理解。第三日了,老妈等了一天快递,到 20 点了,打电话说放驿站了,让理解理解。我理解不了,如果做不到,我选的地址无货我都能接受。 还有我妈给我炫耀说她学会了多多买菜,晚上 10 点前下单,隔天早上 9 点就能送到村里。 京东 快递 驿站 48 条回复 • 2026-02-14 17:33:51 +08:00 1 truchz 21 小时 47 分钟前 不买。早就不买了。自从京东偷走我的账户余额,就没买过,并且成功说服身边 3 人以上不用京东。 京东开启抢劫模式。快看看你的余额少了吗! https://v2ex.com/t/1101049 2 argentea 21 小时 42 分钟前 现在除非京东比拼多多便宜很多,不然我是不会在京东买的 3 ruchee 21 小时 42 分钟前 不会。用京东就是图它送货上门 4 docx 21 小时 40 分钟前 via iPhone 几年没续 PLUS 了,除了东西不够 59 要运费的时候有点难受,真没感觉到有多大区别…… 5 uCharles 21 小时 18 分钟前 应该会吧,毕竟他的售后挺不错的。 之前买的小米手持拖地机,售后直接说要是淘宝拼多多买的只能修,京东买的可以换 6 laminux29 20 小时 43 分钟前 京东自营最大的优点是可以加钱买更多年份的延保,比如 4 – 7 年。 目前手机、笔记本电脑等,很多昂贵的电子产品,默认只有 1 年质保。 7 wtks1 20 小时 32 分钟前 via Android 3 @ laminux29 但那是第三方保修,本质上和过保之后花钱找人修没区别 8 SingeeKing PRO 20 小时 30 分钟前 我这边都送货上门,但我还是首选京东;一方面是速度,上午下单下午到体验太好了,另一方面就是售后,出问题直接退/补偿,从没遇到过扯皮 9 niboy 19 小时 52 分钟前 很久没在京东卖东西了,前天京东超市特地给我打电话,给我送了满 5.01 减 5 的优惠券,特地告诉我最低可以 0.1 元买东西,本着薅羊毛的心理就去了,1 毛钱卖了 300X3 的抽纸。 我在上海,平时各种快递都送上门的,2.11 下午下的订单,今天看了一下还没发货,过年了,快递员也要休息几天,理解一下吧。我估计京东的快递员可能偷懒了,要么是外包的,我遇到过其他快递也有放在驿站的,平时我就直接让他们给我送上门。 我应该不会在 jd 卖了,平时主要都在拼多多买。 10 Cheons 19 小时 49 分钟前 via Android 京东不送货上门,退货。 11 TimG 19 小时 44 分钟前 via Android 主要是隔日到很方便。有次放假结束前一天半夜从老家到出租屋发现忘带笔记本电源,急得冒汗,总不能第二天坐在工位干瞪眼,灵机一动下单一个电源,开完晨会刚好就到了。 12 aker91 19 小时 23 分钟前 次日达+送货上门,缺一个都不续 plus 13 kleos 18 小时 56 分钟前 京东其实还是可以的,京东快递员每次都会暗示我让我放驿站,那就顺他心意了 14 v1 18 小时 50 分钟前 1 前天也不上门放驿站,我 plus 客服投诉了,当天晚上老老实实送上门。 这两天 jd 给我 12 个电话,分别是北京总部,特服,物流专员,站点站长 补偿我 1000 京豆,然后站点扣 20 分,快递小哥罚款 100 (我开口让总部别罚钱),我这边片区所有站点集体培训三天 15 v1 18 小时 48 分钟前 不让罚款,我是觉得过年了,不为难人,大家都辛苦。 我选择投诉,是因为我花钱了,我的这钱包括了上门费用,不是我白嫖的,以及开通 plus 的费用 站点扣 20 分绩效,我同意,因为这是工作规则,不能又让站点赚钱又不遵守规则 16 winebywind 18 小时 30 分钟前 之前过节给家里买东西就发现老家的京东快递不给上门,还冠冕堂皇地打个电话,说快递到驿站了,问想要放哪里,一看就不想送上门。 也懒得去为难快递员,不过不上门还要打电话确实很烦人,现在给家里买东西基本不怎么用京东了。 17 MajestySolor 18 小时 24 分钟前 一直用 jd 的唯一理由就是上门,不管送货还是退换货都是当天/次日上门,这算是不可替代的核心竞争力了🤣 18 WeaPoon 11 小时 49 分钟前 @ docx #4 PLUS 包邮没有门槛了已经。 19 ponder09 OP 9 小时 58 分钟前 @ uCharles 确实,他的售后不错,取旧换新服务很好 20 ponder09 OP 9 小时 57 分钟前 @ SingeeKing 京东自营就是图隔日达+送货上门,少一样他就没优势了。 21 ponder09 OP 9 小时 53 分钟前 @ niboy 但是服务本身就是送货上门,我的本质要求就是送货上门,超时我也不说什么,快递员直接一句说放驿站了,让我理解理解一下吧,道德绑架我就不行。放哪里是我的权益,我可以出于我的理解让快递员放驿站,而不是因为快递员太累了、太忙了,自己决定放驿站之后,再让我去理解理解。 22 ponder09 OP 9 小时 52 分钟前 @ kleos 我在城市分两种,一种上班不在家那自然而然让放驿站,一种周末在家我会让送货上门。 23 ponder09 OP 9 小时 52 分钟前 @ v1 #14 我也找 plus 客服投诉了,说今天 11 点之前给答复,看看怎么说吧 24 ponder09 OP 9 小时 51 分钟前 @ MajestySolor 隔日达+送货上门算是京东的左膀右臂,现在却开始自断臂膀了。 25 ponder09 OP 9 小时 50 分钟前 @ winebywind 这个最起码会征求你意见,你让送货上门应该也会送,我这个是直接不送。 26 klxyy 9 小时 3 分钟前 啥?我这京东除了大件,就没送货上门过啊,以前还会打电话问放哪,现在直接放菜鸟,电话都没了 27 wegbjwjm 8 小时 49 分钟前 via iPhone 已经弃用很久了 28 Moishine 8 小时 30 分钟前 via iPhone 买啊,稍微贵点的东西都是京东 29 madantech 8 小时 20 分钟前 京东的问题,难道不是二手货么 好几年没用京东了,莫名其妙去年又去用了一下,买了苹果的妙控键盘 结果封条(黏纸)是打开过的,而且,邹成那样,都不知道打开过多少次 估计是想找个不会退货的人,把二手货卖出去。。 30 madantech 8 小时 19 分钟前 @ madantech 而且是以原价,卖二手货 31 xzh654321 8 小时 7 分钟前 但

Source: V2EX | Original Link

今天还有在上班?

今天还有在上班? – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 V2EX › 职场话题 今天还有在上班? shanghui · 10 小时 23 分钟前 · 3759 次点击 农历 2025 最后上半天班了 上班 农历 118 条回复 • 2026-02-14 17:40:28 +08:00 1 2 ❮ ❯ 1 wineejam 10 小时 21 分钟前 必须上班,坚守到最后一分钟 2 wnpllrzodiac 10 小时 19 分钟前 via Android 坚守阵地不松懈 3 ookkxw 10 小时 19 分钟前 已到公司,开始摸鱼 4 BatmanOfficial 10 小时 13 分钟前 已到公司,开始摸鱼 5 0U0 10 小时 13 分钟前 你们是劳模 6 Moyyyyyyyyyyye PRO 10 小时 12 分钟前 有的兄弟 7 nawieweliauk 10 小时 11 分钟前 已到公司,开始摸鱼 8 abccoder 10 小时 9 分钟前 已到公司,开始摸鱼,准备偷偷摸摸提前闪人 9 linglingling 10 小时 9 分钟前 via Android 居家办公(放羊)快一周了,前三天群里还有消息,现在基本没动静了。 10 PhilFreecess 10 小时 7 分钟前 已到公司,开始摸鱼 11 allinQQQ 10 小时 7 分钟前 有的兄弟 12 Solace202 10 小时 7 分钟前 有的 13 xxgw 10 小时 7 分钟前 有的,兄弟有的 14 buruliu 10 小时 5 分钟前 有的有的 15 tommyshelbyV2 10 小时 4 分钟前 超级上班王在此 16 makebuke 10 小时 4 分钟前 有的 17 shanghui OP 10 小时 3 分钟前 @ 0U0 哈哈,明天上班才是劳模,我们是坚守岗位 18 coldmonkeybit 10 小时 3 分钟前 已到公司,开始摸鱼 19 shanghui OP 10 小时 2 分钟前 @ abccoder 还得是大佬,不用打卡?我只能在工位偷偷玩金铲铲 20 lele140 9 小时 59 分钟前 已到公司,开始摸鱼 21 marukoli 9 小时 59 分钟前 bro 有的有的 22 Hedvika 9 小时 59 分钟前 已到公司,开始摸鱼 23 alex006 9 小时 59 分钟前 上 24 jiminjohn0402 9 小时 58 分钟前 已到公司,坚持到最后 25 ethsol 9 小时 57 分钟前 以后就定法定新年假期前一天为摸鱼节吧 26 liu7say 9 小时 57 分钟前 已到公司,开始摸鱼 27 niboy 9 小时 56 分钟前 8:40 到的,9:00 才来了第一个人,今天只摸鱼吃饭不干活 28 shanghui OP 9 小时 55 分钟前 @ ethsol 确实,今天基本都在摸鱼,办公室剩下的也没几个干活的 29 shanghui OP 9 小时 55 分钟前 @ niboy 必须的 30 c4fun 9 小时 54 分钟前 没请假,继续上班 31 chrischris 9 小时 52 分钟前 每年最后一周是最快乐的… 32 Charles0929 9 小时 51 分钟前 有的,兄弟,包有的 33 rebounce 9 小时 49 分钟前 1 V2EX 新春快乐呀 支付宝口令红包 34 fengye0509 9 小时 49 分钟前 上班啊,坚持到最后 35 FakerLeung 9 小时 47 分钟前 已到公司,开始摸鱼 36 yueliusu 9 小时 46 分钟前 有的,兄弟,已到工位 37 neuthself 9 小时 46 分钟前 @ rebounce 抢到红包了,谢谢兄弟 38 MrMarting 9 小时 44 分钟前 @ rebounce 抢到红包了,谢谢兄弟 39 k1eran 9 小时 44 分钟前 已到公司,开始摸鱼 40 suny618 9 小时 44 分钟前 已到公司,开始摸鱼 41 jzhm 9 小时 43 分钟前 已到公司,开始摸鱼。 今天公司几乎没啥人了 42 ysccccd 9 小时 42 分钟前 @ rebounce 抢到红包了,谢谢兄弟 43 elechi 9 小时 41 分钟前 坚持到最后 44 abccoder 9 小时 39 分钟前 @ shanghui 只有上班打卡 45 CP1919 9 小时 39 分钟前 已到公司,开始摸鱼 46 newboy780 9 小时 37 分钟前 已到公司,开始摸鱼 47 huhu2060203 9 小时 37 分钟前 有的,兄弟有的 48 zhanglong11 9 小时 33 分钟前 已到公司,开始摸鱼 49 Suaxi 9 小时 33 分钟前 昨晚 3 点多睡,今早依旧 9 点到公司,强🐂 50 cshwen 9 小时 33 分钟前 今天上班就算了,还在赶进度,☀️了🐶 51 kkk1234567 9 小时 33 分钟前 上班哦 52 xxss0903 9 小时 31 分钟前 已到公司,开始摸鱼 53 ShinKu 9 小时 31 分钟前 打卡 54 youzi118 9 小时 30 分钟前 有的兄弟,有的。 55 zhongpingyong 9 小时 28 分钟前 有的,兄弟有的 56 cctv180 9 小时 26 分钟前 已到公司,开始摸鱼 57 maidenAssassins 9 小时 25 分钟前 开始摸鱼 58 mr123villain 9 小时 25 分钟前 摸鱼中 59 stardew 9 小时 24 分钟前 已到公司,开始摸鱼 60 commoccoom 9 小时 23 分钟前 打卡成功 61 66beta 9 小时 20 分钟前 我,全球劳动模范,J8 红旗手 62 Laobai 9 小时 14 分钟前 还在摸鱼 63 zhouyu1991 9 小时 12 分钟前 已经摸鱼 1 小时 30 分钟 64 brave6 9 小时 11 分钟前 我,下午偷溜,只上上午,有没有一样的 65 jiangyue 9 小时 10 分钟前 太有了,man 66 Exxfire 9 小时 7 分钟前 已到公司,开始摸鱼 67 leecqan 9 小时 5 分钟前 上班打卡 68 cubecube 9 小时 5 分钟前 哈哈,摸鱼开始。。 69 Arrowing 9 小时 3 分钟前 我宣布,开摸! 70 Patrick6 9 小时 2 分钟前 到底是谁还在上班 71 yawenimy122 9 小时 0 分钟前 滴!打卡成功 72 SWALLOWW 8 小时 59 分钟前 已到公司,开始摸鱼 73 rurio 8 小时 56 分钟前 via Android 实习生来蹭工资了😇 74 colincat 8 小时 55 分钟前 已到公司,开始摸鱼 75 10240 8 小时 54 分钟前 共和国卫士报道 76 CL7 8 小时 54 分钟前 人在办公室,远程到

Source: V2EX | Original Link

danielmiessler/Personal_AI_Infrastructure – Agentic AI Infrastructure for magnifying HUMAN capabilities.

GitHub – danielmiessler/Personal_AI_Infrastructure: Agentic AI Infrastructure for magnifying HUMAN capabilities. Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert danielmiessler / Personal_AI_Infrastructure Public Uh oh! There was an error while loading. Please reload this page . Notifications You must be signed in to change notification settings Fork 1.1k Star 8.3k Agentic AI Infrastructure for magnifying HUMAN capabilities. License MIT license 8.3k stars 1.1k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings danielmiessler/Personal_AI_Infrastructure main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 515 Commits 515 Commits .claude .claude .github .github Bundles Bundles Packs Packs Plans Plans Releases Releases Tools Tools images images .env.example .env.example .gitattributes .gitattributes .gitignore .gitignore .pai-protected.json .pai-protected.json INSTALL.md INSTALL.md LICENSE LICENSE PLATFORM.md PLATFORM.md README.md README.md SECURITY.md SECURITY.md View all files Repository files navigation Personal AI Infrastructure Overview: Purpose · What is PAI? · New to AI? · Principles · Primitives Get Started: Installation · Releases · Packs · Bundles Resources: FAQ · Roadmap · Community · Contributing Watch the full PAI walkthrough | Read: The Real Internet of Things Important PAI v2.5.0 Released — Think Deeper, Execute Faster: Two-Pass Capability Selection, Thinking Tools with Justify-Exclusion, and Parallel-by-Default Execution. Release notes → | GitHub Release → AI should magnify everyone—not just the top 1%. The Purpose of This Project PAI exists to solve what I believe is the P0 problem in the world: Only a tiny fraction of humanity’s creative potential is activated on Earth. Most people don’t believe they have valuable contributions to make. They think there are “special” people—and they aren’t one of them. They’ve never asked who they are, what they’re about, and have never articulated or written it down. This makes them catastrophically vulnerable to AI displacement. Without activation, there is no high-agency. So our goal with PAI is to activate people. PAI’s mission is twofold: Activate as many people as possible — Help people identify, articulate, and pursue their own purpose in life through AI-augmented self-discovery Make the best AI available in the world accessible to everyone — Ensure this quality of AI infrastructure isn’t reserved for just the rich or technical elite. That’s why this is an open-source project instead of private. New to This? Start Here You’ve probably used ChatGPT or Claude. Type a question, get an answer. Simple. You can think of AI systems as three levels : Chatb

Source: GitHub Trending | Original Link

ChromeDevTools/chrome-devtools-mcp – Chrome DevTools for coding agents

GitHub – ChromeDevTools/chrome-devtools-mcp: Chrome DevTools for coding agents Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert ChromeDevTools / chrome-devtools-mcp Public Notifications You must be signed in to change notification settings Fork 1.5k Star 24.9k Chrome DevTools for coding agents npmjs.org/package/chrome-devtools-mcp License Apache-2.0 license 24.9k stars 1.5k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings ChromeDevTools/chrome-devtools-mcp main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 527 Commits 527 Commits .agent/ rules .agent/ rules .claude-plugin .claude-plugin .github .github docs docs scripts scripts skills/ chrome-devtools skills/ chrome-devtools src src tests tests .gitignore .gitignore .mcp.json .mcp.json .nvmrc .nvmrc .prettierignore .prettierignore .prettierrc.cjs .prettierrc.cjs .release-please-manifest.json .release-please-manifest.json CHANGELOG.md CHANGELOG.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE README.md README.md SECURITY.md SECURITY.md eslint.config.mjs eslint.config.mjs gemini-extension.json gemini-extension.json package-lock.json package-lock.json package.json package.json puppeteer.config.cjs puppeteer.config.cjs release-please-config.json release-please-config.json rollup.config.mjs rollup.config.mjs server.json server.json tsconfig.json tsconfig.json View all files Repository files navigation Chrome DevTools MCP chrome-devtools-mcp lets your coding agent (such as Gemini, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis. Tool reference | Changelog | Contributing | Troubleshooting | Design Principles Key features Get performance insights : Uses Chrome DevTools to record traces and extract actionable performance insights. Advanced browser debugging : Analyze network requests, take screenshots and check browser console messages (with source-mapped stack traces). Reliable automation . Uses puppeteer to automate actions in Chrome and automatically wait for action results. Disclaimers chrome-devtools-mcp exposes content of the browser instance to the MCP clients allowing them to inspect, debug, and modify any data in the browser or DevTools. Avoid sharing sensitive or personal information that you don’t want to share with MCP clients. Performance tools may send trace URLs to the Google CrUX API to fetch real-user experience data. This helps provide a holistic performance picture by presenting field data alongside lab data. This data is

Source: GitHub Trending | Original Link

SynkraAI/aios-core – Synkra AIOS: AI-Orchestrated System for Full Stack Development – Core Framework v4.0

GitHub – SynkraAI/aios-core: Synkra AIOS: AI-Orchestrated System for Full Stack Development – Core Framework v4.0 Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert SynkraAI / aios-core Public Uh oh! There was an error while loading. Please reload this page . Notifications You must be signed in to change notification settings Fork 224 Star 496 Synkra AIOS: AI-Orchestrated System for Full Stack Development – Core Framework v4.0 github.com/allfluence/aios-core License View license 496 stars 224 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings SynkraAI/aios-core main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 734 Commits 734 Commits .aios-core .aios-core .aios .aios .antigravity/ rules/ agents .antigravity/ rules/ agents .claude .claude .cursor/ rules/ agents .cursor/ rules/ agents .docker/ llm-routing .docker/ llm-routing .github .github .husky .husky .synapse .synapse bin bin docs docs packages packages pro @ 4b3da90 pro @ 4b3da90 scripts scripts squads squads tests tests .coderabbit.yaml .coderabbit.yaml .env.example .env.example .gitattributes .gitattributes .gitignore .gitignore .gitmodules .gitmodules .prettierrc .prettierrc .releaserc.json .releaserc.json .tsbuildinfo .tsbuildinfo CHANGELOG.md CHANGELOG.md CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE README.md README.md eslint.config.js eslint.config.js jest.config.js jest.config.js package-lock.json package-lock.json package.json package.json tsconfig.json tsconfig.json View all files Repository files navigation Synkra AIOS: Framework Universal de Agentes IA 🚀 Framework de Desenvolvimento Auto-Modificável Alimentado por IA. Fundado em Desenvolvimento Ágil Dirigido por Agentes, oferecendo capacidades revolucionárias para desenvolvimento dirigido por IA e muito mais. Transforme qualquer domínio com expertise especializada de IA: desenvolvimento de software, entretenimento, escrita criativa, estratégia de negócios, bem-estar pessoal e muito mais. Visão Geral Premissa Arquitetural: CLI First O Synkra AIOS segue uma hierarquia clara de prioridades: CLI First → Observability Second → UI Third Camada Prioridade Foco Exemplos CLI Máxima Onde a inteligência vive. Toda execução, decisões e automação acontecem aqui. Agentes ( @dev , @qa ), workflows, comandos Observability Secundária Observar e monitorar o que acontece no CLI em tempo real. Dashboard SSE, logs, métricas, timeline UI Terciária Gestão pontual e visualizações quando necessário. Kanban, settings, story management Princípios derivados: A CLI é a fonte da verdade – dashboards apenas observam Funcionalidades novas devem funcionar 100% via CLI antes de t

Source: GitHub Trending | Original Link

Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986

The Story of Wall Street Raider – A 40-Year Odyssey from Harvard Law to Steam Home The Story Testimonials Wishlist on Steam The Origin Story The Story of Wall Street Raider A 40-Year Odyssey from Harvard Law to Steam Wall Street Raider: from DOS to a modern Bloomberg-style interface Prologue: The Dragon That Couldn’t Be Slain A Denver company that developed legal software tried. They failed. A game studio that made software for Disney tried. They spent over a year and hundreds of thousands of dollars. They had a team of programmers in Armenia, overseen by an American PhD in mathematics. They failed. Commodore Computers tried. After three months of staring at the source code, they gave up and mailed it back. Steam looked at it once, during the Greenlight era. “Too niche,” they said. “Nobody will buy it. And if they do, they’ll return it.” For nearly four decades, Wall Street Raider existed as a kind of impossible object—a game so complex that its own creator barely understood parts of it, written in a programming language so primitive that professional developers couldn’t decode it. The code was, in the creator’s own words, “indecipherable to anyone but me.” And then, in January 2024, a 29-year-old software developer from Ohio named Ben Ward sent an email. Michael Jenkins, 80 years old and understandably cautious after decades of failed attempts by others, was honest with him: I appreciate the enthusiasm, but I’ve been through this before. Others have tried—talented people with big budgets—and none of them could crack it. I’ll send you the source code, but I want to be upfront: I’m not expecting miracles. A year later, that same 29-year-old would announce on Reddit: “I am the chosen one, and the game is being remade. No ifs, ands, or buts about it.” He was joking about the “chosen one” part. Sort of. This is the story of how Wall Street Raider—the most comprehensive financial simulator ever made—was born, nearly died, and was resurrected. It’s a story about obsession, about code that takes on a life of its own, about a game that accidentally changed the careers of hundreds of people. And it’s about the 50-year age gap between two developers who, despite meeting in person for the first time only via video call, would trust each other with four decades of work. The Notebooks Harvard Law School, 1967 Michael Jenkins was supposed to be studying. Instead, he was filling notebooks with ideas for a board game. Not just any board game. Jenkins wanted to build something like Monopoly, but instead of hotels and railroads, you’d buy and sell corporations. You’d issue stock. You’d execute mergers. You’d structure leveraged buyouts. The game would simulate the entire machinery of American capitalism, from hostile takeovers to tax accounting. There was just one problem: it was impossible. “Nobody’s going to have the patience to do this,” Jenkins realized as he stared at his prototype—a board covered in tiny paper stock certificates, a calculator for working out

Source: Hacker News | Original Link

The Three Year Myth

The Three Year Myth I got let go from my job – elimination of role, they’re claiming – so I’m understandably a bit raw. So was my boss from what it looked like, though he still has a paycheck and benefits whereas I do not. Still, rawness is an excellent time to reflect on what went right and what I could’ve done better, before the brain starts coping with the trauma of the event in question. What stuck out at me from this role was a confirmation of something I’d been gradually getting more and more data for over the course of my career, something I’m going to call the “Three Year Myth”. It’s something I’m emphatically not going to tolerate going forward, as every single time I’ve taken that bait in my career, I’ve been burned by it. Whether the organization is large or small, complex or streamlined, a conglomerate or a small business, the myth basically works the same way: you want something – a promotion, a raise, a process change, a new way of doing things – and you are told that while it’s not possible now , if you just wait two to three years then it’ll naturally come to pass. So you, not wanting to rock the boat and also wanting to find success, do as you’re told. You may continue working on the thing, showing progress or highlighting gaps, but ultimately you keep it quiet. On the down-low, so to speak. You bide your time, you wait in the wings, you do exactly as you’re told even as others move up, find success, earn promotions. A year goes by, and you check-in: ” two to three years “, you’re reminded. Your performance review is solid, of course, your deliverables unimpeachable, but something begins to feel increasingly off . Your colleagues are in more meetings, but your task list only grows longer. Your progress on said project is appreciated by your boss and team, maybe even your boss’ boss, but never really recognized . Even so, you know the world outside is hostile to job seekers and a steady paycheck beats the unemployment line, and so you continue to soldier onward. The pink slip comes as a total surprise. It always comes as a surprise. You did everything you were told, even waited patiently like you were asked. You trusted the organization to reward you in turn – and now you’ve lost your job. On your way out the door, you hear the rumors: someone else did your thing years after you showed yours off. They got the credit, the bonus, the promotion, the recognition. They’re a Senior now, or a Lead, or a Director, or a VP. You’re unemployed. The waiting was a myth all along. It was a trap, and you fell for it. Organizations delay change on purpose all the time. Humans naturally crave some form of stability, and any sort of change – positive or negative – is generally frowned upon by those whose stability depends on the status quo persisting. This is not merely limited to business, but also quite openly seen in politics, in government, in institutions. We like stability . To be fair to the opposing side, they often have valid reasons not t

Source: Hacker News | Original Link

Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL

GitHub – mickamy/sql-tap: Watch SQL traffic in real-time with a TUI Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert mickamy / sql-tap Public Notifications You must be signed in to change notification settings Fork 3 Star 251 Watch SQL traffic in real-time with a TUI License MIT license 251 stars 3 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings mickamy/sql-tap main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 63 Commits 63 Commits .github/ workflows .github/ workflows broker broker clipboard clipboard cmd/ sql-tapd cmd/ sql-tapd docs docs dsn dsn example example explain explain gen/ tap/ v1 gen/ tap/ v1 highlight highlight proto/ tap/ v1 proto/ tap/ v1 proxy proxy query query server server tui tui .dockerignore .dockerignore .gitignore .gitignore .golangci.yaml .golangci.yaml .goreleaser.yaml .goreleaser.yaml Dockerfile Dockerfile LICENSE LICENSE Makefile Makefile README.md README.md buf.gen.yaml buf.gen.yaml buf.lock buf.lock buf.yaml buf.yaml go.mod go.mod go.sum go.sum main.go main.go View all files Repository files navigation sql-tap Real-time SQL traffic viewer — proxy daemon + TUI client. sql-tap sits between your application and your database (PostgreSQL or MySQL), capturing every query and displaying it in an interactive terminal UI. Inspect queries, view transactions, and run EXPLAIN — all without changing your application code. Installation Homebrew brew install –cask mickamy/tap/sql-tap Go go install github.com/mickamy/sql-tap@latest go install github.com/mickamy/sql-tap/cmd/sql-tapd@latest Build from source git clone https://github.com/mickamy/sql-tap.git cd sql-tap make install Docker PostgreSQL FROM postgres:18-alpine ARG SQL_TAP_VERSION=0.0.1 ARG TARGETARCH ADD https://github.com/mickamy/sql-tap/releases/download/v${SQL_TAP_VERSION}/sql-tap_${SQL_TAP_VERSION}_linux_${TARGETARCH}.tar.gz /tmp/sql-tap.tar.gz RUN tar -xzf /tmp/sql-tap.tar.gz -C /usr/local/bin sql-tapd && rm /tmp/sql-tap.tar.gz ENTRYPOINT [ “sql-tapd” , “–driver=postgres” , “–listen=:5433” , “–upstream=localhost:5432” , “–grpc=:9091” ] MySQL FROM mysql:8 ARG SQL_TAP_VERSION=0.0.1 ARG TARGETARCH ADD https://github.com/mickamy/sql-tap/releases/download/v${SQL_TAP_VERSION}/sql-tap_${SQL_TAP_VERSION}_linux_${TARGETARCH}.tar.gz /tmp/sql-tap.tar.gz RUN tar -xzf /tmp/sql-tap.tar.gz -C /usr/local/bin sql-tapd && rm /tmp/sql-tap.tar.gz ENTRYPOINT [ “sql-tapd” , “–driver=mysql” , “–listen=:3307” , “–upstream=localhost:3306” , “–grpc=:9091″ ] Quick start 1. Start the proxy daemon # PostgreSQL: proxy listens on :5433, forwards to PostgreSQL on :5432 DATABASE_URL= ” postgres://user:pass@localhost:5432/db?sslmode=disable ”

Source: Hacker News | Original Link

YouTube as Storage

GitHub – PulseBeat02/yt-media-storage: https://www.youtube.com/watch?v=l03Os5uwWmk Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert PulseBeat02 / yt-media-storage Public Notifications You must be signed in to change notification settings Fork 31 Star 193 https://www.youtube.com/watch?v=l03Os5uwWmk www.youtube.com/watch?v=l03Os5uwWmk License GPL-3.0 license 193 stars 31 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings PulseBeat02/yt-media-storage master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 36 Commits 36 Commits src src .gitignore .gitignore CMakeLists.txt CMakeLists.txt HEADER HEADER LICENSE.txt LICENSE.txt README.md README.md View all files Repository files navigation Media Storage Stores files onto YouTube by encoding them into lossless video and decoding them back to the original file. Supports both a command-line interface and a graphical user interface. Features File Encoding/Decoding : Encode any file into a lossless video (FFV1/MKV) and decode it back Fountain Codes : Uses Wirehair fountain codes for redundancy and repair Optional Encryption : Encrypt files with a password using libsodium (XChaCha20-Poly1305) Batch Processing : Queue multiple files for batch encoding (GUI) Progress Tracking : Real-time progress bars and status updates (GUI) CI/CD Pipeline Visit my CI/CD pipeline , and click “Login as Guest”. Visit the yt-media-storage project, click on the latest passing build, and click “Artifacts” to download the latest build artifacts for both the CLI and GUI. You may need to install some shared libraries (FFmpeg, Qt6, libsodium) to run the executables. Requirements CMake 3.22 C++23 compiler FFmpeg libsodium OpenMP Qt6 (Core and Widgets) Installation Ubuntu/Debian sudo apt update sudo apt install cmake build-essential qt6-base-dev \ libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libswresample-dev \ libsodium-dev libomp-dev Fedora/CentOS sudo dnf install cmake gcc-c++ qt6-qtbase-devel ffmpeg-devel libsodium-devel libgomp Arch Linux sudo pacman -S cmake qt6-base ffmpeg libsodium openmp macOS (Homebrew) brew install cmake qt@6 ffmpeg libsodium libomp Windows (vcpkg) vcpkg install ffmpeg libsodium openmp qt6 Or install Qt6 separately via the Qt Online Installer and FFmpeg/libsodium via vcpkg. Building mkdir build cmake -B build cmake –build build This produces two executables: media_storage — Command-line interface media_storage_gui — Graphical user interface Usage CLI ./media_storage encode –input –output

Source: Hacker News | Original Link

Zig – io_uring and Grand Central Dispatch std.Io implementations landed

Devlog ⚡ Zig Programming Language Download Learn News Source Join a Community ZSF Devlog Devlog This page contains a curated list of recent changes to main branch Zig. Also available as an RSS feed . This page contains entries for the year 2026 . Other years are available in the Devlog archive page . February 13, 2026 io_uring and Grand Central Dispatch std.Io implementations landed Author: Andrew Kelley As we approach the end of the 0.16.0 release cycle, Jacob has been hard at work, bringing std.Io.Evented up to speed with all the latest API changes: io_uring implementation Grand Central Dispatch implementation Both of these are based on userspace stack switching, sometimes called “fibers”, “stackful coroutines”, or “green threads”. They are now available to tinker with , by constructing one’s application using std.Io.Evented . They should be considered experimental because there is important followup work to be done before they can be used reliably and robustly: better error handling remove the logging diagnose the unexpected performance degradation when using IoMode.evented for the compiler a couple functions still unimplemented more test coverage is needed builtin function to tell you the maximum stack size of a given function to make these implementations practical to use when overcommit is off. With those caveats in mind, it seems we are indeed reaching the Promised Land, where Zig code can have Io implementations effortlessly swapped out: const std = @import ( “std” ) ; pub fn main ( init : std . process . Init . Minimal ) ! void { var debug_allocator : std . heap . DebugAllocator ( . { } ) = . init ; const gpa = debug_allocator . allocator ( ) ; var threaded : std . Io . Threaded = . init ( gpa , . { . argv0 = . init ( init . args ) , . environ = init . environ , } ) ; defer threaded . deinit ( ) ; const io = threaded . io ( ) ; return app ( io ) ; } fn app ( io : std . Io ) ! void { try std . Io . File . stdout ( ) . writeStreamingAll ( io , “Hello, World! \n ” ) ; } $ strace ./hello_threaded execve(“./hello_threaded”, [“./hello_threaded”], 0x7ffc1da88b20 /* 98 vars */) = 0 mmap(NULL, 262207, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f583f338000 arch_prctl(ARCH_SET_FS, 0x7f583f378018) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 prlimit64(0, RLIMIT_STACK, {rlim_cur=16384*1024, rlim_max=RLIM64_INFINITY}, NULL) = 0 sigaltstack({ss_sp=0x7f583f338000, ss_flags=0, ss_size=262144}, NULL) = 0 sched_getaffinity(0, 128, [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31]) = 8 rt_sigaction(SIGIO, {sa_handler=0x1019d90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x10328c0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGPIPE, {sa_handler=0x1019d90, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x10328c0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 writev(1, [{iov_base=”Hello, World!\n”, iov_len=14}], 1Hello, World! )

Source: Hacker News | Original Link

驾驶途中

车内视角拍摄的驾驶画面

驾驶途中

车辆行驶在一条两车道的林荫道路上,前方有一辆银色轿车。仪表盘显示:63 km/h,D6档,里程 40,730 km,室外温度 15°C。中控显示正在播放音乐。蓝天白云,春天树木发芽,一派宁静的驾驶景象。

Vouch

GitHub – mitchellh/vouch: A community trust management system based on explicit vouches to participate. Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert mitchellh / vouch Public Notifications You must be signed in to change notification settings Fork 29 Star 1.6k A community trust management system based on explicit vouches to participate. License MIT license 1.6k stars 29 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings mitchellh/vouch main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 112 Commits 112 Commits .github .github action action tests tests vouch vouch .envrc .envrc .gitignore .gitignore .pinact.yaml .pinact.yaml AGENTS.md AGENTS.md CONTRIBUTING.md CONTRIBUTING.md FAQ.md FAQ.md HACKING.md HACKING.md LICENSE LICENSE README.md README.md VOUCHED.example.td VOUCHED.example.td flake.lock flake.lock flake.nix flake.nix shell.nix shell.nix View all files Repository files navigation Vouch A community trust management system. FAQ · Contributing People must be vouched for before interacting with certain parts of a project (the exact parts are configurable to the project to enforce). People can also be explicitly denounced to block them from interacting with the project. The implementation is generic and can be used by any project on any code forge, but we provide GitHub integration out of the box via GitHub actions and the CLI. The vouch list is maintained in a single flat file using a minimal format that can be trivially parsed using standard POSIX tools and any programming language without external libraries. Vouch lists can also form a web of trust. You can configure Vouch to read other project’s lists of vouched or denounced users. This way, projects with shared values can share their trust decisions with each other and create a larger, more comprehensive web of trust across the ecosystem. Users already proven to be trustworthy in one project can automatically be assumed trustworthy in another project, and so on. Warning This is an experimental system in use by Ghostty . We’ll continue to improve the system based on experience and feedback. Why? Open source has always worked on a system of trust and verify . Historically, the effort required to understand a codebase, implement a change, and submit that change for review was high enough that it naturally filtered out many low quality contributions from unqualified people. For over 20 years of my life, this was enough for my projects as well as enough for most others. Unfortunately, the landscape has changed particularly with the advent of AI tools that allow people to trivially create plausible-looking but extremely low-quality contributions wi

Source: Hacker News | Original Link

Art of Roads in Games

Art of Roads in Games Skip to main content Art of Roads in Games January 29, 2026 7 min read Not sure if it’s just me, but I often get a primal satisfaction whenever I see intricate patterns emerging out of seemingly disordered environments. Think about the galleries of ant colonies, the absurdly perfect hexagons of honeycombs, or the veins on a leaf. No architect, no blueprint. Just simple rules stacking on each other that result in beautiful patterns. I can’t explain why, but seeing those structures always felt good. Humans do this too. And for me, one of the most fascinating patterns we’ve come up with is the roads. Sometimes I imagine aliens from faraway galaxies discovering Earth long after we’re gone. Forests reclaimed by nature, cities reduced to rubble, yet between them, a faintly pattern is still visible – the road network. I like to think they will feel the same way I do when looking at nature patterns. – “Man, someone really thought this through.” City Builders and Their Roads I’ve got to say, roads have fascinated me since I was a kid. I still remember playing SimCity 2000 for the first time when I was about five or six years old. I didn’t understand much. Definitely didn’t know what zoning, taxes, or demand were. But roads fascinated me from the start. I think roads lie at the heart of every city builder. It’s the fabric on which cities are built. Since that moment, I’ve played almost every modern-themed city builder out there. In the meantime, I’ve also started noticing them in the real world. Examining them in more detail. Roundabouts. Interchanges. Overpasses. Merge lanes. Noticing every intricacy. Despite every game bringing an improvement over the one before, something always felt… off. SimCity 4 added elevation and diagonal roads. SimCity 2013 introduced curved roads. Then came Cities: Skylines with a ton of freedom. You could know freeplace roads and merge them into intersections at any angle, build flyovers at different elevations to construct crazy, yet unrealistic, interchanges. I think this was the largest breakthrough. But something was still nagging me. Highway ramps were unrealistically sharp or wobbly, lanes that were supposed to be high-speed bent too sharply at certain points, and the corner radii of intersections looked strange. I mean look at this. This is probably what highway engineers have nightmares about. And then came the mods. Mods changed everything. The great community enabled a new kind of freedom. One could build almost anything: perfect merge lanes, realistic markings, and smooth transitions. It was a total game-changer. I am particularly proud of this 5-lane turbo roundabout: But even then, mods didn’t feel completely natural. They were still limited by the game’s original system. Cities: Skylines 2 pushed it even further, with lanes becoming even more realistic and markings as well. I think at this point, a non-trained eye won’t know the difference from reality. Then I stopped stumbling around and sta

Source: Hacker News | Original Link

Claude’s C Compiler vs. GCC

CCC vs GCC – Harshanu February 8, 2026 CCC vs GCC Posted on February 8, 2026 • 15 minutes • 3024 words Introduction Anthropic recently published a blog post about building a C compiler entirely with Claude . They called it CCC (Claude’s C Compiler) and claimed it could compile the Linux kernel. 100% of the code was written by Claude Opus 4.6, a human only guided the process by writing test cases. That sounded interesting enough to test the claim and benchmark CCC against the industry standard GCC. The source code of CCC is available at claudes-c-compiler . It is written entirely in Rust, targeting x86-64, i686, AArch64 and RISC-V 64. The frontend, SSA-based IR, optimizer, code generator, peephole optimizers, assembler, linker and DWARF debug info generation are all implemented from scratch with zero compiler-specific dependencies. That is a lot of work for an AI to do. What is a Compiler, Assembler and Linker? Before we jump into the comparison, it helps to understand what happens when you compile a C program. There are four stages involved. Image credit: The four stages of the gcc compiler Preprocessor : Handles #include , #define and other directives. It takes the source code and produces expanded source code. Compiler : Takes the preprocessed source code and translates it into assembly language. This is where the real heavy lifting happens, understanding the C language, type checking, optimizations, register allocation and so on. Assembler : Converts the assembly language into machine code (object files). It has to know the exact instruction encoding for the target CPU architecture. Linker : Takes one or more object files and combines them into a single executable. It resolves references between files, sets up memory layout and produces the final binary. Why Compilers Are Beasts Writing a programming language is hard (prior vibe coding). Writing a compiler is on another level entirely. A programming language defines the rules. A compiler has to understand those rules, translate them into machine instructions, optimize the output for speed and size, handle edge cases across different CPU architectures and produce correct code every single time. GCC has been in development since 1987. That is close to 40 years of work by thousands of contributors. It supports dozens of architectures, hundreds of optimization passes and millions of edge cases that have been discovered and fixed over the decades. The optimization passes alone (register allocation, function inlining, loop unrolling, vectorization, dead code elimination, constant propagation) represent years of PhD-level research. This is one of the reasons why it’s ubiquitous. This is why CCC being able to compile real C code at all is noteworthy. But it also explains why the output quality is far from what GCC produces. Building a compiler that parses C correctly is one thing. Building one that produces fast and efficient machine code is a completely different challenge. Why the Compiler Is the “E

Source: Hacker News | Original Link

海边的骑士:Chomstar摩托车与海天一色

在蔚蓝海岸边,一辆黑色的Chomstar摩托车静静地停靠在蓝色路面上,仿佛在等待下一次风驰电掣的旅程。

海边的Chomstar摩托车

头盔安放在车座上, 诉说着一位骑士刚刚完成了一段精彩的沿海骑行。远处的海面波光粼粼, 与近处的石制护栏形成动静对比, 构成了一幅现代都市与自然和谐共存的画面。

这不仅是一辆摩托车, 更是一种生活态度的体现——追求速度与自由, 同时不忘在旅途中驻足欣赏美景。在快节奏的都市生活中, 这样的片刻宁静显得尤为珍贵。

愿您在知识的海洋中收获智慧与力量

城市街角的宁静时光

在这个阳光明媚的午后,我漫步在城市的一角,捕捉到了这幅充满生活气息的画面。红砖铺就的小径蜿蜒向前,左侧的红色长椅静候着疲惫的行人,茂密的绿树为街道投下斑驳的阴影。

城市街角的宁静时光

右侧的高层住宅楼在蓝天的映衬下显得格外清晰,现代都市的建筑风格与自然绿意和谐共存。远处那个小小的身影正在悠闲地散步,为这幅静态的画面增添了生动的气息。

这样的街角场景,看似平凡无奇,却蕴含着城市生活的真谛——在钢筋水泥的包围中,依然保留着人性化的空间和自然的馈赠。

愿您在知识的海洋中收获智慧与力量

光影艺术:几何图形的视觉探索

光影艺术:几何图形的视觉探索

这张照片展示了富有创意的几何图形设计,通过圆形和线条的巧妙组合,创造出独特的视觉效果。画面中的元素排列呈现出数学般的精确美感。

几何图形设计

设计元素解析

作品运用了重复的圆形元素和流畅的曲线,形成了一种节奏感和韵律美。这些几何形状的叠加与交错,构建出富有层次的视觉空间。

色彩与质感

整体色调简洁而优雅,通过对比色的运用增强了视觉冲击力。材质的质感处理使得二维平面呈现出立体的视觉效果。

艺术理念

这类设计体现了现代艺术中对几何美学的追求,通过简单的图形元素传达复杂的视觉语言。每一个圆形和线条都经过精心安排,共同构成和谐统一的整体。

发布于 2026-02-04 01:25:44 | 才疏学浅 | 愿您在知识的海洋中收获智慧与力量

The Codex App

Introducing the Codex app | OpenAI Switch to ChatGPT (opens in a new window) Sora (opens in a new window) API Platform (opens in a new window) OpenAI February 2, 2026 Product Introducing the Codex app Expanding what developers can do, with the new Codex app for macOS. Download for macOS Loading… Share Today, we’re introducing the Codex app for macOS—a powerful new interface designed to effortlessly manage multiple agents at once, run work in parallel, and collaborate with agents over long-running tasks. We’re also excited to show more people what’s now possible with Codex ⁠ . For a limited time we’re including Codex with ChatGPT Free and Go, and we’re doubling the rate limits on Plus, Pro, Business, Enterprise, and Edu plans. Those higher limits apply everywhere you use Codex—in the app, from the CLI, in your IDE, and in the cloud. The Codex app changes how software gets built and who can build it—from pairing with a single coding agent on targeted edits to supervising coordinated teams of agents across the full lifecycle of designing, building, shipping, and maintaining software. The Codex app: A command center for agents Since we launched Codex in April 2025, the way developers work with agents has fundamentally changed. Models are now capable of handling complex, long-running tasks end to end and developers are now orchestrating multiple agents across projects: delegating work, running tasks in parallel, and trusting agents to take on substantial projects that can span hours, days, or weeks. The core challenge has shifted from what agents can do to how people can direct, supervise, and collaborate with them at scale—existing IDEs and terminal-based tools are not built to support this way of working. This new way of building coupled with new model capabilities demands a different kind of tool, which is why we are introducing the Codex desktop app, a command center for agents. Work with multiple agents in parallel The Codex app provides a focused space for multi-tasking with agents. Agents run in separate threads organized by projects, so you can seamlessly switch between tasks without losing context. The app lets you review the agent’s changes in the thread, comment on the diff, and even open it in your editor to make manual changes. It also includes built-in support for worktrees, so multiple agents can work on the same repo without conflicts. Each agent works on an isolated copy of your code, allowing you to explore different paths without needing to track how they impact your codebase. As an agent works, you can check out changes locally or let it continue making progress without touching your local git state. The app picks up your session history and configuration from the Codex CLI and IDE extension, so you can immediately start using it with your existing projects. Go beyond code generation with skills Codex is evolving from an agent that writes code into one that uses code to get work done on your computer. With skills ⁠ (opens in a new

Source: Hacker News | Original Link

Astrological CPU Scheduler

GitHub – zampierilucas/scx_horoscope: Astrological CPU Scheduler Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert zampierilucas / scx_horoscope Public Notifications You must be signed in to change notification settings Fork 22 Star 968 Astrological CPU Scheduler 968 stars 22 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings zampierilucas/scx_horoscope master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 14 Commits 14 Commits .vscode .vscode nix nix src src .gitignore .gitignore ASTROLOGY.md ASTROLOGY.md Cargo.lock Cargo.lock Cargo.toml Cargo.toml README.md README.md build.rs build.rs demo.gif demo.gif demo.tape demo.tape flake.lock flake.lock flake.nix flake.nix intf.h intf.h main.bpf.c main.bpf.c View all files Repository files navigation scx_horoscope – Astrological CPU Scheduler “Why let mere mortals decide CPU priorities when the cosmos can guide us?” A fully functional sched_ext scheduler that makes real CPU scheduling decisions based on real-time planetary positions, zodiac signs, and astrological principles. This actually loads into the Linux kernel and schedules your system tasks. Because if the universe can influence our lives, why not our CPU scheduling too? Features Real Planetary Calculations : Uses the astro crate for accurate geocentric planetary positions Zodiac-Based Task Classification : Tasks are classified by their astrological affinities Retrograde Detection : Real retrograde motion detection by comparing day-to-day positions – negative influences trigger 50% time slice penalties Lunar Phase Scheduling : Moon phases affect Interactive tasks (shells, editors) with Full Moon giving 1.4x boost Element Boosts & Debuffs : Fire signs boost CPU tasks (1.5x), Water signs debuff them (0.6x) – elemental oppositions create cosmic chaos Cosmic Weather Reports : Get real-time astrological guidance for your system with moon phase tracking Actually Works : Loads into the Linux kernel via sched_ext and schedules real system processes Real BPF Integration : Uses scx_rustland_core framework for kernel-userspace communication Dynamic Time Slicing : Adjusts CPU time based on astrological priority (100-1000) Astrological Scheduling Rules Planetary Domains Each planet rules specific types of system tasks: ☀️ Sun (Life Force): Critical system processes (PID 1, init) 🌙 Moon (Emotions): Interactive tasks (shells, editors, terminals) 💬 Mercury (Communication): Network and I/O tasks 💖 Venus (Harmony): Desktop and UI processes ⚔️ Mars (Energy): CPU-intensive tasks (compilers, video encoding) 🎯 Jupiter (Expansion): Memory-heavy applications (databases, browsers) ⚙️ Saturn (Structure): System daemons and kern

Source: Hacker News | Original Link