Posted by david927 1 day ago
Ask HN: What Are You Working On? (June 2025)
Last year PlasticList discovered that 86% of food products they tested contain plastic chemicals—including 100% of baby food tested. The EU just lowered their "safe" BPA limit by 20,000x. Meanwhile, the FDA allows levels 100x higher than what Europe considers safe.
This seemed like a solvable problem.
Laboratory.love lets you crowdfund independent testing of specific products you actually buy. Think Consumer Reports meets Kickstarter, but focused on detecting endocrine disruptors in your yogurt, your kid's snacks, whatever you're curious about.
Here's how it works: Find a product (or suggest one), contribute to its testing fund, get detailed lab results when testing completes. If a product doesn't reach its funding goal within 365 days, automatic refund. All results are published openly. Laboratory.love uses the same methodology as PlasticList.org, which found plastic chemicals in everything from prenatal vitamins to ice cream. But instead of researchers choosing what to test, you do.
The bigger picture: Companies respond to market pressure. Transparency creates that pressure. When consumers have data, supply chains get cleaner.
Technical details: Laboratory.love works with ISO 17025-accredited labs, test three samples from different production lots, detect chemicals down to parts per billion. The testing protocol is public.
You can browse products, add your own, or just follow specific items you're curious about: https://laboratory.love
Specifically, rice seems to contain a good deal of arsenic (https://www.consumerreports.org/cro/magazine/2015/01/how-muc...) and I've been interested for a while in trying to find some that has the least, as I eat a lot of rice.
BTW I love Consumer Reports.
IIRC2, don't buy rice from land formerly used to grow cotton. Because calcium arsenate was used to kill the boll weevil.
https://en.wikipedia.org/wiki/Boll_Weevil_Eradication_Progra...
Where can I find the link? Do I need to submit my email to see the "openly published results"?
Wow, thanks for the heads up, website. I'll throw out my stock of these right away.
Do you have an arbitrary date we should use to ignore items for testing?
Vanilla (high): https://laboratory.love/plasticlist/59 Strawberry (medium): https://laboratory.love/plasticlist/60
0: https://i.imgur.com/L1LVar1.png
Edit: I guess that should impact the Substitutes category, though, and not the Phthalates category.
I thought it was an exaggeration so I checked. It's actually even worse:
EU is 0.2 ng/kg body weight and US is 50 µg/kg body weight. So the US limit is 250,000 times higher.
Often desired something like this so thank you for making this happen.
I’m a non-technical manager of a development team and couldn’t conscionably ask one of my devs to do it, so I downloaded Delphi (we are very old school) and got to work with ChatGPT. It’s been fussier than I ever imagined, but now I’ve got the minimal functions, autosave, buffer zones and color options I’ve been dreaming of, plus new insight into what my devs go through when I ask “how hard can it be to just…” Mopping up some issues with resizing. I’ll post a free version soon.
I've mostly scribbled notes on paper for now, trying to be exhaustive about all that before scoping MVP (maybe SLC[1] would be better but I'm first doing that for myself so I'm not really pressuring myself for now).
I'm using modern C++, and will probably start from SDL3, plus a couple other libraries, but nothing too big or framework-y beyond that.
[0] https://news.ycombinator.com/item?id=44038209 [1] https://longform.asmartbear.com/slc/
I'm building Mochi, a small programming language with a custom VM and a focus on querying structured data (CSV, JSON, and eventually graph) in a unified and lightweight way.
It started as an experiment in writing LINQ-style queries over real datasets and grew into a full language with:
- declarative queries built into the language
- a register-based VM designed for analysis and optimization
- an intermediate representation with liveness analysis, constant folding, and dead code elimination
- static type inference, inline tests, and golden snapshot support
Example:
type Person {
name: string
age: int
}
let people = load "people.yaml" as Person
let adults = from p in people
where p.age >= 18
select { name: p.name, age: p.age }
for a in adults {
print(a.name, "is", a.age)
}
save adults to "adults.json"
The long-term goal is to make a small, expressive language for data pipelines, querying, and agent logic, without reaching for Python, SQL, and a half-dozen libraries.Happy to chat if you're into VMs, query engines, or DSLs.
This is exactly the kind of thing I've had in mind as one of the offshoots for PRQL for processing data beyond just generating SQL.
I'd love to chat some time.
- The encoder ring which works like an LED mouse, but in reverse: Fully reverse-engineered and on its own demo PCB
- The faceplate PCB, which does the actual control of the thermostat wires, has been laid out, but the first version missed a really-obvious problem involving the behavior on power-on with certain of the GPIO pins from the ESP32, so I've got rev 3 on order from the PCB manufacturer.
Nest Thermostats of the 1st and 2nd generation will no longer be supported by Google starting October 25, 2025. You will still be able to access temperature, mode, schedules, and settings directly on the thermostat – and existing schedules should continue to work uninterrupted. However, these thermostats will no longer receive software or security updates, will not have any Nest app or Home app controls, and Google will end support for other connected features like Home/Away Assist. It has been pretty-badly supported in Home Assistant for over a year anyway, missing important connected features.
https://shop.m5stack.com/products/m5stack-dial-esp32-s3-smar...
> As a versatile embedded development board, M5Dial integrates the necessary features and sensors for various smart home control applications. It features a 1.28-inch round TFT touchscreen, a rotary encoder, an RFID detection module, an RTC circuit, a buzzer, and under-screen buttons, enabling users to easily implement a wide range of creative projects.
> The main controller of M5Dial is M5StampS3, a micro module based on the ESP32-S3 chip known for its high performance and low power consumption. It supports Wi-Fi, as well as various peripheral interfaces such as SPI, I2C, UART, ADC, and more. M5StampS3 also comes with 8MB of built-in Flash, providing sufficient storage space for users.
I've build a few HA-compatible systems using M5Stack products; mostly the Atom-S3 Lite connected to various sensors and lights.
- "Wireless High Resolution Scrolling is Amazing": https://youtu.be/FSy9G6bNuKA
- "DIY haptic input knob: BLDC motor + round LCD": https://youtu.be/ip641WmY4pA
Any ideas on how to source 2nd gen Nests? I just checked ebay and my local craigslist; nadda.
Do recyclers accept requests? Like pulling all the Nest units from the waste stream?
Yet another example of why not to buy a product that needs to be tethered to its manufacturer to work. Good luck. I’d be willing to beta test (I’d have to check what rev mine is)
https://support.google.com/googlenest/answer/16233096?hl=en
> Upcoming end of support for Nest Learning Thermostats (1st and 2nd gen)
> Nest has announced the end of support for Nest Learning Thermostats (1st and 2nd gen). Your thermostat will no longer connect to or work in the Google Nest app or Google Home app starting on October 25, 2025.
- looks like your output report is an HTML page of text and media. Do you generate any PDFs?
- how much time does a report take to complete?
- how long have you been developing sewerreport.com?
- how many customers do you have?
I would consider adding a tutorial or a toy version that's simplified a bit.
More along the lines of comparing $200 drones to $200,000 missiles. The economics of warfare and asymmetric warfare.
Tangential: do you have insights into viability of mini automated anti-drone turrets? Something you'd place on a truck or pull out of a trench when needed? We already have drones with shotguns. I guess it's the automatic acquisition and targeting that's the difficult part, but just how difficult is that?
Is the equipment efficiency meant to capture e.g. using a $1M missile to shoot down a $1k uav/rocket
My film got screened at the Academy Award-qualifying Bali International Film Festival and the Marina Del Rey Film Festival in the past month. It will be screening next month in New York City at the Asian American International Film Festival.
Otherwise, I'll let you know once it's widely available.
Strongly recommend the rust remover described by Backyard Ballistics[0] on his second channel[1]; 1 liter water, 100g citric acid, 40g washing soda, generous squirt of dish soap. He claims the acid and alkali cancel out so there's nothing to attack the normal metal surface, but they leave citrate ions which dissolve rust by chelation, which makes it better than just citric acid, vinegar, or soda alone, which all pit and dissolve the clean metal surfaces, and easier/better than wire wool scratching. He also claims it's as effective as EvapoRust but much cheaper and can do more rust dissolving per litre than EvapoRust.
[0] https://www.youtube.com/@Backyard.Ballistics - restoration of old and very rusty guns
[1] https://www.youtube.com/watch?v=fVYZmeReKKY - "The Ultimate HOMEMADE Rust Remover (Better than EvapoRust)", Beyond Ballistics channel