skysight-inc/HackerNews huggingface dataset:
That's a horrible analogy. Facebook's data use policy specifically says "While you are allowing us to use the information we receive about you, you always own all of your information" [1], so nobody should laugh when people claim it's their data. It's just that as part of sharing the data with Facebook, you give them extensive rights over what they can do with it.

[1] https://www.facebook.com/about/privacy/your-info
Julian Assange and Wikileaks opened an account with the Swiss Post Bank. Under US pressure, they shut down these accounts and said that in the future they would allow Swiss citizens or those with local bills (i.e., utilities) to open these accounts. Has this changed?
The parent is specifically addressing that point. You don't own most of the software you are purchasing. The vendor retains either the technical or legal ability to reach into your machine and disable the software via the licensing agreement.
> But it's way easier to set up than Scala (for Android), at least out of my experience. It works well and nearly out of the box in Android Studio; after all, it comes from the same company that does IntelliJ, which AS is based on. Not such a bad support in terms of tooling.

In IntelliJ at least, Scala "just works" out of the box. And IntelliJ is the tool that you'd expect to have the best Kotlin support, since as you say it's made by the same people. What about third-party tools - New Relic, or Takipi? What about third-party frameworks? (e.g. there's a wicket-scala project - it's not perfect but it takes a lot of the pain out of interop. I haven't used spring-scala but it seems like the same kind of thing)

> It's 100% interop ensures that you can only implement bits and pieces in Kotlin, not necessarily the entire app. So you don't have to jump into it head first and commit yourself entirely.

Scala's interop is actually more complete than Kotlin's - without existential types you can't express some types that it's possible to write in Java (e.g. nested bounds like <? extends T<? super...).

> But I'm already happy with the advantages Kotlin has over old Java, Android's Java. It's fancy enough.

If there were maturity or ecosystem advantages to Kotlin then I'd agree - after all, that's the reason I use Scala rather than Idris :P. But like I said, it seems to come with all of Scala's disadvantages, and fewer of the advantages.

And there's an element of the "blub paradox"; when I first started using Scala I wrote code that was more or less "Java without semicolons". Then I started using options. Then I started using case classes. Then I discovered that I could use the for/yield syntax to express some "wrappy" problems much more elegantly. Then I needed to make this work for collections, and I could abstract that. Then I discovered I could reuse the same code to handle a bunch of different abstractions, and that Scalaz already contained the most useful ones. And so on. Even today (after four years in the language) there are corners of Scalaz where I fear to tread, but at this point I'm confident that I'll need them sooner or later.
oh -- the tool that's being screencast is the thing i've been building; it's a web app that was running in chrome.
I suspect this is a bogus article designed to stir up the name Uber and draw some attention to them.

Stealth marketing, or "murketing" as Rob Walker calls it in his book Buying In.

Seriously. The more I think about it, the more I'm convinced this article is a sneaky Uber marketing ploy. Don't trust it. I call fake.
Coding to Give
I'd assume so. In principle you can get there without sacrificing type safety (http://en.wikipedia.org/wiki/Type_erasure). In practice, I don't know whether or not you can write type safe C++ that compiles that way.
And... How is that useful? (serious question)
I'm still waiting to see a justification for anti-inequality talk other than asserting it as a moral imperative. What is the economic justification for more aggressive taxation?
ha, amazing. hi theresa!
I downvoted this comment because it is completely pointless.

I almost downvoted your first comment because (setting aside the problems with the very idea of "purest minds") there basically isn't any human activity that manages to only attract said "pure minds".

I don't own bitcoin and fairly regularly post antagonistic comments about it here. They usually get no votes, or maybe one or two upvotes.
Its hard to counter an argument that includes vague terms like "most".

Some companies do what you're describing.

Some companies who are trying to "disrupt an established company" are doing so because they're leveraging new technology, changes in the marketplace, and/or the fact that they're unencumbered with politics/contracts/bureaucracy that exist in large companies.
Can you elaborate on what the attack on Full SSL would be? If you give CF your self signed certificate over a private secure channel, why isn't that still secure?
good call ... maybe better to say using CFML
You should donate to and become a member of the Free Software Foundation.

https://my.fsf.org/associate/support_freedom/join_fsf?referr...
More so now than they were yesterday, I imagine.
The problem isn't necessarily with the intentions of the people running the site. It could be an attacker altering the site to steal the information.
Phew, how fortunate that the dollar does ;)
I don't think I've ever seen code (in any language) that restricted itself to the Prelude (or its equivalent). What matters is what typical code looks like, and while I like haskell, I believe it's a major weakness of the language that, whether by design or idiom, typical code appears to prefer terseness over good names, and operators over descriptive function names are the most noticeable aspect of the problem. I think mathematicians could use to learn the lesson that descriptive names are nice, rather than programmers learn the lesson that terse domain-specific operators are better.
That's not applicable here. Even NetworkManager on Linux isn't susceptible to this hack. dhclient and dnsmasq can apparently be shocked on unpatched Linux, though.
this is pretty much on par with "hacking" your friend's facebook account by posting a status update when they forgot to log off
This title used to read "How Optimizely (Almost) Got Me Fired", which is the actual title of the article.

It seems a mod (?) changed it to "Winning A/B results were not translating into improved user acquisition".

I've seen a descriptive title left by the submitter change back to the less descriptive original by a mod. But I'm curious why a mod would editorialize certain titles and change them away from their original, but undo the editorializing of others and change them to the less descriptive originals.
The color correction can be done on the server. It just needs to get and upload your monitor profile, and Photoshop on the server returns color corrected pixels. Of course, Chrome cannot even read the monitor profile on Linux yet. I'm not sure if this also applies to Chromebooks though. Since it's a fixed device, it probably ships with the monitor profile file factory stored somewhere. Or Adobe gets the files for the few dozen or so Chromebooks from Google, and the browser only sends an identifier.
Future rewards versus instant gratification replicated in a game
I apologize for my miscommunication and ignorance. First, the bragging was supposed to be on behalf of the Clojure ecosystem rather than myself. Second, while I am aware of the standard lens implementations in Haskell and Scalaz, I didn't see that either dealt nicely with intra-path transformations, and the Scalaz version didn't seem very concise. If there are more examples, or if I'm wrong about these, I would love to learn more.
I agree that the interaction with typed Clojure is not ideal, but at least there's an interaction of some sort, albeit possibly a "hack." Googling "van Laarhoven" has led me to a few hours of reading material and to SPJ's talk, so thanks for that...
Incorrect. OS X does not use bash scripts for DHCP client tasks and was demonstrated to NOT be affected.

The DHCP vector was demonstrated to be an issue with various Linux distributions.
But you are talking about your personal social contract with Google, and looking over this perspective you are right; but in the end you can choose; The problem is when we take that to education, its a collective social contract, intermediated by a third-party, not a personal student choice.

The OP is right to be concerned; once we are ok with intermediation of the social contract; we are no longer in control; we loose power, and even of we dont agree or dont trust the provider of goods or services; we cant do anything to stop them, and thats whats wrong.

Its a small detail, but a very important one!

Dont accept intermediated social contracts anymore, in digital age, we can all have our own private, self-determined social contract, and that can be enforced even on our democracies and fundamental rights
I think he means it contains a pro-google / anti-apple sentiment.

So getting back to shellshock on OSX...

Is there a patch available?

yes.

Does it download via a GUI?

no.

Is it about the same level of effort to patch a OSX box as a GNU/Linux box?

yes.

Does the post go wildly offtopic to address issues (iCloud) that are likely wetware hacks? yes.

Does it recommend carte blanche to not use apple products because their OS is fully patched? yes.
The FSF owns the copyrights, controls the licensing, etc. They are they corporation that owns the software under the GNU banner.
SPARQL is PSPACE-complete. Worst case complexity and "fast in practice" aren't really the same thing at all. I suspect average case complexity for SPARQL is much better, which is backed up by several reasonably peformant implementations.
Two questions: 1) where did I lie? 2) How is insulting not a form of violence? To critique a work as incompetent is not to disparage the person. It is to say they didn't think something through.

In my post I said the NoSQL has a different definition of integrity. As a result, one has to use its terms in order to come to a conclusion about the validity of its claims. I took offense at the OP equivocating on integrity and then insulting people.
I've played a lot of Destiny since it came out, and I did lapse for a short while to the farming strategy, but left it because it wasn't giving me good results, so instead I focused on leveling my reputation with factions to buy better gear, leading my character to better stats and higher level in a more predictable fashion than by relying on chance.
Such dichotomy is present in our every day lives, but a game can speed up the results, and allows to see which of the two opposing strategies is better, di=one faster than in the real world in order to learn the lesson quicker, and with minimum consequences.
Phone Products and Materials Explained
I think "4+5" is readable because I read it as "four plus five", and that operators become un-readable when you can no longer insert a common descriptive word in their place. The problem in haskell is not the few operators in the prelude that are unfamiliar, but the multitude defined in libraries.

In fairness, there are good ways to search the documentation for those operators so at least you aren't stuck googling for line noise.
This is a major (and long-planned) move on CloudFlare's part. They're going to lose money in the short-term, since the primary reason many small-to-medium-sized sites upgrade to CloudFlare Pro is to get SSL support.

Many other sites will now switch to CloudFlare to get instant (partial) SSL. CloudFlare isn't a charity so they'll need to introduce new features or limits to get people to upgrade to pro. Though they may get enough enough revenue from their partner one-click apps to offset their costs.
That would be secure.

What they do is not secure. You never send them your public key, they simply try to connect to you take _any_ self-signed public key without performing any verification, allowing trivial MITM between them and your web server.

I would love to be wrong here, but please show me where you upload your public key. Last time I used full SSL at least there was no such option. No upload of public key or paste of fingerprint, they simply take anything your (or an attacker's) server provides on connection.
In addition to what clavalle said:

> Do you actually have the ability to understand exactly what the patch is doing and all of the potential future ramifications?

Do you even get that _chance_ with proprietary software? (Note: I didn't say commercial; you can have commercial, open-source software.)

> Open or closed source doesn't matter if you don't have time or the background to deal with it.

Yes, yes it does. Mostly because I can pay someone else who does or gain the background myself. This especially true for custom equipment with custom drivers and software. Once the company goes under there isn't a chance at all of getting anything fixed.

> Can't you at least recognize that the world more closely resembles Hell than Utopia?

If Hell means having access to the shear abundance of software I do, then yes.

Take QGis as a singular example. I couldn't pay for Arc; I just don't have those funds. QGIS gives me all the same features for free. While I can't contribute much in the way of code, I do try to help up doing support, helping with docs, writing tutorials, and evangelizing. Ditto for PostGIS (and by extention PostgreSQL) and Grass

If free software didn't exist, a lot of the types of work I do just wouldn't be possible.
Nvidia Introduces CuDNN, a CUDA-based Library for Deep Neural Networks
As someone heavily involved in the bitcoin mining scene, this is not news.

Reports of dusty, obviously used machines were shipped to many a a BFL sucker.

It's a legal grey area at best... companies should indeed test their products before shipping them to consumers.

The problem here is that BFL tested them for "too long" before they arrived in the consumer's hands according to some, but not according to butterfly labs.
But this suggests Adobe might move to remote execution SaaS at some point in the next few years.

I wouldn't be surprised if that's always been the ultimate goal of CC.

A lot of SaaS is waiting for faster broadband. CC Saas will be limited at 10MB, but as speeds creep up to 100MB and beyond it's going to start making more sense.

I think the rent-your-cycles model sucks for users, and is against everything personal computing was supposed to do.

But it's a no-brainer for corporates with a captive audience for life, zero piracy, and easy surveillance.
I'd rather be moderately well off in a society where everyone else is moderately well off than filthy rich in a society where everyone else is poor. There's no point in having a lot of money if everywhere outside your house is a slum.
"Also, I wonder how this affects bandwidth. Are you just constantly streaming HD? Are there latency issues? What about if the network gets congested? It sounds pretty terrible."

I can imagine, given experience with VNC or even some crappy RDP implementations, it sounds like it would be terrible. But those are pretty old and bad technologies for remote desktop usage, with known issues. You can do better.

I'm sure there are situations where the experience is not ideal.

But remember that you are talking about people using chromebooks here. They are computers basically built with the expectation that you have good internet, and they are targeting the education market here.

I would point out that neither Adobe, nor Google, would want people in the education market (one of Adobe's prime targets) to have a crappy experience with Photoshop, as it would be really bad for both parties (if Google makes a bad first impression with chromebooks, people write them off and never try them again. If Adobe makes a bad impression with photoshop, people won't pay hundreds later on to buy it).

So one would imagine they would not release a terrible experience :)
I'm aware a lot of people use NAT as a cheap firewall. I suspect decent home routers will have a basic firewall for IPv6, even if it just works based on ports.
That's false. Several practical implementations of OWL and RDF are based on OWA. At least one is based on CWA and OWA.
Bill Gates: I wear a $10 watch
Japan Conducts First Public Test of New 311 MPH Maglev Train
Apple's Investor Relations website is also built with ColdFusion - http://investor.apple.com/sec.cfm - which is mostly likely not built by a consulting service.

I'd bet that neither site uses Adobe ColdFusion, but rather the Railo open source engine - http://www.getrailo.org/

The perception is that most developers that have built applications in CF have moved on to other languages and frameworks like Go, Clojure, Ruby on Rails, Django, Python, and Node.js.

While app development in CF has been on the decline for several years, there is still a very solid CMS on the platform (Mura) and is used by Intel, Nationwide Insurance and few other high profile companies and colleges.

What I found the most interesting was the use of "fuseaction" in the url - https://www.twitterflight.com/?fuseaction=reg.Apply

This is a convention that was used by the Fusebox framework, which has been defunct for quite a long time.
It's not in your interest to game HN with votes and comments. It leads to penalties and makes your post less likely to get attention. It's much better to just let your hard work speak for itself. A small number of reposts is ok if it hasn't had significant attention yet.
Hi pmiller, Dan from Optimizely here. Thanks for your thoughtful response. This is a really important issue for us, so I wanted to set the record straight on a couple of points:

#1 - “Optimizely encourages you to stop the test as soon as it reaches ‘statistical significance.’” - This actually isn’t true. We recommend you calculate your sample size before you start your test using a statistical significance calculator and waiting until you reach that sample size before stopping your test. We wrote a detailed article about how long to run a test, here: https://help.optimizely.com/hc/en-us/articles/200133789-How-...

We also have a sample size calculator you can use, here: https://www.optimizely.com/resources/sample-size-calculator

#2 - Optimizely uses a one-tailed test, rather than a 2-tailed test. - This is a point the article makes and it came up in our customer community a few weeks ago. One of our statisticians wrote a detailed reply, and here’s the TL;DR:

- Optimizely actually uses two 1-tailed tests, not one.

- There is no mathematical difference between a 2-tailed test at 95% confidence and two 1-tailed tests at 97.5% confidence.

- There is a difference in the way you describe error, and we believe we define error in a way that is most natural within the context of A/B testing.

- You can achieve the same result as a 2-tailed test at 95% confidence in Optimizely by requiring the Chance to Beat Baseline to exceed 97.5%.

- We’re working on some exciting enhancements to our methodologies to make results even easier to interpret and more meaningfully actionable for those with no formal Statistics background. Stay tuned!

Here’s the full response if you’re interested in reading more: http://community.optimizely.com/t5/Strategy-Culture/Let-s-ta...

Overall I think it’s great that we’re having this conversation in a public forum because it draws attention to the fact that statistics matter in interpreting test results accurately. All too often, I see people running A/B tests without thinking about how to ensure their results are statistically valid.

Dan
How is that any different from trusting Google Drive with your data? Or Dropbox? Or any other cloud backup services?

I'm not saying that it's not a problem, because it clearly is, but it sounds like it's a bit too late to be this worried about our business-related files stored on remote servers/services.
SPARQL is similar to non-recursive Datalogˆnot, but that's a subset of full Prolog. SPARQL is a query language, not a full-on programming language as Prolog is.
It looks a lot like the justification for schools: Places with very pronounced inequality tend to have a lot of societal problems (up to and including the massive underclass deciding to behead members of the upper class). I suppose if you want to get really nihilistic, you can say that you don't care if society at large goes into the toilet as long as you can achieve short-term monetary gains such as could be obtained by cutting funding to schools, but I think most people agree that maintaining a well-functioning society is a good goal for the government.
It'd be a rediculous waste of resources both for the company and the customers to burn in these units on the test network. The earnings should have been passed onto the customers though. They also should have done as they promised (not use the live network) or at least informed the customers.
As I see it, the natural extension of identifying this "secret to teaching," is to try and extrapolate it to "unlearning," or memory loss, dementia and Alzheimer's.

If we can mimic and model the neuronal pathways and firings within humans, using AI, then we should also be able to study the relationship between the failure and degradation of pathways. AI pathways are subject to break and fail as well, though the causes are of course different. However, it would be imagined that there must be some shared structural stresses that result in the "unlearning" and failure to fire or function.

The potential for AI is immeasurable. If we can teach a robot, surely we can stress its system enough to "unteach" it. Despite being unable to force-feed it junk-food and/or vitamins/minerals, we can replicate environmental stressors, and once having generated the "unlearning" process, examine how to halt the degradation and perhaps reverse the trajectory.
The loss of a loved one is a tragic painful thing, but I do think that teenage suicide is especially tragic for two reasons.

1) Teenagers lack the perspective and maturity to understand that decision.

2) Teenagers (in general) have much more of their lives ahead of them. I think it is tragic if someone losses the last decade of their life and more tragic if they lose the last 7 decades.
Large-scale, complex information integration at big companies every day. The forgotten "V" of Big Data, Variety, i.e., schema complexity, is the sweet spot of semantic technology.
sorry who is up voting this?
If the country is broke, you don't get more money by taxing people without money. If the country needs more money, ask the people who have some to spare.
http://www.google.com/enterprise/apps/education/
Apple really got off super easy on the iCloud thing. As the article alludes to, they knew for months before the break-in, heck a lot of people on HK knew for months before the break-in (there was an article about it months ago) and yet they did nothing. Then when someone utilised that well publicized issue to break into accounts they pretended like they couldn't have seen this coming and it was a "targeted break-in" whatever the heck that means.

If it was any other company they would have got shit all over. Apple just has a very poor security culture internally, they're like Microsoft pre-Windows XP SP2. Microsoft made a huge cultural shift, it is about time Apple do the same.
http://www.libressl.org/

> At the moment we are too busy deleting and rewriting code to make a decent web page. No we don't want help making web pages, thank you.

> This page scientifically designed to annoy web hipsters. Donate now to stop the Comic Sans and Blink Tags
I understand the point, which is really reasonable.

But how about this way;

In order to disable the software that I installed on my machine, they need to know who I am, which computer it is installed to, plus lots of other procedures to deal with. Which is time consuming and not easy.

In order to disable cloud hosted software,

- User.find(me).licence.valid = false
5 days ago Paul Krugman said the problem was that our rich were flaunting their wealth.[1] Barely a week later, the problem is that the rich are invisible.

[1] http://krugman.blogs.nytimes.com/2014/09/24/having-it-and-fl...