skysight-inc/HackerNews huggingface dataset:
And for those not familiar with the German university system, each department of a university is a lot more autonomous than departments in the US. They sometimes have different admissions, different libraries, different policies, etc.
You should replace technically with expressly. As it is technically given to American citizens, just not expressly told to them that they have this inherent right.
Going against the grain, I guess. I like them, more or less. I particularly like the color-coding in the newsfeed.

However, I generally favor text options: if there was a no-icon option I'd probably choose that over icons.

My nits:

Advanced search looks like a settings icon, though.

Admin-tools doesn't seem to relate. (A 60s rocket ship? huh?)

Notification looks like an A with some sound at small resolution instead of the radio tower.
Actually I got a Mac, and it opens this text editor of mine everytime I start it.. for some reason I can't get it to not do that. So I'd pay for the reverse solution.
All the icons lie in private use areas, specifically to avoid abuse.
interesting to see GAE from Google to have search capabilities coming so late. I have tried to use custom search, however it does not have the same index and quality as the google.com
This. Games have it easy because they can manipulate the user's goals and artificially create a linear progression.

Most applications have a userbase that is interested in different subsets of functionality. If you tried to lead them through all the tools in order, some will stop early when they've found the tools they need, and others will get frustrated being forced to learn tools they have no use for.
Having received subpoenas for other things, no. You provide the information to the requesting agency and they take it to court. I assume if you were going to refuse you'd have to have a lawyer show up.
Exactly. The writer is looking for a 'rule' that defines wrong and right.
Maybe to look for a strict pattern is the nature of a software developer but it doesn't always apply. Especially not in ethics I think.
How to Talk to Engineers
Agreed. I use 16px icons in my projects. Comparing these icons to the Glyphicons I'm using currently, the glyphicons are vastly more clear, especially at the smaller size.
Scientology certainly operates in violation of the letter of the law - framing people for murder is illegal, I'm pretty sure - they just avoid conviction by bribing local judges and so on.

I don't see why you can't just tell the patent troll to go away. Are they being punished for telling you what they do? Yes, but if patent trolls have to operate furtively, not telling anyone what they do, on pain of being denied service in many places, the world is a better place. Make the world a better place.

I don't see why you are obligated to lend a helping hand to evil that happens to be legal. I'm not saying to throw a punch at someone doing something legal that you don't like; I'm saying that you are not obligated ethically or morally to do business with them. Or if the law has something to do with ethics in your world, then consider that since it's legal to deny service to patent trolls, it must be all right, right?

And I don't see what's unethical about one adult selling another adult neuroactive pharmaceuticals, but let's leave that aside for now.

Drawing the line around what's "legal" says to me, "We'd rather not think about ethics, so we're going to draw the line somewhere defensible that we don't have to think about." In another world this might make sense, but not in a country that criminalizes marijuana and has, well, patent trolls. To respect that line, and not try to promote good or retard evil any further than that, is just an abdication of ethics.

With that said, I respect Less Annoying CRM for trying to think about the issue at all and post about it, which most companies don't. I mean, they got the wrong answer, but most companies don't even try or think at all, so this blog post actually does rate LACRM in the top 10% of all companies in my book.
You (arstechnica) appear to have misplaced your favicon.

P.S. I'm not going to enable and go through a wufoo form, just to contact you on this.
"Many of those who had coded Java in obscurity ended up as cab drivers or greeters at Walmart." Are you kidding around? Java is one of the most desired language and companies are dying to find Java developers. You must not be a programmer, definitely not a Java programmer. Java programmers are respected highly and their skills are all time desired. Java is just going to get bigger and bigger in all kinds of devices and technologies. The one's who are driving cabs and working at Walmart are the fine art's/history/english etc majors (no offence but that's what it is).
Congrats to the Etsy team. Their engineering blog "Code as Craft" is an excellent resource for startups.

http://codeascraft.etsy.com/
No. It's like expecting that when I adjust my seat to fit my leg length, the doors still work. I like the text to be readable without me leaning in and destroying my vision.

The fact that I'm forced to override font sizes for usability because sites don't respect my default settings is bad enough. When they break because of it, it becomes terrible design.
One thing I like about Parse is that they explicitly support data portability. Of course, that is only the data you're getting, so you are correct in that you would have to reimplement the API if you wanted to move away seamlessly.

That's not the end of the world, though it does influence which of these providers I choose. For example, I feel more comfortable building on Parse because I'm fairly confident that they won't disappear without some warning. I think it's a trust barrier you have to break through to become successful in this particular market.
Sorry, I misunderstood before.

That is indeed sad.
First official AWS conference
It's a really scary precedent to say that you can only use software if the software vendor's morals are compatible with your own morals.

Thought experiment: If the guys running Less Annoying CRM are strong atheists (note: I have no idea what their religious beliefs are), and this post was about whether or not they'd provide support for a devoutly christian customer, what would the reaction be? Would you still think it's ok for them to boot the customer because their principles don't mesh with their customer's?
I haven't used Google's software. Hadoop is in Java. If Google's implementation is in C or C++, that could explain a bit of the performance overhead.

4-6 times is crazy though. You sure it just wasn't due to data access latencies?
I agree, my first thought was "Simple what?".
> a process that doesn't require the customer to get blogtweetHN traction before the company opens a dialogue.

To be fair, I don't think I've ever seen a story where someone complained about an App Store rejection, and that story led to an approval. Typically the story is accompanied by other action, such as actually talking to the App Store review board, and it's the other action that leads to the approval.
First Python 2.7 interpreter to use multiple cores
Microsoft Kinect used as an augmented reality sandbox (video)
My favorite of the new justifications is "in 1999, the Internet was niche, but now EVERYONE uses it".

So a relatively large audience then with no revenue meant nothing, but today a much larger audience still with no revenue is somehow different, somehow worth a lot more.

This sounds to me exactly like the (very old) "we'll make up for it with volume" joke, except people aren't using it as a joke! They believe it!
waste of a domain name, why do people create a whole new domain name for something as simple as this, this could have easily been a blog post! (IMO)
There is a terminal version of Vim inside of MacVim.app at Contents/MacOS/Vim.
I think online education is under-utilizing the scale of the internet for course creation. With Stanford, Harvard, and MIT putting classes online, you just have a handful of professors giving lectures to a much bigger audience. But there are millions of professors around the world, and if just the top 1% all put their courses online, we'd have more styles of presenting the same material so students could pick the one that suits them. Imagine being able to take that game theory course but choose a Stanford professor, or a professor from a small college in the Midwest, or a superstar from IIT in India. Or being able to select a professor with a more academic tone, or a comedic tone, or one who uses sports analogies. This is where I think the real power of online learning is.
If the proxy let you connect to the Gmail IMAP server, I don't see why it wouldn't work
From the comments in the post:

"Alright, it’s settled. We gotta build a robot to fight crime."
So if, say, an older user forces all text to be large and it renders a site unreadable, you would blame the user?
"Apple" sounds pretty generic for the name of a computer company :)
I don't see exploding demand in this. However, the experience will likely translate over to other domains and make you better for it. I'm not a sys admin but setup a small hadoop cluster ... but wow ... talk about learning experiences!
The mobile payments mess: no one's winning, but we're all losing
Socialcam passes Yahoo, CityVille to become most popular Facebook app
> I bet this better C will arise in a few years at max, and it is not going to come from academia.

I take this statement to mean: Academia is failing us by not providing us with the next generation C. If that was the intent, I think it's not a fair jab.

Academia IS actively investigating low-level languages: ATS, Cyclone, and typed assembly are all examples. But, it's not academia's job to create widely-used languages and tools. Sometimes they do create something that achieves wide use, but that's mostly a side benefit. Their job is to generate and evaluate useful "idea nuggets" that can inform future system builders and to train students to do novel systematic research.

There seems to be a common meme that academic CS is "out of touch" with what real developers need. I think it's mostly unfair: while the world always needs a slightly better web framework, compiler, language, etc., that's not the goal of academic CS; they aim to fertilize the ground with ideas that facilitate the growth of more big and small ideas.
What GitHub needs is a 'like' button, not new icons (so we don't have to `watch` projects we find interesting and want to somehow remember just in case - which results in thousands of commits and pushes (every hour) in our news feed we absolutely don't care about).
It's really not a legal right that they have. They have the ability, or the power. But in order to exercise that power, they have to disregard the oath that they swear as jurors.
I will then be much more specific and say "MobileSafari". My mobile application is part of an iOS application, so I only use and care about MobileSafari as a target. I definitely am quite careful with my Cache-Control headers, and am documenting this not just with logs but with WebKit code.

(edit/clarification: While I get this code from the WebKit repository, I forgot that the specific area of WebKit I'm looking at is WebCore, so I should really be calling it WebCore and not WebKit, considering they are separate libraries and quite separate projects on some platforms.)

Someone else I know (who may or may not decide to actually chime in) saw this interaction and decided to do some tests with various browsers, stating that 1) Safari worked as I said, 2) Firefox refetched the request but did not set the Cache-Control header, and 3) Chrome worked as you say.
great post. you're right on the money with how important it is to clearly explain what you actually worked on.

i'm working on some statistical modeling of resumes that have come in to my company in the past year. surprisingly, thus far, providing git hub accounts, objective/mission statements, and links to personal site/past projects have only been minorly important.

by far the most significant indicator of success has been the keyword saturation of the resumes. by keyword saturation, i mean the number of languages/operating systems/tools/etc listed divided by the total word count. the lower this number, the better.

this may change as n grows, of course.
As a person who follows the work of Markus Persson, I was very confused by this link.
The redundancy is a little irritating.

I could tell what buttons did simply from the text (and they were useful) e.g 'unwatch', 'your fork' etc. Now there's more space taken up with the text and the icon.

The icons don't seem to provide additional info in any way. Perhaps that's because Github would like to switch from text to icons eventually (with text+icons in the interim)? I hope not, as it would mean way too many things for people (esp novices) to get their heads around.