skysight-inc/HackerNews huggingface dataset:
You are wrong about the law in Germany.

As you correctly stated, taking photographs is very unregulated (and wasn’t regulated at all until a few years ago) in Germany. It’s only illegal to take photos in the places you listed. (Actually it’s not so much about specific places. The photos have to invade a private area of life, though that usually means places like the home, hotel rooms or restrooms are off limits.) This barrier is actually relatively high, not everything is immediately an invasion of a private area of life, even if it might seem so. A normal shot of you hanging out in a conference room with hundreds other people? Not an invasion of a private area of life.

This also means that privately owned but public spaces are not included there, like, say, conference halls or train stations or shopping malls and similar such places. As you also correctly stated, the owner can disallow photographs, though by default (i.e. if the owner doesn’t have any rules) taking photographs is perfectly ok.

The issue is publishing photographs. There the barriers are much, much higher in Germany. If there are people in it, the default is that you are not allowed to publish them unless every person in the photograph agrees. Now, as always with the law, there are (of course) exceptions (e.g. if people are only incidental to the photograph and not the main subject, say if you take a photo of a building and there happen to be a few people in front of it), though none of them apply in this case. Publishing this photo wouldn’t be legal in Germany (taking it would), though it is important to note that in Germany those depicted in the photo would have to come forward and press charges. Otherwise the police is not allowed to investigate or charge people. (You could say that the default assumption of the law is that everyone in published photographs agreed to it and if you don’t it’s on you to come forward.)

However, that is not the case in the US where both taking and publishing this photo is perfectly legal. So I do not really see the relevance of this discussion.
Good god this is so false. I cannot even begin to comprehend that someone would make the statement that anyone supporting women's rights will be automatically downvoted on Hacker News. You can't imagine any other reason the post would be downvoted? How about the statement that you shouldn't say anything you wouldn't want tweeted out of context? How about calling Twitter "tweeter"? Or the implication that this guy had it coming because he should have known better than to try to have a private conversation without it being plastered on the Internet?

There are a number of reasons someone could have downvoted this post, and the first one that jumps to your mind is that a great number of people on HN inherently hate women and don't believe in equal rights. Seriously, I can't even fathom...
It doesn't work both ways, because the employer is not subject to the same external pressures that the employee is.
The employer answers to the general public, the employee answers to one easily-scared manager.

It's related, but not equivalent.
People aren't up-voting it because they support the action, but because it's relevant. After all, many HN readers are either sendgrid customers, or users of services that are. Whatever the rights and wrong of the situation are, it's an important development to a lot of people.
Google Has No Plans to Merge Android, Chrome OS
> The former is reading content from someone you chose to follow

Only if the account is set to private. Otherwise it's way more public than a private conversation in public.
Off topic, but since PDF files are actually text files for a form of source code, you should be able to put a default code on your document and generate new ones using a search-and-replace script. Sed should do the trick.
By the way, the dumbest thing to me is the firing of someone just for that, I did not make this clear in my previous posts.
I like the ant
Bob Martin's recent "And I'm very sorry that when you finally brute-force your way to some modicum of success that you will credit your bad behavior, and recommend it to others" has sprung unbidden into my mind once again ...
The most important point in the article was the opposite of the headline: that they recognized it was a problem once they heard the complaints and immediately reversed the policy.
HipChat adds a free tier for teams of 5 or less
It's more like the ease of Web programming opened up programming to an entire new slice of the population that would never have had the opportunity to become programmers before.

These people don't have computer science degrees, so they spend a lot of time reinventing wheels. But lots of it works well enough despite all that, and as time passes, they learn and get better.

The messiness is a good sign, not a bad one. Thirty years ago these people would have had no options other than to be passive consumers of software other people made. Now they're making things for themselves! And some of what they make is good enough to help other people with their problems, too. That's a positive development, even if the things they make aren't always pretty.
How the UN uses Twitter and Big Data to Squash Rumors
Actually, if you are in the audience of a conference and there is someone talking in the front, any disturbance to the people around you is at least impolite. And if anyone should leave it's not the one who is silently sitting there and listening.
Ask HN: What to do when Google ignores you?
Hello gentlemen,

I've spent months building my tools and services.
I'm actively trying to promote my website, but Google stopped crawling my site for 3 months now. I've checked all my commits around the time Google stopped crawling, but there's nothing there that should have an influence!

I tested my website with proxies, web-sniffers, users from around the world: the website works for ALL of them. However if I try to 'fetch as Google' in the Google's webmaster tools, it always results in 'page unavailable'.

I emailed Google, but all I received (even after multiple tries) was pre-made answers of this kind "Have you checked our forums?" YES, I did! I posted my question, and didn't get any answer, which is why I'm emailing you now!

So yeah, I'm happy to see my website on DuckDuckGo, but I would really like to see it on Google; especially considering that my customers aren't necessary cutting edge...

- I tested with multiple proxies and web-sniffer tools.
- I checked my DNS
- I checked if my ISP was blocking Googlebot IPs
- I even checked with Wireshark and can see the Googlebot connection initiated!!

I asked Google to get a more useful explanation than just 'page unavailable', but alas...

So now I'm asking help from you.
Here is my website: http://goo.gl/aSX2u
Is there anything obvious that I'm missing? Why is Google ignoring me?

Thank you very much in advance!
Fair. I'm only suggesting that before we collectively steam roll an open source project and its volunteers with "I don't get it, so it sucks" mobs, that maybe we spend a weekend with it. Maybe over that weekend we learn "oh dear $DEITY". And maybe, just maybe we contribute back to it in an effort to "help".
Replication Lag in MongoDB Replica Sets
I'm sure it would offend (maybe sadden too) my grandparents very much that I don't believe in God, but I don't see that as a reason to never speak my mind about the fact that I don't believe in religion.

Nor should my believe in God have anything to do with my job, however I've worked at a place where that would certainly lead to me being let go if I were to mention or discuss that at work with my boss, but what I discuss between friends is my business and not his.

I don't see how I need to be responsible for making sure you, or anyone that might be overhearing or reading my words, is not offended by what I am saying.
I tried Acme, and though it had some good ideas, I found that the execution was sometimes poor. I especially disliked that so much emphasis was put on the mouse with no way to fall back to the keyboard.
SendGrid Down
It appears that popular emailing service sendgrid.com is down!
This Guy Is Selling RSS.com For $200k To Capitalize On Google Reader's Shutdown
Yeah, I mean, if we're in a public place I'm gonna do my best not to upset you. If we're at your place, I'll leave; if we're at my place, you've gotta leave. If it's a bad enough disagreement we can take it to court and let someone objective sort it out. That's how we all get along.
SunTech's BK put into perspective by history of car and air travel industries
Oracle Results Fail to Meet Expectations
Caveat Emptor 3.0
That is in fact what I meant, but OP has the point that they are more trying to compete in the BI tool arena.
Press ups work well for me - although, might not work so well in some office environments.
She could have just slapped him with a fish like any grown adult would do and found a more deserving target of righteous indignation.
So, Gatekeeper?

It won't send you any emails, but it will prevent rogue software from being installed.
The fact that the former was meant to be private doesn't grant it a reasonable expectation of privacy. When you're in a public place where you're likely to be overhead, don't expect privacy.

More importantly, the issue of privacy is irrelevant to what I was saying. In one situation, you're attending an event and someone is ruining that experience for you. In the other situation, you're reading someone's content by choice.

Lastly, I'd like to make it clear that I'm not actually claiming that Adria is or isn't a hypocrite; I've read her blog post and her comments and I have my own opinions on her. I'm claiming that the above argument is not valid when trying to call her a hypocrite.
It seems like a false dichotomy to say that users either like or don't like social login - in my own thought process it completely depends on the site and the social login offerings available. I am often annoyed at sites which essentially block content if you don't sign in socially (f6s.com for example), but I am quite happy to avoid the hassle of creating a new username and password if 1) I don't really care about the site I'm visiting or 2) if I can sign in with a social identity which doesn't compromise what I am getting out of the site. I have several different twitter accounts for various projects and interests, so I might sometimes just use one of those that isn't my personal account to take a few steps out of a login process. The fact that the OP (gigya) allows dozens of social network login options (arguably too many ;) allows easy social login with secondary accounts.
No, a statement from anonymous is not a development. It's whether people are sharing and reading it that fuels them to carry through with their plans.

The only news is if they have actually gotten the information they say they have, and if they actually harass people. Beyond that it's just words.

Don't feed the trolls.
Good post, thank you for your work, I wait for the next one!
You've just invalidated your argument by implying you need to think 'hard' about it. I certainly don't have to think about it. The entire point is the make everything 100% muscle memory.

Every time a vim vs sublime article comes out, all the failed vim users who tried for 2 hours come out of the woodwork to comfort their own shortcomings on not following through with a tool that objectively blows away a single mode editor.

You can't deny it, it just cant be done. The one exception is if you're a slow typer. By typing close to 110wpm I can type /ex<cr>vi" even before your fat meat sticks reach the mouse, and I've already accomplished it, pasted it, and am moving it on while youre fighting with putting the cursor right between the e and the "
Women raise more money through crowdfunding than men
and if you do increment the 1 and end up with a customer database, don't try to sell it on IRC
Eventually, egalitarians will noticed that they are being played the fool by self-serving hate-mongers who care nothing about building a better world, and care everything about picking fights and dragging people down.
> As a general rule I think we should be working to empower people to handle situations on their own

I totally agree. There is nothing here prohibiting you from telling immature people to cut it out.

> Not disenfranchising them so they've got no recourse but to report something to a group of people selected for their ability to run a conference, not necessarily mediate disputes.

The only thing this "disenfranchises" you from is trying to start lynch mobs whenever you feel like it. That is rarely an appropriate method of mediating disputes or resolving a problem, and I am totally happy that they are discouraging it.

> Do I happen to think that "public shaming" was appropriate here? Probably not. Do I think it's been effectively used by many groups in the past to effect change, yes.

Public shaming is a drastic measure. It should only be used if you have exhausted other more reasonable methods of resolving your problems. You should only reach for that hammer when you face systemic issues.

I have seen no evidence that the PyCon staff turns a blind eye to sexism or inappropriate comments. That's the kind of thing that deserves public shaming; when the system itself is broken.

> The fact that PyCon and many other conferences have adopted a code of conduct is evidence of this.

Yes, but once you have a system that is working, you threaten its efficacy by continuing to try to effect change in spite of it.

> When a group asks me to constrain how I behave outside the confines of their event (on twitter for example) I tend to apply it universally.

They are not telling you how to behave outside the confines of their event. They are telling you that the appropriate venue to bring your disputes at PyCon is to the PyCon staff, not your legion of twitter followers.

If the PyCon staff doesn't handle things appropriately, then go ahead and start handing out torches and pitchforks.
SendGrid has terminated the employment of Adria Richards?
So she should apologize because someone was offensive, got outed for it, and their employer felt that was reason enough to can them? I have to disagree, you do not have a right to remain anonymous while making a space unsafe and if the company you are representing feels that you've made them look horrible, they have a right to discipline you (although I believe a firing was too severe, if you fired everyone who had a problem with keeping things professional you'd have no workers, companies are better off with some kind of sensitivity training for the staff).
My escape from North Korea [Ted Video]
The disclaimer at the bottom of the page says it all:

"(Obviously these opinions are my own and of course do not represent the opinions of my future employer)"

He has no real world experience doing anything that matters so just chats about what he's witnessed from within his bubble.
perhaps that's the size of the script uncompressed, and gzip crunches it down to < 10KB? dunno for sure. could be the factor of 8 thing that another commenter suggested.
Extremely good points in the article.

The front end "developer" community is awash with web designers who know enough jQuery (not Javascript, jQuery) to sprinkle some woo-woo on "websites", but who have no software engineering skills to create genuine rich, immersive applications.

And they're resentful because rich, immersive applications that require some engineering power, and some necessarily complex APIs are the way things are going.

And these people are noisy and influential.

But I think that's changing. We are going to have properly engineered, web mediated rich UIs. Not a mess of cobbled together freeware.
The same way that if you and I were standing in the subway discussing the finer points of <topic potentially offensive to people on the same railcar> or cracking stupid jokes regarding the requirement for some software to have a dongle.

Just because someone in that crowd can be offended by something we say doesn't mean jack shit, unless it is directed directly at them I don't see how it applies to them.
I'm sorry about the harsh tone of my other comment (most upvoted comment so far) but the tone of the author is aggressive so...

Now on Cappucino's website I read this:

"Cappuccino is an open source application framework for developing applications that look and feel like the desktop software users are familiar with."

and I can't help but think this is all wrong. There are many (most ?) users who are now familiar with webapps, not desktop apps. And what they want is definitely not a webapp looking like an old, outdated, Windows or Java / Swing app (which is exactly how Cappucino looks like).

What many user wants is webapps that look like webapps and if they are "forced" to use a desktop app, then they want a desktop app looking like a webapp (I'm thinking about the client-side desktop apps embedding a browser + JavaScript engine).

I'm also pretty sure that devs who have done both advanced HTML + CSS to "customize" the UI of their app do much prefer that over, say, the total and utter madness that Swing is (I'm speaking of what I know).

Yes, HTML and CSS have their warts... But you'd have to a masochist to want to create a desktop app using Swing.

Users I'm sure they don't want apps that looks like desktop apps: they now have browsers, iPad, Android tablets, etc. They hardly remember what an old Windows desktop app was like.

Devs I don't know: I've done my fair share of Swing and the last thing I want is go back doing that.

I kinda like this "simple / straight to the point" webapp worlds that we have right now.
It is as if with the birth of the web there was a complete reboot of the IT industry

The web won. It fought a battle against many foes, and it came out on top.

Re-read that again and seriously think about it, because comments such as yours don't accept that simple reality. Do you contest it? Do you argue that the web somehow circumvented the competition?

For 15 years I've been promoting the web with groups that I've consulted with or led. For 15 years competitors have arisen with various alternative strategies, including MFC applications, Java Applets and then Web Start solution, .NET Winforms and then .NET WPF applications, Flex and Flash applications, Silverlight applications, and on and on.

And they all fell by the wayside. They lacked in features. They lacked in agility.

The only competitor that has made serious inroads are native apps on mobile devices, eking out an advantage due to the unique profile and unique input techniques of those devices, and of course gaming given that the web had no interest in gaming. The web is adapting.

If the advantages that you hold are true (in another post you argue that we salivate over stuff that was trivial 20 years ago. Yet ignore that we do things on the web that are just incredibly rich with but a few lines of markup and some ancillary code), those apps should have long devastated the web, teams making secure, easy to construct apps that run circles over those poor web developers.
Google engineer: DRM has nothing to do with piracy
Here is the tweet that seems to have motivated the patch to the PyCon Code of Conduct: https://twitter.com/adriarichards/status/313417655879102464
SendGrid under DDOS attack
I read through the beginning of the article and came to this:

"Life lesson for today: Approach your training with humility, a willingness to follow directives, and an immediate respect for your leaders. One day when you’re in charge, you can do things your way. Until then, do things their way."

I didn't really like that life lesson. Since I'm only 24 I might be too young to appreciate this lesson. However, I feel that following directions from anyone should always be followed carefully. Remembering three things:

1. The person who is giving you directions probably has a lot of experience and knows what he/she is talking about.

2. It's still just a person. A fallible one. And limited by their own knowledge and skill.

3. Failing is actually a good thing. And you will appreciate and understand your teachers point of view if you fail in the manner she/he is trying to avoid.

EDIT: Finished reading the article and mostly didn't like it. Most of the article is about not thinking for yourself and just doing what everyone else is doing/saying/telling you until you are 60 and can make everyone do what you want. All this might be a great approach to achieving a high rank in the military or in a rigid corporation. However it seems really dull and boring, and I strive to fight this kind of attitude since it will solve none of the bigger problems in society.
The Myth of Willpower and "Eat Less, Move More"
If think you are ugly, are you obligated to wear a bag over your face in public?
Maybe this has something to do with the fact the site is down.
dwm is configured by changing a .h file during compile time. now wonder it's so light :)
Is there something wrong with http://instagr.am
It seems to be giving no results and a funny registration.
you need ICS for Chrome
Pulse: A JavaScript game engine
> I would encourage you to unsubscribe to Adria's blog and twitter.

This would require me to subscribe in the first place :)

> I do not buy these, but I will defend their right to attend a conference and publish true information about things that a person said in public while there.

Nobody has been calling for establishing censorship. However, I wish the Sun would stop printing rubbish, just as I'd like Adria to exercise more judgment in exercising her free speech rights.
I feel that the web culture in general is exciting, and often, moving almost too quickly for it's own good. To me, the service companies contribute greatly to the distaste people have for working with the web. Most are churn and burn outfits solely focused on the bottom line, which drive developers away from the web in search of a better fit both career and life wise.
You know, it would be cool if the text in your webpage took more than an awkward 30% width. And putting it in a bigger font size would be the shit, most definitely. Just saying :)

That said, this being butt-hurt about lack of adoption for your pet framework is just fucking overreacting. Yeah, I know, it's your shit, you made it, you're very proud, now it's personal. Bluntly: emulating a recognizable desktop interface in the browser is a shit idea. Your Mac OS emulation on a web browser over my Windows is the web equivalent of James Bond in pajamas. Not to mention that it completely destroys brand identification, and makes legal departments cry.

You wrote some cool stuff, it got you some fame and a job at Google. Stop whining.
I switched to Xfwm when Metacity started killing console beeps[0], then full[1] Xfce when Gnome 3 came around. As such, I can assure you that even with a mere 8 GB of RAM, there isn’t much of a difference – apart from functionality, that is.

[0] If you had a terminal window open, "echo \a\a\a\a" would not play anything if Metacity was running.

[1] Nautilus 2.32 is still sticking around because I rather dislike Xfce’s drawing of the desktop.
I thought that posting a photo without someone's consent is illegal (at least in EU not sure how it is in USA), but I'm not a lawyer.
I always thought that was the case when Google removed faces from StreetView.
The distinction is whether or not there is an audience. If people believe that it is anonymous, then it is the voice of anonymous.

Getting the internet mad about the statement is what fuels them to put words into actions, which is why they're best to ignore.

They may have a unified voice for large campaigns, but for smaller shit like this it's just a random person volunteering a press release.
Do you mean Scala view tamplates? I think the solution is good(but avoid a lot of vanilla Scala code).
I had no any issues to plug in Bootstrap & JQuery to Play applications, a question of few minutes.
I'de fork that repo.