Viewing profile — nicksardo
nicksardo
HN member- Joined
- Tue, Sep 10, 2013, 10:07 PM UTC
- HN karma
- 85
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About nicksardo
Xoogler
light.tree6347@fastmail.com
Recent public activity
-
comment
Comment #32297083
Thanks for the feedback! 1) Click on the stopwatch timer title; you can edit it in place. Indeed, discovery of this is not great. My UX designs tends to be quite minimal. I'll try …
-
comment
Comment #32296920
I'll do that, thanks. I've never had feedback that's indicated people wanted to know. It uses NTP's clock synchronization algorithm to get the servers' time. This is done over a we…
-
comment
Comment #32296774
Shameless plug: I created https://chronograph.io back in 2014 so people can share accurate , live stopwatches and timers. Other sites "share" by putting the start epoch & duration …
-
comment
Comment #31187223
Former Google engineer here. My team used the open source Go B-Tree implementation but I replaced it with a non-interface version over a year ago because of performance issues. The…
-
comment
Comment #22274190
Many years ago I created a site that similarly syncs time between server and clients for the purpose of sharing stopwatches & timers. I found that using a websocket connection yiel…
- comment
-
comment
Comment #10541563
https://github.com/nicksardo/jsonpath can pull out parts of a JSON document without unmarshalling.
-
comment
Comment #9901961
Indeed, it's frustrating when you're reading flat files of code. When reading foreign F#, I pull the code into Visual Studio so I can hover over the variables. It'd be quite conven…
-
comment
Comment #9890800
If a developer is frequently ignoring returned errors, then they have larger problems and it's their fault. Panic was not added to assist lazy programmers. Even though some API has…
-
comment
Comment #9890727
I strongly disagree. The package author means the error will be nil when the secret is 32 characters long; he doesn't mean you can completely ignore checking it. Regarding when to …
-
comment
Comment #9873982
Guns don't make me feel safe. Being properly trained on how to use defensive force makes me feel safe. The error in your logic is that you're imagining yourself with a weapon, whic…
-
comment
Comment #9873895
First, your statistics are moot. As I just said, a statistic is still a risk. A risk I will not take when it comes to family. You play it your way; I'll play it mine.
-
comment
Comment #9873859
When a stranger is in my home at 3am while my spouse and two kids are upstairs sleeping, I won't risk judging what he/she will or will not do. Even if I were alone, I wouldn't take…
-
comment
Comment #9555728
The use of `append` is absolutely clear. It always returns a new slice; the compiler forces you to take the value returned. What scares you is the possibility that the underlying a…
-
comment
Comment #9423077
Regarding toArray, the creator probably went that route to be more performant. http://jsperf.com/array-prototype-slice-call-vs-slice-call/1...
-
comment
Comment #9185415
Used to use PasswordBox but then switched to 1Password - I'm much happier. Unlike my experience with PasswordBox, I can keep my data on my cloud and can export any/all my passwords…
-
comment
Comment #9172559
I care about these things specifically because the IRS doesn't tax it. I save about 6k per year because my startup feeds me 5 lunches/3 dinners per week and pays for my public tran…
- comment
-
comment
Comment #7339819
I disagree with most of what you said. "exception oriented" programming is dirty. It's especially filthy when your expecting exceptions from a database for these reasons a) Returni…
-
comment
Comment #7338931
SQL constraints are a given; always use them. However, it's best practice to also validate your data before it gets to the database for several reasons. A) Depending on a database …
-
comment
Comment #7299011
He's referring to accounts for formspree, not the static sites.