frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Show HN: I've added 59 free tools to work with PDF documents

https://www.digiparser.com/free-tools/pdf
2•pankaj9296•42m ago•0 comments

Show HN: acmsg (automated commit message generator)

https://github.com/quinneden/acmsg
5•qeden•1h ago•7 comments

Show HN: HelixDB – Open-source vector-graph database for AI applications (Rust)

https://github.com/HelixDB/helix-db/
187•GeorgeCurtis•19h ago•79 comments

Show HN: I built a simple AI-powered ATS for small teams

https://applisights.com
2•rajathhegde•3h ago•0 comments

Show HN: Airweave – Let agents search any app

https://github.com/airweave-ai/airweave
160•lennertjansen•1d ago•37 comments

Show HN: Mycelium

https://github.com/mycweb/mycelium
25•brendoncarroll•3d ago•5 comments

Show HN: A5

https://github.com/felixpalmer/a5
89•pheelicks•1d ago•27 comments

Show HN: Basecoat – shadcn/UI components, no React required

126•hunvreus•1d ago•70 comments

Show HN: I’ve built an IoT device to let my family know when I’m in a meeting

https://nullonerror.org/2025/05/11/i-have-built-an-iot-device-to-let-my-family-know-when-i-am-in-a-meeting/
75•delduca•2d ago•51 comments

Show HN: AG-UI Protocol – Bring Agents into Frontend Applications

https://github.com/ag-ui-protocol/ag-ui
29•swiftlyTyped•20h ago•5 comments

Show HN: Lumoar – Free SOC 2 tool for SaaS startups

https://www.lumoar.com
87•asdxrfx•1d ago•31 comments

Show HN: CLI that spots fake GitHub stars, risky dependencies and licence traps

https://github.com/m-ahmed-elbeskeri/Starguard
117•artski•1d ago•68 comments

Show HN: Litelytics – A nice GA4 dashboard (better Looker Studio)

https://litelytics.io/
8•tesfaX•17h ago•1 comments

Show HN: Put macros.menu/ in front of any restaurant menu URL

https://macros.menu
7•Sawpaw19•17h ago•0 comments

Show HN: I made a site for finding people to build cool tech projects with

https://guildorigin.com/
16•quelup•22h ago•15 comments

Show HN: Codigo – The Programming Language Repository

https://codigolangs.com
78•adamjhf•4d ago•24 comments

Show HN: Make your own voice AI in two clicks

https://unmute.sh/
24•unmute-sh•1d ago•7 comments

Show HN: Downloads Director – Auto-organize your Downloads folder by file type

6•freakynit•21h ago•1 comments

Show HN: GlassFlow – OSS streaming dedup and joins from Kafka to ClickHouse

https://github.com/glassflow/clickhouse-etl
77•super_ar•2d ago•31 comments

Show HN: LoopMix128 – Fast C PRNG (.46ns), 2^128 Period, BigCrush/PractRand Pass

https://github.com/danielcota/LoopMix128
75•the_othernet•3d ago•34 comments

Show HN: The missing inbox for GitHub pull requests

https://github.com/pvcnt/mergeable
25•pvcnt•1d ago•6 comments

Show HN: Translate between dialects and share SQL queries on the browser

https://sqlscope.netlify.app
19•WhyIsItAlwaysHN•5d ago•2 comments

Show HN: Blog comments, nice looking, open source – Talkyard

https://blog-comments.talkyard.io/demo/
22•KajMagnus•2d ago•3 comments

Show HN: Code Claude Code

https://github.com/RVCA212/codesys
117•sean_•3d ago•25 comments

Show HN: Hydra (YC W22) – Serverless Analytics on Postgres

https://www.hydra.so/
59•coatue•4d ago•33 comments

Show HN: Oliphaunt – A native Mastodon client for macOS

https://testflight.apple.com/join/Epq1P3Cw
103•anosidium•4d ago•38 comments

Show HN: MMORPG prototype inspired by World of Warcraft

https://github.com/nickyvanurk/everwilds
25•nickyvanurk•2d ago•9 comments

Show HN: Hyvector – A fast and modern SVG editor

https://www.hyvector.com
327•jansan•5d ago•92 comments

Show HN: Xenolab – Rasp Pi monitor for my pet carnivourus plants

https://github.com/blackrabbit17/xenolab
131•malux85•3d ago•54 comments

Show HN: Rama 0.2 – Modular Rust framework for proxies, servers, and clients

https://github.com/plabayo/rama/discussions/544
3•gdcbe•1d ago•0 comments
Open in hackernews

Show HN: I’ve built an IoT device to let my family know when I’m in a meeting

https://nullonerror.org/2025/05/11/i-have-built-an-iot-device-to-let-my-family-know-when-i-am-in-a-meeting/
75•delduca•2d ago

Comments

delduca•2d ago
Source code https://github.com/skhaz/onair
gus_massa•1d ago
It was hard to notice. It's the small rectangle under the screen.

> This endpoint receives a JSON payload with a status of “on” or “off”, and turns the LED panel red or blue accordingly

sanex•10h ago
If I ever find myself in your town I'm going to get free wifi.

But seriously I've wanted to build something like this for so long just never had the time. Going to definitely do it now. Love the idea of using the camera status to change the light.

LurkandComment•10h ago
I put a sign on my office door.
nine_k•9h ago
A great alternative to https://busy.bar/ if all you want is the core functionality, not bells and whistles, for the 10% of the price.
OhMeadhbh•8h ago
thx for the reference, though i think the bells and whistles may have been the point.
nine_k•7h ago
Indeed! Market segmentation ftw ;)
ctxc•5h ago
It says $250 (but of course, pretty cool). Esp module is probably <$10. What am I missing?
ctxc•5h ago
Edit: misread parent, ignore.
neom•9h ago
I use an Embrava Blynclight Mini, ~$60 on amazon, works fine.

See also: https://github.com/JnyJny/busylight

Liftyee•9h ago
Neat little project. For these things, I usually find that simpler is better - use the minimum feature set to finish it and start use.

I recently found a server status bezel and was thinking of making a remote status indicator out of it... maybe I should reduce the features of that project too.

lurk2•9h ago
A “Do Not Disturb” door hanger costs $7 on Amazon.
function_seven•9h ago
And requires me to remember to get up and hang it before a scheduled meeting. Or not hang it when someone calls me and a meeting erupts. And I need to remember to take it down after each call. (If I don’t, then it’s just up all the time and might be taken as seriously as a Prop 65 Warning.)

Automations are really nice for certain things!

tekla•9h ago
And I'm sure you've set up all the systems that make sure the complicated system is actually working and not dead weight or doing something unintended.

Versus, I dunno a door lock

varenc•8h ago
sir, this is hacker news
OhMeadhbh•8h ago
obviously you need a remote motor that spins the sign to "do not disturb" when the meeting starts and then back around when it's over. and a sensor to verify it's in the correct orientation.

so you get the simplicity of the sign with the automation desired by the OP.

lazyasciiart•7h ago
A webcam in the corridor that shows your office door from the outside, machine vision reads the image to know which orientation the sign is in. If a meeting begins and the sign is wrong, a little LED on the desk starts flashing red.
rzzzt•7h ago
An alternative would be to spin the sign constantly around its center of mass while a meeting is in progress.
hackable_sand•2h ago
The meeting state coheres when the sign is observed.
Dylan16807•7h ago
> Versus, I dunno a door lock

They just explained why a door lock has absolutely abysmal reliability.

"Making sure" the complicated system works significantly better than a door lock is actually really easy to do, because the door lock is so bad.

matsimitsu•9h ago
Which is more expensive than an esp32 and a led panel, and less convenient.
tekla•9h ago
A "Do not disturb" sign costs roughly zero with a pen and a piece of paper.

Also, I have no idea how out of touch you have to be to claim that a simple sign that costs a few bucks is less convenient than something that requires power, another peripheral that requires power, and network access.

dathery•9h ago
Fortunately my home office has an abundance of both power and network access (especially compared to the scarce resource of human attention!)

Why insist on being so negative? It's a cool little project. Just keep scrolling if it's not for you.

ctxc•5h ago
Exactly! Do these things not bring people joy in the drudgery of routine solutions?!
Dylan16807•7h ago
> Also, I have no idea how out of touch you have to be to claim that a simple sign that costs a few bucks is less convenient than something that requires power, another peripheral that requires power, and network access.

If you go ask random people whether they'd rather update a sign several times a day, or plug it in and be done for a year, what do you think they'd answer?

hackable_sand•2h ago
Or just embracing interruptions and responding to them like an adult.

dnd signs read "passive aggressive"

sailfast•8h ago
It's not about the price. It's because it's COOL - and because somebody did a fun thing with hardware and software, which is great!
shadowgovt•9h ago
I have a similar system at home: there's a door on my office, and I close it.
Aziell•9h ago
There was a time I worked from the corner of our living room.My partner would often walk in during meetings, sometimes asking loudly where the charger was. One day, I left a sticky note on the table:“In a meeting – please check back in 30 minutes.”Surprisingly, it worked. What really changed things wasn’t the note itself, but the quiet agreement it created.
tonyarkles•9h ago
Lots of haters today. Love it, great opportunity to build something that solves a problem for you for cheap and gives you an opportunity to play with some tech.
franciscop•9h ago
Love it, I was expecting for some reason you routed a cable to the Webcam LED, or at least a light sensor (though that would make the lid unable to work if it's a laptop). But this is even more elegant, I guess I've been trying to do more hardware hacking recently and I read ESP32 so my expectations were off.
raggi•9h ago
I've considered doing something like this a few times, this is seriously ripe for an ON AIR sign :D
onair4you•8h ago
I like the ingenuity, but I didn’t want have to build custom hardware. My solution:

Lutron smart plug

“On Air” sign off of Etsy

Script to watch log file indicating the state of my webcam. On changes, triggers an Apple Home command to turn the Lutron switch off and on.

ctxc•5h ago
You should write about it and add pictures! :)
gia_ferrari•8h ago
I just rigged up something similar: a DBUS listener for PulseAudio mic activity that publishes MQTT events to Home Assistant via discovery. No device config needed. I use hallway RGB lights to signal status ("purple = I'm in a meeting"). Quick and easy setup, I already had the RGB lights for mood lighting. Runs as a user systemd unit.
garyfirestorm•7h ago
This sounds like a proper way to do it. Maybe I am biased for MQTT but I like your approach.
pammf•6h ago
Would it switch the lights if you’re only listening with headphones while your camera is open?

Most of my awkward moments happened with family members casually cruising on my background while someone else had the word. Usually they can hear when I’m speaking and don’t enter the room.

ThrowawayTestr•8h ago
mDNS is really convenient. Unfortunately the only way to install it on Windows is through old iTunes installers.
shermantanktop•8h ago
I built a similar thing using Bluetooth to a ESP32.

The hard part is reliably detecting camera status. I’m currently using a utility called Oversight, but it is event-based and the dodginess of the Bluetooth connection means the device gets out of sync.

The python script takes a different approach, so I’m going to check that out.

OhMeadhbh•7h ago
as a generic aside, this seems like it's more of a "LAN of Things" project than an IoT device. It seems it would work fine if the upstream IP dialtone cut out for a while (though i'm guessing you wouldn't be doing too much video conferencing if that happened.)

but the core functionality doesn't require a server in the cloud, so by definition it's not IoT. just a nit though. it's still a cool little hack, no matter what you call it.

AStonesThrow•7h ago
The definition of "IoT" requires neither Internet access nor cloud server functionality.

https://en.wikipedia.org/wiki/Internet_of_things

The core idea of IoT is that everything is capable of communicating on some network, whether that device is a fridge, a coffee maker, a dishwasher, a speck of dust, or a light bulb. The idea is that networks can connect more types of "things" than just general computing devices. The type of network and the reach of said network is sort of immaterial.

The author has created a specialized widget which communicates over a network. By definition, that is IoT.

jader201•6h ago
To be fair, while the definition does not require internet connectivity, the name certainly does imply that it does.

Even the linked Wikipedia article points this out:

> "Internet of things" has been considered a misnomer because devices do not need to be connected to the public internet; they only need to be connected to a network and be individually addressable.

AStonesThrow•2h ago
I suppose that's fair for someone who is not in-the-know.

But the definition of "internet" from an early point has been "a network of networks".

It is by historical accident that many people understand the proper name "Internet" to refer to a singular and monolithic thing. For many purposes, The Internet is monolithic, as it is a global interconnect and everything speaks IPv4 and is therefore globally addressable, if not routable or reachable.

But I would say that a "network of networks" is whatever you make of it. If it is a network of Bluetooth devices bridged by WiFi, that's an internet. If it's a dozen networks of washing machines in disparate rooms, bridged by a service provider, but not reachable by anyone without an app, that's an internet.

So in reality, it's perfectly logical to have multiple internets, interconnected internets, and isolated internets. The fact that China runs a "Great Firewall" means that their "Internet" experience is markedly different from an internet from a non-China perspective.

Last, but certainly not least: don't forget that the "S" in "IoT" stands for "security"!

Aurornis•7h ago
Triggering based on the webcam is very smart.

I can think of at least 5 different companies that have tried to launch similar products, including a couple local startups. Most of them had some sort of manual control which everyone gets tired of after a couple days. The few people I saw try to use the manual lights would forget to turn it off, which turned it into a false alarm system, which quickly taught everyone to ignore it and peek their head in anyway because it was on so frequently that everyone knew it had no actual correlation with the person being in a meeting.

declan_roberts•7h ago
Well done! I've been thinking about something like this for a long time. I considered using the Google API to check for calendars but the camera is so much better an idea!!
forgingahead•7h ago
In college, people would just put a sock on the door....
jumploops•6h ago
This is so awesome.

I thought about doing something similar during Covid, but mounted above the door frame.

Ended up getting a real office instead. WFH was great... until the toddler became tall enough to open doors :)

lemming•6h ago
Mine is even simpler - I just control an off-the-shelf smart bulb via a couple of macOS Shortcuts, which is trivial using Homekit. Those are driven by Hammerspoon which triggers the shortcuts based on the camera events. No custom hardware and like 20 lines of code (not including the shortcuts, I guess). I have the bulb in a normal lamp base outside my door. It's properly event driven rather than polling, too.
zimpenfish•6h ago
Similar - Hammerspoon detects whether I have a Teams meeting window open (I never have my camera on) and calls out to Home Assistant to control a WLED strip visible outside the room. Also have a Zigbee button for ad-hoc control if I'm called into a Slack huddle, etc.

(I've also got it parsing my Outlook iCal to do "meeting pending", "meeting maybe pending" but it turns out that Outlook's iCal is nonsense and parsing it is a fool's errand.)

turtlebits•6h ago
What happens if you turn off your video? For large or long meetings, I generally turn my camera off.