skysight-inc/HackerNews huggingface dataset:
I don't think so. All the information is out there in the public domain; in fact, most cryptocurrencies are entirely open source so it couldn't be any more transparent than that. Everyone should be aware of the risk and the reward potential. If ICOs are a fraud, then surely our entire financial system is a fraud because there is much less transparency there.

Right now a lot of people are making the mistake of investing in an ICO that they don't understand. Like with any kind of investing; it's their responsibility to do their research. What will happen at the end of this is what happens normally in the financial world; smart people who understand each currency are going to make money at the expense of wealthy but poorly informed people who are randomly pouring their money all over the place trying to make a quick buck.

Moreover, a lot of the money that goes into these ICOs ends up funding open source projects that are either directly or indirectly related to the cryptocurrency itself (and this helps the entire industry as a side-effect).

Sure, there might be some black market money involved but I think that at least much of that money will be put to good use. It's the government's job to track people who are using the platform for illegal means.

If somebody buys chemicals to make illegal drugs, it doesn't make sense to arrest the chemists for manufacturing the chemicals. The chemicals can be used for good and bad; if you sum everything up and the net result is a positive change for society, then overall it is a good thing.
I hate perl6. I hate it because I tried to get involved in the project early on, and it led me down the Haskell rathole. I don't know what Haskell looks like today, but a decade or more ago it was the hardest language to pick up that I had ever experienced. It was as if I had a solid background in latin languages and I was trying to pick up Chinese based on a handful of tutorials written by a tourist on the back of a napkin.

But it has been a decade and I am truly impressed with what it has turned into. Unfortunately, it has to re-gain mindshare as if it was starting from scratch. It might be a little bit harder actually, because there are a variety of scripting languages these days that are easy to learn, and there are still more than a few people who actively don't like Perl.

I really liked this slideshow: http://tpm2016.zoffix.com/#/

It gives a good review of Perl6 from early 2016. The video is an hour and a half, but it only takes a few minutes to scan through the slides and find the interesting pieces. (left and right arrow to navigate the slides)
It's funny.

If it was Boy scouts is introducing sewing, cake making etc. The response would be along the lines of, that's great in theory but in practice boys just won't join Boys Scouts anymore.
EURUSD Remains Vulnerable to the Downside on Pullbacks
I'm asking myself, what's the problem here? The lack of bachelors degree holders working the counter at Starbucks in these cities? The time of universal University education has passed. The middle class is shrinking and has shrunk.

For example, the guy I know who opted for HVAC trade school and started his own company, he didn't get the broad university education, but he's run his own business for 20 years, working with and for people of all socioeconomic statuses and races. University isn't for everyone, this idea that it is just isn't helpful.
Mining rigs
And on Android there's a free software app that implements a similar thing (without needing any proprietary libraries), and actually is much better than the official app. https://github.com/TeamNewPipe/NewPipe
Thankfully, Urbit isn't on that list... avoid success at all costs.
For Alphabet, a Record Fine Is Both a Footnote and a Warning
Show HN: Dynamic Signal
A small C64 BASIC program for keeping tennis match scores and generating a ranking from those. I must have been about 9 years old at the time.
The people buying the ICO coins don't have mining rigs?
AI invented its own language humans can’t understand… ominous or awesome?
Trying to be a Naive Entrepreneur
There's a standalone Flash Player, no?
try https://www.goread.io, it is very similar to what Google Reader was.
Sperm Count Dropping in Western World
Dether: enabling anyone to buy ether with cash and spend it at physical stores
Russian Wanted in U.S. Caught in Greece for Money Laundering
Explain why. Be specific.

I think the misunderstanding is that you think I'm saying insurance claims are equal in scope to sexual assault. That is (TBH) ridiculous. To the extent of deliberate blindness.

What I'm actually doing is making a statement about the fraudsters. Not the victims.

FALSE sexual assault charges do not involve sexual assault. False sexual assault charges do not have real victims. So false sexual assault charges are, in fact, entirely equivalent to false insurance claims. Both are false. Both do not involve real victims.

Your reaction comes across as an un-thinking knee-jerk "OMFG sexual assault is bad"... to the point where we can't have a rational discussion about anything related to the subject.

Look, there are fraudsters. See "Jackie" at the University of Virginia. Or the Duke Lacrosse case. In both situations, "wishful thinking" people came damned close to lynching the accused, facts be damned. And in both cases, every single aspect of the claimants story turned out to be provably false.

You have an implicit claim that sexual assault is somehow magical, and deserving of different standards than insurance fraud. All possible evidence shows that this attitude is not just wrong, it is actively dangerous. It denies reality. It denies justice. It hurts innocent people.
Money laundering.
Nintendo earnings rise on continued demand for Switch console
Higher Order Perl might serve for that. (I haven't really read any other Perl books.)
This Is Not How Science Works
Ask David Cohen: When Is the Right Time to Apply to an Accelerator?
Can it intentionally maneuver? Avoid obstacles? Reach goals? Land and take off again, by itself?
> All cool neural network research is done on Keras/Tensorflow

Add in PyTorch if you are really talking about nn research.
As long as your intentions are unmistakably pure, the coals don't feel so hot as you're raked over them.
> What are the "spades" here?

At least quite many companies seem to be offering this kind of "ICO service" products - essentially they setup the ICO tools etc for you, help with converting the collected funds to dollars, etc.
ICO tokens. You describe an idea, provide no technical way forward, publish a token, and if you're lucky people start speculating on that token and you get crazy amounts of funding. Then just live on that money for a couple months before announcing that the project has failed, the tokens crash, if you feel nice you can buy them back at that point.

I.e. the spades are the ICO scams.
Magic Leap Researchers Reveal “Deep SLAM” Tracking Algorithm
That's funny how everyone here is against the trumps wall meanwhile every time H1B is mentioned no one has problem with people calling for "kicking them to India". Quite sad.
Most ICOs are worthless. Premature nature of funding and a lack of accountability = no attractive return.
Eg. Incubus with William Shatner, https://youtu.be/LHUfHj2lTaM
It was hard to find, but we recently tried one legacy flash movie we have with it and it worked well, it was just a bit resized. It would be wonderful if somone picked it up
Ipv4 (Nat) is the main reason, the use of asymmetric connections rather than a sensible baseline of full duplex 100(0) Mbit is the other.
You really should be using a password manager then. You still only have to memorize one password, but you’re not severely compromising your security anymore.
> Right now a lot of people are making the mistake of investing in an ICO that they don't understand enough. Like with any kind of investing; it's their responsibility to do their research.

That's not how it works. Many kinds of securities can only be sold to accredited investors for just this reason; you may not like that law, but it is the law.
The claim was a descriptive one: "This policy has this bad side effect."

You seem to have taken it as a prescriptive one: "We should do the exact opposite of this policy, as hard as we can."
Above all, I feel sorry for the small guy.

Sure, ICOers are raising money for their dreams. And the "whales" "investing" in those ICOs are mostly lucky tech-ish folks who behave irrationally (like investing-1/4th-of-Whatsapp-in-a-service-with-a-few-hundred-users-irrationally). Whales will not suffer much in the end and ICOers will drive their Ferraris. It's those who believed in "invest in cryptocurrencies" hype in mainstream media who will loose the most.

After all, if we treat the whole cryptocurrency ecosystem as a blackbox, dollars come from those humble folks to ICOers. Just with an extra twist of BTC on their way.
Sad how this afflicts so many of us - it truly is terrible. And yet I bet we're all thinking 'may be there's a startup idea in here somewhere?' which may be the source of the problem.
Show HN: Make the BBC more patriotic [Fun]
The quitting economy
Without belittling the severity of rape, yes I believe it can actually be quite more harmful/destructive.
Falsely accused rarely get rehabilitated even when it turns out they had been innocent, their career, their reputation, their social circles, it will be all ruined and with that comes distress of the mind.

People are quick to throw around guilt, once that's in the room your reputation will be sullied forever as everybody still has this nagging "Well, he could still have done it" thought.

Case in point: The German teacher Horst Arnold.
In 2001 a female coworker accused him of having raped her during a break at school.
He denied the charges and in 2002 he was sentenced to 5 years in jail.

He served his time and, due to a series of random events, in 2008 it came to light that the female coworker, who got him into jail, has a rather long history of lying and misrepresenting facts.

In 2011 he was declared innocent, but he was denied rehabilitation into his job as a teacher and any monetary compensation for the time spent in jail. He fought for this until 2012, when he was found dead on the street due to cardiac arrest.
Playing around with some new toys (fetch js api), I've created a simple chrome extension that will allow you to edit BBC titles which you don't feel are patriotic enough.

Source: https://github.com/roastario/patriotic_bbc
That's quite a commitment for a company, to maintain a piece of software for 25-ish years.

I have fond memories of using Macromedia Flash 4 and 5 many years ago to create animations and simple scripted pages. I loved how well integrated everything was.
But I still believe that things are better as they are today: we have more choices in frameworks, better standards, and some great web services which work well on both mobile and desktop.

That being said today I uninstalled the Flash plugin preemptively on my machines just because I am not needing it for any website I commonly use.
> But why are there "lots of ways" to do it? Why isn't there one single, "it just works" way to add compatibility?

Well, for the same reason why there are lots of ways to tunnel IPv4 over IPv4? Some work through NAT, some don't, some encrypt, some don't, some allow for transport of packets that exceed the tunnel's transport PMTU, some don't, ... it's some form of tradeoff for different needs: If you are behind CGN of some crappy provider, you probably have to tunnel over UDP using small packets, if you are an ISP, that would be way too much overhead and you want to instead transport over raw IP in jumbo frames.

> Why isn't the IPv6 my ISP provides simply an extension of my IPv4? If my IPv4 is 216.58.213.174, why isn't the IPv6 216.58.213.174.[more stuff]? Why can I just concatenate my IPv4 public and NAT'ed LAN IP to get a valid IPv6?

Because that would not actually help anything. That would possibly make the user interface look a bit more familiar, but you would still need a completely new protocol underneath with all the same migration problems that we have now. And also, the differences at the user interface level are pretty minor, conceptually IPv6 really works much the same as IPv4, except with longer adresses. That they chose to use hex notation instead of decimal really is probably simply to make the notation shorter, and also the shorthand-notation for a run of zeros makes things a bit less unwieldy.

As for actually somehow reusing the existing address space, the existing global IPv4 routing table is massively fragmented with every larger ISP having tons of routes for disparate prefixes that they acquired over the years. That makes IPv4 backbone routers expensive. IPv6 is large enough that providers generally should never have more than one prefix, which makes the routing table a lot smaller.
It's a usability nightmare. I played a bit with password crackers recently and to me it is still often completely counterintuitive which passwords are easy to crack and which are not. Now good luck explaining that to your users without frustrating them. Take for example '_=$%=_$ _ !'. Why is that a bad password? Because it's in one of the common wordlists (yes, it has two spaces and no, I didn't make that up).

That's why I think there should be more focus on the point that users should never produce passwords themselves, but leave that job to a good random generator. This is also something I missed from Troy's otherwise excellent article. What is the point of using a password manager if you only use it to store your weak passwords?

I also believe the argument about passwords being memorable is a red herring. It is possible to remember a low number of sufficiently long truly random passwords. It takes effort and it is risky, but it is not impossible. Producing a good password without the help of a random generator on the other hand is simply impossible.
Donating is voluntary; if it's not, it may be called a tax.
Given the name of the city, I suppose the discussion would be quite biased.
Show HN: GopherCon 2017 Talk – Writing Networking Clients in Go
> However, the problem is very simple: vast majority of work done in FreeBSD is being done by unpaid volunteers, unlike in case of RHEL/Fedora/Centos and Ubuntu/Debian.

You don't get to use the "unpaid volunteers" excuse when a good portion of FreeBSD's site is dedicated to explaining why GPL and copyleft is anti-corporate and big business should be/is afraid of it, and how BSD is more business friendly.
Just throwing in my vote for the answer to a subjective question. Why should i have to justify me choice? But if I must :) Someone takes action against a group of bad people; bad people catch him and punish him; is that justice? I say no. Doesn't matter that the bad people call themselves a government.
I'm confused by several of the API choices in the example. Why is the training set part of the network? I would have expected it to be a parameter to the train() function. Same for the activation function, shouldn't this be a property of the layer rather than fixed for the network as a whole?

I get that this is just in the early stages and more for learning than anything else, but it doesn't seem very well thought-out IMO.
I wish Linux distros shipped with more recent language versions, e.g. Python 3.6 and Perl 6 in addition to just 3.4/5 and 5. I understand that it's not their job to try and push people to update their language skills, but it'd be nice to have access to them right off the bat if they feel like it.
We don't call teachers "learning facilitators", so I don't see a problem saying one of a parents' jobs is Teacher-In-Chief of their kids.
I hadn't heard of Tcl before but it looks awesome! What do you find its ideal use cases to be?
That's a phenomenally strange requirement. If you wanna run interference on your ISPs device count snoops, just create a bunch of fake interfaces, but why you would want to do that is beyond me.
All About the Benefits of Innovative Active Soldier Apps
An exceptional active soldier app is soon to surface by US army for the people who need help in the events of active shooting. It includes the medium to let the users connect to the army professionals.
Data Science online course
Hi guys,

There are plenty of online courses and not sure which one to choose. I would like to develop my career as Data Scientist so which one you would recommend? Coursera's courses?

Would I need python programming skills before getting into DS?

Thanks in advance!
Hello fiatjaf, are there some example sites that we can take a quick look to see how they end up?

Thanks
It's a silly law. The entire finance industry rests on the principle that well informed people are allowed to make money off of poorly informed people.

I think ICOs are more fair because unlike in mainstream finance, there is much less information asymmetry because the code is all there for anyone to see. Anyone can access all the information they need.
The spades are the hardware ASIC and GPUs and also the platform that let you host and bootstrap a whole new mining field itself, like eth, waves etc
> First, embed the "legacy" address space.

What do you mean by that?

> Second, have legacy-to-legacy connections use v4 on the wire.

Just as IPv6 does?

> Third, strongly encourage existing user-maintained configuration (config file formats etc.) to remain perfectly valid as long as they don't use v6 addresses (or other v6 features.)

Just as is the case with IPv6?

> You are right, you'd still need a "legacy" address to connect to "true" v4 servers, but that address would be all you need

Just as it is now?

> while most operating systems, routers, client and server software could be, technically, all-v6 all-the-time by now.

If they implemented the extensions ... just as if they implemented IPv6 by now?
There's enough outrageous stuff out there that it's not worth getting worked up over hypotheticals.
How Sridhar Vembu is building Zoho without VC money
But if you introduce it as cooking, that's a whole different ball game. Besides, baking is a little bit impractical while camping compared to, idk, cooking eggs over an open fire?

I'm not really against the STEM push in Girl Scouts I guess, I'm indifferent to it. Maybe it'll get a few more women interested in the field which is cool.
I migrated to packet all bright eye'd and full of wonder...terrible mistake...outages on a weekly basis and they have no availability zones so when outage occurs the entire region is down. Replicating across regions failed our latency requirements so that was a no-go.

I can't stress this enough. Having to roll your own / administrate a logging system, Database, load balancers, autoscale, file storage far exceeds the added cost of the cloud. Now that GCE has sustained usage discounts of 39% it makes no sense to go bare metal right now.
There are several options between "full cloud" and "building my own datacenter": for example, you can rent dedicated servers by the month, where you get all of the hardware power and you don't have to commit money upfront.

The 2 extremes you cite might be good for some people in a narrow set of contexts, it makes sense to include other possibilities when evaluating your hosting options.
> the prevalence of suicide is actually higher among rape victims than for people sentenced to long prison sentences.

I would guess this is confounded by the difficulty of committing suicide in prison? (Attempts might be less confounded, but still somewhat.)
recent discussion, https://news.ycombinator.com/item?id=14845520
Interactive Mind Map to Learn Neural Networks
if you don't need to deal with HIPAA PCI DSS etc. going with DO, Vultr and the like would save many startups considerable $ compared to AWS.
> If ICOs are a fraud, then surely our entire financial system is a fraud because there is much less transparency and honesty there.

Well... I'm not against ICO's, but as bad as traditional finance world is, there are a lot more controls than in ICO's.

For example it is quite easy for ICO organizers to buy their own tokens using their own money, without anyone knowing about that. So they can actually pump their own funding round up without that costing a dime - they just get the money themselves, and additionally they can also sell the tokens on aftermarket.

With traditional markets that kind of tricks are much harder to pull off.
https://www.thestreet.com/story/14190462/1/why-nvidia-and-am...
So this is 2-tier:

- "whales" (early adopters with tons of BTC) spend their BTC;

- common folks believe in BTC hype, "invest" real dollars in the market and provide liquidity for ICOers.

In the end the bubble bursts, "whales" don't loose much (only their BTC) and the common folks loose their "investments".
While I think there is growing recognition that password based authentication is a highly suboptimal path dependency, we're also stuck with them on the majority of systems/services for the time being. Even if UI and market standards for cryptographic based auth finally gets improved, it'll still be a long haul for it to grow in usage. That being said this seems like a solid overall listing of the basics that all password using services should follow, except as koolba said earlier "Security" Questions (scare-quotes extremely intentional) were always a horrible anti-user & anti-security idea and should be eliminated everywhere.

My only actual quibble/concern with this piece is in the "Notify Users of Abnormal Behaviour" section. I agree it's a good idea in principle to perform notifications, the only niggle though is that some common forms of notification are not authenticated in general, and in practice that particularly means email. I have only ever seen a few companies, even in the financial sector, that sign emails (and without that more aggressive automated domain anti-forging is hard too). At least from the stats I've seen on my own servers and for users I'm responsible for, "Notification/Alert" emails are an ever greater favorite of spearphishers & spammers. A lot of the major companies deal with this by using better authenticated purpose-made notification systems or even just text messages, but email still enters in, and if the practice spreads I'd expect to see a lot more places just using email. I think it's worth being careful about getting users trained into any habit that might lead them to immediately assume something from an unauthenticated source is real and should be clicked. This might be an area that'd be worth coming up with better standards and UI for as well.
I don't really see your point, these two things have nothing in common. Where a commercial company has resources to provide long support (paid by, hey, customers money) the volunteer based project doesn't have them, simple as that. It doesn't change the fact that BSD license is more friendly to businesses and that's why so many companies can and DO choose FreeBSD as their technology and are completely FREE to share their code and/or money with FreeBSD. But again, that's not the point.
Some imaginary hope of future riches. Bankers always sold that; though in recent times there was strict regulation in how they pronounce their promises.
Yes, really. Adobe AIR has had supported for iOS and Android, practically since the beginning.

There was a big stink around Jobs "Letters from Flash" and all AIR applications were put on indefinite hold in the app store review queue with no explanation. Adobe stopped development of their iOS stuff. Then after a few months all the apps were approved, Adobe resumed development, and no one had a problem since.

What is FlexDeveloper? Do you mean Flex Builder [now Flash Builder]? It wasn't really killed, just abandoned, if there is a difference.
The ASCII/UTF-8 backwards compatibility relies on (a) a large subset of data fitting within the constraints of ASCII and (b) most "upstack" applications being able to handle a few garbled/unrecognized characters. How does this map to routing packets on the internet, where the IP header contains time-sensitive metadata needed for delivery and the payload is largely agnostic of the differences?