Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evmar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
271.
▲
by
evmar
7y ago
There is a section of the post addressing exactly this rebuttal. Search for "and now this is me" and read onward.
272.
▲
by
evmar
7y ago
"TypeScript adds a great deal of complexity both in tooling and dependencies, and I do not think that it is worth it." The subjective parts of that statement are the author's opinion and fine enough, but I am confused by the
273.
▲
by
evmar
7y ago
I did a similar thing for Chrome back in the day, to have the compiler check an `override` annotation: http://neugierig.org/software/chromium/notes/2011/01/clang.h...
274.
▲
by
evmar
7y ago
Favorite obsolete tech story: a coworker's kid saw a 3.5" floppy on their desk and said "Cool, you 3d printed the save icon?"
275.
▲
by
evmar
7y ago
devdocs.io is a dramatically faster alternative to MDN, with the same content.
276.
▲
by
evmar
7y ago
My recollection is that the original prototype was written in Perl, but the oldest commit on github[1] is in C, which is still the language it uses today. The original C version had big contributions from someone other than Brad starting f
277.
▲
by
evmar
7y ago
Your links appear to be 404s.
278.
▲
by
evmar
7y ago
Regarding #2, if the class has any private properties (even if the classes have the same private properties) they are no longer assignable.
279.
▲
by
evmar
7y ago
At runtime, TypeScript is JavaScript, so depending on your perspective either encapsulation is impossible (because you don't have types to defend you) or easy (because you use the patterns that JS has to defend encapsulation at runtime
280.
▲
by
evmar
7y ago
Here's another opportunity to point out this unfortunate licensing bug in TypeScript's standard library: https://github.com/microsoft/tslib/issues/47 (Disclaimer: I like TS, but I filed the above bu
281.
▲
by
evmar
7y ago
As a person who doesn't use SO much, can anyone clarify why there's such a seemingly passionate community of people still around to discuss this after this mess? In particular, why do they continue to devote even more free labor
282.
▲
by
evmar
7y ago
The next time you need to make an HTML treemap like this, try my tool: https://github.com/evmar/webtreemap It provides a command line app that accepts simple space-delimited data and outputs an HTML file. See the doc:
283.
▲
by
evmar
7y ago
Previous discussion, leading with a comment from one of the protobuf authors: https://news.ycombinator.com/item?id=18188519
284.
▲
by
evmar
7y ago
His "cost me $200m" is of a $20b company, so by the math he's suggesting he would've had 1% of the company after it went through all the dilutions on its path to $20b. So yeah, if you have a chance to get nearly a cofoun
285.
▲
by
evmar
7y ago
"cheap" in English means both "low cost" and also "low quality". To convey what I think you want to convey you could use the word "inexpensive" or "low cost" (but I also agree with the pare
286.
▲
by
evmar
7y ago
So I think they are defining whether a given API as "open" or not as whether it is callable from JavaScript? So they're only willing to edit the JavaScript code, but not the C++ code alongside it? (I am genuinely confused b
287.
▲
by
evmar
7y ago
I have liked the other posts in this series, but I find the reasoning in this one confusing. (Disclaimer: Perhaps it is because I am familiar with the Chrome code.) In the context of a browser fork, these statements make no sense: "Fi
288.
▲
by
evmar
7y ago
My goto project is a terminal emulator, for reasons I went into here: http://neugierig.org/software/blog/2016/07/terminal-emulator... (summary: it touches a surprising breadth of details!)
289.
▲
by
evmar
7y ago
The 'git-subtree' tool (by the same author as this tool) can import subdirectories.
290.
▲
by
evmar
7y ago
This post shows a Haskell-ish definition of Functor, then attempts to show the same thing in TypeScript. interface Functor<A> { map<B>(f: (a: A) => B): Functor<B>; } But the TypeScript definition lo
291.
▲
by
evmar
7y ago
Go has a compatibility promise from 2012 that they've upheld for now seven years. They are still discussing whether to change something in Go 2. https://golang.org/doc/go1compat
292.
▲
by
evmar
7y ago
Bazel has experimental but pretty sophisticated support for TypeScript, with arguably a better compilation experience for large projects than the best known alternatives. (Disclaimer: I'm biased because I work on it, but I also work o
293.
▲
by
evmar
7y ago
Bazel is just the open source name of the internal Google build system, it is the same codebase.
294.
▲
by
evmar
7y ago
Does build2 handle the case where code has #include "foo.h" and then, after a successful build, you create a new file named "foo.h" in a directory earlier in the search path than the foo.h that was used in the previous c
295.
▲
by
evmar
7y ago
FTA: "For instance, if the company is worth $1m, and you are granted options on 1% of the company, then this basic model says that the expected value of the options is 1m * 0.01 = 10k." The options are options to buy , so if you
296.
▲
by
evmar
7y ago
That is the answer, yes.
297.
▲
by
evmar
7y ago
I wrote a post about how Chrome's Linux updates work: http://neugierig.org/software/chromium/notes/2011/08/zygote.... (Sorry to spam this thread multiple times with this, but it is very relevan
298.
▲
by
evmar
7y ago
Germane to this, the Debian package update model breaks both Chrome and Firefox: http://neugierig.org/software/chromium/notes/2011/08/zygote....
299.
▲
by
evmar
7y ago
Wow, why would you define it this way. I had to check the spec because I didn't believe you. They got #2/#3 backwards. https://es5.github.io/#x11.13.2
300.
▲
by
evmar
7y ago
I'm not at all surprised they wrote their own, because it's often the case that people have different use cases, design constraints and so on. I am surprised here that someone attempting to reduce the JS download bundle size afte
More ›