Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bkeroack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
38 ms
·
331.
▲
by
bkeroack
12y ago
Thanks. That book is a great resource.
332.
▲
by
bkeroack
12y ago
You can try, but you realistically will never be able to convert all the finance/analyst type folks off Excel. Their workflows are too ingrained in how Excel does things (vbscript, proprietary extensions, even simple vlookup tables tha
333.
▲
by
bkeroack
12y ago
I've been thinking about this too, but I believe that Vint Cerf's solution is not feasible. Or, rather, it's a typical technologist "solution" that only prolongs the problem. Imagine you're an archaeologist in
334.
▲
by
bkeroack
12y ago
Let me clarify a bit: One of the things I love about Go is that I don't have to learn all kinds of conceptually heavy frameworks to get real work done. I read the stdlib docs and get to coding. I've also found that when I'm t
335.
▲
by
bkeroack
12y ago
Generally speaking, Go is not a good fit for frameworks (which are meta-tools by definition). Implement the actual tool itself in Go, not a framework to build the tool.
336.
▲
by
bkeroack
12y ago
Keep in mind that reads do not go through Raft by default, so it's possible to get stale data. They've added "consistent=true"/"quorum=true" URL parameters for GETs per https://github.com/c
337.
▲
by
bkeroack
12y ago
I'm not surprised. I've never actually gotten replication groups and access control to work properly with MongoDB. So I gave up and relied on network/firewall-level security. I guess some people don't even bother with th
338.
▲
by
bkeroack
12y ago
There are better, more reliable ways to do this than redis. NSQ for example, in a reactive (or log-based) pattern. Regardless, your goal should be reducing shared state as much as possible, since synchronizing it among distributed systems
339.
▲
by
bkeroack
12y ago
TLDR: Adjust GOMAXPROCS if you want a speedup from multiple goroutines. http://golang.org/pkg/runtime/ "GOMAXPROCS sets the maximum number of CPUs that can be executing simultaneously and returns the previous
340.
▲
by
bkeroack
12y ago
I have zero experience with rendering but I have never had an issue adjusting GOMAXPROCS for web apps.
341.
▲
by
bkeroack
12y ago
Pricing page (which they don't make easy to find): https://console.ng.bluemix.net/#/pricing When this was first announced I remember reading about their pricing model where they would take a percentage of app reve
342.
▲
by
bkeroack
12y ago
Perl6 started long before PyPy (2000 vs ~2007).
343.
▲
by
bkeroack
12y ago
I agree and share your cynical view of Agile/Scrum, at least how it's often used in top-down organizations. In my experience there are two factors required for a successful project: a) Developer autonomy sufficient to modify core
344.
▲
by
bkeroack
12y ago
I believe you're looking for something like http://packer.io
345.
▲
by
bkeroack
12y ago
There exists a third party library called goamz which has been forked all over the place when people have needed to add random features not found in the original version. It works well but hopefully you don't need a set of features tha
346.
▲
by
bkeroack
12y ago
You could do the same with LA. "Greater LA" also includes the Inland Empire, Orange County, Riverside/San Bernadino. Total population (according to Wikipedia) is around 18 million. I agree that you can draw the line arbitrari
347.
▲
by
bkeroack
12y ago
Great article. I have the firm belief that Los Angeles is actually the largest city by population in the USA (as opposed to NYC). Due to an accident of history, what people colloquially call "LA" is still divided politically into
348.
▲
by
bkeroack
12y ago
No doubt. "Big iron" for me is something like a $30k Dell R910 (pretty beefy for commodity x86). I'm guessing these mainframes go for at least an order of magnitude more per unit. A sibling post added some interesting facts (
349.
▲
by
bkeroack
12y ago
In many ways I'm a hardware guy. I enjoy building infrastructure in datacenters from bare metal. Yet I can't think of a single use I would have for these IBM mainframes, nor even what they run (DB2?). IBM's product line just
350.
▲
by
bkeroack
12y ago
Add to the list: - function annotations (allows runtime type checking via third party modules) - asyncio (not as easy to use as Go's goroutines but still vastly superior to the multiprocessing module)
351.
▲
by
bkeroack
12y ago
My "citation" is my own experience managing infrastructure for several AWS-backed startups. I think public cloud services have a role and make sense in certain cases (particularly for very early stage companies), but I'm real
352.
▲
by
bkeroack
12y ago
As have I. I'm not saying it isn't possible, rather that the performance pales in comparison to (and is much more expensive than) real hardware.
353.
▲
by
bkeroack
12y ago
CPU-bound workloads are not particularly rare. Also, EBS is your only storage option for any data you might care about. 90% of the reason RDS exists is because I/O is so bad on normal EC2 instances.
354.
▲
by
bkeroack
12y ago
It's better, but only marginally useful for things like /tmp or swap. A number of instance types don't even support ephemeral volumes.
355.
▲
by
bkeroack
12y ago
My experience is similar. EC2 performance is mediocre in general and quite poor compared to dedicated bare metal. Disk I/O is abysmal (yes, even on "SSD" EBS).
356.
▲
by
bkeroack
12y ago
In the narrowest sense your sentence is correct. Perhaps you mean that you think this can be expected on any computing hardware, which is far from correct. If all you've ever used has been public cloud services you can be forgiven fo
357.
▲
by
bkeroack
12y ago
At the risk of being down voted, let me say that this is yet another AWS "feature" that is primarily a workaround for deficiencies in the platform.
358.
▲
by
bkeroack
12y ago
My experience agrees with the general tone of the article (although I didn't dig as deep into the code as OP). I implemented an OpenStack private cloud for testing/QA purposes but never felt comfortable enough with it to migrate p
359.
▲
by
bkeroack
12y ago
It means owning and controlling your own hardware. It's really, really nice to be able to reason about real hardware when doing performance optimization or deep bug analysis. If you're stuck in the public cloud ghetto there's
360.
▲
by
bkeroack
12y ago
If your interview question has a correct answer, it's probably the wrong question.
More ›