skysight-inc/HackerNews huggingface dataset:
Great results, but

> "While it makes the eventual git merge a nightmare when the branches diverge, a day of wrestling with merge conflicts is a small price to pay for unfettered experimentation."

terrifies me. It sounds like the sort of thing that makes a lot of sense until one day it doesn't and you're left with a massive bill of work to reconcile two very different codebases, all for the sake of UI experimentation.
Stripe needs to incorporate being able to remove bank accounts from their recipients. Right now if a recipient wants to change their bank account, all their past transfers get erased.
I'm hopelessly hanging on to my N900; ancient OS on obsolete hardware. Neo900 gives me some chance of being able to carry this thing around for a couple of years longer.

But: I will never own a personal (not for development) Android or iPhone. They're bad products dominated by vendors who hate their own customers, and plot against them in order to enable business strategies based on restricting choice.

Right now, with this 'healthy' market of 2 vendors (for how many billion people?), dumbphone here I come...
That's not an argument against gay marriage, that's an argument against gay parenting (and to stop that, you need a national ban on turkey basters). Except it's kind of a rubbish argument against gay parenting:

That some state of affairs X in a family is best for children is not an argument that not-X should be forbidden.

Children do better if they have rich parents, who can afford to buy them a wide variety of toys, give them a better education, buy them private tutors and books and plenty of other resources to give them a head-start in life. That doesn't mean that the rest of society shouldn't be allowed to raise children even though those children will be raised in a suboptimal fashion.

If - and it is a big, complex, still-being-debated-by-social-scientists type of if - parenting by opposite-sex biological parents is the gold standard, that doesn't mean that people who still get to silver or bronze shouldn't also be able to parent.
Hi there, I hadn't seen wepay before and it looks really interesting. Do you have a page that sets out exactly what risks there are when building a marketplace with your system? I see that you guys say you protect from fraud with an anti-fraud system but presumably fraud will happen sometimes and I'm wondering who gets the bill when it does.
Although I do agree that disconnecting with 'dumbphones' mitigate your risk of easy distractions, I do not agree, however that the 'dumbphone' user is in fact better off with any advantage over a smartphone user. One can easily compare the personal computer to the mega computers we used to have that used to take up a whole room. If there was a consensus to retreat and not embrace new technology then we may be still in a day without personal computers. Innovation would have stagnated and seized to evolve. Whether or not this individual decides to ever embrace a smartphone he may find himself forced to eventually embrace the smartphone as 'dumbphones' begin to be obsolete just as fixed car phones or beepers have become.
If you are using it as an external battery to another device with a battery, you actually can do interesting tricks and cut all power intermittently.
I agree entirely. I attribute the lack of scancode usage in keybindings to the laziness and depravity of the young generation ;)

Actually, Javascript is a little weird with regard to scancodes. Try playing with http://javascript.info/tutorial/keyboard-events in different keyboard layouts - you'll notice that there's no code that's consistent across different layouts.
I thought so too, but habosa may have a point. There was another (badly written) TechCrunch piece about a startup from where I'm from (in the US, so probably all native speakers) and there were a lot of well-wishing, hiphiphooray comments.
I do absolutely nothing special to try to prolong the lifetime of my 3-year-old MacBook Pro battery and it's still got 92% capacity.
> What the HN comments are doing:

> * Quietly acknowledging that the donation happened

With all due respect, this is not an accurate summary. What many comments including the original comment have been doing is seriously broaching the idea that an anti-Prop. 8 vote is a serious grounds to disqualify someone from being Mozilla CEO. Sometimes a bit coyly, in a "nice car, shame if something happened to it" manner, but that's immaterial.
> The reason why we put so much effort into split testing is that we’re trying to find the global maximum. We worry that making linear iterations will lead us to a local maximum that would be far less than our potential. So, we force ourselves to try ideas that are radically different from past experiments. At some point we’ll probably run out of crazy ideas and then we’ll settle into optimizing the winning UX instead of trashing and rewriting it periodically.

This article is really good. Way too many companies focus on A/B testing an existing design, and have no way to actually test something radically different easily. It's interesting to see 42floors take A/B testing to this level.

I believe that in order to branch quickly into these type of iterations, your software architecture plays a huge role. The idea is to change the minimum amount of code necessary in each "branch" to get the job done.

There are probably ways of doing this that doesn't involve splitting traffic by server and also avoiding nasty code.
5 Tips for the Healthy Frequent Traveller
Yeah... the difference being the Germans said "We fucked up sorry"

While the Turks stick to the story that all the Armenians woke up one day and said "Hey! How about we abandon all of our land and go march into the desert to die?"
There are a lot of people like you even in the US. Cost of living in California is part of the issue. Tech companies could find the talent for less pay if their workforce was located outside the most expensive areas.
Acording to Wikipedia: As of 2012, China had 568,192,066 internet users. 4.4% of that would be 25,000,450 users. Depending on what you're doing, leaving out 25M potential users might not be a good idea (again, depends on what you're doing).
All of these things should have been notarized and filed in the state you formed the LLC in. There are records for all of this, and if the IP was in the name of the old LLC, which you were a Member of, he shouldn't have been able to do any of these actions unless he just forged your signature.

Seems odd to me. Find a lawyer, if you have a convincing case they might work pro bono at first if they can foresee a big payoff.
To inspire the kids all they need to do is give the suit the color scheme of buzz lightyear, a bit like the Z-1.
No HTTPS. Go and die.
Over 200K SF and LA patient records stolen from contractor
DRM voodoo is in the charger, it speaks 1-Wire telling computer its make model and power. Most likely can also be controlled over 1-Wire.
This is a problem with the Kemalistic approach to history and Turkey needs to fix it fast, because it poisons self-perspective. I distinctly remember one day back when I was in school (in Germany), when a Turkish student stood up during a history lesson and declared that the Kurdish question was "bullshit". He went as far as to call in question the existence of the Kurds!

The Armenian Genocide was not part of the curriculum back then, but I wonder what would have happened...
A few weeks ago I was fooling around implementing algorithms from that page and Prim's Algorithm looked really cool, so I implemented a version with randomized colors on my homepage: http://jeff.is/
It does. "Women in interracial couples will give birth to multiracial kids" or some variant thereof is that parallel.

EDIT: I don't support either position (on gay marriage and interracial marriage). I'm just pointing out that there is a parallel in the reasoning of those who oppose gay couples and interracial couples from the angle of the children they'll raise.
The performance penality I'm talking about is far more tricky than just the little bit of overhead on a method vs a property. Take this simple data object as an example:

class Person {
public int age;
}

Now a 'best practice' is to create getters and setters:

class Person {
private int age;
public void setAge(int age) { this.age = age; }
public int getAge() { return this.age; }
}

This obviously makes the code uglier. This is done because maybe in the future you'd want to change the implementation of how age is stored inside the object. However, I think this is exactly where nasty performance bugs can slip in. Accessing 'age' or 'getAge()' are currently both O(1) operations with 'age' being slightly faster. However, 'age' will always be O(1) as guaranteed by the language, so using it inside a tight loop is fine. However, what happens if we modified our getAge() to be O(n) because we wanted to store age differently? eg:

class Person {
private List<Integer> subAges = ...;
public void setAge(int age) { ... }
public int getAge() {
int age = 0;
for (int subAge : subAges) {
age += subAge;
}
return age;
}
}

What we've done here is utilize our ability to change our getAge method without impacting anybody who is using our class. However, we've turned our getAge from O(1) to O(n) with absolutely no warning to anybody using our function. We've caused far more harm than simply requiring other developers to update their code - we've sabotaged the performance of all the users of all the software that uses our library.

So imo the 'benefit' you get from getters/setters is more of a danger than anything. If the implementation of a library changes enough that you need to change your data access objects, you should just release a completely new API anyway as all the assumptions made by users of your library are now right out the window.
Luckily, if you live in a place where terrible people barely exist (NYC, SF, Massachusetts, etc.), it isn't really an issue. There are only a few times that I've run into an issue from just openly stating "homophobes are awful" as if it was the weather - the typical response is as if I had said "it's raining" - "well, duh".

My general approach is to be glad I pissed those people off, because I now know to never associate with them again.

This might be harder in, say, Texas.
I think this is a good read on why digital censorship was a catalyst in Egypt's government transition, though certainly not enough to take much of the credit for it: http://abolitionistpaper.wordpress.com/2012/08/29/networking...
I am Sarvjeet Ahuja, on which this whole thread started. Want to clarify the following:

- Me and Deena are known to each other for many years
- I did the initial coding without being the co-founder and executed it as a services business
- I built the product with Java(Struts2, Hibernate, MySQL) and worked on it single handedly for few years.
- Lately, when we started getting some traction, we decided to persue it together full time, by taking equity and to work as a co-founder and CTO of the company
- We got the first terms sheet when I was the co-founder of the company. Someone has given the link to TMT investments, which is correct.
- Due to some difference on how to grow the company (particularly some investors were against me being in India), we decided to separate. The entire discussion was initiated by me and I am the one responsible for split.
- Deena is a wonderful entrepreneur and I have very high regards for her. And I am proud of what Wanelo has become. Entire credit goes to her.
- Constantin is an awesome Engineer and the current team of Wanelo is killer. They have done a phenomenal job and much better than I could have done it.
- I am currently working as a general partner with The Morpheus, kind of YC of India.
- I still hold a fraction of percent in the company.

Hope that clarifies everything. Please stop making un-necessary comments against her and stop digging the past.
> In talking with Jiajun Zhu (manager of the Google car team), it became readily apparent that they still encounter situations where they are fully confident in their system (such as on streets with too much brush/foliage).

Sorry, but did you mean to say that they still encounter situations where they are _not_ fully confident in their system?
That "evolution" should not have happened. Maybe there's no sense in lamenting it now, except I think it's worth recognizing that we're still very much in need of both a reasonable web-like document display environment and a reasonable cross-platform untrusted-application-sandbox-VM environment.

As for implementing your own textbox that catches backspace, that's a great example of the type of thing that web pages should not be doing. User agents should be responsible for the existence of text-entry fields, that way they can serve the text-entry needs of the user. Different users construct text differently. Also the consistency of UI of allowing users to know how a textbox works (because it's not redefined for each site) is a UI achievement that we have now lost.
Thank you for the clarification. Would it be legitimate for me to rephrase your position as "stating generalizations about peoples' behavior, based upon sex, is sexist"? For example, if I were to say "men, in general (though not in all cases) are more risk-seeking than women", would that be sexist?

I am not sure that I can accept your definition of sexism. What if that generalization is true? I can concede that the specific generalization I made above is debatable, but I don't think it can be argued that it is without a doubt false. The connotation of the term "sexist" is that the thing being labeled so is morally wrong. I cannot accept a stance that labels certain beliefs as blatantly immoral which are (at least debatably) true.

To propose a different definition of sexism, I would like suggest that making such statements is only sexist if one refuses to acknowledge that there are exceptions, or if one refuses to acknowledge such exceptions as morally acceptable. For instance, refusing to fund a startup founded by a woman because one assumes no woman is capable or because one thinks it is wrong for any woman to do so.

There are a few things I would like to note about my definition. First of all, it does not state what sort of legislation should be passed to prevent sexism. Indeed, I consider it quite probable that there could be instances of sexist behavior that, while immoral, would also be immoral or at impractical to legally prevent. Second, it does not require a person to be 100% accurate when applying generalizations. Third, you do not need to be all things to all people; you can choose to market to only those people who fit the generalization. Just be aware that, especially with the advent of the internet, it is quite easy to market to only those people who are the exception.

I could go on, but I hope that is a sufficient explanation of my position. If you are still following this thread I would like to hear your critique.
It doesn't. It waits to be bought.
"Photo apps today are about a traditional feed model — you post, and it gets pushed out. The problem with that is it does not work terribly well with shy people – and into that category fall millions of teenagers."

Shy people still won't ping others. Don't see how this will solve that problem.

Oh well.
An Interview with Thomas Palef on Creating HTML5 Games
Not all blackmail is a crime.

I blackmail my kids all the time... ("Wash your hands after using the bathroom or you will put 25 cents in this jar")
> You cannot conflate bigotry with homophobia.

If their specific bigotry is homophobic, why would they not be conflatable?

I mean people may simple be bigoted towards interracial marriage, but hold no strong opinion on the individuals themselves. That this is a possible stance is self-evident given the current legal situation. (and apparently not at all racist)
Records for nearly 56,000 San Francisco patients, some with Social Security numbers, were stored in computers stolen last month from a medical billing firm in Torrance, said San Francisco’s Department of Public Health on Friday. Los Angeles County public health records involving about 168,500 patients also were compromised by the burglary.
...or Canada.
It's not that people are defending gender essentialism, they are just stating certain facts about bodies and brains based on the radically different hormonal profiles found in female bodies and male bodies. Just to give one example, typically female forms of ideation tend to be more holistic and integrative, whereas male forms of ideation tend to be visual, analytical, and reductionistic. Does this mean that women can't be mathematicians? Of course not.

Same thing with bodies - men tend to have greater upper body strength and develop muscle more easily, whereas females tend to have greater difficulty developing muscle and find it easier to develop adipose tissue. Does this mean that no women can get good at bench press? Of course not, but it does mean that men are more likely to be the outliers in any competition of strength.

None of this is to say that one sex is 'better' or 'worse' than the other. People who take these proven sex differences to mean that get offended for no reason.
Legend has it that when critics of Gen. Ulysses S. Grant complained to President Abraham Lincoln about Grant's drinking, Lincoln replied, "I wish some of you would tell me the brand of whiskey that Grant drinks. I would like to send a barrel of it to my other generals."

Lincoln knew that Grant's drinking was a problem, but he also knew that Grant was the best man for the job. In fact, he had appointed several other generals before Grant who were "well-rounded" with no obvious flaws, but this grossly backfired because they also had no strengths that stood out. In contrast, the South employed generals who were really really good at a few things(and bad at lots of things), and they gave the North a really hard time despite having inferior numbers and equipment.
You're correct, I thought that was expected behavior, my mistake.
TBH though, I'm surprised ASI didn't fix the problem, I'll have to look at the rules for insertion again.
Nope, our ancestors just decided one day that it would be a great idea to abandon their ancestral homeland in Anatolia and die in the desert.
Definitelly.
Since their magic box consumes 45Whr

>nine hours for 100 percent charge on a 1A power supply over USB

to charge fully into 50Whr battery. Its Perpetuum mobile. Musk would love one of those.
I used IntelliJ IDEA for about 1 year and I never encountered a single instance in which this IDE got a rename wrong, or a "find usages" for a type. I also never got an importing wildcard to shadow some important definition that I was using from another package and in fact it bugs me that lately I can't get IntelliJ IDEA to do wildcards imports were it can, because I don't like dozens and dozens of imports from the same package.

What it does wrong is when copy/pasting code or when moving a class/trait to another file/package, it sometimes misses the imports for the implicits that the code is using. You can't really blame it, since an imported implicit is not hard-wired in the same way an explicit reference or type usage is. Depending on your perspective, this may be a feature and not a bug :-)

Either way, IntelliJ IDEA gives awesome in-editor error highlighting and you also have Scala's compiler to double-check things for you, so you really don't have to double-check the IDE's work, except in cases where there are problems.

> The Java-to-Scala tool emitted code that would never have compiled on any version of the Scala compiler.

It's pretty hard to translate from Java to Scala and you're right that it doesn't work. On the other hand, idiomatic Java code is pretty freaking far from idiomatic Scala code and I think you should either leave that Java code as is (mixed projects are easy to configure) or you should translate it in idiomatic Scala code by hand, a task that no transpiler could do.
I absolutely love what Elm is doing for the web - it takes the next step in making FRP and pure functional programming accessible. Reading Elm is a pleasure.
There is a distinct difference between reversing capacity loss and reducing it. Reduction is very possibly a pro-active stance, where reversal is by nature passive.

In this case, what seems to be claimed is a pro-active method of reducing future loss of capacity. There is certainly a lot of precedent for this without my going into analogies. See the intelligent battery handling on the Tesla Model S. Sure there are many cells there, but I'm thinking there are more cells in this battery box than there is in your 6 or 9-cell laptop. Perhaps not, though. :-)
What laptop do you have? Macbook Pro's are so thin now even a RJ45 hole is too tall. I can forgive them for not having a replaceable battery for size/weight and noise reduction having everything so tightly integrated.
Amazon is not a social platform.
How's this:

Interracial couples will raise children that believe interracial marriages are OK and will be less likely seek a mate and marry strictly within their race.
Forget baecamp. Setup a webserver throw Colalbtive on it. Now you are in control of your data (you are now also responsible for the uptime).

Colabtive: http://collabtive.o-dyn.de/
Here is another one, http://www.conceptispuzzles.com/index.aspx?uri=puzzle/hashi but not the one I am thinking of.

http://en.wikipedia.org/wiki/Hashiwokakero
So for the first time, the method of tracking the plane was mentioned. They used Doppler effect to estimate the position and path of the airplane.
> because ZFS will try to fix the file but can never do it successfully since the memory is bad (and the original checksum was wrong)

It sounds like this applies to a stuck bit of memory, not just a once-off corruption. If so, then you're still not making a fair comparison - if your memory is broken, then any filesystem will continue to write bad data when flushing cache residing on that broken chip, and if the broken piece of memory is used to store more critical data structures then the potential damage is unbounded. But this is orders of magnitude less common than the transient memory errors that are the actual reason for having ECC.

So once again, assuming the only reasonable scenario of a bit being randomly corrupted in a fully-functional memory module, how much more fragile is ZFS than other modern file systems? Do other filesystems re-read and re-parse their on-disk data structures more often where ZFS caches them in memory? If ZFS writes a corrupted block to disk with a non-matching checksum (or a correct block with corrupted checksum), is that corruption contagious and capable of spreading to other blocks or other files as a result of trying to read the corrupted block back from the disk?
Interesting idea. As a middle man you don't have to handle the money.

One thing though...I hate the website. I had no idea I needed to scroll down. I know its web 3.0ish but it's stupid.
For what its worth, pretty much every world market out there is dominated by vendors that make bad products and rarely care. Usually just a few, even.
yea, typo, thanks for pointing it out
I think hola.org would be a good recommendation - it's a free p2p proxy service. I used it to watch hulu and it worked quite well with a simple UI.
It's only partisan if the community's split on the issue -- it's not partisan to be against slavery or support women's suffrage, even though it once was, and it's rapidly becoming non-partisan to support equal rights for gay relationships.
Classic Spring Style
I certainly know people who do. But then again, I travel in voluntaryist circles, so I'm predisposed to exactly the kind of people who might have that position. There aren't many.
"watts an hour"

FYI, the unit you're looking for is "watts", not "watts per hour".