Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bcherny
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
361.
▲
by
bcherny
7y ago
This is a really interesting read, and as someone who’s almost exclusively programmed in high level languages, this approach seems alien to me. A couple of questions: 1. Is it possible to write complex, modern applications (things like brow
362.
▲
Programming TypeScript
(smile.amazon.com)
3 points
by
bcherny
7y ago
|
0 comments
363.
▲
by
bcherny
7y ago
I agree. Doesn’t FB also agree, and hasn’t it already disabled that kind of API access? At least when I tried to get access to friends-of-friends info for an app I was working on a couple of years ago, there was no way to request it.
364.
▲
by
bcherny
7y ago
Reading through that article, the FB lawyer’s argument is pretty reasonable: > I go into a classroom and invite a hundred friends. This courtroom. I invite a hundred friends, I rent out the courtroom, and I have a party. And I disclose —
365.
▲
by
bcherny
7y ago
I think it’s reasonable to expect engineers to be able to learn how .reduce works. It’s part of JavaScript, after all. If a new hire doesn’t know (a junior dev, or someone without experience in JS/Scala/etc.), an hour of reading p
366.
▲
Tips for Writing a Technical Book
(performancejs.com)
300 points
by
bcherny
7y ago
|
67 comments
367.
▲
13 Tips for Writing a Technical Book
(performancejs.com)
2 points
by
bcherny
7y ago
|
0 comments
368.
▲
by
bcherny
7y ago
I read over the page twice, and didn’t see an actual study linked. Does someone have a link to the PDF? And was this actually published in a peer reviewed journal?
369.
▲
Tips for Writing a Technical Book (from an O'Reilly Author)
(performancejs.com)
4 points
by
bcherny
7y ago
|
0 comments
370.
▲
by
bcherny
7y ago
I mean, I can: 1. Invest in an index fund, which I deposit into automatically every month, at X% return and Y% risk. 2. Invest in a rental property, which I then have to spend time to manage (or pay someone to manage), at the same X% return
371.
▲
by
bcherny
7y ago
Still reading, but is that factoring in the labor and opportunity cost of managing a rental property?
372.
▲
by
bcherny
8y ago
Any more details on how the encoding worked? Was this just a substitution cypher with some gibberish sprinkled in?
373.
▲
by
bcherny
8y ago
Groups was launched in ‘08, I think.
374.
▲
by
bcherny
8y ago
Facebook shows ads, but it’s not fair to say that it sells user information. Working in ad tech, there are tons of companies that actually sell use information — it’s a different business model.
375.
▲
State Management with React Hooks
(undux.org)
1 points
by
bcherny
8y ago
|
0 comments
376.
▲
by
bcherny
8y ago
You mean, you don’t use frameworks at all?
377.
▲
Curiously recurring template pattern
(en.wikipedia.org)
2 points
by
bcherny
8y ago
|
0 comments
378.
▲
by
bcherny
8y ago
Andy Grove talks about this in his excellent High Output Management, where he asks the question: how should knowledge managers (senior ICs) and people managers spend their time? His answer is: on high leverage activities. Instead of fixing
379.
▲
by
bcherny
8y ago
Maybe what John is getting at is while a Principal can do that for a while, at some point their tech chops will get out of date and rusty, both in terms of industry knowledge and the company’s internal stack and best practices. At that poin
380.
▲
by
bcherny
8y ago
Context for where that syntax came from: http://displayscript.org/language-reference-state-and-identi...
381.
▲
by
bcherny
8y ago
tl;dr- 1. Larger tests are more flaky 2. Choice of tech has additional, minor contributions to flakiness (eg. unit tests vs. webdriver vs. Android emulator)
382.
▲
by
bcherny
8y ago
I found I Am a Strange Loop good, but a little sad.
383.
▲
by
bcherny
8y ago
That’s a valid way to look at it, too.
384.
▲
by
bcherny
8y ago
Agreed. But if F#’s pipe operator makes it to Hack and JavaScript, null chaining makes it to C#, CoffeeScript, and JavaScript, value types make it to Haskell, Clojure, and JS, etc.. Eventually the overlap between different languages’ featur
385.
▲
by
bcherny
8y ago
I don’t know, it just feels like a bit of a boring world if every language looks the same, instead of prodding you to look at the world from a slightly different angle.
386.
▲
by
bcherny
8y ago
Since everyone is coming from different language backgrounds, I wonder if it’s better to treat JS/WASM as a low-level compile target, and simply compile peoples’ language of choice to JS (OCaml via Bucklescript, Scala via ScalaJS, Hask
387.
▲
by
bcherny
8y ago
As an aside, I’m not seeing any novel features in this list. All of them seem to be borrowed from other languages (Swift, F#, Haskell, ...). With enough of this, at what point will all languages start to look identical (Youngme Moon calls t
388.
▲
by
bcherny
8y ago
How so?
389.
▲
by
bcherny
8y ago
Thanks, but the link seems broken.
390.
▲
by
bcherny
8y ago
I’ve migrated a pretty big codebase to TS, and then again to noImplictAny. One suggestion is to turn the flag on, migrate a few files, then turn it back off. When you’ve migrated a decent number of files, turn it on everywhere. For a really
More ›