2,029 karma · joined September 22, 2009
Previously: I was a research scientist at Yale, where I studied High Energy and Astroparticle Physics with an interest in developing domain-specific machine learning architectures.
Snake Game, training entirely in the browser. Built on tinygrad: the rollout / targets / train graphs are TinyJits authored in Python, then compiled once to WGSL and replayed here under WebGPU.
Observation: flat 10×10 board (100) + 4-dim prev-action one-hot = 104 dims. fc_pi.weight is zero-init so the opening policy is uniform over the legal actions; fc_v uses tinygrad's default Kaiming init.
Per rollout: T=24 × N=384 parallel snakes (9,216 transitions), then K=3 epochs × 4 mini-batches of PPO updates. GAE γ=0.99, λ=0.95; AdamW wd=0.01; ratio clip ε=0.1; grad-norm 0.5; Huber value β=1, val_coef=1; entropy bonus 0.008333333333333333.
Action mask + value clip + KL early stop. The 4-dim prev_a obs tail lets fc_pi zero the U-turn logit (the env silently overrides same-axis reversals anyway). Value loss is max(huber(v_new−td), huber(v_clip−td)) at ε=0.2. Approx-KL is sampled after each epoch and breaks the loop at 1.5·kl_target.But to me the biggest flag is that these images are from 50 minute exposures. The objects don't appear as streaks, so they are either very, very short flashes (much shorter than 50 min), or they are very far away. The authors interpret this to mean the objects should be in geosynchronous orbit, which doesn't make sense; objects in geosync would still appear to move relative to the star background over the course of 50 min. Yet this is the entire basis for their "shadow deficit" window calculation. You could constrain the duration vs distance by looking at the effect it would have on smearing the PSF, which would be interesting.
Overall it seems pretty unscientific. If you go looking through enough statistically noisy data for signals in enough places, you'll eventually find it.
I don’t think anyone is trying to “gotcha” you. You’ve just got a bad take.
P-1 is trying to do for physical engineering (mechanical, aerospace, electrical), what Devin, Cursor et al. are doing for the software world. Founded by ex Airbus execs and DARPA program managers, we've just raised a $23 million seed round. Our goal is to solve engineering AGI to enable humans to scale engineering complexity by orders of magnitude.
We have several roles open including:
* Research Scientist - Applied AI
Looking for creative people to innovate on agentic AI systems for specialized engineering domains.
* ML Engineer - Training and AI Infra (ad should post tomorrow)
We're doing a lot of LLM fine-tuning and reinforcement learning. We need someone who can make our GPU cluster sing!
* Software Engineer - AI Evals and Test
We believe it's essential develop rigorous, domain-specific evaluations in order to ensure we're making progress on real world issues -- not just hill-climbing on general purpose benchmarks.
... and more!
Apply online at: https://jobs.ashbyhq.com/P-1%20AI
From the first sentence, sounds like this isn’t an option. I can relate.
Take a day off work to go to a rally or peaceful protest? “At will” employment means you can be fired the next day, no reason given. You got fired? Virtually all workers in the US get their health insurance through their employer, so now you and your family just lost access to medical care. It’s a really rough job market in many sectors, so it could take a few months to get a job. But since you got fired without cause, you can at least try to claim some unemployment benefits. In California, that maxes out at something like $450 a week.
Meanwhile in France if they want to fire you they have to give like 3 months notice (or pay you out for that time). Healthcare is socialized so no worries there. And if you still can’t find a job in a few months IIRC there’s fairly reasonable social benefits available.