skysight-inc/HackerNews huggingface dataset:
Gotta love the passion of humans wanting to limit everything... Looking at you HN "Please make text < 2000 characters."

I don't know where I'm going with this...

No, I am not blaming you guys saying oh you triggered my suicidal thoughts. They were there. But you made me think about it for the past 3 days. Over and over.

I am not against suicide. I believe that one can choose to end his/her life. My body, my life. Yes, people will be sad after I'm gone, but hey I'm the one suffering here, ok? Not you. You have no clue how I feel.

I wish society wasn't too conservative about suicide. I wish it wasn't almost a taboo. I wish we spent more money on mental health research. I wish every time I think about killing myself, I didn't have to think what would society think after I die.

I don't know what the solution is. I stopped myself many times before writing this. It is really selfish to ask for the stop of mentioning Aaron's death. At least his death. But I do understand that the event has so much power that it can change many broken things in this world... And it makes me cry.

I tried not reading twitter, reddit and HN (my most favorite things on the internet) but that's all I have to distract myself, sorry.

I'm an introvert. I do NOT like talking on the phone. I can do it but it's a torture for me.

I really, really don't understand why National Suicide Prevention Lifeline's online chat line doesn't work. Even if you are not depressed, please try it now and see how a big pain in the ass to use it.

For the lazy community let me summarize.

- Go to http://www.suicidepreventionlifeline.org
- Click on "ARE YOU IN CRISIS? Click to Chat" hoping that it'll be something as easy as omegle.com... An anonymous instant chat.
- Get this page instead. http://suicidepreventionlifeline.org/GetHelp/LifelineChat.as.... Text. Tons of text that I don't want to read.
- Confused brain with suicidal thoughts doesn't understand that YOU FUCKING HAVE TO AGREE TO A TERMS OF SERVICE!!!!!! I'm sorry about my language. America, you are broken.
- Whatever, I need a professional help. Agree to the terms.
- Get a form with 7 fields, 6 of them are required.

Guys... Do you know why people pirate movies & games & apps?

Look at those steps to talk to someone. Look how many steps it is. And it is not guarantied that they can help you. Look at this:

"Hours of Operation: 5 p.m. to 1 a.m. Monday-Friday (Eastern Standard Time)"

Phone support... 7/24...

Do I have to say committing suicide is easier than doing all of these?

Can you imagine how hard for an introvert to talk to someone about their problems?

Same for psychiatrists, you have to talk to them on the phone. You cannot just email them and get an appointment.

What's wrong with this world? Oh, I know. Everything.
HackMiamiCon using homophobic slurs for track names
oh of course, they're very different things that have very different motivations and very different results, what I'm trying to argue is that they are both actions that come from an interest in the subject at hand. If you act on something (regardless of the specifics of that action) then you're making a commitment to that subject.

The point is every single person that acted on that post was doing it under exactly the same idea, "I have read about this situation and based on what I have read I believe x to be (true / false) and therefore I (support / don't support) Aaron" so when someone said "I believe that Aaron does not deserve to be bearing the burden here, I am donating $10 to his fund" they were making exactly the same assumptions as edw519 made when he said "I believe that Aaron is responsible for this situation and therefore should be responsible for the consequences".

The only difference is edw519 is on the wrong side of the outcome. Those that donated didn't know that Aaron was in some serious shit way beyond what anyone imagined, just like edw519 didn't know that Aaron was in some serious shit way beyond what he imagined.

If everyone took the line you're talking about, "I don't know the full story (because nobody ever can) so I'm not going to pass any judgement" Aaron would not have been the recipient of any donations, because Aaron could have been more in the wrong than edw519 thought! Maybe the prosecution had evidence that showed Aaron intended to rip people off, or commit a terrible crime? I don't want to be behind supporting that! I had better just ignore everything.
I'm guessing Techdirt had a breathless headline typo, since fixed.
That's my pet peeve about many linters as well - I don't use jslint because it has many of Crockford's personal style tastes embedded in it, several of which I disagree with. In cpplint's (and perhaps jslint's) defense, it was written for one specific organization with broadly-accepted style guidelines, and open-sourced "in the hopes that it'll be useful, but without any warranty of any kind".
When I launched http://throwww.com a while ago, people on HN/Twitter were telling me it's like Branch. I didn't know what Branch exactly was then, and now that I see it, I still don't get what it is. It doesn't seem at all like throwww though. Nice looking interface, anyway.
I'm kind of the same opinion as Carmack re: getters/setters. My feeling is, if all you're going to do is allow clients to read and write the variable, why not just expose it? Sure, you can argue encapsulation and even justify it by saying that later down the road you may want to change the implementation, but far too often I've seen C++ classes with a setter and getter for every variable, for no good reason (eg, they're never called, or shouldn't be). I think it behooves programmers to really think about the interfaces their code offers; don't just expose something through setters and getters because it's there, ask yourself, what is this class really offering that you couldn't get with a struct? Pass through setters and getters aren't an abstraction.
Microsoft forbade manufacturers with 'favored partner' status from shipping Linux. This was the source of a fairly huge blow up between Asus and Microsoft when they shipped their first netbooks with a Linux OS. Microsoft went ape shit, and threatened to cut them off. Asus countered, successfully, that Microsoft didn't have an operating system for sale that could run on the netbook. As a result that lead to the strangest thing I've seen in a while which was Microsoft, bringing an OS they had both end-of-lifed and dropped support for everything except security patches, XP, re-releasing it as a 'supported' OS. Once they did Asus was compelled to switch to it over Linux on the eeePC line or face paying list price for OS installs on their hardware.

As part of the AMD/Intel anti-trust trial it came out that Intel was threatening companies like Dell with a similar strategy if they shipped an AMD Opteron product. Intel would cut off all 'soft marketing' dollars which meant a whole ton of exposure going missing for these companies, and revoking early access to next generation silicon.

Between that rock and that hard place, Dell was hard pressed to do anything more creative than ship Wintel boxes for as little cost as possible.
Except that a large, negative comment from a widely respected HN poster is a pretty effective anti-donation.
Well, I might be unusual, but I don't object to goto, I don't uses classes and inheritance much - and I like code that's all in one file, too. (Means I can keep an eye on it.) So it might not surprise you to hear that I'd vote for the code that uses the if statement :) - in fact, I don't really understand why the second would ever be preferable, outside some unlikely case specially engineered to prove me wrong.

I can pretty much promise you that at some point, you will find yourself wanting to debug one case, but not the other. If not this specific code, then some other code very much like it. If not you, then somebody else! But if the code is all on one line, how will you stop on one case and not the other? In every native debugger I've ever used, you can't. You need to split it into separate statements, so you can breakpoint each case separately. So in the long run, the code is very likely to be changed, so it'll probably end up the first way eventually. So why not just write it that way to start with?

("Ah, ah, but but, but have you heard of this thing called a conditional breakpoint?" - yes, I have, thank you.)

It's just not even funny to think about how much of my time this specific issue has wasted over the years :(
There is this bit: "It is better to ask forgiveness than to ask for permission". This especially holds true if you're up against what we'll loosely label the establishment here, especially if said establishment is capable of marshalling serious force against you. Once it's done it's done, but during the execution phase just getting the job over with is often the smartest course of action.

See the PACER incident for how that can play out when it works. And I guess the JSTOR one for when it doesn't.
Ask HN: Is it a bad idea not to support email sign ups in a mobile app?
Are there people out there who prefer to sign up using their email addresses and not their Facebook/Twitter accounts?
Do we know Ed doesn't suffer from depression?

The hypocrisy of the TC article is disgusting. They're recklessly throwing stones at people who may be in delicate positions themselves.

As far as I can tell the TC article was designed to elicit an emotional reaction without any consideration given to human cost.

TC needs to do the naval gazing here.
Thanks Ed.
Some of us know exactly how hard it is to search for a psychiatrist. Many of us, probably. Aaron didn't solve his problems, he sadly ran away - and that's not in any way an indictment of him, but empathy.

Please see your doctor as you're intending. And I don't know you but if you need a human to talk to, many of us - including myself - will happily listen and be on your side.
Such languages tend to be reasonably smart about what changes trigger large recompiles, and about not re-parsing the same lines of header-only code over for every compilation unit. In C++ the best you can hope is to set up precompiled headers and live with the artificial dependencies.
I've been incredibly vocal about my stance on depression here on HN in the past, specifically that saying things like "man up" is absurd.

And this is exactly why this article from TC needs to be banned from HN. The article suggests Aaron asked for help because he was depressed. This is simply NOT true. First, it was submitted by sethbannon[1] and second, nowhere on the website do I see anything directly from Aaron asking for help[2]. The fund is overseen by Bettina Neuefeind and funds go directly to pay legal costs.

I need to leave HN soon if this is the type of shit that continues to get over 400 points and sticks on the top of the frontpage for hours.

blhack - I'm not blaming you for any of this, hopefully your not taking this as an attack against your specific comment.

Context is everything.

[1]- http://news.ycombinator.com/item?id=4529484

[2]- https://free.aaronsw.com/
Your logic makes no sense.

Geez, I didn't know I just as capable of hurting people. I learned some new on HN. Of course even the dumbest person in the world know this.

What matters is that those comments were hurting someone who was only looking for help. There is a big difference between someone who responds to comments and someone who attacking someone's call for help.

"Do you know if the person you just blamed and insulted is stable and can handle it?"

If you know someone is asking for help, why would you berate them. Please get a clue and increase your social IQ.
www.IslamicEventFinder.com - For the past few months I've spent my nights and a portion of my weekends to build what I think is a decent website that tries to unify all Islamic events into one central website and make it easy for the Muslims to make use of them. There is a small charge to publish events (there are few features that justifies the price) but it's completely free to use. It' s relatively new so there is nothing much I can tout about revenue. It's getting decent traction but what I've learnt is that the Islamic world is something really hard to reach out to for these online, tech stuff; many of the organizers don't get it. Would appreciate your feedback.

To your question, absolutely there are many bottlenecks and limitations. If you are married and have kids then intensify these 2 factors by a magnitude of 10 maybe, at least in my case, especially if you have a day job that consumes most of your time. Also, you might get stuck some simple stuff that would drain your energy and offset the timelines. Some of the mundane tasks would make you go crazy (imagine coming up with 26 different email templates for the emails that go out...that's mundane). A few ideas where I wasn't 100% sure and felt a cofounder would be someone who would have came in handy on those instances.

On top of all these hurdles, after you launch, you have to do product support along with marketing and getting the word out about your product. Mailchimp campaigns, analyzing Analytic points, testing to make sure things are not broken and a whole lot would keep you on your toes. I feel I can only for that far along but I'm determined to make it to the pole.

I believe the reward is after we sort through all of these hurdles...I can proudly say that "this is me, this is what I've built, all by myself" (Seth Godin's quote except the "all by myself" part).
Thanks jkaykin, I've subscribed and started today to hackdesign! actually this was the main reason that "told me" to deep dive in UI
Love Slave Chicken – An Entrepreneurs Attempt At Cooking 4-Hour Chef Style
Not to repeat myself, but:

if (a)
printf("returning b");
return a ? b : c;

...makes it easy to modify the side effects of the return without muddying the semantics.
Agreed.

If edw had a crystal ball, would he have posted something different? Maybe.

Does that make his opinion wrong, or to blame? Nope.
Dude, stop acting and shut the fuck up. What you said amounts to cyber bullying and it's idiots like you who are setting the spiteful tone in HN comments. So much hate. No matter what other comments here say, you are in a way responsible for his death.
Thanks, that looks very interesting. I've studied architecture so I'm already annoied by doors and other stuff! Will definately look at this book, maybe in italian if I can find it
No one says Ed bears responsibility for Aarons death - that's just you skewing the context completely. The point is he gave a biased/uneducated judgement - that was strongly worded on the verge of being hurtful - on a very public forum. This got voted to the top position. He bears responsibility for dealing an unnecessary blow to someone who was already sick (it wasnt a secret that he was depressed - just read his blog posts!). The fact that he suddenly expresses so much regret for his death is more a show of herd mentality ("oh - everyone else on HN is mourning his death so let me jump onto that bandwagon"). If you're response to this is going to be - "well you've not been around long enough to know that ed's a really nice guy" - the fact is - that doesnt matter - no one is saying ed is an evil person. All that's being discussed here is this particular issue. I'm not judging Ed. The larger take away is simply this - It's really easy for us - to sit in front of our laptops and post comments based on limited knowledge - without even making the slightest effort to dig deeper - based on our whims - most of the time - no one cares - but particularly when directed to people - these things can have a much more significant impact.
"if you don't have all 'the facts available' you can give someone the benefit of of the doubt" is pretty solid advice though.
I agree. And even within product categories, their website is an atrocious affront to sales sensibility. Their standard way of displaying 2-4 different products in a column, with the top line being the price, and no indication of any product differences until way down towards the bottom, below worthless "Deal" advertisements, is a terrible way to communicate with potential customers.

Whoever is in charge of the website should take a week off to familiarizing themselves with information presentation. Even reading a single Tufte book could have great results.
So Ed's comment was made despite him not being aware of the case's details. That didn't stop _you_ from going overboard on the thread in telling us what you think about how the JSTOR has been wronged did it?
Running your web application on iPhone as it's a native app
Feature request -- What about a user being both maker and investor?
No. The difference between your comment and his is hindsight. Well, that and that his comment had some thought behind it. You are just as nasty with your commments and have absolutely no shame because you're anonymous.
The Only Two Questions Founders Need to Answer
Show HN: Flatsies – concept sharing for designers
New gem security vulnerabilities: httparty, extlib, crack, nori
The primary thing that stands out to me here, and what I believe is the main point of the TC post, is that edw and others clearly have very interesting 'before' and 'after' posts.

Before:
"Aaron should man up, take responsibility for his actions, and pay his own bills."

Then:
Aaron can't pay his bills, decides to take one form of responsibility and kills himself.

Now:
"OH NO!
Stunned & heartbroken."
"Thank you, Cory. This wonderful post will bring understanding (and maybe even comfort) to many of us who are sad and confused today.
It will also probably save some lives."

It's not that Ed is to blame for Aaron killing himself, it's that there's a marked change in sentiment and sympathy after his death.

Did it really have to take Aaron killing himself for us to change our sympathies towards him? It seems not many of us really cared that much until he hung himself - and now we can't stop talking about him.

So the point I'd like to make is there's something wrong with a world that only cares after you kill yourself. Maybe Aaron even made the right choice is this is really how it works. Otherwise he might have quietly lived out his 50 years in prison and died later and no one would have given a shit the entire time. At least now this is getting some attention.
> So if anyone deserves criticism, it's the Hacker News community for not showing a more compassionate side.

This is a general problem, not just for HN. The internet in the aggregate suffers from excessive binary thinking.

Everything has to be black and white, without room for colour or even shades of gray. So discussions tend to create their middle ground not by proportional movements but by jerks to +100 and -100. The more polarized the subject the stronger these reactions will be. Anything involving politics, a brush with the law, religion and so on will create those responses with a high degree of predictability.
> Drivers. Windows update always handles these for me at least. I haven't had to bother with driver fiddling for years. Not only that, 99% of hardware I've worked with recently just works out of the box anyway.

Funny thing that, I have a Microsoft wireless keyboard/mouse. When I plugged it into my old Linux laptop, I was a bit worried it might not work, but it did, instantly. When I first plugged it into my newer Win7 laptop, not only did it have to install drivers, but an installation wizard popped up, for a piece of application software, didn't tell me what it was for, except that apparently it was related to the wireless keyboard/mouse and was going to "enhance my experience" (yeah, whatever). All that from just plugging a device! I had to click though this wizard before I could even use the mouse/keyboard. I didn't have to reboot, but for sure did it have some extra updates to install next time before I was allowed to shut down.
The "Rendered Tile Format" you refer to as is the Arabic Kufi script.

Since this script has existed since a long while, nearly a millennia, there should be existing algorithms in place used by artists and calligraphists.
It's like you're all almost purposely going out of your way to misrepresent what Aaron was. He should be remembered as a well-meaning, curious dreamer, someone who later in his short life wanted to organize others politically for the public good. An unusually sensitive everyman. He's being portrayed instead as a technical genius or some other kind of elite. He always sought to be involved in technology, but he never really accomplished anything technological; he did not invent RSS or even work on what people think of when they hear RSS. (His involvement was with a minor offshoot of the real 'RSS.') He contributed almost nothing to Reddit. He wrote a few minor open-source libraries, like thousands of others. I do not mean any of that as a criticism; obviously most people don't achieve much new technologically. The key here isn't "genius" but "public-spirited." Not "analytical power" but "playfulness." Not Gandalf but Frodo.

Of course, his death is a horrible tragedy. It is even moreso a horrible tragedy if it actually resulted from the JSTOR incident, rather than from personal pressures he felt or from mental illness. The JSTOR stunt accomplished nothing. It would barely have helped anyone. It was purely symbolic. That is one reason the prosecution of him was so misguided, but it is also seemingly leading to a majorly misguided reaction by people who really have no idea what they're talking about.

This caricature of him after his death feels grotesque and manipulative. Lessig and others should be ashamed of themselves. You should try to remember people for what they were, not convert a very understandable grief at an interesting, sensitive, and troubled person's suicide into a simplistic political cause.

I say none of this to be harsh. The groupthink here is scary, though, and I do not recall seeing it here before. I'm cowardly posting this under a new username because I'm actually afraid of the mob mentality I'm seeing.
LibreOffice 4.0 ReleaseNotes - The Document Foundation Wiki
I completely agree.

I tried it out a few months back when I had an interesting exchange on Twitter with Jason Evanish (@Evanish). Check it out here: http://branch.com/b/who-will-pave-the-way-for-future-human-s.... Being able to import our back and forth on Twitter into a discussion was pretty slick since Twitter isn't very good at managing a back and forth when another person wants to get involved.

Everything seemed cool up until that point. I then invited some folks who I thought might want to chat about and have something to say on the subject matter, a couple of my co-founders and Hiten Shah who works with Jason. The invitation process seemed so spammy to me though. It sent a Twitter @ mention to everyone and without any context, it just felt forced. A few people asked to join the conversation and I approved them in order to see if we could get something going, but none of them ever responded at all.

Perhaps if I had a larger network of people in the know about Branch it would've worked better. I definitely like the idea of it and the execution is close, in my opinion.
So you want to knock off the government. But you refuse to specify who you want to replace it with. This should arouse suspicion in any person capable of thinking critically.
Utter bollocks. His comments were robust, but one comment does not make cyber-bullying.

Is your comment cyber-bullying as well, by that standard?

//edit//ffs, I delete one dupe and the other gets flagged as dead.
Utter and complete nonsense.

Someone offers a thoughtful and considered opinion, and that's "cyberbullying"? Disagreeing with an opinion you hold, no matter how intelligently and reasonably, is "cyberbullying"?

Your post could have just stopped at "shut the fuck up". Because that's the essential gist of everything that followed.
Now, let us suppose that expression a has side-effects...

"But that's just stupid!"

Yes. Now, given that a has side-effects...
He may've believed that the people who he would have to ask permission from are doing something wrong.