skysight-inc/HackerNews huggingface dataset:
> Another related example, I recently learned of H2 (http://www.h2database.com/html/main.html) and I honestly had to ask myself, why is this needed? If you want an embedded SQL DB why not just use SQLite?

SQLite is native C, H2 is Java. There are significant deployment and potential stability advantages to not using native binaries in your Java software.

There have been some neat hacks to get sqlite running under Java, including using a tool that translates MIPS binaries to run under the JVM, allowing the use of libsqlite as 'native Java' code: http://nestedvm.ibex.org/

This is, however, not something you'd likely want to use unless you absolutely need to interoperate with sqlite's data format.
Eric Schmidt on Google Reader, Android and India vs China
Standard Atlassian MO for all of their products. They get you by having what would be a fairly small team in your company (usually 5 people) using their product and they are the trojan horse that then makes you end up purchasing a license.
Oh the irony of everyone involved being ~shafted~.
Aside from the phone applications, what makes Hipchat better than say, Skype?
CCTV is quite good at helping to mitigate public order offences. For example, here in London (with possibly the most cameras per person in the world - hard to get a reliable figure) one of the few genuinely useful examples of CCTV is to enable fast response on Friday/Saturday nights. For example, a fight breaking out outside a pub.

It is not totally unusual to see mobile CCTV units (vans with telescopic cameras on the roof) on the streets of London for this purpose. But yes, in terms of intelligence gathering or crime prevention outside of drunk and disorderly, CCTV is not very useful. A few years ago, the Met Police reckoned that in London one crime was solved for every thousand cameras[1]. Not really an endorsement to shout from the rooftops about.

[1]:http://www.independent.co.uk/news/uk/crime/cctv-in-the-spotl...
Yes their customers were threatening to move away from them if Adria wasn't fired.
I know it should not, but somehow it makes me feel better.
note: this comment may be offensive to people that find swearing and/or the army offensive. By proceeding you agree not to get your knickers in a knot

Having personally been through boot camp, and situations after that that made boot camp look like a day at the beach, let me provide some "amendments" to this nonsense.

First, some perspective: Nothing you can do in civilian life is applicable to the "challenges" of combat, and therefore the experience of boot camp that is designed to prepare you combat. I'll make an exception for people fighting terminal diseases themselves, or helping their young child fight. Aside from that, recognized that your current challenge is not really compatible.

That said, here is what you can truly learn from military training:

1. It can always, always, get worse. Way worse Appreciate the benefits of where you are at all times, and dwell on that, not on how shitty your situation is.

2. Follow fucking instructions. If you do not understand the instructions, ask for them to be clarified. Repeat until you do understand, regardless of how uncomfortable this is. Do not do something you don't properly understand. (Note: if you do this a lot, either you or your boss probably sucks at their job. Odds are it is you. Find a new job.)

3. Make sure your buddy is okay, even before you are okay. If everyone spends more time looking out for their buddies than they do looking out for themselves, everyone is actually stronger than any individual can be. You are as strong as the weakest member of the team.

4. Your mind will want to quit way before your body needs to. Ignore it.

5. That guy with all those stripes on his arm? He's been doing this shit forever. He's not perfect, but he knows a ton more than you do. Odds are he can help you if you listen to him, and ask him questions.

6. Smile. Bootcamp is often motherfucking funny, and no matter how bad it is, nobody is trying to actually kill you.
Then why blur faces in some published photos / video footage? I live in the UK, could be a different legal situation here...
No matter how this all plays out, "accusing" is a more accurate headline than "outting".
The "hard" thinking is subconscious: you don't know you're doing it and you "forget" how long it takes, which is why you perceive the keyboard as faster. Read the article. I know it's difficult to let go of subjective impressions, but the stopwatch is always right compared to our own internal sense of time.
Pandora for Windows 8 Phone released today
Tear the cloth with your mouse (js physics simulation)
Code Review as Line Editing
Thank you, that's useful to know if I ever try vim.
Good job everyone. You made a bad situation worse. This makes me want to puke.
Now two people are out of a job because they chose to act like 13 y.olds

A slap in the wrist for both involved should be sufficient, but apparently only 'tough' measures are ok?
I could understand your statement if the post in question was a worthwhile contribution to a discussion, was well formatted, and had a reasonable writing style (grammar and spelling). But with as many flaws as the post had, attributing the downvotes purely to an apparently large population of misogynists on HN seems to be a strawman designed to further the already controversial discussion at hand.
I take offense that somebody as stupid as you could post on this forum.

Please cut of your hands.

See how that doesn't make any sense? Heck I get offended by overly politically correct people and people who get easily offended.
Well, that escalated quickly. This could have been a situation that everyone could have forgotten about in 10 minutes if people only spoke, listened and tried to understand each other.

(n.b. I don't condone anyone's firing in this situation)
If the strike price isn't the current valuation, that's technically a taxable event. Probably no one will care because there is no liquid market to prove the valuation.
Awesome. Great on the company's part not to tolerate this puerile shit from an employee.
Sigh. The internet can be a dark place. She overreacts, people get fired, internet bullying and threats, now she gets fired. I feel a net karma loss for everyone involved.

Let's hope this never happens again...
Reading through some of the comments over on the facebook it appears there is a polarized view about this (as echoed generally over this episode).

It is so hard to draw the line as to what is right vs wrong, but I guess the take away is, there has to be a better way to deal with reporting such instances.

I am sure the horror stories that come out of def con, are mostly true, but a process for appropriate reporting is needed and should be mandatory for every conference to have in place.
How about firing that man or woman who fired first developer?
Very interesting !!

Not sure how to grade the subjective results as they are interpreted by patients. But I guess a large sample size could probably help minimize that bias.

Recently there was another similar study which researchers were able to use Google search queries and data from Google trend to know about side effects , weeks - months before they were officially reported.

But this is just the start !
I don't necessarily disagree with any of this. I merely am voicing a point of view to counter those who seem to find it inconceivable that these people thought they were engaging in private conversation. I find it highly probable that they, while fully aware of the fact that they were in a mildly dense crowd, considered themselves to be having a private conversation.
Actually, if you knew anything about western armies, you'd understand that the last thing they produce is drones.
Also, wordplay on forking a repo is particularly anti-social.

Would you care to recite the exact wording used in the forking remark for us?

Otherwise, how are we to know that it was "wordplay", or otherwise anti-social or inappropriate?
What has this got to do with women? Anyone could have found those jokes offensive, whatever their gender. And no-one has the right to protection from being offended, whatever their gender.
I've never used any IDE other than Emacs, so I can't comment on that.
The Big Lebowski: One Frame at a Time
Ha, yes. How times change, when even my cell phone is measured in GHz.
Poor decisions all around.
So glad this dumb hole got what she deserved. Now hopefully the original guys get rehired and the karma will balance out.
Being an egalitarian, I have to keep reminding myself of this, even if I recoil at how messy some of the results are. Still, it behooves us to pause and reflect, and maybe consider if there is a better way? The first comment I read in this thread said that Obj-J and Cappuccino were hell to deal with, and much as I scoff at the idea, some people (read: a whole lot of web developers) aren't willing to spend a couple of days learning a new toolset. What we need to do is take the good stuff, the optimized, polished debugged and proven software and move it beyond merely libraries, toolkits and frameworks: we have to make it easier to use. This same dichotomy exist(s|ed) between PHP and everything else (eg, Perl, Python, Ruby), and inroads are being made there; why not try to make the same inroads with our web frameworks?
I wonder if you could re-create this whole debacle in 3 months with fake people; you could use your post-mortem to tell people that you faked them out and announce your startup PR firm.
I'm OK with firing a developer evangelist for acting like that at a developer conference. Her job is to endear SendGrid to devs; clearly the opposite happened.
I like the part where she said "SendGrid supports me" - https://twitter.com/adriarichards/status/314452708549603328
I meant it is similar in how public shaming and humiliation is accepted as a valid way to deal with such situations.

Initially it was probably done more to companies. It is probably the most efficient way to get a large corporation to listen to a customer -- fear of public shaming.

Adria applied it a personal level and in the context of a tech conference. That was the "new" twist here.

From an external point of view a scared manager, a small pyramid of scared managers, or a single owner doesn't matter. I see it as a corporate response. That is what makes manager's job hard -- making such decisions. He made a bad decision, the company or higher ups haven't responded yet, or apologized.
Let's look at this with level heads. A PR manager went to a conference and decided she didn't like the content of a joke she overheard, indirectly, in a seminar room. Instead of addressing the "offenders", she decided to snap photos of them, without their knowledge, and shame them preemptively on Twitter.

Her Twitter account is the platform from which she "evangelizes" for developers; that is, performs her PR duties for her employer. She consciously made the decision to (ab)use her professional platform and status to more effectively carry out a personal crusade. Then when called out on it, she explicitly stated that her employer condoned her actions. Meaning, the PR manager stated that she was speaking on behalf of her employer. About dongles, and forking repos, and public shaming.

This leaves the employer vulnerable, because they are now complicit in her actions. In the extreme case, they could be sued. In the least extreme case, they've got a renegade PR manager projecting an image that doesn't actually represent the company.

I don't see a possible scenario where the employer could have kept the PR manager on. She showed a complete lack of judgement and forethought, not to mention a total disregard for the best interests of the brand.

And this is all _completely_exclusive_ from any of the sexism, misogyny, whatever allegations. Irrelevant for the purposes of discussing the firing. It's a chain-of-thought, judgment, and competency thing. The PR manager showed she did not have the right temperament or skillset for the job. The employer took action.
Does anyone know if the websocket connection goes through the internet, or if there's anyway it can shortloop to using LAN if both devices are on the same network?

I got disconnected twice within 1 minute, so I'm guessing the former... That, and I suppose unless you literally give it the internal IP of a device, it can't really make any assumptions (i.e. it's meant to work over internet too).
Intel vs. Microsoft: how Atom processors could kill Windows RT
Secrets To Building A Dead Simple API Developers Will Love
The fact the author expresses his personal opinion shouldn't be an issue for a reader because they avail themselves to his thoughts by reading the article. He's allowed to write what he wants and more importantly believes. Either constructively rebut the issue or ignore it.
There's more to heaven and earth than data presentation and consumption.

I do my banking in a browser. I do my email in a browser. I manage photos in a browser. I manage relationships in a browser. I do my taxes in a browser. I order goods in a browser. I ship goods in a browser. I reserve items at the library in a browser. I watch movies in a browser. I listen to music in a browser. I push apps to my smartphone in a browser. I get directions in a browser. I find phone numbers in a browser. I phone people in a browser. I video conference in a browser...

I can go on and on all day. If you really want to argue that the web is a surrogate for Gopher, this conversation is futile.
Private conversations between friends have been known to have content that surely someone, somewhere is bound to find offensive.

We were short on cubicles a while back, and about half a dozen people from the team I'm on were sharing a conference room as an office. They kept a counter on the wall, for "number of times we would have been called to talk to HR today, if we left the door open and were overheard".

Then there's the question, perhaps legal, of what actually constitutes a private conversation protected by privacy laws. Does one have the right to publish the contents of someone else's private conversation, whether it was overheard or picked-up via intentional or unintentional surveillance? I don't know.

I looked into this a little bit, from what I remember it more-or-less corresponds to whether the people in question know (or could reasonably expect) that they're in public and is about the same as the rules regarding eavesdroppers and peeping toms (or maybe it's exactly the same and the laws don't care about technology?).
Agreed. But there are obviously huge differences in definitions for acting like a professional adult. I think people even disagree on when/where you should have to act like a professional adult - if at all.
BBC Twitter Accounts Hacked by Pro-Assad Syrian Electronic Army
Put the logo below the fold: Breaking design rules for profit
Why would I prefer to plug and play (and toss away) micro, modular libraries/frameworks designed to interop or to be independently used instead of using a monolithic technology that pushes to my throat ObjJ, Cocoa and a other contraints that follow (like IE8+ only)? That needs an explanation?
It's not an appeal to authority: that would be if I were appealing to the authority for the authority's sake; but I am appealing to scientific research presented by the authority. I'm fairly certain you'd agree that appealing to scientific evidence is valid, as you've tried to present it to me as part of your argument. I think the downvotes are because you running some kind of "experiment" on your own is different from a human interface researcher's actual research.
While we generally are sensitive and confidential with respect to employee matters, the situation has taken on a public nature.... As we continue to process the vast amount of information,...

I don't think you're supposed to actually say that firing her was a knee-jerk reaction.
> That's not to say, that you want drones.

Sure we do--remote-operated variety, please. ;)
Do you use Google webmaster tools? They should show potential reasons on there and which pages are currently indexed.
This is just an "Eye for an Eye makes the whole world blind" over and over again.

Don't we all have more important things to do than watch fools tweet pictures and sip the corporate koolaid.

The best thing in the world that could happen right now would be for Adria and the two gentlemen from PyCon to start a company together. Why? Because it would be the biggest PR story around, they'd get great traction; all they need is an idea!!

But in all due seriousness; who works in HR at these companies? I would be expecting a lawsuit if I were SendGrid and perhaps rightfully so.
Show HN: A single, searchable API for all social networks, news, and blogs
The name sounds like a bad euphemism @.@
Why does a conference about a programming language need a code of conduct? Does anyone even read it before conducting? I know it gets a lot of attention after conducting.
It appears that Adria Richards herself was just fired. https://www.facebook.com/SendGrid/posts/10151502570463967
Paper-Scissors-Rock-Lizard-Spock might also be a possibility.
This is not equality, it’s a clusterfuck. Two wrongs don’t make a right. In the end the bullies won.
What is Ego?
For those of us who had no idea what this was about: http://www.dailydot.com/society/pycon-dongle-joke-misogyny-s...
Google’s trust problem
Because it worked so well for The Pirate Bay, right?
I wonder how much of that is because the books that you (and I) have driven through a traditional publisher have been tech books?
Genius move. Unless their infrastructure is really tuned for it, there is a cost of doing business under, say $10/mo (not to say that there aren't companies successfully doing micro payments and such). Premium support, CC processing, etc add up. However, using this lower rung as a hook to get people in the door is great, and it feels more honest than a trial window (although I'm certainly not hating on trials)
A Problem Google Has Created for Itself
Group chat, GitHub Integration, persistent, searchable chat logs, Zapier integration to DropBox and Trello.
Context: http://www.dailydot.com/society/pycon-dongle-joke-misogyny-s...
HipChat has an API and a lot of services proposes hooks to post to HipChat. Our "Saloon" usually looks along the line of :

GitHub - mickey commented on issue 104 of xxx/fronted: +1

GitHub - yoktan pushed to branch master of xxx/frontend
- Txt (c7bd9a3)

Jenkins - backend-master - #481 FAILURE after 3 min 18 sec (Open)

Bugsnag - Exception in production from frontend in votes#index (details)
RuntimeError: # app/controllers/votes_controller.rb:6 - index
Writing an evented web server
"A private conversation is one that is intended to occur only between the parties involved."

What are your thoughts on the Romney 47% remark? (that was recorded by a bartender at the event)
Zencoder and Filepicker.io — Look ma, no backend uploading and encoding
This discussion has probably saved me a lot of pain and suffering.

People who use their ability to mimic the status of a victim as a tool to make actual victims is a problem worth addressing.

I know I'm now on the look out for such poisonous people in my company and in my life.
Why was the link deleted? Quit the censorship.
I believe she's being a hypocrite by taking offense one day, and making her own penis joke on Twitter the next.

I can't find anything resembling a penis joke in her recent Twitter feed.
Swing is a particularly bad example of UI toolkit. Look at things like Qt, Gtk or Cocoa instead.
Maine officials seeking pepper-spray video leak
I really don't understand why these articles keep being removed from the front page. It's quite obvious people want to talk about this.
You make a key point: the men were not in their personal lives having a private conversation. I also used your "professional-for-them" in another post.
The HN mods have been deleting all stories about this pretty much as soon as they bubble up. Given the pretty far out stuff being said on that Facebook post, I'm not sure I totally can blame them...
>I feel the true 'reboot' and memory loss happened with native mobile apps. How did we ever think this would be a good idea?

Native apps weren't a good idea for innovative reasons or to push boundaries of what's achievable, they were a good idea for business reasons: vendor and platform lock in.
Why does this story keep getting killed on HN?

Anyways, this is a huge clusterfk and a stupid comment and an offhand tweet has cost two people their jobs and stirred up a hornet nest nest of vitriol.
From the fb comments:

> "This is just sad. Two people have lost their jobs over a penis joke."
@hfs,

it looks like you're hellbanned (and like you may have been since around your first comment).
The bad tweet is now the equivalent of a broadcaster saying "fuck" on the air of your local news station, except the tweet can happen at any time.

Shame to see people being fired over bad tweets. Technology can be used for both good and bad.
well, the photos that Adria took were taken to publicly shame (which can be considered a form of harassment) the two people, so yes, that definitely did happen.
People use POP email at work all the time. I can see their plaintext passwords coming through the network monitor (which it's my job to review), and I've seen some patently offensive passwords being used. This brings up two of your points: First, I ignore the fact that I can see their username and password. The responsible thing to do is to completely forget that you can see it. I have no business with their login information. I'm completely aware that the only thing I can do with this information will cause damage to myself and to the person who unwittingly gave me this information. Secondly, I ignore the words on the screen. Because it's not something that was designed for me to see in the first place.
It's essentially pretty IRC. What makes it better than IRC is a better question. The answer is that you don't have to setup and maintain an IRC server, and have the power of bots through APIs.
I like the idea and it is very much a need of aspiring entrepreneurs who know little about tech. But I generally believe that it can cater to even those who know how to code good HTML and CSS to save time.
Do let me know how well does your tool cater to generating mobile / responsive websites.
? who keeps removing a post a lot of people are obviously interested in discussing?
Whenever I hear someone use the phrase "The Cloud" I replace it with "some computers".
Sendgrid should have put their employee in mute while the whole scenario played out. The employee made things worse for all involved by continually taking part of the situation.

Playhaven should have not fired the programmers right off the bat. They have had them go through disciplinary measurements, and a sexual harassment program/seminar. They could have suspended them for a week or so. But not firing them. This sent a really bad message to their team. I cannot fathom what their devs are feeling right now.

Nobody should have been fired.

This is an issue of bad management calls rather than one of sexism in the industry. And very, very bad handling of PR. Both companies should hire a PR expert to clean this up.
>Public shame is not a problem.

Consider that the ramifications of public shaming have changed now that your shaming can go viral and become a subject of debate among millions of people worldwide. This isn't even the world of fifteen years ago, and human tribal behavior hasn't adapted to these mediums.

Some man made an inappropriate joke and now the WORLD is shaming him. A woman's shaming tactic has subjected her to WORLD backlash and scrutiny. Both of these escalations happened because handling this infraction was not handled at the proper scope.
It seems incredibly odd that a company would announce a public firing of their employees -- yet alone put it on their public Facebook group page, a page that should be focused on selling their product.