No self-reporting. Only code. Built a platform that tries to infer what you know from your actual work. Comments URL: https://news.ycombinator.com/item?id=47815869 Points: 1 # Comments: 0
Email Signature Builder that is completely free, supports placeholders, and with WYSIWYG / HTML Editor you're completely free to build it your way. Comments URL: https://news.ycombinator.com/item?id=47815858 Points: 1 # Comments: 0
Hello, this is my work where you can move lights in 3D inside a photograph. The project page and has some cool interactive demos to play with. Do check them out and let me know what you think! Comments URL: https://news.ycombinator.com/item?id=47815784 Points: 1 # Comments: 0
Readox is a Chrome extension that reads web pages, PDFs, selections, text files (ie markdown), and text input notes aloud with TTS. You can just play the current page, or save things to a library and queue them up. It highlights as it reads, keeps your place across items, and can OCR scanned PDFs. TTS (for text and PDF) and OCR run on-device, and it works offline after setup. I’m interested on feedback on the library collections as a "playlist-like" functionality, or if most people just want a play button for the current page. Also interested in anything that feels missing or awkward. Thanks! Comments URL: https://news.ycombinator.com/item?id=47815638 Points: 2 # Comments: 0
上海办公室线下活动 GCP 5刀赠金(限4月18日) trygcp.dev Google Cloud Credit and Account Distribution App 5 个帖子 - 5 位参与者 阅读完整话题
参考豆包专家的资料整的 英文提示词通用: transform this anime character into a realistic human, maintain exact hairstyle, hair color, eye color, facial proportions and expression, natural skin pores, detailed eyes and lips, even studio lighting, clear facial contours 多图的话,把this改成these ,Character后面加个s 删掉into后面的a 不然傻傻的豆包可能就帮你把所有图片融合起来,生成一张图片了() 直接看看豆包5.0效果吧,我不是很喜欢,但是某些AI形象创建必须要真实人脸 把二次元的头部比例复刻到这里还是很奇怪喵 3 个帖子 - 3 位参与者 阅读完整话题
Hi HN, I've been doing freelance work and realized the most stressful part of the entire lifecycle isn't doing the work, it's the final handoff. You send over the final ZIP file or Figma link, attach your invoice, and then just wait and hope the client actually pays instead of running off with your files. To fix this, I built TimeDrop to act as a mechanical intermediary. It basically removes the "trust" variable from the final delivery. Here is the workflow: You secure your final project link behind a "delivery gate" in the app. The app emails the invoice to the client on your behalf. The client receives the invoice and sees that the files are ready, but the link is strictly locked. The second you mark the invoice as paid on your dashboard, the system automatically unlocks and delivers the final files to the client. It acts as the bad cop so you never have to send another awkward "just following up on the payment" email. The site is https://timedrop.work I would love to hear your thoughts on the mechanics of this workflow, or if you see any glaring edge cases I'm missing.. Comments URL: https://news.ycombinator.com/item?id=47814004 Points: 1 # Comments: 1
TechCrunch – 17 Apr 26 Sources: Cursor in talks to raise $2B+ at $50B valuation as enterprise growth... Returning backers a16z and Thrive are expected to lead the round. Est. reading time: 2 minutes [!quote]+ 据四位知情人士透露,人工智能编程初创公司 Cursor 即将完成新一轮融资,这家成立四年的公司预计将筹集至少 20 亿美元的新资金。知情人士称,现有投资者 Thrive 和 Andreessen Horowitz 预计将领投此轮融资,在新一轮融资之前,Cursor 的估值将达到 500 亿美元。 https://www.bloomberg.com/news/articles/2026-04-17/ai-coding-startup-cursor-in-talks-to-raise-2-billion-in-funding 1 个帖子 - 1 位参与者 阅读完整话题
最终搞定了,记录一下。 在 Home Assistant(简称HA)里安装 xiaomi-miot 插件后。 设置 → 设备与服务 → 搜索 Xiaomi Miot 在设备列表里找到你要控制的音箱,我有2个小爱音箱,其中 小米小爱音箱 Pro ,在 Miot 里叫做 Mi AI Speaker Pro,设备型号 xiaomi.wifispeaker.lx06 小米智能音箱 Pro ,在 Miot 里叫做 Xiaomi Smart Speaker Pro,设备型号 xiaomi.wifispeaker.oh2p 点击进入设备控制页面后,可以发现有很多控制功能,比如【播放文本】和【执行文本指令】。 点击“播放文本”功能前面的图标,再点击右上角的设置图标 即可看到这个功能的【实体标识符】,我理解就是一个 function id 有了这个,再配合 HA 生成的长期 token,就能写脚本控制小爱音箱说话了。 这是龙虾给我写的代码,测试通过。 1 个帖子 - 1 位参与者 阅读完整话题
{ “status”: “error”, “error”: “streamTo is only supported for runtime=acp; got runtime=subagent” } 这龙虾知道报错还一直带 streamTo 求助一下 佬 到底应该怎么分发子进程啊 1 个帖子 - 1 位参与者 阅读完整话题
自己的账户 千万不要反代 踩坑了 1 个帖子 - 1 位参与者 阅读完整话题
Artificial intelligence is an amazing tool for brainstorming, programming, or generating images. But it’s also incredibly good at writing long, meaningless text filled with platitudes or producing code that continuously reinvents the wheel or misses edge cases. This has become known as slop. My inboxes have been increasingly filled with low-effort slop. I’m sure that this happens to many of you, too. The reddest of flags is being sent slop for work; at first glance, it may look credible, but it falls apart when you actually read the text. This prompted me to write three principles for working with AI and creating a website to send to your friend or colleague when they send you slop. Let's stop the slop and get back to doing great work together. Comments URL: https://news.ycombinator.com/item?id=47813403 Points: 2 # Comments: 1
Failed to create session.Is the daemon running? 3 个帖子 - 2 位参与者 阅读完整话题
render部署的cpa遇到Access blocked by Cloudflare. This usually happens when connecting from a restricted region (status 403 Forbidden), u rl: https://www.xxxx.top/v1/responses , cf-ray: 9ee0d216d8856e64-HKG 现在在本机使用codex会报错,尝试过切换网络、切换节点依然报错,直接访问网页是正常的。然而换了机器后是可以正常连接的。怀疑是被render的cf通过tls指纹给ban了。有佬友遇到过知道怎么解决吗? 1 个帖子 - 1 位参与者 阅读完整话题
devnexus is an open-source cli that gives agents persistent shared memory across repos, sessions, and engineers. It maps out dependencies and relations at the function level, builds a code graph, and writes it into a shared Obsidian vault that every agent reads before writing code. Past decisions are also linked directly to the code they touched, so no one goes down the same dead end twice. Still building it out but I would love to hear any thoughts/feedback Comments URL: https://news.ycombinator.com/item?id=47812829 Points: 4 # Comments: 0
在GPT协议注册的最后一步,创建账号, 创建账号请求 https://auth.openai.com/api/accounts/create_account 之前用了几个月都没问题,这几天突然就这样了!注册全是失败,都是遇到这个问题 {‘message’: ‘Sorry, we cannot create your account with the given information.’, ‘type’: ‘invalid_request_error’, ‘param’: None, ‘code’: ‘registration_disallowed’} 有没有佬知道怎么解决! 1 个帖子 - 1 位参与者 阅读完整话题
Google – 17 Apr 26 7 ways to travel smarter this summer, with help from Google The latest tools from Google can help you plan trips, find a great deal and explore your next destination. [!quote]+ 您已经可以追踪城市级别的酒店价格,从今天开始,您也可以追踪单个酒店的价格了。要在桌面上开始使用,请前往 "搜索 "并按名称查找特定酒店,然后点击新的价格跟踪切换按钮。在手机上,你可以在搜索后的 "价格 "选项卡下找到价格跟踪选项。无论哪种方式,如果您选择的日期内房价发生重大变化,您都会收到电子邮件提醒,这样您就可以抓住降价的机会,抢到超值优惠。 品尝当地美食总是度假的一大亮点,但要在合适的餐厅找到一张桌子却可能是一项艰巨的挑战。有了人工智能模式和 "问问地图 "的代理功能,您就可以专注于美食了。您只需描述自己的需求和偏好,比如下周六在一家有古巴菜和现场音乐的餐厅预订五人桌。 想到了旅行中需要的东西,但没有时间在网上订购?谷歌可以代您致电当地商店,查看谁有您要找的特定物品,包括相关优惠。去年 11 月,这一工具直接在搜索功能上推出,未来几周将在美国的人工智能模式上推出。 TechCrunch – 17 Apr 26 Google's AI Mode can now help you find products in stock nearby | TechCrunch Although you can already track hotel prices at the city level, the new update lets you do so for a specific hotel that you're interested in. Est. reading time: 2 minutes https://9to5google.com/2026/04/17/google-individual-hotel-price-tracking/ 1 个帖子 - 1 位参与者 阅读完整话题
I've been studying interval arithmetic for the past few weeks and it's a really interesting field because while there is a ton of super interesting research published over the past decades, it has never really gotten the recognition that it deserves, IMO. One reason for this is that standard interval arithmetic has really poor handling of division by intervals containing zero. If you compute 1 / [-1, 2] in regular interval arithmetic, you get either [-∞, +∞], or you have to say that the operation is undefined. Both solutions are virtually useless. The real answer of course is [-∞, -1] U [0.5, +∞]: i.e. a union of two disjoint intervals. This is useful because you can confidently exclude a non empty set of the real numbers ([-1, 0.5]) from the set of possible values that you can get by dividing 1 by a number between -1 and 2. But this definition of interval division yields a value that is not an interval. This is a problem if you want to define a closed arithmetic system, where you can build and evaluate arbitrary expression over interval values. (This behavior extends to any non continuous function like tan() for example, which is implemented in my project - not without difficulties!) Well the obvious solution is to define your arithmetic over disjoint unions of intervals. This is the subject of a 2017 paper called "Interval Unions" by by Schichl, H., Domes, F., Montanher, T. and Kofler, K.. This open-source project I made implements interval union arithmetic in TypeScript in the form of a simple interactive calculator, so you can try it out for yourself! The underlying TypeScript library is dependency free and implements interval union arithmetic over IEEE 754 double precision floats (JS native number type) with outward rounding. This guarantees accuracy of interval results in the presence of rounding issue inherent to floating point. Comments URL: https://news.ycombinator.com/item?id=47812341 Points: 180 # Comments: 32
I built this to run OpenClaw safely. The problem: every sandbox I tried still handed the real API token to the agent as an env var. nilbox never gives the agent the real token. It gets a fake placeholder instead (ANTHROPIC_API_KEY=ANTHROPIC_API_KEY). nilbox intercepts outbound API calls and swaps in the real token at the network layer. So if the agent leaks the "token" — attacker gets a useless string. That's it. Also ships a managed Linux runtime (consistent across mac/win/linux) and a Store for one-click agent app installs. Full shell access too. Available for macOS, Windows, and Linux https://nilbox.run Curious how others are thinking about token security when running agents locally. Comments URL: https://news.ycombinator.com/item?id=47812193 Points: 3 # Comments: 0
Comments URL: https://news.ycombinator.com/item?id=47812142 Points: 10 # Comments: 4