Live data from Hacker News

Viewing profile — nicksardo

nicksardo

HN member
Joined
Tue, Sep 10, 2013, 10:07 PM UTC
HN karma
85
Public activity
21 items

About nicksardo

Founder of stealth startup

Xoogler

light.tree6347@fastmail.com

Recent public activity

  1. 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 …

  2. 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…

  3. 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 …

  4. 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…

  5. 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…

  6. comment
  7. comment
    Comment #10541563

    https://github.com/nicksardo/jsonpath can pull out parts of a JSON document without unmarshalling.

  8. 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…

  9. 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…

  10. 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 …

  11. 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…

  12. 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.

  13. 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…

  14. 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…

  15. 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...

  16. 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…

  17. 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…

  18. comment
  19. 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…

  20. 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 …

  21. comment
    Comment #7299011

    He's referring to accounts for formspree, not the static sites.