frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Rotatrix – Trackball mod capturing full 3-axis rotation for 3D control

https://rotatrix.com/
2•dcliu•1h ago
Hi HN - I've been on creative sabbatical building hardware and software projects, and this is one of them.

Rotatrix is a hardware mod of the Kensington SlimBlade Pro trackball that reads out full 3-axis ball rotation (XY plus twist) and maps it to continuous 3D control. The original device only used twist for discrete scroll gestures, which is a whole degree of freedom that can be put to more use.

For 3D control, I've found the most natural mapping is for the ball top to map to the object front, so normal trackball directions (up/down, left/right) become pitch and yaw, matching how rotation works with 2D “click and drag”, while twist rolls the object on screen. It feels natural for translation too: XY maps to familiar mouse motion, and twist corresponds to depth. Since you can twist the ball by moving a finger tangentially on the side of the ball, it feels like pushing and pulling the object.

I routinely use a SpaceMouse for 3D work, and one difference that stands out to me is that this is position control, not rate control (like a mouse vs a joystick). This gives a more direct control feel, like you're physically manipulating the object. Position control has a tradeoff: you have to re-grasp the ball to continue past your hand's range of travel. For large continuous motions, I added a rate mode; the ball's large range of travel actually gives finer rate control than a small-displacement device like a SpaceMouse puck.

How it works:

- I added a custom microcontroller inside the SlimBlade Pro alongside the stock one. It taps the SPI data stream from the two optical sensors (mounted at 90° on the ball housing) and presents its own interface to the host computer with raw (dx, dy) deltas for each sensor.

- Host software takes the 4D delta stream, calibrates it into so(3) - incremental 3D rotations - using a least-squares fit against known-orientation recordings, then applies configurable per-app bindings and outputs via an open protocol.

- The original trackball controller is untouched except that it's no longer connected to the USB port; it still works over Bluetooth/wireless.

Current state: working prototype, configurable per-app profiles with modal bindings (hold a key to switch what the ball does), dominant axis weighting for single-axis precision. I’m building out integrations with different 3D apps and I’m looking for early users to try it and give feedback, particularly people doing CAD, 3D modeling, or geospatial work.

Happy to go deep on the math, reverse engineering, software, or hardware. AMA.

Why Static and Outdated Docs Are Holding Your Product Back

https://www.jamdesk.com/blog/why-static-and-outdated-docs-are-holding-your-product-back
2•gbourne•4m ago•0 comments

Ui.sh

https://ui.sh/
1•linhns•4m ago•0 comments

Japan content piracy and fake goods cause ¥10.4T in damage

https://www.japantimes.co.jp/news/2026/01/27/japan/crime-legal/digital-content-piracy-damages/
1•PaulHoule•5m ago•0 comments

Show HN: Timefence – Python lib to detect temporal data leak in ML training

https://github.com/gauthierpiarrette/timefence
2•Emojizing•6m ago•0 comments

The Easiest Person to Fool

https://toluakinola.substack.com/p/the-easiest-person-to-fool
2•takinola•6m ago•0 comments

Cadence Releases AI Super Agent, Chipstack, for Chip Design and Verification

https://www.cadence.com/en_US/home/company/newsroom/press-releases/pr/2026/cadence-unleashes-chip...
1•Anessk01•6m ago•0 comments

Tell HN: GPT-5.3-codex is now available in the API

1•bigwheels•7m ago•0 comments

How does OpenClaw even work?

https://gyld.ai/blog/openclaw-open-source-ai-agent-guide-2026
1•curtrosenvall•10m ago•0 comments

Can Diazepam Cause Anxiety?

1•bestonlinephar•11m ago•0 comments

Do you think I am a goldfish?

http://muratbuffalo.blogspot.com/2026/02/do-you-think-i-am-goldfish.html
1•mark4•12m ago•0 comments

Show HN: Google's Epstein Files

https://twitter.com/sushrut141/status/2021992771872346198
2•wanderinglight•13m ago•2 comments

Blogging with Emacs org-mode and SvelteKit

https://www.chiply.dev/post0
2•chiply•13m ago•0 comments

Ask HN: Is Prettier extension working for you in Cursor?

1•vldszn•15m ago•0 comments

Show HN: A New and comprehensive Vibe Coding web platform is here

https://hypeframe.ai
1•theonlyvasudev•16m ago•0 comments

Memgraph 3.8: Atomic GraphRAG and Vector Single Store with Performance Upgrades

https://memgraph.com/blog/memgraph-3-8-release-atomic-graphrag-vector-single-store-parallel-runtime
1•taubek•16m ago•0 comments

BleuNova – Ethical self-hosted AI agent (privacy-first)

https://github.com/BleuRadience/BleuNova-AI-Agent
1•bleuradience•16m ago•1 comments

Show HN: ConsentScope – detect cookies loaded before user consent

https://www.consentscope.pro/
1•murzynalbinos•18m ago•0 comments

Weight-loss revolution (does not much) show up in the data

https://www.ft.com/content/0de44a07-528d-4515-9fb4-f6636d9c4230
1•marojejian•18m ago•1 comments

U.S. Smuggled Thousands of Starlink Terminals into Iran After Protest Crackdown

https://www.wsj.com/world/middle-east/u-s-smuggled-thousands-of-starlink-terminals-into-iran-afte...
2•fortran77•18m ago•2 comments

Origin of "To Err Is Human; to Foul Things Up Requires a Computer" (2010)

https://quoteinvestigator.com/2010/12/07/foul-computer/
1•shagie•18m ago•0 comments

Show HN: Simple tool to expolre UK companies with goods trading data

https://corpsignals.com/
1•rzykov•19m ago•0 comments

Show HN: BotMode checks if your site renders correctly for Googlebot

https://pagegym.com/botmode
1•razcoj•19m ago•0 comments

1,300-year-old world chronicle unearthed in Sinai

https://www.heritagedaily.com/2026/02/1300-year-old-world-chronicle-unearthed-in-sinai/156948
1•Anon84•20m ago•0 comments

Unorthodox Analytical Engine Utilizing Tinygrad

https://github.com/ronfriedhaber/autark
2•ronfriedhaber•23m ago•0 comments

Can medical "AI" lie? Large study maps how LLMs handle health misinformation

https://medicalxpress.com/news/2026-02-medical-ai-large-llms-health.html
1•ck2•24m ago•1 comments

Why are people disconnecting or destroying their Ring cameras?

https://www.usatoday.com/story/news/nation/2026/02/10/ring-super-bowl-ad-dog-camera-privacy/88606...
3•toofy•24m ago•0 comments

Show HN: Been using this for my setup. Now opening it. AI hedge fund

https://github.com/DanisHack/ai-hedge-fund
1•danishhm•24m ago•0 comments

Show HN: Custom Pricing Units in Flexprice (price in credits, bill in USD)

https://flexprice.io/
4•ShreyaChaurasia•24m ago•0 comments

Formalization and Inevitability of the Pareto Principle

https://arxiv.org/abs/2602.11131
3•bikenaga•26m ago•1 comments

In Defense of SaaS

https://twitter.com/finbarr/status/2021999185172775288
1•Finbarr•27m ago•0 comments