skysight-inc/HackerNews huggingface dataset:
Also a more interesting question would be, are people working in startup, especially single software vendors more susceptible to depression? Look at Aaron Schwartz guy, all those times he was depressed, look at his increasingly erratic and tendency towards martyrdom. The pressure from idiot zealots finally tipped him.
I just signed up for a trial, and I haven't actually used it yet, but I have to say, the happy little dog that's everywhere on the web interface is adorable.
Maybe you should allow downvoting for everyone then. I'm more likely to downvote a dismissive reply then I am to upvote every positive reply to overtake it. And on the mention of dismissive comments: as a frequent visitor I feel emotionally safer just reading and not posting... so if there is a karma threshold for allowing downvotes, I doubt I will ever hit it.
Think a broader version of pivotal tracker et al
I would assume that it's because conflict resolution is a difficult problem to solve. I think it would take a lot of work to craft an interface that allowed managing conflicts easy, especially for the non-technical members of the team.
Any idea what a year's membership will cost after the first year?
The most minimalist t-shirt on Teespring
What would be the alternative? They probably need some form of analytics in order to iterate and make the site better.

The alternative would be to spend time and money developing their own.

Besides most of the information in analytics is simply which pages you viewed and when, it's not like they are sending all of your tax data to google.
Mars rock contains elements essential to life
Ultimately, I think, like public transport and local parks, availability of such services will drive liveability of urban and sub-urban areas.
I've seen hypermilers put aeroshells (don't know the proper name) on the backs of their cars to reduce air friction. It's pretty simple to do, but it looks very trashy.
I think it was valid critique. (Something I am sure you give the companies you fund.) It's not always easy to provide critique without knocking the cause - But I understood that's how jug6ernaut meant it.

If I were to buy a tshirt for HN, which I might possibly do - I'd want it to show off a message rather than it looking like it could be for anything. This doesn't feel personal to the brand to me – I could buy this anywhere for a number of reasons.

And of all your description of what you want the community to be - do you want it full of snark like your response? Your response was far more 'schoolyard bullying.'

We're adults here, if we can't take critique without crying foul - the internet isn't for us.

(And this is not me attacking, or having a go.)
Give us some more examples, please. The pull requests vs. code reviews distinction is unconvincing.

I'd love to find a DVCS SaaS that provides better integration with the business software engineering workflow, and a UI that doesn't suck. So far I don't see a whole lot of that going on in kiln+fogbugz.
I'm guessing you can still see the password in wpa_supplicant at least when connected to the network ?
Others experiences may vary, but mine look something like this. First, there is a stacktrace library that you need to use if you get runtime errors. This stack trace gives you line numbers and function names, so it's pretty easy to track the problem to the nearest named function.

From there, and for other errors, generally I use print debugging. Often times you can also just test a function in isolation on the REPL. This and the fact that you can hot-load code into a running process make print debugging tolerable.

There are fancier debugging tools in development for clojure, though I have no experience with them. Essentially they let you attach a REPL at arbitrary failure points. This would make it quite easy to identify the source of the problem.

Knowledge of the JVM does come up, but you won't be digging through compiled bytecode or the guts of java libraries (unless you use a lot of java library interop).
Interestingly in my Chrome (27 dev) it looks like this in Linux: http://i.imagebanana.com/img/voz9pem7/Auswahl_048.png
How can it be nice if you've no idea what it is conveying?
I mean that as a whole it's daunting and feels "unfriendly" to a lot of people. The heavy use of operators is part of it, but it's more than that. Haskell gets really abstract, which is cool, but it's hard to think about. Like I said, even monoids and monads seem hard to people learning Haskell despite being really simple. And look at the FAQ on that Lens library — it's an abstraction on top of things that are already pretty abstract in Haskell to offer "a vocabulary for composing them and working with their compositions along with specializations of these ideas to monomorphic 'containers'". That's cool and I really don't mean to criticize it, but it's undeniably esoteric and abstract.
> Now it’s five years later and things aren’t so great. More than ever I’m having issues with general slowness in the browser.

Check.

> Memory usage is off the charts and I frequently have tabs become completely unresponsive.

Check.

> JavaScript errors occasionally disappear into the void instead of logging to the console.

Check.

Oh, my! I'm so glad I'm not the only one!
As a self-publisher (on Amazon) myself, there's another advantage. Your book never goes out of print. It's always there. So the sales of it remain fairly steady, month to month. While I haven't been doing this long term, I suspect the background level of sales should remain constant, rather than a huge blip tapering off to nothing.
Barbarian Group’s Benjamin Palmer at Dx3 2013: Be the Brand Editor-In-Chief
> He's making a claim of bad faith on the other party

The way I read it, the author never made a claim of bad faith. The sentence: "I doubt that any breaches of contract were willful" indicates the author assumed they were dealing in good faith (just incompetently).

> and saying, "due to it many breaches of contract, O’Reilly has no choice now but to surrender its rights to the book, so I’m free to publish the second edition of Information Dashboard Design through Analytics Press."

From what I read, the author wasn't just saying "they breached the contract, therefore I get my rights back"; he had this written into the contract via an amendment after the first breach: "an amendment to the contract was written to prevent this from happening again, or in the event that it did, to make sure that O’Reilly surrendered its rights to the book, posthaste".

> If I were Analytics Press, I'd be very uneasy being the third wheel in this sort of relationship with the unresolved matter of breach of contract still in play.

Were I Analytics Press, I would certainly want to examine the facts in question to make sure the author held the rights to the book. If I were able to verify:

a) The author had a valid provision in his contract that caused the rights to revert to him in the event of a breach, AND
b) Clear evidence of a breach of contract by the previous publisher

I'd likely be willing to take on the risk in this situation. The important thing is to acknowledge the risk, and do your due diligence to verify that the party has the rights they are providing you.
It's like a burqa for your nipples.
JBake - Open source blog aware, static site generator written in Java.
Awful design. So many other ways to do minimalist without doing downright ugly.
the first dismissive comment

I guess that's where we disagree then: I didn't see that comment as being dismissive, but rather as raising a legitimate question.

I serve as an alumni representative on a number of committees at my alma mater, and it's very rare that a proposal comes to us and does not meet with any criticism. This isn't because we have lots of horrible proposals coming to us or because we're grouchy old academics; it's because even if we like the general idea behind something, the precise details are rarely perfect. It's very rare for us to actually vote against something, and even proposals being withdrawn are rare; but there are a great many ideas which are changed -- and hopefully improved -- as a result of the criticisms they receive.

If jug6ernaut had written "a Hacker News t-shirt? What a dumb idea... I get lots of free t-shirts and if I donate $13 directly then Watsi ends up with far more money" then I would have said that he was being dismissive and the comment was not useful. But he didn't; instead, he asked a question about the detail -- is this the best design for a HN t-shirt? Is it too minimalist? -- and implicitly suggested a potential improvement.

It's natural, having spent time working on something, to view any criticism as an attack to be defended against; but the more we can deny that impulse and give people the benefit of the doubt when it comes to their motives in raising questions, the more useful I think our discussions can be.
Not Quicken. QuickBooks. Quickbooks is what every accountant accepts as format.
Have you found that hiding the number of votes a post receives helps with this voting problem, or makes it worse?

I think I might have unknowingly contributed to the problem by carelessly upvoting a negative post because I didn't realize it had so much support behind it already. It's a lot easier to see the danger of a mob and decide not to support it when you can count the number of people.

Side note: have you thought about more drastic approaches, like automatically upvoting or increasing the weight of comments with positive sentiment?
I happen to have hard data on why people buy books from Bowker/Nielson. So online 3.5% of people buy a book because it is on the best seller list, but offline the number is 5% and being a best seller list is important offline because that means the book will actually be in the store so it can be bought. The best seller lists are important but not to the degree they were a few years ago.
Mercurial is definitely better.
Perhaps a t-shirt that says "If you can't downvote, upvote!"
Thanks Jason. I have many more plans for formatting on the soon to be done list. This is great feedback.
He says Kiln has some advantages over github in the corporate space, while github has features for socialized open source coding:

So, specifically, Kiln gives you corporate things like:

* code reviews
* access control and permissions
* fast code search
* a news feed to follow code you care about

GitHub gives you things that match the sociology of open source projects:

* public home pages
* a social network, with profiles
* fork and pull workflow

But doesn't github actually provide at least two of the four points he mentions for Kiln?
My PC doesn't have Bluetooth so I am biased against that solution. Maybe also allow Internet sync as well. I know this seems like a chicken and egg problem, but it would work in case today I go to my buddy's house and connect on my phone, but tomorrow I go and bring my PC.
So I've been where this author is. I've had a few book deals, and been constantly disappointed with the level of marketing the publisher does for me. "Put it on their website" is about the level of marketing I got too. Some book deals fall through, and sometimes I don't what I think is owed to me.

That being said, I can't imagine trying to negotiate my own custom deal that's different from the standard terms they offered. Having final approval authority for things such as the type of paper it's printed on... wow. I am not surprised O'Reilly is unable to meet those terms because how could they? How would the people running the print operation know that permission has to be asked from the author to change paper types? There's thousands of books, and that type of permission is just not normal. Its logistically not possible. Book publishing (unless you're Stephen King) runs on a standard set of terms for the most part.

The major benefit of working with a publisher is they give you money up front as you're writing the book (an advance). And you don't have to pay even $1 for any of the expenses of printing your book.

That's it. If you can self-publish and handle all the expenses yourself (copy editor, tech editor, indexer, layout, cover art, etc etc etc), then self-publish.

The publisher is taking all the risk here that the book won't sell. If you can take that risk, do it yourself.
I think the point of the shirt is that it means something to those who visit HN, in the same way that the Eye of Providence means something to Free Masons.
If it were single-user, that'd be one thing, but given that the whole shtick with Trello is that it's collaborative, you find really fast that there are almost zero real-world situations where you can actually do something sane when actions diverge. You'd end up building a DVCS into Trello just for cards, and then having a hilarious conflict-resolution process. That goes pretty strongly against Trello's KOSS ethic.

(I don't speak for the Trello team, but I remember trying to reason out whether we could do something similar on FogBugz, and rapidly concluding that the real answer was "absolutely not.")
Part of it must be that binary search only works on a sorted array, and most arrays won't be sorted.

Followup question: are there other common array operations that only work on arrays in a particular state? Are any of these in or out of various standard libraries?

A long time ago... I implemented a wrapper around the Gnu Scientific Library matrix operations. I recall trying to be clever by mixing in some extra methods only after getting the LU decomposition (these extra methods required the matrix to be in a specific state). A little too dynamic for my current tastes. It's not a terrible idea perhaps, but this sort of thing tends to kill performance.
The problem is that people would abuse the downvote button and use it as a representation of "I disagree with you" is read of "this comment adds no value to the conversation."
Read "Accelerando" by Charles Stross, if you haven't yet: https://en.wikipedia.org/wiki/Accelerando_%28book%29
Don't forget natural sunlight.
Regrettable
Looks great! Bit of feedback: In edit mode, I don't like having to wait for the pop-out when I hover on the home icon.
I don't think that's fair. It allows for some really concise code that actually is quite readable once you're conversant. For example, I do not think Parsec would be better off if "<|>" were renamed to "parsecOR" or something like that. It's just, like I said, obscure and daunting.
Hey Mojoe!

It's great that someone is finally doing this! Which company are you founding? Is it Fleetio or Automatic or something else? I've been trying to make a prototype of something similar to this using a raspberry pi and an OBD-II interface. Regardless, I've been kicking this idea around for some time so I'll toss a couple ideas at you that I've come up with.

-Environmental footprint/impact. OBDII offers emissions information (I think) and you could do some really cool "green" stuff with it if you wanted to go that direction.

-Could you make an easy-to-use API for the device and sell it to developers? This could be profitable, but might create competition for you...

-Online car problem troubleshooting? Upload the error code and specific car information to your site, and you can diagnose the car without having to pay for an expensive mechanic to look at it right away. (Kind of like bargl's idea)

-Assuming it could interface with a mobile device, you could mount a tablet in your car and display realtime information

-Reminders such as oil change or similar maintenance
Tried to buy one, but I just get a message that says "Your card will not accept a charge at this time".
Thank you for the explanation. I was surprised to see the colored bars, rather than the [Y] icon which I'm so accustomed to seeing on the favorite icon, but that makes it slightly more appealing than it was before.
Keep up the awesome work guys!
7 Must Read Articles about User Onboarding
Maybe this is a good place to ask this question: We are considering using Trello for our startup. But we are concerned that when we have a lot of items in a board or list, then the card representation of tasks will make it harder to scan them (compared to the lists that Asana uses). Also, traversing through a lot of tasks in a list is easy in Asana: You just keep pressing the down arrow in the list, and the right side will keep showing you more details about each task. How do we do the same thing in Trello?
Aha, it's a problem with NetNewsWire not liking https:// URLs. That's a problem.
Why does it matter what type of car I have as long as it's new enough?
I totally agree. Thought exactly the same...
Why not a demo page?
Farewell Crowdstar
Or sign up shill accounts to repeatedly downvote people they don't like.
Pentagon forming cyber teams to prevent attacks
It's like legal advice but only in so much as you should take it with a pinch of salt and consider talking to professionals. I disagree with "they're probably wrong", because unlike in legal matters, where there is a right and a wrong, in mental health topics it is all very subjective - not only in that two people (even two professionals) might disagree on the best treatment for one person, but in that different people will react differently to different options.
works fine on my linux, not on my windows
;)
It's called football.
A small restful web API built on Clojure (with Liberator and Korma) with a client written in ClojureScript, as a proof-of-concept.
Site goes down for another 6 hours.
US lost $433,982,548 because of daylight saving time switch
"Draft has a magic "Ask a Professional" button. One click, and you can send whatever you're working on (Christmas letter, cold email to a potential customer, blog post, etc.) to a staff of reviewers to get suggested edits."

Who is providing the feedback? How is that paid for? (Hint: I'm a teacher...)

PS: very slick
In Italy it is much needed, and apparently there is demand, not because we need to discuss the same news in Italian language. Every semi-decent programmer can read-write some basic English. The point is to work in a "show HN" alike way to create the community that can be used to found new startups. Basically it's an economic/startup-dynamics need, not an actual news need.

Well honesty there is also a small news need, that's news relevant to Italy that would not have a place it, like startup days, new rounds of italian stuff, and so forth.
Well the stacktraces are deeper, there is no way getting around that. In practice it's not much of a problem though as you quickly learn to identify the lines from your own code.

Debugging tends to be more REPL based than debugger based. It is possible to debug from Eclipse using the build in debugger, but it's not something i have done as it is not really necessary.
Look, I don't doubt that an ORA book is a credential. I just doubt that it's a cost-effective credential. A prominent Github project will serve most people just as well as an ORA book.
It works in OSX Lion so your comment is a little misleading.

I do however think the Google transfer app is somewhat annoying as it tends to popup every time I connect my device to my computer.
Wow that video production quality is pretty poor.
Add LaTeX support and I'd pay money.
I'm the author of the article and I asked myself this question before I wrote it. I posted some data here which came out of that research: https://news.ycombinator.com/item?id=5272763 but it didn't get much traction. When I compared across disciplines in the original dataset (using software programmer as the discipline) there wasn't a strong indication that they were more prone to suicide than other professional jobs. I don't remember exactly but doctors, lawyers, dentists were toward the top of that list.

One challenge is that the dataset I reference doesn't have data post 1998. Since our discipline has grown and changed since then a more recent dataset might show something more interesting.
Go to http://predictablerevenue.com/. It's from the folks at Salesforce.com and it's one hell of a read. It explains the exact process you would need to take and what system/tools you need to scale. I used this to implement a program at the company I work for, and it works!
Python has the stdlib module "bisect" which does binary search.
Maybe you could take a look at YouTrack: http://www.jetbrains.com/youtrack/ (compare the Agile board)

I think Trello looks nice(r), but it's easy to create a mess with it.
If you have that many tasks you probably want to use something like Fogbugz. What I like about Trello is it forces you to keep you task lists relatively short (The way I think it should be).
No, this is not a bad implementation of a bloom filter, and the size of the minuscule chance matters; unless SHA-256 has a flaw in it that we don't know about, SHA-256 collisions are far less likely than undetected hardware errors in your computer. The universe contains roughly 2²⁶⁵ protons, 500 protons per distinct SHA-256 value, and has existed for roughly 2⁵⁸ seconds, which means there are roughly 2¹⁹⁸ SHA-256 values per second of the age of the universe.

Typical undetected bit error rates on hard disks are one error per 10¹⁴ bits, which is about 2⁴⁷. If your lines are about 64 characters long, you'll have an undetected bit error roughly every 2^(47-6-3) = 2³⁸ lines. SHA-256 will give you an undetected hash collision roughly every 2²⁵⁵ lines. That is, for every 2²¹⁷ disk errors, SHA-256 will introduce an additional error. If you're hashing a billion lines a second (2³⁰) then that will be 2^(217-30) = 2¹⁸⁷ seconds, while the disk is giving you an undetected bit error every minute or so. A year is about 2²⁵ seconds, so that's about 2¹⁶² years, about 10⁴⁹. By comparison, stars will cease to form in about 10¹⁴ years, all planets will be flung from their orbits around the burned-out remnants of stars by random gravitational perturbations in about 10¹⁵ years, the stellar remnants will cease to form cold, dark galaxies in about 10²⁰ years, and all protons will have decayed in about 10⁴⁰ years.

And if you somehow manage to keep running uniq on your very large file at a billion lines a second, in a mere 500 times the amount of time from the universe's birth to the time when nothing is left of matter but black holes, SHA-256 will have produced your first random false collision.
Calling someone stupid is not very nice. You can very well disagree with my opinion, but you can do that without being rude.

Your analogy of comparing a different technical solution to world peace seems pretty ridiculous, too.
Does anyone know which American Apparel shirt these use? Specifically, the fabric? 100% cotton, or 50/50 poly/cotton blend?
How Zapier Delivers Awesomeness
What Is the Answer to That Stupid Math Problem on Facebook?
At least my smartphone built-in stats app shows that my sync-everything-everywhere habits (both mobile data and wifi) cause just 20% of my battery drain, and more than half is spent by the screen which is used for much, much shorter periods.

Sending a few bytes doesn't take much juice at all, and the phone radio is anyway communicating with the cell tower very often to "check in".
I think it would be an interesting element in the simulation, that in order to actually beat Red, Blue would have to use nuclear weapons. It would show the limits of conventional warfare against asymmetric warfare, and as such be useful.

It would be good for the simulation to say that Blue should win without using nukes, and if using nukes, not damage the environment enough to make life hell for Blue and Blue's allies' populations.
Honestly was not going to buy one of these, until I read this thread. Possibly the most(unintentionally) funny thing I've ever read on HN.

And now I'm the proud new owner of shirt #694 (or so).
as a hn reader and user, if i didn't see this post I would have never guess it was associated with HN. Looks like two horizontal stripes.
Usability and portability. Of course it doesn't do LaTeX yet.
Also thought the same thing. Assumed it was going to be AirDrop for Windows and/or Linux.
66CC66
I wonder if github could do this pretty simply for gists while using the zen mode enabled on comments: https://github.com/blog/1379-zen-writing-mode