skysight-inc/HackerNews huggingface dataset:
Please seek a mental health professional/suicide hotline/tell a family member/tell a friend/move somewhere you feel better/do anything to get out of this state.

That said, there are many good reasons to stay alive: love, pleasure, personal connections, contentment, spirituality. You may not have any of these now, but you must acknowledge the possibility that they will happen for you in the future. Even people in the worst of circumstances are able to sometimes find these things. Hope for a better day must stay alive.
And how was it? :)

Not sure about surprise additions, but isn't it bit overpriced for one person quick lunch?
Yes, you're right that was a mistake.
Top Tech Movies You Will Love
To push Amazon along quicker. The longer firms can exploit cheap labor, the longer it will take them to automate.
Many young generations not touched by UNIX think way GNU tools behave == UNIX, when they usually offer more features than the real ones.
Interesting and well thought out point. Would you mind telling us more about your healthy eating and yoga and programming? Would you mind for even half a minute stop and think about the fact that just because you eat healthy and do yoga and failed at math (sorry - are a programmer) does not actually make you an expert any more than the fact that me knowing you've never recompiled a Linux kernel means I am a clearvoyiant in terms of computing compared to you?

Oh wait, did I have a point? Seems to you this doesn't matter.
I have so many things I haven't done yet.
I have so many people I haven't met yet.

Life is a short and most likely one time thing. We might as well see what we can make of it and who we can impact in a positive way.

Please talk to your friends and family if you start having harmful thoughts.
You could do the same with Python, but it would be a stretch to call Python a systems language...
I have a love(70%)-hate(30%) relationship with SO.
Pros:
- someone often had a long time ago the same problem as I have, the are 14 answers I can shop in.
- I learned a few concepts just because so many people were referring to them (comprehensions in Python for instance - magnificent)
Cons:
- incredible ego of some, punishing what they feel bring "wrong" with coward, anonymous downvotes
- someone always knows better what I want to ask, even though my question is well-researched. It is well researched exactly bacause I want to fend off these guys, but they are still there, lurking in the shadows :)
A good example of how even simple commands like echo, behave across multiple UNIX implementations.
Will Greek Finance Minister Varoufakis Support a New Fedcoin or Eurocoin?
> elix is a two person combo comprised of cTrix, a chiptuner who hails from the land down under, and ferris, a Norwegian who creates EDM that spans multiple genres, including chiptunes.

Minor nitpick, but Ferris is an American who lives in Norway.
"""
... a mental health professional ...
"""

I'm afraid that I can't afford that option financially. I probably won't be able to in the immediate future (next 5 years), either.
Lauri wasn't involved with HTP, he was involved with a HTP member that gave him the CF exploit he used.
Those prices. Holy moly. Is everyone in the Bay Area rich these days?
Tried every distribution out there - and you chose Debian Jessie over LinuxBBQ?
Tell HN: Groff needs your help
GNU Groff (which is probably doing the behind-the-scenes formatting work when you use man pages on GNU/Linux) currently has no maintainer, and the most recent stable release was in 2013. Who would like to step up and help?
Right, got that wrong.
Yup, the problem with this is that it renders the other claimed advantage of reference counting moot (viz. there is now little or no temporal linkage between when the object's ref count hits 0 and when its destructor/finalizer is called).

The other problem with reference counting, which is I believe insoluble, is that it is inherently O(alldata); that is to say you must perform an operation each time a piece of memory dies, at the very least. This makes it good for collecting older generations in a generational GC (where O(alldata) ~= O(livedata)) but bad for the nursery (where the generational assumption means that O(livedata) << O(alldata)).
Unprecedented ability to get stylish instantly and for free
Then the whole Gingery series: http://gingerybookstore.com/ (from furnace to machine shop!). Although his designs are based on scrap aluminium, you can also use cast iron.
"All human wisdom is contained in these two words: wait and hope."

Sorry man, that's all I got.
One and a half hours to order something (plus delivery time - which they set would be another hour!) for 33$. Wow.
Most professionals will find a way to make this work, or have a sliding scale. If you are serious about getting help you need to try.

Life is what you make it to be, it's unique to each of us. I can tell you why I find it worth living but it probably wont mean much to you, or anyone else because its my path. It seems as if you have found a little bit of enjoyment from making others happy, Id recommend you pursue that further. Everyone needs a passion, something that they enjoy and drives them but its never easy to find it. All I can say it keep putting one foot infront of the other and put effort into finding your path. My comment is obtuse and I apologize for it, all I can say is everyone walks their own path and its not always easy.
According to the W3C browsers are supposed to use the hellish combination of HTML + CSS + JS instead of simple OpenGL which works everywhere.
> I'm a programmer who eats healthy & practices yoga. I don't make money from cancer patients.

That is very noble of you and I read an implied hypothesis that the approach used by "large drug companies" and "established professional organizations" is worse than yours because their motives are less noble (e.g. companies want to make money, organizations want to further an agenda etc.), but a hypothesis alone is worthless if you cannot show evidence to prove it.

I give you that it would be hard to provide direct evidence for this hypothesis (neither companies nor organizations will be very helpful in providing information which could show that they lied for various reasons), so a good approach seems to be the indirect route: Show that your ideas work as well as the established ideas in a study following the established guidelines for scientific quality (double blind, big enough, and so on). Then you have shown that your hypothesis has merit and has a good chance of being sound advice.

So far, all we have are your believes, which is not very much when we talk about a topic that could very well change peoples lifes for worse (or better, but it is always a good idea to be cautious with unproved theories).
> when I suddenly started feeling anxious and depressed for no discernible reason

This sounds chemical! Medication helped me, try it!
My comment is obtuse and I apologize for it, all I can say is everyone walks their own path and its not always easy.

No, your comment was perfectly okay. I was just stating that for everyone reading this thread to know.
https://www.youtube.com/watch?v=D_Vg4uyYwEk
Did you seriously create a second account on HN so you could keep posting this nonsense without having your primary account take the brunt of the downvotes?
Call this number right now. Right now.
1 (800) 273-8255
I think after spending many many hours as a youth listening to music played on a synth with a particular character and range of timbres (while playing games) you become inured to it.

Music made using that synth just sounds particularly pleasing.

I didnt have a nintendo (so these demos dont really have that effect on me) but I did have a C64, so any music made with the sid chip seems to sound better to me than it ought perhaps.
Clay Shirky on Love, Internet Style (2007)
Really?!?

How can you guarantee that the component library that your company just bought, available only in binary form isn't doing something like this?

void cool_stuff_with_widget(const std::shared_ptr<UI> ptr)
{
UI* evilPtr = const_cast<UI*>(ptr->get());
// now store evilPtr somewhere else and try to use it any time the library feels like it
}

No one is going through disassembly to check such behaviors.

C++ RC is a very welcoming addition to the language, but it only works if everyone plays by the rules, 100% of the time.
We considered this feature at the beginning and wrote a prototype for this. Unfortunately the development speed is pretty slow now and I don't know when we will release it.
I've been through some of this myself, and have several friends who've gone through it as well.

I cannot recommend finding a good cognitive-behavioural therapist enough. Cognitive behavioural therapy with a good therapist actually helps; I've seen it with other people and myself.

Outside of that, personally I've that while external validation like you're trying can be nice, it doesn't always fight off intrinsic issues. For short term things, I've found going back to things I know I enjoy or used to enjoy helpful--finding friends I haven't hung out with in a while, or a videogame I know I like to play, or a favourite TV show, or a personal project I used to care about. I usually don't want to do these things before I start, but find they're easier to get back into than I expect.

This can be really tough, and I'm sorry you're going through it. But it is something you can get through!

But please find a good therapist (who lists cognitive behavioural therapy as something they specialize in)! And if the first person you find isn't someone you like, try another. I promise there are wonderful ones out there!
Go is fundamentally flawed as a systems language and should never have been used as one.

The problem may be large binary size (mostly due to the runtime size and static linking). But I don't see why using a garbage collector is a problem for plain UNIX utilities like ls-replacements.

In fact, if you are running a Debian or Ubuntu system, a lot of utilities are written in Perl or Python.
Debian. Because less 'WTF!?'-stuff.
From a holistic perspective, you are an ill informed peddler of bullcrap.

Now before you criticize me for "lack of studies" to back up my claim, please understand that you are making a fool of yourself.
This is what disgusts me most with Komen's annual "save the boobies" campaign. It really turned into a circus when they started smearing their marketing gimmick over professional athletes and garbage cans. It speaks to the shallowness of American culture that diseases can be "marketed" for the sake of the almighty buck.
3D Printing Industry Kate Perry (1-0)
Quite good. Project Gutenberg, Wikisource, Wikilivres, the Internet Archive, and fourmilab (John walker's website) also have cool stuff. This is now added to my list.
I buy and sell traffic to media companies on Facebook.
Why (most) SaaS startups should aim for negative MRR churn
Thanks for trying :)
> Code is meant to be executed first, read second.

"Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live." [1]

[1] http://c2.com/cgi/wiki?CodeForTheMaintainer
Yes, in the field of electronics it's possible to learn (a lot) by yourself. Well, the math is complicated, and kind of hard to navigate by yourself, but I'd say it's doable and you don't need to go too deep

Less in mechanical engineering and even less in Civil Engineering (especially because you need a diploma to be able to sign on projects)
I think you should get help. You either have health insurance now, or you qualify for a lot of government help. Almost everywhere in America now has some kind of mental health intervention. Please, go and look. Do not assume that you won't be able to afford it. Most clinics won't turn you away for that reason anyway.

Your depression is like an adversary, trying to kill you, and it is feeding you wrong thoughts. Some of them are obvious, depriving meaning from meaningful things, and some of them are not obvious, like the idea that you cannot get help for one reason or another. But it's just another tactic for your adversary.

I would guess that you need some friends. Having a "support network" is important. If you had one, you wouldn't be reaching out to strangers on HN. But, look at it this way—I haven't logged in to leave a comment in a year and a half, and I did for you. And you have two other people leaving comments, so clearly you are interesting enough to make some friends. So I would recommend you try and do that.

The rest of my advice is probably useless, but I'll say it anyway.

Sometimes when I get depressed I fantasize about going somewhere remote and just living in a cabin or something. I'm sure I'd be awful at it, but you know, if your alternative is killing yourself, you might as well try it. At least that way you can die of something exotic. Would you rather die because you were trying something dangerous in the hopes of enjoying it, or because you decided to call it quits early? Have you tried freighthopping? If you're going to kill yourself, you might as well get a free trip or two out of it. You might as well go down to the dangerous part of town and get into a fight. You might as well, I dunno, get an awful job like helping people move that pays rather well and blow it all on something frivolous.

I dunno. I suffer from depression myself but haven't been suicidal in a long time. The thing is that it's a disease, and treating your mood is treating the symptom. You probably need medication and counseling to treat the disease. But for me, a major turning point was regarding the negative thoughts as something adversarial, a manifestation of the disease, rather than just "truth." Another thing that helped me was that I had the faith that if I did kill myself, I would be depriving someone of their soulmate. Corny. But it's the truth, it helped me a lot. And now I know I was right to have faith in that.

I don't know. This probably isn't constructive. Try lots of things and talk to lots of people about it. Don't give up.

Oh, and get some sunlight (or vitamin D). And avoid street drugs. Ecstasy in particular can cause this.
Hi, Christian from Platzi here. You're right, we'll update to include an email login option for future courses. Thanks for the feedback.
I will not be calling any strange number until I've found a way to make truly anonymous phone calls (e.g. something in the realm of RedPhone + onion routing like Tor).
Isn't it weird to care about that at a time like this?
The Startup Class has amazing contents. Sam wanted to share new ideas from a recent post using our live streaming platform.
In addition to the other points made below, I'd like to advance a further idea.

An unqualified person may indeed be able to read legal documents and prepare themselves for taking on a legal case. But lawyers have had years of study in which their preparation has been legally challenged, followed by years of practice in which their preparation has been legally challenged.

a) They not only know the law, but also the likely approaches an opponent might make to arguing against it. Forewarned is, somewhat, forearmed.

But also.

b) They probably end up very good judges of how prepared they are.

I suggest this is a variant of the Dunning-Kruger effect. An untrained person might be able to study law and defend themself. I'm sure there are cases where it's easy and cases where it's hard. But, being unexperienced, they will not be good judges as to their chances of winning, what their best strategy is, or whether they have done sufficient prep to meet likely objections.

i.e. more than anything else, experience lets people judge their own progress. A beginner would be clueless in this aspect.
Have you tried Typemock? It helps you get started with unit testing and offers a free version
I can see a lot of positive comments here, but say that even IF these additives don't impose any risks to the consumers, apparently this is still something the consumers don't want. For the industry to then whitelabel these ingredients is just like Lenovo secretly puts adware on their laptops with the arguments that they are helping their customers find new products.

I don't want you to help me in secret. I want you to be transparent so I can make my own decisions!
Also wanted to let you know: Brian - people around you, that you talk to a lot think you're a flake. Because you are. Please stop reading the fringe websites you do. Please start believing that scientific consensus means that - consensus. Smart people fight every day to move it forward (that's how they get tenure/paid).
From what you say, it's totally understandable that you would at times feel anxious and depressed. There's nothing wrong with that. It's normal. However, there's a risk of getting stuck in a downward spiral. At some unpredictable point, you might find yourself in an upward spiral. But that can't happen if you commit suicide.
Won't be a problem joining as a young person. May be a problem getting accepted at 30+
"Nancy K. Schlossberg, 85, a retiree counselor and former University of Maryland psychologist, calls men and women who exploit the skills of their old jobs “continuers.” She calls those who take up something new “adventurers.” Continuers and adventurers make up the vigorous end of Dr. Schlossberg’s retirement spectrum, opposite those she calls “retreaters” who disengage from life and “spectators” who just watch."

I can see myself being a continuer but I have a strategy in place to force/cajole myself into adventuring. My mother was, alas, a retreater despite strenuous efforts from family members. Useful categories for thinking about all of this.
Without going into detail, I can definitely relate to how you feel now and in the past.

I really don't think anyone is going to come up with your own personal reason for living. In the simplest biological terms, our purpose is to survive long enough to procreate or pass on our genetic information. Beyond that, it's up to you!

You'd be surprised at what sort of free and low-cost mental health assistance is available in some cities in the USA. Within the last 5 years, there's a lot more awareness and money being spent on mental health care. Google for "low cost mental health care" in your area before you've written off professional health. If you do get a prescription, try to find a professional therapist who's also willing to do non-prescription services (such as CBT/cognitive based therapy).

I personally think diet and exercise (weightlifting, walking, yoga, dancing, swimming, roller-skating, biking, running, etc.) has helped my mental health immensely. There is something about the chemical cocktail from exercise that has been a real life saver for me and for many others (anecdotal and measured scientifically).

On the other side of the scale, I think technology like computers and smartphones haven't helped my mental health in any beneficial way. I remember people being more personally connected before Facebook, Twitter and all of the rest of the "social networks". I doesn't really feel like our brains are optimized for spending 8+ hours a day in front of a computer screen. 20 years ago I remember telling people I was a programmer and spent most of the day in front of a computer screen. Now it seems like most jobs are in front of a computer of some sort. I fear for the future generations who won't have the ability to disconnect from technology in the way I did as a kid and a young man.

Good luck friend.
Hey, I was sad to hear how you feel, but really glad you said something.

I've been feeling pretty down, too. In the past there were times I felt so bad that the main thing stopping me from hurting or killing myself was that I couldn't bear to hurt my parents. They're great people, who already suffered the loss of their other child, through no fault of theirs.

But I know from experience that it can turn around very quickly. There have been times when my life has gone from hopeless to better than I ever imagined it could be, and I was really happy, and every day was an adventure.

It happened before, and I'm trying every day to make it happen again. The pain I've been going through will have been converted to subtley, and depth of character, and strength, and fuel for humor, and the problems I have now will seem small. Just don't give up! We only find the answers when we're still looking for answers.
Fltkhs – A Haskell Binding to the FLTK GUI Library
Did I completely miss something?
It's fairly reasonable to care about privacy when it comes to sensitive topics like this. Maybe the OP isn't ready for people to know his identity yet.
With one difference: the reference count is usually stored inside the Object's pointer (taking advantage of the fact that allocations are 16-byte aligned so the lowest 4 bits are otherwise idle). This means that there's no storage overhead on the reference count.
Wasn't it actually convenient?

I like the one cost quote. Perfect. Things are worth what people will pay for them.

They quote, you either find it's worth it, or not, no worries.

Seems to me, there will be people who value their time low, who will not want to pay so much, and others who will value their time highly and will pay.

Scaling off the latter crowd might be easier to do and capitalize on.
The Magnavox Odyssey (1972) was the first console with cartridges to select different games. The Channel F console (1976) was the first with ROM cartridges.
I thought this looked familiar.

https://github.com/cknadler/gitfeats.com

Unfortunately, it doesn't look like gitfeats is hosted anymore.
Without knowing your locale, it's tough to give you specific direction, but it's likely the county/city/state has a way to provide these services. You know what? I live in a state that has closed most of its mental hospitals, refused the Medicaid expansion, etc., but these services are still available to anyone who requests intake. The hardest part is finding the agency to contact.

If this is keeping you from working, you're disabled at least temporarily. If you have work credits, claim SSDI.
I don't think that's true.

The standard use case for weak references in Objective-C is a child-to-parent reference. The parent holds a strong reference to the child and children hold weak references to their parents, avoiding potential cycles.

In fact, part of good memory management in a reference counted system is that you should always have a hierarchy to your data structures so it never makes sense to have an actual strong reference loop.
Eh, okay I get what you mean, then at least read this; it's gotten me through some tough times:

http://www.metanoia.org/suicide/
Except - your statements might be well meaning, but they are a) inflammatory b) poorly formulated and c) not backed by any kind of evidence. You keep referring to programming, but the equivalent of your argument is "oh well, Big data will win because my cousin frank used a spreadsheet to make a million bucks"
On a bit of a tangent, I'd love to see a fully reverse engineered iMessage client - along with Skype, Hangouts, WhatsApp, Snapchat, and all the other mobile messaging apps du jour. What happened to the old days when you could get a single open source client, for Linux if you wanted (today, perhaps the equivalent would be the likes of Firefox OS and Tizen), with reverse engineered implementations for all major IM protocols?

Okay, that's partly a rhetorical question. I know that iMessage and Skype are both powered by highly obfuscated code - the latter for more than a decade! Skype seems it's been decently reverse engineered in the last few years, though, and there are or were some iMessage clients for Android, although I think they were using Macs on the backend (maybe some day I will help with properly reverse engineering it). But never mind those two; I've heard many of the other messengers are no better protected than the ones of the 90s, yet I haven't seen any attempts to write unified clients. Why is that?
How to get into finance as a software engineer