Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bkeroack
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
391.
▲
by
bkeroack
12y ago
While of course you're correct, it's a bit like saying "you can just pack up your code and run it somewhere else". If the entire architecture and workflow are based around proprietary AWS tools (Elastic Beanstalk, Elasti
392.
▲
by
bkeroack
12y ago
...in exchange for a number of different problems including (in no particular order): severe vendor lock-in, mediocre to acceptable performance, and relatively high cost per unit of performance.
393.
▲
by
bkeroack
12y ago
Regardless of whether they're backed by SSD, all EBS volumes on an instance sit behind a 1 Gbps pipe (except for the more exotic and expensive instance types). That's part of the reason why Amazon talks about IOPs instead of raw d
394.
▲
by
bkeroack
12y ago
Not trying to be mean but, why wait? If you're stuck on AWS it's not impossible (though difficult and annoying certainly) to get a decently-performant Postgres instance going. The experience setting it up will lessen the vendor-lo
395.
▲
by
bkeroack
12y ago
I'm not even sure how any software could be described (accurately) as anti-fragile. Robust, yes. But anti-fragility indicates that performance improves with stressors or catastrophic/unexpected events.
396.
▲
by
bkeroack
12y ago
I can't help but think that the OpenSSL situation would not be so bad if more hackers were encouraged to participate in crypto libs. Even if nobody understands it at first, just going through the source will end up creating more crypto
397.
▲
by
bkeroack
12y ago
I agree that it's hard to get right. On the other hand we should be careful not to completely discourage new crypto tools from being developed. Yes they have to be very carefully written, tested and verified, but let's not perpe
398.
▲
by
bkeroack
12y ago
# keep systemd happy 0 * * * * /bin/shutdown -r now
399.
▲
by
bkeroack
12y ago
I realize this is a personal project, but this is deeply amusing considering that: 1. Way back when (circa 1998-2001?), the Mozilla project started as a radical redesign of the next gen Netscape browser. One of the core principles of the ar
400.
▲
by
bkeroack
12y ago
I had that book ( Programming Windows ) as a preteen. This is actually Win16 API programming--the event loop gives it away. This was before Windows had preemptive multitasking (which came with Win95, IIRC). If you forgot to yield at the bot
401.
▲
by
bkeroack
12y ago
OK. https://play.golang.org/p/Q94GFI02ru I'm not sure what your point is in this argument? You're saying the above is worse than braindead C ASCII-only strings?
402.
▲
by
bkeroack
12y ago
Strictly speaking, indexing into a string gives you an integer type (as your example also shows): https://play.golang.org/p/i7_MKja_mQ "Rune" is an alias for int32. So we are saying the same thing, essentiall
403.
▲
by
bkeroack
12y ago
Even further, why are strings considered a linear sequence of 8-bit characters (defaulting to ASCII)? That's madness in 2014! If I give you a sequence of bytes and tell you it's a "string", that's no more meaningful
404.
▲
by
bkeroack
12y ago
There's actually a very important lesson here--one that has been confirmed for me personally by speaking with some more experienced people in the industry. Success in a startup is not just about a good idea, great people and great ex
405.
▲
by
bkeroack
12y ago
And YAML is a better JSON with comments and no need to balance braces.
406.
▲
by
bkeroack
12y ago
Yeah that's really weird terminology for a VCS. I thought it was something like Puppet/Chef at first.
407.
▲
by
bkeroack
12y ago
Environment variables make perfect sense for constants that only, you know, vary with the environment . It's very nice to run the same exact code/artifacts on dev, qa, testing and production. See also: http://12factor.
408.
▲
by
bkeroack
12y ago
The problem is not necessarily with Java or the JVM as a technology, but rather the "Java shop culture"[1] that often goes along with it. Although I would call it "Enterprise shop culture" instead, since it seems to stem
409.
▲
by
bkeroack
12y ago
Tooling actually is a huge advantage. I can install the latest Go distribution and get everything I need to work (minus a text editor). On the other hand, on top of the JDK I have to install, eg, Eclipse, maven, etc. Not to mention all the
410.
▲
by
bkeroack
12y ago
That article reads like the inverse of the Japanese "salaryman" (company as family, patriarch, protector, provider of all material comforts), which is also sometimes fetishized in Western circles (in terms of results) as "mor
411.
▲
by
bkeroack
12y ago
Git is great for smaller binaries. Ideal in fact, given that it stores differences between revisions as binary deltas. For large >1GB files, I believe the diffing algorithm is the limiting factor (I would be interested in getting confirm
412.
▲
by
bkeroack
12y ago
++ to Sublime Text and GoSublime. It's what I use and anecdotally appears to be the most popular Go dev environment.
413.
▲
by
bkeroack
12y ago
Forget the interpersonal back-and-forth. My suspicion is that this is due largely because CoreOS (the company) does not their product completely dependent on another for-profit company's platform (Docker). It's just smart business
414.
▲
by
bkeroack
12y ago
Click the first link: http://harmful.cat-v.org/software/OO_programming/why_oo_suck...
415.
▲
by
bkeroack
12y ago
"I always have it in the back of my head that I want to make a slightly better C. Just to clean up some of the rough edges and fix some of the more egregious problems." This is called Go. Brought to you by the same people who gave
416.
▲
by
bkeroack
12y ago
This is a pretty bad idea (and English-centric). Stripping diacritics can fundamentally alter a word's meaning. A small example (Portuguese): país ("country") pais ("fathers")
417.
▲
by
bkeroack
12y ago
This is a great example of what Nassim Taleb would call "lack of skin in the game"[1]. It's a wonder that we don't see more of these crimes, given that the rewards (if they don't get caught) accrue to the parties re
418.
▲
by
bkeroack
12y ago
> Not starting a database before the filesystem with the database files is mounted. This was solved decades ago with numbered init symlinks: K20postgresql S20postgresql
419.
▲
by
bkeroack
12y ago
Hi, author here. I'd be interested in hearing how to accurately estimate passphrase strength assuming the attacker has perfect knowledge (ie, that you used Wordentropy to generate your passphrase, approximate length, etc). In reality,
420.
▲
Show HN: Wordentropy – Pseudo-grammatical passphrase generator
(wordentropy.org)
30 points
by
bkeroack
12y ago
|
24 comments
More ›