frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
176•nullpxl•4h ago•62 comments

Show HN: SiteIQ – LLM and Web security testing tool (built by a high schooler)

https://github.com/sastrophy/siteiq
2•sastrophy•2h ago•0 comments

Show HN: Open-source RAG server with retrieval visualization (Postgres+pgvector)

https://github.com/jakops88-hub/Long-Term-Memory-API
3•northerndev•3h ago•1 comments

Show HN: Runprompt – run .prompt files from the command line

https://github.com/chr15m/runprompt
122•chr15m•19h ago•38 comments

Show HN: MkSlides – Markdown to slides with a similar workflow to MkDocs

https://github.com/MartenBE/mkslides
67•MartenBE•21h ago•14 comments

Show HN: KiDoom – Running DOOM on PCB Traces

https://www.mikeayles.com/#kidoom
348•mikeayles•2d ago•49 comments

Show HN: SyncKit – Offline-first sync engine (Rust/WASM and TypeScript)

https://github.com/Dancode-188/synckit
78•danbitengo•19h ago•32 comments

Show HN: Era – Open-source local sandbox for AI agents

https://github.com/BinSquare/ERA
59•gregTurri•1d ago•18 comments

Show HN: AnyMusic – AI music generator (royalty‑free, songs,stems, lyrics)

https://anymusic.ai
4•lovelycold•6h ago•0 comments

Show HN: I turned algae into a bio-altimeter and put it on a weather balloon

https://radi8.dev/blog/stratospore/
137•radeeyate•5d ago•13 comments

Show HN: Safe-NPM – only install packages that are +90 days old

https://github.com/kevinslin/safe-npm
86•kevinslin•4d ago•61 comments

Show HN: I built a website for games that catch my eye

https://alistof.games
4•RaycatRakittra•7h ago•2 comments

Show HN: I built an interactive HN Simulator

https://news.ysimulator.run/news
531•johnsillings•3d ago•213 comments

Show HN: ZigFormer – An LLM implemented in pure Zig

13•habedi0•17h ago•4 comments

Show HN: FounderPace – A leaderboard for founders who run

https://www.founderpace.com/
4•leonagano•10h ago•1 comments

Show HN: Lissa Saver macOS Screen Saver

https://github.com/johnrpenner/LissaSaver
2•johnrpenner•10h ago•0 comments

Show HN: We built an open source, zero webhooks payment processor

https://github.com/flowglad/flowglad
390•agreeahmed•2d ago•216 comments

Show HN: I built a free astro and tailwind static site for GitHub pages

https://tariqdude.github.io/Github-Pages-Project-v1/
3•chiengineer•12h ago•1 comments

Show HN: Yolodex – real-time customer enrichment API

https://api.yolodex.ai
36•hazzadous•3d ago•23 comments

Show HN: MakeSkill – The Intelligent Skill Builder for Claude

https://makeskill.cc
9•thanhdongnguyen•1d ago•3 comments

Show HN: I wrote a minimal memory allocator in C

https://github.com/t9nzin/memory
135•t9nzin•4d ago•32 comments

Show HN: Stun LLMs with thousands of invisible Unicode characters

https://gibberifier.com
201•wdpatti•4d ago•109 comments

Show HN: OCR Arena – A playground for OCR models

https://www.ocrarena.ai/battle
215•kbyatnal•6d ago•62 comments

Show HN: Anthony Bourdain's Lost Li.st's

https://bourdain.greg.technology/
21•gregsadetsky•2d ago•6 comments

Show HN: Cynthia – Reliably play MIDI music files – MIT / Portable / Windows

https://www.blaizenterprises.com/cynthia.html
86•blaiz2025•3d ago•33 comments

Show HN: Derusted – An open-source programmable HTTPS MitM proxy engine in Rust

https://github.com/kumarimlab/derusted
4•kumaras•20h ago•0 comments

Show HN: Build the habit of writing meaningful commit messages

https://github.com/arpxspace/smartcommit
109•Aplikethewatch•5d ago•131 comments

Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker

https://wealthfolio.app/?v=2.0
674•a-fadil•6d ago•213 comments

Show HN: Datamorph – A clean JSON ⇄ CSV converter with auto-detect

https://datamorphio.vercel.app
24•sumit_entr42•1w ago•9 comments

Show HN: PyTorch-World – Modular Library to Build and Train World Models

https://github.com/ParamThakkar123/pytorch-world
2•paramthakkar•23h ago•0 comments
Open in hackernews

Show HN: Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
176•nullpxl•4h ago
Hi! Recently smart-glasses with cameras like the Meta Ray-bans seem to be getting more popular. As does some people's desire to remove/cover up the recording indicator LED. I wanted to see if there's a way to detect when people are recording with these types of glasses, so a little bit ago I started working this project. I've hit a little bit of a wall though so I'm very much open to ideas!

I've written a bunch more on the link (+photos are there), but essentially this uses 2 fingerprinting approaches: - retro-reflectivity of the camera sensor by looking at IR reflections. mixed results here. - wireless traffic (primarily BLE, also looking into BTC and wifi)

For the latter, I'm currently just using an ESP32, and I can consistently detect when the Meta Raybans are 1) pairing, 2) first powered on, 3) (less consistently) when they're taken out of the charging case. When they do detect something, it plays a little jingle next to your ear.

Ideally I want to be able to detect them when they're in use, and not just at boot. I've come across the nRF52840, which seems like it can follow directed BLE traffic beyond the initial broadcast, but from my understanding it would still need to catch the first CONNECT_REQ event regardless. On the bluetooth classic side of things, all the hardware looks really expensive! Any ideas are appreciated. Thanks!

Comments

dotancohen•2h ago
Interesting idea. It seems to me that most things which would need to be protected from hidden cameras would be stationary and not require the operator to mount the detectors on his body, but starting with mobile constraints is often helpful.

I would like to draw attention to this gem of wit, easily the best I've seen in a long time:

> I think the idea behind this approach is sound (actually it's light)

_ache_•2h ago
I agree, I laugh out loud at that pun.
anilakar•2h ago
> most things which would need to be protected from hidden cameras would be stationary

Counter-sniper systems that scan for reflections from optics have existed for twenty years already. These are indeed meant for static operation in military bases and other fixed installations.

arionmiles•1h ago
Isn't the biggest mobile use case where you don't want to be secretly recorded in public? This was a big concern with the original Google Glass.
littlestymaar•1h ago
The idea of being constantly monitored by a megacorp tracking all my movements wih their swarm of cameras to feed us personalized ads is utterly dystopian indeed.

But I think the only valid way yo prevent this will be legislation though, it's not a fight individuals can win on their own.

lukan•1h ago
"But I think the only valid way yo prevent this will be legislation though, it's not a fight individuals can win on their own."

It will need both. Secretly recording in the public is already prohibited in many if not most jurisdictions, but ad far as I know, not really prosecuted.

hackingonempty•10m ago
In the USA, at least, the right to record in public is protected by the First Amendment.
fennecfoxy•44m ago
If I want to record you, you'd never know.

https://www.dpreview.com/news/4272574802/omnivision-has-crea...

So all the people blathering about camera in public have a moot point. All the whining does is prevent the fairly obvious camera being put into devices.

But if someone wants to record you in public otherwise, they will and there's nothing you or any of us can do about it.

probably_wrong•31m ago
The thing is, every beginner lockpicker makes a similar point when they realize how easy most locks are: "what's the point of locking my door if anyone can easily get in anyway?".

I think the same answers apply here: because making it harder to be casually recorded sends a clear signal that you don't want it, and now the act of recording goes from being an oversight to a deliberate, sometimes punishable act.

somethingsome•18m ago
It becomes an oversight to a deliberate act only if the recording person knows that he was detected. So that means that your anti recording glasses should signal 'no recording' in some way. Otherwise it's not really useful.. But at that point.. You can just stick a qrcode on you with the message 'no recording please look away from me'.
arionmiles•9m ago
I think people are getting lost in the weeds here. The idea with detection is not to prevent public recording, it's to _know_ you're being recorded so you can act accordingly.
another-dave•30m ago
I think your point is a little black-and-white — there's tons of behaviour that sits in the "technical possible but frowned upon" bucket.

It's like people listening to music without any headphones on the train — technically has been possible for ages but previously would've gotten you told to turn it off. Now it barely gets a raised eyebrow.

Can you prevent people secretly filming you? No, but most people still don't want it be become accepted behaviour, even if to you that's all just "whining and blathering".

aqme28•1h ago
I could see these being worn by walking-around security in a place where filming by the audience isn’t allowed. Super cool.
october8140•53m ago
It's me. I want to be protected from hidden cameras from other peoples glasses.
kakacik•11m ago
You have no right to record me or my family, pedophile or not. In fact where I live its illegal.

If not responding to polite request, closed fist at non-trivial speed aimed directly at your face is the next inevitable step against predators of any kind, non-trivial risk of losing sight due to broken glasses is part of the deal.

Your choice.

daveoc64•1m ago
Switzerland is quite unusual in that regard.

I would imagine most Hacker News users live in places where recording or photography in a public place is not illegal.

Your suggestion of violence certainly isn't legal in most places!

_ache_•2h ago
Thank you for the technical write up. I have no expertise in the BTE area but it's clear enough for me to understand.

The swap pattern is very interesting but even if it's silly, maybe experimenting with an actual camera to detect cameras may give you a good base line to what to expect from a working Rayban banner.

Scramblejams•2h ago
Cool project, but I'd use the first mode to look for hidden cameras at Airbnbs!
dmead•2h ago
Do you have a parts list for what's in the zuck glasses?
arionmiles•2h ago
Pretty neat idea! I love the BLE detection approach, would be pretty amazing if this works. I'll be following this with some interest!
baobun•11m ago
Tangentially related it's also useful to quickly gauge if your smarts-wielding neighbors are home or not so noise levels can be adjusted accorsingly (:
wowamit•2h ago
A much-needed project. Making yourself invisible to such privacy-invasive devices will be the need of the day. Of the two approaches you mentioned, blocking/jamming the specific wireless traffic would be pretty interesting, if possible.
aDyslecticCrow•1h ago
> blocking/jamming the specific wireless traffic would be pretty interesting, if possible.

And probably highly illegal.

wowamit•1h ago
Yeah, true. Implementing this would be tricky.
aDyslecticCrow•25m ago
Implementing it is trivial. you can just overlook the radio from openWRT and drown out every 2.4-2.5 gHz device in a 100M radius.

Doing it targeted is more difficult since it does frequency hopping, but you could probably reverse the frequency hopping algorithm to target specifically Bluetooth and force high packet loss.

This is still illegal for radio jamming reasons, and also patent infringement since a misbehaving Bluetooth device has not gotten permission to use Bluetooth patents held by SIG.

okincilleb•2h ago
This is seriously neat. Love the name too
nullpxl•2h ago
Thank you! To settle a debate between me and a friend, do you think Ray-BANNED or Ban-Rays is the better name?
rendaw•2h ago
Ban-Rays. Ray-BANNED could be read to mean that you've been banned by Ray-Ban IMO, the opposite of what's happening.
louthy•1h ago
Ray-Banned is a good pun, but might bring you legal trouble. I’d go with Ban-Rays
bjord•58m ago
the former
sspiff•2h ago
I remember seeing some celebrities in the late 00s / early 10s with IR-emitting sunglasses or accessories to flood the camera sensors of paparazzi and make it harder for photographers to get spyshots of them.

Would this approach work for these camera glasses as well, simply flooding them with so much IR spectrum light that their sensors simply can't see you anymore?

nullpxl•1h ago
One of my future ideas was to have the detection trigger turning a bunch of IR LEDs on to do just this! I've only tested it a little bit against my phone camera (with around 5 850nm LEDs), but it didn't work super well (fairly bright but not enough to be useful). It did work much better in low-light though. My guess is modern cameras have better IR-cut filters, but like I mentioned I only tested against my phone and not the Ray-bans yet.
spacedoutman•1h ago
Have you thought about the potential eye/skin damage you would be causing with IR LEDS.
card_zero•1h ago
Potentially as much as none, because it's UV that does the damage?
thih9•57m ago
I guess IR can be harmful (IR lasers, military grade IR LEDs). But yes, likely not the consumer grade IR LED.
SamDc73•1h ago
I heard about similar hats being used during the Hong Kong protests, but most modern cameras filter out IR anyway. Reflective jackets tend to work much better; they basically turn you into an overexposed bright blob on camera.
michaelt•1h ago
Well, there's https://www.nii.ac.jp/userimg/press_details_20121212.pdf

I think fooling facial recognition systems and CCTV-cameras-at-night is easier than fooling professional photographers. Most photograhers' cameras have IR filters, after all. And nobody's got an LED brighter than the sun.

adzm•1h ago
> nobody's got an LED brighter than the sun

It's low density silly fun but I did see these folk attempt to do such a thing with entertaining results https://youtu.be/m1S1r9I6DN4

Tarmo362•1h ago
On this topic, is there any benefit of trying to fool facial recognition systems with these type of accessories and or wearables, would the system not just mark you as suspicious and keep an even better track of you

Of course it is a different thing if these are adopted by the masses

beeflet•57m ago
I have been thinking of a device to thwart license plate readers by dumping a ton of IR and/or visible light on the plate before it gets read.

Perhaps combined with some reflective coating? Retroreflectors are promising

Saloc•50m ago
What about correlating transmitted wireless frames with a LED flashing pattern? If the glasses stream video with a variable bitrate codec over wireless, flashing vs. non-flashing should change bandwidth and therefore frame frequency. However, with searching over all channels this might be quite slow in practice.
mcny•2h ago
Putting myself in the shoes of a qa for a second...

What is the cheapest way for me to trigger a false positive on such a detection device?

And what can we do about it?

Rinse and repeat until the cheapest cost exceeds a standard pair of smart glasses.

byyoung3•1h ago
next: smart glasses app to detect glasses that can detect smart glasses that have cameras
AmbroseBierce•1h ago
the esp32 in the side of the head should give it away
kanak8278•1h ago
It's a lovely idea.
d--b•1h ago
Taping over the recording indicator is illegal.

Is there any way your device can find the MAC address of the glasses through bluetooth or something and file a lawsuit automatically?

hammock•37m ago
Why is it illegal?
SamDc73•1h ago
I would love to actually buy a similar product (but a one that won't make you look like a Frankenstein)
DonHopkins•1h ago
How about Elton John's windshield wiper glasses?

https://fabukmagazine.com/elton-john-glasses-in-the-frame-at...

9dev•1h ago
Does anyone work on smart glasses for blind people yet? Something with blackened glass, obviously, that uses image recognition to translate visual input into text via (headphone) audio to the wearer.

That would allow for urgent warnings (approaching a street, walking towards obstacle [say, an electric scooter or a fence]), scene descriptions on request, or help finding things in the view field. There's probably a lot more you could do with this to help improve quality of life for fully blind people.

anonymousiam•1h ago
If the top-level poster succeeds, the resulting device could possibly disable devices that allow blind people to see. This could open up another liability channel.
jonners00•1h ago
there's a lovely documentary by a blind British comedian about exactly this: https://connect.open.ac.uk/seeingintothefuture/
p-e-w•52m ago
Every time I read about smart glasses I wonder the same thing. Obviously the technology isn’t perfect, but it seems that even a basic pair of smart glasses with primitive image processing could be life-changing for a completely blind person. Yet as far as I can tell, most blind people don’t use technology at all for this purpose.

Unfortunately, the HN website is extremely unfriendly to users relying on assistive technologies (lack of ARIA tags, semantic elements etc.), otherwise there might be more blind people commenting here who could shed light on such things, no pun intended.

9dev•20m ago
Makes me wonder just how big the market for such a device would be, and if it would attract investors…
DonHopkins•1h ago
Can they detect Agency Glasses? 8)

Wearable Eyes Turn You Into Emotional Cyborg:

https://www.youtube.com/watch?v=GhvHxz1NePQ

>The device, called AgencyGlass, was developed by Dr. Hirotaka Osawa from Tsukuba University.

https://spectrum.ieee.org/wearable-eyes-agencyglass-emotiona...

thrdbndndn•1h ago
Sorry I'm still confused. Do you have a reliable way to detect if a smart glass is recording or not? I never used smart-glasses regularly, but wouldn't it be "on" all the time if one is using it, so detecting the power-on and pairing is kinda useless?
aDyslecticCrow•1h ago
Regular pairing, advertising and control likley use Bluetooth LE for simplicity and battery life. Streaming or transferring video likley use Bluetooth classic for increased bandwidth.

These are two different protocols with different radio behaviour.

So beyond detecting the glasses themselves, which seem like the focus of the project; detecting recording is feasible at the point of transfer to a phone.

The issue is distinguishing it from any other high bandwidth Bluetooth device nearby, such as headphones.

DonHopkins•1h ago
Now integrate it with ink jet technology to spray the offending camera lens like a squid!
foormanek•1h ago
One more gizmo throwing IR at MY eyes? No, thanks!
zppln•1h ago
I was thinking about this just the other day. You're on your way to implementing your own real-life stealth meter! Very cool!
egeres•47m ago
Super interesting project, at first I thought it would be a naive implementation of YOLO but I wasn't aware about retro-reflections. The papers he linked in the GH discuss very interesting ideas
icoder•1m ago
Comparable to what I read someone say about AI the other day: we're living in the small sliver of history where smart-glasses with cameras are technically feasible yet are still (kind of) detectable.