Feel free to contribute [0], let me know if it works with the cameras you have or not, etc.! Cheers
[0] https://github.com/Revise-Robotics/supercamera-endoscope
10,524 karma · joined November 7, 2010
---
Cofounder of a web mapping startup acquired by Apple.
Received awards from the US Coast Guard and the Governor General of Canada for creating a map that helped rescue 1,700 people during Hurricane Harvey.
---
Currently refurbishing laptops with robots! https://www.reviserobotics.com/ (YC W25)
Also working on Disco, an open source self-hosting software: https://disco.cloud/
See my talk about it at the Recurse Center: https://youtu.be/z2lP7C8VT6M
And this (slightly less chaotic) Devtools FM episode: https://www.youtube.com/watch?v=Xr3JJpbCRP0
---
And even more stuff that's wildly out of date - https://greg.technology • https://tandy.link/s/greg.technology
Feel free to contribute [0], let me know if it works with the cameras you have or not, etc.! Cheers
[0] https://github.com/Revise-Robotics/supercamera-endoscope
If you ask Claude how to do it, it might already give you some strategy that's reasonable (at least, it's good to see what it thinks)
Make sure to use Fable, and preferably have the Max plan (or plenty of credits)
LLMs can do very good work when they're unattended and optimize towards a goal that's unambiguous / for which you have a reference.
Generally speaking, in hardware, this means having a "rig" ie a testbed where the AI can send commands, observe output, and iterate on its own. You want autonomy, not babysitting (as much as possible)
In the case of this Casio watch, I would start by giving Claude Code context on what you're trying to achieve (read&decode messages sent probably over BLE, reverse engineer the protocol, get to a point where it can send valid messages itself). The goal should be a python/command line tool that can sniff packets, decode them, and send them. (step by step, starting with sniffing)
Get the nRF52840 USB dongle mentioned. Have Claude Code talk to the dongle. Ask it to list devices it sees. Ask it to see/detect the Casio watch. Use the proprietary Casio app and ask CC to record the sequence and decode the messages (explaining to it what you did in the app)
Also: have it do research - has this protocol been cracked/documented before? Is there an Android app for this Casio app which could be decompiled (usually more easily than the equivalent iOS app)?
Reach out if I can help - my offer for a dongle stands for anyone who wants to do this! It looks like a cool watch, it shouldn't be held hostage. :-)
There should be bounties for open sourcing drivers/apps like these and generally making 'clean'/better interfaces to hardware devices, now that it's so much easier.
Claude Code reverse engineered cheap (Android only) usb and wifi endoscopes here, wrote/flashed/hardware-in-the-loop developed python+arduino libraries, etc.
It's a completely new world.
@wpm, happy to fund the nRF52840 dongle if you want to try this + release code!
Per the classic https://github.com/elsamuko/Shirt-without-Stripes
"Originally pressed on the same disc as the game, Quake was otherwise commercially unavailable until its release on vinyl in September 2020"
Soundtrack: https://www.youtube.com/watch?v=zbLttdCOgCM
from the expert witness, while attaching an image: "what am i looking at in terms of gas detection system"
also from the expert witness: "will prosecution go after me for never having been [an expert witness] before based on wording and how do I defend that?"
incredible.
I'm not too sure what disclosure might do/help with, honestly.
Also, "Certain industries are also categorically exempted, including regulated financial institutions and entities regulated under state insurance laws. The Act also does not apply to certain prices offered to consumers with "subscription-based" contracts."...
Speaking of the LXR-02, I just just finished this MIDI/patch editor: https://lxr02.greg.technology/ (free of course) - source code link in the footer
If I could ask one more thing, and be even more direct about it - I’ve been curious whether it would make sense to start doing board assembly in NY. I don’t have a plan, and I don’t have the necessary knowledge - but in some sense it seemed like a “more” automated assembly line, … better software (?)…, and fast/guaranteed turnaround could interest some part of the market - especially those doing small runs and hating to wait 2-3 weeks per revision. That, and tariffs.
Is this crazy and silly, or worse? Is there any juice in trying to run any pick and place operation? In or near Brooklyn?
I was also specifically interested in how critical the manual intervention seems to be - and how accepted it is. What are the barriers to automating this completely?
If the assembly fab had access to the schematic (I know a lot of people wouldn't want to share the schematic, but if we suppose that's not a problem), would that clarify most situations?
Is 100% automation possible at all?
If you're in New York, come through!
And do you think PlanetScale would consider supporting that project? (it was shut down but resurrected thanks to support from sponsors)
https://github.com/alex/what-happens-when
"What happens when you type google.com into your browser's address box and press enter?"
You can’t not claude code if everyone else is pushing to main (or opening prs which get ai reviewed), and once your days become mostly prompting and ai code review, you start remembering the days (mere months ago) where work did not feel or look like this at all.
The condom image is both an exaggeration, but is also almost a too-accurate depiction of what work has become - very rapidly - for many people.
I’m sure people were also very excited to get their first cars after years of riding on horses. It doesn’t mean new kinds of pollution (and accidents) are not happening, or that we don’t miss horse riding haha
Cheers
“Learned engineering just to become the condom between Claude Code and prod”
And that (re)framing helped as well to think about the “what are we even (left) doing” as an industry
Obviously it's possible to move this to a NAS, not use a mac, etc. etc. - but just wanted to chime in with my little use case of moving multi-gig-files around. :-)
I was just looking for a thunderbolt-sfp solution. Super timely!
I heard about it from a friend, and posted its "spec" here a few days ago:
https://asd-web-be-prod.azurewebsites.net/media/wunhmi5y/asd...
Ironically?, you're not allowed to copy from the pdf (yes, trivially defeatable - but why).
I guess we'd need a linter (ruff, but for English) that gates whether you're using any non-ASD-STE100 word? Otherwise, yeah, any agent will almost certainly forget this (one line) instruction.
Levity aside, I remain deeply impressed by all of the extraordinary efforts - including yours! - and of course, the contest's organizers' work.
I am but a poster child for laziness :-) but, as Larry Wall said... https://thethreevirtues.com/ :-)
https://www.youtube.com/watch?v=C7JQ7Rpwn2k&t=1401s (the whole video is incredible, but this timestamp is the magical bit)
Very small suggestion: it’d be cool if you used a service to geoip the incoming ip address - there’s also https://developers.cloudflare.com/network/ip-geolocation/ that will inject the lat lng directly into the request header to your server
It’d just help set a good enough starting location.
Cheers!
You can find kits that have a selection of sensors - enough to get started and experiment
adding that column now, should be live in the next 10-20 mins cheers!