Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dcsommer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
181.
▲
by
dcsommer
10y ago
Personally, I do tend to think the difference is much harder to distinguish than tradition would dictate. These studies are evidence in that direction, in fact. But simply sampling 10 people is about as good as 10 anecdotes. > Also known
182.
▲
by
dcsommer
10y ago
The study in [1] has a sample size of 10 in Paris, in one setting. I'd hardly call that conclusive or ruling out all the possible confounding variables.
183.
▲
by
dcsommer
10y ago
I'm watching a great presentation on the topic of the Bronze Age Collapse right now, in fact: https://www.youtube.com/watch?v=hyry8mgXiTk
184.
▲
by
dcsommer
10y ago
Have you checked out out https://sourcegraph.com/ ? It has awesome code search and navigation for github.
185.
▲
by
dcsommer
11y ago
I've been using the somewhat annoying term "art music" instead of classical music to unpack carefully and artistically crafted music from music purely for commercial entertainment / not intended for close critique. The i
186.
▲
by
dcsommer
11y ago
Are you saying that video game music has more to offer besides reliving gaming memories? I'm genuinely interested in what is offered. For art music, there are already tons of resources for learning how to appreciate it more deeply.
187.
▲
by
dcsommer
11y ago
The comparison of sangria versus Mouton Rothschild wine has nothing to do with "classic" versus "modern" and more to do with art appreciation versus entertainment. There is a rich tradition of art music appreciation that
188.
▲
by
dcsommer
11y ago
Define "very little"...
189.
▲
by
dcsommer
11y ago
Code reuse is totally possible in Go. I never said otherwise. However, there may be unnecessary ergonomic and safety issues due to lack of generics. In particular, you may end up casting / type asserting when you really shouldn't
190.
▲
by
dcsommer
11y ago
Lack of generics can make it harder to write cleanly reusable modules in Go. I've noticed gophers are often less allergic to copy pasting code with tweaks (as long as it isn't too many lines) and don't mind rewriting similar
191.
▲
by
dcsommer
11y ago
There's a package for this, if anyone needs this pattern off the shelf: https://github.com/dropbox/godropbox/tree/master/singleton
192.
▲
by
dcsommer
11y ago
> No, you shouldn't. What are you going to do any differently with that than you would FileIsLockedException or NetworkIsDownException or HarddriveIsCorruptException? You wouldn't do anything differently. Show the user the Erro
193.
▲
by
dcsommer
11y ago
I'm incredibly excited that finally these problems are being addressed, but I'm not sure if this is relevant to HN.
194.
▲
by
dcsommer
11y ago
Does Kubernetes use chroot jails like Borg, or has it advanced to LXC containers? Nowadays LXC isolation seems strictly preferable.
195.
▲
by
dcsommer
11y ago
I'd recommend "How Equal Temperament Ruined Harmony" if you are interested in the nuances and trade offs of the imperfections of tuning.
196.
▲
by
dcsommer
11y ago
The reverse schadenfreude here is great. All the haters on HN complained about HTTP/2 endlessly, and here we've given them a faster Internet anyway.
197.
▲
by
dcsommer
12y ago
The Abolition of Man is a great essay. It's short and still relevant. Consideration of the "men without chests" is particularly interesting.
198.
▲
by
dcsommer
12y ago
Another way to formulate these kinds of blog posts would be to take real world, open source, modern C++ code and convert small parts of it to idiomatic Rust code. Then, the author could compare/contrast the advantages of the approaches
199.
▲
by
dcsommer
12y ago
> Good abstractions come at a cost. You'll need more CPU power, but it becomes easier to write, read and maintain your code. I don't believe this has to be true in the future (in fact, I'm not sure I believe it today eithe
200.
▲
by
dcsommer
12y ago
As someone nearly irrationally annoyed by the collective inefficiency of all the Javascript being run in the world, I kind of wish the computational "free lunch" ends sooner than later so the frontend world has to move towards the
201.
▲
by
dcsommer
12y ago
> I think they might want to sell access to users' private account data to their employers. Why do you think that? User data is the crown jewel and competitive advantage Facebook has over other companies. It would never give up that
202.
▲
by
dcsommer
12y ago
I'm wondering what can be gained by discussing this exact email again? See https://news.ycombinator.com/item?id=7798946 We've also had more recent PHK rants on HN since then, so I don't see what we gain from
203.
▲
by
dcsommer
12y ago
Having developed HTTP/2, SPDY, and HTTP/1.1 framers, I can tell you that HTTP/1.1 is by far more error prone. Length encoding (i.e. binary format) is a god-send for reducing bugs. I'm curious what you think about my anal
204.
▲
by
dcsommer
12y ago
> for one, stop making a few hundred requests for a page Telling the world "you're doing it wrong" is not a pragmatic solution. HTTP/2 exists to improve the web as it exists today. In this, it demonstrably succeeds. F
205.
▲
by
dcsommer
12y ago
> As the article says, "Valgrind should be your tool of first resort". I used to be of this opinion, but nowadays I believe Address Sanitizer and related tools ( https://code.google.com/p/address-sanitizer&
206.
▲
by
dcsommer
12y ago
Bash isn't my expertise and I put this together pretty quickly. Please send pull requests! Forgive my ignorance, but what's the danger of the cd'ing in the EXIT trap? Also, I did set -e, so there's no problem of running
207.
▲
by
dcsommer
12y ago
In general, native code is not the same as unsafe code (that's why I'm personally excited about Rust. Native + safe = awesome). In C++'s case though it is true that a memory error could be used to exploit the process. Careful
208.
▲
by
dcsommer
12y ago
The blog post goes into more detail, but Proxygen started with an effort to write a L7 reverse proxy that could deeply integrate into FB internal services. We pulled out a lot of the non-FB specific stuff into this open source release. Befo
209.
▲
by
dcsommer
12y ago
You're right we see many more connections in production. We didn't have enough time to run exhaustive benchmarks for all the different possible combinations of active sockets, requests per connection, etc. As you might suspect, 40
210.
▲
by
dcsommer
12y ago
I think https://news.ycombinator.com/item?id=8563766 is a good answer to use cases.
More ›