skysight-inc/HackerNews huggingface dataset:
Nope, but I did tell people I was when I was a kid.

Also other fibs: dads owns 'Norton Antivirus', and related to WCW wrestler Scott Norton.
>The question then remains "If they're so bad, then why do websites have them". Short answer: "Because it works. They drive sales. They drive engagement."

The same argument could be made for spam email.
Alright, I'll play. How long of an explanation are the users of a free service entitled to receive before the maintainer can happily go his/her way without follow-ups? Development of Truecrypt stopped, and as it's open-source, someone else could keep hacking away on it.
> I feel bad that I cant get a job at the New York Times with my cs degree.

You probably can, actually. "Data journalism" is a growing field.
Downvotes are pointless if peopoe don't agree on what they should be downvoting. For example, contrast r/askscience with r/funny
The "proper" syntax is dumb. I've never considered writing functions to get around it, but seeing this makes me want to contribute some builtins to bash.
I don't get why you have to argue with a company on the way it does its recruiting. They feel that's the best for them and they have the right to.

Yes I believe that a person that studies English could become an Engineer. But being an Engineer requires experience and time. It's not like you'll pick it up in a day. On the other hand a person that studies CS or Engineering has learnt the basics and its easier for him to become one.

The way google is recruiting feels the right way for them (and for me) since they don't want to take in someone that has no idea and start teaching him on that.

Also if someone wants to work for a Tech Company like google I don't see why he will go study English... if English is what he likes best then why would he pursue working under a tech company.

I think you are trying to apply the logic that all the banks have that they'll hire whoever if he passes their tests. But they will train him into investments and guide them through. And also that person like everyone working on finance will have to undergo exams every-year to prove himself. (That's pretty much like studying finance if even more advanced).

Well Google doesn't want to go with the paragraph above.
Excellent advice - the converse is true too: just because a company uses the right tools doesn't mean that the company doesn't have a toxic corporate culture that makes it a terrible place to work.
"Data science" my ass. It's called statistics, econometrics and programming.
Do you know of any papers/writeups where you can get more details of the technique?
As an aside. I just noticed that site features mostly inspiring and positive stories. The world definitely needs more news like those.

One good thing about the internet is that we can pick the kind of news that we like.

I refuse to listen to news mediums where fear and negativity are the main focus. The world is a wonderful place if we look at the right places. (Cofirmation bias anyone :)
Standard Treasury (YC S13) Raises $2.7M to Help Banks Deliver Digital Services
You have no knowledge of which is better, which is fine. We can encode that in a uniform prior.
I'll try to be as clear as possible, at the risk of sounding like a humorless pendant.

When Rakudo announced it wanted to rewrite NQP to run on multiple backends, the stated justification for not relying on Parrot in the long term was twofold. First, because Parrot developers didn't treat Rakudo as the most important hosted language. Second, because Parrot didn't provide the features Rakudo wanted--in particular, its object model was unusable by Rakudo.

Those reasons are tied together; the second was used as proof of the former. You can also throw in the deprecation policy as a supporting reason, but that makes things more complicated because Rakudo developers wanted it in place for some things ("you can't change things in Parrot and break our code") and wanted it gone for other things ("why can't you just fix this thing?").

I have a problem with both reasons #1 and #2, because I have multiple examples of Parrot developers offering to do make changes to help Rakudo. In my case, I was told not to do them. In the case of sixmodel, the stated impetus behind #2, Andrew and others (who had been accused of not wanting to help Rakudo) were continually volunteering to write the very code that Rakudo developers said they wanted and were continually told "No, not yet." (See Raiph's links, for a few of many examples. See the #parrot and #parrotsketch logs for many more.)

Meanwhile, Rakudo developers were continually complaining how Parrot developers were not interested in helping Rakudo and how Parrot was technically a bad fit, citing sixmodel as an example.

I interpret that response as something other than good faith. I believe that's why Parrot developers left; there's no point to sticking around in that situation.
Anecdotes are immensely important, you just need to be able to take them for what they are, and understand that you can't invalidate someone's personal experiences by saying that you've never seen anything like that. That's the biggest problem I tend to see with anecdotes.
It's good that it feels like privilege. That means the affirmative action is working. Hopefully in the long run it becomes engrained and eventually the gender gap disappears and all that good stuff.
Did you take any high level literature or english courses? Repeating back what the teacher wants to hear is fairly standard across all disciplines in low level courses.

The people who I know who didn't just complete english degrees, but excelled were all very critical thinkers. The classes required reading, understanding, and then writing critically about what was read. Thinking was highly valued, particularly about nuances of the language and meaning.

Of course people who are not good can slide by and get through school, but that can happen in any field. See CS grads who cannot write FizzBuzz for example.
Anyone else read Christopher Moore? Emperor Norton's a regular in a bunch of his books, hilarious stuff.
I believe this is what's now called "Peggy Olsoning."
depending on the context, and your userbase, it's usually not too much extra work for them to choose one of 7 carriers and saves you a database lookup & maintenance.

if you insist on keeping the huge database (around 30MB), i actually wrote a miner script a couple years ago to scrape the NPA-NXX data as a CSV from 2 different sources [1]. (you'll have to change the $src key and run it twice)

[1] https://github.com/leeoniya/npa-nxx-miner.php
Truecrypt has been Terminated
I'm not suggesting that companies change the system, more that they look at the criteria they use for recruitment to see if there are ways they can better judge underlying potential that what grad school people went to.
It'd be hard to build a reputable business with spam.
I think its more feasible and smart of Google to find engineers with a subset of soft skills that you describe than hire on those soft skills alone and hope they have a subset of technical skills.
10 Reasons I Encourage Friends To Go To Hackathons
>There are many schools where students get by just by copying each other's homework and the professors never punish them for it.

This is much easier to notice in the rest of the hiring process than the same sort of faking in a humanities context.
Everyone Panic Almost Free Downtime Phone Alerts
> you don't hear CS folks claiming they're well suited for writing poetry.

It may be technically true, but the dismissive "english/humanities is easy" narrative that is (or, in my day, was--it seems it still is) extremely popular in the STEM undergraduate community carries a kind of implicit claim of exactly that sort. Stating that something is easy necessarily implies the person making the statement thinks he could, with some relatively lesser effort than he applies to his current focus, achieve comparable results to those who focus on that something.
A negative temperature is hotter than a positive temperature. Actually, it’s easier to imagine that you can’t go “bellow” zero to reach a negative temperature. You must go “over” infinity and appear at the negative side of the numbers.

(If there is a mathematician nearby and begins to cry, just say that you must change the topology and use $\bar{\R}^{*}$.)
The problem with this approach is that it requires coordination on when the swap of the two stacks is done. Using CAS doesn't really help. The consumer doesn't know if the producer is currently writing into the stack or not. It still needs another mechanism to determine when it is safe to read from that stack.
Cordova is great. I work for an app dev shop. We do both native and hybrid.

If you dont want to mess with building for iOS and Android and XYZ then I would recommend looking into Phonegap. Phonegap uses Cordova to access all of the native apis etc. However what Phonegap does offer thats different is the entire build system. So if you are DIY with Cordova you run all of the build tasks but if you are doing it with Phonegap you can hook up your github repo and they will build for all of the supported platforms for you. No messing with XCode etc.
But how many female programmers did you witness, compared to how many male programmers? Even if you worked in anomalously female-heavy places, I can almost guarantee you the ratio is anomalously low on a global and historical scale.
Snowden says NSA watches our digital thoughts develop
And you are of course, elderly or handicapped, correct? Or you need to travel with two small children? And when you say you biked 'across New York', you mean from Long Island or Yonkers to Manhattan or some similar commuter trek, correct?
> Most engineering is not like software!

Not just that, but original R&D is much more expensive than implementation of proven designs. Not knowing which designs will work, or whether the overall idea will even work at all, greatly increases the number of design/build/test/debug cycles needed to build a product.
I think that the author doesn't know the difference between race and ethnicity.
You could use %2b instead of + on the URL and it'll work, or just * as mentioned above.
Given my science background, very little is a given until I see data. CS people get on their soapbox and talk about being superior in logical and rigorous thinking and then lead off with statements like it's a given.
Perhaps I shouldn't call it a fact without data but I assume English majors choose English over the other choices because they feel that they would enjoy English more than the other choices.

Is that logical?
> Oh please, the amount of math and (physical) science a typical CS major goes through is pretty laughable compared to a math, physics, or chem major. It's usually on par with biologists with a bit more calculus.

Sure, but CS isn't supposed to teach you physical science.

It's supposed to teach you logical reasoning, and at that we definitely are better. Most "hard science" students I know struggle through parsing a basic decision tree.

If I had to hire a logical thinker and couldn't hire a CS major, I'd definitely go for a philosophy major. Purely anecdotally, they're the only other discipline I've had a lot of success in teaching programming to.
I'm unsure of the motivations most people have in choosing majors. When I see generalizations of a very large group of people, no matter how obvious it may seem, I just like to see data to back it up.
"How do you become a good writer and get good feedback? I don't know."

Write a lot and have other people read it.

Try and communicate, and see where that communication breaks down.

Write for large audiences, and see where you are either misunderstood or how you piss of the readers.

These recommendations are some of the tools you're asking for, though they aren't as automated or have answers as clear as piping something to a standard output.

Remember, when you first start to learn programming, you don't have access to "debugging tools, tests and output for feedback", either... these are tools you develop because you realize that you need them. That doesn't mean that these tools don't exist, or that you can't find them, or that they are useful to you in your situation.
Singapore has a population density of 13,600 people per square mile, where the US has 75. They do NOT "do it fine". It is a mass of teeming people crawling all over each other.
Ha, and you just made fun of ColdFusion developers in just the same fashion!
How Vermont Could Become the Napa Valley of Hard Cider
Because we are a (generally) well educated, grown-up, empathetic community who realise that hacking/start-ups are great, but not the be-all and end-all of life, and that some things are important to stand up for/against even when only tangentially related to the topic at hand.
This is the Definitive List of Best Gmail Tools and Plugins Ever
Every marketeer / start-up needs these tools!
https://curveship.org/alert.js
That doesn’t really make sense, does it? Why do you believe that someone who says something sexist (or racist) is not actually sexist (or racist)? I see no reason at all for this assumption. It seems non-sensical to me.

Those people want to be cruel, sure, but they are also sexist (or racist).

Also, being sexist (or racist) is as much defined by actions and words as it is by intent. Actually, intent is pretty irrelevant (at least for the victim). What matters there are the actual actions and words.
This article details most of my work and correctly characterizes the day to day struggles.

It's been 10 years from the writing of this article, but things haven't really changed all that much. Still waiting on robotics and software to really revolutionize things.
> enjoy heavy duty math or science

Neither do I, and I'm a CS major.
been asked to introduce a backdoor from a Lavabit-style order

This makes no sense. Lavabit was compelled to turn over evidence it told the government it had, which is straightforward law. There is nothing "Lavabit-style" about "distribute a back door or else." You would need explicit legislation to allow that. If the developer's cat was kidnapped to force him to put in a backdoor, there is nothing "Lavabit-style" about that.

You do hedge with the word "theoretically," but "theoretically" this could be a message from the aliens.

Do you think that will stop people?

It will stop the smart people, and you need smart people to work on it. Otherwise you would only be allowed to distribute it by illicit means, and you could never trust it. It would be as trustworthy as warez sites. Why even bother with that nonsense?

Much saner to just build something new, having learned from TrueCrypt's experiences. For example, something that starts from the command-line and then has a GUI in top, instead of the reverse.
Or even better, you can look at the conversion rates of past articles and fit a beta distribution to them.
Allowing a voting system does not guarantee any form of quality control, especially when the content of the article is very controversial, if not intended to insight differing opinions.
Yes, they are fun.

At least in practice the decision to use one or the other would come from variance guarantees. From this view we can define a "practical" meaning to each one.

* blocking: very high variance in operation time

* lock-free: lower average, likely lower variance, but prone to spikes

* wait-free: lowest variance, approaching zero, cannot have spikes
Chicago is the only major city I've lived in. I didn't mean to articulate my feelings toward all cities. There are parts of New York City that feel incredibly homey (strange as that may sound). There's definitely a size of city that's just right, like you've described here. I also used to live in Ann Arbor, MI. Considered a city, but also has a nice hometown feel to it.

I agree on the isolation of boulevards and strip malls. I prefer areas where there's a microcity/downtown area, but a lot of grassy residential space close by. The modern mega suburbs (with Best Buy's, Wal-Marts, and every fast food imaginable) are terrible.
I've been running into the same issues. I'm planning on moving away from Simple soon. Not being able to deposit a check without mailing it in (no mobile app for Windows Phone, a problem most of their customers won't have), nor deposit cash, nor write checks (even e-checks). There are just too many limits on what I can do.

Now I have to find a bank that can do all of that, but doesn't have even worse issues.
Great Dr Hawking discusses how England can win Worldcup
> It's easier to find CS majors who can communicate effectively than English majors who have the logic skills to read, write, and debug code.

Is it? I've met quite a lot of coders who think they're good communicators but really, really aren't.
Bayesian methods don't perform so much better in the situation you just named. They're also more expensive.

The really shine in that they provide a really uniform vocabulary of producing new, more sophisticated models while "frequentist" methods usually rely on ingenuity to get to better models. So if you're actively exploring a model space and want to attach a bunch of assumptions and degrees-of-freedom to correspond with a theory you're testing... then Bayesianism is the way to go.

Theoretically, marketers are doing that exact process. In practice, they don't see that is a statistical process, though. Maybe someday a tool will bridge that gap successfully... but again, you're unlikely to get a huge advantage with Bayesian methods without that increased work investment.
The Nation's Property Data, Brought to You From Detroit
Vim-smalls: a plugin for super fast moving and jumping in Vim
I think most humanity studies develop critical thinking, but at very shallow level.

Mathematicians have to nest 100s levels of logical operations to get proof they want. Programming around 50 to 10 logical operations. Lawyers perhaps 10. Literature nests perhaps 5 levels of logical operations.

There is simply no apparatus to manage this level of complexity in human language. Just try to describe 3th level integral or matrix operations with pure words. It is like analyzing complex program on TI programmable calculator with 5 line display.

And I think English is not very logic friendly language, too many double meanings and context sensitivity. I like German for its logic and Esperanto for its simplicity.
Well, maybe I didn't phrase it very well. What I mean is that in my experience, women consistently bring unexpected perspectives to my attention that are attributable to the differences in life experience between men and women in the same society, even in subjects and areas where I wouldn't expect these differences to be relevant. So I definitely see the benefit of having a more balanced ratio of men and women in the workplace, regardless of what the work consists of.
How is Google trying to kill off Google Maps Mania?
I agree with you. I think the humanities are important not only for what they teach, but also in that they attract people with a different view of the world (and way of thinking, perhaps) than is common in the sciences. From the perspective of the Google hiring manager, though, filtering based on degree type is probably one of the easiest cuts to make when you're operating at that scale.
Because thinking back over all the people I've programmed with or inherited a codebase from

So basically, when considering a minuscule, poorly defined and poorly measured data-set, you've decided to draw broad conclusions about half the human population.

I'm not sure how great a programmer you are, but I'll tell you right now that your logic skills need some work.
Definitely. Didn't want my sentiments to apply to all cities. See my reply above. A lot of places that embody the spirit of a city, without the "shut out" feeling.

Certainly depends on the person. Which, whether FLW's desire or not, is why forcing an option on everyone and assuming it's the best for each person is a pretty weak way of doing things.

That's actually my favorite part of humanity: there are a lot of different ways of life/attitudes. Just a matter of finding the one you sync up with best.
Fun! Level 6 failed to load any widgets, evil or otherwise, in Chrome; I had to switch to Firefox and redo the whole test. For my external script I used http://pastebin.com/raw.php?i=15S5qZs0, although I don't think the lack of a .js extension there was the problem.
As someone who's never used zsh - you don't need to quote stuff in zsh?
Interestingly, I took part in an environmental project when I was in High School to thin out a deeply overgrown area of conifers that had been planted 20 years prior as part of a tree planting initiative to reclaim some undeveloped farm land that belonged to the county and was next to a school.

We had to cut down about 10% of the trees and haul out half of the felled trees, chosen at random, and introduce a half dozen clearings about a 1/4 acre each. The intention was to thin it out so that wildlife could move around more easily in it and become a small wildlife sanctuary. Apparently it worked as the site is now a dedicated bird sanctuary.

But I do wish we could have transplanted the trees rather than just cut them down.
They're not cruel because they're sexist, they're sexist because they're cruel.
From the comments:
Google searches 'Panda' updates. More info on Panda here - http://searchengineland.com/metafilter-penalized-google-1921...
No, you don’t. You really don’t.

Judge people for who they are. Individually. Do not presuppose things. Done. It’s quite simple.
(I''m not the OP.)

I have a degree in English, and another one in mechanical engineering.

The 9 English classes that I took were uniformly less difficult and less rigorous than the 25 or so engineering classes I took. When I studied English, I already had a reasonably well-developed understanding of logic, but it was not used in my English classes. I would estimate that I could have earned a B average in English with 5-10x less time spent than in engineering. Standardized tests suggest that I have more aptitude for engineering (or at least math), so English should have been harder for me if the curricula were of the same difficulty.
But that's exactly what "signalling" means - and Bock has decided (presumably based on experience and statistics) that the positive signal of CS is and B student is stronger than the positive signal of A student of English.
> When I was studying it was not uncommon for STEM students to get 100% for tests and exams but such a thing was unheard of in the humanities faculty.

Does this mean that grading in the humanities is more difficult or more arbitrary?
Define "all things being equal", because unless the CS major and English major have both taken exactly the same courses (in which case, why aren't they both double CS/English majors?), things aren't equal.

If you've got your two students, and they're both applying for a software development position, wouldn't you rather have the person who's taken formal CS courses? Even if the English major has worked on some software projects on the side, the CS major probably has some experience with data structures and algorithms, and being able to think about those.

I'm not saying an English major can't do the same things, or that because someone studied CS they're better than anyone else. What I'm trying to get at is that your average B student who studied CS is probably a better candidate for a technical position than your average A student who studied English.
This is good advice. I have always followed that through by insisting $PS1 has a bright red banner that says "PRODUCTION".
Mac: FileVault for FDE, encrypted disk images for files.

Linux: dm-crypt for FDE, gpg for files -- or dm-crypt with loopback volumes.

Windows: BitLocker for FDE (unless you are a potential US IC target, but then why would you use an OS from a company who has a proven history of being eager to work with the US IC), gpg for files.
That's pretty egregious.
Stunning Photos of the Internet’s Hidden Infrastructure
Vibram Agrees to Settle Class Action Lawsuit