Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bkeroack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
361.
▲
by
bkeroack
12y ago
When Ruby or Python is too slow you can switch to something else. When JavaScript is too slow you have to either pay someone to make your code faster or pay someone to make the browser faster.
362.
▲
by
bkeroack
12y ago
"But we believed that an init system should work the other way around, where you say: this is where I want to go to, and you figure out the rest. Because of that design, Upstart was very simple, but it put a lot of complexity on admins
363.
▲
by
bkeroack
12y ago
I imagine it's still classified, meaning nobody could admit it if they wanted to.
364.
▲
by
bkeroack
12y ago
There are usually two choices with non-nil errs: log.Printf("WARNING: something bad happened (nonfatal): %v\n", err) or: log.Fatalf("FATAL ERROR: %v\n", err) or maybe: // pass the buck retur
365.
▲
by
bkeroack
12y ago
Nor are they ignored in idiomatic Go.
366.
▲
by
bkeroack
12y ago
Fine idea if the codes are generated randomly for each person. Do not use the same card as someone else. Or you could use something like (one of my side projects): https://www.wordentropy.org
367.
▲
by
bkeroack
12y ago
This is what happens when people want to "do a startup" more than they want to build a business doing X. The passion for the idea/product should come first, with incubators (if deemed necessary) being used as a tool towards a
368.
▲
by
bkeroack
12y ago
You can pipe through GPG with the -c (--symmetric) flag. Using a reasonably efficient cipher (AES256) has negligible impact on speed and minor CPU usage. I do this with automated DB backups.
369.
▲
by
bkeroack
12y ago
If I'm understanding it correctly, the term "meltdown" doesn't even really apply to this design since the fuel is already liquid.
370.
▲
by
bkeroack
12y ago
That's a great article, thank you. I had read the original linked article a while ago but never saw this one.
371.
▲
by
bkeroack
12y ago
This article inspired me to browse Google Maps around the area. Surprisingly I found this US/Canada border crossing that is completely unguarded: https://www.google.com/maps/place/Dawson,+YT,+Canada/@62.6
372.
▲
by
bkeroack
12y ago
There's also https://github.com/prechelt/typecheck-decorator ...which I prefer stylistically (decorators instead of magic monkey-patching).
373.
▲
by
bkeroack
12y ago
There's also https://github.com/prechelt/typecheck-decorator ...which I prefer stylistically (decorators instead of magic monkey-patching).
374.
▲
by
bkeroack
12y ago
There's also https://github.com/prechelt/typecheck-decorator ...which I prefer stylistically (decorators instead of magic monkey-patching).
375.
▲
by
bkeroack
12y ago
There's also https://github.com/prechelt/typecheck-decorator ...which I prefer stylistically (decorators instead of magic monkey-patching).
376.
▲
by
bkeroack
12y ago
This is a way to optimize hiring towards those who are good at whiteboarding code under pressure. In other words, a task that is not at all related to the vast majority--if not any--software development roles.
377.
▲
by
bkeroack
12y ago
Of course you are correct. This is why I shouldn't post shortly after waking up.
378.
▲
by
bkeroack
12y ago
The Pythonic solution is named parameters: def __init__(self, min=x, max=y):
379.
▲
by
bkeroack
12y ago
"Agile" in many shops means letting the passengers fly the plane (to borrow a phrase from one of your blog posts).
380.
▲
by
bkeroack
12y ago
An advantage of buying new vs used is that you make the vehicle completely fungible. Used cars are each relatively unique, and if you find one that is the "perfect" combination of model year, condition, options, color, etc, the sa
381.
▲
by
bkeroack
12y ago
> "Entire History of You" kinda defeated its own point, if you ask me. His wife actually was unfaithful and he figured it out...The moral was, "Don't marry a cheating harlot", but that one's over 9000 years
382.
▲
by
bkeroack
12y ago
The deeper point being, I think, that money in a sense is no more "real" than points on a screen.
383.
▲
by
bkeroack
12y ago
"Golang is trash" is the first line of this article, and yet somehow it makes HN front page.
384.
▲
by
bkeroack
12y ago
Latency, for one. "Microservice" means reaching out over the network to perform an action, not necessarily: make an HTTP connection, transfer JSON, receive JSON back and deserialize. Microservices can just as readily be performed
385.
▲
by
bkeroack
12y ago
If you're relying on HTTP for all your microservices, you're doing it wrong.
386.
▲
by
bkeroack
12y ago
It's really fantastic to see Mozilla become a sort of steward and incubator of the open web. Considering that Mozilla originally came from a revolutionary (at the time) and somewhat desperate attempt by Netscape to counter the monopoly
387.
▲
by
bkeroack
12y ago
So what do you enjoy? "Implement a binary search algorithm for the following list in 10 minutes"? I find CS pop quiz-type questions to be next to worthless in assessing candidates.
388.
▲
by
bkeroack
12y ago
Do you seriously think that a two year old startup (in the scenario proposed) is "rich"?
389.
▲
by
bkeroack
12y ago
I think it's largely because while a lot of people really love the language, they struggle with the performance and scaling issues that arise with the standard CPython implementation.
390.
▲
by
bkeroack
12y ago
Imagine you're an early stage startup. You have a handful of overworked, stressed-out engineers trying to ship v1.0. You don't have the time or resources for a dedicated Ops team, so you go with AWS (I think this is a great use ca
More ›