I use it as an assistant. Finds me news/info, directions, locations, makes book suggestions, helps me remember things accurately, we even discuss philosophy or quantum physics. It's kind of interesting the things it will suggest.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ha, I was only curious as to what you were hoping to accomplish.pairing was the first step, now reading files off of it... seems to be encrypted. Reverse engineering the opcodes. If you're offering to help I can loop you in on all of the fun
I asked Claude to answer to you... here's what he said:
"A Wellue pulse oximeter ring records SpO2 fine but only lets their Android app pull the files off. Spent the day reverse-engineering the BLE protocol — got every command working except the one that actually transfers data. Byte-perfect ATT writes vs the captured app traffic, ring sends a reply to theirs and silence to mine, all the obvious BLE divergences (CCCD, MTU, supervision timeout, link encryption) ruled out. Hunting for what's left."
Oh, I don't believe it was designed to be able to. But reverse engineering it wasn't terrible. I did get the file transfer stuff working now as well, so no app needed for anything (that I know of).Ha, I was only curious as to what you were hoping to accomplish.
Kinda surprised whatever device this is could be paired successfully outside its own app (assuming it wasn’t a generic oximeter service device).
Yeah, I guess that is the surprise. It has been awhile, but I think it is pretty simple to use an encrypted challenge (and payloads for proprietary protocol) to make that difficult.Oh, I don't believe it was designed to be able to. But reverse engineering it wasn't terrible. I did get the file transfer stuff working now as well, so no app needed for anything (that I know of).
I have a good friend who worked his way up to a VP position at one of the big tech companies. I asked him for his thoughts on this subject and his response was this ...So, at this point, I'm not worried about any good coder being replaced.
Yeah, Codex is getting really good. For a net new project it's great, for taking requirements and updating large projects it's ok. For reviewing code, given a decent prompt it's really good. We had a pretty substantial defect go out back in November, didn't get reported until Feb. Ran the change through AI review and it spit out the exact issue. That was a fun conversation with leadership.I had a pretty unreal experience with codex the other day. I was writing some embedded software in C for an NXP microcontroller. NXP provides an SDK with source code for using all of the features of the CPU. I pointed codex to the NXP SDK files and asked it to create an example app that uses the SDK to write a flash programming app that is capable of programming all of the CPU's flash, including the area of flash the flash programming app would normally be running from. This involves having the app copy itself into RAM then execute from RAM to carry out the flash programming.
Even for someone that has done this for 30 years, that code was tricky. Would have taken me quite a while to dig through manuals to figure out exactly how to do this for this particular CPU. Codex had the app **nearly** working within an hour, but the app still wouldn't quite work. Codex was having a tough time figuring out the problem by just analyzing the SDK files, so it started inserting printf calls into the code then prompting me to run the code and show it the debug output. We iterated together like this about 5 times, then codex tells me it found and fixed 4 very subtle defects in NXP's public SDK files! I reviewed its changes and sure enough, they were real bugs that I reported to NXP.
I was just in awe of this interaction with codex. It was like having an extremely skilled programmer sitting right next to me doing the old, obsolete pair programming together (only I didn't have to smell it's coffee breath or listen to it jabber on about something personal while I was trying to concentrate on writing code.)
I use AI for Python scripting to develop tools for use in ArcGIS. Works great. I have no idea how to code.I've seen a huge jump in the last two weeks. Someone at work showed me how he used Claude to create HTML tools for data analysis. In about 90 minutes, I created a dashboard that analyzes our sales data and puts it into a visual format that is easy to digest and highlights important gaps.
I know zero about any coding and have never done a lick of HTML.
Used copilot yesterday to batch redline a bunch of spec sheets I needed to add for a work project. Probably a faster way to to do it, but i fed it one example of each of the templates I needed (5 or so) then gave the rest in bulk. only negative i saw was copilot limited upload to 20 files each time.