skysight-inc/HackerNews huggingface dataset:
> You might be able to persuade me that "any felony conviction" is too broad and only certain kinds of felonies should be excluded.

I think you hit the nail right on the head. The article even notes for this particular program:

> Inmates convicted of crimes categorised as "serious" or "violent" felonies are not eligible, says Bill Sessa, a spokesman for the state's department of corrections and rehabilitation (CDCR). That rules out those convicted of murder, kidnap, rape and other sex crimes, violent assault, and - unsurprisingly - arson.

They didn't really say what these particular inmates were convicted of, or if they were even felons, but there are plenty of crimes in the US that are treated way more severely than they should, and in some cases shouldn't even be considered crimes at all.
Ask HN: Which IOS9 contentblocker should I use?
When IOS9 released I saw a few recommendations and finally settled for "Peace" as a first trial. Then, a few days later, the developer pulled it from the App Store (so no more block list updates) http://blogs.wsj.com/digits/2015/09/18/developer-pulls-peace-ad-blocker-from-apples-app-store/ ... I just found the next one, "Crystal" is going the shady way of "acceptable ads", which is just raw corruption and laughable. So... which options do I now have? Experiences? I want to block every single ad and tracker out there without exceptions.
Choosing the lede, i.e. highlighting the detail you think is important and thus framing the story for everyone, is the essence of editorializing. However, there are exceptions for everything and this is clearly one, hence the fix above.
Have you tried nodeclipse¹? I haven't tried it yet but am considering it for when I next have to do a lot of js work.

[1] http://www.nodeclipse.org/
It's not a lack of self-control that keeps people poor
It really bothered me that the page had a ridiculous amount of unnecessary javascript that made the page slow to load and froze up my browser. I want to read the story, not look at fancy animations and autoplay video.
PP+jailbreak+iOS+9+iOS+Jailbreak+Tools+and+Jailbreak+Guide
While I unhesitatingly concede that the article is biased in favour of expert editors, I think you slightly miss the point with the following remark:

> In the article, Wikipedians are called, "non-experts", while there are many experts in their field who also contribute to Wikipedia. Speaking of which, why not suggest those "elite" authoritative authors to contribute to Wikipedia?

The problem is not that experts don't contribute to Wikipedia. The problem is that you usually don't know whether or not an expert wrote whatever you are currently reading. What makes SEP different to Wikipedia is that you know exactly who wrote the article (it even gives you the author's email address) and that you know for sure that that person is an expert in his/her field. That is a guarantee that you simply do not have with Wikipedia and many other Internet knowledge resources. This is not to say that all information on Wikipedia is bad, it simply says that you can't have a guarantee.

This, of course, is not only Wikipedia's greatest flaw, it is also its greatest strength. The Wikipedia model sacrifices authoritativeness in favour of being up to date and comprehensive (in the sense of covering all subjects). And that is a valid trade-off for a site that wants to be a knowledge base for the whole world.

The SEP will never reach the size of Wikipedia, but then again, that is not its goal. Its aim is to be an authoritative source for academics in the field of philosophy. Within this well-defined field, it aims to be comprehensive and up to date. It caters to the needs of scholars, who need something (or rather somebody, a physical, known author) that they can actually cite in their own work. Wikipedia can never give that, and neither should it, for then it would no longer be Wikipedia.

Lastly: although I completely understand your criticism of the all-encompassing claim that "the Internet should look more like the SEP", I'm sure most people would agree that it wouldn't hurt to have a few more places around that you know you can trust for serious information. And incidentally, that is just what the author is arguing, if you hadn't taken his subheading out of context ;-)
Renters Will Continue to Struggle for the Next Decade, Harvard Study Says
I don't use python all that much, but out of curiosity, what's the problem with multiprocessing? In the languages I do develop in, I find it much easier to reason about than multithreading.
I hope he wasn't a professor of computer science.
Nodeclipse
> So far as I know there is no equivalent kludge to UPnP Port Forwarding that works reliably on that scale

There's only Port Control Protocol, but almost no sane ISP will ever enable it, because it can't really solve much and the security implications make people really uncomfortable.

The big problem with carrier grade NAT is when you stick N people behind 1 IP, they can only have at most 65,536/N ports each. If you're a big city in India, say, and N=1000, that's 65 ports per person.

Your ports-per-person is your ceiling on maximum simultaneous TCP sessions per person. 65 ports is barely enough for a few browser tabs to be open simultaneously, and god help you if you've got another layer of NAT at the household level (which you probably do) and you're splitting those 65 ports between 2 or 3 other people (which you probably are).

Consequently, browsing the internet is a fraught process in a lot of places with carrier grade NAT. You can absolutely forget about P2P or anything else complex and port-hungry.
> Anecdotally, all of my male friends have been assaulted (before being 25), some multiple times, whereas even the worst statistics don't imply nearly as much assault of women.

Are you restricting this to assaults in public?
The resolution cap in the article is due to Netflix's DRM, but current VR movie theater/media playback applications let you load your own media.

When you do this with HD content, it actually looks quite good in spite of the resolution of the actual HMD due to the subtle movements of your POV. The in-game camera tracked by your head is always barely moving, so the pixels you actually see in the source media are always being transposed and blended differently.
That it is. DK1 resolution was comparatively pretty awful. Even DK2 isn't great.

Crescent Bay and Gear VR felt fairly similar at GDC (rendering capabilities aside), so I'm really curious how much better the Rift CV1 is going to feel.

My time with Vive was very short, and felt so good I kinda forgot to look for flaws, but I hear CV1 is roughly the same (aka AWESOME!).
That sounds almost magical. I'd almost give my left hand to have a rule system like that here.
From having used the Facebook iOS app for the last four years or so, I assumed that they had taken the agile methodology to the extreme. They keep adding more and more features to the app until it's unusable, and every now and then throw the whole thing away and start from scratch.

Granted, I've had an iPhone 4 the whole time, so the experience has gotten worse and worse as time's gone on. But there's definitely been performance booms and busts throughout that time, with the performance getting a lot better whenever they release a version that's been completely redesigned.
This argument would hold more water if there was less single mothers with children by multiple men. Eggs might be less abundant than sperm, but there is still plenty for everyone.
>I mean isn't it already widely accepted that China has one of the world's largest and most active cyber warfare forces?

Do they? I thought the largest "cyber warfare force" (gotta love these buzzwords) was the NSA, and the US govt itself. The US practically controls the internet...
I experienced it personally and switched from ABP to uBlock as a result.
They are not "very right" due to all the scoping weirdness and the late binding semantic.
Okay, I can hem someone else's pants, but how do you hem your own? Do you just guess, pin, put the pants on, and repeat until you get the right length to sew?
> Maybe companies that generate revenue using these tactics? Again if this was Apples bread and butter they wouldn't be implementing any security measures might interfere with their bottom line, user experience would surely be taking a back seat to profit.

Well, OK, but this is a counterfactual that isn't very illuminating.
http://denisdutton.com/baumeister.htm

http://techcrunch.com/2010/08/28/women-in-tech-stop-blaming-...

The gender equality and feminism movement has been hijacked by corporate interests! The question is if ANYONE of any gender should bust their butt for someone else's company.

And if you really want to achieve gender equality at all costs, start with making the primary care provider for kids 50/50 men/women. Right now women are the ones expected to care for children which is where most of the salary inequality comes from!
Lockdown-The coming war on general-purpose computing (2012)
Do you have any tips for performance. I use chrome and ublock, umatrix and disconnect. Disconnect is a few second penalty but worth it for a free proxy. However, I am not sure whether ublock runs before uMatrix, or how much that matters. I was hoping to find a few great regex heuristics to speed things up and procide better blocking. I personally don't use 3rd party block by default because honestly why bother, sites display so shitty you might as well just noscript and whitelist.

tldr; parent or anyone interested do you have suggestions surrounding:
> good filter configurations in ublock
> whitelist & regex config
> use uMatrix?
> how to optimize for performance?

Ideally in chrome.
This belongs in /r/thathappened
I'm always so confused by comment threads like this page. I used Eclipse daily for 6+ years(I used it back when it was Visual Age for Java) then was forced to switch and now I've been using IntelliJ daily for the past 1 years(3 if you count RubyMine). So I think I'm qualified to make a fair comparison and I vastly prefer IntelliJ. But then I look at comment threads like this page and it's all about how superior Eclipse is. It always leaves me confused, like I'm missing something about Eclipse but I don't know what it is.

There was a 2 month window a year ago where I used eclipse, before I forced my new company to buy IntelliJ.
I don't know about anyone else, but I was totally surprised at how thin the ice was at the pole. I don't know why but I expected it to be much thicker.
The Saratoga was big but you are not really comparing like with like. At that point in the war the Royal Navy carriers didn't park aircraft on deck as they had been mainly operating in the North Atlantic with bad weather conditions and in the Mediterranean where they could be attacked by land-based aircraft. The Victorious carried more aircraft later in the war.
And ironically, nodejs is also single threaded with it's own GIL, which somehow no one ever mentions. It's great for async IO bound stuff but is really worse that Python for mutlicore CPU bound work - at least Python has concurrent.futures which makes throwing together a parallel map operation a few lines of code.
I've had this complaint since everybody started copying Snow Fall, but people really seem to like it. Even when the browser runs quickly, I just don't want stuff to move so much.
No offense but a couple million users doesn't mean you're playing the same game as someone significantly bigger than you.

I've worked for places that average 2-4 million users/per day 40+ million a day, they're an order of magnitudes different in every single way
> pass power down to their male descendants

Because it makes sense. Passing money and power to a son will help him get a "better" bride. On the other hand, a daughter from a powerful family, even with no own money, will be able to marry a rich, powerful man and improve the overall family's power.
RYOT VR
That's a bit self-referential. People not at ease socially are also often not very clear about themselves. How many have a phase (years or decades) where you keep running around and then you finally click and stop caring that much about society's opinions.

An actor said he had deep personality disorders, had to go through therapy for 20 years. He's still as weird, but he doesn't give a f. now. I went through this very slowly too. I knew someone who had the same kind of small epiphany.
Why would a publically-traded company do anything for purely benevolent reasons? Their investors would sue them.

"Providing the best web-browsing experience possible" isn't a benevolent act, anyway. Another way to say it is "making the most appealing-to-use software so your customers will buy your device instead of someone else's." Providing a better web-browsing experience makes Apple money.
Also, the app can get very kludgy at times. When you come across a rarely used feature, you'll often find you get the mobile site in a web view (which has a noticeably different interface) instead of an in-app implementation. Polls in Groups are the last one I remember coming across.
I have no doubt that the English page is higher quality than the Vietnamese one. That won't matter at all unless the person searching can read English. When looking for information, there are no concerns greater than "even if I find it, can I understand it?"

Even if the Vietnamese page were better, there's no excuse for replying to an English query with a Vietnamese result.
The Story of Fife and Drum Blues
Are you a parent?

The way you know that people actually are thinking about you being a bad parent is they tell you to your face you are a bad parent. This has happened to me, it happens to my wife a lot more. There is a certain fraction of the population that sees nothing wrong with publicly shaming a parent for parenting in ways outside of their perceived social norms.
Windows 10 will soon be more environmentally friendly with updated dialog box
That's what I'm saying.
Because it's better for the rich people if there's a war between men and women rather than a war between the rich and the poor.
How We Sold 37,000+ Copies of Our Self-Published Book (and How Much We Made)
Hey The Truth! I've acted in a couple episodes of that. Thanks for listening.
My experience: Most men hoping to get their dick in me are not thinking "Woo! Children!" If I withhold, it mostly isn't about "You aren't allowed to father kids on me." It's about "You are a pig and you deserve to keep self serving. I sure as hell won't be servicing you."

So I have a lot of trouble understanding your point about the scarcity of the womb. It is usually the vagina that men are after, not the womb.

Also, if having a womb were such a precious and rare resource, poverty in America shouldn't be overwhelmingly women and their children.

(Edit: It should have said "overwhelmingly." Statistically, in America, poverty skews strongly along demographic lines and the largest cohort is single moms and their kids.)
Sean Forman indicates that their suggestion to Adblock users to whitelist was explicitly blocked: https://twitter.com/sean_forman/status/644580617208864768
> “This won’t have any direct effect on the creative process for our showrunners/creators,” a Netflix rep explained.

Even if Netflix doesn't force it on production teams, you know someone somewhere down the chain is going to have this in the back of their head.
He's right, but he's almost too right: absolutely everything he says is a problem with bitcode applies to normal app store distribution and all other centralized cloud-powered OSes and apps. Therefore I don't see this as a good argument against bitcode -- not using bitcode does not prevent anything he says from occurring since anything that can be done to bitcode can be done to machine code.

(1) Apple has the signing master keys for app store certificates. It would be easy for them to binary-patch your app with anything they want, generate their own signing certificate in your name, and re-sign the app as they push it out to users. Since app store transactions are on a per-customer basis this could be done only for some customers -- such as only residents of a certain country, people whose names are on a list, etc. It's very unlikely that anyone would notice.

(2) It would also be easy for an attacker to do this if they compromised Apple's core infrastructure as described in this article. Then they could generate signing certs in other developers' names and trojanize apps in exactly the same way. A "doomsday hack" that trojanized all Apple devices in the world within hours is not impossible. If they all started, say, DDOSing core BGP and DNS systems at the same time, such an attack could take down the entire Internet.

(3) Apple, since they control the platform and can remotely patch it at any time, needn't bother with trojanizing apps. They could simply trojanize the OS kernel or user-space OS components and accomplish anything a trojanized app accomplishes.

The same also applies, by the way, to Windows and also to Linux if you trust remote code repositories and do not compile everything yourself from verified known-safe source code. It also applies to from-source-compiled OSes and distributions if you did not painstakingly check every line of code yourself. Google the "underhanded C contest."

If you run code that is not yours, you are trusting someone else. It's a subset of a larger principle: civilization implies trust. Without trust you cannot have specialization of labor, commerce, or law. Without those there could be no advanced technology or infrastructure, so none of this would matter.

To use an Apple device is to trust Apple, at least insofar as that device and any data you keep on it goes. To use Ubuntu and its repositories implies the same level of trust in Canonical, etc.

The privacy problems of the digital age are not entirely technical in nature and do not have entirely technical solutions. They can only really be solved legislatively and socially.
Chris Crawford perhaps!
http://kotaku.com/30-years-later-one-mans-still-trying-to-fi...
>There is nothing that compares to church

Not even football?
> There's a reason investors are pulling money out of the country.

Fun fact, they mostly aren't anymore. (Go figure. I guess the country is so crazy that nobody knows what to do.) That isn't stopping the Real from falling anyway.
Titan 1.0 Released (Distributed Graph Database)
it's probably worth it for unicode support alone

Yes. I'd probably accept a slightly worse language than python 2 but with reasonable unicode support. Fortunately, there's no need to.
Ah, I might have misread you. Agreed!
> I think the suggestion would be that everyone should be able to default to an agendered role and then later make an explicit choice to "put on" a particular gender.

Why would that be preferable to a society where people are assigned a default gender but can easily switch it later on (i.e. the present society)?

Also, while your suggestion might work for certain languages, it would be very difficult in others (e.g. in Slovenian) that use mainly gendered pronouns.
This always happens when CEOs are ousted from a company. It's just corporate culture. If you're trying to say this a bigger problem with the business world and society in general, then I agree with you, but there aren't too many companies that wouldn't do the same thing.
Does your midrange graphics card run on a battery that fits in your pocket? That's the hard part.

The GPU in a Shield tablet uses literally the same tech as a 980. But, the best that tech can do on <10 Watts is to keep up with an Xbox360.
Anything you can share? Some good examples of networking code with async/await would be incredibly helpful. The documentation covers the primatives but I have a hard time putting it all together.
For me personally, I've had much better experiences with Py3 than I ever did with Py2.
I've used Py3 for most of my projects since 2012, and I've never run into any major problems.

Despite what people like to say on forums, pretty much every library I'd want to use works fine. And it has for a long time.

When I've tried to go back and use Py2, I keep getting annoyed by simple things.
The unicode is a pita. Not having keyword-only arguments is annoying.
Not having "yield from" means more dancing.
Py2 forces me to manually make a lru_cache decorator, instead of just working..

From my perspective, sure, I _could_ use Python 2.x..
But Python3 works better and is easier.

The question isn't "Why Python3", it's "Why the fsck wouldn't you?"
It's as if China was the universal scapegoat for infosec people in the US... Wait, this is a known fact in infosec circles.
Shadertoy – Procedural city
The Rugby World Cup is ready hit by some high class technology
You have a similar problem in nodejs - if the api you want to use is async it has to take callbacks, so if you have to do something with that result you have to nest in another callback etc... it gets ridiculous. But it's pretty much a fundamental issue with async code - to keep things async then you have to set up the whole interdependent network of functions to be able to work async, since you don't know when anything is going to return its value.

It takes some getting used to - I think Python people are likely to have more trouble with this precisely because Python is a very clear, explicit, and mostly imperative language -you can read Python code as a sequence of instructions and that will be pretty much the way it gets executed, which makes understanding programs very easy. Async is simply a less intuitive way to program, so to adopt it you have to be sure it's worth the hassle of giving up easily understood code.
> My mother just expected me to help with laundry when I was a kid.

My mom was a traditional indian mom, living in an 2-income required american world. So she did most of the normal household chores, and worked ~full time (seriously props to my mom, because most people today complain bitterly if they have to cook after working all day).

She didn't want me to have that the expectation that I was to be taken care of by my wife, after being taken care of by my mom, so at a young age she taught me how to be self-sufficient. Doing laundry, as well as other basic things--balancing checkbook, making a grocery list, planning a weekly dinner menu, etc.

My sister and I also had chores too.

However there were plenty of kids (especially when I got to college and older), that had no concept of self sufficiency. I even had to teach my wife (who has a PhD in engineering) how to do the laundry, cook--no, Babe, turning the stove temp higher does not cook the food faster, load the dishwasher--sorry no, you can't use regular dish soap, wash dishes by hand, tend to the yard, make a grocery list, etc.
"Is it true the machine requires connection to internet or your cloud to cut or engrave?"

I would also like very much to know the answer to this question.
I agree and do Patreon too, but there's a lot of folks not on Patreon.
We are pretty serious about the web, infrastructure, and platforms in general, and we use Python. As does Dropbox, Google, Facebook, Twitter, etc.

I don't think concurrency is great in Python, but you're living in the wrong world if you dont think people are using the language for real things.
Caveat Founder, Ep. #1 Feat. Ilya Sukhar and Fred Stevens-Smith
Working on the next cool thing
I agree conceptually, but our eyes can't focus on 2 things at once when they're at different distances (or appear to be). By putting the 2D screen at the same place in 3D as the subtitles, it'll be less tiring on the eyes.
Are you saying that some random ISP(s), some third party or even their hosting provider can't modify the PDFs and the sums on the fly to inject malware? Do you really think most people checks the sums?