Viewing profile — Havvy
Havvy
HN member- Joined
- Tue, Apr 01, 2014, 5:58 AM UTC
- HN karma
- 221
- Public activity
- 124 items
- HN profile
- View on Hacker News ↗
About Havvy
No profile information was provided.
Recent public activity
-
comment
Comment #11586829
You can't diff between 2.47 and 2.48 and see what changed? Or is that a binary part you don't have source access to?
-
comment
Comment #11586826
Rust has plans for a `become` operator for tail call optimization.
-
comment
Comment #11342698
Because there's no version control that way. If I depended upon babel/babel (or whatever it's called on Github), when it changed from v5.x to v6.x, it would have broken my build.
-
comment
Comment #11342599
On Linux, it's 30ish lines, with half of those there to make false.c able to reuse some code. (I know, it's stupid.) In OpenBSD, it's 3 LoC IIRC.
-
comment
Comment #11116303
JavaScript doesn't have XSS. The DOM allows for XSS vulnerabilities, but that's an API, not the language.
-
comment
Comment #10886746
The author really likes lesbians - see her twitter feed for example. You can safely ignore the 'and gay' part as just a bit of her personality coming out in her artwork as far as t…
-
comment
Comment #10886736
Lowest common denominator says to default to ES5, tell people that's the default, and then show them how to change it later if they want or need to.
-
comment
Comment #10140205
That's because the core of OO (message passing to opaque things) is really all you can do if you have a PID. In other more-traditional object-oriented languages, they usually have …
-
comment
Comment #10140161
If you're talking about a good type system, sure. The type system in Go is frankly terrible at describing the kinds of invariants and reuse we care about. I'd dare say that diayliz…
-
comment
Comment #9833125
A compiler takes a text from one language and translate it into text of another executable language.
-
comment
Comment #9787445
It's called a merger.
-
comment
Comment #9687879
instanceof cannot be determined statically because I can do... const a = {}; Object.setPrototypeOf(a, SomethingElse);
-
comment
Comment #9492449
Anything ES6y implemented in modern versions of V8 that aren't in the version that Node.js is using cannot be used. E.g., if you use `"strict mode";`, `const` works in an ES6 way i…
-
comment
Comment #9471110
I don't think Grooveshark counts as a startup.
-
comment
Comment #9443942
Bloodletting isn't witchcraft. It removes iron from the body such that virii and bacteria trying to reproduce would have problems. It makes the host environment more hostile to the…
-
comment
Comment #9437233
I see a problem. Neither C nor C++ have garbage collection and other similar runtime features that every scripting language has. As such, if you rely a lot on these features, you c…
-
comment
Comment #9437195
I do believe Hacker News killed the site by too much traffic.
-
comment
Comment #9408877
Grammatical correctness is a fluid thing. "they/them/their" used singularily is one of those things that is on the edge of being accepted. Thing is, schools are slow to react and w…
-
comment
Comment #9327192
Another company owns the redistribution rights for the UK and the AU, and that company has decided not to allow it on YouTube until a point in the future. IIRC from other YouTube c…
-
comment
Comment #9278767
JSON.parse takes a string of "JSON" and turns it into a JS object. It doesn't evaluate the string in a JS context at all, which is what eval() does. Some people have used eval() to…
-
comment
Comment #9154523
Almost perfect, but you left an unmatched close parenthesis before the call operator.
-
comment
Comment #9069231
I've seen Minecraft generate 400Mb/min worth of garbage and then GC with a noticable stutter. The most egregious stutter though is when Minecraft generates new chunks. Minecraft is…
-
comment
Comment #9057109
It'd be `()` and make it so that every side effecting function would be at minimum two lines long, and be a visible wart. It's pretty easy to tell that if the function returns some…
-
comment
Comment #8900860
Mining bitcoin is a speculative lottery. The bitcoins actually be transferred around were given originally to those who won that lottery, but after that, they're just traded like m…
-
comment
Comment #8842447
platform agnostic, environment agnostic, cross-platform. We already have words that mean exactly what is trying to convey. Taking a word that doesn't and adding it to that pool (es…