skysight-inc/HackerNews huggingface dataset:
Apparently you want to disagree with my point

Jeez, another straw man. Are they really necessary?

Actually I do think that Cuba has been tragically mishandled by the US. I would have thought that trading with them and being a good example of Freedom for them would have been much better than trying to punish the dictators with perpetual embargo.

That said, I sympathize with Cuban refugees who are furious with the mistreatment of dissidents and want the US government to continue a hard line against Cuba.
I'm not sure whether there ever was a time when .NET devs had to seriously consider "what was happening in the background". .NET Framework documentation has always been pretty good. Not too many dark corners there.
True. I acknowledge that. The deal comes with both the good and the bad. That's all I'm saying - don't forget the good. For me, at least, it's quite good. It's almost shameful how much I get paid by the hour to write code while watching the Mets play (supposedly) professional baseball on TV.
> ... and only point them out when they are especially jarring and likely to lead to further misunderstanding.

Yes, which is why I posted my correction -- it met that criterion.
The picture you seem to be drawing of ghettos doesn't much resemble American ghettos as I know them.

American ghettos are not places where unemployed people have all their needs provided for them and live in carefree leisure. Ghettos are places where society's traditional support structures have failed and, in order to stay afloat, a significant portion of the populace has turned to jobs so heinous and net-negative to society that they would be repellent in any other context. They're some of the first victims of the "bad jobs" that Stross warned in the OP that people would be forced to take in the face of poor employment prospects. Ghettos are a prime example of the harm that comes from our dependence on conditional money to live.

As a counterexample, retirement communities are generally much nicer than ghettos — even though gainful employment in those communities is even lower than in ghettos. This is because the people in retirement communities aren't desperate. They don't have infinite money, but they generally don't need to worry too much about money. So what do these people do when they are relieved of the need to work for a living? Oh, they work on personal projects and put an increased emphasis on family, friends and community.

I do think you're bringing up an important point. Most people haven't considered the social implications well enough, and there is a somewhat unsupported assumption that it would go smoothly. But I don't think ghettos are all the relevant, because financial independence is very much not the big problem there. And I also think you're glossing over the point that the employment crisis Stross mentions in the OP will cause major societal changes whether or not we institute a basic income — I just think the changes will look a lot more like a ghetto and less like a retirement community if we don't have something like a basic income in place.
Ceros raises $6.2 million to take on Adobe's creative cloud
I absolutely agree with this. I talked with a major contributor to http://www.blackgirlscode.com/ and he helped me understand that it's not about keeping men back or fighting sexism with sexism, it's about providing opportunities where people thought they previously didn't exist. STEM and the computer industry are heavily dominated by men (https://news.ycombinator.com/item?id=7523172), and the role models to introduce women into these fields just aren't there (although it is getting better).

Programs like this are there to show that an industry isn't specifically for only men or women, and allow girls to make the choice to code, even if they previously hadn't thought of it as an option.
> We're solving a real problem considering how popular those services are these days.

In other words, it's a hack to support broken cloud providers?
Likely because you have to run this as a separate db server. The speed improvements come from adjusting data locality on disk so they're probably not able to have columnar & regular data stores in the same PG instance/data files.

Similar to how Infobright is just MySQL but you still can't mix columnar and regular DBs in the same instance, you have to run IB separately.
Hardly. Communism is a system in which all property is publicly owned and each person works and is paid according to their abilities and needs. (It's more complicated than that, but y'know...)

A Basic Income policy is totally Socialism, which is a system in which the economy is cooperatively managed. (Again, more complicated really.)

But there's nothing wrong with Socialism. It's a bad word in America, for historical reasons, despite being fairly widely implemented within that country.
Or an older version of Netbeans, as is the case currently. Cheers for heads up, one uneeded update I can avoid when bored and thought was a good idea at the time.
I guess the problem many companies/startups have with international workforces is: how do I deal with local laws/taxes? Do I need to establish a branch in the country of the prospective employee? Do I need a bank account in the country or can I use one European bank account for all my European employees?

Does anyone know of a company/startup which provides "remote employment as a service", including managing payroll, days off/holidays, local law/tax compliance and the whole slew of paperwork?
WPF just got some love a few minutes ago - they've got plans for a new release of it by the sound of things.
Thanks, I look forward to giving this a shot soon :)
http://video.ch9.ms/sessions/build/2014/3-576_LG.mp4
Can somebody on the IE team comment on when specific SVG features will be added? I am interested in using a <use> tag with a xlink:href to an element in a different SVG file. This is part of the SVG spec and works in the latest versions of Chrome and FireFox, but does not work in IE 11. Any plans to fix this?

My Stack Overflow question on the topic is at:

http://stackoverflow.com/questions/22516712/svg-use-tag-with...
Why are they needed? To counter genderism? If so, doesn't it seem self-defeating to try to outgrow our sexist prejudices by actively countering them?

If women have suffered discrimination in the software development community, we can all make an effort not to let it happen. But to create an institutionalized/organized effort towards countering prejudice is to strengthen it by latching on to it, rather than acknowledging it and letting it go.

EDIT: To clarify my point, I think we all need to be aware of not only genderism but unfounded prejudice in general, towards all human beings. An institution/organization or summer camp towards the equality of all seems to me a more equitable premise rather than a 'Girls-only' camp, which seems to be legitimate only because most of us are aware of the historical prejudices towards women.
The existence of articles like these seems to suggest that there really might not be that many people out there competing for the best and brightest (competing effectively anyway). If only 5% of companies are willing to pay top dollar, and only 5% of those are willing to allow remote, there may not be that much competition left over.
Worse for whom? I'm not sure your second-hand anecdotal experiences are all that representative.
Sometimes I submit. Sometimes I don't.
It definitely is strange to look at, but it's quite easy to understand if you know k/q.

H is a short in k/q, so H refers to a short here as well. This naming scheme is true for all of the above letters.
How much time does that take? If it's more than about half a day spending the money is a no-brainer if you're making anything like a living wage.
First of all Epic post from patio11. Lots of great advice that can be used by others.

I think the main thing is that all the things that Patrick is mentioning is overhead that Colin likely doesn't want.

He's running this as a lifestyle business and not a company that wants to make millions. I agree that certain changes can be made that allow better value for users (the auto-payment ability being very important) but all these things add overhead that Colin doesn't seem to want. Each change has a multiplier of time, and extra stress.

Heck, he doesn't want to waste his time on fixing his logo to be sharper.

I find Colin's approach refreshing. It's rare to see someone (especially one so gifted intellectually) be so in tune with what they want out of life. Having freedom to do what he wants, enough money to enjoy life and save for retirement and providing an important contribution to the world is what Tarsnap provides.

I'm sure Colin will make changes to make it more useful but I think it will be in the context of what's the best for the users and not what's the best for his pocket.
Microsoft clearly is involving Xamarin in this announcement -- parts of Xamarin are going into the same dot net Foundation that's in charge of this, and de Icaza was on stage for part of this. It may be best for Microsoft at this point if they support and involve Xamarin without buying it outright, people who want to use Xamarin with MS tooling can take advantage of Visual Studio integration, people who are wary of Microsoft can use Xamarin Studio and Mono and never officially touch Microsoft's stack while still becoming part of their ecosystem.
The article seems to derive its consequences from the unwritten assumption that the goal of tarsnap is to earn as much money as possible, or to attract as many customers as possible, or at least to attract those users who would benefit from tarsnap.

Maybe this isn't cperciva's goal? Maybe he is just running the service as he wants it to be?
> Unlimited storage, up to 500 GB of media

> ...

> Unlimited storage, up to 1 TB of media

No. That's not unlimited.
That's a pretty common approach. In Rails it's also not too hard to monkey patch I18n in development to e.g. double every string it returns, or throw in random UTF characters.

The hard part I've encountered is that you have to think about text differently. Things that are identical in English but have different semantic meanings must be split. Plurals. Almost-never concatenating or .join(',')ing or .split()ing. It's pretty easy to write yourself into a corner unless you stick to doing it right all the time, which takes some time to learn.
I'd be interested to see more benchmarks. The improvements in this post are not anywhere close to what we've seen going from PG to Infobright for our reporting queries - we get speedups from 10x - 1000x, the one speed benchmark they have here is only 2x.
Getting Maximum From JavaScript Error Tracking
> The underlying message of this program is that as programmers, girls are different than boys. This is both false and absurd -- mathematics, logic and computer science have no gender.

No, the underlying message is that society treats women and men differently, and thus comparisons like what you just did (changing "girls" for "boys") do not work. You may not believe that, but that's another problem. If I create a program to help poor people become programmers, am I really saying that rich people are different than poor people? And do you think I can use "low income" and "high income" interchangeably on those programs?
The computer has a table in memory that tells it S^6(0) = 6 (or equivalently O O O O O O = 6 apples). When it sees a symbol - for example S^6(0) - it searches this table for the same symbol, and then outputs the corresponding number. In no stage of this process does the computer "calculate" anything - it doesn't even need to know that S^5(0)=5 in order to find that S^6(0)=6. In fact S^5 might not even be in the table.
Yeah the photo keithwarren posted shows .NET WebClient is being contributed.
Not a .NET dev myself, but I believe Android's documentation is also pretty good. Nevertheless, I can distinctly recall instances when looking at Android's source was necessary/helpful.
Ask HN: What are some common mistakes made when making one's first SaaS product?
They can be technical or general business mistakes.
I highly, highly doubt WatchKit is going to make a surprise debut at WWDC this year.

Much more likely is that we'll finally see an Apple TV SDK. If there is an iWatch this year, my money is on it starting out as a "hobby" just like the Apple TV did (and is presumably about to graduate from).
It happens all the time. Take "decimate" as just one example of hundreds that come to mind. It once meant to reduce by one-tenth. But through common usage it has come to mean:

http://www.merriam-webster.com/dictionary/decimate

"to destroy a large number of (plants, animals, people, etc.)"

But for exasperate as a replacement for exacerbate, that's more of a stretch. Not to say it won't happen.
Any particular reason why ORC was chosen as the columnar store format over Parquet (https://github.com/Parquet/parquet-format)? Reason I ask is because Parquet seems to have its own development cycle, roadmap, and is pretty continuously updated with enhancements.
No democracy ever has been perfect. But You need to apply some serious distortion if you want to say the US is less democratic than Russia. At the very least you have to ignore that there is no opposition in Russia, virtually no dissenting media, virtually no investigative journalism and absolutely legendary corruption.

You also need to focus very specifically on "repressive police force", which is easier to do in the US, where the press will hunt down these incidences like sharks will hunt blood in the water.

Transparency actually hurts the democratic image of the US, whereas Russia won't ever have these kinds of public scandals...
Facebook Planout
If Tarsnap added recurring billing and (much) better documentation with examples, I think Colin would do just fine. He doesn't need to rethink his marketing, there's enough geeks to keep him fed.
You glossed over the part where 38/41 of your conversions are view through conversions.

A view through conversion occurs when a user sees your ad, returns to your site through another channel and then converts.

How often do you see an ad banner, don't click on it, then go back to the site because of the banner? View through conversions are a bullshit metric.
Yes it's a 2009 blog post, but I still found it new and interesting.

Especially the "# TEMPORARY, I HOPE HOPE HOPE" comments, so I decided to look into them and hopefully find someone who has a clue to explain...which I did, here's a link for anyone else interested...

(last comment) http://www.metafilter.com/83450/Apollo-11-Source-Code
Lacking good counter-arguments to the article, I'll just vote with my wallet and sign up for the current tarsnap today. To be fair, I had been contemplating it for a while, but this just pushed me over the edge. I feel manipulated. :D
Don't you still need to purchase citus DB to use this?
I wonder if this algorithm would work if someone uploaded a rotated version of a previously uploaded icon. As it only compares row adjacent values, if the rotation was 90 or 270 degrees I'm not sure it'd detect the duplicate.
I'll be completely honest, I'm new to django. I think that's over my head. If I can get some time soon and take a stab at it and have a respectable starting point, I'll be glad to share.

I didn't mean to dismissively say "hey, nice thing, but you should really XYZ", I was more curious than anything. As with all other free/open software, I'm getting more than my money's worth.
The most basic mono install currently takes about 3.7 MB of disk space, this includes about 1.7 MB for the JIT and 2 MB for mscorlib.dll.

http://www.mono-project.com/Small_footprint
Wow, the acceptance into CMU's CS program is more meaningful than you may realize. Besides being one of the top 4 schools for CS in the world, Stanford, UC Berkeley and MIT are the others, unlike the 2 other private schools (don't know so much about Berkeley), they limit their class size to 135 students, and have a separate admissions program for that.

That they would accept you and UW didn't suggests either UW screwed up, or just had too many qualified applicants and your luck initially wasn't good.
From personal experience, it's a cultural issue.

Admissions aren't discriminatory, but summer camps of this sort are typically dominated by males. Being the only "different" person in a largely homogeneous group can cause all sorts of difficulties at that age.

Sense of community and belonging are as important, if not more important, than instruction.

FWIW, male-dominated summer camps are a problem for males and females alike. Many middle school boys don't like having the sorts of lunch time conversations that groups of middle school guys invariably gravitate toward.

If you have a way to solve the massive over-representation of males in summer programming camps, please share! Until such solutions exist, camps such as this one are undeniably crucial.
Toronto, Ontario, @ the biggest bank in Canada.
I'm never going to change your mind on this and you will never change my mind so let's leave it at that.
Thanks, that is exactly what I'm saying.
(Ozgun from Citus Data here.)

Foreign tables provide a nice abstraction to separate the storage layer from the rest of the database. They are similar to MySQL storage engines in a sense. With them, users don't need to make any changes to their existing PostgreSQL databases, and instead just Create Extension and get rolling.

You can also use both foreign and regular tables in the same query: http://citusdata.github.io/cstore_fdw/#toc_4
That makes sense. I can certainly see how giving away freebies is not the way to attract serious developers, and can be distracting.
It's pretty rare for someone to come in pointing out flaws in an argument they agree with.

You say that you did agree with me, so my apologies for attributing that view to you.
Hacker news: where your DIY at home poop transplant only upsets people because of an incorrect claim of statistical significance.
Although I sort of understand why, it's a shame - WPF cross-platform would be very awesome, and mono still has no plans to implement any of it, last I heard. Windows forms is just too ancient.
Build vs Buy: why building realtime infrastructure yourself isnt always better
He said I'm "lucky to make this much" because I have no education, despite nobody else on the team being able to successfully and efficiently replace me. I'm leaving in one month, only because the project is wrapping up at that time and it would be pointless to quit earlier. I can't wait.
So much is changing in the tech world. I hope that by dec 2015 we have incentivised mesh networks, thus making centralized telcos obsolete.
So they wasted the time and money of a few geologists, and spent a day or more with a group of friends/family searching around the forests for a meteorite.. because of a stunt for fame?

HN skeptics. The shit they say, I swear.
I actually do realize that. They accepted 185 students that year to CS worldwide, and I was one of those 185. I just didn't mention it for whatever reason. But yes, I kept my acceptance letter as a point of pride, but I still went to UW. :)
The changes in company behavior have been absolutely stunning since Ballmer left. Hopefully these changes signal a more modern, forward looking Microsoft going forward.
Which country abbreviations are these?

(Pseudo-)Edit: Looks like ISO 3166-1 alpha-3. I wonder why I don't see it more.
How about serving both geek market and B2B market? As Patrick noted, Tarsnap Basic will still exist for all geeks to pay pico dollars by usage.

I do consulting for hedge funds in NYC. Most of them use an accounting system called 'Advent Geneva'. This particular software solution has a Unix component where the actual accounting data lives. My clients would like to back up this database securely and reliably. Security is extremely important as for a given hedge fund, their trades and positions are extremely sensitive information. Tarsnap is exactly the backup solution these clients would want to use. As a consultant, I don't think I will ever be able to sell Tarsnap in its existing form to these clients. Keeping aside pricing, these clients would want an SLA (and other legal stuff mentioned in the article) for the backup service. These clients are more than willing to pay costs associated with this higher level of service and will benefit tremendously from using Tarsnap.

I do not know any backup solution which is better than Tarsnap and it's unfair that businesses will have to use less-than-ideal technical solutions ONLY BECAUSE Colin doesn't want to adjust 'business side' of his product offering.
> And for mentorship, don't hire people that need extensive mentoring.

So then forget interns and/or jr's devs?

I have found code reviews via pull requests to be a good mentoring tool.
Ah, the good ol' pipe through sudo bash installation instructions. I wish there was a more structured platform independent way of distributing stuff before the stuff is packaged by distros.
Chrome triggers mouse move event even if the mouse is not moving
I found http://opencores.org/projects nothing is a killer app right now.

At work I use an FPGA as async real time controller. Not sure what utility that would have if not connected to specialized hardware.
Why should they have to give anything special out? A bit of swag, sure, but pricey items? By your measure, they should be costing themselves at least $549/attendee (the difference between the Chromebook price and Google I/O admission cost). That's not including all the other costs that the admissions likely doesn't cover completely. Even for a profitable company that can afford it, other than the continued effort to drive everything to zero value, what's the point?

You make a developer event essentially free, and actually a net positive in material value, you end up with no developers attending. It's Comic Con for tech nerds. For a developer conference to have more value for the developers than the non-developers or they'll get pushed out because they're in the minority of interested parties.

> So much for loyalty.

Loyalty? Is buying attendance by giving away free stuff a way to show loyalty? Is buying users of software and players of games by giving it a way showing loyalty? It's a fucking PR stunt.
ANAMEs also seem to handle geolocation. http://www.dnsmadeeasy.com/services/aname-records/

How Does This Improve CDN Services?

When combined with the Global Traffic Director service from DNS Made Easy, ANAME
records provide an extremely flexible and powerful solution to keep your CDN
service running optimally. As soon as an ANAME record is defined with a
particular GTD region (other than Default) the ANAME service ensures that
it will only use DNS Made Easy’s resolving name servers that are in that
particular region. For example, if you create an ANAME record with “Europe”
as the GTD region, then only resolving name servers in Europe would be used
to create the A records for this new record type. This ensures that your
traffic continues to be routed regionally as planned with your worldwide
infrastructure. Use of ANAME records are fully compatible with GTD service
and optimize use of a CDN provider. This provides the complete power
and flexibility that enterprise companies require from their networks today.
That's not their only revenue stream. They also sell Imgur Pro accounts.
>What I mean is, when everyone has a baseline amount of money, the relative scarcity is diminished and the market prices will inflate as the value of money(real & perceived) decreases.

"Inflation is always and everywhere a monetary phenomenon"?
Ask HN: Would you pay a subscription for such a service?
I find it just as surprising that HN doesn't allow you to collapse a comment chain. I use a GreaseMonkey script to do it on my desktop, but when browsing from a mobile device I have to scroll down until I can find the next root comment.
that's another trait of narcissists, they think their behavior is normative.