There are other differences but if all you want from your system is reproducibility then VM images work fine of course.
737 karma · joined July 5, 2010
There are other differences but if all you want from your system is reproducibility then VM images work fine of course.
I want to stress that this code is massively simplified to avoid obscuring the main plot. There's so much we skipped: the code in the blog post actually computes pretty terrible results compared to an even moderately tuned pipeline :)
One issue is that going fast often doesn't kill the driver due to modern car safety, but some unsuspecting other road user.
In other words the drivers aren't carrying the risk so they are not the right people to ask whether this is a good trade-off.
We recently had a look at first commits [1]. Most large projects start out as a code dump, so are less interesting.
Do you really want every node in the network to know that you like NSFW content or are heavily into my little pony?
Is it maybe like an OTP based where google and chrome generate a new ID for every request, opaque to the intermediary but google can correlate them later?
Putting a lot of effort into something means nothing. I can spend days digging a hole with a lot of effort and then someone with a digger does it in one hour. The only metric that matters is what buyers are willing to pay.
I'm curious what you have in mind when saying "more intelligently regarding business matter"?
As an aside: I always find it slightly offensive when someone speaks for me by using "we", "us" or "our". I may or may not share your opinions but I'd rather speak for myself.
Are you proposing devs stop competing and fix prices in order to keep our jobs? (I am a developer)
Applied to this situation I could see my queries going to canonical's servers but I have no idea what happens then. That's only trust and no control.
You can run it:
avahi_publish.py service1 service2
Then curl http://service1.local:8000/bla
It's linux only of course :)Even that is tunable these days. You can have unlogged tables, turn off fsync or have a high commit delay etc.
Development speed is much more important. Some people are fast in Java, I am not.
I suspect a lot of slowness is round-trips to mysql. In postgresql you can e.g. do "with recursive" queries to query simple graphs like your example, avoiding the round trips.
Their cypher [1] query language may be a much better selling point.
[1] http://docs.neo4j.org/chunked/milestone/cypher-query-lang.ht...
E.g. search for iframe in http://developers.facebook.com/docs/opengraph/
Edit: I think I may have misunderstood you. Did you mean embed an iframe and using postMessage to control it?
People _loved_ the old one because having lots of buttons you can tune almost in parallel was much more efficient than the modal click-here, use-joystick workflow.
The newer EM generated much better images though, so the choice wasn't just between UIs.
Not sure I understand this one. I though time.time() returned the seconds since Epoch?
In [1]: def init(shapename=None, **kwargs):
...: pass
...:
In [2]: init(shapename='circle', **{'shapename': 'circle'})
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/teh/Desktop/<ipython console> in <module>()
TypeError: init() got multiple values for keyword argument 'shapename'1) On get_rank() do a count(*) where score < users_score;
2) Store row_number() over() [...] order by score in a lookup table and refresh every so often. Use this for get_rank() lookups.
The problem I have is that you either have to calculate the rank on read using a linear-time count() or on write which means updating n/2 rows on average with their new position.
edited formatting
In general I agree though. If you relax the consistency requirement slightly you can get away with regenerating the rank table every minute or so. It takes ~500ms on my machine to generate the ranked table for 500k rows on PG9. Unlogged tables in 9.1 would probably make it faster.