Live data from Hacker News

Viewing profile — thedufer

thedufer

HN member
Joined
Mon, Apr 04, 2011, 5:06 PM UTC
HN karma
3,203
Public activity
1,324 items

About thedufer

I'm a software developer in NYC. I previously worked at Trello, Inc (formerly part of Fog Creek Software). I have interned (Software Engineering) for a total of about 13 months spread among Gridpoint, Skyline Innovations, and Fog Creek Software. I graduated from the College of William and Mary in 2012 with a double major in Computer Science and Physics and a minor in Math.

Recent public activity

  1. comment
    Comment #46819056

    > Can't log in when standing up This reminds me of a recent issue I had. I had just gotten a new laptop from IT. While picking it up from them, I had generated myself a password, p…

  2. comment
    Comment #45866117

    OCaml predates multicore CPUs. Having a global lock was basically free at the time it was invented. It's totally crazy to dislike a language because the authors made a decision tha…

  3. comment
    Comment #45818275

    > if you reduce latency from one second to a hundred milliseconds, could you celebrate that you've made it 10x faster Yes you can, because speed has units of inverse time and laten…

  4. comment
    Comment #45205803

    > you actually need to get a service ticket (TGS) If we're being pedantic, TGS ("ticket granting server") is the service you get service tickets from. Service tickets are (occasion…

  5. comment
    Comment #44485141

    That's an interesting update. I remain a bit skeptical based on the fact that the obvious sources I'd look to for this sort of thing haven't updated on that study (it seems to be h…

  6. comment
    Comment #44473265

    > At the same time 3.5 billion birds die hitting glass of the buildings. Do you have a citation for this? Are you comparing North American cat deaths to worldwide building collisio…

  7. comment
    Comment #44339937

    I'm not sure what conclusions you think we should draw from that. California's advantage over Washington is primarily one of size - Washington's GDP per capita is actually about 3%…

  8. comment
    Comment #44314992

    Typewriter keys cost money, and dropping the 1 allowed them to drop a key without significantly affecting the use of it. As far as I can tell, that's effectively the entire rationa…

  9. comment
    Comment #44276770

    Labeled tuples are effectively order-independent. Your implementation's order has to match your interface's order, but callers can destruct the labeled tuples in any order and the …

  10. comment
    Comment #43969190

    Why would that be more correct? A trailing dot indicates that a domain is fully-qualified, but that's not the issue here. The browser is trying to decide whether your query is a se…

  11. comment
    Comment #43955335

    > But you'll never get a test that can prevent errors like name@gnail.com, name@gmaip.com, nane@gmail.com etc. So is it really worth doing any checks at all? You can do quite well …

  12. comment
    Comment #43955270

    Putting a slash '/' at the end consistently gets you there, at least in Chromium-based browsers. We use this a lot at work (via DNS search suffixes, not private TLDs).

  13. comment
    Comment #43673885

    I think the author was pointing at the fact that "Venessa" looks like a typo.

  14. comment
    Comment #43667678

    > I'm curious though, what is your solution to this? Cookies work fine, and are the usual way auth is handled in browsers. > Secondly, not every client is a browser (my OpenAI / fi…

  15. comment
    Comment #43665135

    I don't understand the advantages of recreating SSE yourself like this vs just using SSE. > SSE always breaks and requires client side retries to get it to work Yeah, but these are…

  16. comment
    Comment #43281295

    > But, oh!, the poor ints. Empirically this is a rather low cost. IIRC, the extra ops add less than a cycle per arithmetic operation, due to amortizing them over multiple operation…

  17. comment
    Comment #43259019

    > I don't get it. What is it reserved for then, if the int size is determined when the runtime is built? How can that possibly affect the runtime use of ints? Types are fully erase…

  18. comment
    Comment #43257261

    > which has a pub date from Oct 19, 2022 I think you're misinterpreting this. That's just the date the most recent version of the library was published. The library is something li…

  19. comment
    Comment #43235843

    18f built but did not then manage login.gov. It was handed off elsewhere. The implication of them managing it was that disbanding 18f left login.gov ownerless (or at least handed o…

  20. comment
    Comment #43232703

    I would assume they're pointing at the comment at the top of this thread ("They built / manage login.gov?") rather than the article itself.

  21. comment
    Comment #43123484

    > is pretty straightforward to accept without fear of charge-backs or fraud Well yeah, it's a great option for the seller . You get non-recourse cash before shipping the item. The …

  22. comment
    Comment #42764028

    > Now, why Junio thought deciseconds was a reasonable unit of time measurement for this is never discussed, so I don't really know why that is. xmobar uses deciseconds in a similar…

  23. comment
    Comment #42727324

    Ah, we draw a distinction between checked-in generated code and JIT generated code, and the former does show up in code review (which is sometimes the point of checking it in - you…

  24. comment
    Comment #42727280

    I have both and they certainly each have their place. The Steam Deck has a much wider variety of games and can handle heavier graphics loads, but it is too heavy to be all that com…

  25. comment
    Comment #42720565

    Our code review process involves a reviewer explicitly taking ownership of the PR, and I think it's a reasonable expectation with the right practices around it. A good reviewer wil…