求一个有text-embedding-3-small或者Qwen3-Embedding-8B的公益站,感谢佬们 3 个帖子 - 2 位参与者 阅读完整话题
Hi all, I've been working on Small for a bit now, and I think it's ready to share. The idea being that larger writing platforms have memberships and have become an untenable way to truly share content. Small represents a return to paying writers and creators for their content. We chose to use x402 to embrace open protocols and payment rails. Still lots to do, so please leave any things you do or don't like and we'll start to address them! Comments URL: https://news.ycombinator.com/item?id=47812511 Points: 3 # Comments: 0
Small cli program I made to convert and modify bookmark files. Supports converting between json and netscape bookmark file format (default formatted exported by chrome/firefox). I created this because I have a lot of bookmarks across devices that I want to batch edit/delete and I can't always just directly modify the local browser db. Not many filters implemented so far, but I made it easy to add filters see: https://github.com/ediw8311xht/cl-bookmark-tool/blob/main/sr... Comments URL: https://news.ycombinator.com/item?id=47808543 Points: 1 # Comments: 0
Hi everyone, I built a small tool called GitShrink to solve a simple problem: making videos small enough (<10MB) to upload to GitHub. It runs entirely in the browser, so nothing is uploaded anywhere. Website: https://igtumt.github.io/gitshrink/ GitHub: https://github.com/igtumt/gitshrink It’s a small, local-first tool with no accounts, no tracking, and no backend. Use cases: README demo videos Small product demos Screen recordings for GitHub Feedback is welcome. Comments URL: https://news.ycombinator.com/item?id=47806514 Points: 2 # Comments: 1
Lately I've been working on a small tool to generate realistic handwriting animation from any text. Any feedback is welcome, hope you enjoy :) Comments URL: https://news.ycombinator.com/item?id=47805078 Points: 2 # Comments: 1
I built a small CLI after running into UI/UX problems on my own site. It runs quick checks on a URL (layout overflow, tap targets, basic a11y via axe, console/network errors) and outputs a JSON report plus screenshots. Early stage and feedback welcome Comments URL: https://news.ycombinator.com/item?id=47803926 Points: 1 # Comments: 0
Hi HN, I built a small macOS utility to solve something that kept bothering me: external drives not being safely ejected when a Mac goes to sleep, leading to “Disk Not Ejected Properly” warnings and potential data issues. macOS doesn’t always give volumes enough time to unmount, especially with SSDs, SD cards, or disk images. Manually ejecting works, but it’s easy to forget. Ejectify automates this by unmounting selected volumes right before sleep (or display off) and mounting them again on wake. In Ejectify 2, I focused on making (un)mounting more reliable, with an optional helper for better consistency, improved sleep handling to give operations more time to complete, broader volume support, and the ability to suppress system warnings if they still occur. To celebrate the launch, it’s available for €4.99 (instead of €6.99) with the code EJECTIFY2. Best, Niels. Comments URL: https://news.ycombinator.com/item?id=47803513 Points: 2 # Comments: 0
uvm32 is a risc-v small virtual machine. I've added gdbstub support to it. Using GDB remote serial protocol connection, a gdb instance can connect to the host and debug the code running on the emulated core. Comments URL: https://news.ycombinator.com/item?id=47793376 Points: 1 # Comments: 0
A year ago I posted here about a small experiment: https://news.ycombinator.com/item?id=44162363 I build one absurd web project every month and publish it on https://absurd.website I kept going. There are now 48 projects. The idea is still the same - I build mostly unnecessary web projects that sit somewhere between experiments, jokes, products, and art. But over time they’ve started moving more toward net art than just experimental web. Some recent ones: VandalAds - a banner format you can destroy instead of just viewing Type Therapy - instead of talking affirmations, you type your thoughts to change them Slow Rebranding - branding changes so slowly you don’t notice it Guard Simulator - a crime appears for 15 seconds per day, if you catch it you win I also started releasing some projects only to members, so not everything is public anymore. What I like most is the rhythm: one public project and one private project each month. It forces me to realize ideas instead of leaving them in notes. The core is still always the idea and concept - not polish, not execution, not even usefulness. It’s also interesting to see whether people understand the thought inside a project, discover something else in it, or see nothing at all. I’m still going, and at this point absurd.website has become a big part of my life. Thanks. Comments URL: https://news.ycombinator.com/item?id=47792026 Points: 34 # Comments: 15
Hey HN — we’re a small team that uses Claude Code + Codex for basically everything in our company: coding, data analysis, marketing, ad campaigns, copywriting, design. There’s a truckload of tribal knowledge we’ve accumulated; major decisions, gotchas, user feedback driven changes. Providing this to our agents manually every time is very mundane. We built Kilroy to solve this in a simple way: we let our agents leave notes for each other. This allowed us to keep the form factor minimal: markdown posts with linear comments. Under the hood it’s Postgres + an auth (better-auth) + an MCP + a small web UI (React). We ship Claude Code and Codex plugins that bundle the MCP + a skill.md that teaches the model when to read and write posts. We designed Kilroy to be autonomous. The same way agents today run a typechecker after a patch autonomously. The combination we found to work best for us was: make agents write prolifically, expose a search interface designed for agents to quickly decide if a post is relevant, and expose a binary switch to purge stale posts. Would love to get feedback! Comments URL: https://news.ycombinator.com/item?id=47791559 Points: 1 # Comments: 0
Article URL: https://github.com/yantrikos/tier Comments URL: https://news.ycombinator.com/item?id=47782284 Points: 2 # Comments: 4
Hi HN, Today I'm launching SmallDocs ( https://sdocs.dev ). It's an open-source cli + webapp to instantly and 100% privately preview, share and optionally style markdown files. (Code: https://github.com/espressoplease/SDocs ) The more I work with command line based agents the more `.md` files are part of my daily life. Their output is great for agents to produce, but a little bit frustrating for humans: Markdown files are slightly annoying to preview and very fiddly to seamlessly share. SDocs is a tool I built to resolve these pain points. --- Privacy --- SDoc urls contain your markdown document's content in url-friendly + compressed base64 in the url fragment (the bit after the `#`): https://sdocs.dev/#md=GzcFAMT...(this is the contents of your document)... The cool thing about the url fragment is that it is never sent to the server (see https://developer.mozilla.org/en-US/docs/Web/URI/Reference/F... : "The fragment is not sent to the server when the URI is requested; it is processed by the client"). The sdocs.dev webapp is purely a decoding and rendering engine for the content stored in the url fragment. This means the contents of your document stays with you and those you choose to share it with, the SDocs server doesn't access it. --- sdoc CLI --- SDocs has a CLI. You can install it with: `npm i -g sdocs-dev`. Then you can `sdoc path/to/file.md` to instantly open a SDoc in your browser, or `sdoc share path/to/file.md` to copy the link to your clipboard. (When installing the CLI it will probe to see if you have any of the main agents installed and offer to give their base instruction files info about the SDocs cli - e.g. add a few lines to your `~/.claude/CLAUDE.md` file. This step can be rejected.) --- Personal use --- Personally I have found SDocs to be very useful when sharing info with team members (e.g. some agent debugging output), for reading about a current problem deeply (nicer formatting than the Claude Code cli interface) and when I need to use specific agent generated code snippets (e.g. run a series of bash commands). --- A markdown-first Word / GDocs --- Because I think agents are becoming part of mainstream work I thought it would be fun to produce an agent-first (or markdown-first) version of Word and GDocs. For me that meant adding the ability to style documents in a fairly fancy way. SDocs uses a "YAML front matter" block at the top of the markdown file to allow you/your agent to specify complex styles: ``` --- styles: fontFamily: Lora baseFontSize: 17 ... --- ``` The default styles need no front matter — see https://sdocs.dev (a rendering of `sdoc.md`) to see how the default styles looks. Styled examples (some with charts) are linked from the intro near the top of that page. The CLI has some useful commands for you/your agent to master creating styled content with SDocs: * `sdoc schema` - how to style * `sdoc charts` - how to create + style charts --- Code --- SDocs is deliberately small: one Node.js file (~60 lines) serves a single HTML file, with `marked` (a JavaScript markdown parser) as the only runtime dependency. The server just serves static assets. All state lives in the browser. Repo: Code: https://github.com/espressoplease/SDocs --- Feedback & contributions --- I'm of course very interested in feedback and open to pull requests if you want to add features to SDocs. Thank you for your time. Comments URL: https://news.ycombinator.com/item?id=47777633 Points: 1 # Comments: 1
Made this small cli tool for making PATH actions easier across multiple platforms / shells Comments URL: https://news.ycombinator.com/item?id=47771059 Points: 4 # Comments: 0
Hello HN, I want to share a small wrapper I built around https://news.ycombinator.com/item?id=47708818 . The idea is to allow instant switching between fullscreen apps / desktops, with the ability to register shortcuts to instantly jump to your favorite apps, without animations. To be clear most of the hard work was done here: https://github.com/jurplel/InstantSpaceSwitcher , this is just a wrapper to build custom shortcuts around this solution, Ala Apptivate. This is mostly vibe coded, but took me a bit of time to get right and is really useful for my workflow, and I know it's a very common pain point for Mac tech users, so thought I would share. Comments URL: https://news.ycombinator.com/item?id=47762718 Points: 1 # Comments: 0
I built Darkdrive, a small self-hosted cloud storage app. Files and filenames are encrypted with AES-256-GCM before hitting disk, so the filesystem contains only ciphertext. The encryption key is not stored in one place on the server at rest. It’s split between: - a session share stored server-side - an encrypted cookie stored in the browser Both parts are required to decrypt files. A compromised cookie or session file alone yields nothing. The core encryption layer is published for review. The full application is not open source at this time. https://core.darkdrive.de/public/a7c3222a5c6e12bef0648266/cr... I chose server-side encryption over fully client-side systems to keep it simple to host while still allowing features like previews, thumbnails, and easy access across devices. Darkdrive is a single PHP application that runs on shared hosting with minimal setup. It encrypts filenames and directory names alongside file contents, and uses split-key server-side crypto. Happy to answer questions about the threat model or implementation. Comments URL: https://news.ycombinator.com/item?id=47752643 Points: 1 # Comments: 0
Article URL: https://www.no-pm.com/ Comments URL: https://news.ycombinator.com/item?id=47750301 Points: 1 # Comments: 1
Built a small tool that sets up VLESS + REALITY over SSH in one command. It handles: - full Xray setup - client configs (vless URI, sing-box, mihomo) - rollback if something breaks Example: ./irit.sh --mode setup --host Would love feedback.) https://github.com/anonymmized/Irit Comments URL: https://news.ycombinator.com/item?id=47743438 Points: 1 # Comments: 0
I built a small tool to compare job offers more completely than just looking at base salary. When I was evaluating roles, I kept running into tradeoffs that were hard to reason about. One offer might have a higher salary, another better benefits, fewer working hours, or lower commute cost. Comparing them side by side was surprisingly messy. So this tool breaks compensation down into a few groups: - pay (salary, bonus, equity) - time (working hours, vacation, holidays, commute time) - benefits paid by the employer (pension, insurance, allowances, etc) - costs you carry yourself (commute, other job-related costs) You can also add your own custom line items if something is missing. https://stayorqu.it/true-compensation It's still a simplification, but I've found it more useful than comparing salary alone. Curious how others approach this. Do you try to quantify everything, or keep it more intuitive? Comments URL: https://news.ycombinator.com/item?id=47742370 Points: 2 # Comments: 4
Request too large (max 20MB). Try with a smaller file.用的vscode插件遇到这个问题,找了好久终于找到解决方法这里分享给佬们 有个cli工具, npm install -g @asifkibria/claude-code-toolkit 直接运行: cct scan 查看损坏情况 cct fix 修复它 然后重启你的ClaudeCode 然后它就活了 3 个帖子 - 3 位参与者 阅读完整话题
I was tired of spinning up Burp for every smaller test I needed to do so I created something that has "Burp-lite" set of features but lives inside Chrome DevTools. Everything is user adjustable, no bloat, no AI, no registration or login, no suspicious cloud connect, no licenses. Just pure Chrome debug API based intercept, fuzzing, attack sequences etc. Added a test for websockets also but out of ideas what to do with it. Comments URL: https://news.ycombinator.com/item?id=47736447 Points: 1 # Comments: 0