Top
Best
New

Posted by david927 1 day ago

Ask HN: What Are You Working On? (June 2025)

What are you working on? Any new ideas which you're thinking about?
395 points | 1233 comments
cjflog 19 hours ago|
Currently a one-man side project:

https://laboratory.love

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

weepinbell 17 hours ago||
This is really cool - it'd be great to test for other chemicals like heavy metals.

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.

abirch 16 hours ago|||
If you are concerned about heavy metals, look at herbs: https://www.consumerreports.org/health/food-safety/your-herb...

BTW I love Consumer Reports.

giantg2 14 hours ago||||
Rice is easy to solve by just buying California grown. They have the lowest regional levels in the world and I expect the variance amongst those growers to not have significant impact.
tmaly 14 hours ago||
How do you find California grown in other states? Often it just says US
giantg2 13 hours ago||
Some brands tell you. I think Nishiki is one of the big ones. There are family farms that sell online too.
ashwinsundar 15 hours ago||||
Are there any tests like this for rices imported from abroad?
specialist 11 hours ago|||
IIRC, This was previously (recently) discussed wrt rice sold (or given) to Haiti. Because that rice came from the Confederate States, it has more arsenic.

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...

gray_charger 6 hours ago|||
Is the identity of those who make donations protected in any way? Could a company seek legal damages against all or some crowdfunders for what they might deem as libel (regardless of merit)? I doubt people who donate $1 here or $2 there have the capability of warding off a lawsuit.
pinkmuffinere 7 hours ago|||
This is a great idea! It could also expand to testing non-food items for dangerous chemicals (lead, heavy metals, etc). Many products keep a certification on-hand confirming that the product has been tested and found not to exceed the threshold, but I always am suspicious of (1) how thorough the initial testing actually is and (2) how well these results hold up as manufacturing continues. I realize I'm just plugging my pet-peeve though, not sure if others are as concerned about this.
agilob 19 hours ago|||
>All results are published openly.

Where can I find the link? Do I need to submit my email to see the "openly published results"?

etinquis 18 hours ago|||
https://laboratory.love/plasticlist may work for you. If not, the input 'email@example.com' is what led me there.
wavemode 17 hours ago|||
> Powdered Milk from 1952 Korean War Rations: High in Phthalates

Wow, thanks for the heads up, website. I'll throw out my stock of these right away.

ecb_penguin 16 hours ago||
I don't understand? It would be useful to see how items from the past test for these materials. There are also plenty of current items.

Do you have an arbitrary date we should use to ignore items for testing?

nik_0_0 15 hours ago|||
Seems like a fair point, given OPs opening says “crowdfund independent testing of specific products you actually buy” - having the top products be more commonly bought items may be interesting.
wavemode 14 hours ago|||
I was really just making a joke
derac 17 hours ago|||
cool idea, fyi on an s21, each word (bisphenols etc) has the last letter going to a second line.
dayvid 16 hours ago|||
Seems odd that two different flavors of the same product would have different phthalate content? Would that mean that shelf life could have an impact?

Vanilla (high): https://laboratory.love/plasticlist/59 Strawberry (medium): https://laboratory.love/plasticlist/60

oops 15 hours ago||
Nice observation ;-) If I'm reading the underlying data[0] correctly, it looks like the threshold for DEHT is significantly lower in the Vanilla tests (<4,500ng) vs the Strawberry tests (<22,500ng)

0: https://i.imgur.com/L1LVar1.png

Edit: I guess that should impact the Substitutes category, though, and not the Phthalates category.

askb 4 hours ago|||
Great initiative! Would it not be cheaper to produce home testing kits that can consumers can purchase?
andrewrn 17 hours ago|||
Super compelling project. When I saw PlasticList, my first thought was how to get the results to create pressure on the food companies. The interactivity and investment of your project might do that. Best of luck.
DerSaidin 8 hours ago|||
Any connection/collaboration with https://www.plasticlist.org/ ?
moab 7 hours ago||
It looks like just a wrapper around the data from plasticlist for now. One can fund other products, but I searched and could not find any others that were funded as a result of this project. Some transparency about the cost seems critical for successfully running such a crowd-funding project.
jasondc 18 hours ago|||
Really cool, definitely donating to a few products!
tejonutella 8 hours ago|||
I think this would integrate well with Yuka
ashwinsundar 18 hours ago|||
How do you hold the money for up to 1 year? Does it go into escrow until the project is funded?
eeZah7Ux 4 hours ago|||
> the FDA allows levels 100x higher than what Europe considers safe

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.

CommanderData 4 hours ago|||
Incredible.

Often desired something like this so thank you for making this happen.

usmanity 10 hours ago|||
this is cool, if you'd like some help on the web UI stuff, I'd love to contribute.
sandeep1998 5 hours ago||
wow! all the best to you.
Kaibeezy 4 minutes ago||
ADHD-supportive notepad. A distraction-reduced space for writing quick thoughts. I have two huge monitors covered with dozens of windows and hundreds of tabs. Notepad text goes to the edges of its window and is black on white, way too visually noisy, so I open a sticky behind it and give myself an inch of buffer. But then I need to look at something else and the layers get upended.

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.

r0x0r007 3 minutes ago||
https://thecoderssage.com Trying to build a platform for creating specific tailored coding lessons from prompts or your own code, with interactive coding, quizzes and exercises.Kind of youtube shorts but for coding lessons, on demand.
Ragnarork 11 minutes ago||
I've finally come around to set on a journey to develop my first game. It followed a read on Gamedev in 2025 that actually popped on HN a few months ago[0].

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/

tamnd 1 day ago||
Repo: https://github.com/mochilang/mochi

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.

qafy 14 hours ago||
This is awesome. I often start to reach the limits of my patience trying to figure out how to do things in `jq` DSL. This seems way more friendly.
snthpy 15 hours ago|||
Very cool!

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.

dahsameer 1 day ago|||
looks super cool for some quick data filtering and manipulation
tamnd 21 hours ago||
It's been great for quickly filtering and transforming structured data like CSV and JSON. Optimizing the VM is fun too, though it sometimes comes at a cost, we once broke around 400 tests after adding peephole optimizations that changed how the IR handled control flow.
bArray 22 hours ago||
Interesting project. I'm quite interested in developing a small programming language myself, but am not sure where to start. What resources do you recommend?
scapbi 21 hours ago|||
Crafting Interpreters https://craftinginterpreters.com is a super friendly, step-by-step guide to building your own language and VM, looking forward to seeing what kind of language you come up with too!
Jemaclus 15 hours ago||
I'll second this. It's fantastic.
xqb64 8 hours ago|||
The concepts that the OP talks about (liveness analysis, constant folding, dead code elimination), and similar stuff revolving around IR optimization, can be found explained in great detail in Nora Sandler's "Writing a C compiler".
z3ugma 1 day ago||
Still working on: an enclosure-compatible open-source version of the 2nd gen Nest thermostat. It reuses the enclosure, encoder ring, display, and mounts of the Nest but replaces the "thinking" part with an open-source PCB that can interact with Home Assistant.

- 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.

preachermon 14 hours ago||
M5 Stack sells a nice controller knob if you don't have a used nest handy

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.

kbouck 20 hours ago|||
I really like the nest encoder/button feel, so I was considering trying to hack mine into a becoming desktop volume control/button... but probably lacking the skills to not make a mess of it. Would love to see how you interface with the existing hardware!
rzzzt 16 hours ago||
Vaguely related - two encoder wheel projects on YouTube that might interest you:

- "Wireless High Resolution Scrolling is Amazing": https://youtu.be/FSy9G6bNuKA

- "DIY haptic input knob: BLDC motor + round LCD": https://youtu.be/ip641WmY4pA

barrenko 23 hours ago|||
Currently reading Tony Fadell's book, sounds interesting.
balloob 1 day ago|||
Sounds very cool! Also interested in how to follow progress. Is it using ESPHome?
chunkles 1 day ago|||
Is this project online anywhere yet that I can watch for it to be ready?
addisonj 17 hours ago||
seconded, I have never wanted a HN "follow" feature before, but this project sounds great
specialist 23 hours ago|||
Clever.

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?

ryandrake 1 day ago||
Wow! Useful work, if that’s true about them planning to remotely nerf everyone’s product.

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)

rovr138 22 hours ago||
> if that’s true about them planning to remotely nerf everyone’s product

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.

pruufsocial 8 hours ago||
https://sewerreport.com I am a dev/sewer inspector, done over 20k inspections for real estate alone. I built the ultimate, AI report generator based on my voice to text notes. Reports, email notifications, stripe integration. Payments and invoices. Unlock reports when paid. Square appointments integrations. Pulls all appointments and fills outs new report fields for me. No copy pasting anything ever again. Very niche but saves me 3 hours a day. Next js, it’s really been life changing for me.
wonger_ 1 hour ago||
Nicely done! Those time-saving features are really valuable. I'm working on something similar for home inspectors.

- 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?

billsunshine 41 minutes ago|||
Nice. You make any coin on this yet?
pandemic_region 3 hours ago||
Dev/sewer inspector is an interesting combination. Were you a developer first, and took up sewer inspection as a side job, or vice-versa ?
possiblelion 1 day ago||
After 10 years in defense tech, watching missile attacks in Ukraine and the Middle East made it clear how little most people really get about air defense. So I'm builiding this simulator which drops you into the operator’s seat. You can test out different scenarios and build an air defense network against various types of threats (stats from real world). Also have Ukraine, Israel-Iran scenarios.

https://airdefense.dev/

spauldo 15 hours ago||
Is this an attempt to give the decision-makers on your projects a way to develop a clue? My work is logistics-related and a lower priority than missle defense, but I'm surprised the people pulling my strings manage to get their pants on the right end of their bodies most of the time. Just curious if you folks have the same problem.
NotAnOtter 17 hours ago|||
Poked at it for a few minutes. And yes, it's clear how very little I get about air defense.

I would consider adding a tutorial or a toy version that's simplified a bit.

uka 22 hours ago|||
Love it. What could be a good addition IMHO is to add approximate costs of the placed systems, and cost of the ammunition used during the simulation ( for both attack and defense ).
WD-42 21 hours ago||
Like the Eisenhower speech. Every missile is 10 new schools, food to feed 100 families for a year, etc.
esseph 3 hours ago||
I don't think that's what they meant.

More along the lines of comparing $200 drones to $200,000 missiles. The economics of warfare and asymmetric warfare.

akoboldfrying 16 minutes ago||
I think they were making a point about the kinds of things that a society can choose to spend its tax dollars on.
BLKNSLVR 2 hours ago|||
Does this take into account the new "drone attacks from within the country's borders" scenario?
djeastm 9 hours ago|||
Greetings, Professor Falken. The only winning move is not to play.
dmos62 1 day ago|||
Really cool. Wish I could see more of the system log messages, that's the most interesting part to me.

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?

ConfusedDog 16 hours ago|||
I tried Isreal-Iran scenario. So, any missile faster than 1000km/h pretty much have 0% chance of intercepting it? Data obviously classified, but this simulation is pretty fun.
chadcmulligan 1 day ago|||
Reminds me of a nuclear war simulator I had on my Amstrad many years ago, very cool
zild3d 1 day ago|||
really great, would make for a great tower defense style game as well. Start with few resources and learn what each capability can do. Defend against more complex/advanced threats over time.

Is the equipment efficiency meant to capture e.g. using a $1M missile to shoot down a $1k uav/rocket

hokkos 14 hours ago||
not sure you should use leaflet for this heavy map usage, it is not really usable now, maybe look at deck.gl
coolandsmartrr 1 day ago||
I made a film called "Searching For Kurosawa". This short documentary chronicles the story of Kawamura, a man who worked with legendary Japanese director Akira Kurosawa on the set of his opus "Ran". Kawamura was working in the BTS crew, but his footage got confiscated. It took almost 40 years to recover the footage and present that as his feature film.

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.

sillyfluke 1 day ago||
funny, I was just dubbing some great edits of Kurosawa films in somebody else's film essay with some music I like.
kinow 1 day ago|||
Awesome! I hope I can find a way to watch it in Barcelona.
coolandsmartrr 1 day ago||
I wonder if there's a nice film festival in Barcelona or nearby.

Otherwise, I'll let you know once it's widely available.

gabigrin 1 day ago|||
Wow :)
ta12653421 17 hours ago|||
+++1
atmosx 16 hours ago||
Wow congrats!
jodrellblank 13 hours ago|
I'm cleaning up a 25-30 year old bicycle. First time I've stripped one almost right back to the frame.

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

ineedtosleep 9 hours ago|
Very cool. I imagine you'll also need a heavy duty degreaser for the drivetrain and bottom bracket unless you're just going to chuck those into the bin anyway.
jaredhallen 7 hours ago||
Mineral spirits for the grease. Paper towels. Brake cleaner or starting fluid if you want to get it completely oil free for paint or whatnot.
More comments...