HackerTrans
TopNewTrendsCommentsPastAskShowJobs

vhakulinen

no profile record

Submissions

Nuanic: EDA-Based Smart Ring for Burnout and Stress Management

nuanic.com
2 points·by vhakulinen·ano passado·1 comments

Nuanic: Stress Tracking with EDA Instead of HRV

nuanic.com
1 points·by vhakulinen·ano passado·0 comments

Elegancy of Go's Error Handling

thingsthatkeepmeupatnight.dev
2 points·by vhakulinen·há 6 anos·0 comments

Keep track of environment variables in go

thingsthatkeepmeupatnight.dev
2 points·by vhakulinen·há 6 anos·0 comments

comments

vhakulinen
·ano passado·discuss
Hi HN! I’m Ville, CTO of Nuanic, a Finnish company developing a smart ring that tracks stress using Electrodermal Activity (EDA) rather than the more common Heart Rate Variability (HRV). EDA provides a direct measurement of the body’s stress response, making it particularly effective for detecting and managing chronic stress.

EDA has been an underutilized metric in wearables, largely because interpreting the raw signal is challenging - it’s messy and difficult to make sense of. To address this, we’ve developed our own algorithm that transforms the EDA data into an easy-to-understand number from 1 to 100, which we call DNE (Double Normalized EDA). On this scale, 1 represents low stress and 100 represents high stress, making it simple to track stress levels, identify trends, and take action to recover when needed.

The ring measures 24/7, providing real-time feedback around the clock, and all of this is done without any cloud requirement. Continuous monitoring lets you see how your stress and recovery fluctuate throughout the day and night, helping you make informed decisions to improve your well-being - whether that’s adjusting your workload, taking breaks, or prioritizing rest.

Research has shown a strong connection between EDA and burnout, and the ring has been designed to help with burnout detection and prevention. If you’re interested in the details, you can check out our preprint here: https://doi.org/10.2139/ssrn.4726455.

This isn’t just theoretical - I’ve experienced burnout in the past, and this technology has been invaluable in helping me avoid it since. It helps me ensure I get enough recovery, which is the key to managing stress effectively. Being able to track my recovery has made a huge difference in maintaining balance and preventing burnout from happening again.

The ring is also being used in long COVID recovery studies, where its ability to monitor stress and recovery continuously is being made use of. While the results haven’t been published yet, the ongoing research highlights the potential of the ring in supporting recovery from complex, long-term conditions.

Would love to hear your thoughts or answer any questions about it!
vhakulinen
·há 4 anos·discuss
My last experiment was with bulma css and vanilla javascript (typescript) with web components for components that needed custom/complex interactions. Nice thing with this approach is that you can "just" render the web components with the backend's template engine as if those were your normal html tags. Because of typescript, a build step was required. For this I used esbuild (esbuild itself didn't do the type checking so I ran tsc with --noEmit and --watch next to it).

Didn't get that far with that project to see how it works when the code base scales. I would probably pick the same setup for my next greenfield project.
vhakulinen
·há 4 anos·discuss
Rather, copied over from other languages.
vhakulinen
·há 4 anos·discuss
Regarding the error handling case, I've played around with the idea of implementing a Result type with typescript and hiding the errors behind that. The end result looks something like this

    const res = await getJSON('/thingy');

    if (isErr(res)) {
      // Handle error.
      return;
    }
You can read the details from here: https://thingsthatkeepmeupatnight.dev/posts/simple-typescrip...
vhakulinen
·há 4 anos·discuss
Oh, thats why the colors change. It actually hurts my eyes when jumping from link to link. So far, the purple is the worst (makes it hard to read).
vhakulinen
·há 5 anos·discuss
From the linked post:

> Know when to break the rules.