Live data from Hacker News

Viewing profile — dsymonds

dsymonds

HN member
Joined
Mon, Mar 19, 2012, 5:42 AM UTC
HN karma
1,056
Public activity
266 items

About dsymonds

I'm a software engineer.

Now at Canva. Formerly at Google (2008-2021), Stripe (2021-2022), Atlassian (2022-2024).

Recent public activity

  1. comment
    Comment #47172496

    Humanity made no meaningful progress in getting "to the stars" for thousands of years too, then in the space of a few decades we did.

  2. comment
    Comment #45256391

    It's usually done in bulk, so the overall payoff is the combination of value and number of targets, but the effort is typically sublinear with the targets. Something easier to atta…

  3. comment
    Comment #45147334

    and 90s versions like Me No Fry ( https://www.youtube.com/watch?v=rsgdT8YYwJo )

  4. comment
    Comment #43316350

    It's low with CPR alone, but getting an AED involved (which should be accessible in most urban places these days) raises the chances to 50-70%.

  5. comment
    Comment #42765169

    It's because units up to hours are of a fixed size, but days in most places are only 24h for ~363/365 days of the year, with some being 23h and some being 25h. (This is ignoring le…

  6. comment
    Comment #42606198

    If the author reads this, you have a misspelling of "diaspora" in the first sentence.

  7. comment
    Comment #42209932

    The map iteration order was always "random", but imperfectly so prior to Go 1.3. From memory, it picked a random initial bucket, but then always iterated over that bucket in order,…

  8. story
  9. comment
    Comment #25380798

    Did you read Part 2, linked from the bottom? It has plenty of technical details.

  10. comment
    Comment #24853852

    Not a typo. http://www.tom-yam.or.jp/2238/src/slp.c.html#line2238 It's what we'd use `&=` for nowadays. Note that the "B" language had these sorts of operators around the opposite …

  11. comment
    Comment #24853824

    That's exactly what the Lions' book is.

  12. comment
    Comment #23495907

    Yeah, there's been a few plans announced: https://blog.golang.org/go2-here-we-come https://blog.golang.org/go2draft https://blog.golang.org/go2-next-steps

  13. comment
    Comment #17883061

    It doesn't have to be a handshake and a nod. Things can still be clearly written down. But formal contracts with consequences take it up a notch. And this isn't about how you "cond…

  14. comment
    Comment #17882236

    An NDA is a legal agreement. It's entirely possible to organise coordinated disclosures without a legal agreement. The folks pushing NDAs, however, don't seem to be interested in o…

  15. comment
    Comment #17659574

    One big reason for shutdown rules with home PV systems is to keep firefighters safe. If your house is on fire, the firefighters really don't want to be contending with high voltage…

  16. comment
    Comment #17495955

    They likely can't, but they can fine EPAG, which is a German domain registrar. The matter at hand is that ICANN was trying to allegedly force EPAG to violate GDPR.

  17. comment
    Comment #17062697

    > To search for anything about Go in your search engine of choice use the word golang rather than go when searching. For example to search for how to open a file I would search for…

  18. comment
    Comment #17053052

    Even then, I think it'd be unlikely that the time-cost wouldn't make it worthwhile. People generally underestimate how much time gets soaked up by managing a computer service.

  19. comment
    Comment #17035227

    Are you sure you fully understand the benefit? $35 is, what, 30 minutes of an engineer's time from a company's perspective? If the management of the service would take any more tha…

  20. comment
    Comment #16625879

    context.Context is an interface because it is known there are multiple implementers (several in the context package itself). The sql driver.Value is actually the other way around: …

  21. comment
    Comment #16625347

    That's true, but the standard library also has strictures about backward compatibility that have ossified some bad choices. The crypto examples you give are arguably exactly this; …

  22. comment
    Comment #16581983

    A redback bite generally requires medical attention; though not triple-0 level urgency, it shouldn't be a wait-and-see-how-you-feel treatment.

  23. comment
    Comment #16424524

    Did you actually read the article? It is clear from the background and history sections that the need for versioning was apparent from early on.

  24. comment
    Comment #16388802

    Good to see rustfmt arrive. Sad that it is configurable, though. The biggest benefit of its predecessors such as gofmt is that they are not configurable, leading to a much more uni…

  25. comment
    Comment #15565960

    In this context, USO means Universal Service Obligations, namely that approximately everyone can get access. https://www.acma.gov.au/Industry/Telco/Carriers-and-service-...