skysight-inc/HackerNews huggingface dataset:
Promotional materials alienate and offend people
Digital Ping Pong League in NYC launches open source Django website
It was a bit tongue in cheek - I have actually had paying gigs working on open source in the past.

But the point about where the money comes from stands - Google's money comes from their proprietary stuff.

I actually think something like Google is a pretty good way to produce open source software, by the way, but it's made possible by the money made elsewhere.
Sidenote: I love how Posterous has nice github code integration. I wonder what other blogging systems have something close/similar (for when I have to move off P).
>You can't form a governmental system based on altruism. It has to be based on people acting in their own interests

Nobody has ever proposed pure altruism. We've often proposed a system based on mutual/collective self-interest pursued cooperatively instead of individual/corporate self-interest pursued competitively.

Example: the NHS or Canadian health system versus the American health system. I chose this answer because the answer is really bloody obvious. You would never think that many small risk-pools competing against each other will somehow yield a better ability to spread out risk than a handful of pools, or even a single large pool containing everyone. The interest of the individual taking out insurance is clearly to place themselves in as large a risk-pool as they can in order to defray their own costs.

So what leaves us with insurance companies and HMOs in the States? Capitalist dogma that pronounces that Many Competing For-Profit Entities Beat a Single Central Non-Profit Entity Every Time. But what functions are we envisioning these entities performing? Those for a capitalist health system are, in fact, envisioning HMOs and insurance companies as businesses first and actual risk-pools second, whereas those for a single-payer system are envisioning insurance as fundamentally being about risk-pools and discarding the goal of profit-seeking entirely in favor of mere cost-recovery where possible.

Not surprisingly, each system results in exactly the thing it optimized for! The American system puts out gigantic profits for insurers/HMOs at the expense of both the collective public (through Medicare/Medicaid) and the individual public (through premiums, deductibles, high prices for medical procedures). The Canadian and British systems successfully spread out the risk of requiring treatment for sickness over the entire population.

Like freaking magic. And you can design other things this way.
It's a great idea and has potential to create value for both parties. Although the part where you say you guarantee the payments might be a little tricky when it involves transferring money across different countries. The client transfers the money to hackertrade, you hold the money and then transfer to the coder. It could be double-taxed and compromise the business cash-flow.
Cara Mencegah Komputer Terinfeksi Virus Waloetz Go Blogg
Shogun 2 patch incoming
(With great hesitation...) What's the joke here?
Windows 64-bit: The 'Program Files (x86)' and 'SysWOW64' folders explained
Maybe its better to say that "there is no need to be a superstar programmer" to work on OSS. The companies you list aren't known for hiring unskilled workers :-)
Well, First of all, I am not advocating completely getting rid of copyright. I am arguing for a change to it, and that there are business models that don't require draconian bullshit and law buying. But keep fighting that strawman if you want.

I would like to see copyright shortened to 2-5 years for exclusive distribution rights. I would like to see attribution requirements extended to say, 100 years. If you want to use the work, fine, but make sure you mention your work's pedigree. (altho at some point, its going to be either so known and part of the cultural zeitgeist that you don't need it and attribution requirements become a burden, or it won't matter, hence the 100 years). I would like to see unauthorized distribution fines go down to something reasonable, say 200% of the nominal cost at time of distribution + any profits made, and a reasonable fine on top of it (say $100). Since most people distribute for free, we should treat file sharing the same as a speeding ticket not a life changer - the fine system keeps the worst of the offenders relatively at bay. (it is bullshit position to think we should stop every last one of them every last time)

As for business models that work: Why do we need to know up front? Seriously, this here is a disingenuous argument. Instead, do like the tech industry does: stop propping up a bad business model with laws, and let the giants fade as better models come along and take their place. As the big companies decline or innovate, new ones will come along and mostly fail, but at some point, one will figure it out. I once heard someone say "silicon valley is just a big monte carlo simulation of business models". So lets just do that.
OH HAI SEXISM
Cloud Computing Calls for Rebuilding Enterprise IT
> (which I assume means you are no longer actively updating it)

I believe __abc was basing his comment off the assumption that the code wasn't being actively developed, which significantly reduces the ROI of adding tests to an existing project.

Sounds like it's more back to the OP's response below, that it's an exercise in learning.
脱毛お腹口コミ・評判・評価
Not everyone can explain their yearnings. Some want to fly planes, or play guitar, or climb mountains. It's just innate.
In my experience, using jsdom (and other similar node.js DOM libraries) is fine for scraping static content, but tends to fall down when you're dealing with anything that requires executing client-side JS. That's a big deal if you're scraping sites that load in content via XHR, or manipulate CSRF tokens in JS specifically to throw off static scrapers. Both of these are use cases that PhantomJS has handled beautifully for me in the past.
I think that what you say makes a lot of sense and I completely agree with doing code-test-code. True TDD (which I have tried) requires too much constant change to be practical.

The churn I was referring to though is less that of short-term interface changes but more to do with long-term multi-month revamping of the product proposition. During these highly exploratory phases, the main risk with errors is not that they multiply but that they never happen because the code isn't run.

I always knew this in theory but like all lessons I needed to learn it the hard way to really appreciate.
I've never asked a candidate for their password, that to me is ludicrous. I do however (~90% of time) 'google' the person by "name" and location. I understand that a candidate's personal life can be very different from their professional life, but the two are connected by a single thread called 'self'. I really could care less about political affiliations, religious beliefs, sexual orientation and the like. However, drunken photos posted Monday at 17:45 or status like "called in sick today, off to the beach" could be insightful in the kind of person I'm considering to hire.

Employers should not request access to candidates' social media outlets, just as they do not request to spend a weekend with me to observe my habits. Candidates, on the other hand, need to ensure their online presence is something they are proud of (and happy to defend) if seen by friends, parents, clerics and potential employers, IMHO.
Minimum Viable Product vs. Minimum Delightful Product
> why I don't make testing into a religion but pick a time and a place to add the tests

Quite. Testing is great. "Test Driven Development" where expensive Agile Consultants who haven't written code in ten years tell teams they always have to write tests first for everything is bullshit: http://xrl.us/bmebj3
What Kind of Startup Is Right for You?
When I was in France recently trying to use free WiFi I was required to enter my name, address, mobile phone number, etc on several of them. I have a screenshot of one captive portal page here: https://twitter.com/#!/nelson/status/178533010302451712

"Because of January 23, 2006's law, you have to register to use our wireless service. In accordance with the anti-terrorist legislation that came into effect on 23/01/2006, we are obliged to record the identities of users. The data collected in this form will be shared with the National Commission on Data Processing and Liberties and will not be used for commercial purposes or sold to third parties without your prior consent."

I probably used 20 different WiFi nodes in France and I'd say about 4 of them tried to collect contact data like this.

More info on the law here: http://www.edri.org/edrigram/number4.1/frenchlaw
This part we didn't really innovate - that's how plateforms like elance or vWorker guarantee their payments. Taxes can be an headache, but nothing that hasn't been solved already.

http://en.wikipedia.org/wiki/Escrow
How will billing work for this on a practical level?

Let's say I've done a week's work, and I charge by the day. Do I sent an invoice to you guys, or directly to the client? Do you bill me for your 10% cut, or is that factored in to the price you quote to the client? Will, in fact, I end up with an invoice to pay to you guys?

UPDATE: I somehow missed the bit about payment guarantee on your website, but would still like to know how this works as far as the forms my company needs to send :)

You also need to consider the nightmare that is charging VAT in Europe. I'm based in Poland, and anyone I bill who is also based in Poland, consumer or business, gets charged VAT at 23%. If the client is based in another EU country, but is VAT registered, they're zero-rated. If the client is in the EU but is NOT VAT registered, I have to charge the 23% tax. Finally, for everyone else, it's zero-rated.

Now, I have no idea of the tax implications - if any - of the above when going through a third-party site such as Hacker Trade. Based of snippets I've read elsewhere (such as FastSpring's EU tax explanations on their website), I'm guessing that you might have to do some EU tax registration yourselves... but only if you're the one collecting money.

Interesting idea though, I've finally returned to full-time consulting and am building up my network, so this could be a real win for the likes of me :-)
1985 AT&T film: Come for the archive footage, stay for the unintentional sexism
Glad to see people noticing how absurd this whole idea really is. Every time I read something about this 'proposal' it conjures up a mental image of a smoke-filled room full of geeks on a sci-fi/spy film bender who haven't left their parents basement for two months.
Well it's just one more dumb thing said by Sarkozy. In a month he won't be president anymore, just ignore him already. I don't see the crime of "reading a website" being punished in this country any time soon.
皇冠平台出租
No, that's why honest people avoid enterprises. There are lots of smart people with slack morals working for big businesses and Wall Street. ADDED: There are also plenty of less smart and honest people working for big businesses on lower level jobs, I was just objecting to the claim that all smart people avoided them.
Apple's iPhone tops BlackBerry in RIM's home of Canada for first time
Sorry, that's just factually inaccurate. Cf. Male nudists do not walk around all day with uncontrollable erections. I'm sure many do at first, but you get used to it rapidly and discover what anthropologists have known for some time, that nudity is not the same thing as sex appeal.

I'm sure there was a time in my adolescence when the mere appearance of a square inch of uncovered skin would have provoked a sudden involuntary orgasm like some Victorian gentleman, but I have seen enough breasts in enough contexts to realize that very rarely do they imply anything sexual.

For what it's worth, your sources do not support your point. They refer to sexual, erotic and romantic images, which I hope you would agree none of those pictures would be considered.
I'm struck how many of principals in the article track closely with the founding principals of America.
Hey, I have a question for all you TDD fans. In my (still short) programming career, I have only stumbled across stuations where automatic testing looks impossible to do in a sensible way - deploying a patchwork of code against huge platforms like SharePoint or working with APIs like COM that don't lend themselves very well to testing, and where the code is "interface" heavy rather than "logic" heavy. Recently I've been looking into iOS development.

I also get the impression that most IT work today mainly involves working with huge libraries and APIs, and that automatic testing therefore is hard to implement in a sensible manner. I very much get the idea of automatic tests (and I've wished for them quite a few times, where they've been very hard to implement because the API seems to get in the way). But are there really so many applications for them unless you are building a huge, monolithic application where everything is defined in advance? Seems to me, like a lot of people have pointed out, that it will slow you down when prototyping.

This is not a criticism of TDD/automatic testing, but I just don't see how to create good tests when most of your code is just glue between different libraries and most of your time is spent reading documentation and chasing bugs in your library. Would be really cool if someone could point me to an overview of these things. Am I just in the wrong organization?
Do we need copyright?
More people with genius IQs living in China than people in total in the U.S.
Probably easier but I had/have VMware installed and was collecting random images. More a because I can rather than necessarily something that was the easiest to do =)
This makes me wonder even more though when you put it together with this part of your post:

...I have good hope that in the long run this will tremendously increase my productivity. Even if in the short term it seemed as though my productivity took a hit (after all, writing code that tests stuff does not add any functionality to the program itself).

You seem to be saying that even though you've been doing it for a year, you're still suffering a drop in productivity. Have I misunderstood you? Doesn't that indicate that it's actually not a good idea? Or do you have evidence that there's less customer visible bugs to deal with? (evidence rather than your hopes would be better :)

It doesn't really feel like you've communicated why all that extra testing code is so great. And let's not forget that's what it actually is, code which can be wrong itself. And you're not even doing TDD but adding them way down the line!
Well, this has the potential to snowball if implemented...

That said, I've always been amazed at how people can go to another country, live and work there for years and yet speak in their own language (and not understand the local one) and refer to local citizens as "they; these; those", as if they're not part of the local culture. It may be hard assimilating, but the saying "When in Rome, do as the Romans" is true - in time, you end up being a Roman.

This resentment builds up, that's how you end up with terrorists and other malevolent people...
Maybe you're just not in the right mind-set. Programming, being highly analytical, requires a certain outlook to properly understand and if you're not in that state of mind you might have little luck getting anywhere.

I'd argue a good portion of learning how to program is simply in learning how to hold yourself in that state for longer periods of time.

The best way to introduce yourself to programming is to start small, build something, but always build it to completion. You learn very little from efforts that don't produce results. Even a "Hello World!" success propels you forward a tiny bit. Build on it. Make something incrementally more complicated from there.

The best motivator is to have an idea that's compelling. Always start with something far simpler than your original idea, strip it down to the absolute essentials, practice by building parts of it in isolation and later try for a more integrated approach.

The other thing that's important is persistence. You need to put in a bit of time each day, every day, in order to move ahead. Taking a few days off is damaging to your momentum and in that time you're already losing track of things. Training requires continuous exposure.
I've been thinking about this, and to be honest that could equally be seen as sexist, and also backfire.

Things like But you may be in a better strategic position than Amy to negotiate the necessary change could certainly be considered sexist if voiced. What you are suggesting is much the same as what I did do - simply missing out the overt portion.

It has advantages; it probably saves people being put in awkward positions, on the spot. But it could take longer, and backfire on you personally. And theoretically (I suppose) it could solidify ones own even-more-subtle sexism.

This is why I struggle with situations of equality in general. I think the whole issue is a minefield where you are damned if you do, and damned if you don't. And any thought process will end up offending someone.

Ultimately the key is to do whatever you do for the right reasons. The wrong reasons are probably "because she cant stand up for herself" and the right reason is probably "because that doesn't seem right". With empathy and common sense applied in spades.

As you say; this is a lot easier to address in a cohesive environment. By my observation - if people are playing office politics the sexism is probably just one part of an overall game.
America was probably the closest the world has had to a "clean slate" design: lots of educated developers, a common understanding of design patterns, lack of external pressure, and more of a common desire to set something up than to control it.

These conditions might repeat themselves in the near future. Hard to tell.
What is up with people giving Apple credit for everything in this discussion? Darwin is composed of the Mach 3 microkernel, parts of BSD and NeXTSTEP. In other words, the vast majority of the work that has gone into it is not Apple's. It's merely a BSD-style distribution.
JOB TITLE:-UI Developer 
JOB TITLE:-UI Developer	LOCATION:-San Jose, CA
My first Start-Up Chile reimbursement - How the $40K grant works
Related: I am a big fan of testing in my personal projects, but have never written a test for a client because they don't want to pay the additional hours. I have quoted about 25% - 30% of the time on writing tests , if they want them. Am I wrong? Ditto on documentation, no biters.
'Mal' means 'bad' in latin, btw.
How to Protect Yourself on Pinterest
Yes, the reaction is very telling when you compare it to Norway's reaction after the Utøya massacre last summer. Perhaps the difference is that Norway's terrorist attack was by a local - but it seems to me that there is a cultural difference here in how we react to these events. Just look at the knee-jerk reaction blaming everything from rap music to computer games whenever there is a school shooting in the US. These knee-jerk laws are a huge problem for democracy.
Please share your thoughts on why I'm wrong or you don't agree with me - I always try to see things from as many points of view as possible. Thank you!
MAD did DFC: Cochin Winner: Dreams given a Kick-off
The police (etc.) are likely to assume, though, that it does serve explosions - like in Boston in 2007. All the more so if the devices are placed on bridges, transmission towers, large buildings, public transport vehicles, etc.
You could say you had no account , but if they later found that out to be a lie it could be used to dismiss you as you lied during your application.
This is why you need to have at least $10K in the bank to cover your first 2 months and ongoing upfront payments if you want to participate comfortably in Start-Up Chile.
Assuming a person couldn't be found via search results they could easily claim they don't have any Facebook account at all, dodging the need for a dummy profile altogether.
They don't scare me. I just don't bother watching them if I don't know what will be explained in them beforehand. I am a quick reader, but I cannot accelerate your video.

If video is your only explanation, I'll never come back.
Every Language Fixes Something
My fellow readers, this article is definitely not cynicism or sarcasm, it has some very good suggestions for the "IT" people in corporate of America, especially Fortune 100.

If you think or use the word "hack" in your job, then it is not for you - and that is a good thing, isn't.
The Flip: how coins are like elections
That's the intersting part, yes. And not just the founding fathers, if you look at Napoleons code civil, the constitution Germany passed after WW II and the like they all share some basic principles and values. Almost seems back then they had more insight to human nature than we have now, at least sometimes.
Ask HN: Where to register alternate TLD's?
I need to register a .gs domain name. Namecheap doesn't do .gs, and neither do the other registrars that I regularly use. The only one I can think of right now is the elephant killing, SOPA supporting registrar we all love to hate. Can you suggest reputable alternatives?
Would it be possible to support this in tools like errbit that report js error in production as well ?
It would make it easier to have full stacktrace with meaningful names.
Pentagon: Trillion-Dollar Jet on Brink of Budgetary Disaster
I understand where your coming from, but IMO there is a world of difference between a call to action and making things worse to leverage your market dominance.

Can you honestly think of any reason for this screen not to just show other options that's good for users? http://static.arstechnica.com/ie8_search.png
Can you cite the law?
It's funny how just a few years ago Google could seemingly do no wrong. The more I see of life, the more I agree with Stallman's fundamentalist perspective that all software should be free and open. It would prevent these abuses as anyone could just setup a search engine or web based document editor if they didn't like the way their provider was conducting business.
I doubt that would make much difference. They still have to walk round and tell everyone to switch their laptops and phones off on planes even though they claim the plane will crash if you don't.
I think I agree with you, although I certainly don't think either the Canadian or British systems are perfect. The Canadian ban on private health care has its own serious problems, and the PFIs in the UK are a mess. Those systems have resulted in their own (possibly) unintentional but utterly predictable side effects. The other classic that Friedman and co used to point out is the minimum wage.

That said, I support the NHS etc. for entirely selfish reasons. I don't want to get sick, and more importantly I don't want other people making me sick. (Also not needing medical cover for employees is great for small companies). If there's an easy way to balance this I don't think it's been found yet.
Draw Something Sucks, But Here’s Why Zynga Was Smart To Buy and Not Clone It
On a federal level yes, but many states (including New York and California) have protection against sexual orientation. I'm surprised to learn that political affiliation is not protected.
How Codecademy (YC S11) Snagged 200,000 Users in Seven Days