HNHacker News
TopNewBestAskShowJobs

kkleindev

321 karma · joined October 22, 2015

https://kevinkle.in/ https://twitter.com/kevkle https://github.com/kklein
submissionscomments
kkleindev··on I analyzed my exercise data from 2023
Indeed manually
kkleindev··on I analyzed my exercise data from 2023
It might sound silly but I've found it to work quite well for me: I store the (rather coarse) data on these exercise activities in my Google calendar.

I also do some more fine-grained analyses (e.g. looking at heart rates) via Garmin and Strava but for cross-discipline comparisons I mostly rely on my calendar entries.

I've found the calendar to be extremely reliable -- knock on wood -- over long time horizons (I have exercise data going back to 2016). Also, it's very flexible. I store additional metadata, e.g. the distance of a run, in the event description.

At some point I explained this a bit more in this post: https://kevinkle.in/posts/2018-10-21-running-log/

kkleindev··on Ask HN: How do you test SQL?
The teams I've been working on have resorted to data tests instead of code tests. That means that the data produced by your code is tested against a certain set of expectations - in stark contrast to code being tested _before_ its execution.

We've written our own tool to compare different data sources against each other. This allows, for example, to test for invariants (or expected variations) between and after a transformation.

The tool is open source: https://github.com/QuantCo/datajudge

We've also written a blog post trying to illustrate a use case: https://tech.quantco.com/2022/06/20/datajudge.html

kkleindev··on He dropped out to become a poet – now he’s won a Fields Medal
> I felt that when I was writing publicly about my life/thoughts I was focusing too much on my ego.

Why do you want to avoid that?

kkleindev··on My 40-liter backpack travel guide
For a reason I haven't been able to distill I really appreciate it when people known for one facet of their personality (here: being a big shot in crypto) have the courage to be open about other, much less impressive facets (here: writing about mundane practicalities) of their lives as well.
kkleindev··on Life Monitor
I agree that what you suggest is more useful in many scenarios, particularly when one care about _monitoring_ of performance.

Unlike the rest of the notifications, my ambition with this cumulative distance plot was rather to intervene by cheering than to observe by analyzing. Put differently, I tried to gamify the yearly distance - as if I was racing against last year's version of myself. I'm not advocating for this, I just liked the idea at some point.

kkleindev··on Life Monitor
That's a great point! I vaguely tried to go in that direction by plotting the average over the past 7 days, the average over the 7 days before and the average over the year to date. Yet, I fully agree one might want to push this a little further and do as you describe. Thanks for the suggestion!
kkleindev··on I use Org Mode for personal logging/journalling
Last time I checked organice didn't support offline editing on mobile. If that worked it would likely also be my weapon of choice!
kkleindev··on I use Org Mode for personal logging/journalling
Cool idea! I do like to be able to work on it offline, e.g. on planes, though.
kkleindev··on I use Org Mode for personal logging/journalling
My current setup is also slightly dissatisfying in that regard. What's nice (or rather a consolation) about orgzly - the mobile app I use - is that upon conflict, it explicitly offers to either choose the remote or the local version. At first I was worried it would simply attempt to always overwrite based on the local version.
kkleindev··on Amazon sent the FBI to take my family’s bank accounts
I personally find it so easy to forget how deeply ingrained the assumption of a working legal system is in everything I do.
kkleindev··on Modelling Sudoku with a Gym Environment
Thanks!
kkleindev··on Reflections on Actively Trading in the Stock Market for a Year
I appreciate the level-headedness of this writeup.
kkleindev··on Ask HN: What are you learning?
Would you mind sharing how you 'learn'?
kkleindev··on Krispy Kreme mule will be allowed to continue operating
I think there should be other, better ways of rectification than firing someone.
kkleindev··on Breaking Pills
Thanks for the hint! I wrote this up a little more explicitly: http://kevinkle.in/jekyll/update/2019/09/23/breaking_pills.h...
kkleindev··on Michael Cicconetti
Correlation, causation, something, something.
kkleindev··on My disabled son – ‘the nobleman, the philanderer, the detective’
What a time to be alive. Amazing how we manage to create environments in which people with such severe physical conditions are able to find pleasure and belonging. While for so long, such a physical state would have rendered this impossible.
kkleindev··on Uber services suspended in Barcelona
> I find it way easier to use Uber than get Taxis mostly due to the app based "click and collect" model

mytaxi.com does just that.

kkleindev··on Free-range parenting outside the US
What's the most relevant threat?
kkleindev··on The Machine That Builds Itself: The Strengths of the Lisp Languages (2016)
Why are you only looking into ides? Any editor might do a solid job. When working with clojure, parinfer[0] was all I really needed.

[0] https://shaunlebron.github.io/parinfer/

kkleindev··on Why is syphilis on the rise?
While you could argue that, you could also argue that this activity is prevalent in a 'very similar' way in the consumer's life already. Not so much for violence.
kkleindev··on GitHub was talking to Google but went with Microsoft instead
Curious, based on what do you know how Google is creating profiles?
kkleindev··on Sierra Leone just ran the first blockchain-based election
"Migrating elections to a technology one needs mathematics/CS PhD to understand just a part of from technology that can be understood by a middle schooler doesn't seem all that great."

I for one am quite happy that a migration from horse carriages, understandable by a middle schooler, to cars and trains has happened.

I don't have a position on using the blockchain for elections, I'm just not convinced by your point.

kkleindev··on German entrepreneurs celebrating their mistakes
Their website claims that they're in 80 countries. Iirc it started in Mexico.
kkleindev··on I don’t understand Graph Theory
That's a great, yet easily forgotten distinction
kkleindev··on Cancer ‘vaccine’ eliminates tumors in mice
I'm curious as to why you think that lacking impact is due to dissimilarities between humans and test subjects. My best guess would have been that a lack of incentives for parties with the power to realize such advancements are overweighing.
kkleindev··on Our memory shifts into high gear when we think about raising our children
Would you mind describing in more detail?
kkleindev··on Amazon War Story #1: Jeff Bezos (2011)
Thanks for letting me know!
kkleindev··on Amazon War Story #1: Jeff Bezos (2011)
In how far is the success of Amazon(I suppose that success is what you mean by 'the fact of Amazon') to be associated with intelligence? Might there be some survivorship bias or halo effect at work? Nassim Taleb writes that if you place a sufficiently large number of monkeys in front of typewriters, one will end up writing the Iliad.
Page 1 of 2Next →