Live data from Hacker News

Viewing profile — noonat

noonat

HN member
Joined
Fri, Feb 18, 2011, 7:46 AM UTC
HN karma
161
Public activity
51 items

About noonat

I'm a developer. My website is http://nathanostgard.com/.

[ my public key: https://keybase.io/nathanostgard; my proof: https://keybase.io/nathanostgard/sigs/X7uv7WgUDYi93m9cGVZBhR865_G9ovZzAulRfq2NSI4 ]

Recent public activity

  1. comment
    Comment #18025447

    https://observablehq.com also uses this to great effect.

  2. comment
    Comment #17987373

    The later versions of Flash supported a Stage3D object, which was basically a Flash version of what you’d expect today from WebGL. It was hardware accelerated (with a software rend…

  3. comment
    Comment #17241165

    A common solution is to have the server track which state frames that the clients have acknowledged receiving. The server can then delta compress from that client’s frame, for each…

  4. comment
    Comment #15178407

    I haven't tried following them, but the compiling doc[0] has instructions for macOS. [0] https://github.com/bjornbytes/lovr/blob/master/COMPILING.md#...

  5. comment
    Comment #15113143

    You're correct. The spec only specifies that "onFulfilled or onRejected must not be called until the execution context stack contains only platform code." This doesn't require that…

  6. comment
    Comment #11960959

    The earliest concepts for the game were quite different than Doom. You were supposed to be playing a Thor-like character named Quake, who wielded a giant hammer.

  7. comment
    Comment #11798160

    I've experienced quite a bit of nausea from goggle only VR products like GearVR. Even the menu was enough to get me sick -- moving my head forward without the menu changing distanc…

  8. comment
    Comment #11409740

    Multiplayer gaming is a legitimate use of data channels, but I don't see why it couldn't prompt for permission.

  9. comment
    Comment #11299269

    Just wanted to point out that that isn't the JS you know because that's just typing information -- it isn't generating any code at all, it's telling TS what the types look like for…

  10. comment
    Comment #11254136

    This is really cool! If you look at the source, it appears that the images themselves are defined as JS code, almost like a vector image. For example, Zeus: http://essenmitsosse.de…

  11. comment
    Comment #9465560

    Unfortunately, nginx doesn't allow you to set custom headers for error responses by default. You need to add something like the ngx_headers_more[1] plugin for that. [1]: http://wik…

  12. comment
    Comment #8862757

    After a cross country move to a remote coastal town, my wife and I were left at our destination with only a small portion of our possessions. The rest of our stuff was making its w…

  13. comment
    Comment #8185282

    I personally have been using it to document the more complex code that I write -- that is, the code that I have the most trouble explaining to others. I'm quite happy with the resu…

  14. comment
    Comment #8153950

    Definitely feels like an improvement on Cuba! I'm not a huge fan of the `is` method here, though. I feel like you could get the same thing from a terser DSL if you treated HTTP met…

  15. comment
    Comment #8070626

    This is a great way to explain it. My wife used to suggest that I work on a side project of mine when I had a few free minutes here or there. I had a hard time explaining why it wa…

  16. comment
  17. comment
    Comment #7698706

    In my years of mentoring and tutoring, I've run into a number of students of programming (and, indeed, teachers) with the same problem. Programming is about problem solving first, …

  18. comment
    Comment #7687655

    > Indeed you can hardly do many things at once - not in a single pure Python process. One thread doing something takes the GIL and the other thread waits. > You can however wait fo…

  19. comment
    Comment #7407817

    I see arguments about whether or not Amazon Instant Video is worth the money, but I think that's beside the point, isn't it? The important part of the discussion here is that Amazo…

  20. comment
    Comment #6175089

    I am not familiar with this issue myself, but this appears to be a decent summary of it: http://www.cmosnetworks.com/OLPC-MarvellIssue-MyWriteUpOfThe...

  21. comment
    Comment #5820730

    Both? I've been in situations where a company implodes like this, and employees at the company are often already being head-hunted by previous employees (who departed during a prio…

  22. comment
    Comment #5571475

    It could be that the ranking prior to the swap is continuing to have some lasting effect on the sites after the swap. It would be worth doing the same test on new domains (with new…

  23. comment
    Comment #5401582

    If you want to allow undefined to be passed as a valid non-default value for a trailing parameter, you can also use arguments.length to determine how many arguments were explicitly…

  24. comment
    Comment #5266074

    The fact that the user was logged into Facebook after giving Facebook credentials to Spotify is not the problem. The login screen communicates that this will occur. Maybe it doesn'…

  25. comment
    Comment #4570388

    I actually found them quite useful as a bookmarking tool when comparison shopping appliances at retail stores. They usually had code to the retailer's page for the appliance, and a…