Viewing profile — noonat
noonat
HN member- Joined
- Fri, Feb 18, 2011, 7:46 AM UTC
- HN karma
- 161
- Public activity
- 51 items
- HN profile
- View on Hacker News ↗
About noonat
[ my public key: https://keybase.io/nathanostgard; my proof: https://keybase.io/nathanostgard/sigs/X7uv7WgUDYi93m9cGVZBhR865_G9ovZzAulRfq2NSI4 ]
Recent public activity
-
comment
Comment #18025447
https://observablehq.com also uses this to great effect.
-
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…
-
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…
-
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#...
-
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…
-
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.
-
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…
-
comment
Comment #11409740
Multiplayer gaming is a legitimate use of data channels, but I don't see why it couldn't prompt for permission.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
- comment
-
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, …
-
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…
-
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…
-
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...
-
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…
-
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…
-
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…
-
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'…
-
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…