skysight-inc/HackerNews huggingface dataset:
>Is massive credit card fraud not a problem?

Not for me as a consumer. If I lose my card I'm covered if someone steals my details and makes a charge I'm covered. As a consumer I don't care about the business. As a business I can price in fraud easily.

>What about remittances that cost already poor people enormous amounts of money?

The expensive part of remittances isn't moving money between countries and that is the only part that bitcoin makes cheaper. The expensive part is 1) Complying with regulations(ignoring this is how most bitcoin remittance services are currently so cheap) and 2) Having people everywhere that the receiver can go and get local currency from(Bitcoin companies are currently using 3rd party services to avoid paying for this but those services aren't going to fund them forever). The other side to 2 is people saying that they can use things like local bitcoins. The issue there is with success becomes an oversupply locally of people looking to sell their bitcoins which leads to a reduced price for it which adds cost to the sender to get the receiver the same amount.

>What about accepting payments without relying on credit card companies and middle men like Square and Paypal?

This is general a pain in the ass which is why companies like Bitpay and Coinbase are so popular with almost every merchant using one or the other.

>But really when you say 'consumers don't want it', what is that based on and have you ever used bitcoin yourself? It is so simple and easy I buy everything online with it that I can and it's a breath of fresh air.

Based on the fact that it hasn't been secret now for years, has been easy for people in a few countries to buy for years and the public is still very meh about it if not aggressively opposed to it. I've used bitcoin myself quite a bit. It is easy to use to make a payment but I wouldn't say my credit cards are any more difficult. However it isn't easy in general. I have to first figure out how to securely store it, then I have to worry about having it stolen since I am at a complete loss if that happens, and I have to find a way to buy it which for me not being American is still a pretty huge pain in the ass. Once that's done and I'm made my purchase I now need to hope that the company doesn't make a mistake and lose my order or screw up in processing since I have no way easy way to make them resolve a problem.
If you use CoreOS, you just need to get the Core OS key one time, and sign it with your own key, then let the keyservers mirror it for you. An adversary can still make sure you can't connect to any key servers -- but it's an order of magnitude easier to verify a single GPG key (even if that involves getting on a plane and talking to a CoreOS developer in person) -- than it is to verify every single CA cert shipped with your browser.

Just look at the latest CNNIC key removal: essentially Google and Firefox are saying that SSL was never secure, because we couldn't trust CNNIC, even though everyone shipped their keys.

Before that, no browser was secure, because a number of CAs were compromised, and or incompetent.

While GPG isn't some magic dust that makes trust easy -- it's crazy to claim that SSL is somehow more secure, or more importantly, easier to trust.

[edit: And that doesn't even touch on the number of lines of code involved, the directness of the path between what is signed, and who will use it (security of the web server, dns etc not an issue if you know you can trust the GPG signature...]
Gmail SMTP Certificate Just Expired
I assume nothing of the sort. I merely assume that humans, like computers, are capable of evaluating the truth of something and then deliberately reporting the opposite. That is all that is required.
My (non-expert) OPINION is: Bitcoin is a scam. I do support the idea of digital currencies (possibly even decentralized), but I don't think Bitcoin is the appropriate flag bearer. I understand the term "scam" may seem rude or offensive, but it is what I mean. For example: I don't mean "I think Bitcoin is a bad investment." I think it is something else entirely.

I understand this seems to be a minority opinion on hacker news. I know I don't have the exact parameters of the scam. But insisting on such degenerates into some weird imitation of constructivist logic that seems to claim: if you can't point out exactly when you are going to be ripped off then you can't prove you are going to be ripped off, and therefore you don't know you are being ripped off.

Or: no, I don't know how to make money shorting Bitcoin. But I also don't know how to make money shorting 419 scams. That doesn't mean these things have positive value. Assuming information always has tradable value (i.e. you can go long or go short) is attempting to apply an idea that may or may not be true for investments to a completely different category (scams).

What I think confuses people is we are in the time interval where Bitcoin is a successful scam. So it superficially appears different than any past failed scam you compare it to. But Bitcoin is almost entirely about paying earlier investors purely with proceeds from later investors. A lot of abstract markets and currencies do appear to be similar to this, but tend to have other mitigating features that I just don't see in Bitcoin. (The mitigating factor for traditional currencies is the large state institutions that would lose reputation in a hyperinflation scenario, hasn't always stopped hyperinflation- but it is at least a weak counter-force; for stocks it is the fiction of company control/ownership/dividends/voting-rights; gold the liquidity of the resale market and demand for jewelry; I am not saying these are good institutions, just that you certainly don't want to be even worse.)

I would say to the pro-Bitcoin crowd: if you don't think Bitcoin is a scam, is there any description of a system that you would consider a scam (with our without the Bitcoin name attached)? I say this in seriousness as I really suspect there is some sort of "by definition informed investors can't be scammed, they can only make good or bad investments" element to some of the debates.
Launching Startup this Spring? Advice I took from 8 Entrepreneurs is still valid
It's sad to see that James Gleick did not make the list, but you must draw the line somewhere. For anyone who sees this, may I suggest Chaos: Making A New Science.
> over the last few years many companies have adopted so-called arbitration clauses in which, simply by clicking the “accept terms” button, users waive their rights to join class actions. The move discourages plaintiffs’ lawyers because, unless they can sue on behalf of many clients at once, there is hardly any money in filing cases. “It may only be a matter of time before it is impossible for employees and consumers to file class actions,” Mr. Fitzpatrick said.

This is scary, especially considering that many of the big technology companies are monopolies over the types of services they provide, and we are forced to use them if we want to succeed in modern life.
Openmoko Inc. is also giving USB PIDs for free to open hardware projects: http://wiki.openmoko.org/wiki/USB_Product_IDs

And I think Qi-Hardware Inc. does it as well.
Totally dependent on the scope. But if it functions well as a mobile (responsive) website, and your making that anyway, just wrap it in Cordova for App Store distribution. Easy peasy.
Trix Aren't Just for Kids: Supreme Court's Public-Private Distinction (2012,PDF)
I can't see where its addressed either. Could OP update the comment?
I'm seeing this also. Was this expected?

Edit: it's happened before: https://www.seroundtable.com/archives/017825.html
minor disagreement: replace "should" with "could". In a world with languages, frameworks and libraries up the wazoo, things are rarely so absolute.
This is really important for people to understand and I don't think enough people are aware of this distinction. Thank you!
That is not how current VC funded mega viral startups operate. The outdated ideas of selling something usable for a price are so 1960s ... /s
I don't believe that the price of gold outpaces its value over the long run.

Of course prices can swing in the shorter term. Silver was worth $10 an ounce in 1979 and $10 an ounce in 1981, but for a few days in 1980 it went over $40 for various reasons.

The price of gold and silver shot up after the 2008 sub-prime crisis, but have come down from their highs. There are still some economic fears, like with the EU, with Greece and Spain, so the prices are still somewhat high.

The reason gold's price doesn't outstrip its value over the long term is because it is just a commodity, despite being durable as you say (and divisible, and uniform, and portable). If its price outstripped its value for too long, people would move to better priced commodities like the other precious metals, or oil, or other commodities.
How to Become a Data Scientist for Free
Tesla Model S: The Future Is Here
FWIW, I preferred Gleick's Feynman biography over Chaos, but that's ss much due to the topic as the writing. I've read, I think all of his works and they're all worth a read. I'm glad to see Tim Ferris on the list as well. Both good choices for popular science and how it interacts with the world.

Others will mention Sagan, and I recommend the Halley chapter in Comet as he's quite the individual.

edit: While they might be old, Asimov or Martin Gardner are also good reads.
Appreciate the share!
You're right, I was downplaying Lisp's successes. In fact I wouldn't disagree with most of what you say here, Lisp is definitely more powerful than Haskell.

The part where I disagree is that Lisp holds future promise as a general-purpose language replacement to tame the mess of COBOL / C++ / Java / PHP. I see in Haskell a way to raise the bar for the masses, whether it's Haskell per se or some trickle down effect. Yes, you could build a powerful type system in Lisp, but it is not a widespread goal because it is somewhat conflicting with the raw power argument.

> I would never put maintainability above power

Here is another place I disagree. All else being equal of course I prefer power, but these things are on a continuum. If I can sacrifice a bit of power to greatly increase maintainability or robustness then I believe that is a compromise worth looking at.

I'm curious if you really see no truth in my comment or you really do see programming world in purely blub-theory terms.
Maybe we should just recommend that software is distributed as a (not detached) singed file. So:

curl http://yolo.example.com/lulz.gpg| gpg -d - | sh

(Which of course doesn't work either, as one could replace lulz.gpg with "#/usr/bin/env sh;rm -rf /" signed by some key one trusts... which isn't so far fetched assuming some trusted entity publishes a utility for wiping a system automatically (think: shred /dev/sd*))...

Still, gpg -d, seems preferable to detached signatures (not to mention detached hashes) for this type of thing? The files can't be used without verifying, or running through gpg [ed: or other manual intervention, for shooting oneself in the foot] -- and there is a single, sane way to do that.
I don't think there can be a one-size-fits-all solution, because what laws you need to be aware depends on where you plan to operate. Within the US only, or internationally? In which parts of the US - I understand there are different laws regarding these things in differen states? And internationally, where? You might even have to choose, because it is conceivable that something which is mandatory in one country is forbidden in another.
But there is no incentive to stay straight and narrow. The laws are weak, penalties are small, all your competitors are doing it (so it becomes a competitive advantage), users are either ignorant or don't care, most of the lawmakers have no clue about privacy...and so on.

What he is doing is a good first step, but the whole culture needs to change.
Which companies are we forced to use to succeed in modern life?
Doesn't mention utf-8, so I'll assume it dies as soon as I type something strange like an ö in my foolish attempt to categorize a thing outside of the US.
... is ... is the logo two turtles mating?

I don't feel so bad about our GNU Octave logo now.
he knew it was a hit because of how many people were saying negative things

Most get negative reviews, few are hits. The irony is that I've seen that thread and I thought it was generally well-received.
how does a company like google let this happen?
Is there any evidence companies have modified their behavior in response to these lawsuits?
This is how corporatuions engineer impunity for themselves to hurt people 300 - 400 dollars at a time. "Sure, you can get your 400 dollars back from us - just pay this arbitrator who we picked that sides with us 95 percent of the time 1000 dollars to hear your case."
I learned Make, but it is just a terrible tool:

A) It is a 2-phase build system (read DAG, traverse DAG) whereas code generation requires an N-phase build system (build some files, detect more dependencies, build more files, ...)

B) It has no way to express dependencies on the inexistence of files (#include "foo.h" will behave differently if the first search directory in the include path starts also featuring a "foo.h", but this cannot be specified), necessarily meaning that incremental build become incorrect in various circumstances

C) It does mtime-newer check, rather than mtime-equal check. This has numerous problems with various file systems.

D) It does not check the mtime did not change during a build, effectively allowing the build tree to be poisoned with an incorrect build result. For example, edit foo.c while foo.o is being compiled from it. foo.o can be correct w.r.t old foo.c, but its mtime suggests it is newer than the current foo.c. All incremental builds thus become incorrect.

In short, make doesn't try hard enough to be a correct build system, and it is also inflexible.

This is why I wrote `buildsome`[1], where I resolve all these issues and more.

buildsome is only tailored for our needs at the moment, so can only build on Linux, and not on OS X or Windows.

[1] https://github.com/Elastilotem/buildsome
Released Jupyter/IPython 3.1.0
> Buffering to memory can only work if the input is "small", whatever that means.

Well, increasingly it means "up to 8GB or more". Or put another way, RAM is increasing faster than network speed (or the speed of light for that matter...). So, I'd say that, yes, for many things you'd want to download from the internet, caching in RAM is absolutely an option?
This is definitely one of my favorite things about the open-source ethos - that unnecessarily complex barriers can be broken by, essentially, just sharing.
Author here. So many useful responses, thanks. I didn't mention the scope of the application. It is some kind of CRUD app: users, comments, posts, etc.
You might consider adding an option to display a QR code on the shirt instead of a URL. It would be really cool if you could also provide the ability to embed a logo/icon into the QR code (a la http://hackaday.com/2011/08/11/how-to-put-your-logo-in-a-qr-...). Would be good for companies.

I was a little disappointed that it isn't possible to order shirturl.com/1337 (minimum 5 characters).

The 'Home' link in the footer is a 404 (https://shirturl.com/home).

I think you should add a privacy policy.

That said, good luck!
Гейзеры Тритона
Yes, that seems to be the point, but my question is: why not?
The idea of legal tender not being recognised reminds me of a situation here in the UK.

The Bank of Scotland prints its own notes, but are rarely in circulation in the rest of the UK. Somehow it's mildly amusing passing over a Scottish fiver to an unsuspecting checkout assistant in London, and the ensuing suspicion.
Having been building a decent size app (tens of thousands of lines) in Xamarin this really reflects our experience. One particular point is that the memory management is fairly complex under the covers with bridged objects and multiple memory management mechanisms working in parallel, this occasionally rears its head.

Another important point is they do provide a single automation test framework that targets both platforms.

If I was starting the app again I'd be very conflicted whether to use Xamarin vs native, though ReactNative looks very interesting too and doesn't have the complexity of running the full .net stack.
Ok I understand better now. I don't blame you for not learning Clojure for 1 project. Duckling suggests similar projects, for example the Ruby project they list:

Chronic.parse('may 27th', :guess => false)
#=> Sun May 27 00:00:00 PDT 2007..Mon May 28 00:00:00 PDT 2007
Seems like a good match for react - native.
I'll probably get to play with some of these at some point and hope they can make the systems I use a bit faster. The T5s don't cut it against equivalent code running on IBM chips. It's unfortunate, because Solaris is a decent OS.
> A good portion of geek enthusiasm for Bitcoins comes from the fact that it is programmable money. But: Money is also programmable money.

I don't quite get this one. How is money also programmable money? Does he mean USD, USD as claimed by paypal, USD as claimed by venmo?

One of the reasons I am excited about bitcoin is that for the first time there is decent infastructure for machine to machine payments that can withstand any one buisness failing.
Altamura Man yields oldest Neanderthal DNA sample
Iraq's Rambo is the scourge of Islamic State militants
How NoSQL, MySQL and MongoDB worked together to solve a big-data problem
Wow. That's pretty subtle.
Do this and someone with a different set of tastes for the "straight and narrow" will attack you for commodifying things, or beating up on the less privileged by charging for stuff that ought to be free, or for having lousy products because you don't know about your users.
OK I can agree with that, I think I was taking what you wrote as a wider endorsement of Scala's approach than what you intended.
Teenagers have never been a smaller portion of our population
Maybe we can solve this via a monte carlo simulation?

Create random worlds with random object categories that have random color distribution.

Then let two agents experience one object after another and make assumptions about the object categories.

One agent will only take into account objects of the same category. So he will only learn about ravens when he sees a raven.

The other agent will take into account all objects to learn about every category.

Then measure which agent makes the better assumptions.
Surely the service provider should be sentenced to 10 years at least, if they host his server and allow his service to go online.
Thank's for pimpong ipfs -- I hadn't heard of it before. Initial discussion on hn:

https://news.ycombinator.com/item?id=8069836

github(?): https://github.com/ipfs/go-ipfs

Recent re-submission of new(?) home page:
https://news.ycombinator.com/item?id=9321209
Destroy the universe
Does this have anything to do with the certificate issues from a week ago? http://googleonlinesecurity.blogspot.de/2015/03/maintaining-...
Designing a document based collaboration interface
Why would you think that? If it is really old that may be possible, but everything halfway current and maintained should support UTF-8 by default by now, especially in the linux world.

And in fact, it is working fine. I took the example from https://www.gnu.org/software/recutils/manual/recutils.html#A... and exchanged Emacs with Ämacs, and the selector works

~$ recsel -e "Title ~ '.*Ämacs.*'" -P Title books.rec
GNU Ämacs Manual
Read the email Bill Gates sent to employees for Microsoft's 40th anniversary
Jack Kerouac’s Secret, Obsessive Fantasy Baseball Hobby
I added a note to the page to make this clear.

HN mods: can we get a "(draft)" note added to the submission title as well?
If this guy can in fact put Spokeo out of business I would like to volunteer to buy him his first round of drinks in celebration.
He did nothing illegal, but (admittedly) acted a bit dodgy with the wrong (or right, if you want a good story) sorts of people.
Frameworks aren't a replacement for proper program design.
Judging from the comments there, this is at least the fourth time this has happened.
What's preventing you from just picking at random an ID that hasn't been assigned?

If you're a small-volume project, then presumably people will need to have custom kernel patches anyway and will be unlikely to actually have a device with a conflicting ID.
Thanks for taking the time. Logo in a QR code looks really cool. We decided to leave shorter codes for later but when we do open them, I'll reserve 1337 for you :)
I’ll fix the home link right away and add a privacy policy. Thanks again!
Yeap: http://www.gnu.org/software/recutils/faq.html#whyturtles
This is a bit worrisome, but they're pretty explicit where they require ASCII, so I'm willing to give them the benefit of the doubt until proven otherwise.

Interesting format, though, with some definite benefits over other text storage formats.
Impossible, requires a G+ account..

So, the app might suck, but where can I rate the play store experience with a single star?
No, it should run on the 4.5 profile just fine as backwards compatibility in the .NET APIs is very good.

Please note that this is still a draft and the .NET 2.0/3.5 assemblies will likely reappear as reference assemblies (i.e. containing only method signatures in IL, so you can build against those profiles but not run on them).
Very interesting, thanks. The idea of "supporting evidence" is murkier than it first appears. Also the _scope_ of a proposition is unclear; "all ravens are black" has a scope that is clearly constrained to ravens, but the logically equivalent proposition "all non-black things are not ravens" has a scope of all non-black things.
The only think I feel is missing is traditional SQL syntax. This makes it much harder to use as a drop-in replacement where someone would actually otherwise use the competitors mentioned on their homepage.

I think its real competition is SQLLite and JSON / YAML, and it definitely has some benefits over the text formats, it can't compare with SQLLite.
I feel like A Brief History of Time should have made this list.
No human creates like this.

You are following the illusion of how that code is delivered and not how that code was created.

This demo hides from you the countless iterations until it got the result right to later linearly deploy.

Your brain knows that creativity is non-linear so you perceive this as an act of genius.
It is as if in some post-apocalyptic future, scholars would learn about the work of Newton and Einstein from surviving articles in Scientific American or New Scientist.

Yes. Lucio Russo in The Forgotten Revolution made the same point and tried to figure out what got lost in that game of telephone. (A lot!)

Here's a book not exactly for the general reader but that I think is underappreciated: James Clerk Maxwell's Matter and Motion. https://archive.org/details/mattermotion00maxwiala It's a textbook on mechanics assuming a high-school math background.
> Gateway Timeout
You're right. It looks like they're not using the onboard ethernet controllers for whatever reason, and instead dangling ethernet off of USB. So now I'm grumbly about that because the onboard ethernet is much more powerful.
It might be helpful if the title mentioned that the article is in Russian.
Group audio calls on your phone
The interesting thing about ARMv8 is that if there's a niche of users with your problem, someone can go ahead and make a SoC. They don't have to ask permission from anyone, just pay the license fees. If you wanted an x86-based SoC, there's no way Intel would make it.

Discussions about ARM vs x86 tend to miss this point. They tend to get stuck on performance or software or process size, missing that the revolutionary thing is the licensing.

[To head off some replies: 64 bit ARMv8 has fast single-thread performance, unlike 32 bit ARMv7]