Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ssmoot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
481.
▲
by
ssmoot
14y ago
> What's wrong with hot standby, log shipping and heartbeat? It doesn't work outside the lab. I know that's audacious, but there's been plenty of Heroku based services with outages because of just this. Automated failover to standby sy
482.
▲
by
ssmoot
14y ago
Relational Databases are great, until you have downtime. PostgreSQL has the slowest database restore procedure the world has ever seen. So backups are basically useless for anything bigger than "trivial". Master/Slave replication is death f
483.
▲
by
ssmoot
14y ago
Scala fan here. But still, I can sympathize with Go developers on getting rid of exceptions. I don't know if Go would quite feel the same, but Scala's Try, Pattern Matching and Curried functions are stupid nice and make handling errors with
484.
▲
by
ssmoot
14y ago
As the other comment said, no need for NGinx unless you're dealing with external assets you don't want to add to your project structure. That said, I will say I run my Blog on Play 2.1 (RC2 IIRC) and 512MB means I have to set some tuneables
485.
▲
by
ssmoot
14y ago
Unless it's HA-NFS, which is very difficult, I'd say S3-like. I'm about to sign up for the 2GB box since my 512MB VPS at Linode isn't enough memory to really make Play framework fly and upgrading gets very expensive fast.
486.
▲
by
ssmoot
14y ago
Piggy-backing on your response: The J2EE hate is a cheap shot. It's just a stack of tools/APIs. Which part of it do you hate? The Servlet API is just Java's version of Rack. It's actually mostly pretty nice. It definitely have it's faults,
487.
▲
by
ssmoot
14y ago
Why? What's the point? Really? People shouldn't be losing sleep over testing their stdlib. FWIW, I've used a Time::warp function on several occasions. I really don't have a problem with this code. It's a straw man of an example.
488.
▲
by
ssmoot
14y ago
Why does it matter? Is the ability to future-date something problematic? The apps I've done that in it's called a feature. You could always write a test for it though.
489.
▲
by
ssmoot
14y ago
Calling out DI is a bit of a misdirection as most have come to know DI I think. What he's really arguing against here is more basic: Composition. Pragmatically the examples makes some sense. Why not stub out any global like this though? Bec
490.
▲
by
ssmoot
14y ago
That's a leap. Yehuda and I knew about the mass-assignment vulnerability during DataMapper v0.3, way back in the Merb days, before Rails3. Yet it didn't get addressed until a few months ago. PS: It's still broken IMO. It needed a rethinking
491.
▲
by
ssmoot
14y ago
I've seen ones like that. They've generally been stone countertops with custom sinks with low-pressure fixtures that don't have aerators. Very expensive custom work though. The fixtures alone are probably $2K. So yeah, I'll stay with my $50
492.
▲
by
ssmoot
14y ago
Just pointing out that for anyone I've ever met, the antennagate was just media sites drumming up page-views. I never had an issue, and despite everyone at my office having iPhone4s and 4Ss, the only time any of us were ever able to affect
493.
▲
by
ssmoot
14y ago
Best I can figure, this will cost you around $180K for 44TB for three years. I think that's actually a very low estimate. The pricing is confusing. :-) A Dell MD1220 with 24 Crucial M4 512GB SSDs will run you $12,600. That's 12TB. Multiply
494.
▲
by
ssmoot
14y ago
That syntax only works against `now'. The mixins are a convenience for a subset of date/time math cases.
495.
▲
by
ssmoot
14y ago
Yes.
496.
▲
by
ssmoot
14y ago
Absolutely. My mistake.
497.
▲
by
ssmoot
14y ago
The `:age.gt => 5` was really a mistake. Since IIRC, I invented it, I think I'm qualified enough to assert that. ;-) Something better might look like: https://gist.github.com/4113718 `5.days.ago` is actually harmful IMO. You get used
498.
▲
by
ssmoot
14y ago
I agree with the intent, but unless you're referring to something else (could well be), Extension Methods in c# aren't monkey patches. They're just semantic sugar. They didn't require new runtime support, just compiler support. Which is a n
499.
▲
by
ssmoot
14y ago
The wide tines of the salad fork are going to ruin your tomatoes, not to mention pulverize the walnuts or pecans in your Bib salad. The soup spoons are too wide. The knife if ridiculously non-functional to anyone who's ever made a PB&J
500.
▲
by
ssmoot
14y ago
Gotta say, that font-color is absolutely terrible. Light on light, really difficult to read.
501.
▲
by
ssmoot
14y ago
That seems like you're really living on the edge. :-) My typical setup is: 2.5" 15K-RPM HDDs making up the storage array. Generally in 4 or 5 drive, single parity sets with a spare for every set up to 3 spares (more just seems silly). I bui
502.
▲
by
ssmoot
14y ago
WARNING: Off-topic ZFS blathering just because I like spreading the gospel. ;-) I don't think I've heard of writezillas. Not sure the origin, but a Readzilla was just a (rebranding I guess?) STEC Mach8 100GB SSD used as a read-cache. In fac
503.
▲
by
ssmoot
14y ago
That's a pretty useless chart. It appears to be just charting carrier claims. I'm not saying you're wrong, but yeah, the chart is flawed. Dallas, TX shows Sprint for example, but Sprint's LTE in Dallas is notoriously bad. As in, many people
504.
▲
by
ssmoot
14y ago
You'd think a launch would be geared to play to the widest audience. Disappointing that the presentation requires Silverlight to view. Wasn't Silverlight EOLed?
505.
▲
by
ssmoot
14y ago
My wife's (3yo?) Kindle Keyboard burnt out a couple weeks ago. The Kindle Paperwhite had a 6 week wait on it, so we waited an extra week for the Mini announcement. The iPad Mini has a bigger screen, and is lighter than the Nexus 7 or Fire H
506.
▲
by
ssmoot
14y ago
I could be mistaken, but: 802.11n supports MIMO, it doesn't imply it. MIMO is basically multiple antennas (I think). In real world applications I think the real benefit is increased range. In an office setting, I could definitely see that b
507.
▲
by
ssmoot
14y ago
I think you misread me. They (AFAIK) invented the first XmlHttpRequest implementation years before anyone else. In fact, there's comments/submissions on this site describing developer experiences with AJAX on IE before anyone called it that
508.
▲
by
ssmoot
14y ago
I haven't read TFA, so this is out of context I'm sure. Your note on failover just caught my eye. It's not a counter to your thought-provoking comment. "At smaller scales you can cheat -- you don't need Paxos, you can get away with no
509.
▲
by
ssmoot
14y ago
They did invent Ajax (AFAIK). So it's not all bad. And IIRC Canvas was in Safari before it became standard (it is now right?). I don't think vendor specific extensions are necessarily a bad thing. The bigger issue with IE was just that it s
510.
▲
by
ssmoot
14y ago
I think it's a problem of brevity. You write something, you refine, you cut out the pet witty comment. You cut your message to the bone. Now you're done. Read the text of the article describing each movie. The correlations are absolutely me
More ›