News for hackers. Stuff that matters.

reiddraper

Re:Light Table is in YCS12 on Friday May 18, 2012 @11:20AM (#3992301)
Great. Thanks for the transparency.
Re:Light Table is in YCS12 on Friday May 18, 2012 @11:06AM (#3992222)
Are the release dates for Kickstarter backers changing at all?
Re:Migrating From MongoDB To Riak At Bump on Monday May 14, 2012 @07:03PM (#3973829)
There are a several ways to approach this. The simplest is to just take last-write-wins, which is the only option some distributed databases give you. For cases where this isn't ideal, you resolve write-conflicts in a couple ways.

One way is to write domain-specific logic that knows how to resolve your values. For example, your models might have some state that only happen-after another state, so conflicts of this nature resolve to the 'later' state.

Another approach is to use data-structures or a library designed for this, like CRDTs. Some resources below:

A comprehensive study of Convergent and Commutative Replicated Data Types http://hal.archives-ouvertes.fr/inria-00555588/

https://github.com/reiddraper/knockbox https://github.com/aphyr/meangirls https://github.com/ericmoritz/crdt https://github.com/mochi/statebox

Re:Basho Unveils New Cloud Storage Software: Riak CS on Tuesday March 27, 2012 @12:07PM (#3762269)
Yep
Re:Riak 1.0 on Tuesday September 27, 2011 @06:33PM (#3045545)
The replication in the Enterprise version is replication between entirely different clusters. The ring replication you talk about is definitely open source.
Re:Why Reddit was down for 6 hours on Friday March 18, 2011 @12:44PM (#2340947)
Another thought. If availability is your goal, with the trend toward 'operations as code', I think a small development team can build a system on top of AWS that can automatically respond to arbitrary node/resource/data-center failure. Netflix seems to do this to an extent, with their Chaos Monkey.

That being said, there are situations where you may truly need single-node performance that isn't available on AWS.

Re:First thoughts on Erlang on Saturday January 15, 2011 @08:41PM (#2108348)
Actually, that's not what he said. Here's the full quote: "I’m at the end of the first chapter that explains how Erlang’s concurrency features work"

A quick look shows that it's the sixth chapter. Either way, he's clear about this disclaimer, and his post was enough to peak my interest in this specific book.

For you, first impressions _do_ seem to mean much.

Re:Ingenious Hack by Facebook Spammers: Smoking Hot Bartenders on Thursday August 26, 2010 @11:19PM (#1637913)
Can you link to the Facebook developer docs for this? I've been playing with their api and haven't seen anything like this, just getting name and uid of friends. Not saying your wrong, just curious.
Re:Making Python Fast - PyPy and Unladen Swallow [slides] on Tuesday August 03, 2010 @12:28AM (#1570130)
pypy and pypi, it took me the longest time to remember which is which
Re:Poll: What database does your startup use? on Monday June 07, 2010 @11:16PM (#1412876)
solr
Re:Mercurial over Git on Friday April 16, 2010 @05:18PM (#1271965)
push -f is what I use, "force" makes it sound more sinister than it is.
It's all done algorithmically, here's a good blog post about the data: http://musicmachinery.com/2009/12/09/a-rising-star-or/
No offense at all, I think I probably did take the "hotttnesss" theme a little too far with the colors...
really basic? score following is hard.