skysight-inc/HackerNews huggingface dataset:
Having to write a ton of boilerplate is not "usable". There are several things in Go that I've never seen written in a way that doesn't use a lot of boilerplate.

In fact, if you search for criticism of Go, that's going to be near the top.

Another is that the packages don't have version-matching.

Edit: And, again, this is not to say Go is a bad language or that people shouldn't use it. I'm just pointing out one example of where the Go authors prioritized simplicity over usability. I'm not commenting on the whole language.
"The human trait of being unhappy with other people's success is something we’ve all felt and should all try to avoid."

The problem is one man's success is another man's failure? Success is a very subjective term. I agree with the post, but not with what I feel is the author's view of success.

In my world, it's not about how much money you have; it's how you got that money, or what you do with it once you accumulated vast amounts.

To any wealthy person. Wealth has many different heads. You can have good genes--great wealth. You can have a kind heart--better wealth. You can have a great intelect--great wealth. You can have Morals--maybe the best success?
And yes, you can have financial wealth, but that financial wealth will always be scrutinized because so many times it was made in unscrupulous ways.

Personally, I am not sure airbnb is a sucess, or even legal in most counties in the U.S.? I will fight for it if I ever see it helping out with Homelessness though?

Let me get my Uber out. Their latest commercial, "I don't need a special car to drive for Uber?" Yes--you need a special car to drive for Uber. It must be 2008 or newer. It must be four door. If you drive in NY, it must be on that list.(A list I can't figure out. It doesn't have anything to do with safety, but about aesthetics?)

I know Paul Graham is going after the multiple negative comments that occur too frequently when someone introduces
their new app. This site has become more than just a Programmer's site though. Some discussions are going to get heated.
FWIW, @barbijaputa is a contraction for "Barbie hija puta", which would be literally translated as "Barbie, daughter of a whore", although it's best understood as "Barbie the bastard". See her profile pic:

https://twitter.com/barbijaputa
The creators of Go seem to think that simplicity is achieved by removing everything that isn't totally necessary.

I'm not sure if I agree philosophically. If I do, then I'm not sure I like that kind of simplicity for writing software. I'd rather have slightly DRYer code than slightly simpler code.
Tech Razer
<3 I missed your comment!i I felt that way too for https://whatwouldempathydo.reddit.com. It was the first measure I took.

#Meanreal. #Votereal. #Censereal. #Sensereal. #Centreal. . #Traumareal. #Painreal.
TechRazer is that gathering that you can call home. At TR you can hang easy in the anteroom, talk tech with different individuals, hotshot your GFX work, truly anything you would need to do! You can join numerous usergroups, or purchase one and lead it yourself. We're generally open to proposals and enhancements. There are additionally numerous open doors at TechRazer. Client giveaways, custom usergroups, exceptional recompenses, unique gatherings, and parts more. The conceivable outcomes are inestimable! Come go along with us, and we we'll invite you with open arms!
Basically, a bunch of people in /r/bitcoin completely misunderstand an executive order, and decide it means donating to Snowden is banned.

Here's an Ars Technica article about the Executive Order for those curious about what it actually does: http://arstechnica.com/tech-policy/2015/04/obama-signs-execu...
Virtually all communication is open to interpretation. Focus on what you know. Can you tell the difference between constructive criticism and destructive criticism? Can you appreciate the difference in motives? If you can, then you'll basically know everything you need to know in order to understand what's being asked for.
There is what I like to call The IRC Problem, which is that it takes a bit of work to really make IRC into an awesome, persistent chat environment.

First, you need to be persistently connected so that you don't miss messages when you're not actually at your computer.

Second, you need a decent interface to use when you are actively reading or chatting.

Third, it would be great to have the same across all devices (phone, tablet, laptop/desktop), with everything syncing correctly. If you read some scrollback on your phone, you want your laptop to also know that you already read those messages, and vice versa.

It's certainly possible to achieve all this with irssi and a combination of other techniques. However, you can also use something like IRCCloud and get every problem solved at a very high level of competence immediately, plus a bunch of other stuff (like push notifications and embedded social media, images, videos, tweets, pastebins, etc.).

It's up to you. For me, I really just want everything to work and I don't care at all about doing it myself. It's a means to an end. The $5/month fee is not important to me given the product quality. I sort of liken it to Dropbox -- it's not about doing something that couldn't be done before, it's about just making it streamlined for those who don't care to do it themselves.
So you write off people, but not what they say? Since this comment was made in the context of HN, I assume your avenue for determining if you're going to write them off is their posts and comments.
Why not have install do the build state, and then in most cases it wouldn't need to be run at all since the target would be up-to-date? Just curious.

I usually structure my targets so that I can run `make test` immediately without having to know what all the random commands are to build/install.
Tesla gives in to carmaker tradition as sales banned in West Virginia
People are also erroneously overrating things all the time. The problem with our predictions isn't a skew to negativity, just the normal inability to predict the future due to lack of knowledge.
Good point about the price matching SKU nonsense. Sucks for Asus to be in a position that pits them against their customers. Not a game worth playing!
I think you grossly overestimate their sophistication. Shaving a few instructions off is helpful, avoiding cache misses is critical. There literally isn't enough computation time to do anything terribly sophisticated in terms of looking through large amounts of data to arrive at a conclusion about possible linguistic subtext.
You Can Pre-Order Apple Watch at 12:01 PDT on April 10
I hope this doesn't affect the unique pragmatism you find around here. I've seen a lot of ego-stroking back-patting around here recently which don't add substance to conversations, should we have a guideline around gratuitous positivity too?
People use those dollar-bill sheets as wrapping paper: http://www.luxuo.com/super-rich/uncut-sheets-of-real-dollar-... .
See Perl seems easy to read to me, and functions work like I expect, whereas PHP has a bunch of functions where variable order is not consistent.

R isn't horrible, and if you are in the repl, you can print any function's code you can access, which is awesome.
pump.io has lots of servers active and seems to have many users.
I think eventually we will see something like GNU social or GNU communicator or some type of app that runs peer-to-peer rather than requiring you to set up a server to do things along the lines of Tweeting.

Projects like that already exist, they just aren't really popular yet.

I think we should promote content-centric/named-data p2p networking protocols.
Yes, there are a lot of buy side strategies, but what we're talking about here are HFT algorithms that balance out several times a second. They drive much of the liquidity of the markets and are the ones that react instantly to new pieces of information.
the fact that random noise can be classified as strongly belonging to some class, and the fact that classification results can be unstable, is simply a result of the fact the input space is very high dimensional, and the output space is very small (say a few isolated points). That is, if you are discriminatively training a mapping from images in R^(224 x 224 x 3) to 1000 points (class labels), there is going to be a tremendous amount of instability in the inverse direction.
Add in the fact that Detroit has been a food desert. Lots of young engineers moving downtown and not a single supermarket in the city until the past year.

There are thousands of empty buildings and enough raw land to fuel dozens of farms as soon as the blighted houses are torn down. What has held up farming efforts is Michigan's right to farm law which never anticipated the rise of urban farms when it was written.

http://www.michigan.gov/mdard/0,4610,7-125-1599_1605---,00.h...
>Given that not even basic functional programming has become popular yet.

It's already popular. All the mainstream programming languages already support it.
If you're interested in working on larger projects, you should look into contributing to open source projects.
There is probably something to this model. Notice first that the constants are suggestive. There are 52 working weeks in the year, and a slightly more than 250 working days, and the author finds a good fit for

sick_days = -52 * log(x) + 236 .

So the fitted curve can interpreted as saying,

sick_days = weeks * sick_days_per_week(x) + healthy_days + noise ,

or somewhat more straightforwardly,

days = healthy_days + sick_days(x) + noise .

Since x is the rank (index) of an employee by the number of sick days taken, we have that

sick_days_per_week = log(employee_index) .

So it seems that we should guess that sick_days_per_week is log-normally distributed across employees. That's the same as saying that employees take sick days at a rate

r = mu + sigma * Z ,

where mu and sigma are the mean and standard deviation of sick_days_per_week and Z is a standard normal.

This checks out intuitively, since this model comports with one in which the number of employee-sick days in any timeframe is independent of the number taken in previous periods. And the author says his sick-day policy is set up to incentivize taking sick days only if you're actually sick, not because you've accumulated them, etc. So the data look like what we would expect if the policies are working as they should. (Notice also that this model eliminates the need to control for employee tenure.)

So hopefully the author will run the data and see whether Z passes statistical tests for standard normality, then tell us what mu and sigma are. We might have a nice model for employee sick days and some solid empirical results to go along with it!
Doesn't that depend on whether Linus is posting gratuitously negative stuff to HN? I don't think it matters to this guideline whether Linus bawls out kernel lieutenants on kernel mailing lists.
I didn't realize anyone was suggesting they should be illegal. I was suggesting that the structure of the marketplaces have resulted in a flawed set of incentives that threaten the health of the market. There is a need to change the rules to keep the market healthy.
Site integrity service is minor compared to such things used at facebook as, Cassandra (Java), React (JS). Haskell might be used efficiently in some cases, but we don't see any killer applications created with it.
Hopefully you know the parent was Hadley Wickham who has very much contributed to the readability and beauty of R. So much so that even Python data scientists are lamenting that their code is not quite as beautiful as the "hadley stack" [1]

FWIW, I've done both Python and R and they both have their pluses and minuses, but beauty is in the eye of the beholder and I've seen some R packages that do, indeed, make R beautiful, case in point, the dplyr package from Hadley Wickham. I'd love to see the future of R be inspired by dplyr and ggplot.

[1] -- http://technology.stitchfix.com/blog/2015/03/17/grammar-of-d...
"New work and new ideas are fragile. Too much gratuitous negativity might be the difference between someone giving up on a crazy idea and building the next Airbnb. Obviously, we want Hacker News to help startups and people doing new work, not hurt them. Building stuff is hard, and you'll always need a thick skin. But we see no need for Hacker News to make the problem worse."

I see it different way. I think many times, people with terrible startup ideas get led along too far because they haven't been told enough it's not a very good idea. The result can be very harmful: life savings lost, dropping out of college, investors money lost (which could be friends and family).

"The human trait of being unhappy with other people's success is something we’ve all felt and should all try to avoid"

I don't think the negative comments is an example of this. Most of the negative comments I have seen are before a person is successful, not after.

Even so, they are just words. If overly negative comments discourage you from starting a company, maybe you shouldn't be starting a company. You just aren't ready. Negative comments, unless constructive, are meaningless. I just wish more people stopped taking these comments so personally and seriously.

Is this new policy also going to apply to the negative comments I see every day toward opposing political and ideological views?

Many communities have started this policy online, but I have found it's a tool used to silence critics and opposing viewpoints. I just hope this doesn't also happen to the HN community.
I interpreted it as an implicit admission that they don't have any legal documentation they can use any of the old images of them, so they're hoping by sending out mail saying "we're gonna use your photos unless we hear back from you" that most of the photographers will buckle or ignore or overlook the letter. And I've heard variations on "it won't make any [profit] so we don't think we should have to pay [you]" so many times it makes me ill.
I am rather amused that the author provides precompiled binaries without hash checksums. Heh.
One thing that took me a while to understand as a player - accepting doesn't always mean ignoring conflict. If you offer me something, I accept that your version of reality is true; I don't have to agree with specific parts of it.

For example, if someone starts a scene with "Isn't it lovely to be here in Paris?", I accept that we are in Paris, but I don't have to think it's lovely.

The takeaway from this to non-improv discussions is that I'm more aware of the fact that although I might disagree with the comment someone makes, I accept that the writer has that opinion and that they believe it to be true, and if I want to challenge any part of it then I'm going to have a much better time of it if I start from their version of reality.
Wouldn't any sane install target depend on the build products it seeks to install, and consequently build before installing?
It's so sad, because I yet to see a single place where they're addressed.
I would think that it would be fairly obvious that trying to assert that down-votes are not for disagreement is extremely futile. It's human nature to react to things they disagree with, and if down-votes don't mean disagree... then what? People aren't allowed to disagree? The only way to disagree is to actually invest significant amounts of your time?

Sounds great in theory. But then a small number of zealots can derail just about every thread with minimal effort. I image it would really degrade a community in a heartbeat. So it's probably a good thing nobody has found a way to enforce such a policy.
Oh I assumed it would be inferred that I agree that there is snark. I just don't see abuse.
Yeah, looks like pump.io development is just Evan by himself, and he's nowadays busy with other projects.
Math is just manually running code in your head. Which is just an ignorant and wasteful obsoleted vanity, like remembering and performing a series of notes.
From web apps to Windows apps
This graph says it all:
https://camo.githubusercontent.com/4e8294e5bf159efd81ba19d44...
Migrating from Heroku to AWS using Docker
No. Coming up with ideas is easy. Coming up with ideas I'll care about in a month & be willing to make sacrifices to have time for often enough to make meaningful progress is what's hard.
I'm pretty sure it's just a list of employees sorted by how much sick time is taken, so the X-axis is an "employee index number".

More interesting (and pertinent when trying to find a pattern in this data) would be a histogram for sick time taken. Trying to fit a curve to the graph as-is isn't useful, because the X-axis doesn't represent anything meaningful.
Vim has a number of ways to do this. browserlink.vim for example. There are also grunt and gulp plugins for webdev repls.
Pack arbitrary files into PNG and access them using JavaScript
And, so what? Sure, Haskell is less popular in industry many other languages. That was true of all the currently popular industrial languages before they became popular. But its certainly not the case that there are no succesfull uses of Haskell in significant systems.
I hate being that guy but when I see people that are inexplicably angry I try to understand where they're coming from and that inevitably involves being a creepy internet stalker.

I couldn't find anything that would concretely explain the anger but I did find that they seem to have a consistent chip on their shoulder, to the point where I had to stop reading because the negativity was starting to make me quite angry for the people that have interacted with this person.

The final straw was a post where she/he asked for help with PowerShell and then bit the person's head off because they had the audacity to treat her/him like he/she doesn't have a CS degree when they had absolutely no idea what his/her qualifications are. This is highly speculative but I can only guess it's insecurity strengthened by every negative interaction they have, perhaps cementing this idea that they're a misunderstood genius in a world of idiots. I genuinely feel bad for them.
R is an amazing data language and ecosystem. There just is no parallel in terms of diversity of capability. Python is a second but not a close second.

Our battle should be more with SAS.
So true, and the downvotes are a great example of what one should do instead of shitting all over people/opinions/posts/projects/etc. As long as at least one side in every HN argument is willing to speak less and vote more, reasoned discussion can prevail.
I'm 100% with you - if it gets new people excited then I'm all for it!
Huh?

No, io.js is a fork of joyent/node by many original core contributors. io.js has more es6 support since it's based on a newer version of v8.

Development on joyent/node slowed to a crawl and now the NodeFoundation is begging the io.js developers to return. If things remain separate, joyent/node will probably not progress much more and eventually everyone will view io.js as the "next" version of node.
Hahaha, remember when we always made car analogies about how we could use or modify software?

https://www.fsf.org/blogs/community/the-car-analogy

They're no longer analogies! They're the literal truth! This is very sadly funny. :-( :-/ :-)
Ironic, since a Model S can indirectly run on coal while a traditional ICE cannot. Although, I think when you use coal electric cars are no more green than ICE cars.
That's most probably a part of it, but it wouldn't explain why people migrate to GNU Social, because users don't need to pay for twitter.
I took a tour of the ATLAS experiment last year, and the guide said that if the LHC was operating, the radiation where we were standing would be fatal in seconds.
2. "Show HN" shouldn't be a place to introduce startups and other "real world" projects.

Let's face it, a typical HN user is a programmer wanting to read something technical.

He will not take time to understand/appreciate your non-technical startup. What you can get at most is a snarky comment, but almost all will just ignore it.
No, there has been speculations/allegations/rumours regarding TrueCrypt and developer's keys. GPG keys used for signing releases, if I remember correctly. But as another comment here mentions, that is also (afaik, too) just hear-say, speculation and could very well be made up (well intentioned or otherwise).
She will have a tough time retroactively removing the copy I and presumably thousands of other people downloaded from ftp.spies.com in 1995. At least two decades too late, Dianne.
The American Institute of Architects' Outreach Campaign Is Doomed to Fail
I'd hit the "5 comments in a few hours" HN limit, but thanks, I hadn't realised that.
Which languages would you say this was true for?

I wouldn't say that was the case until there is wide support for algebraic data types, type inference, pattern matching and immutable data. I see more languages allowing functions as parameters, basic type inference and encouraging immutable data, but they're still missing out on a lot of benefits offered by functional languages like Haskell and OCaml by ignoring these features.

I do see functional programming features making their way in to imperative languages but most people are still coding in an imperative way. Mutable data is still the default rather than immutable data for example.
I am that guy a lot too - I struggle to understand people who are not kind or don't make any sense to me. But as I get older I try a lot harder to simply move away from such people without giving them any real estate in my thoughts. It's easier said than done to be sure.
"Working with individuals or small businesses can be tough because they are usually highly constrained by budget and do not understand everything that goes in to what you do. They want freelancers because they can't afford full time people."

I've also found this to be very true.

When I'm evaluating clients I consider whether or not the person writing the check is using their own money. More mature clients often have a marketing director or employee that has a budget. With entrepreneurs and small businesses, you're often speaking to the owner and they tend to care more about how much something costs. It's just more difficult.
I didn't realize it before, but this new guideline is probably targeting people exactly like myself. likely why I only have 40 some karma after however many years I've been on here.

so I guess I'll go back to lurking, since I'm not a member of the portion of the population that knows how to comment properly. does this make me bitter? yeah. but I'm human and I'm allowed to have emotions, no matter how irrational. is it for the "greater good" of the HN community? apparently everyone seems to think so.

y'all can go fuck yourselves :)
Why Canada's Economy is headed off the cliff