skysight-inc/HackerNews huggingface dataset:
> most women with the disease take a certain medicine, while most men don't

Unless "most" = nearly all, this kind of situation is not difficult to untangle if you have sufficient and appropriate data.
Handling Custom HTML Tags in Android TextView
> This makes me think your whole comment is just trolling.

The user name kind of gives the game away
Virtual Creatures Evolved by Algorithm
How would you know if you have been taking them since you were 7?
Protecting business ideas: if, when, and how.
Analysis: Experts advise Snowden: fly commercial
Mobile performance has to do more with the expectations of multi-touch interaction for the user and less about the whole application simply being "slow". Very marginal differences in performance can have massive effects on the usability of apps on a mobile devices. For example - imagine the lock screen slider didn't follow your finger as you swiped, but slightly lagged behind. Would you know initially that it was even swipe-able if that were the case?
As do the people on the other side of the discussion; it is really best to just ignore these discussions ;P.
> There are some things normal people don't even joke about

Have you never been on the internet before?
Who says that is the only letter. It is just one of the many. Also other means of communication/confirmation were possible.
What is the point of Chrome existing? I get that Chrome added a JIT javascript compiler, but hasn't Firefox since added that in response? Are there any other advantages besides satiating their "not invented here" problem?
> People started using Facebook because it was exclusive for a group of students.

Citation needed, from a different source than the FB founders.

It's a very juicy marketing lie to spread but I've seen social and IM networks of all types come and go and the only reason ever has always been "because my friends are there".

All the rest is just feature candy, stuff to attract the pioneer trend-setters. The great mass of people just herded there, couldn't care less about exclusivity or particular features (cause learning to use features is hard and exclusivity is scary), not until it was shoved in their faces.

The trend-setters don't care nearly as much about "my friends are already there", because if they did, they wouldn't be trend-setters.

So right now what I'm seeing that among those people who care about features, what is in demand but not currently available: decentralized and private (and on some level, not-Facebook, not-Google), and another important thing I keep hearing echoed but not quite emphasized are group chats (quite available already but it also seems to be a deal-breaker for new platforms if it's not there, just saying, in case anyone wants to build the next encrypted social messaging whatnot).
Eventually (e.g. via targeted advertising) they convert that data to cash. If they weren't going to make cash from it, they would not be collecting it in the first place. And when they do convert it to cash, that cash will be taxed.
If I open iTunes on Windows and scroll through my music library (~20,000 songs) then move over to Google Play in chrome 28 and scroll through the same library, I notice very quickly that the native experience is undeniably better. I would estimate the total lag (between spinning the scroll wheel on my mouse and seeing the ui begin to scroll) is about 10 times as long on chrome.

Another example: try using any web based spreadsheet software after using Excel for a while. I guarantee that you'll be immediately frustrated with the web apps sluggishness.

Web apps are getting better, but anything that uses both the HID and graphics stacks is still way faster if native.
So why can't you be an observer of the sys admin when they install the software. Witness some chain of command that the software has come from an authorized source, meets a digital check-sum and is installed properly. It can then be secured by another party with a two password "lock box" type approach kind of like we use with our crypto system at work that guards our CC processing. There are systems invented and implemented in the world already that can rid your concern over some rogue sys admin. Takes all of 1 minute of critical thinking.
Would you mind to explain more? Linux already got market share in the form of Android, what effect it has on society (as opossed to other OSes)?
This is one among many serious, and unjustifiable, flaws with JavaScript. It's the kind of issue that should never even arise with anyone's code in the first place, regardless of who wrote the code, because the language and its implementations should not allow it to happen.

And, yes, we know that other languages have flaws, too. But aside from perhaps PHP, the flaws in other languages are almost never as outright stupid as they are with JavaScript.
I typically use curl and prefer it, but one feature I find it lacking which wget has is recursive downloading.

https://www.gnu.org/software/wget/manual/html_node/Recursive...
We all know naming things is one of the most difficult things in programming. Give the guys a chance, let them do it in the language they are fluent in, rather than the language you grew up with
Cyptorage - exchange data in a secure and easy fashion.
I did this with my old website and it worked great.
Real humanoid robots are almost here
I've been using 'cmus' recently, which is pretty decent. Far less issues with pulseaudio than with a lot of the other players.
Energy production causes big US earthquakes
In Italy, there's a strict ban on phones or cameras in the voting booths because, like you say, it's a way to verify that you voted for who you did, and consequently, get paid for it.
He also said he had stopped using Google search, which is entirely inconsistent with his "could go at any time" reasoning. Clearly there must be something else that motivates his actions.
IMHO internet voting falls under "because you can does not mean you should".
Here's The Guardian's LIVE BLOG of the Snowden human rights meeting, and subsequent press conference. (excellent)

http://guardiannews.com/world/2013/jul/12/edward-snowden-to-...
JavaScript doesn't even handle "characters taking up more than one byte" once you abstract to "more than one X" (or, alternatively, "more than two bytes"): JavaScript strings are really binary 16-bit numeric arrays, which frankly is even worse than using 8-bit numeric arrays as developers are much more likely to throw up their hands and claim "those characters don't happen often enough for me to dirty up my beautiful code" (the response I seriously got when I started working on patches to support UTF-16 for ACE; it was really annoying and horribly disappointing: they seemed to believe they could just ignore the problem in general and solve it at the edges, which is a total misunderstanding of the scope of the issue).

In essence, JavaScript's string is no better than C++11's std::u16string, and in fact is even worse as the language doesn't provide anything similar to std::codecvt, so you are stuck implementing UTF-16 conversions yourself in a language that doesn't even have an integral data type :(. (Incidentally, Java's String also sucks at this, so it isn't like the "native applications" side of this argument is doing so well, with C++ and Java both down for the count; only Objective-C has a real Unicode-compliant NSString class.)
Its bizarre to see the number of comments turning this into some dire constitutional issue. No court has said he isn't protected by the first amendment. He said something online, some uptight woman saw it and told the police, now the police are charging him to cover their asses in case he becomes the next Dylan klebold. The constitution doesn't protect you from having to endure stupid shit like this and you're looking at history through rose colored glasses if you think small town Texas sheriffs ever stopped and said "gee, this is a violation of this kid's first amendment rights."

Its an awful injustice and the guy posting the bond is a hero. But people have been prosecuted for stupid shit like this since time immemorial. Heck, at least the kid is white. It would make your skin crawl to read the kind of prosecutions small towns have engaged in against black people.
Microsoft Denies New Reports That It Let The NSA Spy On Email And Skype
Time, 5, 5, start would have saved you six seconds every time.
There's plenty of other cases as well. What about someone who bribes people to vote for them, and can check up on it? Or if your boss tells you who to vote for and threatens to fire you otherwise?
I've used makers vs. takers rhetoric, but as far as I see it, the takers are the aristocrats at the top of society.

As far as I'm concerned, the bus drivers are clearly in the maker class. They provide a service that the city requires. They make things that need to happen (people getting from one point to another) happen.

The takers are the assholes who provide no service to society but get rich on their connections-- the VCs lining their pockets with the yield of multiple liquidation preferences.
Wow, where to start :-)

Biggest benefit is probably the flexibility. SA allows every pattern from raw table access right up to complex object hierarchies mapping to joins or views. If you've already got an existing database structure it's invaluable to be able to hide the "implementation" in this way (I know that's not really the right term) and just present the API that better reflects the domain.

On the other hand it's also a really good tool for creating the tables yourself from the python table declarations.

I've used SA in both enterprise environments mapping really hairy old database schemas to greenfield web apps and I've never found anything that it can't do well. I'd go so far as to say If you're doing relational database stuff in python and you're not using SA - you're doing it wrong :-)
If you have to guard against someone doing something silly, then you are never safe. The problem is not the language at that point, it's the environment.
TechStars EdTech announce companies
A demonstration about how OS X ships curl but not wget. Essentially he's just running

which {curl,wget}

to demonstrate that curl is in $PATH where as the shell cannot find wget (since we're talking about base installs it's safe to assume that the aforementioned utilities should be in $PATH by default - if included at all).
Those days never existed, people just got worked up about different stupid shit.

Also: what's the point of bringing the NSA into this? Some Canadian lady saw his Facebook post and called the police.
Nice sandcastle photo
This beach picture is really amazing. I have never seen so amazing sandcastle before!
The difference between the GP's and your suggestion is who takes the risk. Both protests would risk getting a few people in nasty situations with the authorities.

In the GP's plan that risk lies with the protestors themselves, in your plan it's the random xbox playing kids you are suggesting to report on. Making the problem worse before it gets better and possibly introducing a chilling effect causing the opposite of what you intend to accomplish.
The sad thing about all of this is that Microsoft were pretty much forced into this position (so we're told) by the authorities.

In the process these leaks have just destroyed pretty much any credibility Microsoft's online services had, which form large parts of their strategy (according to the recent Ballmer memo).

It also makes you wonder about the OS and other software they produce, which isn't a good place for MS to be in.
Very interesting analogies, I thought this one was particularly poignant:

“These people are having sex with a lot of people. Obviously, they don’t mind having sex with other people, and that gives me the right to have sex with them, by force if necessary.”

People unfortunately actually have made (and still make) similar statements to justify objectification and sexual predation of people labeled as promiscuous. It doesn't seem like something that has changed though at a certain point in time due to a watershed reconceptualization (the sexual revolution?) equivalent to the generational shift of offline-born to online-born.

It is about societal conceptualization of sexuality and (in the case of NSA situation) privacy, but I don't think it maps cleanly onto generational change. When people see sexuality or privacy as "all-or-nothing" matters, the same crude logic pervades, whether it's "they aren't a virgin, so they can't refuse sex" or "they share everything on facebook anyways, so they can't refuse giving it to us."
Huh. It's like he's saying (because of libraries in the web browser) that we should be benchmarking HTML5 the way that we would a C64 or an Amiga 500... not as a general purpose machine that can implement arbitrary algorithms, but as a crummy machine where all the magic is done in hardware (or, here, libraries).

Part of me wants to resist that frame. The whole point of browsers running (sandbox safe) arbitrary code is getting the benefits of arbitrary code, right? Who wants to distort their problem solving to conform to the ad hoc details of the current state of browser vendor libraries? Isn't that what we're trying to get away from?

But then a part of me thinks... we do that with GPUs too, right? If you benchmarked a modern game that didn't use the GPU (and didn't distort what work was done to accommodate the particularities of the how the GPU expects computation to happen), its performance would be relatively speaking even more dreadful. Just like a web app that doesn't lean heavily on the browsers' libraries.

Obviously there is a difference in that browser constraints are mostly social (and thus kind of arbitrary), and GPU constraints (and those of the C64, for that matter) seem to be responses to certain physical realities.

I guess in the short run, he has the right attitude if you want to make code that actually performs well today, but wrong if you think that putting political pressure on standards bodies and browser vendors by offering up critiques like the original article is likely to improve things.
Tasker is spectacular. I started with a simple thing to pause my music and read out any texts I get if I've got my headphones in. My favourite is one that turns my phone to silent after a certain time, and if someone calls then automatically hang up and send a message to them saying it's late and I'll call them back.

I've recently added the voice plugin, I need to play around with that more.
I think this part made it sound nastier:

> On this turbulent alien world, the daytime temperature is nearly 2,000 degrees Fahrenheit, and it possibly rains glass -- sideways -- in howling, 4,500-mph winds.
Because the stupid things backwater parts of France do isn't worth making news?
BART's top-paid worker of 2012 never worked a day
The 4 Chords in every Pop Song
I do work on both sides, and my experience with web just makes me wish for native projects every time I change customer, but it does not always happen.
https://pbs.twimg.com/media/BO-PPaVCEAAlIKH.jpg:large

Picture from the airport 15 min ago. Is Snowden in the middle?
I'll leave the politics aside for a moment. What's really interesting to me is the human development around "online" and "offline".

One thing i've noticed since my mom discovered Facebook, is how she seemingly always forgets who can see what. It would seem like she is not capable of understanding the multiple contexts that exist... and frankly I don't blame her. There's a lot. In facebook alone, there are posts everyone can see of course I can restrict that. I can post on someone elses wall, of course then mutual friends can see, unless or course permissions are configured otherwise.

It can get really confusing when in the previous 50 years of your life, you really only had to deal with two contexts. Person at the other end of the phone, or other people in your proximity.

I've pretty much grown up dealing with multiple virtual contexts, so it's natural to me (and other people in my generation) but its definitely not natural to my mother.

I'd be really curious if there's actually something physiologically different between our brains?
Re: Bradley Manning -- skim through the UCMJ and the Manual for Courts Martial some time. You may be surprised what you find.
"Not all popular health foods get converted into crap."

Have you seen kale chips and vegetable chips? Apparently the only way to convince people to eat their vegetables is to fry it and add a bunch of salt.

I agree with the parent, if quinoa actually became popular, the food industry will figure out a way to fuck it up.
> most of the useful python libraries are not ported to python 3.

Obviously this depends on what libraries are useful to you, but of the common libraries that people talk about, most of them do support Python 3. Numpy, matplotlib, Django & PyQt, for example, all do.
Maybe they were pig cops?
>You can't email someone 13 hours away?

>facebook has been replacing those short messages that email or IM used to be used for.
The simplest solution - make connections.

- Find someone who works for the company (on their website, or linked-in, whatever). Tell them who you are, and ask if there's any jobs available. They'll probably send you to a hiring manager, along with some kind of recommendation. If you've already been vetted by a team member, you're streets ahead of all the anonymous resumes the hiring manager gets.

- Go to a meetup, conference, or some other industry event. Talk to people.

Everyone with a job knows a hiring manager, and the hiring manager will trust them more than all the job seekers banging on their door.

This might fail if you want to work for Apple, Facebook, Google, Microsoft, etc. I've heard Apple employees tend to get stalked a lot by people who want to work for Apple, so they've got the same kind of defences that hiring managers have. You'd probably need to really stand out to convince them you're the kind of person they should introduce to their boss. But these companies already have pretty active recruitment. You want to target the companies with poor recruitment (i.e. most companies).

Most companies kind of know they need more staff, but can't be bothered going through the process of advertising, weeding out hundreds of unqualified candidates, then having to pick between the 2-3 good candidates who get on the shortlist. It's almost as stressful for them as it is for the applicants. If a good candidate presents themselves before they've bothered advertising, they'll often take them without bothering to advertise (expensive), weed through the chaff (time consuming), and picking from the shortlist (stressful) ... all of which creates the risk that they'll either not find the right person, or hire someone who doesn't quite fit simply because they felt they were the best of a bad bunch. And if they don't like you, it's easy enough to say "sorry, no positions are currently available".
The use of "offline-born" in this article is very disconcerting and seems to express something of a "superior-us vs. inferior-them" mentality. While I agree with the majority of the article and the need to preserve the right to privacy, calling a large group of people "offline-borns" and equating their actions with theft and rape is dehumanising and should not be considered acceptable!
Yes, terribly. Our federal judges are appointed for life. Our state judges are mostly elected, which makes state prosecutions in places like Texas a clusterfuck. And lots of people defend the states' rights to be retarded, because federalism.
That description makes Venus look like a habitable planet.
Dan is too humble when giving his credentials in this article. Reading the comments already, it seems some may be unaware that his first claim to fame was VisiCalc: the software from which all modern day spreadsheets are direct descendants.

He's got years of accumulated wisdom that make his comments about programming natively vs. in the browser worth some careful thought. As you read his post, remember he developed a functional, useful, modern spreadsheet package on 1979 hardware.
This article is really out of left field for me. It doesn't do anything to justify the assumption that online-born people value privacy and offline-born people don't. It just launches into a tirade about how offline-born people are abusing their power.

However I see plenty of young people who don't care about the NSA scandal ranging from apathy to "what do I have to hide?", and I see plenty of old people who understand the evils of mass surveillance even if they don't understand the technology.

If there's a generational correlation then first that should be established. It seems dangerous to simply assume it is generational warfare and demonize the older generation who actually should know a thing or two about surveillance states since they've definitely been around for a while.
Web API performance: profiling Django REST framework.
Getting to work directly for/with a CEO or main decision maker, for free or not, is probably at least as hard as getting a real job. Most people don't have a stash of work lying around that a person with unknown credentials and no context can just pick up and execute. Bringing a person up to speed to do real work takes real effort which is wasted if the person doesn't work out - so if you need an extra person on the team, you'd rather spend some time making sure you're hiring the right person, and then we're back to square one.

Then there's the issue of unpaid labour to do indispensable work to begin with: Unless in a well-defined intern position - that is, a person that isn't actually expected to achieve much besides some hands-on learning - it's culturally poisonous to have unpaid labour around. As a boss, you're telling your employees (the ones that get paid to do indispensable work) that there are people who can and will do their jobs for free. If that's not the case, then what you're doing isn't actually indispensable, and won't give you much leverage.

I'm sure the method worked well for you, but I'm also quite sure that there were specific circumstances in your case that facilitated that success, such that it doesn't translate directly to general advice. I'd even venture a guess that those circumstances, applied slightly differently, could have resulted in a regular job.
Petition for a public enquiry into Tempora [UK]
No, the 'jk' isn't the only thing that makes it clear it was a joke. The phrase "still beating hearts" is an example of ridiculous over-the-top language used for the effect of humour. That's sometimes how humour works, you say something and people know it's not serious, because of how ridiculous it is. For example, if someone threatened to stab you, you might think it was a credible threat. If they threatened to sacrifice you to Kali while sodomising your pet gerbil, it's probably a joke.

It's more than just "some people" who joke about dark things. I would say most people make dark or sick jokes with their friends. It's normal behaviour.
I find it hard to understand why you don't already know everything I'm saying. In fact it's slightly worrying that you have such a narrow (naive even) view on how "normal" people behave, and yet you feel qualified to have an opinion on the credibility of online threats.
Sharing on Facebook is a passive thing. You put a picture on your profile and your friends decide if it's worth their time to look at further. You never explicitly told them to look at it, you merely gave them the opportunity. It's like hanging a picture on the wall of your home.

Email is a very explicit share. You are telling someone to look at this, because you sent it to them. This is much more personal. There's a social stigma in over-emailing, as much as there is a social stigma in not reading the emails a friend sends you. Emailing pictures is more like calling a friend. Yeah it's nice to hear their voice directly, but what if they don't want to hear what you have to say at this moment?
Secrecy of votes is the foundation of the system. Just imagine how many people would be willing to sell their vote if they could prove it to a third party.