Feed aggregator

Ask HN: How can I avoid the "It's not just X, it's Y" writing

Hacker News - Wed, 02/25/2026 - 10:49am

Every single blog post now. Half of news articles. All tweets over 140 characters. This sentence structure is everywhere and it's driving me absolutely bananas. It's so obvious to me when something is written by ChatGPT and I find it shocking that people are putting this work out there and thinking it's okay.

Comments URL: https://news.ycombinator.com/item?id=47153145

Points: 2

# Comments: 0

Categories: Hacker News

Developer creates app to detect nearby smart glasses

Malware Bytes Security - Wed, 02/25/2026 - 10:48am

An independent developer, moved after reading about the abuse of smart glasses to film people without their consent, decided to create an app to detect nearby smart glasses.

Smart glasses are wearable devices built into ordinary-looking eyewear that add functions like audio, cameras, sensors, and sometimes a small display. They can let you listen to music, take calls, capture photos or video from your point of view, or see simple information overlaid in your field of vision, depending on the model. To do this, they pack components such as microphones, touch controls, motion sensors, and sometimes a camera and tiny projector into the frame and arms of the glasses.

Nearby Glasses is an Android hobbyist app that continuously scans for Bluetooth Low Energy “advertising frames”—a type of data—to recognize devices from manufacturers linked to smart glasses, specifically Meta, Luxottica (Meta Ray-Bans), and Snap.

When it sees a matching Bluetooth signature, it sends a notification like “Smart Glasses are probably nearby,” though the developer explicitly warns about false positives, for example from Meta Quest VR headsets. Users install it from Google Play or GitHub, enable foreground scanning, start the scan, and then decide how to respond if an alert appears.

Because stalkers and harassers misuse smart glasses to target people, the developer built the app in deliberate defiance to modern surveillance after reading reports about people using Meta’s Ray-Ban smart glasses to secretly film others in massage parlors and during immigration raids.

In speaking with the outlet 404 Media about the project, developer Yves Jeanrenaud said: “I consider it to be a tiny part of resistance against surveillance tech.”

This kind of app matters most in contexts where covert recording or automated identification has real consequences:

  • For people in vulnerable or stigmatized workplaces (e.g., massage parlors, clinics, shelters) where non-consensual filming can lead to harassment, doxxing, or professional harm.​
  • During law-enforcement or immigration actions, protests, or political gatherings, where smart glasses could be used for evidentiary recording, intimidation, or bulk identification.​
  • In any setting where bystanders reasonably expect not to be recorded or profiled, either because of a sense of privacy or because of the law (public transport, bathrooms, gyms, support groups).

In these scenarios it makes sense to want an extra signal that someone nearby may be using surveillance-capable wearables.

As observed by the reporters at 404 Media, this app is an imperfect, tech-based mitigation to a social and legal problem: it can misfire, it can’t tell you who is being recorded, and it risks giving a false sense of safety. The developer frames it not as a solution but as a small, user-controlled countermeasure in an environment where surveillance devices are becoming more invisible and more AI-augmented.

We don’t just report on privacy—we offer you the option to use it.

Privacy risks should never spread beyond a headline. Keep your online privacy yours by using Malwarebytes Privacy VPN.

Categories: Malware Bytes

Show HN: I got tired of writing Pandas scripts just to JOIN two CSV files

Hacker News - Wed, 02/25/2026 - 10:44am

Every few weeks I get 2-3 CSV files and need to run a quick JOIN or aggregation. The options are always the same: fire up pandas, import into SQLite by hand, or use some janky web tool.

So I built a plugin for Tabularis (my native DB GUI) that treats a folder of CSV files as a database. Drop your files in, every file becomes a table, column types are inferred automatically, and you get a full SQL editor.

No code. No imports. Just SQL.

Example: 3 CSV files (users, orders, products) → this query works immediately:

SELECT u.name, u.country, COUNT(o.id) AS orders, ROUND(SUM(p.price * o.quantity), 2) AS total_spent FROM orders o JOIN users u ON o.user_id = u.id JOIN products p ON o.product_id = p.id GROUP BY u.id ORDER BY total_spent DESC The plugin is ~170 lines of stdlib Python (zero dependencies). It works because Tabularis has an open plugin protocol — JSON-RPC over stdin/stdout — so any data source can be a database.

Plugin: https://github.com/debba/tabularis-csv-plugin Tabularis: https://github.com/debba/tabularis

Comments URL: https://news.ycombinator.com/item?id=47153091

Points: 1

# Comments: 0

Categories: Hacker News

Notes on Reinforcement Learning

Hacker News - Wed, 02/25/2026 - 10:43am

Article URL: https://mattlanders.net/about.html

Comments URL: https://news.ycombinator.com/item?id=47153072

Points: 1

# Comments: 0

Categories: Hacker News

The Rejection of Artificially Generated Slop (Rags)

Hacker News - Wed, 02/25/2026 - 10:43am

Article URL: https://406.fail/

Comments URL: https://news.ycombinator.com/item?id=47153065

Points: 1

# Comments: 1

Categories: Hacker News

Pages