Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bcherny
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
481.
▲
by
bcherny
9y ago
To be fair, he's their biggest user. http://huffingtonpost.ca/2017/08/18/donald-trump-worth-2-bil...
482.
▲
by
bcherny
9y ago
So: - Without TTD, I can inspect values in the call stack where I set a breakpoint - With TTD, I can inspect values in my whole program, and can jump back/forward in time to see how those values changed Is that right?
483.
▲
by
bcherny
9y ago
I see. So for example, with a regular debugger you can see what the value of a function's argument was at a point in the current call stack; with TTD you can see what that argument was in previous call stacks too, and jump to those oth
484.
▲
by
bcherny
9y ago
Could someone help explain how this is different from a regular debugger that lets you step back in the call stack? Does Chrome dev tools debugger (that lets you step back in the call stack, even for asynchronous calls) come close to TTD?
485.
▲
by
bcherny
9y ago
What do you think of Bitmex?
486.
▲
by
bcherny
9y ago
What sort of products did you work on? I often find that even with TypeScript I end up having to type a few libraries myself.
487.
▲
by
bcherny
9y ago
Not to mention TypeScript has 10x the number of community typings as flow. See slide here: https://bcherny.github.io/Talks/why-typescript/#31
488.
▲
by
bcherny
9y ago
I see, and the benefit there is faster startup due to less IIFEs?
489.
▲
by
bcherny
9y ago
Thanks for the hard work! This release looks really exciting and I can't wait to try it out. Out of curiosity, did you switch to Rollup for the tree shaking optimizer, or for some other reason?
490.
▲
by
bcherny
9y ago
Care to explain what you mean?
491.
▲
by
bcherny
9y ago
Database state is not necessarily global or mutable. See for example Rich Hickey's Datomic [0]. [0] https://www.infoq.com/presentations/Datomic-Database-Value
492.
▲
The 8 Worst Things About Angular 1: A Post-Mortem
(performancejs.com)
2 points
by
bcherny
9y ago
|
0 comments
493.
▲
by
bcherny
9y ago
I went through a similar process and chose TS > Flow. - Renaming to .ts and .tsx is nicer than adding comments, because it integrates better with tooling (compile all files that end with .ts) and it's easier to see at a glance what&
494.
▲
by
bcherny
9y ago
Google, FB, Youtube, Wikipedia, and HN :) use HTTP2. I also use HTTP2 at work, and on every personal project. It's supported by every browser [1], and comes with a slew of benefits. It's usually trivial to set up, if you want to g
495.
▲
by
bcherny
9y ago
2 reasons: 1. If you're still using HTTP 1.x, sharding assets across origins lets the browser load them in parallel (if set up correctly). You can generally load just 6 assets in parallel per origin, and sharding is a way to get around
496.
▲
by
bcherny
9y ago
A few questions: 1. How does render time compare to the same thing without the AOT compiler? 2. How does render time compare to React or Inferno? 3. Are Glimmer templates type safe, or are they plain old strings? 4. How do I consume compile
497.
▲
by
bcherny
9y ago
Could you elaborate? I was under the impression that SoundCloud is one of the few platforms that treats musicians well, and lets fans discover really small bands/djs.
498.
▲
by
bcherny
9y ago
You and @utexaspunk may be talking about different things. I believe @utexaspunk is saying that salary should be tied to the amount of social good you do. You are saying that the market sets salaries based on how much value you create, as m
499.
▲
by
bcherny
9y ago
Your critique is about JavaScript, not about TypeScript. Your argument is that TS blindly trusts 3rd party typings, but Kotlin has the same exact issue! In fact the Kotlin docs say to use TypeScript typings, or "dynamic" (read: un
500.
▲
by
bcherny
9y ago
I see. You might pass a combinator into a catamorphism, but the morphism itself isn't a combinator?
501.
▲
by
bcherny
9y ago
I agree with that (you're talking about Piketty's direct redistribution), but there is a tinge of "tax the other guy more because he's making more than me and it's not fair and I'll never be in his bracket anyw
502.
▲
by
bcherny
9y ago
IIRC, Ng explicitly mentioned that he taught the course in a few languages over the years (Python, Matlab, R, Octave), and he got the best results with Octave because of how simple the language is and how much is built in.
503.
▲
by
bcherny
9y ago
These are just combinators [1] with long names, right? [1] https://www.npmjs.com/package/combinators-js
504.
▲
by
bcherny
9y ago
> Afaik every single OO language allows this. Ruby and Scala disallow it, to name two (edit: to clarify, Scala supports both modes via private and private[this]). I stand corrected on Java, C#, and C++. > The reasons why TypeScript is
505.
▲
by
bcherny
9y ago
I read through the thread, and the proposal sounds crazy to me. 1. Members marked private being accessible from other instances of the same class [1] is counter to every other OO language I have used. What is the prior art here? Why depart
506.
▲
by
bcherny
9y ago
I wonder how the Souregraph guys feel about Github getting into their territory..
507.
▲
by
bcherny
9y ago
Yuval Noah Harari would call this a "shared hallucination".
508.
▲
by
bcherny
9y ago
Both public and private have access to prop data. Public has more data, since the companies they're covering are bigger and so produce more data.
509.
▲
by
bcherny
9y ago
Renaissance is always cited in these conversations, but as you noted, isn't representative of the thousands of quant shops out there. That, and I hear their quant edge is disappearing with competition and they are relying more on HFT o
510.
▲
by
bcherny
9y ago
Quantitative traders have trouble teasing signals out of data. And there is so much data in the public markets: stock prices, volume, interest (and the rest of Bloomberg data), Twitter sentiment, satellite data. The private markets have so
More ›