skysight-inc/HackerNews huggingface dataset:
You don't see these kinds of complaints because the book clubs have far fewer customers and aren't raising $100+ million. The SFBC is very poor; I spent a couple of minutes looking for how much you might pay each month, to no avail.
I would also add "commit often, squash later". I find frequent local commits useful for quickly rolling back mistakes but they'd just clutter the main history if they got there. Usually if a commit is important enough to end up in master, it is also important enough to do the merge so most of my changes are actually 1 commit (2 if you count the --no-ff merge.)
With a book club, you receive something of at least nominal value each month, which also serves as a clear reminder of your ongoing relationship with them. The "club" in the name is also a not-so-subtle cue. JustFab has none of these aspects. No cues, no hints, no reminders, nothing of value unless/until you go there again or check your credit card bill. You might think that's a trivial difference, but I think it's enough to explain the different reactions.
It's not just startups who take this stand. Sadly. And it's not just in the tech sector either.

Companies expect you to work longer and they pay less. it's the norm now. And you know, I doubt they even care about quality. Most managers I know just want to make their margins.

Investment banks are the worst. But at least you are killing yourself for a percentage. And the smart traders get out after five or ten years.
While that helps in a lot of cases, I don't think it would here: the minimum cost is not any higher than the one pair of shoes, because there's no required contract period, and you can cancel immediately. The scammy part is that this isn't made particularly clear at all, and so people end up unwittingly paying for months of a subscription before they realize and cancel.
There is a big difference in submitting an example that provokes a bug, and publishing that example.

If an audio player crashes when opening a file with the latest Miley Cyrus hit, then that specific file is useful to reproduce the bug, but it doesn't mean that it can be redistributed further.

The same is with any personally identifiable information - if you have obtained a list of people names/emails/adresses, it doesn't automatically mean that it's okay for you to publish that list.
I still don't understand why everyone has this misguided quest for a clean history. An accurate history is much more important.

Rebasing destroys historical information. I can't really see any advantages of rebasing when a merge does the same thing but leaves two things rebasing does not: 1) a point to rollback to if things don't work out, and 2) an explicit entry of when your branch was brought up to date with master.
It's probably worth noting that Pfeiffer, the consulting group which makes this report, seems to be a consultant for marketing departments.

One shouldn't read these reports as a scientific publication (b/c their methods are certainly suspect at best), but rather a way to try and translate product differences into things for the marketing department to emphasize.
The falling ash in Avatar was also first time I saw 3D (at 28). Now I'm considering another surgery to correct my eyes, as I'm convinced the stereoscopic circuitry is all there in my brain, counter to what doctors claim.

Let me know if you start that reddit.
Even after reading the whole site I still can't work out what APC is and every time I read it in their copy I'm thinking of exactly this.
And that's why you shouldn't bank at Wells Fargo.
He started out with PHP (Kohana framework AFAIR), wonder if they still use it...
Show HN: I've made a candy-box-like browser game.
Usually it's common shares that are affected. If your company sells for $15 million, but $20 million was invested with 1x preference, there's not enough money to pay out investors, let alone common. It doesn't require dirty tricks like issuing more shares, and happens reasonably often.

In cases like the above, investors will often agree to take even less and allow some of the money to go directly to employees as retention bonuses. It's still sometimes better for them to get some rather than no money back.
But if they're offering below market rate, you're having to work overtime every month just to make a reasonable wage.
Although I think the BBB is not a scam, there are still many other routes to take. There's always a potential for a class-action law suit. Some law firms specialize in that and work cases only taking money from any final winnings in court.

And the attorneys general are usually happy to hear any complaints. While there's often not immediate results or consequences, having made an official complaint helps those who are seeking to apply some rule of law via the justice system.
If you work with other people, this model doesn't work so well, IME.

In particular, rebasing is very hazard-prone if someone else may have checked out your branch.

If you're working on a feature that needs changes in multiple components and is broken without coordination, you may be working off the same branch, or have separate branches with inter-merges. Either way, rebasing will cause trouble.
It'd be a deep, pervasive runtime option across a lot of code.
3 years of cloud telephony blogs
Because clean history is easier to bisect. It's easier to visually track problems, (aha so you changed thing A in branch br12 and thing B in branch br13 as opposed to wait so person A branched into br12, then person C branched into br23, then it got merged with br74, which was merged with person D on branch br84..).

Less entagled workflow is easier to untangle and consequently understand even if it hides some stuff.

Also it's visual clutter. If your history looks like train map, your project is probably a train wreck.
October 2011 is some time back. Anyone knows what's the status of this lawsuit?
A really neat idea.. trending URLS on social networks
Ask HN: how much you pay for turning your prototype into web app MVP?
We are based in Europe. We have good skills to appi-fy your prototype/mockups into a web application. How do we acquire customers for this service?
Rebasing feature branches isn't that bad -- it's similar to the workflow you might use when submitting patches to a mailing list or other patch queue: the patch floats on top of master and eventually gets applied.

It's the rebase-and-fast-forward merge strategy that causes problems. :)
> * Do you really believe these efforts are not being taken by every major world covert agency?*

No. Targeted surveillance is the job of every major world covert agency. Mass-surveillance of one's own population is an ambition of totalitarian societies and governments only. It's not necessary for secret services of the world to do their job or to do it well.
I will admit: I've never liked Minesweeper.

My problem is that I never 'got' it. I don't have the desire to play the game at all.

Maybe I'm not smart enough.
Imgur has ads unless you're a pro member.
Sounds like you have a simple solution:

Offer complete refunds of all paid subscription fees to anybody who asks for one. No questions asked. Single button, right from your "My Account" page. Refund all 8 months of those charges in one shot.

If you're correct, and it's just a tiny fraction of a percent of your userbase who neglected to read that six paragraph sidebar disguised as an ignorable upsell ad, then chances are nobody will ever ask for this refund and you guys will all be good to go. You can even offer it only to people who have never bought a second item, thus limiting it only to those few silly folks who put themselves in this boat through their own foolishness.

No harm right, since as you say, your guys are on the up and up.
I was with you right up until i looked at the screenshot. It looks like it has been very carefully laid out and A/B tested to optimize for the maximum number of signups, not for making sure users know what they're signing up for.
Another one from Google, 1000 scanned books for OCR and other scanned document processing research: http://commondatastorage.googleapis.com/books/icdar2007/READ...
IOS icon resizer
Justfab makes the most scammy pornsite look good.

Not only do they scam you on the way in, they also scam you on the way out, canceling with them is just about impossible.

Credit card companies have pretty strict rules about this sort of thing and I would really like to know if they are burning through merchant accounts, are labeled high risk (with associated fees) or if they are around the industry norm for e-commerce when it comes to chargebacks, refunds and customer satisfaction within the cohort that does not get something delivered to their door each month.

I suspect (but don't have proof) that if the 200K or so silent subscribers (those who don't opt out but also don't get anything delivered) were attended to the fact that there is a silent charge every month that they would cancel en masse and do approximately 1.2 million chargebacks (the costs of those chargebacks alone would take out justfab.com like a pin takes out a balloon).

The bottom comment in that thread about the class action is a nice sample of what this company stands for:

"I have been repeatedly trying to cancel my membership with JustFab.com for 5 months. Every time I call the customer service rep continues to try and diswade my request to the point of 10 full minutes at which point I always tell them “JUST CANCEL MY MEMBERSHIP” and hang up. I believe they are paid commission on every call they take that results in a hang up.
I’ve emailed repeatedly and they just won’t cancel and continue to bill me.
I am putting a complaint through my credit card and I am hoping this will stop these illegal business practices."

If you're a victim of this scam please realize that:

1) you have consumer protection agencies where you can file complaints

2) you can charge back up to 6 months and every chargeback will cost justfab an additional $25 to $35 per charge on top of the refunded money. In case of 3D secure transactions the initial charge was equivalent to a 'card present' transaction but subsequent rebills are not and you should be able to get those back anyway.

3) if the number of chargebacks goes over certain absolute numbers there will be an investigation and if it goes higher still there might be a cancellation of the merchant account

4) that you can help by telling your friends about the scam, making sure not to turn it into accidental advertising for them

And even if you're not a victim of this scam:

5) you can probably save yourself money if you go over your credit card statement to look for charges like these.

I'm working on a blog post about the venture capital world as seen from the other side to cure some common misconceptions about the type of people that are active in venture capital, this whole story has me wondering if there wouldn't be more good in doing a 'VC's I won't work for' post instead. Yuck.
Wow, you guys are fast :)
Yes, but higher buildings require a larger footprint. You cannot build a spire the height of the Burj Khalifa (828 m or 2,717 ft) with a floorplan that offers natural light everywhere all the way from the bottom to the top floors.
How we validated and (re)shaped product strategy within a week
Wait, so he was asking for 13 hour 20 minute days?
I didn't check what followed, they might well have mentioned the specifics clearly on a follow up page. My point was simply that this is already far clearer than the scammy .com site.
> Relatively no one who walks into a store to buy a phone understands any of those words you just said.

> They just know they bought the most popular android phone and I guess this is what android is?

SifJar was talking to you, not the average person who walks into any store.

> Edit: By your definition you can't compare anything to android because android doesn't exist.

He didn't try to (re)define anything. To give you a clue, when someone talks about Android to me, I think about the Android Open Source Project, the OS managed by Google. It's essentially what the Nexus devices come with.

The problem with the study is that they claim to compare different operating systems, while more precisely, they are comparing different user experiences on different OSs. Big difference, I'm explaining it below, and they should know better.

In the case of Android, most OEMs do everything they can to differentiate their devices from other Android devices, and thus they offer a fundamentally different experience. They even give names to these experiences, e.g. TouchWiz or Sense. So the authors were actually comparing TouchWiz to other operating systems. This is evident by the fact that some of the features they felt were lacking are actually in Android trunk, and some of the features they found problematic are not.

Thus, I feel like the people who did this UX study didn't actually know what exactly they were studying, based on their choice of words (TouchWiz is not mentioned at all).
Al Gore Explains Why Civilization Might Not Survive the Next 100 Years
Word.

Here's the funny thing, which makes employment a lot like romance- I DO think about my product even when I'm not in my office, but I do this because my employer and colleagues are awesome, and I want to make all of us successful, and we have a common purpose and goal.

People won't love you because you insist it. They can't. You'll have to be lovable to begin with, and you do that by being goddamn awesome.

Possessiveness is for the unenlightened, needy, insecure.
Huh, one nice and actually useful application of WebGL for once.
This is an artificial problem. Git has almost all the data needed to present a squashed view - all it's missing is an idea of what commit a branch pointed to throughout history, so that it can merge together commits in in the "bubbles" for presentational purposes.

It would be better to fix this, so you get nice diffs, blame etc., than deal with all the other issues rebase causes.

I'm not convinced on the bisect issue either. If your app is trivial, sure, but if the features are more complex, the squashed commits will be too chunky to narrow down as usefully as a fuller history can.
Downvoter: hand in your nerd card.
I did a double take when I saw that. No, I'm not.
US judge allows lawsuit against Google
AFAIK there is no official exchange rate for EURUSD or any other currency pair.
Privacy/security-conscious bitcoin user can have thousands of bitcoin addresses (one for each transaction, the recommended way of using by the official client.) Also off-the-chain transactions are possible on several wallet services.
Gamedev Weekly, a curated game development newsletter
When I am working on a feature branch, I often find myself committing experiments, that I possibly undo later in the branch. I don't always focus on making "incremental, atomic" commits, because I am usually focused on the code. When the feature is done (but before I merge it into master), I will usually go through and clean up my meanderings, and turn them into "incremental, atomic" commits, so that my teammates don't need to deal with my meanderings if they ever need to run a bisect over my code.

You may say I'm doing it wrong, and that's fine, but it works for me.
> A lot of YC companies do it when they pitch investors because it's a great way to connect quickly to their audience.

It works really well when there are strong parallels. When the comparison is weak (such as in this case) it can serve s a distraction with the audience spending time dissecting weaknesses in the metaphor.

If your metaphor sets up false expectations, explaining that 'actually, it's not like that' becomes a burden.
GP?

I have only one fez.
PayPal does it too. The screens to create the cards are just hard to get to.
This model works well for my team of around ~4 people. Not sure how it would scale to larger teams, though.
Thanks for being upfront about your affiliation with a shady business practice, this way startup founders can skip you right away when they look for credible investors.
When you're born with the kind of connections that they (the founders, at least) have, making money is the default, not an artifact of skill.
That would be this one:

https://news.ycombinator.com/item?id=5059806

PG's response is here:

https://news.ycombinator.com/item?id=5092711

It's not as strong as I would have liked but it is definitely a lot better than the one by the Matrix partner wrt justfab.com, for instance, PG actually leaned on the company to improve their practices somewhat.
It's a structure, not a vessel that can move under its own power.
If find this a very good idea. In fact, I want to have a public diary of all my development and learning activities. I don't see how it could backfire, quite the opposite: if you abandon the project at least you blogged about problems you encountered and what you have learned and so on. Instead of nothing (project gone) you have delivered postings
Noise vs Information on a shared project ?

Imagine we are both working on a project. I don't care to know that you merged 3 times from master yesterday before pushing your feature. Also I don't care to know details like you forgot to put a config file in your first commit and had to do a second one, or that it took you 3 commits to have the spelling alright in the UI.

Mainly that information is useful to you. It is also mostly only usable efficiently by you ( I will read your whole feature, most likely I will not be able to rollback to the middle of your change )

For example I commit several time an hour - my coworkers would be pissed if I make 10 commits for each minor feature I develop.
Business such as this is what makes us have to raise our consumer shields up 100% of the time.

I'm so very fucking tired of this.
I think PayPal used to do it through a browser toolbar they had, but disbanded the service for some reason. I'm not sure if they've replaced that functionality in some other product. With Netspend, you get one of their physical cards, but you also get a login for their site where you can create as many virtual cards as you want. The virtual cards use the balance from the main card, and you can shut off each virtual card whenever you feel like it.
Around the world with Young Rewired State
Back in the mid-90s when just out of school, working at MSFT, a buddy and I calculated that we were making about $15/hour after calculating all the long hours we worked (it wasn't 80 hours, but 60 was quite common).

...then the dot-com boom came and we all went and worked elsewhere. Which was good because our stock options never went up much after 1999 (to justify the salary anyway).

BTW, it was still one of the best jobs I've ever had working for someone else.
How about MetaFilter?
My current workplace has a policy of no sick day pool - just don't come in sick, no policy limit. If you're abusing the system, your manager will bring it up with you.
Our application instead detects and decodes keystrokes by measuring the relative physical position and distance between each vibration. We then match abstracted words against candidate dictionaries and record word recovery rates as high as 80%.

So we're all going to have to use constantly vibrating keyboards now to fool the accelerometers. Oh great.
When it comes to grammar, the term hypercorrection is typically used. Seems like it could be applied here as well.

http://en.wikipedia.org/wiki/Hypercorrection
How to kill Java with a Regular Expression
I agree. But I think that traditional VCs would be reluctant to fund me. I'm a known publicity risk; so they'd have to find a way to sell it as upside (we're so forward thinking that this guy endorsed us). LBJ had a darker view of that dynamic, "I'd rather have him in the tent pissing out than outside of the tent pissing in".

In the long term, everything I've said will seem prescient. But I'm pretty sure my chances of getting VC funding right now are zero. Those chances were never strong, because I wasn't born into that kind of connections, but I've pissed a lot of people off. That's OK, because I'm interested in starting something when the scene is clotted with douches. I'd rather wait 5-7 years for the douche tide to go out.
It was often hard to tell these features apart from up in the air. There are many instances of pilots losing races because they followed the wrong rail line. For a really in-depth history of pre-electronic navigation, check out "Most Probable Position" by Wright,
http://www.amazon.com/Most-Probable-Position-History-Navigat...
I could just as easily say, if you are constantly using bisect on your master branch, then your project is probably a train wreck.
Random vibrations.
As someone who does some UX that page is clearly designed to mislead. I would expect the majority of users' eyes to skim over that right hand column, interpret it s an invitation to sign up for a VIP program they aren't interested in and hit the Checkout button.

It's well designed for your purposes. Appallingly designed if you actually want someone to notice that they are signing up for an ongoing bill.

Still, I learned something useful about Matrix Partners today.
I d bet my mechanical keyboard makes this even easier.

I wonder how this technique will fair in the future, with touch screen keyboards taking over?
Here's the biggest issue with this checkout page... there is a Continue Checkout button at the top right... about as far away from the checkout and membership details as you could put it and very likely to be one of the first things seen. This is VERY intentional misdirection to induce quick checkouts before people read the details. I don't see how this isn't obvious.
Installing crapware, while a public blight, is not as categorically bad as this company (allegedly) is.
Mined bitcoins come with plausible deniability. Connecting them to a specific person is impossible. So good luck with that, tax man.
Seymour Hersh on Obama, NSA and the 'pathetic' American media
Query Excel and .CSV Files Using LinqToExcel
Ask HN: Which Python modules from Cpython do you consider as perfectly coded?
As the question describes what is your favourite module in terms of the design/clarity of the code in it or what code pieces of modules do you like the most and why ? In other words from which modules have you borrowed ideas that used afterwards in the design of your own modules ?

The question is not about the module you like the most.
> Facebook was impossible (because it wants to own every user and won't let you show someone something without logging in)

Well that's not true. Just get the image url and you're good to go.
No, it looks excatly like a scam.
Because no one cares about an individual's doodles and false starts on a feature branch, or an exploratory branch off a feature branch, they only care about the final difference between before and after merge. Explorations are an unnecessary distraction.
Many (not all) credit card vendors offer virtual account numbers.
do you rebase before accepting pull request or before publishing your feature branch?
Climate Myths You'll Hear This Week
This doesn't really give you any help with what metrics you should actually be choosing. When I mentor startups we spend a lot of time on this, but for most web companies a good starting point is Dave McClure's Pirate Metrics: http://youtu.be/irjgfW0BIrw
They were offering it with a purchase (as a way of getting free shipping), if I remember correctly. Alright, I wasn't automatically enrolled, I had to check a box. It was still deliberately misleading.
Running a Tech Meetup / Pitch Event / Demo Day? You'd better read this.
This is the end result of blind A/B testing.
I'm not convinced on the bisect issue either. I've personally done a bisect spanning 10000 changesets with 50 concurrent branches at the widest point. Found the problem right away.

We follow a similar branching model. Master is kept clean. We do all development on feature branches and merge when complete. History is fully preserved. History is a mess but it works well overall.
Free Stock Footage | Download free stock footage