Readit News logoReadit News
bobsmooth commented on Building the mouse Logitech won't make   samwilkinson.io/posts/202... · Posted by u/sammycdubs
KennyBlanken · 2 days ago
The biggest issue with Logitech mice is that they're purposefully designed to fail.

Logitech uses shitty microswitches that either stop working or start 'bouncing' - a single click becomes two or more clicks.

This has been an issue with logitech mice for 10+ years and it's so prevalent it can't possibly be by accident. Their mice are disposable as a revenue model.

Mice should not fail, and in fact, I've never had a non-logitech mouse fail.

A friend heard me say this and said "Well I love my logitech mouse" and I said "and how many have you bought?" They admitted they'd had to replace it several times because...drumroll please...various buttons on it stopped working or started double/triple clicking.

I have gaming buddies who have had their very expensive logitech gaming mice fail, repeatedly, barely months into owning them. My ten year old Razor is still going strong, save for reduced battery life. The battery still lasts for many hours while gaming, which is plenty for my purposes, so I haven't bothered yet.

The real joke would be Xbox Elite controllers. Several hundred dollars and infamous for failing sometimes within months. Never, ever buy one without a replacement plan.

bobsmooth · a day ago
My original wired G502 is still working. The middle click sometimes doesn't work but I just gotta press a bit harder.
bobsmooth commented on Building the mouse Logitech won't make   samwilkinson.io/posts/202... · Posted by u/sammycdubs
at-fates-hands · 2 days ago
Interesting and robust comments about many mice I had no idea existed and will have to try out. Fascinating there's no comments about user's love of Apple's Magic Mouse. Would be interesting to get someone's take on why their mouse doesn't resonate with the HN crowd.
bobsmooth · a day ago
This article is about an ergonomic mouse. The apple mouse is like anti-ergonomic.
bobsmooth commented on Building the mouse Logitech won't make   samwilkinson.io/posts/202... · Posted by u/sammycdubs
orliesaurus · 2 days ago
> After first publishing this article a helpful commenter let me know Logitech released the MX Ergo S in late 2024, with quieter switches, USB-C, and a $20 price increase. Let's just pretend I wrote this article a year ago! Still, at least this project let me avoid some e-waste.

How many times does this happen to people?

I mean, in my life i probably spent hundreds of hours writing code and hacking things together - forcing them to work - for tasks that turned out to be...already solved, I just couldn't find it...it was under the sun all along.

Yeah you know, like when that Lenovo Thinkpad's trackpad needed some specific kernel hack on Linux for it to work...

for the more obscure things however, I am glad and I respect those youtube uploaders that literally will post everything they discover just for the sake of sharing knowledge!

bobsmooth · a day ago
I spent two days trying to reverse engineer the serial protocol for an LED panel I got from aliexpress. Just after I figured it out, I decided to google "<led board> github" and found a python library that did everything I needed and was much more elegant. Still, you have to enjoy the process.
bobsmooth commented on Building the mouse Logitech won't make   samwilkinson.io/posts/202... · Posted by u/sammycdubs
thimabi · 2 days ago
I wish I had the money and the know-how to do things like that. In a world where many companies are downright hostile to user needs and preferences, we need more DIY electronics — not less.
bobsmooth · a day ago
Hot air rework isn't that difficult. It's a skill like any other.
bobsmooth commented on Building the mouse Logitech won't make   samwilkinson.io/posts/202... · Posted by u/sammycdubs
dr_kiszonka · 2 days ago
I am on my 3rd unit because their right button breaks after about a year of use. There are a few threads about it on Reddit and elsewhere. It's such a great mouse otherwise.
bobsmooth · a day ago
Logitech's warranty support is pretty good. Have you tried contacting them?
bobsmooth commented on YouTube made AI enhancements to videos without warning or permission   bbc.com/future/article/20... · Posted by u/jakub_g
rollcat · 2 days ago
I don't mind the ads as much as all the mandatory meta-baiting. Not the MB itself, but the mechanisms behind it.

Even if you produce interesting videos, you still must MB to get the likes, to stay relevant to the algorithm, to capture a bigger share of the limited resource that is human attention.

The creators are fighting each other for land, our eyeballs are the crops, meanwhile the landlord takes most of the profits.

bobsmooth · 2 days ago
There is much data to support that asking for likes and subs actually increases likes and subs.
bobsmooth commented on It’s not wrong that "\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F".length == 7 (2019)   hsivonen.fi/string-length... · Posted by u/program
perching_aix · 4 days ago
As the other comment says, Python considers strings to be a sequence of codepoints, hence the length of a string will be the number of codepoints in that string.

I just relied on this fact yesterday, so it's kind of a funny timing. I wrote a little script that looks out for shenanigans in source files. One thing I wanted to explore was what Unicode blocks a given file references characters from. This is meaningless on the byte level, and meaningless on the grapheme cluster level. It is only meaningful on the codepoint level. So all I needed to do was to iterate through all the codepoints in the file, tally it all up by Unicode block, and print the results. Something this design was perfectly suited for.

Now of course:

- it coming in handy once for my specific random workload doesn't mean it's good design

- my specific workload may not be rational (am a dingus sometimes)

- at some point I did consider iterating by grapheme clusters, which the language didn't seem to love a whole lot, so more flexibility would likely indeed be welcome

- I am well and fully aware that iterating through data a few bytes at a time is abject terrible and possibly a sin. Too bad I don't really do coding in any proper native language, and I have basically no experience in SIMD, so tough shit.

But yeah, I really don't see why people find this so crazy. The whole article is in good part about how relying on grapheme cluster semantics makes you Unicode version dependent and that being a bit hairy, so it's probably not a good idea to default to it. At which point, codepoints it is. Counting scalars only is what would be weird in my view, you're "randomly" doing skips over the data potentially.

bobsmooth · 4 days ago
I'm curious what you mean by "shenanigans" is that like emojis and zalgo text?
bobsmooth commented on FFmpeg 8.0   ffmpeg.org/index.html#pr8... · Posted by u/gyan
yieldcrv · 5 days ago
And also pirated releases are super weird and all over the place with subtitles and video player compatibility

This could streamline things

bobsmooth · 5 days ago
There's websites where you can download subtitles. Usually from very obviously pirated released.
bobsmooth commented on FFmpeg 8.0   ffmpeg.org/index.html#pr8... · Posted by u/gyan
agos · 5 days ago
OT, but yours has to be the best username on this site. Props.
bobsmooth · 5 days ago
Culón is Spanish for big-bottomed, for anyone else wondering.
bobsmooth commented on A guide to Gen AI / LLM vibecoding for expert programmers   stochasticlifestyle.com/a... · Posted by u/ChrisRackauckas
bobsmooth · 5 days ago
Trying to get better at vibe coding is like trying to get better at sleeping. The whole point is not to put effort into it.

u/bobsmooth

KarmaCake day1787September 28, 2020View Original