Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kornish
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
52 ms
·
511.
▲
by
kornish
10y ago
A warning to the reader: only a small fraction of the readings are actually available inline as PDFs; the rest seem to come from a handout which is not provided and the textbook Essentials of Game Theory . Otherwise, seems like a cool fora
512.
▲
The Design and Use of QuickCheck
(begriffs.com)
2 points
by
kornish
10y ago
|
0 comments
513.
▲
by
kornish
10y ago
It was basically a CRUD API as a service; simple object storage and retrieval via HTTP, with goodies like validation and nested routes (joins) and such built in.
514.
▲
by
kornish
10y ago
I think kaoD's point is that more code will always produce more errors, and more code (in the name of "readability") can give more surface area for bugs.
515.
▲
by
kornish
10y ago
A great quote, and a great interpretation at the bottom.
516.
▲
by
kornish
10y ago
Or: pursuing high upside, low-risk situations.
517.
▲
by
kornish
10y ago
I think you mean "I believe Go will get generics." Rust already has generics: https://doc.rust-lang.org/beta/book/generics.html . I certainly hope the Go authors can find an implementation of generics wit
518.
▲
by
kornish
10y ago
I mean, you _can_ if you organize your code such that you can. For example, Google's monorepo lets maintainers of a library find all internal usages and fix them. This is one of the benefits Dan Luu notes in http://danluu.co
519.
▲
by
kornish
10y ago
Definitely agree – the polyglot aspect can also be useful for companies where different parts of their problem fit different tools. However, exercising proper software discipline and using languages with good/existent module systems, l
520.
▲
by
kornish
10y ago
By "here" you mean the US?
521.
▲
by
kornish
10y ago
I didn't know that – thanks for sharing!
522.
▲
The $5 Day (Henry Ford)
(henryford150.com)
2 points
by
kornish
10y ago
|
0 comments
523.
▲
by
kornish
10y ago
Another example in this vein is Henry Ford's $5 work day – wages dramatically above then-market rates prompted outrageous enthusiasm and loyalty from workers. http://www.henryford150.com/5-a-day/
524.
▲
The work-rest fractal, by Dustin Moskovitz
(wavelength.asana.com)
1 points
by
kornish
10y ago
|
0 comments
525.
▲
Does Slow Growth Equal Slow Death? (2009)
(joelonsoftware.com)
1 points
by
kornish
10y ago
|
0 comments
526.
▲
by
kornish
10y ago
How is Apple Car clearly a bet-the-company level product for Apple? It could just be Apple's normal secrecy, but as far as I know that project isn't generally well-known enough to be mentioned in the same pantheon as Google or Tes
527.
▲
by
kornish
10y ago
Haha, this was indeed posted with that all-time great in mind.
528.
▲
Car allergic to vanilla ice cream (2000)
(cgl.uwaterloo.ca)
753 points
by
kornish
10y ago
|
133 comments
529.
▲
by
kornish
10y ago
Yep, you're totally right. Reread a couple times and the crux of the matter seems to lie here: "Unlike with C, in Go there is no way to know if a connection is readable, other than to actually try to read data from it."
530.
▲
by
kornish
10y ago
Instead of supplying a buffer to each read call itself, you can use something like a sync.Pool which will give metered and concurrency-safe access to a buffer: https://golang.org/pkg/sync/#Pool .
531.
▲
by
kornish
10y ago
Also love how he aliases `str.split` to `Keypad` so you can see the intention of his semantics that much more easily. And the assertion of keypad[2][2], as a quick reference point for himself. The whole thing is just so eminently understand
532.
▲
Facebook lurking makes you miserable, says study
(bbc.com)
2 points
by
kornish
10y ago
|
0 comments
533.
▲
by
kornish
10y ago
Out of interest, why did you guys design the system to perform filtration at the application layer instead of generating SQL for filtering and pushing that into the DB?
534.
▲
by
kornish
10y ago
Can you implement analytics on top of those flags, plus a nice UI for nontechnical employees to toggle them faster? If you don't need those, then you probably aren't in their target audience. Disclaimer: no relation, just playing
535.
▲
by
kornish
10y ago
While time is down, it's the time of a hypothetical user entering the command, not the time at which commands actually affect data in the table. I think that's pretty intuitively clear to the reader, especially since the article i
536.
▲
by
kornish
10y ago
Sorry, my ability to edit the title expired - but maybe dang can add it. Yeah, this definitely belongs in the essentials. Lots of developers treat transactions as a race condition panacea. This article is a nice case study about how express
537.
▲
by
kornish
10y ago
Seems like, from the excerpt you quote, the relevant few words are "...or knowingly to substitute and use in any such game cards..." But he didn't substitute them, did he? The cards were already in play and he noticed and too
538.
▲
PostgreSQL anti-patterns: read-modify-write cycles (2014)
(blog.2ndquadrant.com)
224 points
by
kornish
10y ago
|
76 comments
539.
▲
by
kornish
10y ago
Sounds really interesting! Have you written anywhere about how you got involved in that? I'd be curious to know how one sells into the airline industry. When you say "not safety related in any way", do you mean that your code
540.
▲
by
kornish
10y ago
By "plain database" do you mean a relational database?
More ›