skysight-inc/HackerNews huggingface dataset:
As I said, when you have a group consisting exclusively of middle-aged white English guys, then making fun of "everyone" is not really as equitable as you're making out. Punching down isn't the same thing as poking fun at yourself. If me and my white friends get together and tell some racist jokes about black people followed by some racist jokes about white people to "balance it out", that's not ok.
Be aware that a single technique can infringe on multiple patents, and a patent can extend other patent(s), triggering a situation where a single technique requirements licensing from multiple entities.

It is exactly the issue of fighting patents costing millions of dollars that makes technology development financially risky. When accused of infringing, one has to respond, and that response costs both significant time and significant money.

I agree a side project need not worry. A startup does. I also agree that the world favors active execution over passive intellectual property generation. Our world also forces the active executing organization to protect itself if they need any financing to realize their goals.
> If you and people like you hadn't patented these things, they would've been able to use their work.

Someone else would have done it and you would be in the same position you are now.
This is more of a rhetorical question, but why does every modern OS and browser need to try and become a computing leviathan? Why can't my hammer ever be happy just driving nails? I don't need a hammer that cooks waffles.
It's not a fucking cop out. You make your content available on the web without a paywall, on the assumption that my client will serve ads. Well, guess what, it doesn't.

At no point did you contract with me to require me to view ads. Your terms of service (which you didn't even require me to agree to) did not require that I don't block ads.

Your business model is based on the assumption that I will gladly view ads. I won't. Hundreds of millions of others won't. Your business model is broken. The market is clearly not supporting the amount of content that is available. Don't try to play the ethics card; the advertising industry is as sleazy as they come.

If your content is valuable enough, put up a paywall and people will pay for it.
How would you use a benchmark like this to predict the performance of a well-designed asynchronous parallel conjugate gradient solver, like most modern deep learning neural networks that run on Internet HPC machines?
"All copyright, trademark and associated intellectual property rights in www.agar.io and the Agario game are owned by Miniclip SA."

Miniclip SA is a Portuguese company. Can non-US entities submit DMCA takedown requests?
This is a great suggestion. I'm getting sick of having to open incongito mode on Chrome unless I want Google Now to happily repeat whatever I was looking at later. Uh, I don't need reminders for sales on hemorrhoid medicine or news alerts about the side effects of MDMA. I don't need that popping up where others can see it.

Some kind of "off the record" mode would be invaluable for voice interfaces. Hell, it would be nice if there was a check box under the Google search box as well, but I imagine Google would never make it too easy to avoid their data mining. I feel like we never had the proper privacy conversation we needed to have with companies like MS, Google, Facebook, etc. I think some level of easy to use yet strict segregation between what I consider my public life and my private life should be cooked-in, and enabled by default, into all this software.
I'm pretty sure most businesses will fall under an existing SIC code. Hasn't changed in the way we handle them (payment processor) and we handle plenty of online businesses.
Change class is simulated in C++ via the State Pattern and possibly others. Any pimpl variant can achieve an effective change class by allowing an object's internal representation to be mutated to a new representation.

I once made a list/binary search tree library called Austin, purely in C. This library lets you dynamically change the type of an object from one kind of binary search tree to another. For instance from Red-Black to AVL or Splay. Or to a sorted linked list. There is a "vtable" in there which gets swizzled to point to different operations. During the swizzling, there are special operations which handle the needed reorganizations of the tree.
A little "Recommended App" tile underneath your "Most Used" list.
Everyone who reads the news has an opinion. Germany is not lacking its own voice and reach into the affairs of other countries. In particular, this kind of discourse about evil Yankees is certainly a characteristic of German politics at least since WWII, if not longer. If you want to prove that the entire German media is run by the CIA, bring data - not more empty claims - and remember to address the many, many instances of anti-Americanism.
There are two approaches: give someone a pile of power over you and trust them not to abuse it, or never give them that power in the first place. Given the repeated demonstrations of what can and does go wrong with the former...
I still remember when Firefox switched to using SQLite for most of its internal data. It felt like it took 3 or 4 releases to work out the concurrency and blocking issues. I remember back in the day it had lots to do with fsync.

Has most of that been worked out between SQLite and newer Linux kernels, or is that a pit waiting for other applications that go the same route?
If you have a local account you have to sign into a microsoft account (changing from local) to get Cortana.
Hi Astrodust,

Twitter is there for authentication so you can't 'vote hack' as easily - it was also much easier to integrate than a full user account system/email verificatoin.

Also, somebody else mentioned this (in a less abrasive way) - what is it about the Twitter auth that's so creepy and invasive?
Fuel energy density (xkcd)
If you don't encourage alternatives based on things like privacy or security, then nobody will be left to develop those alternatives. The thing with voting with your wallet is that it works in two ways - it discourages these monstrous companies like Microsoft, Google, Facebook, Apple, etc. from doing invasive things and it encourages smaller players into developing the better alternatives that we need.

Any of the popular Linux distributions are much less invasive than Microsoft's Windows 10, plus if you have the resources, you can audit it for backdoors (e.g. my government can certainly audit a Linux distribution, but they'll never be able to audit Windows). A Linux distribution is currently the only reasonable choice for privacy and security. Also take disk encryption. The way Microsoft is doing it lately is for the encryption keys to be sent to their servers, tied to your Microsoft account. On Linux you've got dm-crypt, ecryptfs, battle hardened firewalls and SELinux/AppArmore, all open-source and open for inspection, free as in beer as well.

Of course, you've set myself up for failure by demanding "comparable services". You know what, I could live without things like Cortana, Google Now, or Siri for a long time and while I get the potential, for now there is no benefit. Google Now somewhat helps with my traveling or daily commute, but that's a task for my phone, not for my laptop. Microsoft is continuing to break the utility of the desktop. That's too bad because all of this post-PC craze is misunderstood and I hope others will jump on the created opportunity.
Then it is clear that the insulting troll is you, not me.

It is not my fault hat almost all the people doesn't agree with your libertarian fantasies.
Still waiting to know what is stolen
What’s their motive? What’s their pay-off? Where is their benefit in that?
I believe it suggests an app from the store to you sometimes.
Saving the world: using persistent storage with a containerized Minecraft server
Not to be confused with F# @Microsoft being an extremely cool .Net/OCaml language.
[WHITEPAPER] 30 Questions and Answers  That Every SaaS Leader Needs to Know (2013)
If we are too early then at least we have something that we can fall back on without losing everything we have put into it.

No, see, what'll happen is your patent will be bought up during your exit event/firesale, and then used to harass other people in the space.

Especially in AR/VR/whatever, there's a huge incentive to patent things which are fairly obvious with just a little applied engineering time, and which will be used to harass a lot of people later.

If you wanted your technology to "win", you should make it open and free (in the software sense) to use--as it is, you've just got some tepid AR entry in the backwards swamp that is AEC.
maybe you could change it to opt-in per domain? Or opt-out for domains accessed via http and opt-in for ones accessed via https.
I get the sense that the extroverts are confused by the revelation that we're not all extroverts. They feel something has been "lost" now that we have the choice to avoid being nonconsensual extroverts. And that said choice is exercised on a regular basis.
Spammers are a lesser problem than contentless thought pieces, as the former rarely receives genuine upvotes anyways.
One could say that Google has killed the internet, in the sense that information is fabricated, copied, rehashed and stolen with the exclusive aim of getting a "click" or a "page view".
However, the drive to push or peddle information - to convince someone of something - is intrinsic to human behavior or consciousness.
And in fact, every piece of information delivered from a brain of one individual to the brain of another individual can be broadly classified as a marketing of sorts, e.g. a parent marketing good behavior to his/her child.
In that sense, in the internet domain, we have primary marketing/propaganda in the form of the main article text, and secondary marketing in the form of what we call "ads".
This secondary (or even meta) approach has never really worked that much (despite appearing so, given the sheer size of internet), and due to aggressive optimization and competition it has gotten out of hand to the point where people, and now big business, are reacting against it.
Given all that, what I think will happen, is that the force behind the secondary type (ad, popup, flash) of marketing will regroup into the more stealth (and more effective) primary form of marketing, and new ways of tracking the success of it will have to be developed.
How exactly did we reach a stage when this is acceptable behavior for respectable company? Such shady practices should have never become mainstream.
To be fair, Apple needs that messaging for Siri because they outsource the speech recognition to a 3rd party (Nuance, I think). It's not like your phone is doing all of that legwork locally. I'll bet it's the same deal with Google Now and Cortana.
As backend framework we're using Laravel hosted on digital ocean. Images are hosted on Amazon S3, we also queue uploads to S3 with SQS. Imgix is great service and I can't even imagine building tookapic without it. For database we use postgresql. Any other questions :)?
It's insecure by a standard that you are setting. If they can demonstrate an audit log of every admin who has escalated their permission to logon to the container of your data and access it, including the files they accessed, would that be good? (Because they do that.)

Again privacy-violating by your, arguably, very narrow standard. I'm sorry friend, but you are stating these things as if there's no question as to what you say.

More accurately, you might say that there are higher privacy and audit-ability standards that you would require for your given situation or application. I wouldn't be able to argue with that at all.
There is no comparable mainstream show in the US with a presenter as openly racist and offensive as Clarkson. Nor could there be, because they would be fired (as my and your examples show). I wouldn't necessarily say that the US is "less racist" than the UK on the whole, but to the credit of the former, it is hard to imagine a US show about cars being presented exclusively by openly bigoted white dudes.
> There's a niche in the market for somethig that tastes nice, is cold, isn't full of sugar and is not caffeinated.

Ice water?

(and I'm saying this as a cola enthusiast)
Ask HN: What's your take on the Machine Learning revolution?
I think it's the next tech trend to cross over. Web 2.0 did a great job of enticing regular people to create massive amounts of data.

I believe the pace of new, successful data honeypot companies will slow while AI and data harvesting companies will grow.

Your thoughts?
Hi, I unfortunately cannot apply to a FT residency program as I have a FT job (as I suspect most people here do).

However, I do have an interest in Bioinformatics/Computational Biology. Unfortunately, I find that most textbooks that cover these topics are very theoretical, e.g., going over how Blast algorithm works, explanations of NGS assembly and annotation.

I'm curious any peeps in the field have any simple learning projects/practical papers for a programmer interested in Bioinformatics?

Things I'm thinking of are, (would like to hear from the experts any hints, tips or links):

1) Downloading a GWAS (Genome Wide Association) data-set for a psychiatric or cancer disease and replicating the statistical techniques that scientists used to determine the clusters of responsible genes (e.g., http://www.nature.com/nature/journal/v511/n7510/full/nature1...)

2) Downloading different strains of Cannabis Indica and Sativa genome draft assemblies; running initial phylenlogy tree and run genome annotation pipelines to identify known genes; and using RNASeq data to isolate the potencies of different varieties of Cannabis and metabolic pathways to produce hemp (e.g., http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3359589/)

3) Downloading data-set of RNASeq data from synthetic biology experiments involving yeast and replicating the statistical technique that authors used to determine the gene regulators/promoters used to program the cells to produce plastic, fuel and drugs for them! (http://www.nature.com/nature/journal/v440/n7086/full/nature0...)
If there are reasonable opt-outs, then you can have your cake and eat it without jumping ship to Linux/FOSS. (And, to a lesser extent, you might face the same problems there, e.g. with Ubuntu)

The problem is that with all platforms, the opt outs are hard to find and, even worse, hard to even know when the opt outs even exist.
I don't disagree with GP on making life better. I'm suggesting that in some cases they are broken to an extent that even with emulation they will not reach normal functioning. A person may gain more mobility while using a cane, but we still put elevator requirements into building codes because we realize that not everyone is going to be able to use the stairs. But for some people, even with the 'canes' and 'elevators' we have available, there will be areas they can't get to, some which may be really critical.

The person shouting to walk better is an idiot only making their lives worse; we can all agree to that. But what of the people who think a cane is good enough and elevators aren't needed? Or those who think that elevators and canes are enough? When someone can't walk well, we should still care. Because even with all the canes and all the elevators, even with leveraging all the benefits their condition may give them, there are still things they don't have access to, and sometimes those can be quite critical parts of life cut off from them. So we should still care.
Ahah, whoops. Edited for clarity. That's a funny coincidence.
https://www.torproject.org/about/sponsors.html.en

The NSA fully-funded and wrote SELinux, too. So what?
Not even that. There was just client-side in that repository.

It used this for the server side: https://github.com/OgarProject/Ogar
Comparing Performance of Blaze, React, Angular-Meteor and Angular 2
Greg Brockman Is Joining the Stellar Board
Dependencies on flags, yes, but what global side effects?
> UX people can't seem to agree on much of anything.

It's almost as if "UX people" isn't referring to "UX person." Go to Stack Overflow and the vast majority of questions have multiple answers, as if "programmer people" can't agree on much of anything.
The point is that they're granting themselves the permission to do so if anyone ever deemed it necessary and that the user has to agree to their terms to use windows.

So you're basically signing away your rights to privacy. Not based on due process but on "good faith belief".

Someone at microsoft thought there is a need to do that to cover their legal asses. They would only think that in case they anticipated needing it in the future.
Apertosoft
Making Postgres Bloom
One can do anything they want privately if they can afford it.
This is not a DMCA request, this is a IP property rights notice that the repository is violating copyright & trademark. Nowhere is it stating that it is a DMCA.
Cornell notes with pen and paper.

It's not digital, and it'd be tricky to OCR my lousy hand writing.
The sad thing is, no one cares. There hasnt even been a public debate about a government with 80% majority.
Josh, maybe you don't get how difficult Speech Recognition is now that it comes as standard in your smartphone, but they use Google/Apple (delete as appropriate) servers for a reason. There's a reason people were amazed at the response time of Cortana - local speech recognition that doesn't hog the processor is a big deal.

And connecting to O365 calendars offline? Is that not a stupid concept?
It's not as if the signal bars on a phone have any standardised meaning anyway. That's just clever UX psychology.
Hi all, we are a dynamic new company based in London providing apps, websites, hosting and programming. if you would be interested in our products please visit us www.apertosoft.com
It's possible to do all this personalization without giving away your data to advertisers. Unfortunately Microsoft chose not to.

Why do people seem to gloss over the fact that we can implement these technologies without losing privacy? e.g. voice recognition has been possible on home computers for decades now. You don't need the cloud for it.
Ah, a Cray. Buck up; there are better supercomputers.
I wonder how this compares to VarianceCharts - https://variancecharts.com/ (besides the license). They both claim to get inspiration from the grammar of graphics.
Yes. Even here, when you tell the truth, you are just downvoted. That is the reason, I deleted the post.

I am sorry about that, but in our society, the truth is not suffered. I should not waste my time, telling it.
Of course. Why wouldn't they? The DMCA takedown process specifies how US-based ISPs, hosting providers, and other web sites should respond to copyright complaints, and guarantees them a variety of legal protections so long as they follow the process. Making that process unavailable to copyright holders outside the US would make those protections unavailable, increasing the workload for these businesses.
> This privacy statement explains what personal data we collect from you and how we use it.

> It applies to Bing, Cortana, MSN, Office, OneDrive, Outlook.com, Skype, Windows, Xbox and other Microsoft services that display this statement.

> References to Microsoft services in this statement include Microsoft websites, apps, software and devices.

Seems to cover the Windows OS too.
I could not agree more. I run Fedora on my desktop, and iOS and OS X on my iPhone and MacBook respectively. When I read posts like this, I can't help but think "How long will it be until I'm unable to do any compute without being tied to an online account?". Most people (including myself) have no idea what is going on in their smartphone, tablet or desktop PC. I can trust Fedora somewhat more, but as an exercise, leave tcpdump running on your OS X device and the amount of non-local network chatter is unbelievable.

Furthmore, why is it when you delete a photo from your iPhone it can persist on iCloud for up to 30 days?

Likewise, why is it when I restore my iPhone and set it up from scratch it starts to download 100MB + of data over WiFi? [1]

[1]. When I setup my iPhone from scratch (Apple ID, iCloud disabled), it hammered my WiFi at the full RX rate of my DSL line for approx. 10 minutes. That's 4Mbps * 60 * 10 = 2400Mbits = 300MB. I made sure that my iPhone was the only device connected to my WiFi. What could be in that 300MB of data? I should proxy all traffic from my WiFi to my DSL modem via another PC and do tcpdump on that!
I restarted slack about three hours ago, and as of right now it's using 552MB [0] across 5 processes. It goes back down if I restart it, and that was enough of a "wontfix" for the slack team when I reported it.

[0] http://imgur.com/S35NWij
I'm Jewish, but I think banning Nazi symbols at this point in time is counterproductive and unnecessary. All speech, no matter how odious, should be allowed.
Obama Administration War Against Apple and Google Just Got Uglier
I agree completely. The split between public and private life is so natural that we sometimes forget how important it is. Sometimes people need to be able to experiment and access information privately so they can think it over without being judged. It leads more genuine expressions in public life, even in simple ways. Maybe I want to experiment with listening to all the worst pop music to see if there's something in there I like without my music player thinking I love all of it.
1. Know everything about a person store it and mine it at scale.

2. ???

3. Profit.
Linux 4 life!
Ha thanks for all the kind words. Actually our patents don't have to do with AEC and are actually pretty novel in the computer vision realm.

I actually ran the idea of putting our work for "free" by our current investors because I am a fan of FOSS but it's a non-starter when it comes to raising money and it's just a fact of life that we need investment to keep going.
Agreed! But it doesn't work like that. Those with bigger karma scores get a bigger boost for their posts. Their upvotes also count more.

Sort of a case of the rich becoming richer.
I think you might have misinterpreted that paragraph somehow? It's not saying that updating all the reference to point to the old object would have the wrong effect. It's saying that updating the references might not be feasible. A garbage collector has more access than an application programmer...

There is an interesting exception to that in Smalltalk, where the become: operation will replace all references to one object with references to another.
I don't see how that's comparable. He's used racist slurs against various non-white ethnic groups and explicitly advocated for discrimination against certain (non-white) ethnic groups. If he's done the same with regard to white people, I'd be interested to hear about it.
...update; so this is anecdotal, but I just searched #ycfellowship and discern that there were ~6500 applications for 20 slot. Wow - more sadness - more energy spent on submission, and no feedback. Very impressive stats for YC though.
More likely its for modeling nuclear weapons which I believe is the primary purpose of NSCI.
If you want to see vast spaces of unused land in the Bay Area, just take a drive from Fremont to Livermore via I-680 and then 84. Tons of open space, nobody living there...
I went paperless in college.

My method is Notepad++ with either a cloud storage solution, or a shared network drive. I take my laptop to all meetings and take what notes I need, then store those in my cloud/network storage. (In certain situations, I'll use my phone instead of my laptop)

I use Excel heavily, and it's a great tool for many uses - managing and manipulating lists of servers and data quickly, better grid formatting than Word/Outlook, script generation automation (using VBA to create Powershell scripts), and other uses. But it's a terrible note-taking platform to me.

I've had a love-hate relationship with OneNote. It works best for me from within Sharepoint. Others make much better use of the tool than I do, and hopefully you'll be able to do so too.