skysight-inc/HackerNews huggingface dataset:
At least you're being honest with yourself. I still struggle with how to respond to these situations, and I'm almost 30.

That said, I like Stallman's response. Gather more information, and act on your values. It's more human, imo.
Did not realize it changed later. Thank you.
It seems monopolistic and anti-competitive for a content distribution company to also own a content creation company. The government should get in there and break that shit up. I think HBO would find it quite lucrative to be able to directly sell their content to their customers. When you find yourself in a situation where it's easier to download a show off of bittorrent illegally than it is to get it legitimately from the content creator directly, something is messed up.
Great points. Just had to say: I've heard that holding car keys at the ready is also intended as a impromptu sharp weapon to an attacker's face/eyes. Which only underscores your general point
I'm intrigued to see that the readers (as shown) (http://techcrunch.com/2012/05/11/tagstand-is-nfc-enabling-a-...) appear to be Arduino boards, with what looks like an Adafruit NFC/RFID breakout board (https://www.adafruit.com/products/364) and a mini-breadboard bare-wired to another IC.

Two questions:

* Are the readers going to be in enclosures on the night?

* Are you looking for a developer with Arduino (and some Android) experience? :)
There are ways to help the homeless without giving out money. For example, volunteering at a soup kitchen, shelter, etc.
I don't have a lot of first-hand context for Matz's behavior, not being a Ruby developer, but it's entirely possible, even likely, that in the context of Japanese culture, Matz's niceness would not be seen as especially remarkable. Pitting one person's "niceness" against another when they are products of vastly different cultures is questionable at best.

To most westerners, the average Japanese person is extremely polite, if not bordering on the absurd, while to most Japanese, the average westerner is, to say the least, unrefined, and Torvalds is probably downright horrifying.

Such things must be taken in their cultural context, or you can't really understand people's behavior at all.
Samsung Galaxy S III: Is the Screen Its Achilles Heel?
Yours is the most bizarre, vaguely chauvinistic straw man rant that I've ever read.
The name means double-ended queue. That's the reason behind the strange pronunciation.
Francesca Marotta Fall/Winter 2012-13, London
That's higher than Google's share of the US search market, according to comScore.

http://www.marketwatch.com/story/googles-web-search-market-s...
From the article it's pretty clear that Stallman just didn't like the feeling of being deceived. I don't think condescension has anything to do with it. As an aside: there were two instances in the last year in which I gave a stranger in need of help $20. I analyzed the interactions in the aftermath, and I'm convinced that the first person really did need help and the second person scammed me (I can't say for sure, but when adding up all the little details, things start to ring true or false). When I realized that I had been scammed, I felt pretty raw about it. It wasn't about the money, but the fact that someone would prey on my willingness to help like that.
James Shore: Minimum Viable Hypothesis
Here is the story. Initially Python was used to simplify, automate and speed-up REST services testing. It appeared, that scripting language is a perfect fit for DSL we want to create. DSL I'm talking about serves several goals to end users:

- Filter anything. Like get all work assigned to у AssignedUser.Contains(Me)

- Add entities into system quickly

- Do batch operations on entities. Like movetoproject('45')

- Define own macros and use them (VERY advanced feature)

def rejectIdea(e):

e.entityState = 'Closed'

e.comments = [comment('Sorry, we are not going to implement this idea in the future')]

e.save()

Basically, I am speaking about CLI (with autocompletion) for end user. It is VERY uncommon for web application to have CLI, but I personally think it is a killer feature to advanced users who wants to be really productive with the system.
Python is used to create and engine for all these operations I've described above. In future end users will be able to program own behavior. Sounds a bit crazy, but still it is worth to try :)
> VBV is supposedly hack-proof

Something very strange I noticed with Verified by Visa and with Mastercard Secure Code is that both sometimes forget that you have already enrolled and make you re-enroll (i.e., answer their weak "security questions", like date of birth, and then choose a password).

It happened once with Verified by Visa and twice with Mastercard Secure Code so far. (No, my card numbers had not changed.)

These systems can't be trusted to even reliably remember my previous password.
Performance of Linux IP Aliased Network Interfaces
I actually enjoy seeing tourists get taken advantage
of, and actively encourage it with my own behaviour.

Why?
Yes, this is a much better analogy.
Joseph said something snarky along the lines of "Oh I'm Linus Torvalds, I'm always right" -- I think Linus was overreacting, but he was at least a little justified. He seems to get very angry when people state anything more than what's based on "facts."
The situation is not much different here in Brazil. It's almost impossible to tell when a beggar is telling the truth or not - they have perfected their story-telling out of necessity.

Once I was walking up to a friend's apartment. Just a few meters from his door, a guy with a desperate face approached and asked me to borrow some money for gas/something, so that he could get to his wife who was in the hospital (red flag). I refused, and then he proceeded to tell me the exact address he was going to, handed me his license and car keys to check. I felt ashamed for being such a cold person, and gave him ten bucks. Just as he was turning around the corner, my friend who was leaving his apt saw him and said -"did you give that guy money? He is always around" :(

Never gave out money since. I try to make up for it by being very straight about taxes and civilization in general.
That sounds horrible - what kind person sends victory emails to former employees/friends they fired? Maybe that's one of the downsides of having very young & immature entrepreneurs running companies.
This is getting silly. As if someone else fabricating this type of thing absolves him of the responsibility of saying "Hey, we should issue a press release. Someone made a mistake."
Besides the current costs (especially the solar PV part), there's the problem that you're throwing away most of your energy in the [electricity => hydrogen => electricity] loop. Electrolysis isn't perfect [1], but the big waste is electricity generation, with the best hydrogen fuel cells being only 50-60% efficient [2, SOFC "predicted"] (turbines smaller than utility scale would be far worse). In the most optimistic case you lose half of your stored energy (more likely 2/3rd).

Realistically you'd have to store almost all of your electricity -- compare solar output, a very short midday peak, with electricity demand, which in many places is nearly constant over time. Almost of all of it would go through the 50%+ storage losses, which means the solar part (PV + inverter + etc.) of your costs are more than doubled, amortized per kWh. So economically, practically anything is better than local hydrogen storage. (Under the premise that solar PV is not effectively free, which is an understatement to put it mildly).

[1] http://en.wikipedia.org/wiki/Electrolysis#Electrolysis_of_wa...

[2] http://www1.eere.energy.gov/hydrogenandfuelcells/fuelcells/f...
The comments here so far are mind bogglingly stupid. It's intended as a satire, simple as that. Try not to over think it guys.
Hey, if you're in Christchurch you should join us at our monthly tech dinner group, The Valley in Christchurch:

http://groups.google.com/group/TVIC

Second Thursday of every month, so unfortunately you've missed May's--but sign up to the mailing list now and you'll be reminded for June...

We had seventeen people turn up this month including a bunch of new people so that was encouraging. Apparently the quakes haven't done us in completely. :)
I definitely fall on the side of the fence that actually-effective charity is superior than any "human connection" or other warm-fuzzy feeling I personally might get, though I do enjoy my warm-fuzzies every so often. I started treating them separately at some point (most likely influenced by http://lesswrong.com/lw/6z/purchase_fuzzies_and_utilons_sepa... ) and that seemed pretty helpful in a couple ways.

One trick I'm trying this year is that whenever I'm asked for cash or see a bum asking for cash and don't give any (typically because I don't want to or because I want to give less than $20 and I only have a card (and I don't want to give any time)), the next time I'm at a computer I increment a total on my home system by some small delta. It represents the total I intend to donate all at once near the end of the year to where I think has the most expected utility.
where is the straw man?
You Can't Turn Off Socialcam Auto Sharing 
If you go to your Socialcam settings and uncheck the two sharing options, a message will appear that says "Account Successfully Updated". However, if you refresh the page and go back to your settings, you will see that the settings actually did not update.
I think that in certain situations the moral question of doing or not performing an act is either a weak function of the entities we interact or is not a function of them at all. I think this is one of those cases: I would give a small amount of money (e.g. a quarter) to anyone who has to ask for it for whatever reason. I find Stallman's attitude to be condescending to extreme, i.e. "you lied to me", how can you judge that person?

A similar ethical question: Should we eat animals? Some people object to this citing the misery, pain, etc. that the animals have to endure. But suppose we create a certain pig/chicken/sheep clone that is incapable of thinking (or, as in http://www.amazon.com/The-Pig-That-Wants-Eaten/dp/0452287448, actually wants to be eaten): Would your attitude on this matter change? I think it should not.

The way I treat entities with less power than me (homeless people, animals) wholly depends on me and not inputs from them.
>Women's life experiences are thus characterized by a constant and unending fear of sexual assault.
>When you ask men the same question---to list what they do to protect themselves in their daily life... --> the answer is just about nothing.

Why is this fear a bad thing for women? Interesting fact: men are more likely to be victims of violent crime[1] and this has been pretty much true throughout history[2] though it is getting better. That fear is probably quite useful in keeping them alive since women are only half as likely to be victims of assaults by strangers[3]

[1] http://web.archive.org/web/20060926004448/http://www.ojp.usd...

[2] http://www.ted.com/talks/steven_pinker_on_the_myth_of_violen...

[3] http://web.archive.org/web/20060927115258/http://www.ojp.usd...
He created the free software movement in the same way that Douglas Crockford created JSON. eg he didn't.
'deque' is an irregular abbreviation for double-ended queue, and "deck" is a convenient metaphor for visualising the container - you can put things at either end of a deck of cards. c.f. std::deque<>
Rajasthan Holiday Packages india
Zynga’s Next Cash Cow? FarmVille Sequel Spotted Under The Name “Big Harvest”
That's not exactly mens fault though. It is the fault of whomever creates the one in four women will be raped statistic (which is clearly bullshit).

For any females reading this, while plenty of males will want to get into your pants very few males can stomach the idea of rape, so if you feel threatened seek other males. It doesn't matter much if you know them or not.
I never give money to beggars after having seen how they operate in Berlin. The standard ones are extremely pushy, and in areas like Ku'damm, there are organised gangs of women who bring their children with them. I've seen them converge and hand over money to a central man at the same spot day after day. He doesn't look poor.
This is ridiculous. Anonymous are more like the black bloc - they are the last line, a demonstration that united, people have the power to topple giants, that we won't just lie down and take what's handed to us.

Whilst the damage that is done is superficial, it is directed at targets that, for better or worse, embody what is bad about our planet - the censors, the passive observers. Taking a site down for a couple of hours isn't censorship, it's making a point. Yes, there would be more desirable outcomes (pwning their systems and disabling their blocking filter, for instance), but other than that, the goal of anonymous is simple - keep the government and companies remembering that there is many, many more of us than them, and if they decide to just push us around and infringe on our freedom, there will be consequences.

The comparison to bombing which actually kills people is quite frankly offensive and you should be ashamed.
Agreed, I have a hard time taking this seriously.
True but I'd say this verb-noun idiom only accounts to 15% of the user manual. For instance learning fold commands za will tell you nothing about other commands using 'a'.
> I'm not actually conflating the two groups

Of course you are. If you weren't you would explain in what way the two situations are related instead of throwing out some one-off vague analogy in an appeal to nationalism or some insinuation of elitism.

> My response would be "So?"

My underlying point is that supporting or apologizing for a group whose raison d'être is to fill the void in its members' lives a la Project Mayhem of Fight Club is wrong. But of course that point is predicated on the reader's belief that that sort of motivation is bankrupt
(morally and intellectually).

I was just pointing it out.

If by 'tossing out' Anonymous you mean 'rejecting the validity of its raison d'être', then that is what I'm doing and I don't see how it's crazy.
In Thailand this situation is quite terrible. The Mafia collects people with missing limbs and other disfigurations, basically the people who will elicit the greatest sympathy, and forces them to sit on the same corners begging day after day, month after month and year after year - and turn all of the money they collect over to them. If they steal any, they die. In return they are provided with the bare minimum subsistence living one could imagine.

This situation is so bad that the country had to pass a law giving the death penalty to anybody dismembering children for the purposes of turning them into beggars - because people were doing that on a large scale.
With a critical quote from our very own patio11.

[Edit] Softer tone.
I have been using Vim for a few years. I recently installed a trial version of ViEmu plugin for Visual Studio. With Vim inside my main IDE at work, I have the chance to really master it. But I ran into an unexpected hiccup - nobody else can use it when we're collaborating on code! Sadly, I think this might be a big enough reason to remove it.
> otherwise, you'll pursue a law suit

IANAL and this isn't legal advice, but I want to comment on your wording. You should word the "threat" as saying that you may pursue a lawsuit, not you will.

The difference is really subtle to most people, but I once heard a story, on HN in fact IIRC, about someone who was sued because he said he would sue a company and then didn't follow through.

The company's claim was that they had been operating under the assumption they were about to be sued, and had incurred legal fees and lost productivity as a result. The company won.

Basically, word it as lawyer-friendly as possible. You want to let them know that you're seriously considering options that they would prefer you didn't, but you don't want to legally commit yourself to a particular action.

Again, IANAL, and this is based on my faulty recollection of a comment I remember seeing a while back.
When you have multiple applications or instances writing to the database you will want all date/time references in the database to come from a aingle source -- the database server's clock. Otherwise you will be plagued by time zone and clock drift problems.

Another reason to use a TIMESTAMP or DATETIME type is you can use date/time operators and functions on it easier. For example timestamp_column + INTERVAL 30 DAY (in MySQL) is clearer than having to convert an INT.

Every relational database has more than one date/time type in case you only need dates without times, for example.
Sorry to see you downvoted.

Reflowing refers to reconstructing lines broken by line wrapping. Here's the example I was referring to: Grab a couple of unwrapped paragraphs of lorem ipsum (make sure there's no explicit newlines) and email them to yourself as a plain-text email using the desktop web gmail interface. You will notice that when you open the email in your inbox, it shows up with line breaks - Gmail sent it with explicit newlines after ~80 characters. (Use Show Original if you want to confirm.)

Now open the same email in the Gmail app on Android (I'm using Gmail 2.3.6 - the newest available on my Androids 2.2 and 2.3.6). My Android screen, like most smartphone screens, isn't wide enough to hold all 80 characters in one line, it's more like 50 or 60 characters. Gmail wraps the email to fit, which is expected and desirable. The problem is it keeps the original linebreaks at 80 characters, resulting in two linebreaks. Every other line is short at 20 or 30 characters and the email looks very jagged. Reading it is very uncomfortable. It gets really messy when you have quoted text, particularly with interleaved response style.

There's actually a whole bunch of standards or semi-standards and techniques around doing this kinda stuff. Standalone mailers have been doing reflowing and format=flowed for a while now. Sad to see Gmail drop the ball on this.
How can you judge them to be needy?
West Virginia Homeland Security must be planning for a truly unprecedented expansion of libraries and schools, based on the capacity of the routers and the number of them allocated to sites with a handful of users. This is heartening, especially during a period of massive cutbacks to public education. ;)
Ask them to break a $20.

What happens if they naturally learn to collect money, and we record these activities through our hearsay? If we expect them to be able to break a $20?
I've been reading through the brand new Practical Vim by Pragmatic Bookshelf, it goes pretty in depth in this and much much more: http://pragprog.com/book/dnvim/practical-vim
Yet another Amazon based file thingy. I'll pass.
What I do now when I'm approached like this is asking them to return the money to me in some way (e.g. send it back in an envelope or sth). That way you get feedback and the whole thing turns into a fun little game of seeing how good a judge of character you are. Results for me have been abysmal so far though, but at least I've learned a lot about human nature in the process :p
I never give, I pay, for example I'll pay to the one who play nice music. I don't pay to soften culpability either, I handle this myself. My preferred way to fix the poverty issue is to participate in this kind of economy: I prefer giving a good salary to a nanny coming from countryside than giving random bucks to those who earned a pithy price in the streets.
Ask HN: How to get productive with the JVM in 48h?
For a new web app with heavy IO, Websocket support and high performance requirements I am looking for a new framework.

Coming from Rails and Node I want to try the JVM.

How should I start to get quickly productive:

- JVM with Java?

- JVM with Java/Play?

- JVM with Scala?

- JVM with Clojure?

I know that my question is a bit broad and usually you should start your project just in the preferred language and when scaling gets a problem you can always switch to something else like the JVM.

But let's just assume I just want to use the JVM—what's the quickest way to get into it? Give me hints, resources and experiences. Thanks.
Causes Safari on iPad (iOS 5.0) to force quit. I had hoped it was not possible to crash the browser with CSS!
Because Penguins are awesome.
Math problem as a captcha
The nonsense about $60 linksys devices was addressed in the article. Did you bother to read it? CISCO quoted a $487 router. You expect the taxpayer to foot the bill because you're too lazy to keep track of which router you've installed at each location? I deal with bureaucrats like you all the time. This is the last place I would have expected to find them.
What is relevant, is that universities and some companies seem to have another opinion.

I am old enough to remember the days when UNIX and C were funny research projects. Look at them now.

So I leave you with a list of research projects for the boring days, when you don't have anything to read.

http://www-spin.cs.washington.edu/

http://www.oberon.ethz.ch/archives/systemsarchive/native_new

http://www.ocp.inf.ethz.ch/wiki/Documentation/Front

http://www.jnode.org/

http://www.jnode.org/node/175

http://programatica.cs.pdx.edu/House/

http://hasp.cs.pdx.edu/

http://research.microsoft.com/en-us/projects/singularity/

http://cosmos.codeplex.com/

http://www4.cs.fau.de/Projects/JX/

http://wiki.xomb.org/index.php?title=Main_Page
The article reads so awkwardly because that's exactly the author's point. Unless I completely misread the article, the author is trying to convey to the male reader that the issues female programmers face aren't made up by far leftist feminazis, but rather are very real and very difficult for a man to relate to.
I am increasingly disappointed in all those Vim 'emulators'. VsVim, jVi, ... They aren't vim, no plugins, no real customizations. I really like that they exist, but it could be better. We need the REAL vim in an IDE, not some vim functionality..
EDIT: I use VsVim and you can disable it with ctrl+shift+F12. This helps when working together with other people..
That actally happens quite alos around here... Those "test" meetups were even sponsored by local service providers and Samsung.
My general feeling is that anyone who is scamming people on the streets in order to get by has real problems.
fair enough. i'm just the other way around - i usually prefer terminal-based apps, but i really like gitk and git-cola. the gui really enhances the user experience for both those apps.
Did they fire you for cause? If so, take the 3.5 months and run. If not, I'd ask for the full 12 months of equity and a month's severance pay.
For people wondering why Linus said "You are a moron" to a particular user named "Joseph": The comment he was replying to was deleted. https://github.com/pirtlj

in one of his comment,
"I did not realizes that Linus' shit does not stink. Thanks for clearing that up..."

Apparently, even if a comment gets deleted from a Github discussion, it still sticks to your public activity.
I give money to Shelter, a British charity which helps homeless people. I figure they're the experts, and can put the money to the best use.
Slightly off topic: Why does Sugarsync get such little love? It lets me sync/backup arbitrary folders rather than dumping everything into one, so I don't have to remember to put stuff into the One True Folder (which Dropbox, GDrive, Skydrive etc all do), or run things live from there. But I hardly ever hear about it on hacker news. Just wondering if there are known issues with their approach.

Edit: I see now Cubby does the same thing. Like.
Automatic programming: write code that writes code
Paul Irish talk on Tooling & The Webapp Development Stack
I decline to create a Google Plus profile just to see content I'm not sure I care about.