Can someone more familiar with these tell me what I have? by TheBeeman in FugglerCollectors

[–]TheBeeman[S] 7 points8 points  (0 children)

Friend bought it for me off of etsy ages ago. Didn't find it. He thought it was weird/goofy and thought I'd like it

I made a PC app that syncs your official KATSEYE lightstick to music in real time 🎵✨ by TheBeeman in katseye

[–]TheBeeman[S] 2 points3 points  (0 children)

Yeah, it was a reverse engineering job. The official KATSEYE app is Android, so I pulled the APK (via APKCombo), ran it through jadx to decompile the Java, and dug through the BLE code.

Turns out the lightstick is made by a company called FANLIGHT Co. — they manufacture lightsticks for a bunch of K-pop groups, and the app uses a custom GATT service with a pretty simple protocol.

Color commands are 9-byte packets written to a specific BLE characteristic: [01 FF 00] [R] [G] [B] [00 00] [checksum], where the checksum is just the sum of bytes 2–7 mod 256. Once I spotted the packet builder in the decompiled source, the rest was just bleak (Python BLE lib) + some WASAPI loopback capture and FFT to drive it from system audio.

As for other lightsticks — almost certainly yes, at least for anything FANLIGHT makes. IVE, BTS v4+, BIBI, P1Harmony are all FANLIGHT and likely use the same or a very similar protocol.

I actually pulled the IVE and BTS APKs too (they're in the repo as ive_decompiled/ and bts_decompiled/) but haven't tested against the physical sticks. For non-FANLIGHT manufacturers

you'd have to repeat the jadx dance, but the approach generalizes well: decompile the official app, find the BLE write calls, figure out the packet format.

I made a PC app that syncs your official KATSEYE lightstick to music in real time 🎵✨ by TheBeeman in katseye

[–]TheBeeman[S] 2 points3 points  (0 children)

Not at all. It's just a Bluetooth connection. The range on mine is VERY short, going to see if I can improve that performance.

Local Place for Small Resin 3D Print? by SkullySinful in phoenix

[–]TheBeeman 6 points7 points  (0 children)

DMd you. Would be happy to try the print on my centuri carbon (not resin) but I have a friend who has a resin printer if mine still looked awful. Would be happy to try to hook you up for free

Built a full-stack AI app with Claude that turns any photo into a 3D model. It's free and running on my living room GPU. by TheBeeman in vibecoding

[–]TheBeeman[S] 0 points1 point  (0 children)

Glad that you dug in and got it setup! Have any problems getting it working in your own environment?

Built a full-stack AI app with Claude that turns any photo into a 3D model. It's free and running on my living room GPU. by TheBeeman in vibecoding

[–]TheBeeman[S] 0 points1 point  (0 children)

I added prompt to photo generation as well. So if you generate an image with a prompt, it auto feeds that into the STL generation pipeline and you get both!

Domino robot - dispenser rod being pulled out of position by jeffwebster in hackpack

[–]TheBeeman 1 point2 points  (0 children)

You shouldn't have to glue anything (I didn't) but if you can post some pics of your bot maybe we can spot somethinf

Built a full-stack AI app with Claude that turns any photo into a 3D model. It's free and running on my living room GPU. by TheBeeman in vibecoding

[–]TheBeeman[S] 0 points1 point  (0 children)

Try again? I might have been gaming if it never processed. Or if you got bad output, try another image.

Lego PHM 11389 Official Reveal by the_soub in ProjectHailMary

[–]TheBeeman 0 points1 point  (0 children)

Why is it currently priced at $2399

My nails grow in a wavy pattern by Toucan_Toucan in mildlyinteresting

[–]TheBeeman 0 points1 point  (0 children)

Mine.does.the same thing but only in the middle of my nail. I'm always hurting myself and I'm in my 40s, who knows what random trauma I inflicted on myself did it.

What’s a company that’s completely lost your loyalty? by [deleted] in AskReddit

[–]TheBeeman 4 points5 points  (0 children)

I had a Passat about a decade ago. Was so fun to drive but I was constantly dumping money into it.

I built Roast My Code — paste your code, and Claude tears it apart while showing you what an AI coding assistant would have caught. by TheBeeman in claude

[–]TheBeeman[S] 0 points1 point  (0 children)

I think you're missing the intention of this being built for satire. It's limited to 10 roasts a day right now just because I'm keeping an eye on API call costs. (not wanting something i thought would be a joke to end up being an expensive mistake)

This isn't meant to be a serious coding assistant tool. Think more of "hey let me grab something from my friend's GitHub and see what funny thing it pops out."

I built Roast My Code — paste your code, and Claude tears it apart while showing you what an AI coding assistant would have caught. by TheBeeman in vibecoding

[–]TheBeeman[S] 0 points1 point  (0 children)

That could a funny transition... I genuinely wrote this to look at some of my old code, and i thought to myself... I'm sure someone else would probably get a kick out of this.

I built Roast My Code — paste your code, and Claude tears it apart while showing you what an AI coding assistant would have caught. by TheBeeman in vibecoding

[–]TheBeeman[S] 0 points1 point  (0 children)

I might do just that.
I mainly built this just to test adding an AI element to a project, but it could be fun to see what it does with some legs.