skysight-inc/HackerNews huggingface dataset:
As long as your final commits are logical you don't lose anything. You need clean commits on the history to be able to understand the code later on.

During code review at a later time, the history of the experimentation is useless once you find several commits that touch the same code before settling on a final version.
Relevant new Wondermark comic: http://wondermark.com/969/
You can always keep the un-rebased branch around if you want to preserve the history somewhere, and then squash the commits down to a smaller number on top of master. That solves the safety net problem, and master keeps its sanitized history.

This is what I do and it's kind of required when you're using e.g. gerrit code reviews.
Saying "I'm just going to ignore scientific consensus because it suits me to do so" isn't an opinion.
You Ruined Art for Me & I Watered Down Your Drink
It's actually a very good point - yes, in USA that is a cross-subsidy where phone service income is used to subsidize handset purchase. In other places, where the basic phone service is commoditized and cheaper, then the monthly handset payment usually isn't subsidized; it's just that when I see "$65/mth" I mentally think "$20/mth phone bill + $45/mth handset payment", which comes out as overpriced phone; but in your example it should be treated as a large phone bill subsidizing handsets.
Google celebrates its 15th birthday, here is our tribute to their 15 years
Here is our sites tribute to the last 15 years of Google - getinspired35.com/google

N.B. Videos autoplay.
To me it's about the craft, creating great software that really helps the user. That is the only challenge I really care about. The software I create is a byproduct of the process I use. I "carve wood" to make the furniture. Sometimes it's beautiful, sometimes it's new and innovative, sometimes not. But it's always enjoyable to me. I don't get attached to changing the world. I'm closing on 20 years doing this and I'll see another 20 more if I'm lucky. I may change the world, I may not. But I will create good software if I have anything to say about it. I think that should be the only real cause, to create great software and if anything, impact the craft in a positive way.
Clicky - http://www.getinspired35.com/google
MALLET - Machine Learning for Language Toolkit
Great advice. I will keep that in mind. Thanks
Show HN: orvato.com - one random vine after the other
MoGram – Instagram Clone for iOS for $199
However, Columbia House was specifically advertised as a "club". It was even part of their name!

This JustFab business is much, much worse.
I think you know what you're saying here is wrong and that JustFab is intentionally misleading.

However, one must admire how committed you are as an investor to go down hard with this sinking ship.
It's interesting how that one borderline investment seems to have tainted PGs brand of percieved ethical investment. It's risk profile is no longer bounded by the company door, but affects the Ycombinator brand as a whole for future startups.
From the IPCC press release: "In this IPCC assessment report, specific terms are used to indicate the assessed likelihood of an outcome or a result. For those terms used above: virtually certain means 99–100% probability, extremely likely: 95–100%, very likely: 90–100%, likely: 66–100%." They have moved their assessment from "very likely" to "extremely likely". Note that the range still includes values up to 100%.

Scientists try to be very precise with their language. As a result of this precision, people that disbelieve in anthropogenic climate change can pick selective phrases, or statistics, that appear to support their own opinion, but in reality do not support their own opinion.
>I don't know why people seem to expect VC to be of better virtue than others means of founding a company.

Because they talk the game.

For example, here's Reid Hoffman, another VC on a pedestal:

"When I graduated from Stanford my plan was to become a professor and public intellectual. That is not about quoting Kant. It's about holding up a lens to society and asking 'who are we?' and 'who should we be, as individuals and a society?"

But then he went on to be a major funder of Zynga, which in its heyday was a scummy, spam business. Everybody knew it. Made his money and got out. Now it seems LinkedIn resorts to many of these same deceptive tactics, as evidenced by recent HN articles.

I don't understand why we hold these individuals in such high regard.
You just perfectly described a scam.
Appirio looking for UX/UI Designer (R&D)
Appirio is seeking a talented UX/UI Designer to work on the Reasearch and Development team. We offer a unique work environment (see our awards for best place to work at appirio.com under awards) great benefits and competitive pay / bonuses. Please view the position details and apply here:
http://hire.jobvite.com/Jobvite/job.aspx?j=oTVFXfwa&b=nqVZklwu

Appirio
http://appirio.com/
Appirio is a global services provider who uses crowdsourcing and cloud, social and mobile technology to help enterprises reimagine their business and become more agile. Appirio brings together technology expertise with a deep understanding of the way people work, and the nearly limitless skills of a crowdsourcing community of 70,000+ developers, to help enterprises transform relationships with their customers, partners and workforce. Appirio has worked with more than 500 enterprises, including organizations like Facebook, Intuit, Japan Post Network, L’Oreal, McGraw-Hill, NetApp, The Four Seasons, and Virgin America. The company is backed by Sequoia Capital, GGV Capital and General Atlantic.
My girlfriend's sister got bitten by the Justfab scam. Apparently when she called to cancel, they refunded her easily. That's probably how they manage chargebacks. If people are pissed enough to call, don't make it so hard they do a chargeback.
Great book - THX!
I guess it is a slow news day but there are better guides out there.

If you are using centos or any redhat related product you will have to build your own openssl to get 1.0.1 with perfect-forward-secrecy (the IUS repository does NOT include EC ciphers either). RedHat decided EC ciphers have patents that are valid (they are not).

The example configuration is missing ocsp stapling.

Their configuration is also including the root certificate in the download for every connection which is unnecessary.

Using RC4 over AES for beast mitigation is no longer considered optimal, if anything RC4 is not 100% trustworthy anymore. Lean on elliptic-curve ciphers with AES over RC4 for modern browsers. As a bonus you get CPU acceleration for AES on most servers and many newer home computers.
The error bars are from 95-100% certain. In science and statistics, this is pretty compelling. It's not guessing. There is a chance that the prevailing climate science is wrong. It's not a very big chance. But it does exist.
Hoodiecrow - in memory only IMAP server for integration testing
In memory IMAP server with JSON object as the message store. If you reset the server initial state is restored as nothing was written to disk while the server was running. Also includes inbound SMTP server - any message sent to it is appended to INBOX. Suitable for integration testing IMAP clients
VentureFizz Quick Hits - Tech/Innovation News You May Have Missed
It's important to highlight that theming a Django/Mezzanine site is straightforward and does not require any special skill beyond modifying templates and styles BUT if you need to change the basic Mezzanine CMS functionality you must dive into Django.

A designer themed my own site http://www.nektra.com just customizing my Bootstrap styles and giving me templates of the main and inner pages.
If The Family Is Not an Incubator, Then What’s Their Concept?
> rebasing on your private branch

Which I assume means it's only you working on it. Not all topic branches have multiple committers.
Show HN: A gong that rings automatically when we get a new client
It's out of place that you try to insinuate others are angry after using so much passive aggressive vitriol. It is laughable that you try 'appeal' to constructive dialogue after moving the goal posts so much. I will provide proof of what I state with just one instance of what you typed because I already am wasting way too much time with this.
When you said "Nowhere did I claim the author was objectifying his girlfriend." to deny my remark that you did it. Well, you should read your own posts. The one where you write "and he's doing it at the expense of his girlfriend"... there, you can backtrack all you want. I am sure you will try. Sorry if it burns but those are your own words, next time just avoid going back and forth in writing. If yours isn't a throw away account you will probably not do well around here but I am sure it is. Stay well and goodbye.
Box [video]
Even if you default to opt-in you can make it clear what's going on.

I just tossed this crappy example together: http://imgur.com/fxw9xJJ but that one shows it's pretty clear that you are signing up for something optional in order to Save Money Now. There must be some kind of quid pro quo so people aren't being totally suckered.

That's just one thing; there are a lot more things I think are unethical. I wasn't really convinced this site was a scam until the investor used that screenshot to prove it wasn't.
I am sorry, but what is the message here?
There are some issues with the description of airline fees here. Since deregulation, airfares in the US have been plummeting -- a ticket now costs as little as 10% of what it used to (adjusted for inflation). There are two ways to accomplish that: one is to make major efficiency breakthroughs which reduce the cost of operating, and the other is to reduce the level of service.

For the most part, there haven't been enough major efficiency gains to reduce operational cost at the same rate as fares. So for a while now, fares have been reduced through unbundling and a-la-carte fees.

And though people love to gripe and complain about being charged a fee for a checked bag, or being charged for food and drink on the flight, being charged to talk to a live agent instead of using a computer kiosk, etc., there has been no "vote with your wallet" response that would encourage airlines to continue offering a higher fare which bundles all those things into the cost. Most people simply type their starting point, destination, and some dates into a travel search engine and pick the lowest fare that comes up, without realizing the true cost of the "cheap" fare.

This is not to say that airlines haven't taken advantage of this to introduce fees for things that don't directly relate to their operating costs -- several, for example, will happily upsell you at check-in to a package which includes a priority security line, for example, even though the speed of the security line has no effect on how much the airline pays to operate the flight -- but it is the explanation for the majority of the things people complain about.
I don't think a feature branch implies collaboration.

Even if more than one developer is involved, the model doesn't change: "master and feature" branches become "feature and developer-private-feature". The developer still relies on a (partial) working feature branch, and his contribution still has to be self-contained.

But since you have more developers you will have an out of band sync communication between them.
A locally based credit union will provide better and more flexible support than any big chain bank. Plus you get to use any credit union ATM anywhere (there's a CO-OP network ATM in every 7-11) for free, and most refund some amount of ATM fees every month.
One slightly annoying thing, if I'm logged into manage.statuspage.io and I browse to statuspage.io, please don't redirect me back to manage.statuspage.io. I really did want to re-read your web site content whilst fiddling around trying this out for the first time. Don't make me log out to do this.

Also, after having logged out I browsed to statuspage.io (exactly what I typed) which redirected me to https://www.statuspage.io and Chrome complains that some content is not secure.

Other than that I've passed the url around some of our folks to see if we could use this.
Correct, and indeed, this business model is nothing new or unusual in the EU in general, or in Germany in particular. Back in the early, pre-smartphone days of mobile, a lot of European companies made fortunes by selling ringtones through a misleading subscription model similar to JustFab's. Their success soon led to a lot of imitators in the US market.

Remember those "Text 53646 to this number to get your NSync ringtone!!!" ads that used to blanket the airwaves? Texting that number got you your ringtone; it also got you $20/month in recurring fees that you were unaware of, because you were a kid, and kids usually don't read their own bills.

There may be nothing technically "illegal" about this dark pattern in the US, but the pattern is pretty fucking dark. And it's usually self-defeating in the long run. Many of the fly-by-night ringtone peddlers of the early 2000s had to flee one country after the next, always on the hunt for new suckers in new territories, always getting chased out of town by an angry mob of pissed-off customers.

This model is not sustainable. Though it's not a pyramid scheme, it shares a similar need for a fresh supply of new victims at a rate fast enough to make up for churn. Churn starts to reach critical mass at some point, forcing the company to expand into a new country altogether.

Then again, sometimes the model just works. Look at GoDaddy. As far as I can tell, they make a shit-ton of money by making it as hard as humanly possible to break subscriptions and hidden upsells, and sadly, they're still around.
Does anyone run text analysis on the comments of this kind of site? Astro-turfing detection would seem like a fun blog for someone to run.
Regulation Opens Door to FinTech Startup Opportunities
It's a case of damned if you do, damned if you don't. He could have simply let it go but instead chose to stand up for his investment. This in turn led to a careful parsing of his words and as far as I can see short of divesting or distancing themselves from the investment (which would be unprecedented) still sent a strong message. In for a penny, in for a pound. I am assuming that future YC companies will be looked at a lot better from an ethics perspective and PG's personal and YC's investment involvement with Watsi more than makes up for whatever ethics dent he might have received here.

On a set as large as YC's it should not be surprising there is at least one bad apple either. It's no excuse but it is also not nearly as damning as it could have been, witness that other justfab.com thread for a nice example.
The brands of the future will help you consume less
I sympathise with your goals but you're being a douche. Science is a crap career if you're chasing money. You're a smart college graduate with excellent grades who spends 4-7 years doing an apprenticeship for piss poor money, then a postdoc, for three years, maybe a second postdoc, and if you're lucky you then get a tenure track position. Now you have seven years of earning high school teacher money but working 60-80 hours a week and at the end of it there's an excellent chance you'll be fired.

People do science for love or glory, not money. (Except people from 2nd or 3rd world countries studying or postdocing in industrial nations. For them it's a sweet deal.)
In my team we do something superficially similar, but instead of rebasing we just merge changes from master into our feature branches whenever master is updated. This seems to result in fewer conflicts for us, despite what you might expect.

Also, when the feature branch is to be merged into master we do a squashed commit so that all changes from that branch show up as one commit in the main project history. The feature branch's commit history is preserved in the repository (thought not in the master branch), so it's not really any more difficult to roll back partial changes.

Our situation is likely different from many projects though, as we only ever have one developer working in a given feature branch.
This is a case of "just because you say something enough times, it doesn't make it true". Homie, I'm pretty certain that simply because people don't opt out, it may very well be because they don't realize they are paying for anything.. If the target demo is women who shop alot online, perhaps the charge gets lost in the bill (many people don't review their bills monthly). Is this smart? No. But it doesn't mean it's ok to exploit it. Trivializing the complaints to "they could make it bolder or add a triple pop-up"'is a real straw man attempt here... Of course, whenever we make a decision we will try to justify it - I'm sure you think you are a good guy and that so is your firm and so are your buddies.. so how COULD this be an unethical company? You say HN isn't the target demo - someone with a high buying temp for a good deal on shoes and not tech savvy -- and if hackers and developers and entrepreneurs are unclear on the offer, you think a 35 yr old mom buying shoes is going to "get" the offer more?

You want to prove the community wrong? Split test some traffic. Hell, put an exit popup that says "Before reading this, did you realize you just signed up for a monthly subscription site? Are you happy about that?" Do it with a 3rd party firm and track the results. Your personal reputation and your firms are on the line here, you may want to take it more seriously.

NOTE TO HN: greying out the down voted post in this context isn't useful - perhaps make it red or something? As this is the VC, his bs comments are actually interesting to read. Or maybe there is a setting to change that on my profile (hint, you could bury a $40 / month recurring charge inside changing my color prefs!)
2009-2012
There are real journalists out there? They must speak something other than English because I have yet to see any that didn't mysteriously die by running his car into a tree at high speed for no apparent reason or committing suicide by shooting himself in the head, twice.

All joking aside, I agree 100%. Where is the tech journalist crowd when like this happen? Are they afraid that they'll get a bad rep with other VC and then not get future stories?
Exactly.

Interestingly, it seems that the US market is slowly moving toward the way you're saying. T-Mobile, for example, now offers cheaper service by default, and if you want a "subsidized" phone, they treat it as a loan that you pay back over time, and charge that amount separately. The other providers have introduced plans for people who want to upgrade every year rather than the standard every two years, which involves paying an extra monthly charge on top of the regular bill.
There was already a refund request process in place, preempting the inevitable complaints. They knew they were misleading people so they could make money on the back of those that aren't too attentive to their bank statements. I suppose everyone down-voting me thinks that's just great?
> We in fact have done plenty of due diligence, and you will be pleased to know it is not a scam company.

I don't think anyone is pleased to know that you believe this is to a scam company.

> I just went to the site -- you can do this -- picked a random pair of boots and put them in my shopping cart. I then clicked checkout, and here is what that page looked like:

> http://imagesup.net/?di=15138026329215

Yup, that's misleading.

> Seems pretty clear to me. You can get the boots for $39 if you join the VIP program. "With this purchase, you will be activating your VIP membership"

Yep it's pretty clear to me, there's a pair of boots in the shopping cart and you can continue to checkout.

> It's in plain English, and in the same font size as everything else on the page.

Fontsize schmontize. The checkout button is bigger.

The "checkout with no monthly fee" not-really-a-button is both smaller and misleadingly labeled.

It's also in muted colours, and it is very purposefully placed AFTER the big bright pink checkout button.

In the sidebar, where you normally place information that leads away from the current task (reviews, 'recommended items', advertisements, etc).

YOU are being very dishonest if you claim the above is not purposefully misleading.

Is there ANY reason why these terms are not in between the shopping cart and the checkout button? Any reason except tricking people into missing this rather important bit of info?

Because all other websites that actually want you to read those terms do so. They even make you check a checkbox to pull your attention to it.

You know why other websites do that (oh yes you do), it's because they don't want to trick their customers.

The fact that you're defending this and feigning ignorance makes you quite scummy as well.
> add-apt-repository ppa:nginx/stable

I don't think this is a good idea. It's a bit unclear on their wiki[1] but they have an official repository maintained by nginx.org

deb http://nginx.org/packages/ubuntu/ lucid nginx
deb-src http://nginx.org/packages/ubuntu/ lucid nginx

(substitute your Ubuntu version for lucid, obviously)

and separately the PPA you're using but "this PPA is maintained by volunteers and is not distributed by nginx.org." How committed are those volunteers? Do you want to find out on your server?

The official repository carries nginx 1.4.2 (I use it with raring) which works with at least TLS 1.1 (that's what Chrome tells me about the connection).

EDIT: Qualsys gives my setup an A, with a pat on the back for supporting forward secrecy and a warning that I'm vulnerable to the BEAST attack. Apparently, I also support TLS 1.2, what do you know.

[1] http://wiki.nginx.org/Install#Official_Debian.2FUbuntu_packa...
Essential iOS 7 Developer’s Guide
The problem there is the word "allotment". How can you allocate in advance how many sick days to give? If you allot (say) four days sick each year, and an employee is sick three times, surely the rational choice towards the end of the year is to "use up" that allotment?

Without an allotment, employees will generally take a sick day when they're actually sick. Sometimes you'll notice someone who seems to take a lot of sick days. In that case you want to have a friendly chat with them - it's almost never the case that they're just taking free days, rather it's almost always situations like: they're not happy for some reason, they need flex working, they can't afford to repair a car and the commute is worse, they're suffering stress, etc etc. In other words, things it is useful to know about so you can help them (and hence help the company).

Sick day allotments are a way of ineffective managers avoiding confrontations with people: they just end up punishing everyone.
I would hope that his lawyer got involved, for his sake, and told him to shut the hell up.
I am not advocating letting someone use(exploit?) you for his own profit. But I like free markets and I am saying if the employers aren't doing anything shady and just offering low salary, someone who finds the salary good enough can take it.
This link is from the end of 2011. Why is it at the top of the front page?
Chase is also being a hard ass about charge backs these days...
Again rebase is there to cleanup your work, to simplify your workflow so someone not necessarily something looking the code can make sense of it.

git bisect might work ok (I haven't used it extensively) but the more important is if you made a mistake and call someone to help, to ease that person's work by presenting a trimmed though more understandable tree. You should strive to keep the branching as simple as possible, but not simpler than that (to paraphrase an infinitely more smarter man).
The 7 Potholes of Business Partnerships
Don't employ hipsters to do your SEO