@feld we have dell using proprietary chargers so the hardware can refuse to charge if it doesn't send a dell signal
And apple refuses to use a drive it doesn't like
sigh
@feld we have dell using proprietary chargers so the hardware can refuse to charge if it doesn't send a dell signal
And apple refuses to use a drive it doesn't like
sigh
@lanodan @feld I was trying to write a replacement for a popular go tui and I figured out supporting flex-like arrangements (ratio sizing etc) to use for dashboards and stuff. Unfortunately between several competing issues, and the person who really wanted me to finish it for his company dying, well I'm sure I'll get back to it eventually lol.
I had several use cases for it myself, notably a now-abandoned LTE/5G antenna alignment tool (no longer use that for home Internet)
@lanodan @feld my problems were from when I was building a TUI and writing text justification handlers.
Someone was like "that's cool but does it handle grapheme complexity?" And the question broke me.
Once I familiarized myself with the problem I realized it was a rabbit hole I didn't want to plumb and I haven't been able to work on the project since because it threw me so far off kilter.
Written language sucks
@lanodan @feld this is why I stick to graphemically simple stuff 😂
@feld they put you in caps so we'd know which was you 😂
@feld @synlogic at least the one I have (SLEH-00030) is an older one, first generation model and it only has a jpeg/video/audio
@synlogic yeah, 0xFFD8 is the start of a jpeg/jffif file. and then there are other jpeg encodings. However the dump I got had no 0xFFD9 indicating file end.
I need to back up and rewrite what I have to make it cleaner to take the next steps.
I can toggle the red/recording LED off and on now, so I am definitely making progress.
Continuing my #golang USB adventure. I am successfully "reading" from the device I'm playing with, after finding some variable alternates on the configured interface. I'm not getting any data, at any packet size. Assume this is because I have to tell the device to start sending data with a control request, however I can't get any to work. I even tried GET_STATUS which should be all zeros, but that gives me a libusb pipe error. The device is old, so USB1.1 spec is likely. reverse eng with 0 docs
I don't know the extent of what I've done yet or how, but I've managed to change state in the eyetoy in my #golang project
I'm stepping through some C OV519 drivers to figure out the register calls for gousb (libusb)
It's progress
I've started documenting everything I've learned about the Sony Eyetoy through blind reverse engineering
I am slowly writing a project to interface with it, but I haven't learned enough to get any actual data yet
I'm getting USB packets now!!!
@heaths back to your original point - I've even been guilty of publishing "meme" libs before (usually to prove a point, like a library on npm that removed eval from javascript because I was mad at someone for abusing it)
But I'm older now 😂
what are people using to read from USB in #golang right now? All the libs at the top of search results appear abandoned and unresponsive
@heaths it's really OSS in general, we're undergoing a pretty significant disapora of maintainers from their popular packages and nobody is willing to pick up the slack (usually because it was a passion project)
I even started on my own tui library in go but haven't been able to bring myself to finish a v1 on it yet
@heaths I think it's fine to publish as long as you don't kind of brand it and make it seem like an active public project you are maintaining.
A lot of people get wrapped up in making nice banners, release processes etc for projects they are going to abandon
that tricks people into using them 😂
@heaths oh when you said publish I interpreted that as public github - not package repositories (which are notoriously consuming cool names at the same speed we destroyed ipv4 space)
@heaths I am rather a fan of go's usage of git host paths as part of the package name, it works really well for my brain for some reason (and for uniqueness)
as well as the ability to rename an import on top of that if you DO run into simple conflicts
I would literally rather use bash over ssh from my phone on gboard than PowerShell on my laptop
windows hands down has the single worst CLI experience in the whole world. You *cannot* tell me any different. After 20 years on linux CLI trying to do anything on windows as a horrifically painful process that goes against convention, against its OWN conventions, and is simply not intended for human use, or any use for that matter
@feld As a huge honey lover, and someone who enjoys very VERY spicy food
I have no freaking clue. I have never wanted spicy honey. I've tried it, and it just tasted wrong and weird. Worst of both worlds.
Expert SW Engineer @ Activision | ENG Manager | Homesteader | WoodworkerGolang and Python by day, bandsaw and handplane by night. Opinions are my own and I'm not a point of contact for my org.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.