skysight-inc/HackerNews huggingface dataset:
I lost faith when I was in high school, actually, because President Bush stood on national television and said that they couldn't find any weapons in Afghanistan and that was proof that they were there.

Afghanistan? I assume you mean Iraq, and still I don't have any idea what speech of Bush's you're talking about. Can you help me out?
For me, it seems to be multi-faceted. There's definitely some kind of mood swing component that seems entirely biological; regardless of whether things are going well in life or not, there are periods of between a week and sometimes as long as a month where I simply have difficulty getting up in the morning, focusing, socializing, and maintaining healthy habits like regular exercise. Usually my sugar consumption skyrockets when this happens and I keep bad hours and the cycle feeds into itself.

Then there seems to be a slightly greater sensitivity to problems. Outwardly, I can power through a lot of problems -- financial trouble, management, work, personal life stuff, whatever -- but inwardly, it kills me a little bit.

Annoyingly, other people's problems bother me a lot too, extending all the way out to sociological issues. I think this is part of what created David Foster Wallace's famous speech, "This is Water" (https://www.youtube.com/watch?v=8CrOL-ydFMI) -- he eventually committed suicide. But this can also be a strength, it's what drives me to try to make a difference.

Anyway, the real trouble begins when I'm in a biological downswing and things in life start getting really hard. In a single year, I lost most of my friends over a disagreement, my parents both had serious issues (and I was their counselor for much of it), my business was struggling, and the effort I had put into training for search and rescue all Summer got wasted when the vehicle I was driving died on the way up to the final exam. It was just a lot of stuff all at once, so when the mood problems hit, I barely functioned at all for about a month.

The only common theme that I think I've found so far among people who struggle with depression is a feeling that nobody cares about them, or that they're undervalued in some really big way. Struggling with depression is challenging; struggling with it alone is extremely difficult.

On the other hand, because of the social stigma it currently carries, few people want to make a big deal of depression when they're struggling with it.

So, if you think you know someone who's having trouble with it, it can sometimes help them a lot to just initiate contact and suggest spending just a little bit of time doing something they enjoy: a card game, going out for a bit, watching TV, whatever. It doesn't have to get heavy. It'll help them to know that somebody cares.
How in the world does this belong on HN?
No, at this point we should have built more F-22s for air-to-air. Strange how the "cheap" program is now the expensive one.
I'm learning Python more deeply because I think it's a good "Learn X" language for the various X's I want to pick up over the next 5 years. If you learn, say, web programming in Clojure, you're going to be encountering a lot of non-mainstream concepts (see: Pedestal, which is cool as fuck but different from how most people program on the web). That's great, but it's sometimes easier, first, to learn the basics in an "uncomplicated" language. Python's an all-around B+ language in which one can pretty easily learn the basics (except in the browser, where JS is dominant).

That said, for a production system I'd prefer Clojure (or possibly Haskell). It can be almost as fast as Java, has proper lambdas, and doesn't have mutable state in unexpected places.
> "felony computer fraud charges"

Just for violating a ToS? I thought those were mostly legalese and overly broad.
HN is the last place that needs novelty accounts
This title is intentionally misleading, but I'm glad for it because it was a good read. But essentially what it is doing is redefining the term 'technical debt' in terms of its original, intended definition, as opposed to the definition by which it has been re-appropriated, i.e. 'bad software'.

If you define 'technical debt' in the re-appropriated sense, it is surprising to see an article title which translates to 'Bad Software is Not a Bad Thing', which is why I immediately read the article. But the original definition makes so much more sense, and actually provides the motivation for thinking of 'technical debt' as having a real place in the philosophical conversation of building software.
Technical debt isn't necessarily bad. However, people who take joy in pointing this out usually aren't the ones who end up paying it down every day. It's usually a (sometimes wannabe) pointy-haired boss who's just trying to crack the whip harder. The key is realizing that technical debt must be paid at some point. Saying "technical debt isn't bad!" is oftentimes an excuse to avoid paying it down.
You changed the entire context by sticking the word 'radiating' in there. Yes vacuum is fine for radiation, but radiation is much slower than physical contact with standard pressure air.
It's so fast and such a small screen! Very challenging! haha
This analogy makes sense, but surely there's a debt/GDP ratio where it breaks down, no? How do we know what that is?
Law Abiding Citizen is a pretty thought-provoking (and pessimistic) take on the US justice system.
I'll chime in here, if you don't mind - I'm bipolar[1].

My health often deteriorates for short periods of time, perhaps a day or two, sometimes a week or so. In these situations there is often some trigger - high workload, poor sleep hygiene etc. My mood doesn't usually reach such an extreme that it causes any significant difficulty day to day.

Episodes of illness that have a significant detrimental impact on day to day life seem to build up slowly. They start out like the episodes described above but they just keep on going until my mood is so extreme that day to day life becomes very difficult to deal with.

My most recent episode of this nature was probably caused by the stress of a couple of deaths in the family, a daughter who doesn't want to sleep, a wife commuting across country to work, a high workload myself and (frustratingly) mental health services not providing care when I could see my health was deteriorating.

It's been around 6 years between my last two episodes of that nature.

Poor sleep hygiene is by far the biggest risk for me and it becomes a vicious cycle if I'm in a manic phase. Other than that, continued high levels of stress are a problem but only really if I'm dealing with multiple stressors.

[1] http://en.wikipedia.org/wiki/Bipolar_disorder
I am not a statistician either, apart from a few courses, but your argument starts with:

P(gene|healthy) = 0.010 and P(no_gene|healthy) = 0.99

P(gene|sick) = 0.011 and P(no_gene|sick) = 0.989

My point is that in many cases there is no justification for placing any number whatsoever on a prior hypothesis. You can't simply say that the prior probability of a particular gene being involved in a disease is 1%, or 0.00001% or 10%, or whatever.

Edit: I'm not saying that Bayesian statistics is without uses, it is very useful in epidemiology, for example. However it is not appropriate for determining molecular and genetic mechanisms.
Not sarcastic. I just didn't know whether you meant the browser or eg the last layer of, say, PHP before it leaves the server.
Sure debt isn't a bad thing ... if you invest your loan wisely, and pay it back. And "bad code" is absolutely technical debt. If it was cranked out because of a deadline, it might be well-invested debt, if it was done because of laziness or incompetence, then it's just like maxing out your credit card on a trip to Vegas... but either way, the loan will come due.
Facebook Drops Two Mobile Ad Partners For Keeping Data Too Long
Yikes! Thanks. I'll try to participate in that thread a bit.
You don't need passwords with LaunchKey
This does seem to be an odd distinction. Though, I think the metaphor of technical debt does support the interpretation. At least to a degree.

Technical debt should be viewed the same as any debt. With a major caveat being that there is no time limit on it. And to that end, you don't always have to pay down your debt.

The problem, I think, is everyone applies personal financing to thinking of technical debt. Very rarely can an individual accrue debt that will allow them to make money. It is not at all uncommon to make a design trade off that "pays dividends" pretty much immediately.

And, not too shockingly, xkcd has a good visualization on this. http://xkcd.com/1205/ (Granted, I can see how this is not necessarily the same thing. But I often feel that what folks call "technical debt" is really, "I wanted a jet liner solution for what a walk down the street could have accomplished.")
As the article reports, "Perhaps the worst fallacy is the kind of self-deception for which psychologist Uri Simonsohn of the University of Pennsylvania and his colleagues have popularized the term P-hacking; it is also known as data-dredging, snooping, fishing, significance-chasing and double-dipping. 'P-hacking,' says Simonsohn, 'is trying multiple things until you get the desired result' — even unconsciously."

Simonsohn, has a whole website about "p-hacking" and how to detect it.

http://www.p-curve.com/

He and his colleagues are concerned about making scientific papers more reliable. You can use the p-curve software on that site for your own investigations into p values found in published research.

Many of the interesting issues brought up by the comments on the article kindly submitted here become much more clear after reading Simonsohn's various articles

http://opim.wharton.upenn.edu/~uws/

about p values and what they mean, and other aspects of interpreting published scientific research. He also has a paper

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2259879

on evaluating replication results with more specific tips on that issue.

"Abstract: "When does a replication attempt fail? The most common standard is: when it obtains p>.05. I begin here by evaluating this standard in the context of three published replication attempts, involving investigations of the embodiment of morality, the endowment effect, and weather effects on life satisfaction, concluding the standard has unacceptable problems. I then describe similarly unacceptable problems associated with standards that rely on effect-size comparisons between original and replication results. Finally, I propose a new standard: Replication attempts fail when their results indicate that the effect, if it exists at all, is too small to have been detected by the original study. This new standard (1) circumvents the problems associated with existing standards, (2) arrives at intuitively compelling interpretations of existing replication results, and (3) suggests a simple sample size requirement for replication attempts: 2.5 times the original sample."
> if you try to use many web languages in domains outside of the web you will be writing a lot of things from scratch

Not only that, you'll also realize that you're wasting CPU cycles and RAM.
I totally agree. I am the guy you just described and I think of myself as a libertarian, before the Tea Party ruined the term. I'd like us to rein in spending and make lawmakers accountable for the money they vote to spend. At the same time I'm in favor of absolutely anyone doing absolutely anything they want so long as it doesn't infringe on someone else's rights. Marry three desk lamps and a fishing pole if you want. How does that in any way affect me? Smoke some green tea leaves and a polyester blanket if it makes you happy. You burn down my apartment building and we're gonna have words. We don't need to be spending our blood and treasure to butt into other countries' affairs. I want the post-WWII days back where we didn't bother anyone that didn't bother us first.
What is he talking about? Amazon.com prompts me for my password all the friggin' time. Every time I click "check out". Every time I click "my orders". It asks me again in the same session if I go back to add something to my card, and click "check out" again.

(I agree with the rest. I just think Amazon's a bad example here.)
I think that #3 (Log users in from emails clicks automatically) is the most important here. I hate it when I click a link in an email, then immediately have to log in. Half the time it's not worth the effort and I close the tab. I would guess that conversion ratios can be improved by a large amount by automatically logging users in via a token in the email link.
Although there are libraries that run it over UDP, SCTP is really a genuine layer 4 protocol, which means that it needs to be implemented in the OS and supported by NAT gateways. QUIC is intended to always go over UDP, so it can be implemented in userland with easy updates.
Doesn't every H-bomb have substantial positive fuel yield?
I happen to be moving an old blog. As I come across things that are meaty that I think might be of interest here, I am posting them. Similar topics were of interest here recently, so I thought it fit the "interesting" rule of thumb laid out by Paul Graham for what belongs here.
Hey SochiReport. You should at least update the readme :P
I can't work out whether or not you're being ironic, but by the same token, "To be fair" and "pretty" are needless filler too. (In case it's not clear, I disagree with your premise!)
I've also seen technical debt accumulate when teams choose to build upon an "MVP" when the MVP was in fact just a prototype. Not nearly enough code is thrown away at the start of projects.
My deepest condolences. Hearing about your brother makes me very sad.
Where is the spec for this?
Track power outages across the world
How is he playing hardball? He's being dickish crank. BTW, dickish crank, your hour-old xenophanes2 account seems to have already been hell-banned.
Anonymity increases the variance of behaviors that people will demonstrate online.

When you use your real identity, your actions carry risk with them, so you tend to bring your actions towards the population mean. If you choose to dress in an outlandish way in New York, you might wear a pink sweater and orange jeans. At Burning Man, where your real identity has been shed temporarily, you may wear a toga or nothing at all.

The dirty look you give someone in "real life" might become an unspeakably rude comment in an anonymous forum. But the funny dance you invented to go along with a Daft Punk song might be something you choose to share with the whole world under the veil of anonymity.

When something changes the variance of a human behavior without changing the mean, you'll never be able to come to agreement on whether it's "good" or "bad" -- it's just different.
Given the development timeframe for NeXTSTEP, I don't think that a managed language would have been a likely choice. Remember, this is when your average barn burner workstation came with a 33MHz 386 Class CPU and 4-8MB of memory. The NeXT Computer came with a 25MHz '030 and 8MB of memory.
It's a good thing that all men are naturally confident, adept public speakers already.
MPTCP does not solve latency, head of line blocking, TLS handshakes, IP spoofing, or packet bursts.
When subpoenas can be issued, by who, and when, varies from state to state (and in the federal world, agency to agency).
There are definitely administrative subpoenas, investigatory subpoenas, etc, depending on who and where.

Back in 2000 (best data i can find on short notice), at least 12 states permitted prosecutors to serve investigative subpoenas on targets, witnesses, and record keepers before they charge a person with a crime
Well, that's part of the problem, the idea that you need a formal background to help a depressed person at all, and that the rest of us should go hands-off and pretend it isn't happening. Sometimes just knowing that someone cares can help. It's not universal, it's not a cure, but it is something.
RSVP'd to 18 events so far. No posts on my FB timeline yet.
I'm actually not really convinced of the programming-as-artform treatment that's popular in a lot of programming circles.

The main difference I was trying to illustrate between mechanics and programmers is that people occasionally get exposed to at least a little bit of the complexity that mechanics have to deal with. That might not make them treat their mechanics as well as they should, of course.

But, in programming, we want to hide as much of the complexity from people as possible. Error messages have to be meaningful to the layperson, interfaces need to be intuitive, and so on.

I haven't been able to think of another discipline quite like that. If anybody else can, I'd love to hear about it!
sounds very logical - many thanks for sharing this article
Free energy buys us a century or more of energy growth. Nobody has any idea what anyone would use that much per capita energy for -- how much A/C, food and transportation are you capable of consuming?
In this case it is clear he is talking about utilitarian expected value rather than personal expected value. He receives no personal benefit by uploading the paper, but reading it provides value to others at ~0 cost to anyone.
> Both of my parents made multiple suicide attempts last year.

Wow. My heart goes out to you. Hang in there.
Is it considered better practice to pay the debt down little by little, or all at once (as in rewrite or feature freeze)?
I don't think there is a spec. They're still in the early prototype phase.
Switching to firefox from chrome fixed it.
Nice! I implemented this same idea in the social network we're launching today (already Apple approved, ready to hit the Release to Store button in just a few minutes).

Google's right: it's bloody fast, with zero-latency crypto setup times. We love it. This is terrific tech for mobile devices and high-latency, cellular networks.

EDIT: Obviously, I didn't implement QUIC specifically, but something that's equivalent (for our own application). We used NaCl specifically for the cryptography, although there's more to it than just making library calls…
4.7" iPhone 6?
Doing a SCTP four-way handshake and then a TLS handshake is going to be pretty high latency.
Why? (For those of us who have never heard of it)
Why your startup needs conversion rate optimization
Yeah, at this point I actually find it amusing just how much flack PHP gets from people on HN who only think about it in terms of Wordpress and spotty 15 year olds trying out web dev for the first time.
What do you call an accurate assessment of a group that may be unflattering or unpleasant?

And what if said assessment is correct in 90% of the cases - how do the 10% for whom it fails would feel?
I got 5.25" in my analysis: http://virtualpants.com/post/76472417936/leaked-iphone-has-a...
Oh, it read as though you were giving them as an example of problems.
> In a sense this is why some people need the trappings of success (nice house, nice car)...

I'd never considered that, but that sounds right. It might not even be to show it off to other people so much as to remind yourself of your own success.
I don't remember a single class or even a single conversation with a parent, pastor, other kind of leader figure, from my youth about "how to deal with friends or people who have problems." Sometimes you're lucky and get the, "How to find help if you feel like you're in trouble" resources but how in the hell does someone know how to handle this situation? I don't feel qualified to help anyone other than my immediate closest friends and family regarding the topic of suicide, and even then I feel overwhelmed just thinking about it. There are professionals out there who know what to say, when the saying is important to be done, as I know for sure that listening is a big component of help. I just have no words other than to share my own struggles, and oftentimes people don't want to hear about anything other than their own pit.
there is nothing wrong with email alerts

You're wrong.

As a sysadmin, I typically receive something on the order of 1,000 to 10,000 emails daily (the specifics vary by the system(s) I'm admining). Staying on top of my email stream is a significant part of my job, both in not ignoring critical messages which have been lost, misfiled, or spamfiltered, and in getting bogged down in verbose messages which convey no real information.

Alerts which tell me nothing have a negative value: they obscure real information, they don't convey useful information, and each person who comes on to the team has to learn that "oh, those emails you ignore", write rules to filter or dump them, etc.

Worse: if the alerts might contain useful information, that fact has to be teased out of them.

The problem with emails such as that is that they're logging or reporting data. They should be logged, not emailed, and with appropriate severity (info, warning, error, critical). Log analysis tools can be used to search for and report on issues from there.

As I said: in a mature environment, much of my work goes into removing alerts, alert emails, etc., which are well-intentioned but ultimately useless.
I appreciate your clear and upfront response. I shouldn’t have submitted this poll without giving substantial thought to the question and options first. I only wanted to get a very rough picture of how the main interests/hobbies/professions are distributed on HN, so I didn’t care much about rigor; but that probably negatively affects pollee morale. I’ll keep that in mind for the next time.
Odd, I don't live in Northern California but I was just wondering last week why these companies (sad the public sector doesn't handle it) don't use ferries instead of buses. Ferries are effectively used in other large cities, NYC, Sydney, Seattle, to name a few.
You must love what you do, that's the only real satisfaction you will get from any task in life.

If you are suffering from depression you'll probably won't be able to focus on your job or you can get obsessed with it which is also bad.

Programming is building things, you can in a way create something from nothing, you can get rich, you can create art, help others create things, if you are stuck building some godforsaken Linux library then get a guitar, you are not all day programming right?
Eh, I routinely see descriptions like "Kickass Rockstar JS Hacker-Ninja" (only slightly exaggerated), and titles like "_______ Guru"

I do tend to reflexively discount those people.
Absolutely no analysis of why he was ignoring so many women's tweets in the first place.
It's interesting how one can take any phenomena and demonize the actors playing in it.

The author focuses on the tangible benefits of working at a startup vs. working in finance (e.g. corporate card, company car, free food), but leaves out the journey which drive so many entrepreneurs to continue to do what they do and what ultimately makes many of them come alive.

It's a stark contrast to finance where many engage in soul-crushing work and anxiously await their bonuses, so they can find a more fulfilling job.

Entertaining read.
Challenge accepted. I grabbed the text of 'Why Does Windows Have Terrible Battery Life?'[1] and fed it to Hemingway. Grade 10 readability.

[1]http://www.codinghorror.com/blog/2013/10/why-does-windows-ha...
Something occurs to me when reading what you wrote here. I have heard folks who have struggled with depression (and not just suicidal depression) talk a lot about how important in person time was to recovering generally. I wonder how much depression is a social as opposed to a purely mental/neurological illness.

We humans need social contact and this has been known since at least the time of Aristotle (and probably time immemorial).

Perhaps you could answer this question: when your adult sons come over and care for you (this is a really great thing btw, and something we have lost as a society), is that in itself theraputic? Or is it just a stop-gap?

If it is theraputic, then we are missing a key piece of the discussion in the discourse of mental health.
Interestingly, when I pasted the entire article, it gave me the score of Grade 8. Complex sentences can still be interspersed between simple ones and get a good readability score.