skysight-inc/HackerNews huggingface dataset:
Roughly there's 10 times as much silver mined as gold. So you are right that 60 times is a bit high. 17.5 times is estimated proportion of those metals in earths crust (not sure if it takes into account gold and silver dissolved in oceanic waters.

Whether the difference between the actual price of gold and the price that can be derived from fundamentals is a value of trust in gold or, as BAML puts it in case of bitcoin, speculation, is up to debate. Pointless I think because speculation is enabled by trust.
It won't just weaken the system, it'll shift the balance of power in favour of large corporations. If I get a patent on some new invention and a huge corporation decides to ignore my patent, what recourse do I have? Risk losing tens of millions of dollars and bankrupting my company and potentially myself personally? No, I guess my best chance is to sell my patent to their huge competitor and hope they destroy each other.

Or would the threat of selling the patent give me enough leverage for a settlement? I hate the idea of having to rely on another large corporation to be my champion, as it were.
I've seen similar problems with systems that have supported multiple versions of the same XML schema at the same time - rather than taking the hit of migrating existing data to new schemas you end up having every more complex application code that has to check where a particular value may be stored (because nobody, in my experience, every bothers to store what version of a schema a particular document used).

This is particularly bad if these changes are small and incremental as each one in isolation looks reasonable but the cumulative effect over a few years can be a complete nightmare.
The Sharpeville Massacre

http://en.wikipedia.org/wiki/Sharpeville_massacre

You're welcome.
You also gain the benefit of not wasting time and money on shaving.
TLDR:

Author states we get sensational news stories, but soon forget them without seeing the big picture. The author proposes we need a new enlightenment of journalism which can report on all sensational stories and how they relate to a currently unknown bigger picture.

QUOTE:

One newspaper editor writing about the loss of the independence of the farmers a hundred years ago summed up the new system:

"The farmers farm the land, and the businessmen farm the farmers."

Maybe today we are being farmed by the new system of power. But we can't see quite how it is happening - and we need a new journalism to explain what is really going on.

REASONS FOR CURRENT SITUATION (according to Author):

* private equity (company flippers)

* giant news orgs focus on nasty sensational stories

* increased inequality (top 1% own all wealth)

* politicians helpless to make real reform

* culture of spying on everyone (PIs, NSA, paranoid husbands, investigative journalists)

* confused population wanting transparency & privacy at same time
The project creator is claiming that he is filing for bankruptcy: http://www.kickstarter.com/projects/wjsteele/ultra-bot-3d-pr...
I'm going to have to say wearable tech, even if it is becoming a bit cliche. Not necessarily products like Google Glass, but there are plenty of applications that can massively improve the users life, or help save it. In hospitals and old people's homes for example, watches that monitor heart rates, necklaces to check vital signs etc. I'm no Doctor but I imagine a way to constantly monitor the condition of a potentially at risk person without them having to lie in bed hooked up to a huge machine will be pretty useful.
Well one reason to use pip over easy_install is that pip uses https by default and easy_install doesn't
This doesn't even look like the kind of standard hipster kickstarter page you'd see, it looks far more like quite literal spam you'd find on ebay auctions or something, crappy image tables, schizo bolded text..
For those on a jailbroken iPhone, firewallIP[1] is the best way to control apps' access to the network. Every time a network connection is requested, you get a system popup that controls access to individual destinations, wildcards, whatever.

As long as there's nothing equivalent for Android (after Whispercore was shelved), I'm stuck on IOS.

[1] http://yllier.webs.com/firewall.html
However, look at the direction desktop hardware is going. Integration of more and more functionality into SoCs is the future for non-high performance desktop computing.

The more components that are integrated into the chip, the less there needs to be on the motherboard. Even better, all the high speed stuff can move onto the chip, making motherboard design easier. How long until SoCs come with RAM on die? Could you get away with a 4 layer motherboard in that case? So whilst you may lose economy of scale on the motherboard side, I think you will gain it back via integration, however, you will lose the ability to customise.
Responsive Design – A Different Approach
Confirmed. Smooth & nice in Chrome, but not in FF.
Completely agree with you, which is why system #500 is more interesting than the "Nation State" systems in the first hundred positions or so. System #500 is going to be more closely aligned to the growth in technology.

Also - Economic growth [1] since 2001 has averaged 3.78% /year, for a total of 61% growth in 12 years - if computers had progressed in accordance with economic growth, than I would expect, all else equal, for systems to be .61x more powerful.

In that same period, system #500 went from 100 gigaflops to 100 teraflops, resulting in systems approx 1000x more powerful.

So - I agree that we'll see an exponential trend, regardless of whether technology improves, it's just that the curve is going to flatten (particularly on a log10 scale).

[1] http://www.multpl.com/us-gdp-growth-rate/table/by-year
Well, crap.

This is too much "developers, developers, developers"

If the person can't be bothered to manually edit the permission list (and I think this changed, because I remember having to add a permission when I did an Android test project), then they shouldn't use the resource!

But yeah, let's add all permissions to any crappy app.
Helsinki's LocalBitcoins Hits Up To €3 Million A Day In Exchanges
Android Firewall doesn't do what you want?

https://play.google.com/store/apps/details?id=com.jtschohl.a...
I've never liked Kickstarter. It's a nice idea and all, but there is so much room for failure and scam.

I'm sure they're motivated as hell to bring great products and on kickstarters site, they're motivated too to support those projects. But more often than not, there are people, without any knowledge on how to develop products, that i'm way to scared to give them any money.

Oh, and since a few big projects, it's only one piece of the marketing bullshit-bubble. Everyone tries to use Kickstarter as a marketing channel and people that want to solve real problems aren't mentioned anywhere.

I mean, why the fuck to rich people need to use kickstarter? There are enough examples, where people with huge piles of money try to finance their projects on kickstarter. Use your own money, damn it.
Getting Started with Ruby on Rails on Windows
This is not a guide for those who are trying their best to not use Unix like environment in develop Rails application. This is more like a guide to do almost everything in Linux without replacing your Windows.
Type safety is a lie. Everything is a piece of memory. C does not hide this from you, it's a design feature and not a bug.
That's a good question, i.e. hard to answer :] I know KS is merely hosting things, but for the amounts they receive I feel they should at least offer some legal advice or so about what you can do in a case like this. And maybe keep a better eye on what can be fake and what not or what could cause problems, and interrupt the process if they see somthing fishy goes on.

The creator has been extremely silent the last few months except for claiming bankruptcy - yet that claim hasn't even been verified and the backers basically have no clue about what to do know. It would be nice if KS could jump in and help them investigating this or tell them how/where they should go to court?
The Customer Suit Exception, while nice, seems disturbingly reminiscent of feudalism. Now, as a customer of a corporation we elevate them to the status of lord and master; entrusting them to defend us against threats (lawsuits) to which we are unable to defend ourselves.
Remember that kickstarter is not a store. When you give somebody money on kickstarter you're not buying a product, you're supporting the producer. Businesses can fail, even when funded.

See also http://www.kickstarter.com/blog/kickstarter-is-not-a-store
I am not defending the north korean regime, since there is enough data that proves that it is oppressive and violates human rights on a large scale. (just like the US government did with all their wars since 1950 that killed millions, or extrajudical executions of US citizens in the war on terror, or torture and indefinite detention without trial)

And no, I am not strictly believing that the Senate testimony is fabricated, it's just a possibility for me, since there are documented cases where testimony was fabricated in front of the Senate to legitimate a war.
Mongodb is not evil ,it was just sold as something it is not.

10gen were good at marketing, but businesses require results, not marketing.

MongoDB solves little problems.
It looks like the "jeitinho brasileiro" (aka Brazilian Lifestyle) is wildspreading across the world.
It amazes me that spam style works
Wallet is a bunch of private keys. Address is a hash of a public key which in turn can be produced from the private key.
Apple guides shoppers inside stores with iBeacon
I'm more annoyed that this company even exists. At first I thought it was a nice way to describe how they avoid taxes, turns out that this company provides these "solutions" to businesses.
I love Adam Curtis' documentary, however the form always makes me slightly uneasy, I always feel like there's some sleighth of hand going on. I used to feel the same way watching James Burke's Connections where the connections were sometimes rather tenuous ... 'someone else who wore shoes was...'.
Which is precisely the right thing when this happens.

So what?
I always wonder what is going on when the YouTube app wants to access the microphone while I'm browsing videos.
Last remaining strongholds?

C is everywhere.

I'm in a similar situation with embedded stuff at the moment. We're basically stuck with debug-by-printf over a serial port, far from ideal!

I have worked on other embedded projects that were better, for instance you can make a gdb server that operates over serial or tcp/ip and allows you to use gdb (or even graphical debuggers like ddd) on a host machine to step through code as it runs on your device. This does rely on there being resources available to do this though I guess...
Went to the docs page, looked for benchmarks, haven't found any.

Went to the github page, looked for unit tests, haven't found any.

Other than that, looks promising.
Why the double submission pdf - the report has already been submitted and has been in the top for a while - https://news.ycombinator.com/item?id=6859832

Yeah, this is direct link to the pdf but does this really justify a second submission (and upvoting to top)?
Replace "Microsoft" with manufacturers of food, cars, medicines, personal hygiene products, etc. They are regulated, inspected, but all under the same / similar conditions:

> or access granted to outsiders covering very limited portions of source code under strict agreements that limit sharing that information

You are trusting the manufacturer's promises. Are they essentially meaningless just because the general public doesn't have insight into manufacturing details?
Why would people want Bitcoins in the first place? Whatever the source of demand for Bitcoin was in 2009 (when it was monopoly money) should be equally applicable to competing systems today.
Slightly off topic, but this is the first post I've read on a Ghost-powered blog – I think it looks great.
IM pretty sure you can yank the power cord from couchdb as soon as you get a (positive) response and the data will be saved.

Unlike mongo, couch has a sophisticated append only btree format for storing data, that is almost impossible to corrupt.
Walking a pseudograph
VIDEO: Nine Inch Nails live in LA
Well the problem seems to be it's just a claim

This morning I received a return phone call from the Indiana Southern Bankruptcy Court regarding my inquiry about Mr. Steele's bankruptcy claim. They have searched all the courts in the US and could not find any bankruptcy filings

moreover if you read the comments it's obvious the creator hasn't been honest, and possibly took his IP to some other company. Possibly, cause it's again hard to verify.
That's begging the question.

Why shouldn't Kickstarter be considered to be a store and be bound by store-like rules?

Alternately, what if Walmart decided they weren't a store either?
Alt exchanges exist already. Again - why should merchants bother setting up a new payment system if anyone can exchange altcoins for bitcoin easily?
> Also code where you have to undo all of the work already done in the function up until that point, which can get a little tedious, i.e.:-

Sorry pal, you're doing it wrong. At least, this is not the way I've done it and seen it done in large C code bases.

You're supposed to have only one return statement, and one block that frees everything. For example if you initialize `foo`, `bar`, and `qux` to `NULL`. Then testing these pointers for `NULL` de facto tells you how far you got in the function, and which buffers need to be freed. Just before your one single return statement (can't emphasize this enough) you call `free` on all of them regardless of success or failure. It's much more composeable than what you described - allocations for `foo`, `bar`, `qux` can fail, the ones that will be not yet allocated at that point in time will be `NULL`, and `free(NULL)` is a harmless no-op.

None of this business of "I've got to return now, let's see, how many of these buffers do I need to release at this point in time?", with varying amounts of the same free statement appearing redundantly. Write the cleanup block once when the pointers are about to fall out of scope, have it able to run in both success and failure cases and be done with it. Think of it as a more manual RAII if you like.

As for what to replace those early `return`s with, the two common schools are `goto` into the cleanup block, or repeatedly checking some kind of failure status variable before performing new actions.
Show HN: I made a HN for architecture
Inspired by recent Show HN submissions I've just decided it's time to finally make a HN for architecture - an idea I've been putting off for a long time. I think the architecture and design community could benefit from a site like this. I'd be grateful for any advice!

Also, I'm just curious how many other architects read HN? :)
Burn HTML with animated CSS3 fire
I've personally seen proper typesetting with Baskerville or Computer Modern using TeX changing "needs more work" draft essays into an "Excellent" mark without content changes.
More so, just using paragraph indentation instead of spacing was enough at times.
I think you're right but I'm more interested in all the cool cognitive/visual artefacts they're causing!
It is weird to call it a list and then use indexing operations on it. But if you just cons stuff onto the front and iterate over the whole structure from time to time, it's perfectly fine to call it one, since if it were a linked list, you wouldn't be misusing the structure.
Due to anthropic selection effects, we don't know how many wars were really caused by nuclear weapons...
Fortunately MongoDB is not the end of NoSQL. Some other NoSQL database stores have huge advantages over relational database systems, especially in terms of reliability, scalability and performance-to-price ratio.
Hero-driven development
Japanese designer turns the umbrella on its head
Margaret Thatcher's rule started in May 1979, the genocide in Cambodia ended in 1979, the Khmer Rouge were defeated in January 1979 by the Vietnamese army. Blaming the genocide on Thatcher is one of the most ridiculous and intellectually dishonest anti-Thatcher argument I've read yet.

http://en.wikipedia.org/wiki/Khmer_Rouge_rule_of_Cambodia

http://en.wikipedia.org/wiki/Margaret_Thatcher

Also, if you're going to judge statesmen by the regimes they supported, then you should know that Mandela was a big supporter of Cuba's Castro, Saddam Hussein, Qaddafi and North Korea. Does that make Mandela a horrible man or statesman? Probably not, you'd be hard put to find a single statesman in history who never supported at least one evil regime.
Searching for a virtual volunteering platform
Because that would be a store. We already have stores, they're something different. Walmart on the other hand is a store.
LAtest IE and Chrome seem to be fine. FF (25) seems to be jittery on both. No Idea why that is though.
People started playing around with Bitcoin because it was something new and exciting, it was truly the first of it's kind! Ideas were being thrown around, more and more people started joining the ecosystem, mining was getting really competitive, Bitcoins found their place on Silk Road, etc.

The point I'm trying to make is that Bitcoin was first! And all that excitement and experimentation over time translated into monetary investments and architecture, something the alt coins will have to work really hard to obtain! Not saying it's impossible, just highly unlikely.
It's all about your goals - both short term and long term. Some people find that writing helps them understand the problem(s) better - that's a short term benefit. Others want to position themselves as an expert so that they can speak at conferences - that's more of a long term benefit.

So where does it lead? That's up to you - define your goals, and figure out whether blogging matters in the end towards reaching that goal. It might, and it might not. It's quite time consuming to put out high quality blog work so the payoff needs to be real.
From Nokogiri's homepage: XML is like violence - if it doesn’t solve your problems, you are not using enough of it.
It's not all or nothing. Open source is better than close source for security auditing purposes, but of course open source alone is not enough, nor is it impervious to security flaws. It's just better than the alternative.
I was under the impression that a judge could only pierce the corporate veil if I violate some sort of rule with regards to the LLC; i.e. withdraw / deposit company funds in my name or something like that.
Because kickstarter is not a store. Stores have products on shelves. Kickstarter introduces you to people who want to create a product.
Go Advent Day 6 - Service Discovery with etcd
Personally, I think the 'impact' question is completely valid and not even remotely cocky. It's important to avoid structuring the question in a way that sounds like "what's the impact of not hiring me" and make it clear you're interested in hearing about what's important for the business. It shows commercial awareness which is usually quite lacking in technical interviews.

As for feedback, unfortunately most companies fail to offer useful feedback if you aren't successful in getting the job as you're no longer considered to be of any importance to the business. Some companies have policies that prevent them from giving you too much detail and some simply refuse in order to avoid opening up a legal can of worms. One seemingly harmless question that you could ask after you get rejected is "What one thing should I work on to improve my chances of working for your company in future?". Take the advice and address it in your next interview with the next company.
Migrating Polish Ruby on Rails forum from PunBB to Discourse
What do you want to learn? Programming or CS? CS is more than just programming, and CS theory is more than just Algorithms & Data Structures.

If you want to learn about Algorithms and Data Structures and you have a strong math background, then CLRS is the book to get: http://www.amazon.com/Introduction-Algorithms-Thomas-H-Corme...

An undergraduate CS curriculum will mostly cover the parts I-VI of the book (that's around 768 pages) plus a few chapters from the "Selected Topics Chapter" (we covered Linear Programming and String Matching).
Mind you, this book is very theoretical, and all algorithms are given in pseudocode, so if you don't know any programming language, you might have to go with a an algorithms textbook that is more practical.
In my DS course we had to implement a Red-Black tree and a binomial heap in Java, and in my Algorithms course we only wrote pseudocode.

Maybe Sedgewick's (Knuth was his PhD advisor!) "Algorithms (4th ed)" will be a better choice for a beginner, as it shows you algorithm implementations in Java:
http://www.amazon.com/Algorithms-4th-Edition-Robert-Sedgewic... (If you decide to go this route, you might as well take his two Algorithms courses on Coursera, they will really help).

There are also a bunch of Python-based introductions to computer science which have a broader focus than just teaching specific data structures and algorithms. Some of them emphasize proper program design, debugging and problem solving. I haven't read any of them, so I can't vouch for them, but here are a few of the more popular ones:

* http://www.amazon.com/Introduction-Computation-Programming-U...

This book was written to go along with John's edX course: https://www.edx.org/course/mitx/mitx-6-00-1x-introduction-co...

* http://www.amazon.com/Python-Programming-Introduction-Comput...

Oh and btw, there's also the Theory of Computation, which is a major part of CS theory. Here are a few MOOCs and recommended books on the subject:

MOOCS:

* https://www.coursera.org/course/automata

* https://www.udacity.com/course/cs313

Books:

* http://www.amazon.com/Introduction-Theory-Computation-Michae...

Sipser's book is probably the best introduction to the theory of computation, and I believe its last chapter deals with Complexity theory as well.

* http://www.amazon.com/The-Nature-Computation-Cristopher-Moor...

I loved this book very much. It has a very informal and conversational style (don't let it fool you, the problem sets can be HARD).

* http://www.amazon.com/Computational-Complexity-A-Modern-Appr...

Once you are familiar with some computation models, its time to study computational complexity and this is one of the best books on the subjects. It is used both for graduate and undergraduate courses.
Do you have millions of dollars to pay a settlement? Hundreds of thousands? Tens of thousands perhaps?

No, right?

Then why do you think you're going to be targeted by anybody for a lawsuit of any description? It's generally a bad idea to sue poor people.

Put your app out and see what happens. This seems like the silliest possible reason to avoid doing so.
Wow - Patrick, I assume that £500 isn't your entire reserve, just the one for refunds? Natural variability in sales would make that a game of financial russian roulette!
> Type safety is a lie. Everything is a piece of memory.

So speaks an Assembly developer

> C does not hide this from you, it's a design feature and not a bug.

I guess the design goal was to make security exploits as easy as taking caddies from children.
What The Hell Is Wrong With Nintendo?
Dubai Recebe Conferência Arábica de Construção de Túneis
Contrary to people's opinion on this topic I agree to what the author has to say. He states his point in the introduction: " they use terms imprecisely, they write like journalists not scientists".

This is a classic example on how we popularize misuse of certain words/concepts. And Wiki isn't always the best source when we argue on these subjects. I have nothing against anybody using words as they like. But the more we use appropriate terms, the more we can make ourselves better understood.

Most people don't care about semantics but there are some that do. And those who are actively participating in a filed like the scientific one should try to be as clear as possible. Science requires rigor.
An HTML/CSS/JS code editor in 230+ bytes