skysight-inc/HackerNews huggingface dataset:
A sweeping statement like "women only care about social validation, and that's why there aren't many in tech" is sexist.

First, that's like saying "men only care about money": it's not backed by any real evidence and it is disparaging to an entire gender.

Second, that's sweeping under the rug the constant discrimination against women that is keeping them out of our industry. You are making women responsible for not choosing tech as a career, whereas they are being excluded from tech by the sort of casual sexism on display on HN (and most SV tech companies).
Could Apple Be on the Cusp of a New Era of Remarkable Innovation?
Twitter is pretty good at "releasing" accounts that are unused for a period of time. A couple of users mention being "screwed over" or "hacked" when losing accounts, but if you don't use a Twitter handle, you run the risk of losing it if someone reaches out to Twitter about it.
Is this an accepted viewpoint? I've never heard this before, and though I'm not a physicist I've certainly been taught that the arrow of time is thermodynamic.
Your primary failure was confusing personal popularity with social popularity with status/agency/influence. You're - mostly - continuing to make the same mistake.

Of course status is defined by caste power and social agency. What else would it be defined by? Facebook likes?

The fact that no one much likes lawyers is irrelevant. So is the fact that lawyers individually may fail to make a living from lawyering, or even that a few outliers have a social conscience.

Let me know when an engineer becomes president of the US and we can talk about the other details.

>not because the top echelons of law are disproportionately well compensated, or because those people make decades-long careers out of making connections with businesses and power brokers

This confuses cause and effect. The point of becoming a certain kind of lawyer is exactly because it's the best way to gain status and self-serving influence through that kind of activity.

Writing a compiler will never get you that kind of status, no matter what gender you are.

Nor will making a cool app.

Becoming a billionaire might. But tech billionaires tend to become billionaires because they act in aggressively self-serving ways in business and/or are well-connected, not because they're rewarded purely for being brilliant engineers.

Engineering brilliance on its own will get you GitHub stars and conferences and maybe a job or two. But no more than that.

Still don't believe me? Ask a few thousand people outside tech who their favourite engineer is.

That's how high-status engineering is.
Does rsync.net backup versions of the files you store on it? If not, a pitfall with your workflow is that if you corrupt todo.txt (accidentally, or if there is a filesystem problem, etc.) and then push it via rsync, you'll have accidentally overwritten your "backup" with a corrupt copy.
>>"Yay! Another useless service that creates more low wage service jobs that cater to the wealthy."

That sort of comment annoys me actually. Is it not great that "wealthy" people pay for all of those service jobs? Out of all things, I literally can't see any problems with this. Unless the wages are below living wage of course,but it looks like the commenter has a problem with service jobs in general?
Working link: http://ngm.nationalgeographic.com/2015/03/science-doubters/a...
Planet Earth was formed 4.6 billion years ago. And while the interpretation of the earliest fossils of life is debatable, we can say that some 3.6 billion years old remains probably are fossils of bacteria.

But right after the formation, the surface was still molten lava, and there was heavy meteorite bombardment [1]. So from the time the planet had cooled down, and the solar system had calmed down, to the beginning of life (which could have happened earlier than there are fossils left) could have been anything from mere 100 million years to over 600 million years, for all we know.

[1] http://en.wikipedia.org/wiki/Hadean
For those curious to hear Elon's stance (as an electric car maker with a large bet on lithium ion batteries, he's obviously biased):
https://www.youtube.com/watch?v=Y_e7rA4fBAo&t=10m8s
Versioning large files is hard. The way to do it is not to put them in the git repository itself but to manage symlinks to the SHA-1 of the large file in git. This way your git repo stays under 1GB but you can request the file from a server. GitLab EE uses the open source Git Annex for this but adds code to check your project permissions. All you need to do to get the files is a git clone and 'git annex sync --content'. Read more about this on https://about.gitlab.com/2015/02/17/gitlab-annex-solves-the-... Please let me know if you have any other questions.

We would love to see better support for GitLab in SourceTree and so would many others https://answers.atlassian.com/questions/47020/comments/26160... The response from Atlassian in that thread indicates they are less inclined to do it. Since GitLab is an open source alternative for their Stash+JIRA+Confluence+Bamboo products I understand their stance on this. Of course it never hurts to ask in that thread.
Bugs will always exist :( - and even if your data is in the cloud it is always good make one more copy.
For example, you can use cloudHQ to backup to Dropbox: https://www.cloudHQ.net/backup_to/dropbox
>Claiming that a data storage service shouldn't be used for important data is claiming that it shouldn't be used. //

Really it's just saying "we disclaim liability for any losses using this service".

Which free web services offer SLAs? Or, which product in this field is guaranteeing data integrity and retention.
I remember reading about how researchers were trying to store hydrogen in what are (essentially) nano-scale plastic beads.

http://www.theengineer.co.uk/news/nanobeads-could-store-liqu...
Portal vps
I saw an article for a vps with preinstalled, sandboxed apps. I think it was called portal. I have not been able to find it in search. does anyone have info on this?
YC is still stuck in a world of ideas based on controlling others through the creation of debt and claiming lifetime ownership of others' work. That they are stuck there is not entirely unsurprising, nor is it unsurprising that there is a forming gender-class that is trying to emulate the functioning of that world. To me, continuing to carry out these decade[century, millennium?]-long ideas is not very world-changing. It may be progressive enhancement, but that has slowly been happening for awhile.

The anecdote that you shared about the bar in NYC smacks of this old-world thinking:

>the gutsy idea to ask the bouncer to make everyone who came into the bar have to vote for

I'm still not quite sure if this is slavery or just tribal exculsivism. I don't know, maybe it's both?
operative word 'have'.
Understanding Bundler's setup process
The Basic Objectives of Electrical Conversion
Hi Panzerboy. We understand the desire to have this in CE but this is one of the few features that is requested by a lot of large organizations and not many small ones. Of course we understand that smaller organizations and individuals like you would like it too. But there has to be extra value in GitLab Enterprise Edition (EE). We have to make hard decisions about what is EE only and we currently have no plans to port this to CE. As a workaround you can setup a separate git-annex server. It will be more work to setup, add the remotes, and you don't have the access control that the GitLab integration brings. But if you're a single user you might be able to live without the access control.
Any such service would immediately be outcompeted by one which doesn't provide all that - it's trivial to clone an on-demand service, and if you have lower costs you can be cheaper.

If you want all that, you should move to a country where all that is required by law, or lobby towards these laws being implemented in your country. However, you must realise that all that has very real costs; and businesses that are only marginally profitable with current setups will not exist, causing the people working there to lose their (low, but positive) income.

If you just want to help, it might be better to use whatever service exists, and spend a bigger amount on charity.
There are actually two buses in operation at my university which run on fuel cells: http://www.kit.edu/downloads/Flyer_Wasserstoffbus_EN.pdf

They have been in operation since 2013, so they seem to work pretty well.
The question is: would the random mutation have occurred and have resulted in cancer anyway for most of those engaging in 'risky' behavior?

Suppose only breast cancer (in women), prostate cancer (in men) and lung cancer (in both genders) existed. Suppose further that breast and prostate cancer account for 60% of all cancers and that smoking doubles the chance of lung cancer, but doesn't influence the chances for breast or prostate cancer.

For any individual cancer patient, the chance that they were 'unlucky' would be much larger than the chance that their behavior was relevant to their cancer. This is true even for those that smoke. Especially for those that get breast or prostate cancer, but even for lung cancer it would be 50/50.
Could you expand on that?

I like to pay with credit card, get air miles.
The point was I'm addressing is this idea that "sprawl" is somehow the problem that needs curing.

It reminds me of a young child asking:

"If people are so poor in ___________ why don't they move to _______?"
Sorry for not looking into it myself, but what is the format of your index file (I'm assuming the index is stored as a file somewhere). Could other tools read from that too?
The classic dissonance lies in self-selection.

If you are a maximizer, you tend to want to live in a place like the City that has the best of everything. By definition, if you are searching for global maximums (at least in that city), you will be missing out. You can never be (always) at the best restaurant/party/social scene/conference/park. However, if you are willing to be more chillaxe and relax your guidelines, you can be more happy. A party at a chill lounge with friends. A picnic in the park surrounded by people of all ages having fun.

Likewise, people who tend to move to the suburbs tend to maximize for their kids, rather than themselves. It is ok to go to Chuck E. Cheese or T.G.I. Fridays' on a Friday night (or the modern equivalent) since there are limited options. It is ok for the kid to start crying in public. You are where you are now.
I guess all hotels are also guilty of "displacing New Yorkers" by re-purposing perfectly good real-estate for the benefit of "tourists"?
Make that methanol. It can be produced very cheaply from natural gas, it's easier to store and distribute, and you can even use it in existing casr with a fairly cheap conversion.
Proving the Fundamental Theorem of Algebra by Coloring the Plane [pdf]
OK Magazine’s Pre-Oscar Party 2015
This was highly inspirational and I loved it, especially "My customers and I enter into a business transaction as peers. This mutual respect is very important to me".

If I might ask, what kind of enterprise software can generate that much profit from a one-man shop?

Thanks
I haven't used Excel for this in a while but as I recall the "hidden wizard" is basically file -> import from Excel itself. That said I agree that the double click behavior is pretty rubbish.
Nothing to do with smartphones, it's a wider thing. For example, two parents with pushchairs will walk side by side, expecting other pedestrians to step into the gutter or into the road. Or cyclists riding on the pavement, especially on Boris Bikes in London, who adopt the policy of just riding straight at pedestrians as if they're not even there.
I recently found out GitLab is a one-click install inside your self-hosted sandstorm.io server.
6to5 + esnext
> I'm still not quite sure if this is slavery or just tribal exculsivism. I don't know, maybe it's both?

The fuck? It's a nice anecdote about winning some money for what is ostensibly a charity!
TypeError: undefined is not a function (evaluating 'foo.bar()')

(for completeness, in Safari)
I nearly didn't read because so often Open Letters are public complaints, usually passive aggressive in nature and almost always divisive.

So Jennifer. Thank you. Thank you for restoring my faith in open letters. Or rather making me think hard before I pass judgement on something I've not even read.

Saunters off, with tail firmly between legs.
Why "hydrogen" fuel cell cars don't work. Quite the misleading title.
> My view is that Twitter has a big problem with harassment. I want to know what Twitter plans to do about it.

I don't know if Twitter does that,but they could have a function so that people only receive tweets from people they follow at first place,while keeping their tweet public.

Anyway, people take twitter way too seriously. It's the internet, anonymous people are going to be mean.
FWIW one of the reasons that I have been heavily looking at Nim for the last few weeks is its ease of generating static binaries.
I would think it is more with leveraging existing infrastructure. It isn't so much that these companies are "in league" with big oil. More that a large portion of the infrastructure they have right now benefits from not needing to be retooled.

Consider the costs that companies such as (solely as) Tesla are having to front to get a refueling infrastructure in place to make their cars considerable.
This is scurrilous and has no place on HN. Flagged.
This is one of my pet peeves with most languages' error messages - e.g in Ruby:
2.2.0 :001 > a = nil; b = " "; c = "a";
2.2.0 :002 > a + b + c
NoMethodError: undefined method `+' for nil:NilClass
from (irb):2

It would be trivial to tell me what the name of the nil variable was - in this case it's obvious, but it's often not.
> But then I wondered. Why wasn’t “TODO” backed up?

And then I wondered, why isn't OP using Google Docs?
A Minimal, Mobile-Friendly Tube Depatures WebApp
Toyota's interest is surprising. I saw that recently, and was amazed. I thought everyone had given up on hydrogen as an auto fuel, now that batteries were good enough for electric cars.

Hydrogen is not itself a source of energy. It has to be made from something. Electrolysis of water is more wasteful of energy than putting the same electricity into a battery. Hydrogen from natural gas is possible, but why not just run vehicles on natural gas? That works fine; some bus and truck fleets run on natural gas.
Of course, if it's an option for you consider using GitLab.com, it offers unlimited repositories and collaborators. Right now we don't limit the amount of annex data but we might in the future.
TFL (Transport for London) have been running hydrogen buses on a route in London since 2011. According to the link they have 8 in total and the entire route is operated with hydrogen buses.

http://www.hydrogenlondon.org/projects/london-hydrogen-bus-p...
I think a common sentiment about on-demand service startups is that it can lead to a dangerous situation for the lower-level employee, who is typically working as a 1099. Relatively low pay, and they're responsible for their own benefits, taxes, etc.

This is something I have a lot of interest in at the moment, so if anyone would like to chime in, I'd love to hear your thoughts.
Outside of physics, the future influences the past all the time, though.

Imagine that you are in Stalinist Russia and win a minor scientific prize for a paper you wrote. There is a purge, and while you manage to not get deported to Siberia, the prize is reassigned to a less brilliant but more politically orthodox colleague, to the point that he is listed as first author of your paper.

He goes on to have a better career because of this paper, and by the end of the affair, nobody remembers that you wrote the paper to begin with.

If all observable effects of an events have been retconned, can that event be said to have occured?

Can a similar situation happen in physics, and if so, does it "count" if only macroscopic effects are reversed? (To keep with the analogy, in this case, everything but your memory has been changed, but your memory hasn't been - although it might over time, due to you wanting to avoid cognitive dissonance).
Yes, thanks to David Renshaw from Sandstorm for the integration. It also is a one-click install on Google Cloud Compute and Digital Ocean.
An honest feedback.

SUPPORT:
There is no supported capability to do that with any "COMPANY_NAME" product, thanks.

CUSTOMER:
FYI, in 2015, that’s absolutely TERRIBLE. None of the other premium providers game me a STRAIGHT NO.

1. Sometimes, when support made the wrong initial contact, all future correspondence will turn sour. Make the first impression count.

2. Having 'thanks' at the end of sentences seems casual/unprofessional to me, if not rude. Maybe something like "thank you for your message" as an opening line on that email might be better.

3. At least you should have offered alternatives, rather than leaving the customer empty-handed. If there are none, at least you could have said that "we are looking at/thinking about/working on/still gathering feedback from more customers/ to implement this feature in the near future. as soon as it's ready, we'll let you know."

4. I think most of your replies are too long. On the other hand, your initial reply almost looked like canned response.

5. Never vent out to your customers as support. You will never win. You have the final say on what features you will put to your products, but your customer has every right to express how they feel about your product/service. You have none. Don't take it personally.

disclaimer: I am writing based on experience
This change required adding a pretty-printer into V8 to massage that AST back to something recognizable: https://codereview.chromium.org/861623002

Still, there are decent improvements we could make. Star, or better yet, comment on https://code.google.com/p/chromium/issues/detail?id=259443 with how you get caught out by weak error messages. We want the debugging cycle to be a lot more direct from error to fix.
Whale Path – Crowdsourcing Market Research Analytics
That before you know it, you will be a decade older. And if you were partially insane (according to Einstein's mis-attributed definition) and did the same thing over and over for years (not just in your career), you've not done much for you.

Time is the most important thing we all have. How you spend your time determines if you are investing your time or, rather, as we all do - from time to time - just wasting it.

Since you are old enough, look at your Gmail account - the old emails from years and years ago - how many of those people do you still keep in touch with? projects? ideas? trips? plans? What is still the same?
It's fun. You can just scroll down if you don't want to look at it...
>I can imagine that makes their position less defendable.

What you've written I agree with, but it's a long way off from the OP's conspiracy. Cars have been around a long time, so the affinity is natural result all that history.

It will change. I'm also a "car guy". I recently entered into four-year lease on a new vehicle, and on the drive home I told my significant other it's probable that this will be the last ICE we ever buy (and perhaps the last car that we actually drive off the lot ourselves). It's funny to think about.
>Functional programming generally involves a lot of dynamic memory allocations (which are usually optimized in some way)

It's symptomatic of many functional languages, but it's not a prerequisite.

> . C also lacks function closures, so important abstractions like function composition, partial application and higher order functions.

That, on the other hand, is a core feature of functional languages (what does it mean to have functions as first class citizens if one cannot manipulate them in an algebraic way?). I actually think it's the only needed feature to qualify.

> It also lacks type parameterization and polymorphism.

These are strongly typed languages features, I wouldn't define a functional language by it (I don't think it's necessary), although it appears in many of them.
What version of FF are you on? I'm seeing this in FF 35.0.1:

TypeError: foo.bar is not a function
I really like destructuring, but I worry about arrays becoming popular for multiple returns. If I'm using some other module, I really don't want to have to remember the order in which the parameters come, or be forced to check documentation or implementation to know for sure.

With an object, I can use a console log or a debug break point and immediately see the key value pairs (hopefully well-named) without having to check the function implementation or docs to see in which order the authors decided to return (or yield, etc.) values.

Can we just agree now not to use array destructuring as an excuse for returning multiple disparate values in an array? Or at least in only some idiomatic form? [error, value] would actually make sense to me, as it follows popular Node conventions.
I would like to add fuel on this javascript-hate fire: https://www.destroyallsoftware.com/talks/wat
I'm a developer and I have no idea what this is. Go figure..

Much more needs to be said about this service up front and dump the video camera demo for an actual screen recording of what this is. Will go a long way.
Sure, you can write a custom parser to handle this, but then you're no longer working with JSON/JSONH. It's a subset that's nearly identical, but with an extra constraint imposed on the serialization structure. (We'll call it JSON`)

It sounds like I'm being pedantic, but if you're not your sole producer and consumer of the data you'll inevitably have to deal with someone giving you valid JSON that isn't valid JSON`.
Right-Wing Brain Surgeons: The Case of Surgical Neurology International
I want to thank all of you for the great comments and advice.

I had absolutely no idea that this would get so much traction. Some of you have given me invaluable insight and I hope to see more of it.
A few comments I have even lifted just to put into a note to use as reference later. I think this is awesome.
Human-readable regular expressions for PHP 5.3+
The female founders conference is probably one of the best days of the year. I saw so many friends, women I know on the Internet, and I cried tears of joy three times during the speeches. It's hard to be what you can't see. Jessica and Kat have done an AMAZING job of putting female founders in front of us so we can look and say, hey you know, Kathryn Minshew did YC, I CAN DO IT TO.

Even though our startup didn't make it into the last YC batch, we're applying again. We love the community, we love the yc philosophy and approach to building products and we want to inspire other women just like us to apply.

Thank you for writing this letter and sharing what we all think, yesterday was incredible.
He was too nice to go there: Toyota's announced fuel cell car is expensive and has very poor performance. The fundamental problem is that high power fuel cells are very expensive, linear power with cost. And that expense doesn't seem to be changing quickly.

I'd like to believe that Toyota is making rational choices based on their experience with hybrids. But I'm having a hard time believing that.
Why Is Licking Envelopes Still a Thing?
Show HN: Reference asset files in Go easier
Henry Spencer	11/15/87

Those who do not understand Unix are condemned to reinvent it, poorly.
My answer was based on anecdotal evidence. Yes, having a supportive a spouse is key and a win for a mid 30s professional. I started my first business in my mid 30s so my peers are in this group.

From that perspective, the average founder is definitely not late 30s to early 40s. Maybe I'm hanging out with the wrong crowd... :-)