skysight-inc/HackerNews huggingface dataset:
I posted it because I've known a bunch of smart, creative people who happen to have some sort of mental illness.

My guess is that many people on HN are in the same boat, or suffer from a mental illness, or both.

It frustrates me that it's still often quite hard to have sensible discussion about mental illness. If you have a physical illness people are instantly sympathetic. But you have a metal illness, well, to many people you're just crazy.
the only place where I constantly find this annoying is the url package. url := oh wait, shit, already imported that.

a couple of times I just changed the name of the import, as you sometimes do in Python:

import (

urllib "net/url"

)

url := urllib.QueryEscape(...)

tada!
High school students anonymously post mean things about their peers on the Internet?

Stop the presses!

Seriously, could somebody explain to me why this is front page material?
Telecom market is obviously not a free market - there are piles of regulations, both federal and local. It looks, however, as the OP sees free market as "suppliers do what I want" - which may be a consequence of free market, sometimes, due to consumer's power to withhold purchase from suppliers that don't do what they want - but is not a condition. There could be free market where consumers have no choice - i.e., if for some reason there's only one supplier of said good. Simplest example would be unique non-commodity items - if somebody has the Picasso painting that you want, you can't just go to a competitor and buy it from them, you have no choice. Another example can be markets with very high barriers of entry and very low profit margins, where fixed costs of entering the market may outweigh potential benefits, and as such once one player has established itself there may be extended periods - with completely free markets - that there is no competition for them on that market.

So, the absence of buyer's choice is not per se an evidence of the market not being free, and there's nothing in free market that ensures buyer would always have a choice - only a promise that in most cases, the choice would exist, supported by ample evidence.
So you just contradict yourself? So you don't really test all aspects of web UI's.
I do. I can send you an e-mail confirmation if you'd like.
"The problem with marxism is the failing to live up to it."

This is how you sound.
so what this is getting at more is that lambdas are a critical part of a language; the "genericness" they provide keeps you from having to write a sort method for each of your types.

instead of three separate functions for len, swap and less, you'd just have one function

collection.sort(a => a.foo)

the swap and len functions are part of the collection type. the less function would be part of an interface on whatever type foo is.

it's not so much about api verbosity as not having to write the same functions over and over.

it's possible from a pure performance perspective that setting up the closures is bad but it's something i'd be willing to take for that much less code to write.
The weird thing is there's no actual denial of anything in the medium post by Horvath:

> "That blog post has nothing to do with my job, the quality of my work, or what kind of coworker I was. People reading that should wonder why any of those things are relevant to me being harassed and HR sitting idly by. Would this happen to a man in the same situation? No."

Addressing the distraction: if a man said a woman reverted his code because he wouldn't sleep with her, and withheld they were in a relationship, then yes, that would be relevant and should be raised.

Unlike what ValleyWag claims though, that's not actually a denial.
I've heard schizophrenia can be triggered by prolonged stress, e.g. a stressful work environment. (This presupposes you have susceptible genes.)

There seems to be a lot of anecdotal evidence supporting this. Do you know whether it's backed up by any research? Or more generally, does anyone know of any (successful) research about whether schizophrenia can be avoided by avoiding whatever triggers it? Or are you doomed if you have the wrong genes?
Please read post again, according to it the investigation found two things (in summary):

1. TPW and her spouse acted inappropriately

2. There was no evidence of sexist behavior at GitHub (related to this instance, at least).

Horvath's claims included allegations of both 1 & 2. It's clear that her allegations did irreparable damage to GitHub, since a lot of people won't bother to follow this story in detail and will remember it a "sexist" place where your code may get deleted if you don't put out.

As you say GitHub will not be able to bring defamation charges against Horvath due to PR reasons, this is an unfortunate and sad state of affairs (and one of the very few times I long for the strong defamation laws in Europe).
And this is - IMO - where the magic happens. It's somewhat doable to "waterproof" your unit tests; but getting every (possible? Required? Anticopated?) interaction tested?

Magic.

I'm not saying tests are evil, I actually love my test suites. But as always; as soon as someone uses ALWAYS and/or NEVER, those tiny hairs in the back of my neck do a sort of wave and I try to ignore their message, which is a shame since (in this saga) both Uncle Bob and Nephew David have good advice to offer.

As for immutability; add in referential transparency, static ish typing and you've got yourself a nice development setup ;)
Yesterday I came across famo.us and spent a good 20 minutes between between their github page and their home page trying to figure out what it is. I still have no idea what it actually is. My best guess so far is some sort of frontend component framework that renders with WebGL but there was some talk in places of it covering the backend to, so is it like meteor + a front end library or something of the sort?
Disney tried to buy BuzzFeed
Did you ensure you took the oil / water at least one hour away from ingesting anything with a flavor?
I actually mentioned this initially but trimmed it to be more concise. You're right though, I added it back. Not every business is a growth business.
Do you live in Silicon Valley?
This response took measured time and deep analysis. It couldn't have come out in 5 minutes by the very nature of the work done.
3D Yarn Printer Can Created 3D Printed Soft Teddy Bears
>> I [was] not contacted during my investigation either.

ie, not necessarily related to the exact situation at github, but referring to a situation at another company.
I think it's worth noting this article in any discussion about Herbalife: http://www.nytimes.com/2014/03/10/business/staking-1-billion...

(summary: lots of people have lots of money invested in whether Herbalife is a pyramid scheme or not, and are lobbying hard on that.)
People tend to minimize the lethality of mental health problems. There's an assumption that completed suicide is the only cause of death for mental health problems. But people with MH problems suffer weird sub-optionalities in health care, even in England where we have the National Health Service.

Young people with a mental health problem will especially suffer from poorly funded treatment, often being sent many miles to get treatment.

Off topic: For any Googlers reading this article contained an advert that minimized Google Chrome and opened the App Store. That must be a bug. It is horrible horrible behaviour. Please can you poke the appropriate team and ask them to do something?
Bill Ackman was wrong about Herbalife. According to wikipedia, he lost between $400 million to $500 million by shorting Herbalife last year. What that means is that other investors disagree with his (and this article's) analysis of Herbalife.
Try:

# sshfs -o direct_io,nonempty,allow_other,cache=no,compression=no,workaround=rename,workaround=nodelaysrv user@remote:/place/ /mnt/somewhere

For even more performance:

* On server, start socat:

# socat TCP4-LISTEN:7001 EXEC:/usr/lib/sftp-server

* On client, do:

# sshfs -o directport=7001,direct_io,nonempty,allow_other,cache=no,compression=no,workaround=rename,workaround=nodelaysrv user@remote:/place/ /mnt/somewhere
An amazing story. And so sad. It could affect any of us. I don't know how to react other than to be thankful it has not struck anyone in my immediate family. Hopefully we will make progress in better understanding schizophrenia and work towards a better way to manage it.
> Every nonreproductive cell in our body contains our entire genome, and in every cell, some genes are properly switched on and others off.

Not entirely accurate: http://www.salk.edu/news/pressrelease_details.php?press_id=6...
I actually thought EVERY business is a growth business. Isn't that usually the number 1 driver, even if you have a steady stream already?
I'm not sure who is changing the industry understanding or perception, but showpieces definitely have impact. Redesign rants probably do more good than the redesigns themselves, because they can stop imitation.

That said, I feel L&F mockups are to be encouraged, except with the understanding that they should be multitudinous.
Growth isn't just exclusive to startups. It's a health indicator for a majority of businesses. Just the same, a tech company does not equate to a startup. There is a priced in expectation for growth in nearly all capital seeking companies. Yes, there are sectors and utilities where full saturation prevents growth, however population as a constraint is hardly common.
If the goal of graying out was to prevent these comments from ever being read, why show them in the first place?

The goal, I think, was to reduce noise for the majority of users. If someone really wants to read a grayed out comment, they are entitled to do.

Seems to work just fine.
That's what they said when the Telegraph, Radio, TV transformed the media landscape. They 're still not considered tech workers though.
This is not a comment on Coderwall, I haven't even looked at it yet. As a developer I've signed up for lots of garbage because it looked interesting. And never went back after the first glance.

A better question, how will you get your first 100 paying customers?
A $75.6k average salary (with 70% of graduates making <$80k) seems low for a development position in Seattle.
Rather than use the browsers layout engine, they created their own. It uses a css3d hack to promote everything to compositor layers, and then performs layout itself using css matrix transforms. It also has a physics engine, so you can do physics based interfaces.

Here's an explanation of GPU compositor layers:
http://www.chromium.org/developers/design-documents/gpu-acce...
"It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures." —Alan Perlis

Note that I have no idea what a Rune is. But, you should check out Clojure's api. Here's a cheatsheet: http://clojure.org/cheatsheet

See also: http://stackoverflow.com/questions/6016271/why-is-it-better-...

BTW, I'd bet it takes longer to write a sort function than it does to search through api documentation and find one.
Codemancer: A Fantasy Game that Teaches the Magic of Code
> I don't really get what all you guys mean by "boring". I'd appreciate some clarification (especially about Go).

Go offers very little that's interesting or innovative and doesn't go out of its way to empower you in any particular way. It's fairly straightforward and tries to avoid gotchas, which is both good and bad. This means writing code is easy and you're unlikely to make a mess, but there are relatively few opportunities for making your code read better or to structure it better.

In a nutshell: Writing code is more of a drudge than an art.

For example, I was recently writing a processor for some data that came in an XML file format. I figured maybe throw it at Go since it was a lot of data and Go has pretty good XML support. In Go, this was a lot of looping and copying and basically nothing all that confusing but it just felt like busywork. For fun, I decided to write it in Clojure as well. The Clojure version was much more pleasant to read, with all the loops disappearing into simple compositions of map, reduce and filter. It felt nice to be able to easily express things in such an elegant way instead of on a more machine-like level.

(To be clear, I am not a great Go programmer and wouldn't want to speak for the Go community, though this is something the language creators seem to agree with. I'm just trying to explain what how I understand this stuff.)
I think that some communities simply wouldn't ever be able to use it in a productive fashion. To borrow your phrase -- I quite like it -- the bile will always outweigh the brightness. I think that this holds especially true for bigger schools with greek populations.

At smaller campuses, starting from scratch, I think that one could create positive communities. Steps I would take:

1) Stay small, keep it niche, spread through word of mouth alone
2) Start conversations around positive topics, where anonymity plays a key role in facilitating discussion ("Why do you love this school? Why do you hate this school?") etc.
3) Stamp out personal attacks as quickly as possible. Either through manual moderation, or through community-policing tools. Most likely a combination of both. Ideally hand-select proven contributors to serve as volunteer moderators. Reports of mods abusing power should be dealt with swiftly.
4) Build in filters to identify content that may be a personal attack. I believe Secret does something similar, a prompt: "is this about a person?" Honestly, one could probably built a queue of "flagged" content (manual or algorithmic) and have someone on oDesk / mechanical Turk determine whether it references a specific individual.

I think that it would be hard to grow at all quickly while staying true to these principles; and, as I've mentioned, I'm not sure there would be much room to profit. That said, if you had a productive community with those college eyeballs, you could probably use the platform as a way to promote other businesses.
I think it is amazing how little strategy and disruption there seems to be in the industry.

My dad is mostly retired, he rents out his office, but his secretary still comes into the office one afternoon a week. I didn't want to stress her out by asking her to learn new technology, but the phone was used only an hour or two a month. I ported the same number he'd had for a few decades to Google Voice, and attached an ObiHai box so that she can use a regular phone, rather than needing to understand why messages are in Google Voice but outgoing calls are placed using Google Chat, or use a special earpiece plugged into the computer.

Anyway, over the two years that it worked it saved a couple thousand dollars that would have been spent to use the phone for about 30 hours. Since Google Voice will no longer be compatible with ObiHai devices this month (moving away from XMPP), I ported the number to Anveo, which is no longer free, but still only $40/year.

Both Microsoft and Google should offer small businesses packaged services where you bring your own internet service, then buy telephone plus email using your own domain name from them for a flat fee. Something like $200-400/year for 1-3 users would find an enormous market. Afterwards, they could sell office suites, billing/accounting software, scheduling software as add-ons.

Right now it is needlessly complicated for people who have minimal communication needs, and don't care about technology, to avoid huge costs. It's kind of absurd to consider how little service someone like a barber or a shop owner gets after paying fees that make up a significant part of their operating costs.
I would have skipped over if this if I didn't notice what it really was:

"Handycipher is [...] simple enough to permit pencil-and-paper encrypting and decrypting of messages"

Interesting.
Would the founder's wife have acted inappropriately toward the employee had the employee been male? It's probably not possible to know the answer to that for sure, but that's where the possibility lies. The intention of GitHub's investigation was to determine if there was systemic sexism within the company.
That didn't seem his point. He didn't say at all that the person providing the answer was not competent or being imprecise or whatever negative. The example he gave was different that yours: it was about the software the team is responsible for and about the fact that technical debt has been formed. In dysfunctional organizations, dysfunctional software happens despite of the bright people.
Uniqush (sorry for not posting a link, but I'm from mobile now)
I looked at the app's reviews to see what folks were talking about:

https://sensortower.com/ios/us/yik-yak-llc/app/yik-yak/73099...

"Cyber Bullying", "Bomb Threats", "Hurtful", "Commit Suicide" ...

That seems to be the use case.
Go is poorly designed.

It has a mediocre type system, bad support for genericism, too much reliance on non-extensible language keywords (range, make, etc.). Want to range over a tree? Too bad. Or maybe wrap the tree with a chan and watch performance and simplicity go out the window.

I mean, come on, what modern language actually recommends casting to the top type? That would be like if idiomatic C++ involved casting things to void*, or if idiomatic java involved casting things to Object, just so you can write generic functions and types.
My brother has the illness. Every ounce of self-doubt I have, I worry is the beginning manifestation of Schizophrenia in my own mind. It's not a good place to be - that worry that every time you "hear voices", it's some sort of announcement about your own mental state? The worst for me is mishearing people, or muffled conversations, where I fill in the gaps with extremely negative content, causing a downwards spiral in emotion. I'm sure it's nothing, and I'm perfectly normal though.
Does this still apply on Wall Street today?

When a tech company demonstrates declining growth, there are usually negative murmurs that seem to get amplified in the news. It's still positive growth... but the growth derivative is negative. A flat, zero derivative seems to be as concerning to those in the press as a negative one.
When is this fad going to die out? You can't produce a competent web developer in 8 weeks. Maybe this would be useful to an experienced dev who is looking to pick up some web technologies in a structured atmosphere but there are so many resources available online, why bother?
That is possible, but fear-motivated reasoning is rarely rational.
How do they messure general work productivity?
I love how you have to attend an hour long class and file a form to get an npr email address :)
It's interesting to see the difference between whats portrayed in the memo and what today is like where the internet is fairly common place and accepted.
Yes, it's a front-end framework. One of the coolest thing about it is its mobile rendering performance (write one JS app, deploy everywhere with awesome performance across devices and browsers.)

Now, via Famo.us-Angular, you can tap into that performance with AngularJS, too.
I didn't down-vote you but I would agree that here in the US, the "C-word" is more offensive than the "F-word".

And as for my well-being, I certainly wouldn't call that a rant (I can rant much more effectively than that). I simply believe it's a good idea to let people know how you feel and then move on ... No increase in heart-rate was required to write that paragraph.

My wife and family are indeed happy and blessed. And my son is sitting here in the dining room with me as I type (playing angry birds on his tablet).
Ask HN: Best language to learn for a Harvard MBA to prototype his own sites?
Yeah I know I'm an mba - go ahead and flame me guys. I don't see a lot of love for my type on here :(. I'm a serial entrepreneur. I've raised lots of venture capital. I'd love to actually build some of my own prototypes instead of hiring a developer, for a change. I haven't programmed in 25 years. I was pretty good at Pascal, back in the day :). Recommendations? I'm looking to build a working site. No mobile app to start. Just a good ol' fashioned website with simple functionality to test some ideas. I'd love to learn a language where I can become productive quickly, but which is still powerful for building a real site. Also something in a mainstream language in case I hand it off to a professional developer, at some point. Thanks, you hackers you. I love you guys, even though I'm not sure you love me back.
Does anyone else refuse to use Skype because Microsoft was complicit with PRISM?

http://www.theguardian.com/world/2013/jul/11/microsoft-nsa-c...
Surprisingly good response from bmc. I do wonder if Puppet Labs or Luke will even bother with a response. Something tells me no.
very terribly written article. unreadable. maybe you know so much about dysfunction in software teams because you're the dysfunction re communication.
One way to get unsustainable growth is by spending more on marketing than you are making back on your customer over their lifetime.

Given a large enough investment this could easily get you from series 'A' to the next round with spectacular figures showing really nice graphs.

It can be quite a bit of work to figure out where the flaws are, and founders are not always aware of issues like these.
Ackman seems to think his investment strategy will work out just fine, based on more recent reporting:

http://www.cnbc.com/id/101606593

http://abcnews.go.com/Blotter/herbalife-ackman-respond-night...

(I am a Wikipedian, and in general I don't trust Wikipedia for current news AT ALL, and especially not for current news that touches on health-related businesses.)
GroupOn should die. I can think of nothing I would want less than a daily mail with some "deal". To say nothing of the businesses that offer the deal losing money.
RIP.

I am sad to see this. I only recently learned of the site. I have done my own personal health experiments and had hoped to make contact and what not, but did not get around to it. I imagine a lot of people will say his experiments killed him or believe it even if they don't say it.

I increasingly think there is no point to trying to share such info. If you die under a doctor's care, they say your condition did you in. If you die doing alternative stuff, they say the alternative stuff did you in. It seems pretty no win, in that regard.

I never knew him, yet it feels like a personal loss for me.
The 64-core Parallella is alive
Ask HN: How do you detach yourself from your own ideas?
Probably the salary they deserve I'd guess. I worked at a company that hired someone from a similar school in NYC. They ended up letting her go after a month or two. These schools are a scam for the people that think they'll gain a career from them as well as the companies that think they'll get a competent dev.
> We are not going to jump directly to self-driving cars. There will be a dozen steps along the way. When does liability shift from the driver to something else? This is an interesting question for sure.

Well "shift" implies that it must be one place or the other; in reality, liability is not zero-sum, so one party having reduced liability doesn't imply another party has more, and vice versa.

This is particularly the caseWe are not going to jump directly to self-driving cars. There will be a dozen steps along the way. When does liability shift from the driver to something else? This is an interesting question for sure.

In the case of automotive systems, there's no reason the driver, owner, and manufacturer all can't be liable, and no reason that any changes in the degree of liability for one have to be reflected at all in the liabilities of the others.
That's not actually an unreasonable line of thinking.