skysight-inc/HackerNews huggingface dataset:
Try using your laptop in bed, or in the toilet, or in the subway, the bus, the waiting room in the doctor's office...
And it's not Linux, it's GNU/Linux!
I can't even phantom how many travelers make trips without making it on this list by mistake.

Millions of success events vs. 1 human error has no conclusions except that the system works.
No.

Any example I come up with is going to sound contrived, because it is. Real examples get messy, and just add to the confusion.

But real issues show up due to fundamental problems with "is-a": Even if an X value "is-a" Y value, an X variable is not a Y variable (because it can't hold all objects of type Y). So passing a mutable object reference to a function is fundamentally different than passing an immutable object -- but inheritance hierarchies treat them the same.

You can get around this problem by not using inheritance hierarchies that work that way, or by always using immutable objects (value semantics). But I pretty much consider the Java/C++-style inheritance to be a mess.
How we doubled signups
That analysis isn't entirely accurate either. For example:

> Since 1993 gay sex was made legal in Russia, in 12 US States gay sex is a crime.

The law is still on the books, but ever since Lawrence v. Texas[0], gay sex is legal in all 50 states (and all US territories). They're on the books simply because of inertia - there's no impetus to pass a new law repealing a law that's already been invalidated.

Others include:

> In Russia you cannot be fired from your job for being an LGBT individual, in the United States you can

This depends highly on the state. Some states even protect transgender individuals.

Also, comparing Russia's laws to the US's laws is inherently flawed. For example, I could mention that Iran conducts more sex reassignment operations than any other country in the entire world, except Thailand![1]

But before we go ahead and praise Iran for being progressive with regard to transgender rights, let's understand that they do this because they assume that homosexuality and being trans are the same thing, and the government pays for forced gender reassignment of gay people[2].

So it's very easy to make the US look bad in comparison to other countries, especially since the US is more federated than many other countries (ie, states have more leeway), and the US is larger (so it's easier to cherry-pick examples). But that doesn't mean the US is actually worse.

[0] https://en.wikipedia.org/wiki/Lawrence_v_texas

[1] https://en.wikipedia.org/wiki/Transsexuality_in_Iran

[2] There's some subtlety to this (we could debate the exact nature of the word "forced"), but that's basically how it works.
well I call bs. sounds like damage control to
me. "the customer service rep was mistaken.". he have pretty specific information to simply be mistaken.
I see where you are going with that.

One of the challenges of stylus' and tablets are the technology just isn't there. I've not tried the Note yet but the Wacom stylus on the IREX Illiad V2 has been the closest thing to what I want, my current best approximation is the JotScript and its not there yet in terms of lag or accuracy. So much to get right, and so cheap to just use a pen to draw in a notebook.

I agree with you that there is probably some sort of evolution that will work, but its not there yet for me.
But isn't it incredibly naive to think you can get something for nothing? I don't really see this as a bait and switch, a site like that needs ads so that they can keep it free for users. Imgur tried a donation based model early on but it just didn't work (costs exceeded donations because donations don't scale linearly with bandwidth costs). I'm not really satisfied with the status quo of giant data silos profiting off of user submitted content but the extreme opposite (always directly linking to images) isn't sustainable either.

I'm working on an ad-based image site [1] that I hope will be perceived as a little friendlier to users but your disdain for ads is not uncommon. Do you have an alternative to ads for making high traffic image hosting sustainable?

[1]: https://surfer.io/
Algorithmic Music Composition
Thanks! We love to see feedback like this!
I've done what you've suggested quite a while ago, not sure to what effect. i don't know if anyone looks at my github.

I tried coming up with 'design' as best as I can but how do I even know what it will look like? I don't know! i don't even know what to make.
yes I did exactly that. I felt angry but didn't express it in any way, these were tiny changes and lots of them, so I said it flatly, these will take time and will cost X hours.

If he comes back saying "bet I could do this faster", I would tell them good luck. If he insists I do it for free, I would tell them it would force me to cut corners and would hurt me and the project in the long run.
Google’s Latest Doodle Shows Support For LGBT Olympians Heading To Sochi
> If you gave me a pile of resumes, and told me I had to hire one of the developers in the pile, the first thing I would do is schedule a party and invite all the developers on that list. This is what you need to do. ... At Levo League we had (and we still have) the developer potluck, which was a monthly event where we all drank wine, ate each other’s food, and discussed thigns [sic] that were important to us. Find a way to promote developer fellowship and then they will come.

A lot of good developers (or testers or whatever) will see no appeal in that sort of thing, and it doesn't mean that they're bad developers or unpleasant to work with. Maybe they're busy. Maybe parties make them uncomfortable. Maybe they're perfectly sociable but prefer to spend their free time with people of more diverse backgrounds and interests than other developers.
"Good work environment" as in, "don't be an asshole if they're getting their job done". The things actually mentioned in the article as recruiting tools (see below) absolutely have a pretty reasonable compensating differential in the form of cold, hard cash.

And my, who are the (even non-technical) executives who have this much time to devote to seducing their developers with loving care? Just offer them money; you have a business to run.

To quote:
"Moreso, find out what is important to them besides coding and perks. Do they have a family? Find a way for them to bring their kids in a few times a week, or have a family meal on Fridays. Do they like to travel? Invent a travel bonus, where they get to go where they want one week every three months. Do they want to speak at conferences? Become their agent, allow them time to commit to open source."
"In order for commercial companies to be able to use html5, they need some form of drm"

Not our problem. They can take the web or leave it. Why should we pander to them and screw up a good thing in the process?
There is a qualitative difference in the way people are analyzing large amounts of data. Data Warehousing typically means fairly traditional typical SQL queries on vast amounts of data; a window function might be considered sophisticated.

Now, technologies that can do much more are becoming more accessible. Graph, time series, path analysis, fraud detection, customer churn analysis, statistical methods, etc.

Disclaimer: I work for a "big data" company that is also a data warehousing company.
Share options: The law of unintended consequences
Sorry I disagree. This topic is highly emotional. That's why this thread was identified as a flame war by HN and why there is so much heated discussion.

I agree that there is lots of legislation which uses anti-pedophilia as a way of passing though "Won't somebody please think of the children!" works, and that's why it is used. I disagree with it of course, but yes I am aware of it.

Wait you are saying that by deliberately excluding "gay" then its implied? Sorry but that's a bit of a stretch which I disagree with.

Look, as far as I can tell this law can be boiled down to "We don't want people to force non-traditional marriage beliefs on minors". The specifics of it have issues. I can see how advocating for equality can be listed as a crime based on what's listed there though. Its interesting that the word "propaganda" is used which leaves a fair amount of room for interpretation. Point 3 is the sore point it seems, although I can see why its in there as you would not want to equate child-adult relationships which this would prevent. It all hangs on the word "nontraditional" and "propaganda".
As someone in the younger age bracket (mid-late twenties), I think the "don't post ad's they'll come to you" idea is kind of an age-ist statement. I found my current job through a job posting, I'm passionate about my job, and work very hard to get the organization to meet it's goals. Sometimes when people are moving to new cities they will only find those jobs through recruiters or job postings.
"Just because it's easy for you to circumvent doesn't mean it's easy for the everyday user."

All it takes is for one person to circumvent it and the whole system crumbles. Which is the current state of affairs.
> Though you are fixing bugs, are you playing an essential role? If you quit, would they hire someone else to fix these bugs?

There's an entire department for this, 'sustaining'. I'm not sure what you mean by taking on more responsibilities; I thought I was at work, taking notes during code walkthroughs (they're never any good), running meetings. I can't really solve any more bugs faster, even the hard ones. I don't know how to make myself indispensable. They mentioned in my annual performance review that I need improvement on 'innovation' but I don't even know what that means.

My skills at fixing bugs varies. They're usually horrible, I guess. I've been there for a year and I still don't u nderstand the code base, really; I get jerked back and forth all over it. I can't remember any of it. The programmers look at me with contempt, now.

It's certainly possible that I'm some how 'lazy', though my initial reaction to you accusing me of sloth was mis-taken, I hope. I don't know how to read large complex code. Everytime I make a change it's always WRONG. I'm getting more hysterical the more stressed I get. I don't know what to do.
Yes, all six of the people who use the Windows Store.
Hah, after watching this trailer I just went and bought it --and this is coming from a person who has literally never bought a game before. It looks beautiful. Great work.
A discussion on API Documentation and Hypermedia
I missed the deleted comment but I'm assuming it was something to do with Notepad++'s position on the Beijing Olympics?
I have to ask, what did I write that was not reasonable? I can only assume "blown out of proportion" but I have yet to see evidence to the contrary that the media has not done this.
HN changes titles to match the source title
> there's no impetus to pass a new law repealing a law that's already been invalidated.

Well... in 2000 (!), Alabama repealed its laws against interracial marriage, which had been invalidated in 1967 in Loving v. Virginia.

http://www.salon.com/2001/03/08/sollors/
> I think it's normal. A lot of programming jobs are maintenance.

My job is only bug fixing. It's 'sustaining' engineering. I'm not sure it's going to be possible to transfer, but I'm going to try anyways. I think I'm marked for death despite being told I'm satisfactory. I'm told that they block such things like transfers for people they don't like. I'm going to try writing some web apps and show them to the other departments that do that sort of work; maybe that'll help.
I don't think getting "batch" resources is against REST, Fielding himself stated that it's not a problem as long as the URL for the batch is consistent -- the batches are just separate resources, although they might have special semantics to the client.
This has been out for a while. I'd buy it if it were on Android...
Ordinarily I think Stallman takes that way too far, but in this case the exact motivation behind free software was being described, yet it was still placed under the banner of open source. I think there's a time and a place for both terms, but when you're talking about resisting the NSA, you are (or should be) referring to free software.
Start by putting your email address in your HN profile. There's plenty of people here that might have projects for you.
Do you feel there are thousnds of unemployed developers just holding out of the market until salaries rise, remote work and 4 day weeks are the norm, and the work is always interesting? I'm all for remote work and paying market value, but I still think we're short on people.
Don't try using logic here. We are bashing Google Play store here. Any facts, logic and common sense are not allowed. As they say in the classics, we have left the reserve.
I feel like you're saying if indie, AAA knew the lottery numbers for next week they would have bought a ticket. Which of course they would have. But I don't see this game as something that is repeatable. It seems literally like winning the lottery, whether or not you can get a simple game in the app store to be such a success.

So I don't see the value in saying that nobody knew. In the same way saying someone didn't know next weeks lottery numbers doesn't make them incompetent or the person who won the lottery a genius (or have some special insight).
As I wrote elsewhere, ignore the conclusions. The facts presented are what I am interested in.
Is there a good summary out there of all the ways black hats try to game the Apple Appstore?
Brackets, the open source project, supplies the core of Edge Code which has added features that tie into Adobe services.

We want Brackets to be awesome and useful by itself, and to also provide the foundation for people who use the Creative Cloud.
I even gave you the phrase to Google

Sure, I can Google. But if you're not talking out of your ass, then you've got specific legal gloss, case history, and decisions you can point to. You're not. Lazy or intellectually dishonest? Hard to tell.
Fun fact: Most people are in some minority group; there are many groups.
> Dont take this the wrong way but it sounds more like a self confidence issue more than anything else

That's very real. I'm a loser -- now and forever, and I don't know if I can keep programming because I'm so horrible, it seems. I keep trying the mindful meditation stuff but it's hard when you have people saying they're unhappy with your work and I have to get my (wrong) work checked all the time. I used to love working where I am but I get instantly tired as soon as I walk in the doors. I want to quit some days, others I want to press on. I'm trying to build something in my spare time so I can feel like a winner, at least once in my stupid life.

The options are keeping me here, and the sense that I shouldn't just quite yet. Maybe if I press on I'll survive, but if I never win and never quit it probably means I'm at my limits of what I'm capable of.
My Favorite Tech Tools as a Small Business Owner
As a Frenchman, I registered on hackernews just to reply to this comment. I'm tired of this BS propagated by conservatives politicians.

There's no 75% tax in France. It never existed, and I don't think it will exist any day soon.

There's a 75% tax for income over 1 million euros per year. This means that if I earn 1,000,001 €, I pay the normal rate on 1,000,000 € (I don't know what it is, it might be around 30%, so let's say 30k) plus 75% (meaning 0.75 eurocents), the total being 30,000.75 cents. For 2 million euros, you'll pay 30,000 € + 75% × 1,000,000 = 105,000 €. It's the concept of tax brackets, and I know you have this in the US. Are the US a socialist country?

Moreover, France has a lot of billionaires, and the richest woman in the world – at the time I type this comment – is French. <http://en.wikipedia.org/w/index.php?title=Liliane_Bettencour...

In addition, there's a job in France called “tax optimizer”, I can't find a link, but in 2011, Liliane Bettencourt paid as much tax as a single Frenchwoman on minimum wage.

So I don't think tax is a problem in France for those who wants to be entrepreneurs. And do entrepreneurs really deserve to make that kind of money? Do they really work 300 times harder than their workers?

My 2 cents on it, the problem in France – and this is why Germany and the US are succeeding where France is failing – is the lack of support from the government towards small companies. Any labour law, tax law is made for giant groups like Dassault, Orange, Dannon, and so on...
This need to be reminded every time state secrets are mentioned, until this case is every US History textbook.
I once went into a project where the runtime for a complex financial calculation (as complex as it can be) was 8 to 10 hers. In 2 weeks it was 37 seconds and working perfectly. When the CFO took me for dinner, I told him that 90% of the work was the old implementation, which set the right concepts, and I merely did an optimisation. Many times, the first take is not optimal, but I always try to appreciate the input I get even from suboptimal implementations.
Hmm this article lacks any sources. Otherwise, a decent propaganda piece.
Web Performance Is User Experience
During ethnographic research on security perceptions in business environments, we found that most Americans in the IT domain imagine hackers to be evil foreigners -- usually Russian or Chinese. A similar research program across Europe showed the total absence of such projections in the mind of IT security professionals.

It all came back to me as I watched the American media in the last few weeks, bringing a number of negative stories on Sochi and Russia -- much more so than in the European media I monitor.
Well, I think Teradata probably falls under the big data umbrella, given that its basically a distributed database, right? I was thinking more about just plain Oracle or SQL Server or whathaveyou, which can scale pretty big, big enough for 99% of companies, but not "big", and are notoriously difficult to cluster/distribute.
Perhaps the whole set of noflys are a cover so that when someone is harassed or tortured by the govt, that doesn't leak any info about who is actually a terrorist.
...wow. You really don't understand how the US legal system works, do you?

Hint: The Supremacy Clause limits federal law; the product of the legislative branch. Lawrence v. Texas is court decision; the product of the judicial branch. That's like saying the second amendment requires the legalisation of marijuana because pot is a type of rifle. ><
I sometimes wonder about this. Pretty much everyone already has a connected computer in their pocket. Wouldn't it be nice if we could use the phone without a cell provider? The web without an ISP? Connect to our friends without a social network? Exchange money without a bank?

Thinking further, what if all these services could be plugged into a well-abstracted peer-to-peer network, consisting of every connected device in the world? Services similar to Twitter or Facebook would no longer require a central host. Redundancy would be built in. Uptime would be pretty much guaranteed. Ads would go away. Freedom would be an implicit part of the system; no longer would profit motives sully (or censor!) services that people use and enjoy. And it would be more natural, too: pumping all our data through a few central pipes makes a lot less sense than simply connecting to our neighbors. Our devices would talk to each other just like we talk in the real world, only with the advantage of being able to traverse the global network in a matter of milliseconds.

New technologies like Bitcoin and BitTorrent would crop up naturally as part of this arrangement. It would put power back into the hands of the people.

Sadly, it seems a future of locked-down app stores controlled by a small number of large corporations is much more likely.

(Sorry, I realized this started sounding like a Marxist rant halfway through. And I'm not even a Marxist! It just sucks that this fascinating future is one that we're not likely to experience, even though we're almost at the point where we could actually implement it. I think.)
Most of them, military is the highest paying job for a large class of Americans.
It isn't the one human error that's the problem. It's the obstinate, malicious, willful unwillingness to admit and correct the error. It's the lying and coverup. It's the harassment (blocking the daughter, an American citizen, from flying to the trial). Check out the original case of the state secrets privilege to see that this has been going on for much too long.
Massive open online forces
> If you become more balanced (I've noticed a lot of nos and cants here), you'll probably spring back much better.

I know what you mean, but I can't just 'change' it like I do a channel. All my life I've been a loser. Got straight-Fs all through school and college because I can't learn right, now I've got my employer saying I'm just barely satisfactory with other programmers saying they're unhappy with me. It's objective stuff that I can't dismiss so easily.

Things I can change? I dunno. I lost a bunch of weight, I can now run a few miles, do pull ups. I've gotten better at talking to people. Maybe I should go into sales (laugh*.

> The answer may be a couple weeks of enjoying time with some friends or family.

I don't have any of those. I'm trying to fix it. I do want to take some time off, though i'll probably just work on my own stuff.
Expanding the roll out of domestic surveillance drones
I went to the website for the General Prosecutor's Office of the Russian Federation and nowhere can I find the document that is circulating in all these news posts.

This link, which you maybe shouldn't click, because who knows what's going on here, [http://www.genproc.gov.ru/smi/news/genproc/news-86432/] indicates that it should be in the news section. But when I go there directly, I can't find it.

Has anyone been able to even verify the authenticity of the original announcement, let alone interpret what it means? If so, can you share where on the official website you found it?

Thanks.
The Virality of 2 Bad Science Articles
I was thinking the same thing. Thank you.
> To get better, you need to know what to build. You need the path to be laid out before you. That's what college is right? And endless string of projects with clearly defined specifications.

College was pretty shity. The OS class was a bunch of slides. My compiler class was better, I actually built something that generated something but i don't think it was executable code or java byte code or whatever. No one cares about it anyways.

> With your years of bugfixing experience, you intuitively know what makes working code,

No, I don't. I've been at my place for a year or so and I'm just as lost as I was on the first day. I can't remember anything.

> but probably feel lost when it comes to architecting a side project from scratch.

sort of

> and your super ability to write bug-free tested code,

According to my boss, this really isn't true.
IMO Flappy Bird is a novelty. You play it a few times, you get pissed, you laugh about how hard it is, tell your friends to try, and then you never play it again.
Thanks. My question was ill-conceived in my head. Market cap was the concept I was missing. For a fixed amount of bitcoin, the value of each goes up as the total share of the economy of BTC increases.
That must be why the TSA just banned all liquids on carry-ons to there.

http://www.foxnews.com/politics/2014/02/06/tsa-bans-carry-on...
Don't discount simple inertia!
Sochi 2014 Problems 
Hilarious tweets!
The Silent Treatment: Sex and Silence at Yale