skysight-inc/HackerNews huggingface dataset:
Yes! the jupyter server support 20+ languages!

We built a beautiful real-time collaborative client for it and just launched private beta.

http://lesquare.escherpad.com/@yang.ge/A-Collaborative-Real-...
film is probably the better analogue, no pun intended.

(OP and avid film shooter/Apple Music listener)
Testing for common sense violation in airline pricing
OSv seems like the much more practical alternative. That being said I suspect we will just be using more and more stripped down linuxes and containers for quite some time.
Yes. Well, relatively recently. I did it just a couple of years ago.
> functionalists (who enjoy them only for their core utility)

What is art's core utility?
Many of these comments are so disingenuous that I can't tell whose trolling and whose mentally ill. It would be amusing it weren't so pathetic.

America's goose is clearly cooked.
Let me say I vastly appreciate the honesty in your blog series having caught up just now. It's good to hear others have these worries and can learn - if painfully !

Good luck
With Stripe you are still responsible for the chargeback fee, but they do not charge you for transactions that don't go through. They also have some fraud protection, but it did pass some obvious fraud in our case.
I've been happy with http://www.go.cd/
Very few of the problems described are actually docker issues besides the security concern which is described here is that you're a) already on the host and b) have permission to start docker containers, which c) allows you to root the host.

The other security issue mentioned, piping curl into sh isn't really that big a deal. As long as you're a) using HTTPS and b) you resonably trust the source you were probably never going to read the script anyways.
javascript is OK too. Avoid Python.
This is something we (www.smyte.com) can help out with -- send me an email at pete at smyte dot com if interested.

Also happy to answer any questions about general mitigation techniques.
I don't know what those sponsors do but I don't see any advancement in the Python world to be honest.

None of these companies decided one day to write the Spring Framework for Python (or the Rails). We got Django that seems stuck in 2005-2009... (no offense to Django devs).

Python runtime hasn't changed much...

Meanwhile in NodeJS land:
- GoDaddy decided to re-write stuff using NodeJS
- eBay adopting NodeJS in increasing pace
- Progress (.com), legacy software company acquired modulus.io (NodeJS shop)
- IBM z Systems supports NodeJS
- Go to Microsoft Learning, you'll find lots of JavaScript tutorials (NodeJS or WinJS or Angular)

These companies promote NodeJS up-front. When Microsoft decided to hire people behind IronRuby and IronPython, I thought they decided to adopt those languages but that didn't last long before they cut them loose...
I tried to go to your site but am getting a 500 error.

Edit: Interestingly enough, www.smyte.com is fine, but smyte.com yields the 500 error.
Your site appears to be down right now, otherwise I'd hunt for info there :)

What's the difference between you and Sift, and what advantages do you offer over them?

Edit: your T&Cs and privacy policy pages referring to a different site entirely don't exactly fill me with confidence :-/
How Startups Are Using Tech to Fight Workplace Bias
in turkey, any purchase online over 300 turkish liras must be 3D-secure. all debit and credit cards issued in turkey are automatically enrolled in the 3D-secure system. all 3D-secure transaction pages are hosted by issuer banks. they send us an SMS including a OTP and we enter it on the page and that's all.
Crimean names are in Russian. :/
I had some serious gotchas that weren't always referenced in the documentation, but in the github repo. Although it seemed more logical to be at the docs...
That quote is from Nick Szabo. Here's a Satoshi quote:

The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust. Banks must be trusted to hold our money and transfer it electronically, but they lend it out in waves of credit bubbles with barely a fraction in reserve.

Also the text in the Genesis block suggests bitcoin was a response to the failure of banks in the GFC:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
> You haven't read what I wrote.

Are you sure? Based on what? I've managed to quote you without the use of copy and paste in that previous post - I'm not sure how I accomplished that if I didn't read what you wrote - so please be more specific.

This also begs the question: Did you read what I wrote?

> But the "preferred form of the work for making modifications" presumably involves each person using their own github keys (and/or repositories) etc.

And the "preferred form of the work for making modifications" also presumably involves each person using their own signing keys (and/or hardware that may not require them) etc.

> Anybody can create an account and use github.

Anyone can buy their own hardware, and compile for it, and install on it. Just don't pick tivoized hardware.

> That is not true in the tivoization case because in that case the only keys that can be used are the original ones.

The source code is not tivoized - hardware is. So don't pick tivoized hardware.
We at Ravelin (https://www.ravelin.com) are building solutions to stop this. Still surprises me how many people think banks/schemes are responsible for CC fraud, when it's actually the merchant that gets punished. And yeah, fraudsters operate like locusts.
Well, no, because foreign currency is considered money but not legal tender (eg. EUR in the US).
How to Update Your iPhone and iPad to iOS 9 Right Now
Being realistic is different from being contrary, which in turn is different from being a conspiracy theorist. Personally, I consider "Chinese government is fabricating economic statistics" a conspiracy theory territory.

You have a point that being mistaken is different from being hostile or anti, but we do call people "anti-vaccine" when they are just mistaken and as a result genuinely worried about vaccine. I think one should interpret "anti-China" the same way.
Hmm. When I think of commodity, I think of something that can be traded or consumed. Wheat? You can trade it or consume it. Metals, water rights, carbon credits? You can trade or consume them. Bitcoin doesn't have a consumption model. It's purely an exchange mechanism.
>
At one job, I regularly interacted with a man who was larger than me and often angry. He was a few inches taller and 70-80 pounds heavier. He'd had a couple people threaten him with going to management for official notice when he got angry. I ended up dealing with him because I sort of understood how he felt about all that, so I'd just let his anger wash off my back. I knew he wasn't actually threatening.

No, he actually is treatening if he is angry enough at work to cause people fear, alarm, distress.

It's absolutely not acceptable to be that angry at work. It's understandable if it happens once or twice, but here you've mentioned a person who has had several colleagues talking about escalating complaints about his behaviour.

That employee should have been supported to change their aggressive behaviour (because it causes harm to them, and it causes harm to other employees, and it causes harm to the company) with a fairly stern reminder to stop fucking about.
The difference between a few minutes footage and cherrypicked longer footage is just money.

Just because it looks comprehensive doesn't mean it's not trying to spin a certain story.

I'm thoroughly sickened by masd media constantly trying to make it about little girls or shaggy people.

The footage from Hungary might be out of context, but one thing is visible - people there are perfectly fine physically. They are healthy, well fed. This alone should be enough to make one go "Hold on. This is weird"

And if they are rioting because they are being detained until some basic documentation can be set up, then well, fuck them. They come to our home and are already pushing our patience - we were kind enough to not go Saudi Arabia on them. They are not being instantly deported, nor shot.
If you have a lot of code printing it all out and laying it out on a spare desk - so you can look at all the code in one go is still useful.
The essay was presented half-seriously as part of a module on software maintainability [1], which I took in 2007. Perl was given as an example of a write-only language: modification of a typical Perl program requires at least a partial re-write. (The extra joke was that many of the computing department's internal systems were written in Perl.)

More seriously, there were discussions of library versioning schemes, backward compatibility etc.

I see Susan no longer lectures, which is a shame, as she was one of my favourite lecturers.

[1] https://www.doc.ic.ac.uk/~susan/475/

(The replacement course seems to be this: http://www.imperial.ac.uk/computing/current-students/courses... )
Ah yes, I remember Zool and its code-wheel. You had to line up certain colours and then read out the code that was printed in shiny black on matt black.

http://retrootakudensetsu.blogspot.co.uk/2013/07/amiga-colle...
The negative viewpoint does not mean anti-China. I'm a Chinese and living in China. There's no need to be so sensitive.
They are missing the creatieve use of your version control system.

First, make sure none of your commits actually build out of the box; forget a file for a few revisions, accidentally check in a corrupted XML file, etc.

Create a "trunkV2" directory, and keep committing to both trunk and trunkV2. Add a third trunk inside the "branches" tree (/branches/featureX/newTrunk; I have seen this n practice, with random customer branches sprinkled in)

In the tree of the service that your program calls, do something different, for example by starting with a simple tag 'V1 frozen', adding the revisions of the V2 version and then occasionally unfreezing the V1 one by committing a combined "undo everything since V1" and "tiny fix to the v1 protocol that we thought was frozen", followed by an "undo that, and do something else" commit. Make sure to comment those commits as "version for customer X" and "bug fix #3 for customer Y"; do not mention "V1" or "V2".

Also, make sure that "customer X" has both V1 and V2 deployed, so that future developers cannot learn that "customer X" implies "version 2".
Not sure that the article is right in saying having silent cars is an advantage - increases risk to pedestrians and cyclists
How Much Do You Cost?
UBS study: Prices and earnings 2015
> because new circumstances are similar enough to the old ones

If all you have is a hammer then everything looks like a nail.
But why? Ordering periodic shipments of candy from Japan? Most credit card fraud involves something that can be resold. This service gets you a small envelope of candy. It's not like getting cases of Pocky.
> My ideal credit card would be on where the physical card has e-paper on it with a 6-digit PIN that changes periodically, like 2-factor auth, and that PIN could be required for purchases to be authenticated. The new smart-chip cards don't help at all with online purchases, only point of sale.

The banks and companies like Visa/MasterCard in Turkey use something called 3D Secure [1], in which you are directed to your bank's 3D secure page and enter a code that is sent to you via SMS and your CVC number so they have 2-factor auth. Most of the merchants I used in Turkey supported 3D Secure but I don't know the situation with other countries.

Banks in Turkey still support the processing system that is currently used worldwide however some banks have an option where you can cancel all non-3D-Secure online transactions.

Also the chip-and-PIN standard was conceived in 1990s AFAIK so the smart-chip cards are not new at all, they are just not adopted in some countries like US.

[1]: https://en.wikipedia.org/wiki/3-D_Secure
A bit shitty of me to recommend an alternative to Gitlab on this post, but have a look at circleci - it's very impressive.
Legal tender is what you're allowed to use to pay a debt. If you offer legal tender and they decline it you can consider the debt paid. In the United States all coins and notes of federal reserve banks are legal tender. In the UK some coins are only legal tender for small amounts.

http://www.treasury.gov/resource-center/faqs/Currency/Pages/...

http://www.royalmint.com/help/help/legal-tender-amounts

http://www.royalmint.com/aboutus/policies-and-guidelines/leg...

Scottish bank notes are currency but are not legal tender anywhere in the UK, even in Scotland.
10 tips for Project Managers to keep the team motivated
Why doesn't this startup exist yet?
I happened upon this [1] story about AVG on reddit about how the anti virus software has just updated their privacy policy. They now can and will sell your browsing history to 3rd parties. This isn't the only software that sells user data. And they make a ton of money from it.

I'm just wondering why there isn't a startup that cuts out the middleman and lets people sell their browser history directly?

https://np.reddit.com/r/privacy/comments/3l4apg/avg_anti_virus_just_updated_there_privacy_policy/
3D Secure was mentioned in the other thread. Folks recommended avoiding 3D Secure / Verified By Visa because so many banks implement it insecurely, and the redirect model is easy for phishing scams to imitate:

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

That redirect will kill conversion rates too, being redirected to a site you didn't expect claiming to be your bank but not matching its URL... of course it will freak some people out. Consider that some banks make the Verified By Visa password the customer's birthday (ie something easily researched) and you quickly realize it's a horrible system.
I was in Grand Teton a few months ago. It has 110 private inholdings[1] and our guide talked a length about them. You drive by a few of them on the road north of Jackson Hole. Just the drive-by made me think that these must be some of the most desirable properties in the US.

There were also interesting stories regarding the formation of the park [2]. An interesting story, for sure, but it also helps illuminate why there are inholdings in the park in the first place.

[1] https://en.wikipedia.org/wiki/Grand_Teton_National_Park
[2] https://en.wikipedia.org/wiki/Snake_River_Land_Company
This sucks and can often be a crippling blow for a small business if it's not caught early.

I remember we used to deal with a lot of this at Twilio, except the carders would then also try to cash out the credit card into Twilio credit. The pattern was try to spend $10 on a card, then one minute later try to spend $1000 once the first charge went through.

But it's a lot less costly than toll fraud, which I learned the hard way working on our auth system at https://charge.co.
Rails at least, was heavily inspired by the book Patterns of Enterprise Application Architecture from 2003. That - in turn - drew a lot from the Java world, that was the lingua franca at the time.
If you run an SSL server it is well worth running it through https://www.ssllabs.com/ssltest/index.html to spot any config errors. It was this that spotted I had SSLv3 enabled. I would have been completely clueless otherwise.
This document, especially section 1.6: Incorrect Uses seems to inadvertently make a good case against the inflexible (and short-lived) "worm" logo. Or maybe that's just me.
Volkswagen just re-released everyone's favourite hippy-van…but now it’s electric
Did you considered to accept Bitcoin payments?
This way you wouldn't have to worry about chargebacks.
" The stolen cards originate from credit card security breaches, resulting in a big list of card numbers. These are later sold online in packs filtered to working card numbers only, which can be purchased for about $10 per valid card.

To be able to compile and sell these packs, the carders need to know which ones are valid. To do this, they will use an online store or service to place an order for the sole purpose of seeing if the charge goes through or not.
Damn you Ireland and your "no postcodes" hell.
I agree with this but our status as a 'social species' is a factor too. Empathy goes beyond just your family.

Giving away money and thus 'helping the group' akin to older elephants protecting the entire herd might flip that feel-good switch in the brain.
Also relevant The Selfish Class[1]. How to write classes that thrive in the struggle for programmer attention.

[1] http://www.laputan.org/selfish/selfish.html
Major Security Flaw in Android Lollipop Allows Anyone to Unlock Your Smartphone
I did not write off HTTP2, I just said that it is not has interesting as marketed. It's great for some usecase like tiled maps for instance. Not worth the trouble for other usecase. That's all. Akamaï already demonstrated so, not long ago.
They might instruct all their customers to use IE6 for "security".
This doesn't seem to be any harder than MySQL, it's just a bit different. Also note that PostgreSQL can perform "peer" auth, so you don't have to fiddle with DB passwords unless you really want to access your DB over a network.

Install package:

apt-get install postgresql-9.4

Become PostgreSQL admin:

su - postgres

Create a DB user who is allowed to create databases (assuming your app will run as user "someuser"):

createuser -d someuser

Login as that user:

exit
su - someuser

Create your database:

createdb somedb

Play with your database:

psql somedb
CREATE TABLE ...
You can also use a version control system like ClearCase that doesn't have the concept of an atomic commit of multiple files. Work on several features at once and check in the changes in a random order. Make sure not to leave helpful check-in comments.
http://researchcenter.paloaltonetworks.com/2015/09/novel-mal...

English version.
If you couldn't, not declaring would be self-incriminating!

(Don't take this as legal advice; the law is often nonsensical)
Move to iOS – Android Apps on Google Play
Test on one site, buy something substantial on another?
That's FUD without statistics to back it up.
I was watching a TV documentary a few weeks ago about a botched government IT project, and a company that also had bad experiences with the company that did the project had some British auditor review the software that was delivered for their project. The show interviewed the auditor and he actually pulled out a box (maybe 50cm/20 inch high), completely full, with printouts of the whole source code of this application. He was showing his notes in them, it seemed like he actually went through and annotated 4000-6000 pages (if I estimate it from comparing to the height of a pack of printing paper which has 500 pages) of printed Java source code.
I posted this article, not because I think it was well done, but rather because it exemplifies how even academics within closely related fields are maddeningly ignorant about cryonics.

For example, as far as I can tell, the author conflates the concepts of uploading, cryopreservation, and reanimation. The fact that we don't currently have the ability to scan preserved brains with enough precision to capture all of the relevant data does not in any way mean that the data is lost during crypreservation. And even if making an external copy of the data stored within the cryopreserved brain is infeasible, it does not follow that reanimation of the brain itself will be impossible.

One of the frustrating aspects of being a cryonics advocate is that even very smart people do not seem to easily grok the idea that cryonics is intended as a bridge to future technology, so the shortcomings in the modern state of the art are of little relevance. And no serious cryonicists think that success is guaranteed. Cryonics is basically an experiment, and all we know is that everyone in the control group is definitely not coming back. So I'd rather take my chances with the experimental group.

The discussion of "copies" and identities is particularly unpersuasive. First, reanimation may not involve a copy in any meaningful sense, if the original biological substrate is simply repaired. Second, intuitions about consciousness and identity are notoriously fallible.

In a sense, this is the ultimate manifestation of the product of induction: Our sense of "self" is an illusion reified by our daily experience of a singular self. But when technology allows us to be duplicated, perhaps the idea of branching versions of ourselves will feel more intuitive.

The pattern theory of mind is really the only defensible position once you realize that over the course of your life, there is almost complete turnover in terms of the specific atoms that compose you. And on a deeper level, we know that particles are fungible: an electron is an electron is an electron. Unless they are concealing little miniature souls inside, the only reasonable conclusion is that consciousness and identity are properties that emerge from the relative positions of the interchangeable subatomic components.
Traditional family values as we understand them have not always been how families worked.

Traditions can change. Traditions that don't serve you any purpose personally should be discarded.
Bitcoin is not the best thing for recurring payment. But it would be great to pay a year in advance with Bitcoin - and yes that solves chargebacks or fraud issues.
We have postcodes now! Or well, eircodes. Which are totally not postcodes, but rather unique house identifiers that happen to look as postcodes. And that noone will use.

http://www.eircode.ie/
How To Make It – On James Dyson (2010)
WAMP – The Web Application Messaging Protocol
Cool, thanks for the recommendation .. I might've read that in my far, far distant youth, but I'll be picking it up again for sure now its on my to-read list.
PyNES: Write NES Games in Python
I don't understand the search conversion statistic. If a guy is testing a bunch of cards, wouldn't he just find your site once and try them all sequentially?

If a bunch of people had bought these packs of stolen cards, wouldn't they be spreading out over a bunch of different sites?
10 Whatsapp Status that will get you like 10,000 kudos
Survival instinct isn't the same as reproductive isntinct though.

I have the will to survive but zero desire to have children.
It's not normally a single transaction that triggers the fraud detection, but a small initial transaction (say <$20) then one that's much larger - the first transaction validates the card works, the second one is the money grab.

So if you sell something small, you'll be used to validate newly bought cards before they go off and buy $1000 of something else.
Even PayPal or Google faced up to fraud. You can try Maxmind or manual check every order. Contact me to more solutions.
But not less than Transferwise at 0.85%
The main point I was trying to make is that Bitcoin opened up the transfers of money to operators other than banks. Of course this is both useful and scary :-). For my friend, she has to hope that the service she uses isn't going to turn into another MTGOX. Regulation of financial services == good. Monopolies on financial services == bad. ;-)

I'm not privy to her financial transactions, but I believe she holds some BTC for online purchases and transferring money between her and her husband. Clearly the bulk of her money is converted to a fiat currency because that is the most useful at the moment (though I'm willing to bet dollars to doughnuts that the fiat currency she most often chooses is not that of her home country).
A dev learns that deploying apps is hard, wonders why no one solved this already, suggests writing more code will fix the problem.
The page to get the addin says it's Excel 2013 SP1 or later. What kind of addin is this? Is it an XLL or an xlam? Or something else...