Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vhakulinen
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
vhakulinen
1y ago
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 stres
2.
▲
Nuanic: EDA-Based Smart Ring for Burnout and Stress Management
(nuanic.com)
2 points
by
vhakulinen
1y ago
|
1 comments
3.
▲
Nuanic: Stress Tracking with EDA Instead of HRV
(nuanic.com)
1 points
by
vhakulinen
1y ago
|
0 comments
4.
▲
by
vhakulinen
4y ago
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 compone
5.
▲
by
vhakulinen
4y ago
Rather, copied over from other languages.
6.
▲
by
vhakulinen
4y ago
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('/t
7.
▲
by
vhakulinen
5y ago
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).
8.
▲
by
vhakulinen
5y ago
From the linked post: > Know when to break the rules.
9.
▲
Elegancy of Go's Error Handling
(thingsthatkeepmeupatnight.dev)
2 points
by
vhakulinen
6y ago
|
0 comments
10.
▲
Keep track of environment variables in go
(thingsthatkeepmeupatnight.dev)
2 points
by
vhakulinen
6y ago
|
0 comments
11.
▲
Mimicking Rust's Result type in TypeScript
(dev.to)
2 points
by
vhakulinen
6y ago
|
0 comments
12.
▲
by
vhakulinen
6y ago
Oni was/is build completely on top of neovim and oni2 turned vim (not neovim) into a library and builds on top of that. I suppose the vscode plugin support is implemented in similar fashion as coc[1] does it. 1: https://gith
13.
▲
by
vhakulinen
6y ago
You could try to calculate some numbers on savings or "wasted hours because the corporate support is slow and wont fix our problems fast enough" to turn their heads around. Another pointer could be that the students could be invol
14.
▲
by
vhakulinen
6y ago
> worst lang What makes it bad? > worst toolkit Its actually quite decent. > worst platform support How come? GTK works on window, mac, linux (+ BSDs and probably other unix like systems). What else would you be looking for from th
15.
▲
by
vhakulinen
7y ago
> Why does the rust documentation still suck? Thats a bit harsh. Yes, the documentation might be (is) a bit hard to read in a sense that its hard to _find_ something from it, but otherwise I've found if quite complete (when it comes
16.
▲
by
vhakulinen
7y ago
Is that somehow fundamentally different from "git describe --tags --always"?
17.
▲
by
vhakulinen
7y ago
Thats just one data point, and for which you could argue that javascript has not one, but two null values: null and undefined. PHP got (or is getting?) type hinting, while javascript doesn't have such thing (typescript or flow doesn&#x
18.
▲
by
vhakulinen
7y ago
Your comparison of today's js/node to PHP from 20 years ago is interesting. I wonder if javascript will be in similar place in 10-20 years that PHP is today (e.g. "its not like it used to be and things a actually quite good n
19.
▲
by
vhakulinen
7y ago
> I think the introduction of emoji reactions was a bad idea, it gamifies the issues system. It depends on the community. I've seen many where the reactions are genuine and actually serves a purpose. From what I've seen, its al
20.
▲
by
vhakulinen
7y ago
More and more places are "offering to give a tip" at least in Helsinki when paying by card. The machine asks if you want to give some or not. Its... weird.
21.
▲
by
vhakulinen
7y ago
Besides just writing and designing software: Developed and upheld a process for writing requirement documents for software development with my team mate. Started to do scrum master'ish role. Wrote a tool to manage our (really custom) d
22.
▲
by
vhakulinen
7y ago
> My JavaScript tests catch typoed property names every time. My typescript compiler catches typoed property names every time. > I can't remember the last time I merged code with a typo in a property name. I can't remember t
23.
▲
by
vhakulinen
7y ago
> TypeScript is less readable. What makes you say so? I find it more readable than javascript.
24.
▲
by
vhakulinen
7y ago
Would be worth mentioning that the inline-webassembly npm package is created by the author and quite recently.
25.
▲
by
vhakulinen
7y ago
I guess I'm buying VR gear then.
26.
▲
by
vhakulinen
7y ago
> We just upgraded from 2015 to 2017 at our studio, which required a decently large refactor of some core utilities. Were these utilities custom tools built for the IDE or the actual application code you were/are developing?
27.
▲
by
vhakulinen
7y ago
> What it gains in simplicity it looses in expressiveness. This leads to more lines of code per feature, and bugs in software has been shown to be a function of LoCs If the lack of expressiveness equals to greater amount of code and thus
28.
▲
by
vhakulinen
7y ago
I have the opposite: I know Rust, but I hardly know C++ beyond C (granted that I probably could figure out the not-so-easy c++ easier than I would figure out the rust version if I didn't know either). Don't get me wrong, I know wh
29.
▲
by
vhakulinen
7y ago
Is the react hook code so complicated that when it totals up to 17 lines of code[1], it needs to become a npm package? The code it self looks neat and clean - even more reason to just write your own hook. 1: https://github.com&#x
30.
▲
by
vhakulinen
7y ago
Gvim is GUI for vim (afaik its part of vim's code base). Gnvim is GUI for neovim, and is its own project.
More ›