Thursday, 4 June 2026

Show HN: I've hooked up 2D LiDARs to Raspberry Pi, wrote Python library lds2d https://bit.ly/3RP9emn

Show HN: I've hooked up 2D LiDARs to Raspberry Pi, wrote Python library lds2d Try it in 60 seconds - no hardware needed. It supports 23+ LiDAR models including LDROBOT, YDLIDAR, RPLIDAR, 3irobotix, Neato, Xiaomi, Camsense and Hitachi-LG. https://bit.ly/4x9V8Mr June 4, 2026 at 08:10AM

Wednesday, 3 June 2026

Show HN: an AI that settles small couple arguments https://bit.ly/4vt1MvN

Show HN: an AI that settles small couple arguments Nisrine and I have been working in the same company for many years (she's Head of Product, I am CPTO) and we have done great things for our employer(s) all along. But we always wondered if we could launch our own app – after all, we know the process of it all, we just "never had the time". The idea started from a random conversation, after Nisrine told me a personal story about she had a stupid little fight with her partner, and after 3 or 4 back-and-forths on each side, she decided she was right. Of course, he decided HE was. But he was not sure, so he asked chatGPT... And lost :) We were making fun of him but then we thought, wait: everybody fights for stupid little things. It would be great if someone impartial, neutral, with no bias, could move the needle in one direction. Not render a verdict like in a Roman Forum but just shows you where (both of) you are right or wrong, and then makes the person who is more in the wrong apologise. Yeah, an AI :) Why apologise? One, because it's the best way to bring back peace to any relationship. Two, because it's hard to let go, put your ego on the side and accept that, "yeah, it's not worth fighting or sulking, sorry". And three... because it's so cool to see the other one bow and lose the argument :) Come on, don't pretend this is not thrilling to win an argument! So we built this app, called Piece (sounds like Peace, it's the peace of offering to bring back peace – the logo is an olive branch). The app comes with different tones: witty, theatrical, sarcastic and counsellor (if you want to go deeper in the analysis). The principle is very simple: you record yourself, your partner records their version, you get an analysis of each side's good and weak points, then a verdict. The app stores everything locally, no personal data shared anywhere (except the ephemeral transcript). And the two partners need to use one phone only: that brings them closer already. And from there, you can imagine all the features you want: dashboard with analytics (who has the biggest ego? how many times do you fight?), sharing on social media for "funny" humiliation, karma points, music generation of your fights etc. This app does not replace the couple therapy apps, of course. We are more malicious, this is more about a gamified experience for the day to day arguments. While building the app (Claude + Claude Design, app is in Flutter if you're interested), we were amazed by how many hilarious sentences the AI engine came up with. We were not expecting something that smart, to be honest, and that was what we liked about this side project: every test was a laugh! – ok, maybe not when Nisrine introduced regressions in the code: she argues that she did not but we asked Piece, and I won... We had good feedback from regular users so we recently decided to launch for a bigger public. The app is on the iOS and Android stores (look for "Piece, relationships"), works in English and French for now. Free to start, we'll surely implement credits when we grow our audience. Get it from here: https://bit.ly/3S3ti4p Happy to expand on any of this here if you are interested https://bit.ly/4o53eSu June 4, 2026 at 02:16AM

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4ohLbsn

Show HN: Bio Glyph – Turn Your Face into a One-Line Drawing https://bit.ly/4xdd6hm June 4, 2026 at 01:18AM

Tuesday, 2 June 2026

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/3SimNuD

Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game) https://bit.ly/4dZ96rY May 31, 2026 at 10:45AM

Show HN: AI-Powered PDF to Markdown Converter https://bit.ly/4e3DG3G

Show HN: AI-Powered PDF to Markdown Converter Turn complex PDFs into clean Markdown that people can review and AI tools can use. https://bit.ly/4e3DGkc June 3, 2026 at 03:56AM

Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4dL2O0b

Show HN: A crowdsourced map of surveillance camera's based on OSM https://bit.ly/4o4bUsl June 3, 2026 at 02:21AM

Show HN: Paseo – Beautiful open-source coding agent interface https://bit.ly/4x6FxNA

Show HN: Paseo – Beautiful open-source coding agent interface Repo: https://bit.ly/40WjrP9 Homepage: https://bit.ly/4ta6vkO Discord: https://bit.ly/4c7IHrZ https://bit.ly/40WjrP9 June 2, 2026 at 11:34PM

Monday, 1 June 2026

Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/3RUCdVN

Show HN: Going from 1+1=2 to Quantum Mechanics https://bit.ly/4u5B4In June 1, 2026 at 11:27PM

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/437Tiy8

Show HN: NoSleepAgent – keep your MacBook awake until your agents finish https://bit.ly/43t0rt3 June 2, 2026 at 12:23AM

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs https://bit.ly/3POC85x

Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs I kept seeing every npm/pnpm/yarn/bun/uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that checks what you have set and fixes it for you. I looked for an existing one first and couldn't find it. It started as a small weekend project and turned into a small research project on the nuances of cooldowns across package managers. Not a proof of P vs NP, but a small convenience that can save you and your loved ones from the next supply chain attack. I've raised this in a couple of HN threads since ( https://bit.ly/4wXqIgl and https://bit.ly/4udvqUG ) but never actually did a Show HN for the tool itself. If you know how to edit your ~/.npmrc, which settings apply to npm vs pnpm, and which one wants minutes vs days vs seconds, you probably don't need this. But if you vibe code and just want a one click fix (or you have a PhD in CS from Stanford, ex-FAANG, started 3 YC companies, now work at Anthropic, and still just want a one click fix), read on. DepsGuard is a single Rust binary, no runtime deps, MIT. Run depsguard and it scans your user-level and repo-level configs, shows a table of what is and isn't set, you pick what to change, hit d for the diff, and apply. It writes a timestamped backup first and depsguard restore rolls it back. depsguard scan is read-only if you just want the report. The settings are the simple ones that work: min-release-age / minimumReleaseAge (npm, pnpm, yarn, bun, and uv all name it differently and use days vs minutes vs seconds, which is half of why doing this by hand is annoying), ignore-scripts, and on newer pnpm block-exotic-subdeps, trust-policy: no-downgrade, and strict-dep-builds. It also handles Renovate and Dependabot cooldowns. The whole thing is a bet on timing. The malicious @bitwarden/cli 2026.4.0 was up ~19 hours and got 334 installs. axios was pulled in ~3h, ua-parser-js in hours, node-ipc in days. A 7-day gate means your installer never resolves any of those, they're gone before the window even opens. It does nothing for the slow ones (event-stream sat 2+ months), and it's not SCA, it won't scan your existing lockfile for known CVEs, that's a different layer. Disclosure: I'm a co-founder and CTO at Arnica (a commercial appsec startup) and built this because putting the same recommendations on each blog post felt like yelling at the clouds. It's free and MIT, no account, no telemetry. I'm also not the only one who had the idea (didn't know at the time), cooldowns.dev does the cooldown part across more ecosystems with a shell helper and is worth a look. DepsGuard covers fewer ecosystems but adds the other settings and the diff/backup/restore flow. If you want to try it: cargo install depsguard, or brew/apt/winget/scoop, all in the README. https://bit.ly/4udvrrI (full settings table and FAQ at depsguard.com) Is this an overkill that could have been a shell script? Probably yes (but I wanted windows support, why not). Did it save someone from a supply chain attack? Also probably yes. Do I know personally someone that without it wouldn't have bothered changing their settings after repeatedly asking, but eventually did it when I gave them depsguard? Absolutely yes. https://bit.ly/4udvrrI June 1, 2026 at 05:58PM

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] https://bit.ly/4u9NNKh

Show HN: Postbase – 100% open source Alternative to Firebase and Supabase [video] Postbase – 100% Opensource Alternative to Firebase and Supabase https://www.youtube.com/watch?v=St_kJZXZ_nE June 1, 2026 at 11:17AM

Show HN: Having fun making mini static site apps https://bit.ly/3PWB7It

Show HN: Having fun making mini static site apps I've been having a blast making multiple mini apps that run in the browser. I've been trying to see how far I can go without having a backend and relying on other services. I wrote these for fun and wanted to know what folks think. https://bit.ly/49w2u2K June 1, 2026 at 06:02AM

Sunday, 31 May 2026

Saturday, 30 May 2026

Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3PKB0Ql

Show HN: OWASP Agent Memory Guard – Stop AI Agent Memory Poisoning https://bit.ly/3RHraiG May 31, 2026 at 04:17AM

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI https://bit.ly/4nYv5DT

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI I made my first macOS utility app that ships with a bundled Gemma 4 model, specifically the Gemma E4B one. It made my app DMG have 5.3 GB in size, but I think it is a small size for the power that this free local model can provide. It runs fine on CPU, but can also run on Apple Silicon GPU, although I did not notice any performance improvements with GPU (tested on a M5 chip). I think these local lightweight and multimodal models will open multiple possibilities for new software tools where privacy is essential. https://bit.ly/3Qch88P May 31, 2026 at 02:40AM

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) https://bit.ly/4ed3R98

Show HN: Lite-Harness – Self-Hosted Cursor Agents (Use Claude Code/OpenCode) We built this Dockerfile because we wanted a simple harness server to run our agents and get memory, durable sessions, cron scheduling, and a vault, out of the box. https://bit.ly/4uN6Zia May 31, 2026 at 12:51AM

Show HN: Kanji Pairs Explorer https://bit.ly/4dFPRVh

Show HN: Kanji Pairs Explorer https://bit.ly/4vhSgLN May 30, 2026 at 11:56PM

Show HN: Helios – what plug-in solar could generate for any address in Britain https://bit.ly/4fQbxiX

Show HN: Helios – what plug-in solar could generate for any address in Britain Plug-in solar panels (no electrician needed) have just become legal in the UK and will go on sale soon. Helios estimates how much electricity a typical installation could generate at a given address and what that's worth against your tariff. It uses UK government LIDAR data to reflect the actual skyline, so it knows whether there's a building or a hill blocking the sun. Caveats: - Outside LIDAR coverage (most of Scotland and Wales) it falls back to a synthetic horizon (less accurate). - Trees and recent developments (post-2022 or so) may not be in the data, and some address placements could be off (geocoding via OSM). Feedback on the shading model especially welcome. https://bit.ly/4wXJaFN May 30, 2026 at 12:08PM

Show HN: I built an Android OS in the browser https://bit.ly/4wZX5Lg

Show HN: I built an Android OS in the browser https://bit.ly/3RQeQg3 May 30, 2026 at 06:40AM

Friday, 29 May 2026