skysight-inc/HackerNews huggingface dataset:
I'm actually not that concerned about CS jobs being outsourced particularly soon. I think the impulse to do it will be there - it seems like a readily outsourced job, right? just committing boilerplate code, right?! - but the reality is that determining requirements and co-located work is crucial (this is backed up by decades of research which I can go dig up if someone wants). You can no sooner outsource the development team than you can management and everyone else interacting directly with those developers. And at that point it sounds like you're just talking about a company in another country.

Reason 1 (about human culture etc...) should actually strike a cord with me since I studied Anthropology for my undergrad degree[0], but even still I disagree with this article's premise. Don't take "you should be focusing on HCI and culture" and conflate that with "you shouldn't study CS". This is a stronger case for the argument that social scientists should be taking CS courses (and vice versa) than it is for anything else.

In STEM fields I sometimes find people who condescendingly talk about social sciences and humanities students because their job prospects seem (and indeed are) grim. It's rarer that someone in one of those fields derisively fires back with crap about how shallow a CS (or related) education is, but it happens as it has here. It's not just unproductive; it's toxic. People instinctively respond by digging deeper into the trenches and preparing defensive, even offensive responses in retaliation for what seem like attacks on their intellectual passions. These posts polarize us and discourage us from engaging with people from other fields for fear that we're in for yet another flame war.

We should all be talking about how we can enrich our discourses with wisdom from other fields, not taking pot shots from our respective camps about how much better ours is than the other's. There's a lot that Computer Science can do for other fields, and a lot that other fields can do for CS.

0: to be fair, I double-majored, but I associate personally more closely with Anthropology at the moment (although for credibility's sake, I'm studying CS now).
Governance for the GitHub generation
Thanks for the link. I checked it out today and was finally able to convert from pathogen to Vundle. The site gives you the exact strings to configure the plugins in all the major plugin managers. IIRC, it scans github looking for .vimrc files and indexes them to gather usage data. Very cool.
It's ok. Just make sure you plan your changes and stick to the plan: it's too easy to fall in a trap of uncontrolled perfectionism.

Plan features for the next 1-2 weeks and complete them. Then plan for the next 1-2 weeks etc.

Only do things that are important and should be done immediately, ignore all the rest (like important, but can wait; etc).
Soo, the point is to boost your entire audience's impostor syndromes by showing off what terminal-fu you have, when in reality you don't?
If this standard was applied right across the board, only places like Costa Rica or Sweden would be allowed domains.
If there was some kind of exclusivity agreement in place, it would make perfect sense. "As long as you're publishing exclusively to iOS, we'll give you extra support and guidance" is fine if both parties are aware of it and have agreed to it.

"Nice app you have there. It would be a shame if you stopped getting support on it" is not.
Weird you can build a court case of out of basically people insulting each other.
>>> so you could imagine some org donating some money to get some particular work done, then getting it and using it without having to have paid tax on the equivalent work that would have been done if they paid for it

If they donate the result to be used by everyone, not only this org - what's wrong with that? If a company builds a public park and this company's employees, along with others, can visit it - is it bad? If a company builds a hospital which accepts, among others, this company's employees - is it evil?
Yes, that is pretty much my experience.

In Germany there was a Groovy craziness in JUGs around 2010, mostly coupled to Grails projects. At JSF days in Austria Oracle guys were discussing adding first class support for writing JSF applications with Groovy.

Fast forward to 2014, in our consulting projects when Groovy skills are requested, they usually mean that developer needs to take care of Gradle scripts.
Certainly, but the common factor is that the friends they're having problems with are dirty Android users. I have no doubt they've been content to let people believe that the problem is that Android can't handle text messages.
Private corporation seizing other's domains, non-profit organization unable to exempted from taxes, US gov wanting to access US-based company data on foreign data center, PRISM, etc. it seems the US is building a strong negative law environment against its own tech firms.
If only Europe were to take take this opportunity to become more attractive... but I haven't any faith our leader will do it.
It would seem then one way to spur economic growth would be to build more roads, transit, etc. Just as building faster internet spurs more internet companies.
Article does not address danger to aircraft.
In my experience, the only thing that helps in this case is to change people around you. If you're into startups, go to startup events, meet people there. If you're into travelling - join some group trip. New experience and new friends will boost your energy. And never forget to take care of yourself, eat healthy food, exercise etc.
This is so far beyond "people insulting each other". The alleged behavior is reprehensible, illegal, and absolutely actionable.
How is IA supposed to distinguish a new website from a sincere wish to delete old stuff? A change in domain registration data means nothing; I have a domain that I registered for an association in my name, and which I then sold to them (for a symbolic price), but it was only an administrative issue - the site was the same.

IA is on iffy territory w.r.t. copyright as it is; if they stop respecting robots.txt, they could get into a world of hurt.
Based on what I've seen, fellow Googlers use Macs as glorified ssh terminals + chrome machines. Most Google code isn't allowed on laptops per security policy, and most wouldn't build there anyway. I also think lots of people have Macs because, before the Pixel, they were the only laptop offered internally that qualified as a fashion symbol, and the only option with a Retina display.
Piketty in R markdown
That's a little unfair. A 501(c)3 is a huge asset - not only is a 501(c)3 exempt from federal income taxes (and often state sales taxes) but people can make tax-deductible contributions to a 501(c)3. If two companies are producing a product and one is a 501(c)3, then that company has an enormous competitive advantage in the marketplace. Yorba is producing software that commercial software developers also produce. The IRS has a very good reason to make sure that Yorba is actually an exempt organization before it grants tax-exempt status - otherwise the government is effectively subsidizing one company in the marketplace.
From reading the blog post and the IRS letter of rejection, I didn’t really find a strong case for why Yorba requires being a separate entity. Have you considered becoming fiscal sponsorship project? There are multiple 501(c)(3) organization that might consider serving as a fiscal sponsor for the project like the Software Freedom Conservancy. Another perk to this relationship is that the fiscal sponsor will handle the taxes and compliance.

To give some more background, my nonprofit went through a similar 4 yearlong back and forth process, but in the end, we did successful receive status last year. Prior to approval, I set up our organization as a fiscally sponsored organization by established another 501(c)(3). The status that we achieved is probably one of the highest on the IRS watchlist (donor advised fund) so I’ve had to fortune of getting to know the IRS and the tax code for tax-exempt entities very well :-)

For Yorba situation, the language used by Yorba in response to the IRS may be fine when talking to developers, but when talking to the IRS, using IRS’ language helps tremendously along with reinforcing a specific charitable purpose and avoiding any red flags (which Yorba’s response triggered in multiple regards); this is where a lawyer specializing in nonprofit law can really help as @philipn suggested. If you can’t afford a lawyer, you may be able to obtain pro bono work, and even then, it’s still good to read the relevant legal treatise to ensure you are well informed.
Godel constructed statements S that are neither true nor false (more precisely, you could add an axiom saying "S is true", or you could add an axiom saying "S is false", and you'd get a consistent logical system either way).

It turns out that if you can prove something is both true and false, then EVERYTHING is both true and false. For example, let's say you want to prove X. Note that Y is true. But then you obtain a contradiction (since Y is false)! Hence X is true.
DNNs have been a huge leap for speech recognition.
Thanks for the link. The exhibits really paint an appalling portrait of the guy. He's acting like an insecure 14 year old.

I don't want to downplay the situation but I feel like it's your responsibility as an adult to disengage from situations like this faster than she did. Hindsight is 20/20 I guess but the whole situation seems to have been really mishandled (and that's a feeling I'm getting from a court complaint from her side). Again, I'm not saying she asked for it or anything, just that pursuing an ongoing relationship might not have been the best idea.

In any case, that seems to be a terrible working environment. I also find it kind of ironic that the co-founders of an inherently social app like Tinder appear so poor at handling interpersonal/romantic relationships.
At times this can send you down the wrong road while you are convinced you are correct.

You will go too far to realize this, and generally you can't undo a lot of things later.
Why wouldn't it consider the archived state of robots.txt?
Codr.TV aims to address gender imbalance in tech scene
Abolishing leap seconds is a terrible option. In a few thousand years' time, official time will have shifted noticeably from solar time, which is not acceptable to society. It's just code. We should draw up a transition plan to using TAI in computers.
From the documents:

> As Ms. Wolfe began to head toward the exit, she was accosted by Mr. Rad’s guest at the party who spat in her
face.
Little known fact: the GNU project got its 501(c)(3) status by starting The Church of Emacs. The software is just something they do for fun.

(I might have made that up.)
As all the corporate training says: "Don't put into writing what you don't want to see on the cover of the WSJ."

This is a pure example of what happens when you do not listen to that adage.
Jumprun, run scripts from anywhere in terminal
Creating a faulty lock mechanism that can be circumvented by anyone, then putting a gate at the end of the street to stop people getting back to their own houses that are now full of crack dealers because of the faulty locks...

Yep totally the same...
Vaio is back
An Apple brown-noser then. It is hard to tell which of the two are worse.
how are you developing for Android to begin with?

Well, this requirement wasn't in the original brief. And in any case, you're trading your own labour and domain knowledge to shave a few dollars off. The scrounging you've mentioned is only a little cheaper than what I've mentioned - my point is that it costs more to set up a mac mini for a developer (rather than a headless server) than the throwaway line presented. Even with your cheaper, more-effort-given-to-scrounging pricing, the monitor + HIDs alone add 1/3 to 1/4 the price, never mind the ram or ssd.
Pytodo, simple command line todo application
It was fine in iOS 7.0. The problem started in 7.1.
That's just 200% kickass...
I think most of the judges would be able to see through it and recognize that running a free DNS service which ignores abuse by botnets and having an OS which can be used to run various programs on, including malware, is a bit different thing. If you could prove Microsoft "clearly not doing enough to prevent abuse", you could probably win a juicy class-action lawsuit, but proving this would be extremely hard.
I know a Googler with one MBP and 2 Pixels. Guess which computer he brought to the workshop we were in...
Twitter said to agree to acquire TapCommerce for $100 million
How about bread? Many people feel that bread is interesting stuff.
I'm very sceptical when reading quotes like "smart people [...]" because IMHO it's extremely complicated to define smart. That said, I believe the following statement is 100% wrong:

> "Smart people have a problem, especially (although not only) when you put them in large groups. That problem is an ability to convincingly rationalize nearly anything."

Rationalizing is not something smart people do. IMHO it's more of a cultural thing in large scale. Take a north European (or American, must have to do with the weather) and you'll get a huge % of the population rationalizing things, instead of being emotional like the south Europeans/American.

I understand that most HN readers are programmers with strong mathematical background but try to picture this: Ghandi didn't knew any math compared to Godel, Einstein or Von Neumann. Ghandi achieved a gunless revolution by convincing poorly educated people to follow his lead. To me this is EXTREMELY hard to do. Nearly impossible. Ghandi was a social genius. Can we say that he wasn't smart because an average mathematician would probably had more analytical thinking when talking about algorithms?

The author (and not only the author) confuses the analytical/non-emotional thinking that he does with smartness. I believe that's a bold mistake.

ps. Of course there are situation where school teachers think of introvert children as not that smart. This thing plays out both-ways unfortunately.
Yes, we were told directly by Apple that we will not be featured on AppStore or get any dev contacts if we release Android app together with the iOS version.
Interesting; do you have a source for that? I'd have thought that it would be most useful for people on land, too, to have noon at a well-defined time.
And if you fail to prove your assumptions false, it's only because you haven't tried hard enough.
This is very well done. Two thumbs up...way up.
Scientists would hate you if you redefined the second by such a large amount. And since we've delegated the definition of a second to scientists (notably physicists), it's not going to happen.
From reading the texts, I've decided that none of these people know how to type. And I can't understand someone that high profile not realizing that these things are going to come to light at some point.
It looks like somebody put an iPhone on a photocopier to take screenshots. Is that what happened? Is there a legal reason why this was done versus using the home button/power button combo?
It of course did not create insurmountable wall, but many malware platforms rely on free DNS services for establishing communications, and if particular strain is hardcoded to use no-ip, the instances that rely on it would not be able to establish the connections and thus would not be controlled by botnet owner anymore, at least for the time it takes to either deliver update by other means (provided such means are coded in particular strain) or re-infect the machine with different strain of malware. Of course, once malware authors know no-ip is no longer their friend, they'd move on to use different services, but the instances that were produced before that may very well be disrupted.
I can think of a few benefits you get from your neighbor's parking space, but the most important is the increased economic output of your neighbor due to their happiness with suburban life.
Nobody would assume Ghandi was dumb because he didn't know algorithms, how absurd.

More intelligent people absolutely are more adept at rationalization if they have that particular difficulty.
I was super-interested in the watch, so I went to the website. The price seems... high, to say the least. The first question that popped in my mind was "why is this so expensive?" and the FAQ doesn't seem to address that.

I get the sense that it is not aimed at mass market, at least not yet. It would be great if there was a mailing list I could subscribe to that would alert me when it becomes affordable.
> I don't want to downplay the situation but I feel like it's your responsibility

Article about sexual harassment on HN. Came to comments expected victim blaming, 2nd sentence in 2nd comment.

Well done.
Complain to HN: N years of experience using technology X
"5+ years of experience using Visual Studio 2012 technologies..."

Which would mean it's at least 2017 right now?

Is anyone else annoyed at seeing stuff like this? Employers really need to loosen up the reins on qualifications.
Fine. Let's say that if you don't have HIDs or a monitor and you want a primary dev box, then it's not worth it. If you have the HIDs and monitor, are willing to do a little bit of third-party work, and want a machine that can competently serve beside whatever non-Apple machine you're currently using, then you can get started for far less than $2000. (I don't think this is a terribly uncommon use case, especially for people already developing for other platforms.) Would you say that is a fair assertion?
[Case Study] Bing and Yahoo Are More Useful Than You Think
"5+ years of experience using Visual Studio 2012 technologies..."

Which would mean it's at least 2017 right now?

Is anyone else annoyed at seeing stuff like this? Employers really need to loosen up the reins on qualifications.
If I keep getting spam emails from a Hotmail account, should I file a motion to take down the whole Hotmail domain?
> I also find it kind of ironic that the co-founders of an inherently social app like Tinder appear so poor at handling interpersonal/romantic relationships.

Maybe it's not so surprising if your idea of human interaction is based on a binarized version of hotornot.com
This needs to be upvoted. I think it's Paypal's biggest blunder yet. Their excuse is that "it might not be legal" and if they asked the "government" (which government? The US one? They are based in Switzerland) for approval.

Absolutely unacceptable.
20 Free HTML5, CSS3, UI Kits and PSDs for Designers
To save all the designers out there their much precious time we have brought together the latest and most trending HTML5, CSS3, UI Kits and PSDs. Enjoy!
I've never been there, but from afar the Moscow Metro is a thing of beauty.
http://upload.wikimedia.org/wikipedia/commons/2/2c/Moscow_me...
In particular one thing Moscow has that the Denver map doesn't have much of is a ring line connecting the spokes.

A ring means that arbitrary trips don't need to go thru downtown. Not having a ring means that the transit system models the 19th century layout of having "farm roads" connecting into the "market" in the middle of the city.

Perhaps Denver uses buses to form a ring?
Your brain has a frame rate and it’s pretty slow
I kind of doubt any of these people have ever worked in a place big enough to have "corporate training."
>>> In terms of liberty, one crime doesn't excuse another,

Except it is not a crime if it's done under lawful authority (by definition) or in self-defense. Otherwise you'd argue imprisoning a murderer or using force to defend your life is a crime, because outside of these circumstances limiting one's freedom of movement or using force on somebody is a crime.

>>> If someone uses YouTube to upload copyrighted things, should YouTube have its domain stolen and its users unable to use the site any more?

If that's the only thing his domain is used for, it very well may happen, and similar things already happened. Seizures of domains used for illegal activities are commonplace.
Third paragraph - http://www.nytimes.com/2014/06/30/sports/worldcup/most-fans-...
Smart people actively seek evidence that they are wrong - finding evidence that you're right doesn't prove anything. A single piece of evidence that you're wrong shows everything.
That's what studying compiler construction does for your brain!
Isn't it funny how that line is always followed by, "But actually, they can be really dumb about this one thing."
I work as a UX designer for almost 2 years. And I think design in a transparent environment is really important.

Sometimes I think all the people in the team should know why the product is designed like this. Actually, the fact is just like that. Programers would like to tell you their thoughts about design even though their suggestions may be not appropriate at all. But if you don't explain the reasons, some parts of the product may be totally different from what you thought they would be. Because you can't explain all the things with the docs. There are always some points we miss.

So like the OP said, it's a good solution to build an open work environment where anyone can see what other members of the team are working on, including programers. You will get the feedback at the first time, and you will find it becomes simpler to explain the design to others in the team.
> especially when you want to do something the you are pretty sure will be safe

(It's worth noting that often the compiler is complaining because it actually isn't safe.)
just being unaware of the screenshot capabilities of the iphone probably? It's probably a lot easier in terms of workflow too
I just finished reading David Kushner's Masters of Doom, which tells the story of DOOM development, as well as the id software story around it. It was well-written and thoroughly researched story, should be a good read for many in here.
I am not justifying anything but I think that the target audience of the tax-free work is important to the IRS when classifying the organization. Like others have said, they may get exemption with some tweaks, but simply "not being bad" doesn't make it good, if you think of it from the point of view of a loophole that other companies can take advantage of, it's important to the IRS to avoid loopholes like that, it has nothing to do with good or evil, just with money and avoiding taxes :)
I would say that that is a fair assertion, but I would also say that it doesn't really detract from the OP's point: to get started with google, open a browser and start downloading; to get started with apple, first find a non-trivial lump of cash.
That's well put. Jesus Christ, I didn't realize it could get this bad. This is like if someone took the usual sexism stories, magnified them beyond all possible imagination, and made it reality. Somehow I must've been lucky, but I don't feel like I've ever met anyone who would act anything like this...

(To be fair, I'm reading one side of the story via the link above, but assuming that the facts there are actually true...)
I'm seriously excited to get started on this. So many courses start with such extreme density, but this one appears to have done it right.
I think a lot of the discussion here assumes that smart people are unable to make proper decisions under uncertainty. That has not been my experience. I've found that truly smart people are able to discern when there is uncertainty and apply the proper analysis using probabilities. They're also able to sanitize the inputs to avoid the garbage-in, garbage-out problem. Perhaps the "smart" people he is referencing are not so smart?
It's standard practice to downvote jokes.

Thank you for letting me know it was one. I wouldn't have realized I needed to downvote this.