Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bkeroack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
151.
▲
by
bkeroack
11y ago
The Go standard library HTTP client (net/http) changes POST/PUT redirects to GET[1] and it's super annoying. EDIT: Here's the rationale (from [2]): "I think the underlying principle of the matter is that if the clie
152.
▲
by
bkeroack
11y ago
https://en.wikipedia.org/wiki/Tokenization_(data_security)
153.
▲
by
bkeroack
11y ago
Containers have a rather narrow use case: efficient, decoupled deployment of Linux-hosted applications, particularly as part of a CI/CD pipeline. I would not expect most in "IT" to care too much about it, it's more of a
154.
▲
by
bkeroack
11y ago
"didn't DPI scale properly", "strange behavior with my IMAP server", "consistent UI with my Windows and Linux system", "handle 8 accounts at once with thousands of messages". If you have enough r
155.
▲
by
bkeroack
11y ago
"Have an open source community edition" is not the same as "will be Open Source".
156.
▲
by
bkeroack
11y ago
This is very far from 'bare metal'.
157.
▲
by
bkeroack
11y ago
I'm not sure many people are arguing that abstraction isn't good for those who are writing the code --that's the whole point of abstraction after all, to make the developer's job easier. The problems tend to crop up for
158.
▲
by
bkeroack
11y ago
> The lack of parallelism in PS is the second biggest reason I don't use it. I've done parallelism in PS, it's not difficult[1][2]. IIRC there were some gotchas, but it's certainly possible. > For more complex task
159.
▲
by
bkeroack
11y ago
Off the top of my head: native hashmaps. Native JSON marshalling/unmarshalling. Native HTTP calls. Control structures that don't suck (ie, bash doesn't even support variable comparison natively). Probably lots more I'm f
160.
▲
by
bkeroack
11y ago
You either "get" Go or you don't. Which shouldn't be surprising given that it is a very opinionated language. A diagnostic indicator is whether you gravitate towards things like Martini or Gin, which aren't idiomati
161.
▲
by
bkeroack
11y ago
https://en.wikipedia.org/wiki/Planning_fallacy
162.
▲
by
bkeroack
11y ago
Vault is a nice piece of engineering (we use it), but it has what I call serious "backend-itis". Everything is pluggable, which makes it a bit of a nightmare to understand and use. For example, "secret backends" and &q
163.
▲
by
bkeroack
11y ago
This is what enables the idiom "foo, err := DoSomething()" where err is declared previously. Without the mixed declaration/redeclaration you'd have to either declare a different error variable every time in the block, or
164.
▲
by
bkeroack
11y ago
I imagine it is exceptionally unlikely that he would go to court to enforce any kind of breach of license. Therefore encoding his expectations within the license is approximately equivalent to simply hoping that people not act like jerks (w
165.
▲
by
bkeroack
11y ago
In my market (southern California), 20% down is more like $100k+.
166.
▲
by
bkeroack
11y ago
Since Go is statically-typed and compiled, it's much easier to refactor a function compared to Python. Change it and fix everywhere the compiler complains.
167.
▲
by
bkeroack
11y ago
It's difficult to foster a sense of civic responsibility in foreign nationals who are merely parking their money here.
168.
▲
by
bkeroack
11y ago
It's also, in my experience, much slower (inexplicably, since apparently Docker Hub is also backed by S3 under the hood). Using the official docker registry images (only modification was to point them to a private S3 bucket w/ cre
169.
▲
by
bkeroack
11y ago
Other than some recent stability issues, I find quay.io to be pretty awesome. I'm curious to hear your criticisms.
170.
▲
by
bkeroack
11y ago
You aren't the customer. The venues/teams/promoters are.
171.
▲
by
bkeroack
11y ago
Just because the CA system currently sucks (letsencrypt.org may help this) doesn't mean you should give up on crypto entirely.
172.
▲
by
bkeroack
11y ago
Medical expenses for major problems can very easily run into the millions of US dollars (open heart surgery, etc). I'm not joking. The market for private insurance is somewhat better now with Obamacare (depending heavily upon the state
173.
▲
by
bkeroack
11y ago
Google "Lindows". A company tried to do exactly this circa 2001.
174.
▲
by
bkeroack
11y ago
As opposed to the bugs you didn't find in some other language, because your program was spitting out unhandled exception errors from random places at runtime.
175.
▲
by
bkeroack
11y ago
Go is a little more verbose in basically two ways: it forces you to handle error states explicitly, and it doesn't let you do overly-clever things to save a few lines of typing. Neither of which increase the maintenance or testing burd
176.
▲
by
bkeroack
11y ago
GET /v2/keys/mykey?quorum=true
177.
▲
by
bkeroack
11y ago
Empirically I've found that point to be at approximately the $30k/month spend rate (somewhere around 4-5 years in--arguably no longer strictly a "startup"). Of course it's pretty context-dependent, YMMV, etc.
178.
▲
by
bkeroack
11y ago
Running a business on AWS is like taking Uber to work every day. At some point it makes sense to just buy the car.
179.
▲
by
bkeroack
11y ago
> Our archetypal team is one product manager, one designer, two engineers from us and two engineers from the client. This organizational system is also referred to as "squads"[1]. We also use it at DSC and it works remarkably w
180.
▲
by
bkeroack
11y ago
Interesting. Sort of similar to Haskell record fields (which are really just global functions).
More ›