skysight-inc/HackerNews huggingface dataset:
I'm not saying that President Obama has the right to kill, really. The right to kill is a really difficult moral question, though not in the case of Tsarnaev.

Obama has been given the authority to kill along the officially legislated channels of his office. So, there is the distinction: Dzokhar Tsarnaev had no authority to do what he did. What he did was also clearly immoral.

President Obama has the authority. What he's doing is questionably immoral. It's also not the only thing he does that affects people in a material way good or bad.
(disclaimer: I work for Google. My words are not theirs)

At first I thought "oh. Google fan fiction. This is what we have come to." After a moment, though, I realized that this article isn't really any different from the other hyperventilating blog posts that have appeared all over HN recently. I'm not saying that these aren't important topics to discuss, but everything I've read recently has come off as a prurient privacy daydream. Whether it's people writing polemic screeds about Glass despite knowing nothing about how the devices actually work (which they make up for by imagining a host of capabilities and features that it doesn't have), or things like this that manufacture a Lovecraftian monstrosity that has as much in common with the Google of today as a pineapple, they're not really saying anything interesting. Every argument is trivial to win if you first convert your opponent into Mecha-Hitler.

Is privacy a central, unsolved challenge for the next decade? Yes. On the one hand Google (and Apple and Amazon and ... ) need to innovate, or we'll soon see posts on HN describing how "Search has stagnated" and "Google is done for". Keyword search isn't good enough anymore, but to do anything more you need to start understanding the user's context. The "Star Trek computer" interface that everyone wants can't function if it doesn't have a sense of the world and the person it's talking to. I would love it if there was a distributed way for people to provide this information without having it live in a centralized datacenter somewhere. Sadly, no one's really talking about that.

(there's an equally interesting discussion to be had regarding public privacy and cameras, but villifying Glass isn't going to make that problem go away.)
From where Shazam gets its content - fingerprint database?

I mean, did they bought/rent mp3's?
The main problem I have with Eclipse and heavy IDE's in general, is their build systems rarely play well with the standard, standalone build systems such as maven or sbt, which are already necessary and sufficient with the latter even doing incremental building already. These standard build systems are a requirement because they track external dependencies and not everyone in the group can be assumed to use the same IDE anyway.

Sure there are plugins to "integrate" these build systems, but I've wasted too many hours futzing around with keeping the external build system in sync with their Eclipse plugins (many times having to recreate projects altogether to get past some sorts of corruption). Anybody who's had to pollute their poms with Eclipse specific config after a lot of research because of the "Plugin execution not covered by lifecycle configuration" problem will know what I mean. Don't get me started with sbt integration.
That can't be helping their self-esteem either.
By whose moral code? Yours?

Society lays out the rules by law. And society judges when those rules have been breached. I think people forget that they have to live in a world where people other than themselves might have a different idea of what constitutes an acceptable response to distinctly discouraged behavior.

Is a woman who is being filmed naked against her will unjustified if she smacks the guy doing the filming when she learns of the violation?
I don't think he meant that if anyone used their real name online it would automatically make them sincere, I think he meant that since he was using his real name it kept him in check because he cared about his reputation or whatever.

Less about how other people view him and more about making sure that he didn't do anything that would tarnish himself. As opposed to the freedom you would feel behind anonymity to do things you wouldn't normally.
Before google glass: 1 perv sees it

With google glass: millions could see it (hint: internet)
This uses Cocos2dx, which is c++. Emscripten does not yet support Objective-C. Even if it did, someone would need to write an Objective-C runtime (probably not too hard, especially if you lean on Cappuccino for objj_msgsend). Once that hurdle is cleared, you'd need to source code for UIKit & whatever iOS frameworks you're using. What's more likely is a port of AppKit using Cappuccino components.
This is an awesome blogpost from 2010 about making Shazam in Java http://www.redcode.nl/blog/2010/06/creating-shazam-in-java Later Shazam threatened the author with a lawsuit.
>Not to mention you write "obj." and can instantly see all the methods available with arguments.

Eclipse could learn a lot from Xcode on how to do autocomplete well. I haven't spent enough time thinking about each to articulate a list of differences, but overall Xcode's implementation feels much faster, more responsive, and more intelligent - in terms of both when and what to show. It's the same "feature" in both IDEs, but in Eclipse it feels like I'm fighting against it much more often than in Xcode.
Mir is actually making a lot of progress, but I can also see why Canonical would want to create their own display server rather than use an existing one.

Part of it is NIH, but the other part is probably the lack of full integration and control they'd have with regards to Ubuntu. It's still open-source, and they're working hard on it. I don't see what the issue is.
I felt happier when I was out in it too. One of my happiest memories is sitting under a tree in a thunderstorm eating muesli. I was in a country where I didn't speak the language and I had little money and no place to stay. I sat under that tree crunching away and being incredibly happy that I was having an adventure. My new resolution is to stop being so comfortable and get out in the world some more, even if it hurts.
To offer a counterpoint, I thought it was a terribly written piece that is like "cliches about glass 101". Sure he had the conversation with the gentleman regarding winking...or maybe he read about that app and thought he would milk the "Google Glass dystopia" a little further (he had another ridiculous piece that made waves about Google Glass' "shine" wearing off, which is funny because I've read the same fear-mongering "they're all out to take pictures of my wiener" articles since the first hint of glass hit the tubes).
I've posted this link before, but I really like the ideas behind it.

Delivering meds to remote areas is tricky. But Coca Cola manage to deliver bottles of product to be sold to remote areas. So, use Coca Cola to do the delivery. They get some good publicity, and people get their meds delivered.
I am just confused as to why taking off your Glass will not be similar to other common social bathroom courtesies like putting away your cell phone, or utilizing family bathrooms, etc. Once a stigma is in place at the social level, it will work itself out. If not, there is always the direct approach of just asking someone to put it away.
This is the original article:

http://www.glassdoor.co.uk/blog/top-10-companies-business-ou...
Experiments in python and d3 from R: GDELT made easy
"column editing, multiple cursors, and snippets"

It's more about smart refactoring, code completion, extensibility, project management, "open type hierarchy", "show usages", etc. You kind of need these things in big projects. Especially enterprise Java ones.

"Of any real size" - I dispute you've written one that counts.
I agree. I'm also in the short category, so I understand your pain.

I don't know about his confidence, but he's got really good looks. He doesn't have much acting talent (in my opinion), still he is so successful in his field. I suppose looks can take one far, really far.
Over a Fast Fourier Transform?! That's like saying an SVD or a decision tree constitutes a trade secret.
Reading Code Complete (and listening to Crockford's talks) has really opened my mind to writing clearer code constructs. For example, the for-loop's job in the first example should be to track indexes. There shouldn't be code that "does stuff" between parens. Instead of superficially breaking the for-loop into several lines and wasting time on aligning semicolons, it could be re-written as a while loop with clarity in mind. Like this:

while (*from != 0) {
*to = *from;
from++
to++;
}

To me this looks much saner (unless I'm doing something wrong, I'm a bit rusty on pointers). But I notice that a lot of "C-hackers" try to cram as much into one line as they can, often including every possible pointer incrementation and assignment. At least here, the variables are properly named. A lot of C code uses one-letter variables and reading those isn't a lot of fun, e.g.

while((*t++ = *f++) != 0 )

(Note, I don't really know if this is correct.)
Fix it! https://github.com/JetBrains/ideavim I'm sure they would happily take a pull request
This can be seen as a modern incarnation of the famous (apocryphal?) Cardinal Richelieu's quote :

"If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him."
> AFAIK nobody has declared that the purpose of Glass is to "free us from having to look at [oure] phone[s]".

Here's a quote on that topic from Isabelle Olsson, lead industrial designer for Google Glass:

"One day, I went to work — I live in SF and I have to commute to Mountain View and there are these shuttles — I went to the shuttle stop and I saw a line of not 10 people but 15 people standing in a row like this," she puts her head down and mimics someone poking at a smartphone. "I don’t want to do that, you know? I don’t want to be that person. That’s when it dawned on me that, OK, we have to make this work. It’s bold. It’s crazy. But we think that we can do something cool with it."
The Pirate Bay co-founder wants to stand in European elections
> "And I think you'd have a hard time getting a jury to convict someone of punching another guy in the nose for filming them in the bathroom."

No, that conviction will be a slam dunk, because there's video evidence of it.

You'll also score a simultaneous conviction for running afoul of peeping tom laws, because filming in a bathroom is as you mentioned illegal in many jurisdictions.

The only winner here is the prosecutor. The fact that party A was violating the law before party B assaulted him does not nullify party B's crime. The law doesn't really work that way. The bar for justifiable use of violence is legally high.
Seconded, all 3 episodes of Black Mirror are excellent stories about an imminent future that I'm not sure we really want to come about (except for the art project ;-).
Performance is the #1 issue for me with Eclipse.

I have used it on and off since the early days, and as hardware got faster, Eclipse... somehow has not. Its responsiveness on my 2011 Macbook Air SSD is truly shocking from the point of view of both UX and productivity.

I use it every day at the moment, and this is the only thing that I am constantly noticing.

The plugin compatibility thing can be a massive pain if you get bit by it too, of course, but doing plugins right is quite hard I think, and Eclipse isn't the only one failing there.
Huh? "All evidence"? You are blathering.
I've tried to like Eclipse a few times over the years. What kills it for me is (paraphrasing a bug report ISTR)

"We don't support rectangular selection and probably never will."
I positively hate that for loop rewrite. Having the semi-colon so expressly indented looks awful, especially on it's own line.

I really feel that the for loop should be converted to a while loop - that would probably make the intent clearer.
Fantastic news. Thanks for the information.
Then he wouldn't be a fit for you company, just as you probably wouldn't be a good employer for him.

It goes both ways. If a person takes a stand like that (basically stating not liking dysopian work environments, bad tools and major bureaucracy), he might make himself not available to such environments, but yet open doors to other ones.

The other thing you forget is that this guy is pretty young and still maturing up. Almost no level headed manager will read too much into it few years down the road.

As a co-worker, I like this type. They are more likely to reject bureaucracies, and seeking efficiency. These types tend to be more motivated on getting things done, and taking joy in their productive work, and not useless work.

Having seen myself how Samsung engineers work (mostly Korean teams), long hours culture, sleeping in their desks (shows you are working hard!), producing buggy code at night, then fixing their own crap in the morning (inefficient tail chasing), I would never work for that company either. *

*(Unless they pay me a 7 figure salary, I have a price after all)
Listia (YC S09) is hiring web, mobile developers to build a better marketplace
Our DNS support is greatly expanded since then. The control panel lets you enter all the records you need (including PTR) and you can automate it as much as you want with our Cloud DNS API (which is what the control panel actually uses under the hood).
I really, really hope that if the world becomes a totalitarian hell hole I am not left fretting over my right to travel.
Because it's happened.

Pervasive surveillance has already caused shifts in behavior that wouldn't exist without them. For one thing, teenage fights are filmed by bystanders and replayed/posted on the Internet. Pictures of women in compromised positions (children even) are passed around schools. Cyberbullying (even though I hate that term) is easier and more anonymous because of these tools.

If you're the victim, it can feel as if you are fighting the entire world.

THAT's why I think someone would be well within their rights to take swift action to halt something like that in its tracks.

BTW, I'm certain it's the reason why police risk the backlash associated with taking cameras away from third-parties vs. having their actions armchair-quarterbacked by legions of second-guessers.
Also the article says that the question asked "over the next 6 months". That isn't really looking ahead much at all. This seems like it would be more worrisome (if worrisome at all!) if it was over the next 3-5 years.
I disagree, the article was pretty clear with that point about Google just feeding to Googlers what they want to hear(like politicians?). Google can enter any market they want and run that product with loss just to put the competitor's product out of market.

I also disagree with your suggestion that Google plus was created because Facebook had privacy issues, it's pretty much well known that Plus was created to protect the future of it's core money making product. Ads.

However as article points out, this is capitalism at work. Gruber's point is google is just trying to sugar coat this.
| But not me. I tried to duck my head and move
| out of the way of these strangers’ sneaky
| little cameras.

I think this was a bit over the top. Would he be ducking and cowering if someone's cellphone was pointed his way? Probably not.

| here they were, a handful of people wearing
| Google Glass, now standing next to me at their
| own urinals

Maybe Google should tout a RateMyPoo.com (NSFW) app for Google Glass!
A Better Planet
Yeah, I had a bit of a struggle with:

> Yes, we encountered dicks in our lives. Yes, we have been assaulted in
our lives, maybe in broad daylight, in public. Yes, we've been hit on
tastelessly and repeatedly and we have been disgusted and annoyed and
sometimes we have been near panic. Some of us have encountered
violence. We've gotten grabbed our asses, gotten felt up our boobs,
have been stared at, wolf whistles at us and had some drunken moron
hang in front of us. Yes, some of us have hit the proverbial glass
ceiling in our careers.

> This is (a bad) part of our lives and yes, we judge social gathering and
human encounters by how comfortable we are and how safe we feel and by
their level of open or veiled dickishness.

> But this is only ONE aspect of being a woman and we do not like to let
this aspect dominate how we live and behave within the tech
communities of our choice.

The first paragraph acknowledges sexual and physical assaults/harassment, the second acknowledges that these shape our worldview, but the third implies that the victim is able to overcome the problem and let it slide off of their back. I think this is a bit if a dangerous message to send because it negates the unfortunate reality that it is always in the back of your mind and it insinuates that these encounters are one-offs, as opposed to childhood trauma or ongoing domestic issues (ignoring that a lot of the harassment faced these days is online and done by people who wouldn't at all think to do it in real-life).

Also I'm not sure if "assault" is coming from someone's CoC, but:

> We also like to keep the vocabulary appropriate: An "assault" is an
act of violence, an agressive act to overpower a person. We do not
feel being hit on tastelessly being an assault. A blunt stare into
our cleavage is not an assault. Someone accidently touching us is not
an assault. The typical french pseudo-kiss-hug is a cultural thing
and not an assault. A hug might be a completely friendly act and not
an assault - even if it might not be welcome.

.. comes off more as "Hey guys, don't worry! We're not tight-asses about this stuff!" vs. "Assault is the wrong word to use, but these are still forms of harassment depending on the person and the action, so please know when and what is appropriate for whom."
Look into the Armory client and some guides on how to do offline signing with it. It is also a deterministic wallet so your backups and offline computer will never run out of change addresses.
How to Take the Internet of Everything Mainsteam
Your abusive ex-spouse who's trying to find out where you moved to may care very much about which street you are walking down.
This is cool. If you add automatic support for the ARIA-label property (just duplicate your text content in the ARIA-label), this could be an accessibility tool. Otherwise you're basically hiding potentially needed info, which might normally be in ToolTips, from users with disabilities.

See https://developer.mozilla.org/en-US/docs/Accessibility/ARIA/... for info and http://freedomscientific.com/products/fs/JAWS-product-page.a... for a demo of the most popular screen reader for blind users.

You might also want to think about tying your CSS colors to system colors, to support users who use High Contrast mode.
I think more important than a particular typographic style is consistency. Most of us move between large codebases that are formatted differently and I find that I can quickly adapt to a different style as long as it's consistent.

Also, I think color is really useful and something that's not used as much in traditional typography.
I did write a comment some time ago where I say that the use of yoxos (https://yoxos.eclipsesource.com/) helps a lot for this.

I m still a intellij user at home but at work we use yoxos and it is very good to customize and maintain eclipse configuration.
You know what's vile and barbaric? Sexual harassment. Just because it's easier to see your broken nose than it is to see how traumatized a victim of sexual harassment is doesn't mean violence is immediately wrong. What you're arguing is for blaming the victim.
They started surveying them when they were at Harvard from what I understand. That is still quite a bit removed from their childhoods. In any case the point about correlation != causation stands. The information is interesting, but I find that too often with these studies a correlation is taken. A conclusion is then made on the basis of the correlation, and then the conclusion is stated as fact. Anecdotal evidence follows and that's the end of it. The thing that irritates me the most is that it's just taken as truth and rarely if ever do people investigate further. I'd just love to have a discussion about the data and the possible implications and other explanations for the same data with judgement left up to the reader.
Do you take off your normal glasses while using the bathroom?
This is phenomenal, does anyone have sources of more physics concepts explained simply?

Scott Aaronson's Quantum Physics is one: http://www.scottaaronson.com/democritus/lec9.html
I still remember some people joke around that the official Android coding style [1] requires "Non-public, non-static field names start with m." is because the core developers don't use IDE.

Anyway, Eclipse for Java development is definitely okay IMHO; but for Android development, there are always nasty bugs like this [2]

[1] http://source.android.com/source/code-style.html

[2] https://code.google.com/p/android/issues/detail?id=27940
As a side note, we have open sourced many projects in Node:

* https://github.com/racker/node-elementtree

* https://github.com/racker/node-cassandra-client

* https://github.com/racker/node-zookeeper-client

* https://github.com/cloudkick/whiskey
I still read that as a very specific use case. I very much doubt that if you were to ask her if Glass would eventually remove the need for a phone altogether she would say yes.
The "Star Trek computer" interface that everyone wants can't function if it doesn't have a sense of the world and the person it's talking to. I would love it if there was a distributed way for people to provide this information without having it live in a centralized datacenter somewhere.

That makes sense. Why can't we have both? If Google needs to store all my context data off in the cloud somewhere, why not absolutely guarantee that no one will get my data without my permission or a court order? And then earn my trust by defending my right to data privacy?
I am sure that Steve Ballmer was not interviewed ;-) he is more bullish than Page and Bezos together.
I know how to do, but I don't have a good idea, how I start?
Show HN: Mixpanel Query Tool
Technology can never solve social problems. The answer is to simply work on fixing the problems we have in society the only way we actually can: through discourse, activism, democracy.

I'm not actually sure anything can truly solve social problems. I tend to believe that human nature is such that we will always have some level of strife and conflict in our world. I think the best we can do is to minimize it, and create structures that at least respect the sovereignty of the individual.

But even what I just said gets to the point of why "we" will never be uniformly happy. Different people have fundamentally different goals and principles and there's objective way to resolve those disputes. My foundational principle is freedom from use of force or aggression, and the primacy and sovereignty of the individual. Other people have more of a utilitarian "the most happiness for the maximum number of people" as their principle. And unless the former inevitably leads to the latter by coincidence, there's really no way to reconcile those two positions, in terms of "how do we solve social problems" since those two people don't even agree on what the problem is in the first place.

As for democracy: "Democracy is two wolves and a sheep voting on what's for dinner. Liberty is a well armed sheep contesting the vote".

Even in a representative republic like in the US, democracy is nothing special if you're the under-represented minority who has to suffer the "tyranny of the majority".
echo my host is (hostname).

Doesn't need quotes.
Jamie Hyneman Tests the Oculus Rift Virtual Reality Goggles
I think that http://www.vestasys.org/ works by having your workspace/checkout be a virtual filesystem (which would be how it's able to track build dependencies).