122 points ericswpark 1 day ago 36 comments
LoganDark 9 hours ago | parent
NewsaHackO 9 hours ago | parent
elevation 9 hours ago | parent
It's disheartening if your life plan was to do this for 4 hours then never again. But if you meant to keep using this skill, today's hard-won knowledge, combined with continued use, means he'll personally be able to eyeball a similar disassembled float-conversion function in the future and have an educated guess at its purpose, which is a super power!
throwaway219450 7 hours ago | parent
PorciiVorbesc 9 hours ago | parent
"Also, for those that are curious: the total cost of running the Deepseek model on OpenRouter was 22 cents. Yes, $0.22. You don’t need an expensive subscription or sell your soul to Altman or Amodei."
It feels like for RE work, Chinese models are currently the only ones that actually let you do that, because the US ones want a healthy subscription plan or an government/enterprise customer.
mdrzn 9 hours ago | parent
PorciiVorbesc 9 hours ago | parent
0xbadcafebee 8 hours ago | parent
drnick1 8 hours ago | parent
I wouldn't have had to do this if game studios weren't hell bent on excluding people who expect to control their computers.
luma 9 hours ago | parent
LoganDark 8 hours ago | parent
luma 7 hours ago | parent
NooneAtAll5 9 hours ago | parent
LoganDark 9 hours ago | parent
NooneAtAll5 3 hours ago | parent
ericswpark 9 hours ago | parent
If I knew from the start which model I would land on I probably would’ve paid for access on their API. But the nice thing with reseller platforms is that I can quickly try out different models for a slight fee added on top, and I think that’s pretty nice given that I don’t know what model is better at any given moment, and because good new models come out all the time from all the different providers.
mynameajeff 9 hours ago | parent
mopsi 8 hours ago | parent
With open RTSP streams, you can just treat them as dumb cameras. Keep them in an isolated network segment and use some recording software to capture their picture.
superxpro12 9 hours ago | parent
But! they forgot to obfuscate the string RIGHT NEXT TO IT... "enter password", which clued the LLM into where to look for the password.
To be clear, i dont credit the LLM for "thinking" to look there. It just digested enough blogs of other people doing this.
But nonetheless, the technique is cool.
The less here is to probably obfuscate ALL strings.
scottLobster 8 hours ago | parent
This smells like a similar situation, it's not like they don't have enough horsepower for MD5.
lormayna 8 hours ago | parent
hedora 8 hours ago | parent
https://betafpv.com/collections/cameras
The price is what really surprised me. The most expensive thing there is $14. There are many similar options floating around. I assume that these are priced at a premium because they are for applications where people care about shaving 0.1g.
nik282000 8 hours ago | parent
(Also, you should buy a tinywhoop, most fun you can have sitting down)
hattmall 7 hours ago | parent
rocmcd 7 hours ago | parent
On weight, the FAA has fairly strict rules for anything weighing above 250g. If you're just looking to have fun flying around your house or yard, I would stick below 250g. Otherwise you have to register the drone with the FAA, think carefully about where you fly, and broadcast a remote ID at all times.
For video transmission, "analog" video transmission is typically cheaper and has lower latency, but is fairly low visual quality (it looks like watching a VHS tape on a small screen). Analog is certainly good enough for flying around your yard or house, but can make it hard to see some details (like small sticks/branches) and is not generally good enough for taking shots of scenery. Digital is the other video transmission option, which is where you get entrants like DJI that offer extremely crisp video but are more expensive and you get locked into the DJI ecosystem (have to buy their hardware, including video systems and goggles). For getting started I would pick analog and upgrade to digital if you enjoy the hobby.
For someone just looking to get started flying around, I would start with a tinywhoop like an air75[0] (which broadcasts in analog), some entry-level analog goggles [1], and an entry-level radio [2]. It may not be pretty and you won't be able to fly far, but you'll get a feel for how to fly and then you can upgrade piecemeal as you figure things out.
Regarding:
> that going the custom route could yield better results for less money than just buying something like a DJI mini straight away?
Unless you really like to tinker, I would start with getting an off-the-shelf drone. A DJI Mini is a great drone depending on what you want to do. Minis are good for aerial photography and coasting around, but not so good for acrobatics or fast flying / racing. Plus it'll be more expensive than the options I outlined above.
[0] https://betafpv.com/collections/all-drone/products/air75-ii-...
[1] https://www.amazon.com/Goggles-800x480-Diversity-Headset-200...
[2] https://radiomasterrc.com/collections/pocket-radio/products/...
Aurornis 8 hours ago | parent
There are digital options available but once you price the digital transmitter and receiver it’s going to be in the hundreds of dollars, not low tens. Amazing that it’s as cheap as it is, but there’s still a price.
The parts you linked are just cameras, not analog transmitters. It’s a cheap camera sensor with just enough circuitry to get a low res analog signal out.
z3ugma 8 hours ago | parent
This feels just so fundamentally like a step change to me. I was reverse-engineering Nest thermostats a year ago by hand, and now I feel like a month worth of my work could be done with 22 cents and an LLM. Exciting times for reverse-engineering and hardware/software interface
scottLobster 7 hours ago | parent
cyanydeez 6 hours ago | parent
Anyway, if you can afford it, I'd recommend charting a path to local inference.
wongarsu 6 hours ago | parent
The only thing you really have to worry about in that case is them cross-financing by siphoning off your data and selling it, or them being run by an intelligence agency, or something like that. Of course they all promise that that's not the case, and some have all the certifications you can wish for
gregsadetsky 7 hours ago | parent
Check out cameras with the “GOKE” chip.
https://openipc.org/supported-hardware/featured is one long-standing effort to RE and provide new firmware for these cams. There can’t be enough!
inoop 7 hours ago | parent
I did a bit of reverse engineering to figure out how the chipset works. Here's a write-up in case this is something you're in to: https://github.com/inoop/t41-pluto
gregsadetsky 7 hours ago | parent
azalemeth 5 hours ago | parent
Claude managed to RE that surprisingly well. I didn't use the words "decompiled" once, but it that when given the APK. It's a Tuya Wifi module that requires a lot of network access and I'm very unlikely to ever use it. Fortunately there's a lot of Tuya compatible code on GitHub and a community of people expressing a desire to get it into home assistant, including by reflashing the firmware or using as separate esp32 uC to talk over spi and uart to the actual controller.
I'll have a dive at some point. Everything else in my home is zigbee. I wish this was too.