skysight-inc/HackerNews huggingface dataset:
The site you linked to does say this:
"WARNING: Contains crude/offensive/lulzy jokes about Jews, please use discretion/common sense, story not meant to be taken seriously in any way shape or form."
You can tell the diff to ignore spacing with an option. It still ends up messing up stuff like git-blame and other stuff and isn't always worth it.
The author kinda contradicts himself by saying you should vertically align your code, but then says use proportional fonts if you find them more readable. (Not to mention, proportional fonts don't allow you to vertically align things well)

is it more common to align the values left or right with decimal places?

eg

var foo = 1000;
var bar = 10;

vs

var foo = 1000;
var longerName = 10;
> Spreadsheets also do things like right-alignment or decimal alignment and mono-spaced integers, not because it adds any meaning beyond the grid, but because if something is off by a few orders of magnitude from the others, it will stand out.

This may be a problem, but if I am working with values like this I am typically using a spreadsheet. I imagine this is more of an issue in simulations and/or scientific applications.

For general use code, epecially code being worked on by multiple people this a bear(specifically because of merge conflicts). I typically find the advocate to be the person that has the least team experience.
Show HN: Host CAS based chatrooms with Jasymchat
True. But while most forms of narcissism, depending on your view, are innocent, the problem with this particular form of narcissism is that it is a burden on the environment.
Readability is a very worthy objective. And alignment has been used since before Gutenberg in text layout. Almost all code uses vertical alignment to some degree, whether its indentation, aligning braces or what have you. Aligning variable assignments in a grid is a natural extension particularly where those variables are interdependent (ie. changing one value is likely to require altering another in tandem) or where the variables are part of a formula where quick scanning of the values aids comprehension.

So it has its uses. Personally, I use it where it makes sense, organizing blocks of related variables together, and changing the alignment occasionally as needed to accommodate longer variable names. It's not OCD at all, and I for one find that developers who care about how their code looks end up producing better, more successful projects. Well laid out and highly readable code is, to me at least, one of the hallmarks of a truly skilled programmer.
You can say the same thing for the self proclaimed foodies who instagrams every meal while the others at the table politely wait for them to finish so they may eat together. By the time they get to it the food is fucking cold, and while they attempt to highlight the flavours they don't realize the moment has passed. The experience, in its entirety, has been destroyed.

The issue is not traveling, it's that our generation has made being a narcissist cool. We post a small sampling of our experiences on facebook, twitter, medium, and instagram. But, only the positive ones. We could never risk letting the people of the world know that we are average.

Social media has devalued our experiences and the validation/interest of our closest friends, and increased the value of validation and interest of total strangers.

Your value is the not the sum total of likes, retweets, karma, and <3's on instagram. I would go so far to say that your perceived value by those who matter is inversely correlated to your likes, retweets, karma and <3's

/end rant

Oh the irony that I unloaded all this here, on social media...
The appeal to needing better tooling is reasonable, but why should the results of the tooling be hard-coded into the text file? I don't have a great answer, but basically anything you want to do with the presentation of source code can be done anywhere in the stack. Your editor could non-destructively display a series of variable assignments with vertically aligned values like the author prefers. And of course, on the author's side of the argument, git can show diffs ignoring whitespace.

It seems like the best solution is for everyone on a project to agree to some canonical representation to be hard-coded in the source files and versioned. What that canonical representation actually is isn't super relevant, although I would prefer something easy to read in plain uformatted mono space, for places like GitHub where developers probably don't have presentational tooling in place. What's important is that the canonical representation is agreed upon. It could even be enforced by shared git hooks. Then each developer can use their client side tooling to display the code in any presentation they please.
Sadly not as much as I'd like to as I've been unemployed for the last six months and am starting with my charity at home.

That said, I go to the LA river clean-ups the several times a year they occur, but have recently thought I could do something with teaching game design, or at least showing the processes that go into making games at a local youth center. Sadly, I don't know how to and/or have the time to fully explore that option at the moment.
I like this enough that it prompted me to whittle my FB account down to nothing except a login provider for things like this.
To show how far tangential PG's position is to reality, there is a saying that goes "nice guys fish last". So much so that when a good person succeeds people go out of their way to mention "this is a good person that did not finish last.

Of course, although I do not advocate meanness and I do not like mean people, the reality states otherwise.
True. But while most forms of narcissism, depending on your view, are relatively innocent, the problem with this particular form of narcissism is that it is an ecological disaster in progress.
Why is the owner willing to simply not pay their taxes? (We're missing a lot from the story.)
I am surprised the author makes no mention of the 'click-happy' tourist. This traveller only wants to take pictures and such kinds are _everywhere_. Like go to the grand canyon. Instead of standing and experiencing the awe inspiring nature's work, people are taking pictures. All. the. time. In fact, I guarantee you that it's hard to find a person not taking pictures and not carrying a camera.
In fact my gravatar is a welding guy. (since 2011 :)
Paying app developers in 7 days, not 60
Ugly, awkward and adds nothing of value.
Maybe everyone here makes 6 figure salaries, but overseas travel is ridiculously expensive. I've found that it's mostly the people who can afford it who proclaim the benefits of travel.
I think we needed something that makes JavaScript's prototype inheritance more stand out.
From an OCD viewpoint, I agree. But with proper syntax highlighting you can easily parse through variables and their assignments visually.

Also, if you line up variables vertically, you should do the same with dictionary assignments, which is also a bad idea IMO.
Travel has always struck me as being a positional good more about telling other people about your amazing life (previously using slide shows and social event conversations, now with pintwitfacetagram) than about actually enjoying the experience, which is typically uncomfortable, wasteful, filled with boredom, preposterously expensive and over far to quickly to develop any deep appreciation for your destination.
Thank you - go fmt sucks. I hate K&R parameter layout, and I hate long lines that scroll off to the right of the screen.
Has anyone tried to store/diff/share code as ASTs, and allow each individual user to apply formatting rules?

I guess (apart from the tooling effort involved) the problem would be that all rules have some exceptions, which you'd need to track somewhere as metadata, and that might scale with number of users.

I suppose it might also cause problems in pair programming / 'hey come look at this' reviews if you have radically different formats for the same code, but really, the only person who should care about your indenting style is you.
What is up today with HN? I have been extremely turned off by insensitive, cruel and plain nasty comments on several threads. Why so much cruelty towards fellow humans, fellow Americans? Do you realize that your "I am fine, and to hell with ya' all" attitude is like cutting the branch you sit on? You cannot live, prosper and flourish in a society ridden with cruelty, nastiness, lack of empathy and extreme forms of egoism.
I'm a fan of really cheap chromebooks.

The Toshiba CB35 that recently came out is my current laptop. Don't buy that right now, though. We don't have the coreboot situation worked out, although we're close. Currently hating myself by using crouton every day... But its still a great machine for the price.

For me, and probably you too, nothing matters more than display quality, keyboard quality, and battery life (in that order.) I do most everything remotely, so power isn't even a part of the question.
See Olin Shiver's advice here: http://www.ccs.neu.edu/home/shivers/diss-advice.html
> Imagine if you used a library with a function called sortAlphabetically that didn't sort items alphabetically, it wouldn't make sense.

And imagine if it used [binarySearch](http://googleresearch.blogspot.co.uk/2006/06/extra-extra-rea...) as part of it's implementation? Then `sortAlphabetically` would be broken, and people might waste a lot of energy looking everywhere else instead of just looking at the data and reading the code.

> Imagine a situation where a bunch of constants for an API are defined as such:

Are really all of those definitions helpful?

If I want to search for `/getUser` in a program, I might do `grep -r getUser .` and then learn that I need to repeat that with `grep -r kURLAPIGetUser .` -- was that really better?

If `/getUser` is being used in more than one place, then maybe we should talk about that problem of duplicating effort. If it isn't, then the define is absolutely worthless.
"Henry Wismayer is an award-winning freelance journalist based in London. He writes travel features for over 50 publications, including the New York Times, Guardian, Washington Post and TIME Magazine"

Sounds pretty narcissistic to me.
I'd rather live someplace for an extended period of time than "travel". When you're in some place for a day, you can write paragraphs about your actions. When you're in a place for a week, you write fewer paragraphs about the memorable experiences. When you're in a place for a year, you write nothing at all, but you learn to think and live differently.

It's a hell of a lot harder than jetting away for a weekend though.
The psychology of why cyclists enrage car drivers
I have a coworker who sometimes vertically aligns code. It's frustrating having to edit his code because I have to choose between just making my changes and ruining his vertical alignment, or having to spend time realigning things. It's not a part of our coding standard.
That's what "having money" (ok, 500 bucks) but no sense of business entails.

Negotiate a rent. You can have a grace period, a rent that starts small and increases later.

But then again it's people that have limited financial means
Uber:

(1) Legal.

Nevada just outlawed Uber. More generally,
Uber stands to encounter a lot of legal push-back.

(2) Competition.

In e-mail of Sat 11/22/2014 12:20 PM,
CBinsights reported that Uber has "27 alternatives".

(3) Localism.

Yes, maybe in each city, something like
Uber, if successful, could have
a network effect that would let
it have a barrier to entry: That is,
since all the drivers use Uber, all the
riders do; and since all the riders do,
all the drivers do.

But,
the taxi business is geographically local
so that success by, say, Uber in Boston
does next to nothing to help Uber compete
in NYC, Atlanta, Chicago, SF, LA, etc.
So, in each city, Uber can be attacked
by local competitors.
"One of the things linking them: lack of information. Low-income homeowners are eligible for tax exemptions. While many residents would meet the requirements, they must file requests before their taxes are due, neither of which are readily known pieces of information, Mullane says. Owners can buy their homes back with debts cleared at auction for $500 as a solution of last resort."

It seems the problem is a lack of communication. It seems they don't know how much trouble they are in until they receive the foreclosure notice. The homeowner is welcome to bid on their house at auction, but if they are outbid then they are out of luck.

From the city's point of view it is better to try to get as much money back on the debt by auctioning the house instead of trying to settle at some arranged value with the debtor, which may be less than what they could get from two people trying to outbid one another. For example at the end of the article the debtor could only budget $1,400 for repurchasing his home, but he was outbid at $3,000.
Ultimately it is about the price of energy. We're at a point where the price per Joule of fuel suitable for all kinds of transportation is the lowest it's ever been, affordable to an unprecedented number of folks. I often wonder about a hypothetical civilization that might arise in the future if the current one breaks down due to war or some natural disaster. How will it develop without access to easy oil and ores? Perhaps it will be a more thoughtful and humble civilization, and maybe the limits of its world will not seem so small as they do today.
> Why wouldn't I defend "alleged misogynists"?

Because it is widely perceived as socially indefensible and because of YC's support for women in particular.

Perhaps it is an unfair to apply these generalizations to you, however I seriously doubt you (or any public figure) would depart from them.

Nonetheless, the point was more general: Obviously you form opinions of people without knowing them personally.

> In this particular case I commented because I have direct experience with some of the people being discussed and am familiar with the ways in which the popular group-think diverges from reality for this group.

I pointed out that your experience may not be informative because of the particular power relations of your interactions. I think that is a fair observation.

This group is ill-informed, has poor reasoning skills and poor judgement. That doesn't have any bearing on the question of whether successful people are more likely to be sociopaths.

> I know it's pointless to argue with people who already know the answer

You could apply the statement equally well to yourself.
PSA: not all chromebooks have seabios in their coreboot... The Toshiba CB35, for example, does not. Meaning: you cannot easily replace chromeos for the time being.
Books don't have syntax highlighting. Why does adding a bunch of whitespace to a line make it faster to read than syntax highlighting?
This Christmas, Give Cash
http://www.datacopia.com/ does something similar - but goes a fair bit further - actually trying to work out what's in your data and the best way to display it.
I've worked with a few successful CEOs, some of which were 8-9 figure net worth, and one 10 figure net worth. One relatively consistent trait I've seen is that they all were brutally honest about the work people did and a person's particular strengths and weaknesses. This is often construed with meanness.

I don't think it's the same trait, but many people often interpret criticism of their work as meanness. Sometimes it's quite hard to not see it that way, since an honest criticism may actually point out major flaws in your overall skills, talent, etc, not just some local error you made. Of course, the consensus forms that this person is an asshole. Unlike CEOs and other high level decision makers, most people do not face consequences if they do not call a spade a spade and risk offending others, so this makes it very easy for these types of brutally honest people to stand out as being unnecessarily critical. The net result often seems to be, however, better work out of the people who can take the heat, and a stronger overall team since the people who take criticism personally end up leaving.

Overall I think I completely disagree with pg here, it seems the most incredibly successful people are at least perceived as mean, because they have a character trait which allows them to cut through bullshit and not care about hurting a person's feelings by giving objective criticism.
While travel is high on the list, that's my experience with the bulk of profiles I see. Our generation just doesn't want to say they're defined by actions, but rather things they buy, or how much leisure they can obtain.

> Volunteering your time locally speaks infinitely stronger to one's character than how much time and money they can spend outside of their 25 mile home radius.

There's a large number of people who see that as yet another exercise in narcissism. https://www.youtube.com/watch?v=ymcflrj_rRc . There's even a tumbler account that catalogs people on tinder who take selfies of volunteering. I've seen the claim go as far as saying it's simply a way to "validate privileged".
One minute of mind games
Newer markdown stuff here: http://commonmark.org/

Gruber did not want them to use the word markdown so they changed to commonmark. And they are trying to standardize with a spec. I would also consider it along with your other alternatives.
Here's how the company that lost $1bn in the dotcom crash survived
Code doesn't usually have numbers in it anyway.
What it's cost?
>On a personal level is very unfair, if its unfair at a societal level, we can debate.

This has already been debated many times. The right answer is: property taxes on improvements are a malign disincentive, but property taxes on location/land value are a beneficial incentive for greater development. Detroit's location value is basically zero.
>Readability is a very worthy objective.

Agreed, but its not the only objective. There is a balance to be struck. Speaking from the perspective of an individual that delivers software as part of a team:

producing readable/understandable code == GOOD

letting your aesthetic preference be disruptive == BAD

As an anecdote I have worked on teams where a certain individual's need for symmetry in the code base has significantly reduced the efficacy of source control and caused issues particularly with automated build/deployment.

When I criticize "readability" its not because I don't believe its important, but rather because its too often used to justify one individual's preference without regard to objective counter criteria and too often embodies "The perfect being the enemy of the good"
"I think once you've been mean/ruthless/evil in business you may come out the other side and do some nice things, but you have to ask, will it ever be enough? Will Bill Gates ever make up for the billions of damage he caused humanity by using underhand tactics to destroy his opposition? Maybe. But while everyone praises him at the moment, I can't help but think he deliberately held the internet back for 6 or 7 years for his own profit. You almost can't start calculating the damage he caused precisely because it is so mind boggling."

You're absolutely right. Think of all the billions of dollars that Gates donated to AIDS research, cancer research, vaccinations, etc. But no matter how many lives he saves, he'll never be able to make up the fact that he held back the internet for 6 or 7 years.
I’m not sure directly about Narcissism, but I think the meaning of travel today is very different from what it was 20 or 50 years ago. The world was a lot bigger. Foreign places a lot farther and a lot more foreign.

Discovering that thew world was so big and had so much stuff in it that you had never considered was a sort of awing experience. Being a fish out of water in a way that a German would have felt in 1960s Marakesh was a lot greater. The traveller’s ability to plan and control the experience a lot more limited. Inevitably, the traveller was faced with a lot of experiences, people and places that they had no stereotypes and biases to understand through. They couldn’t make make sense of things. They would have just had to accept things without classifying, judging or using the normal mental models we have for making sense of our world. It was much more possible to have a humbling experience.

These days not just travel, but all contact with foreign place is a much more accessible, easy and unchallenging recreation. That doesn’t mean it’s bad. It just isn’t as character building as it was, in general.

Regarding narcissism… The desire to travel has always been part and parcel of the desire to have adventures. Stories to tell and memories to look back on. I think the stories to tell is the thread that narcissism pulls. I’m not sure how that relates to then and now.
Cannot the first owner participate in the first round of bidding? If so the first owner could have bid $7000 and won handily.
I don't think he is serious:

"The deportation of the trolls happened shortly after Nazi-Germany's industrialized propaganda machine "Fox News Channel" had launched a massive propaganda campaign against the defenseless internet trolls, labeling them as domestic terrorists, sexual predators and even carriers of the AIDS virus despite the fact that internet trolls don't have any AIDS because they all live in their mothers' basements and are all virgins."

"V O X E L S T E I N 3 D
official story: WARNING: Contains crude/offensive/lulzy jokes about Jews, please use discretion/common sense, story not meant to be taken seriously in any way shape or form."
Fantastic! I really appreciate btrfs but ZFS has a longer, more battle-tested history. The pace of Docker improvements is impressive, and additions like this will help prove its longterm viability and encourage adoption by the enterprise.
If you want to be creative with cryptography, put in your time first actually breaking systems. The world is full of poorly-implemented crypto code. Go search Github for Python, Ruby, and PHP crypto. File bugs. Every crypto primitive available to you has misuse cases that you can find in actual deployed software. If you can't exploit them, you're not ready to use those primitives yourself.

One place I have put my own time in is in teaching people how to do this. This site:

http://cryptopals.com/

... was preceded by more than a year of individual person-to-person email-based tech support in which thousands of people got several sets through these challenges, and almost a hundred finished.

I have zero sympathy for the people who are unwilling to put that time in, have their feelings hurt when they stumble trying to get their own systems working, and then complain of a "toxic culture" in cryptography. That "toxic culture" takes its place alongside the toxic cultures of nuclear controls system engineering, gastroenterological surgery, and appellate court law.

I have no idea whether this describes you or not, because your comment started out by asking me to look at a technical problem, then attempting to rebut a statement I didn't make, then invoking the fiasco that is the Web Crypto API, before finally complaining about toxic cultures. I don't know where to start, and so I'm hitting the eject button.
Yeah, his definition of mean clearly doesn't involve superficially charming sociopaths and narcissists. As long as the person can look attractive and chat personably during a dinner, or out for drinks, or be the center of attention at a meeting they're 'nice' and not 'mean'. Never mind the fact the whole time they're talking to you they're taking notes on where to slip the dagger in your back should that ever become necessary. I think his wife's x-ray vision is necessarily quite a bit off.
Ask HN: How did Microsoft hold back the Internet for 6-7 years?
I binged (jk googled) and couldn't find anything.

This was in a comment located here:
https://news.ycombinator.com/item?id=8673760

And it piqued my interest.

How did this happen? Or did it happen?