Live data from Hacker News

Reverse-engineering is cheap now

simonwillison.net

11–20 of 42 posts

Re: Reverse-engineering is cheap now

#12
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

anything that has a 'not very good' app you are forced to use, everything that imposes 'licensing' limit on hardware you own.

e.g. why do I need V380 app to configure and watch the feed of my IP Camera.

Re: Reverse-engineering is cheap now

#13
post #2

I personally think what has become cheaper is the cost of documentation. Gen AI documentation is flat and explicit, so I sometimes find it more convenient than human-written documentation, especially for APIs. (Many people criticize AI's distinctive writing style, but I don't really care about style in manuals.) Human-written API documentation, on the other hand, tends to be inconsistent in quality

Cheaper to write definitely, no so much cheaper to read. AI generated docs tend to be so annoyingly verbose if not reined in during prompting.

But well, any documentation is good when a human would've written zero docs

Re: Reverse-engineering is cheap now

#14

Don't worry in 5 years you will have bootloader locked washing machines with crypto paired parts. That are protected under DMCA. For your own good and protection of course.

You're joking but I can't wait honestly. The hypocrisy will only become more and more obvious and unbearable to accept for literally everybody. When we'll reach that point, I believe we will look for healthier solutions.

Re: Reverse-engineering is cheap now

#15
what's the deal with empty half-a-page-of-text posts lately?

is this like the ultimate form of "headline is all you need"?

I came here wanting to see after-action-report of someone actually using Ai or wtvr for reverse-engineering. Instead I got "I heard it was so. The end"

Re: Reverse-engineering is cheap now

#16
post #13
post #2

I personally think what has become cheaper is the cost of documentation. Gen AI documentation is flat and explicit, so I sometimes find it more convenient than human-written documentation, especially for APIs. (Many people criticize AI's distinctive writing style, but I don't really care about style in manuals.) Human-written API documentation, on the other hand, tends to be inconsistent in quality

Cheaper to write definitely, no so much cheaper to read. AI generated docs tend to be so annoyingly verbose if not reined in during prompting. But well, any documentation is good when a human would've written zero docs

Rather than that, the quality of human-written documentation is just too inconsistent. Because it's not written by a single person.

AI's verbosity is definitely a problem, but I think it's something you can just check once more. Of course, opinions vary.

Re: Reverse-engineering is cheap now

#17
Cheap is a relative term. How many people would pay $5 to reverse engineer a device in their home?

There's no way to make a profit off reverse engineering home devices so I expect while this is likely to be one of the most groundbreaking impacts of LLMs, it won't see a ton of adoption until token costs come down.

Re: Reverse-engineering is cheap now

#18
I would love to be able to tweak or have fully customized firmware/mobile apps for all my smart devices, without risking bricking them.

Various firmware bugs that I’m sure could be fixed but aren’t, because they don’t bug the manufacturer enough? But they certainly bug me on a daily basis.

Re: Reverse-engineering is cheap now

#19
post #4

what are some stuff that people are interested in reverse engineering ? ive never done it before but recently got interested after people started porting mario 64 to the playstation.

One thing that I tried was porting an old and obscure 32-bit VST plugin from PowerPC to modern architectures

Re: Reverse-engineering is cheap now

#20
post #3

I was doing this the last few weekends with some LoRa smart home devices and a thermal shipping label printer. Also this weekend I found out that Claude is better at writing Home Assistant automations than I am and I have been doing it for years.

Do you give Claude access to HA somehow? Or how does it get the relevant device names/ids?
Post reply on HN