Live data from Hacker News

Doomscroller.xyz

doomscroller.xyz

21–30 of 136 posts

Re: Doomscroller.xyz

#23

I know a few doom scrollers for whom this would be incredibly tempting. The video looked like it requires a lot of rotations per screen tick. Can that be adjusted? Now I am wondering if you can connect a bluetooth mouse to a phone to achieve the same effect, albeit in a less convenient package.

Tempting. But the addition of an upper/downer mash-safe minimal-profile/motion post-to-post navigating trigger pair would be a deal maker.

Re: Doomscroller.xyz

#24
post #16

> Only works with Android/PC. Sorry iOS If this was implemented as a Bluetooth mouse with just a scroll wheel, wouldn’t you get support on all recent operating systems for free?

From his twitter:

(I'll copy and paste the text here, as I don't know how much you see of this text logged out)

> Why couldn’t I just emulate a standard mouse and scroll smoothly? Sounds easy. Unfortunately there is a holdover from two decades ago in the way mouse drivers are written into USB. Because mice used to use low resolution encoders, a single “detent” event would be about 22.5 degrees. Hard coded into the kernel level of Android and Windows is the instruction to interrupt this single detent as a 40 pixel scroll for generic devices. This is what results in the chunky style scrolling on a PC.

> Only recently have specialty devices like the Logitech mice used custom drivers to bypass this and offer high resolution single pixel scrolling instructions. Unfortunately these drivers were not rolled into the Android kernel, so even when I sniffed the BLE traffic with Wireshark and impersonated a Logitech device, I wouldn’t get that silky smooth scrolling on mobile. No go.

> The slightly hacky workaround was to go one level deeper than the standard Arduino libraries.

> A quick description of how USB devices work. HID stands for Human Interface Device and is a protocol implemented over USB protocol. HID devices do advertise their capabilities through the HID report descriptor, a fixed set of bytes describing exactly what HID reports may be sent between the device and the host and the meaning of each individual bit in those reports. For example, a HID Report Descriptor may specify that “in a report with ID 3 the bits from 8 to 15 is the delta x coordinate of a mouse”. The HID report itself then merely carries the actual data values without any extra meta information.

> My goal was to use a customized descriptor to send the byte package of a one finger touchpad with absolutely coordinate system and 1 button to the host. This way I could perform the digital emulation of a finger making contact with the screen, performing a Y axis movement while remaining in contact, and then lifting off the screen before reaching the top. This movement would have to be repeated hundreds of times seamlessly to provide the illusion of smooth scrolling.

> Additional complications arose from the fact that Bluetooth low energy has a minimum latency of 8milliseconds, with most hosts negotiating an even slower rate such as 20 milliseconds. Simply blasting commands at a few hundred hertz doesn’t work.

> The internet is filled with unanswered forum questions about how to do all of this. I think I’m probably the first one to achieve a working implementation of this particular smooth scrolling solution. This single problem occupied much time than the rest of the project combined. No doubt that Logitech or Apply could achieve a more elegant solution. My hope is that a big company takes interest in Doomscroller takes it off my hands.

https://x.com/andrewmccalip/status/1781674889679982991

Re: Doomscroller.xyz

#25
I hate it. I love it.

I've been thinking of removing the scroll wheel from my media PC's mouse to make doom scrolling harder. Love to see the innovation in going hard the other direction.

Re: Doomscroller.xyz

#26
post #3

Amazing. I'm glad you don't ship outside of the US 'cause I would be insanely tempted to buy this completely superfluous gadget. Love everything about it, from the idea and its negative utility to design and materials. Are there any details available? Dimensions, charging, etc? Actually, this can be used as a presentation clicker, right? There you go, business expense.

I looked at my site analytics and realized this is where it was coming from :-o I should turn on international shipment, but Stripe doesn't support auto calculate rates. CNC machined from aluminum. USB C. I did test it with powerpoint just now, works!

International turned on

Re: Doomscroller.xyz

#27
Honestly, I'm a bit tempted. I read quite a bit on my laptop while lying down and my arms are always in a bit of awkward position in order to scroll. I have been thinking of getting one of those presenter tools.

The only downsides are price & lack of click.

Re: Doomscroller.xyz

#28

I hate it. I love it. I've been thinking of removing the scroll wheel from my media PC's mouse to make doom scrolling harder. Love to see the innovation in going hard the other direction.

You're meant to hate it. It's dumb. I'm actively making the world a worse place by the invention of it.

Re: Doomscroller.xyz

#29

I'd love if my cellphone had a lateral button like old portable radios had to adjust the volume but with the sole purpose of scrolling. Scrolling on the screen is annoying, my finger covers the content and I must be careful not to click something. I really can't believe I'm the only one desiring such a thing.

A touch sensitive side would be great for thumb scrolling.

With software detection of coherent scroll sliding, filtering out grip holds, bumps, and other irrelevant activity.

But noooo! Apple stuck a touch sensitive screen on a keyboard! No justice.

Re: Doomscroller.xyz

#30
post #12

have you raised any capital for this project? i think a lot of incubators could be interested in helping you enshittify this idea.

The whole thing cost me a few hundred bucks to put together.

Is it legal to sell a device with radio in the US without FCC certification?

In the EU it's illegal to sell without external certification if the product is a medical device, is made for children or contains a radio.

Certification will typically cost you $5,000-$15,000 depending on which lab you use.

Post reply on HN