skysight-inc/HackerNews huggingface dataset:
The only thing that remedies this is the fact that the Satoshi maybe be divisible in the far future. (Code + protocol change)

I believe this is a major limiting factor for long term dominance, this is my list of things that need attention in the next few years:

- Make the units super divisible, Transaction fees will help to stop people sending silly stupid small amounts of coin.

- Allow unspendable dust to evaporate and return to the miners.

- Keep working on CoinJoin and ZeroCoin.

- Transaction costs are too high. These fees need to be much lower.

- Amount of transactions, we need Bitcoin to be able to handle 10,000 tx per second without this causes centralization problems.
I use RSS and offline reading once a week.
Ah okay. It wasn't clear from OP's document.
MongoDB isn't necessarily bad, but there's a number of valid reasons it's received a lot of bad publicity.

It was a high-profile representative of the NoSQL trend and that trend is experiencing a backlash. Since it has a relatively easy learning curve and a JavaScript-centric interface (JS also beng trendy), it got a lot more uptake by startups and inexperienced developers wanting to learn about NoSQL (or move away from the supposedly moribund relational model).

The ad-hoc querying makes it tempting to build object mappers around Mongo and write the kind of code you would with an ORM. A lot of NoSQL refugees did exactly that. You can get pretty far doing that before the caveats with that approach kick in. It's much harder to fall into that trap with something like Riak.

And then MongoDB itself has had some poorly chosen defaults and design decisions. These wouldn't be so high-profile if it wasn't for the other issues.
In the reference client it's represented as a whole number and infact the denomination Bitcoin is an abstraction on top. They may have changed this recently but I was under the impression the units are not represented as a decimal number.
It offers support in that a fork will occur so lots of people need to download a new client before the changeover (if this ever happens)
I agree - Here's a company that built a complex software system, loaded it with "if" statements pulled from research papers, and started marketing itself as a predictor of cancer and disease. How did they do their research? What is their threshold for determining if scientific evidence is conclusive enough to merit telling the world they could have a major disease? The FDA wants to know, and so do I.
GWP is probably the wrong measure. Instead, take a look at the money supply (m0) [2]. It's the sum of currency in circulation plus money available in demand deposits. For Bitcoin, that's essentially the market cap =~ $15 billion. Total m0 for USD is about $3.1 trillion. [1]

[1] http://www.tradingeconomics.com/united-states/money-supply-m...
[2] http://en.wikipedia.org/wiki/Money_supply
I'd say "my advice is to attempt startups where the center of a confluence of macrotrends would be in the near future".

Optimal "near future" distance is the time needed to develop a working version 1.0 (not exactly a prototype) plus some (let's say 20%).

Sounds like a ticket indeed :-)
What I like on ArangoDB is the speed of development, as well as its native support for building RESTful interfaces.

Last but not least, it is open-source!
No, it was measured in thousands of messages per second.
You can spend all the bitcoins you want on Amazon right now and with 3% cashback to boot by going through gyft.com

Maybe the media exposure would be great if Amazon accepted it directly but it wouldn't really change the utility of Bitcoin.
I know it will sound obnoxious - but the protocol supports almost anything, if enough miners and full nodes update to that.
2013 Christmas Tree Ornaments Giveaways
How to find the best 2013 family Christmas tree ornament giveaways? How to get free personalized Xmas tree ornaments for kids to make easily?
The lightweight part is pretty useful. LXC is definitely overkill. I don't want to have to bridge my graphics and networking over so that I can run programs against different versions of libraries. Going more lightweight, if I'm doing PYTHONPATH and PYTHONHOME, I would start scripting them, script the installation of libraries into my virtual environment that I just recreated badly...

--no-site-packages has been default for a while. http://www.virtualenv.org/en/latest/virtualenv.html#the-syst...

I don't really see the argument about compiling against system headers and libs. Generally I do want to isolate my Python modules that are calling into other binary libs but don't care about isolating those binary libs themselves because their interface isn't changing when the Python wrapper for them changes. This is unless they are part of what I'm wanting to develop/deploy with, in which case the source will be in the virtualenv and install into the virtualenv using the config script at worst. A frequent example ends up being how Pygame will compile against some system libvideo.so, the behavior of which I never change, but may Pygames might have their own API's etc, and so the many compiled versions do have their own use.

Virtualenv is actually pretty noob friendly because one of the mistakes I see far more frequently than the others is that users will install things using pip system-wide that conflict with the system package manager. This can become pretty difficult to unscrew for inexperienced Linux users.

I've been meaning to actually add some virtualenv docs because of the frequency with which inexperienced Python and Linux users in general will waltz in and not be able to compile something because only the old version of Cython etc are on Ubuntu 11.blah and thus we start bringing in distribution-specific package managers into the realm Python package management was intended for and people try to figure out what version of Ubuntu they need instead of figuring out that they can install everything in one place in many instances and maintain an entire slew of projects without conflicts and without calling on IRC when synaptics clobbers things.
As in many databases, ArangoDB allows some choices regarding durability.
Immediate disk synchronisation is turned off by default in ArangoDB. Synchronisation is then performed by a background thread, which is frequently executing syncs.
By the way, several other NoSQL databases have immediate synching turned off by default, e.g. CouchDB, MongoDB.

In ArangoDB you turn on immediate synchronisation on a per collection level, or use it for specific operations only. So it's up to you how you want to use it.
This gives the database user a fine-grained choice.

I remember using some relational databases in the past where we turned immediate synchronisation off as well to get more throughput. So it's probably not fully uncommon to do it, but I understand the expectation of relational users that everything is fully durable by default.

Memory-mapped files don't have anything to do with ACID. It's just a detail of the internal organisation of buffers. You can have full durability with memory-mapped files. You just have to use msync instead of fsync/sync.
I'm more interested in simply highlighting the whole truth rather than making a value judgement. The truth is that Mandela was a pragmatist in regards to tactics. When bombing fast food restaurants was tactically viable his organization did that. When the situation changed, he advocated an alternative approach.

No, you're attempting to portray him as someone who employed peaceful protest only when it proved convenient, or as a last resort. One only needs compare your 'quote' (all ellipses and no context) with the full quote posted by azernik.

He might have turned into a pacifist, at some point, but he certainly gained political capital, intially, through violence.

The opposite, you've got the wrong order. Read the link you posted on motivation for the formation of MK, then watch his interview in 1961, here (first posted by Q_the_Novice):
http://www.youtube.com/watch?v=WrBCgiFhmNA.

As Q_the_Novice put it, "first educate yourself ... before posting ...".
He's an Erlang novice, but the guy is the best programmer I've met. I have no doubts that if he chose to pick up D instead he'd've written code as fast as mine.
Dead Man's Snitch - Dead Simple Periodic Process Monitoring
To me, an ethical decision is one in which the result does not, and will not, put an individual, or a group of people, at an obvious disadvantage, while benefitting another.
Did you actually read the entire article, or did you just come here to say that?
They quote a "Maximum fair market value" of $1300 based on a couple of different methodologies.

In my (limited) experience, when banks forecast prices (for stocks, indices, FX rates etc) they always quote a number within a reasonable-sounding percentage of the current price, because not to do so risks being wrong and looking stupid.

This means that most of the time they are not far out, and when it really matters (eg 2008) they are miles out (and so is everyone else).

So even if BofAML actually thought that the "maximum fair market value" was significantly higher than $1300, I doubt they'd have said so, simply to avoid the reputational risk.
He wasn't in the office. I'm going to ask him about it today. Like it says at the end of the blog post, if he puts it up on bitbucket I'll include the link.
Tell me about it. Just found out I have sleep apnea. It explains a lot!

(Also means I urgently need to lose some weight.)
Hardly my point. I use spotify because I have a subscription anyway. I just wanted to add some music to my phone so I could test siri and select songs by voice. The stock player is privileged (spotlight integration, Siri integration) in iOS so using a different app isn't an optimal solution.

When I use Android phones I have literally dozens of options to get music to play with the stock player. (copy it from a cloud storage, adb push it to my phone, copy with a simple file explorer, download it from a website or use btsync to sync it automatically)

Apple made a big step when the iPhone/iPad no longer needed a PC to just activate it. And then again a big step to allow OTA updates. I think the next step would be to allow some way to add music without using a dedicated PC.
Arango is a special sort of avocado - but Moenchengladbach (where Juan ARango currently is under contract) is next to Cologne, ArangoDB's head quarter :-)
Yet, if you have to rollout a database server and an application server, it can be quite some overhead for certain kind of applications. I think this data-layer on top of the data store is especially interesting for e.g. backends in a network world, where your data is distributed, or e.g. when you need to aggregate data from multiple sources.

Or, what use case is your comment about?
I am not making a value judgement, simply pointing out facts. Mandela's organization killed innocent people and tortured enemies. Why they did this is entirely understandable, given the circumstances, but pretending it didn't happen and painting Mandela as a pacifist, when he was in fact a pragmatist that never condemned violence wholesale as Western pacifists do, is to distort history.
I agree that developers using virtualenv should be aware that it does not provude isolation for system dependancies. On two different projects, I've had to track down a PIL bug on another developer's machine only to find that the wrong version of libjpg or libpng was installed. Solution? Install the right version. I've never experienced needing different versions of a system library, but if I did, LXC with btrfs sounds like an option worth trying to avoid the overhead of vagrant.
How does trustjacker work?
How does the trustjacker software work and how quickly could one code up a clone, assuming Wordpress, PHP and javascript knowledge.
I mentioned concurrency when I said that using more than one system thread didn't help. I tried varying GOMAXPROCS. It either had no effect or made everything slower. And yes, the defaults for loadtest are useless, they need to run for at least a few seconds.
Your results aren't the same ones I got. Maybe it's different with Go 1.2. I have to go and check.
Oh, he's so good...!
And I say that coming from Cologne. You need to know the local club really dislikes Arango's current club (based 50 km away from here).
So now, people will just export their data and third party companies will provide such interpretation and the FDA won't be able to touch them. How soon until github has an open source project to read and interpret 23andme data-dumps?
Me too, but I've decided to not even look at Rust until it hits 1.0.
Interesting point. But as bitcoin adoption (hypothetically) increases, its market cap should approach some significant fraction of m0. And m0 is presumably increasing with time, while the total supply of BC does not.

As others pointed out, this can supposedly be relieved by updating the protocol to allow greater divisibility.
the stuff was initially named AvocadoDB, but we have to rename last year because someone else claimed the same name (for whatever reason)
I believe the purpose is to "drive traffic", "build user base", "engage users", and later "monetize". Without supplying much value in the process, which is why we are annoyed.
That's like saying "You can Convert your Gold Bar in Dollars and shop on Amazon so that doesn't change the utility of Gold" . This is wrong. If tomorrow my convenience store accepts Gold coins, of course it increases its utility because it removes time, effort, and additional steps (i.e. barriers) to use it.
It's not worth getting worked up over. If you sell your services for $x there is always somebody willing to sell for $x - 1.
Intel Spills on Programming for Upcoming Knight's Landing
What do you think is the primary cause of excessive space usage in MongoDB?
I got this test too, but it didn't show any terrifying results.

I wanted to know if I have awesome genetic material and it was true ;)
Are there any that abuse that position, and if so, who is selling these phones?
I remember a few years ago seeing a book of gold leaf on sale at an art store. Normally it was something like $80, but on sale, it was $30. I was wondering how they could be making money on that. I did the research and found out that a typical book of gold leaf only had about $10 worth of gold in it (at the time).

Gold leaf is incredibly thin.
MemSQL relational database has extensive support for JSON and online ALTER TABLE.

Indexes can be created on fields within JSON documents for faster access.

Online ALTER TABLE doesn't take any long running lock, so it can run in the background without affecting your queries.
I disagree with being polished. Newer C programs can be robust as well. In fact, I write C programs both for fun and at work and so do a lot of people I know, and these programs still end up being much more robust than I would even expect myself. And when you run them continuously, you will find some bugs in the program but the next bug will appear much later until you don't remember when was the last time a bug caused a failure.

There's something about the robustness you're forced to implement. I never trust scripting languages like that, not mine nor others', as much as solid C. I've seen it way too many times that when a C program is well-written solid code, it keeps on doing what it does and doesn't give surprises. I've had many Python scripts running for years and I always need to fix something little there every year. Maybe something has changed in some library, or I bump into a new failure mode, or something. This rarely happens with a C program once it has "settled".
Make your business logic dumb, really dumb.
Let's get Snowden to the EU parliament
Perhaps you could ask this after the user has created their first entry? If they ignore it they can setup an account/syncing later via settings.
Yeah the utility would increase, but I think his point was that it wouldn't "explode".

I think it's more accurate to say that Amazon accepting BTC would place a minimum value on BTC, assuming Amazon didn't peg the price of items in BTC to the price some other currency, for example if they offered to sell the Nexus 7 for 0.5 BTC, then 1 BTC would be worth at least USD600.
Why I'm not writing on Svbtle
Cash = unlimited demand and unlimited supply

Bitcoin = unlimited demand and limited supply (maximum 21 million)
I think this article misunderstands the implications of the fire and forget write concern. Fire and forget means that mongo has acknowledged a write that may not be persisted to disk. It appears the author uses fire and forget for notes, which are acceptable to lose, and tracking information, which are not acceptable to lose.

The author states the only downside of fire and forget is that data may not be available on subsequent queries. While this may be true, this should not be what you are worrying about. The downside is that when your primary crashes, or becomes overloaded to the point where your slaves all are lagging significantly and you need to switch primaries, the data is inconsistent and you will lose that acknowledged write.
Cryptocat offering opportunity to review iPhone code before release
Even if REEs are more common than their name suggests, with current consumption trends we're going to face massive resource depletion shocks within two decades as crucial industrial elements run out. New Scientist covered this several years ago, and they made a great infographic summarizing the issue.

http://www.fromquarkstoquasars.com/wp-content/uploads/2013/1...
> Some people use Python as JS or PHP, why not also make it behave like that?

If you want to go the other way, try

window.onerror = window.close;
Or "do bears shit in the woods?"
I tried it, sadly FF nightly crashed completely (not just a tab) every about 30 seconds with just 3 tabs open. The crash recovery dialog sent a log to Mozilla everytime, so they can hopefully fix the bugs soon.
Didn't Bill Gates say that 21 million bitcoins ought to be enough for everybody?
>However, it should be that an app asks for permissions and as a user I can tick or untick each individual permission.

This ticking/unticking just recently got much easier with XPrivacy app. It still needs root to install the Xposed framework.

[0] https://github.com/M66B/XPrivacy#xprivacy

[1] https://play.google.com/store/apps/details?id=biz.bokhorst.x...

[2] http://forum.xda-developers.com/showthread.php?t=2320783

Edit: I see Groxx already posted about XPrivacy two hours ago.
C libraries don't just exit. A C executable could in some circumstances just fprintf() to stderr and exit(1) but usually even that requires sane deinitialization so before exiting you will effectively end up back in main() from the lower levels.

C libraries generally handle their errors on some level, possibly jumping directly out from the lowest levels and then doing deinit before passing back an error code to the caller of the library function, or exiting in a nested fashion by deinitializing stuff and reporting failure to the caller. Whatever works for whichever codebase but try to use any decently popular library, such as libcurl, and see if they just exit in the middle.
On the one hand you keep reading "developers need to eat" and on the other hand you keep reading comments like yours.

Buying the alpha means paying for continuous development...

Also, you get a new download of the current state every time they have some significant changes.
Their sheer size also represents two reasons against their investing significantly in bitcoin: one, any buying or selling on their part will significantly move the price of BTC because the markets are so thin, and two, there are regulations that force them to control risks, and I'm not sure what, if anything, such regulations have to say about buying cryptocurrencies.
"You can't build a transistor with one atom." Actually, you can, it's called a single electron transistor (SET), and is a hot research area right now.
I think the author is just misunderstanding what virtualenv is for. I use it to run different python package versions on the same system. With Pythonbrew (https://github.com/utahta/pythonbrew) I can even run different versions of Python alongside each other. It's not meant for easier deployment, it's meant for easier development.
- Allow unspendable dust to evaporate and return to the miners.

But surely by the time we get to the point where adoption means each satoshi is worth say $1 or 1 cent then this dust will no longer be dust so why shoud it be unspendable?

Of course the bigger issue will be the 1000's of coins that were mined and have subsequently been lost, e.g. 7500 coins in a landfill site in Wales (perhaps that will become the equivalent of a gold mine with only one tiny bit of resource at the bottom).
Someone used Bitcoin to buy a Tesla Model S
It's a mongo Christmas
It depends on what you want. Ultimately, the holy grail is being able to build, today, a bit-for-bit identical binary to whatever you are running in production that you built a day, a week, or a month ago. That way, if you need to debug something obscure, you're not adding extra variables to the equation.

But most people just want to be able to write two apps that use different libraries, and for that, virtualenv is fine.
His torrorist organization bombed many civilian targets, such as railway stations. He also cheated on his first wife, and was a member of the communist party.

I'll judge him on that.

edit: Downvote this if you like, but the above are facts. Rather than the liberal whitewash that the media in the west prefers.
That's comforting: evidently at least that is considered more or less accurate.

I'm not sure you can safely draw that conclusion from the way this has played out. I think it's equally, if not more likely, that 23andMe is able to continue offering raw and ancestry data simply because those things are outside the FDA's purview.

Consider, by analogy, the dietary supplement industry: the FDA has incredibly more power over a product that is advertised or marketed as intended to "diagnose, treat, or cure any disease." Notice how the manufacturer explicitly disclaims that exact verbiage on all those sorts of products? That's because anything that is marketed that way is immediately subject to a much higher degree of FDA jurisdiction, under which they can literally shut you down overnight.

When 23andMe runs your genome and sees a genotypic match for an arbitrary disease, and then tells you that you have that disease, they're diagnosing you. When they tell you that you're 72.3% Northern European, or give you a ginormous CSV (or however they encode their data dumps), they aren't.

That's the only thing I think you can meaningfully read from this situation: they're changing the way their product is marketed, and the services they provide, so as not to be subject to the FDA's nuclear option.
This is actually well overdue, Curtis is a genius whose work will appeal to a lot of people here.

It's not considered his best stuff, All Watched Over By Machines of Loving Grace is probably most relevant to HN and all three episodes are well worth watching.

IMO his best stuff is on the coincidence and movement of political power. Check out The Trap and The Mayfair Set. The Power of Nightmares is good too.