智能助手网
标签聚合 simple

/tag/simple

hnrss.org · 2026-04-18 06:14:02+08:00 · tech

Built this around one simple idea: the workflow that wants to execute should not be the same place that decides whether execution may continue. This project puts an external allow/deny boundary before action. Public entry points: * live pilot * commercial request * private deployment There is also a GitHub Marketplace action install surface, but the main point is the boundary model itself: decision stays outside the workflow that is asking to proceed. Looking for feedback from people working on CI/CD, security controls, approval boundaries, and automated execution. Comments URL: https://news.ycombinator.com/item?id=47811161 Points: 2 # Comments: 0

hnrss.org · 2026-04-17 22:45:32+08:00 · tech

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

hnrss.org · 2026-04-17 22:10:04+08:00 · tech

The Asymmetric Numeral Systems (ANS) algorithm (Duda et al, 2015) is perhaps the most practical way of getting near optimal compression ratios for independent and identically distributed random sequences of symbols from a known discrete probability distribution. Simplest example: a random sequence of 0’s and 1’s with probability p of getting a 1. Shannon’s entropy formula gives us the expected compression ratio for such a sequence, but realizing that compression ratio efficiently in a computer program is not such an easy task. ANS does the trick and is incorporated into several general purpose compression algorithms, but I wasn’t able to track down a simple, self-contained implementation that was reasonably performant. So I made simple_ans, a straightforward Python package that uses a small, yet efficient, kernel of C++ code (few hundred lines of code). If you want it even simpler , there’s also a pure Python implementation in the repo (much slower though). I hope you find it interesting and/or useful! Comments URL: https://news.ycombinator.com/item?id=47806122 Points: 2 # Comments: 1

hnrss.org · 2026-04-17 19:39:46+08:00 · tech

Hi HN, I built NotchPrompter because I needed a simple way to read notes while looking at the camera during calls, without heavy or paid software. - 100% free & open-source - native macOS (SwiftUI) - minimalist - focuses on the essentials. Feedback and contributions are more than welcome! PS No, I didn't use AI for it. I always wanted to play with SwiftUI and this is my 6th approach to this. Previous projects were too complex for my beginner skills. I'm mainly a Java developer. It took me ~5 months to build this during free weekends. Comments URL: https://news.ycombinator.com/item?id=47804818 Points: 1 # Comments: 0

hnrss.org · 2026-04-17 18:00:39+08:00 · tech

I've made [candalf]( https://github.com/jarmo/candalf ) to setup my own PC and servers by using simple shell scripts instead of using something more complex like Ansible or similar. It's been used by me to manage production servers (physical and VM-s) running Linux/FreeBSD for years now and I'm also using it to configure my own laptop (Linux) so that if I install OS from scratch I can get up to speed really quickly and to also have everything "documented" in the scripts to not waste extra time in the future. I recently improved it a little to also support macOS, but have not used it for production usage having that OS. Maybe someone else also finds it useful. If not then also no harm is done. Comments URL: https://news.ycombinator.com/item?id=47804236 Points: 2 # Comments: 0

hnrss.org · 2026-04-16 17:11:25+08:00 · tech

Built this as a simple tool for estimating roof area, materials, and replacement cost without having to request a quote first. A lot of homeowners have no good way to sanity-check roofing costs early on, and contractors often still do the first pass manually. Roofing Calculator is meant to be a lightweight starting point: enter a few inputs, get a rough estimate, and understand project scope before talking to anyone. Interested in feedback from people in construction, home services, or anyone who has dealt with roof replacement before. Comments URL: https://news.ycombinator.com/item?id=47790556 Points: 1 # Comments: 0

hnrss.org · 2026-04-16 08:54:38+08:00 · tech

The system prompts that coding agent harnesses pass to language models are massive. They describe every available tool in detail — even the ones you never use. So I wondered, what if I built something more minimal? I tend to work on small projects where all the code fits in the context window. So I built a harness with a single tool: the ability for an LLM to edit my files. The core algorithm: 1. Read every file in the project directory 2. Concatenate them with the user's prompt into a single message 3. Send it to any language model, instructed to respond with a message and a list of edits — each edit being a search and replace on a specific file 4. Apply the edits I tried getting the LLM to generate unified diffs, but it kept producing malformed ones. Search and replace turned out to be far more reliable — the model copies text verbatim from the files already in its context. This can be extended with a few more features: 1. A CLI that lets you continue the conversation or reset it. Dumber LLMs need this so it can see the mistake they made. 2. Automatic retries — if an edit fails, re-send the current files and have the LLM fix its own search blocks. 3. File deletion. I made it so that an empty search-and-replace on an empty file deletes it. The LLMs I tested were local ones running through the LM Studio API. Gemma 4 was pretty bad. Qwen 3.5 was significantly better. Where is the source code? You should be able to get any coding agent to generate you one using this post. Comments URL: https://news.ycombinator.com/item?id=47787383 Points: 3 # Comments: 0

hnrss.org · 2026-04-14 04:40:47+08:00 · tech

I made a fun open-source skill to make really simple clickable demos. Just drop it into Claude Code where it reads your code base and creates a HTML/CSS demo of core functionality to go on your website. Think it's helpful to "show, don't tell", and quickly help users understand what your product does, but overcomes the friction of creating accounts and onboarding. I just dont really think screen recordings, or the new animations are as engaging as trying it out yourself. You can just re-run the skill when you ship something new, and also playing with making quick videos. Have fun! Comments URL: https://news.ycombinator.com/item?id=47757532 Points: 1 # Comments: 0

hnrss.org · 2026-04-13 06:41:25+08:00 · tech

Grateful is a gratitude app with a simple social layer. You write a short entry, keep it private or share it to a circle. A circle is a small private group of your own making — family, close friends, whoever you'd actually want to hear from. It shows you the most recent post first. People in the circle can react or leave a comment. There's also a daily notification that sends you something you were grateful for in the past. Try it out on both iOS and Android. Go to grateful.so Comments URL: https://news.ycombinator.com/item?id=47745300 Points: 5 # Comments: 2