Readit News logoReadit News
shoelessone commented on Google Antigravity   antigravity.google/... · Posted by u/Fysi
shoelessone · a month ago
I really don't know why I struggle so much with this stuff. I believe these models / agents / whatever write code that is often at least as good as the code I write, and they are super helpful tools, but it just feels like it takes away so much of the joy that is programming to me. I'm not saying it's "right" of me to feel this way, but for me the struggle, and the figuring things out by testing, identifying patterns, or looking deeper into a library's implementation (etc) is part of the challenge that makes programming and software construction fun.
shoelessone commented on No Socials November   bjhess.com/posts/no-socia... · Posted by u/speckx
tokai · 2 months ago
>set my YouTube to stop suggesting to me via algorithm

It keeps suggesting based on usage though.

shoelessone · 2 months ago
I came here to ask if there is some way of fixing this. I'm guessing not.

Youtube lately seems particularly bad in terms of showing lots of "shorts" all over when I have zero interest in watching them, but also suggested videos seem somehow aggressively chosen. I'm not sure how to describe that, but that's what it feels like to me.

shoelessone commented on Google flags Immich sites as dangerous   immich.app/blog/google-fl... · Posted by u/janpio
shoelessone · 2 months ago
I don't see how this is an issue. To me, this does seem at least confusing, but possibly dangerous.

If you have internal auth testing domains at the same place as user generated content, what's to stop somebody thinking a user-generated page isn't a legit page when it asked you to login or something?

To me this seems like a reasonable flag.

shoelessone commented on Streaming services are driving viewers back to piracy   theguardian.com/film/2025... · Posted by u/nemoniac
parpfish · 4 months ago
i wish we could go back to a pre-streaming version of netflix.

the near-infinite library and lack of algorithmic nudging resulted in an era where i had healthy view habits. reasonable levels of screentime and VERY diverse content.

i add so many movies to my queue with the best intentions of watching them someday, but always put them off because something about staring at that endless scroll of options makes me crave something light and simple.

the disk-in-the-mail era was "remember that three-hour subtitled classic film you always said you should watch but haven't? well, today's the day you're watching it." and i always ended up being glad i did.

the streaming era is "ugh, i don't have the mental bandwidth to watch that three hour thing that's been on my queue forever. lets just rewatch some background content to zone out" and i always lament wasting hours of my life in front of the screen.

shoelessone · 4 months ago
I relate to this. Also, I am not the best person in the world, but recently this hit the point where I decided because of these very same thoughts + nudging from my much better partner to donate to NPR, to cancel Netflix and move that money to NPR. Now no more Netflix, which is sort of a relief in ways, and I have to be more intentional about what I download / consume.
shoelessone commented on $30 Homebrew Automated Blinds Opener (2024)   sifter.org/~simon/journal... · Posted by u/busymom0
AnotherGoodName · 7 months ago
My own scoreboard is how little i think of it.

An automated porch light that hasn’t been touched in 10years and blinds that had the schedule setup once and forgotten about for 5 years are examples of fantastic automation.

shoelessone · 7 months ago
Same. Replacing all of my light switches with an app I have to use anytime I want to turn the lights on or off is indeed a huge step backwards IMHO.

Replacing all of the light switches with smart switches and monition sensors and things like this, plus automated schedules, to the point that you never need to switch any switches at all or think about lights, that is nice IMHO.

shoelessone commented on I failed a take-home assignment from Kagi Search   bloggeroo.dev/articles/20... · Posted by u/josecodea
rc_kas · 7 months ago
I feel like Kagi was just asking "Impress us" and OP misunderstood the assignment by actually building a solid project and handling edge cases that no one cared about.

Anyways thanks for writing this up OP, it was an interesting read and I am a Kagi customer so I liked learning about them.

shoelessone · 7 months ago
I agree on all points.

The project was well made, but my read on it was that they wanted to be shown something interesting. Even if it wasn't as well made of polished, I got the impression they would have preferred something "fun" or imaginative.

shoelessone commented on Espressif's ESP32-C5 Is Now in Mass Production   espressif.com/en/news/ESP... · Posted by u/radeeyate
self · 8 months ago
shoelessone · 8 months ago
Thanks for the link, but yeah as the other poster mentioned, this is for a dev board. I'd be interested in buying the module (which is somewhere between the bare IC and the dev board). Here is an example from their store of an ESP32-S3 module: https://www.aliexpress.com/item/1005006334720108.html?pdp_np...
shoelessone commented on Espressif's ESP32-C5 Is Now in Mass Production   espressif.com/en/news/ESP... · Posted by u/radeeyate
thequux · 8 months ago
The USB HID protocol is designed to support basically any device that regularly reports a set of values; those values can represent which keys are pressed, how a mouse has moved, how a joystick is positioned, etc. Now, different devices have different things that they support: joysticks have varying numbers of axes, mice have different sets of buttons, some keyboards have dials on them, etc. So, there's no single format for a report that simultaneously efficiently uses bandwidth and supports all the things a human interface device might do. To solve this, the HID protocol specifies that the host can request a "report descriptor" that specifies the format and meaning of the status reports. This is great for complex devices running a full OS; there's plenty of memory and processing power to handle those varying formats. However, these HID devices needed to also work in very limited environments: a real mode BIOS, microcontroller, etc. So, for certain classes of device such as keyboards and mice, there is a standard but limited report format called the "boot protocol". IIRC, the keyboard version has space to list 6 keys that are pressed simultaneously (plus modifiers), all of which must be from the same table of keys in the spec, and the mouse has an dX and dY field plus a bitfield for up to 8 buttons (four of which are the various ways you can scroll). To implement a more complex device, you'd want to be able to specify your own report format, which the ESP driver doesn't seem to allow you to do.
shoelessone · 8 months ago
Thanks for taking the time to explain!

So your original comment / request was regarding USB specifically then?

I ask because I'd have guessed (possibly incorrectly!) that implement HID via GATT (BLE) you'd be able to support anything the BLE hardware revision could implement?

Perhaps the disconnect for me is that it's unclear when there is some special hardware that exists within the ESP32 itself (I think I2C, I2S, etc would be examples of this) vs something you are just implementing by manipulating the IO pins. Perhaps HID is one of those things?

shoelessone commented on Espressif's ESP32-C5 Is Now in Mass Production   espressif.com/en/news/ESP... · Posted by u/radeeyate
shoelessone · 8 months ago
Any guesses as to when a hobbyist might be able to buy the module without the dev board? Their aliexpress store didn't have them as far as I can tell, I assume they are prioritizing dev boards for the moment unless you're a big enough company to actually talk directly with Espressif.
shoelessone commented on Espressif's ESP32-C5 Is Now in Mass Production   espressif.com/en/news/ESP... · Posted by u/radeeyate
platevoltage · 8 months ago
Let's hope they will finally enable the USB Host HID Class Driver to support non-boot protocol devices this go around.
shoelessone · 8 months ago
Any chance you could explain this to somebody who is just learning about HID and has run this example: https://github.com/espressif/esp-idf/tree/master/examples/pe... ? "non-boot protocol" I'm guessing is the key here? I don't have a super deep understanding of HID or what the "boot-protocol" refers to.

u/shoelessone

KarmaCake day50May 1, 2019View Original