naveen_k

Joined 6 years ago

Karma
69
Submissions
33
Member since
Apr 18
Recently: Founding engineer at Polymath Robotics [YC 22]. Previously built mobile robots for construction, delivery and micro-mobility.

https://www.naveen.ing

Email: [hey] @ [naveen] . [ing]

View on Hacker News

Recent submissions

Comment · 9 months ago
Comment · 1 year ago
I have been experimenting with using 5 phases of movements with each phase covering different areas of the screen while being actively moving. The last phase makes the dot move in a Lissajous-like motion which is more fluid like you are suggesting.

The challenge is recording and syncing the motion at a higher frequency and being able to save without much drift and the performance of these landmark/gaze models is often slow.

One more option to speed it up is not to do the eye tracking at record time, just record a crop video of the face and the screen first at 60Hz and then run the model on each frame and update the metadata of the dataset.

Comment · 1 year ago
Ha! The timing is impeccable. This is a great demo. I've been experimenting with using gaze and eye tracking for cursor prediction as a side project. I like the idea of pressing 'space' for each dot. I just had the 9-dot movement going from one point to another. I'm using Mediapipe's face landmarks model (I wasn't aware of WebGazer). I'll continue to work on it, but it's great to see a similar thought process.
Comment · 1 year ago
That's exactly what I did first! I ran a CPU torture test at full clock speed and measured the power draw at the plug, then repeated the same test with the lowest clock speed setting. For the Epyc system, there was about 225W lower power draw at the reduced clock speed. Even at idle, capping the max frequency reduced the power draw by about 20+%.
Comment · 1 year ago
Thanks! I initially just wanted to build a dashboard, with the power optimization part being a later addition. Based on the HN response, it seems that's the feature that resonated most with people. I'll be making improvements to the optimization component in the coming days and will publish what I have.
Comment · 1 year ago
That's actually pretty cool. ESPs are awesome little things.
Comment · 1 year ago
It's a 1600W PSU (Coolmaster 1600 V2 Platinum)
Comment · 1 year ago
I'm actually using a 1600W PSU. 1400W is my target max draw. This is a dual EPYC (64 core CPU each) system btw. The max draw by the CPU+MB+Drives running at peak 3700MHz without the GPU is 495W! Adding 4x 4090 (underclocked) will quickly get you to 1400W+.
Comment · 1 year ago
Thanks, I'll check it out.
Comment · 1 year ago
Quick update: Definitely wasn't expecting this to end up on the front page. I was more focused on publishing the dashboard than the power optimizer service I'm running. I'll take all the feedback into account and will open source an improved version of it soon. Appreciate all the comments!
Comment · 1 year ago
Thanks for the suggestion! I'm actually using dual EPYC server processors in this workstation, not Ryzen. I'm not sure EPYC supports PBO/Curve Optimizer functionality that's available in AM4/AM5 platforms.

That said, I'm definitely interested in learning more about processor-specific optimizations for EPYC. If there are server-focused equivalents to what you've mentioned that would work better than frequency capping, I'd love to explore them!

Comment · 1 year ago
Thanks for the suggestion. Will check it out.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton