skysight-inc/HackerNews huggingface dataset:
> Of course, with enough nodes it should be very unlikely for an attacker to get control of that many nodes at once.

I wouldn't bet on it. Look at the warnings that have gone out about the last couple of Rails RCE vulnerabilities: attackers can scan the entire Internet for vulnerable apps in a faster time than many sysadmins can get the upgrade deployed. Now, imagine this: a potential attacker, ahead of time, finds a way to reliably remotely fingerprint the version of Rails you've released as hyperledger. One scan later, they're sitting on a list of the IP addresses of some large proportion of hyperledger installs. All they now need to do is wait for the right vulnerability to be announced (or find it themselves), and then it's a race to gain control before a) the Rails team publishes a patch, b) you release a new version of hyperledger with the patch applied (or can announce that the patch doesn't break things via a gem upgrade), c) more than 66% of the sysadmins jump on the announcement. In the time for a), b) and c) to happen, they need to i) run a single exploit, and ii) simultaneously generate a bad transaction, across the servers they now control.

a), b), and c) are humans. i) and ii) are a for loop in a single bash script. That's not a race I'd want to be on the wrong side of.
Shit, I wish I had a visa for the UK. Can something similar be hosted within the Schengen countries like Berlin or Prague where its more central.
Why and how we ran an internal hackday at FutureLearn
Paying 5 bucks per CC means nothing to you or me, but it would exclude a world of people from a learning resource, which is always sad.
Twice the price! Daylight robbery.
There's a whole lot of complicated issues of international law around gaining sovereignty, which is highly biased against the creation of new states. And beyond that there is the issue of gaining recognition from other states. Getting the recognition of even a number of the "micro states" that likes to recognise other small states because it helps validate their own existence would be hard enough. Getting the recognition of larger countries, which with corporate involvement would instantly be suspicious this was a tax avoidance scheme or otherwise something that would not be beneficial to them would be much harder. (E.g. many countries would start looking at their maps and worrying about what companies that is important to them could be coaxed by a poorer neighbouring country to buy territory)
African Safari T-Shirts
7/10/2114
Alcatel-Lucent-Comcast-Timewarner megacorp sets record of 10 Tbps over 200 year old copper telephone lines. CEO states "We'd really like to bring you broadband but we've been fighting this last mile issue for quit some time. This new breakthrough will finally solve that."
not sure if trolling or just worst idea ever
Ludum Dare: Remove the source code requirement?
What's the best way to use pinboard? Do you use bookmarklet or an extension?

I tried the extension and the bookmarklet on their website but both have really sub-part experience in many levels. Are there any alternative and better ways to utilize pinboard?
How to hack app store reviews?
i heard about bots that make reviews of apps , and some developpers use this .
> I share, and clean up

You're doing more than Google :)
'GOTO considered harmful' is practically biblical law amongst many programmers, but it's worth remembering that he made that statement in the context of an argument with Donald Knuth. Knuth won: (
http://web.archive.org/web/20070927094626/http://pplab.snu.a...
See also http://web.archive.org/web/20051128093253/http://kerneltrap.... about goto

Good uses of goto are very rare with current programming languages. The only cases where I have found good uses were with languages that did not have exception handling and in each cases, there was some deficiencies in the specifications and the code containing the goto has disappeared with the corrected specifications. Maybe this was luck.

I still think it is ridiculous to hate goto.
IBM spending $3 billion to rethink decades-old computer design
Nature's way of producing JPEGs
You write english text with an italian accent. Bravo.
Frankly I'm okay with health data being illiquid. Everyone should be absolutely terrified of this data getting into the hands of the same people that try to predict if you are pregnant to sell you crap, or use your credit history or Facebook posts to deny you a job. The future in that direction is "Google Gattaca."
How about we put a human face on pinboard users and tweet our stats (# of bookmarks, total storage, url) from our profile pages using the #pinboard5 tag? So for example something like: https://twitter.com/edsu/status/487193412631003137
Inbox VIP
Ubiquity's EdgeMax is a reliable, stable, and inexpensive router that I have started to roll out all customers. EdgeOS is a fork and port of Vyatta 6.3 (think Junos) and is under constant development with a great beta program. Their devs are active on their corporate forum and are open to suggestions and support.

Some features that I have used and like:
- Solid hardware
- Debian based base OS
- Nice Web Admin for common tasks like port forwarding, FW, routes, etc.
- Stable VPN
- Advanced VLAN configs
- Class-based QoS with shaping
- DHCP snooping
- Port mirroring
Worth noting though that Prolog will do similar things only with finite domain solvers, which are all extensions to the language. Otherwise it's just a search with backtracking (read: brute-force) with well-defined semantics.
> "The actual purpose abbreviations you use aren’t important, just pick a scheme, make sure it’s documented, and stick to it."

Given that in some cases you might be typing them very frequently, some people would want to shorten them. I assume it's more to do with typing speed than saving bytes somewhere.
Google back online in China
After what feels like months, Google is back online in China (i.e. unblocked). Search, Maps and Play Store working again on hundreds of millions of phones.
Why the World Cup Has So Many Goals
Depends on the size of the organization and how many servers they have and who you are working with.

In the above case, the question was how to direct technicians to gear - and, specifying a physical location and a faceplate label (Serial Number or what have you) does the job.

In the case of Humans - they usually have cnames for the function they are interested in anyways.

I do work on about 4500 servers - and I couldn't tell you the name of a single one of them (though, I note they have some long convoluted DNS PTR, even harder to understand than a serial number) - But, I have a ton of cnames when I want to login to a particular customers server (based on customer, production/test/dev/fste, function).

Teams that need to do maintenance on servers have tools that group them based on role, location, data center, etc... They never actually "ssh" into a server the way I might.

A lot depends on whether you are talking about scales of 100+, 1000+, or 10,000+ servers (or network devices for that matter) At each stage you start to lose more and more of human naming convention, and move everything into a Configuration Management Database (CMDB)
Seems like a neat idea if you live in a place with well-built roads. As a resident of Michigan, where the roads typically consist of more pothole than road, this would be useless at best and dangerous at worst.

Still waiting for the Kickstarter that brings us the 'spokewheels' from Snowcrash (not sure if that's the actual name, it's been a few years since I've read it). Something that can deal with potholes and road debris alike would be a godsend.
WordPress 4.0 Beta 1 Released
This is basically the tech-equivalent of "they hate us for our freedom".

This symbolizes exactly what the problem is: zero sense of social responsibility, and when it starts pissing people off you pull the victim card.

You really don't understand what the problem is when the tech-elite creates it's own public transport system, pissing on all the people that make up the city you live in, from the people that collect your garbage to the barista that makes your espresso?

Here's some news for you: these people aren't pissed off at "techies". They're pissed off at people like you.
I use pokémon names to name computers. I just pick the last 9 bits from the computer MAC address, add 1, and check which pokémon have this number in the national pokedex. This scheme can be adapted depending of the network. Perhaps you could use the names of legendary pokémons to name servers and more important computers. It's easy to find images, ASCII art and perhaps even toys to put in the computers to help identification. And even if your network gains 40 new computers each year, the number of existent pokémons grows more than this and you won't be without names. :-)
I think your examples illustrate each of my first two points perfectly. I don't think I've ever seen such a long and laborious proof for the binomial theorem as that in the second example. The two proofs are the same, of course (sometimes there exist several different ways to prove the same thing), the second is just way more explicit (also the first is missing equations 4.1 and 4.2, which are integrated into the second proof, making the first proof artificially shorter and artificially less comprehensible).

As to my second point, it seems pretty obvious to me that the goal of the second proof is to teach mathematical induction to people who are still struggling with basic arithmetic, not principally to prove the binomial theorem, since it includes weird things like putting "inductive hypothesis" and "inductive conclusion" in quotes, and he even writes in long hand that multiplication distributes over addition, i.e. that a(x+y) = ax + ay. Until one has internalised these basic arithmetic operations of course you're going to struggle with induction and the binomial theorem, and you're going to prefer to have examples where everything is spelled out in detail. And that's fine! But if you have internalised those details, making them explicit really does get in the way. Really. The core of the proof of the binomial theorem (which is to say, the reason why it's true) is the first proof you gave; but the second proof completely obscures that behind a haze of mechanical arithmetic manipulation and pattern-matching.

So, if you find the second proof clearer and/or more appropriate (which is fine!), all that says is that you are "in phase" with that material, it does not necessarily make one better than the other or more appropriate than the other in any other context or for anyone else. If students are having trouble with basic arithmetic manipulation, just don't force them to learn harder stuff until that's sorted out. They have to be ready for it. It is a good and happy thing that you have found material with which you are "in phase"; as I said last time, this is often very difficult. Please stop blaming your difficulties on the material when the problem is that you're using inappropriate material. Thanks! :)
People say EVE is close to it. I have spent two months in EVE awhile ago... even though it's close it's really not on par with Elite, Frontier: Elite 2, hell even Frontier: First Encounters (Elite 3, even though buggy). I wish I could point my finger at what is different about it, but I can't.

edit: now that I think about it, I think visual style of the game has a lot to do with it as well.
condition. I'm pretty sure the fifth is a race
It depends. Complexity and relatively low interest in a project may mean that only a few truly motivated individuals would even look at the code - and in this case the people most motivated are those who want to abuse the system.
Water Dog – The Springkler Bites – High Classes
- deleted -

I apologize about this thread.
Your description shows that you little understand the interests of the unwashed losers who envy you so much for being a nerd.

You're part of a gentrification. You are implanting something which destroys what those before you loved and hated about "their" city.

You've brought different values and habits that they have no place in. They can't live near where they used to, eat where they used to, etc. You shouldn't blanket statement it as envy. You're at the epicenter of destroying what people think their lives are or should be - and you don't care. That's just reality and odd social and economic dynamics at play.

Also, are you sure that you're a nerd? With SF growingly becoming the Mecca for kids that used to pay homage to finance, etc. it's more likely you are the fruits of the cohort raised with computers and video games. Not nerds... just normal people with a good hand for the current economy.
Can you provide a link to that? That's not how npm works at all. You specify dependencies as a dictionary: keys are package names, and values are versions. They support commit hashes, but do not require them. See: https://www.npmjs.org/doc/package.json.html#dependencies
I'm sure you don't find the idea of a group video chat so useless, so I guess that's what happens when you choose a "fancy" name for a product.
I found it a ridiculous name when I first heard of it, and I still didn't change my mind;
even if the product itself works very well for me.

A funny thing about its audio codec: my dogs don't recognize my wife's voice over skype, but they do over hangouts :-)
It's much more readable, people won't make mistakes on it the way they do when trying to be too clever with their multiple-for statements in list-comprehensions.

Trying to pack too much on a single line is one of the sins of perl, and I'm happy to read python code that is comfortable being multi-line.
Hire devs or outsource for Bitcoin startup?
Hello, massive respect to the hackernews community.

I've had bad luck hiring developers for startups in the past, as I'm not a developer. I have not outsourced development before, and think it might work better?

Luckily some companies already successfully turn merchant accepted into dollars for them. So it's easy to show a developer what an example of a successfully adopted end product can look like to a user. Bitpay, etc.

So how would one choose between a software development company, and in housing?
I wonder how sweetie 𝜋 will react to this news.
Ο Μινιμαλισμός στο Web Design – SEO | WEB DESIGN
To answer your question seriously, what makes you think your new country will be able to trade freely with every other country (e.g. USA & EU)? There's no point having an island with your own rules, if the only people you can get as customers are the inhabitants of your island.

Also, all land (more or less) is already in one country. Turning to split off a piece of one country into a new country is often quite deadly. Literally.
I don't know what he said that got you off.

>You really don't understand what the problem is when the tech-elite creates it's own public transport system

Jesus. It's a company bus. My uncles 30 years ago were shuttled (under communism no less) to their work, by their work. It makes a lot of sense.

I try not to be dissmisive. You feel what you feel but come on. Get a grip. What exactly is the problem? And what is the solution?
Amazon WorkSpaces: New Active Directory integration features
Apple Now Allowed to Trademark Apple Store Layout in Europe
Yep, but same roots.
Ask HN: Why kill the discussion about the UK emergency data law?
This was submitted today (not by me), and a discussion got going, but now it's dead. Why?
https://news.ycombinator.com/item?id=8014011
("UK emergency phone and internet data storage law to be brought in")
How to make sure your earphones never get tangled again
Nice! I guess it would be lovely if the example in the README included the result of `npm-remote-ls npm-remote-ls`.

I wouldn't mind being inspired as to some use cases (other than "know what you install"), especially for the programmatic API. To who does this matter?
Some usability things I noticed on the Drop-in UI Sample Page: (https://www.braintreepayments.com/features/drop-in)

It appears that the PayPal is a header, rather than a button, it has no call to action. Separating the credit card form from the button and giving it a clear header (Like: "Pay With Credit Card") would help indicate the choice of PayPal or Credit Card.

Also, I'm not sure if it's intentional, but the credit card form doesn't actually do anything. Completing the form with a test credit card gives no follow-up call to action. This could be confusing to people wanting to see a "working" integration.
> Yes, you must have some trust in the ledger owner

Then I fail to see the advantage of a decentralised system, as we can let the ledger owner sign each transaction, instead of a consensus.

> although, as mentioned in another post, depending on the type of asset it may not be such as issue.

Can you elaborate or point me to that comment?

> Also, we think there is a benefit to payments not being centralised, even while issuance is. For a start, the ledger is signed by multiple parties which increases trust

I would consider the ledger owner’s signature more trustworthy than multiple third party signatures.

> and resilience against faults (malicious or not).

Making it decentralised has a much larger attack (and bug) vector, so I wouldn’t conclude that decentralised in itself is an advantage (which I think is really what you are saying).
> it explains how bad(For consumers) things happen due to systems not conspiracies

That's one of the things I like most about Goldacre - he's very calm and measured compared to many people involved in these debates.

To anyone that liked Bad Pharma: I can really recommend "Bad Science" as well, which is similar but broader. In particular it has some very interesting information about "alternative" medicine and its relationship to "big pharma". He also has a great blog: http://www.badscience.net/ and occasionally gives talks - do go, if you ever get a chance to hear him speak.
KSP sounds tremendously interesting, but I think in the context of this discussion we're talking about combat space sims.
I was trying to figure out why a job offer was downvoted into the hard-to-read range when I realized... I forgot to add the location! and I can't edit the post! Sorry!

St. Louis, MO, United States
5 Tips for Connecting with a Cold Email
Why Netherlands-Argentina was one of the most boring games of World Cup
Agenzia Matrimoniale – RIMINI
Prolog is the kind of language that is sold on being declarative, but ultimately you have to study how the unification algorithm works. And probably also sprinkle cuts around your code in order to not let the runtime do too much work, or maybe so that it will work correctly.

Granted I've only used it in one university course (and only half of that course).
The Purpose of memory_order_consume in C++11
ODB: C++ Object-Relational Mapping (ORM)
Still no youtube. Oh well!
Google cache: http://webcache.googleusercontent.com/search?hl=en&pws=0&q=c...

Original BBC article: http://www.bbc.com/news/uk-politics-28237108
Sound's rather like the argument Enoch Powel was making in his rivers of blood speech. All those <ethnic slur> with different habits and values coming to the Uk and taking white peoples jobs.
Is there a way to do a minimal-click start to Google Hangouts on Air. I really like it for screencasting when I'm giving a lecture but it takes a few minutes to set up and get going.
I think they mean upvoting the story submission rather than the comments.
> Maybe: 'One way of misrepresenting what you said..'

Then.

> Allow me to put words in your mouth... I don't want you people talking about other ideas related to this article.

Consistency?

> I (Multics) would like to talk about how regulating industries like medicine prevents Google and others from investing in them and potentially benefiting society.

I think you understand my position. Except, what I said was framed in the context of the parent comment. And it was an assertion, not a request.
This anyone considering a "serious" long term business should avoid Paypal, they eventually screw every merchant one way or another, their history is littered with horror stories and business that have grown reliant on then and went under when their funds get eventually frozen over some automated stupidity and no customer support.
I'm not. The illiquidity is why different healthcare specialists can't share data about me without resorting to a ten finger interface that leads to transcription errors. I want my general practitioner and my spine specialist to be using the same database for records, test, and scans. I'm okay with being embarrassed if it means living longer and better.
> Bringing a healthcare product to market is really hard.

I think this is the place that google might enter and play well. If google can develop a very high-level , fda certified development tool/operating-system ,such that developing fda certified products become much easier , they could have a very big win on their hands.

I've seen some research on such systems ,so it's a clear possibility. And since it's a new thing , it might need some changes in the fda, which google has the tools to push.
Note that generating a grounding of boolean variables that satisfy a boolean expression is NP-complete (in general). That is just one of the many problem that lie a the bottom of conditional (if/else) logic (i.e. procedural programming).
Try reading his blog then. He's not rebutting it word for word, of course, but he makes it fairly obvious there are some rather large and often fundamental holes in Piketty's arguments:

http://blogs.law.harvard.edu/philg/2014/06/17/book-review-pi...
> interests of the unwashed losers

> are you sure that you're a nerd?

C'mon now.
For people interested in playing Elite 2 & 3, some impressively dedicated fans have disassembled the original executables, and re-engineered them to use DirectX, high resolution models, fix gameplay bugs, etc:

http://www.eliteforever.co.uk/games.html

http://www.frontierastro.co.uk/Hires/hiresffe.html
Natural Language Programmer with AI Engine for Rails Apps [video]
I think that ignores a lot of the technology involved. A fax van be intercepted, but an email is guaranteed to be recorded by intermediate servers. In most cases, e-mail will be data mined in a webmail system. So while PGP is clearly better, I think its reasonable to say fax is, in practice, better than email. Unless you want patients suddenly getting Valtrex ads because someone sent their health records over webmail.
Web UI Docker Management
Yarnee – Shareable collections made easy
Rightly so. If I recall correctly, instead of just providing the results to you they also included recommendations to try to prevent things their tests had shown you were at risk of. Their tests have never been vetted/proven accurate by anyone other than themselves so providing health advice based on them is reckless. If they were allowed to continue anyone could start their own 'DNA testing service' create bogus reports and bogus recommendations and people could get hurt.
Simple way to share Dependency Resolvers between MVC and Web API
No I am good thanks. I will just discount it. I don't consider a blog post a suitable way to analyse the magnum opus of an economist of the stature of Piketty.

EDIT : Curiousity got the better of me. I read the review of Capital.

I stopped at this line -

"Here are some ideas, some taken from my 2009 economic recovery plan for the U.S."

The author is a supremely talented electrical engineer. Stick to that instead of whining "No one listened to my economics ideas."

Last time I checked, economists don't post blogs claiming no one is listening to their ideas about microprocessors or front end development.
Nina: Automata Description Language by Text Art