skysight-inc/HackerNews huggingface dataset:
They must have changed that. I used it from around 2008-2010. May depend on your location though.
Oftentimes, volunteering is just an excuse for the companies to use unpaid workforce (students, fresh graduates, ... i.e. people that don't have enough leverage on the job market to actually get a real paying job). If it is made illegal, then companies will always have to pay for work done that is useful to them.
I can assume what challenges Google is facing based on how successful other companies in the space are in providing the same service, namely Microsoft and Apple.

Google: 32 countries
Apple: 90 countries (probably more now, info from 2012)
Microsoft: 127 countries

Yes, Microsoft and Apple had a head start, but the difference is just way too big, and Google hasn't moved that number in a year and a half.

I don't want Google to do the dirty work for me. They should just let me do the dirty work, and let me implement other payment methods. Don't you see how saying "You can only use our payment processor on Google Play" and immediately following it up with "Our payment processor is not available in your country" is rage-inducing?
Your own link states (copy/pasted..)

>>>
You may be able to use other payment types in your country, like debit and Maestro cards. Too see all accepted payment methods, follow these steps:

(Sidenote: "Too see"? I mean.. Shouldn't text be proof-read for these kind of sites?)
Here in South Africa for example, it has been possible for at least 3 years to sell apps on iTunes, on Samsung Apps, and BlackBerry Apps world. So there's most probably not some major stumbling block that prevents it, as these other companies overcame it.

>If you want to make money, stop waiting for other people to do the dirty work for you.

The dirty work developers like us have been doing up to now was to implement an alternative mechanism for receiving payments, like the developer in the article. When Google bans that, there simply is no other way to receive payments. Or are you able to come up with an alternative way for developers to do the dirty work themselves? I know I'm very keen to know of one, as are many other Android developers in South Africa, Kenia, Nigeria, Zimbabwe, etc.
Cool, but sometimes the tooltip text doesn't change when move to hover over something else quickly.
Yeah, all three Jolla users will be joyed. /s

The Jolla store doesn't even seem to support paid applications right now.
>> "What was most confusing to me is that a similar buying process"

He mentions it's a 'similar' process. Maybe there is a crucial difference in the way they are handling things. Hard to tell though as he doesn't mention what the other app is. Still my point stands. If you are breaking a rule because someone else has got away with it you are taking a big risk.
I was more thinking along the lines of making a web app instead of a native app; IMO Google's implication is that, if you're not doing business in one of the supported countries, you're not allowed to conduct commercial transactions through your app. I'm guessing that this is more a legal issue than anything else (not to mention the developer getting around the kickback Google should be getting); I can imagine it sucking for Google to have accounts frozen because some auditor found out that Google was indirectly doing business in an unauthorized country. There could be tax issues, compliance issues, issues with trade agreements -- there are a TON of things to think about.
The problem with the bootcamps is that coding is now seen as a desirable and profitable career and the bootcamps are a lightning rod for people who want a good career but don't have the right temperament for professional programming.

In theory a good bootcamp should accelerate your learning and give you a strong multiple over what you'd learn fighting your way through online resources. In practice, someone who does the latter is a much stronger signal to me as a hiring manager. In a way it reminds me of my experiences trying to work with outsourced teams in India 10 years ago where it was obvious that many of the programmers were there were simply clock-punchers encouraged to enter the field by their parents and saw programming more as a rote exercise of finding the right recipe rather than as a craft to be mastered through deep mental engagement.
As I've gotten older I've noticed I've become more pessimistic of changes in the field. Occasionally a really good idea comes along which sticks. A lot of the time though it feels like a new hit framework is cooked up every week, and experience has taught me that this weeks hip framework can quickly turn into last years boring support nightmare.

In general I think we're heading towards better things... you just have to watch out for the warts along the way.
If the US acknowledged them as POWs with the associated rights (e.g. correspondence, able to refuse questioning) that would be one thing. But they're not even granted that.

(Not to mention that war was never declared, so hostilities have already formally ended - or rather, never formally started)
Adderall: America's Favorite Amphetamine
HBO Screws Australia Over Game of Thrones
Ah, much thanks :)
Each one of those ton of things have been solved by Apple, Samsung and BlackBerry in many of the countries Google doesn't support. They can copy what any one of these 3 did if they really wanted to help developers.
Yes and no, I'd suggest reading about sovereign immunity in the US: http://www.law.cornell.edu/wex/sovereign_immunity
What I'd find amazing if this thing has enough horsepower for WEP cracking. Add a small Wifi module, a battery and place it into an innocent-looking charger. Voila, you have a spy kit.
Improving the performance of Warp again
"Show HN: Kurikku -- Source code with annotations, like Rap Genius"?

That at least gives me an idea of what's going on.
On 3.13.1, here's a breakdown of the top sources of code (using the same naive wc -l count), listing only dirs with >500k lines:

arch/ 3.2M
arm/ 0.7M
drivers/ 9.9M
gpu/ 0.6M
media/ 0.9M
net/ 2.1M
scsi/ 0.9M
staging/ 1.1M
include/ 0.6M
net/ 0.8M
fs/ 1.1M
sound/ 0.8M
Neither are most of the computers used for scientific computing in this world. 99% of the high-performance computing market is anything but Windows.
Well, if you take lessons from your failures, you end up in a better position after each one. So it's definitely not like flipping a coin with independant outcomes.
Or they could just not hire them for the small amount of work they do and giant amount of education by high-payed employees they require.
a. http://www.quora.com/Startups-in-Brazil

b. http://blog.websummit.net/2013/08/20/10-startups-from-brazil...
I've been waiting to cash out my hacker news karma for years!
Good question.
First - this is _not_ my guide. MDN is a wiki and anyone can edit it.

- NaN is just a number type . You have NaN in Java or C++ too. It's a way to represent "a number we can't represent"

- Good catch on strings, I'll edit it in.
I think it's time we stopped defending silent companies by hypothesizing scenarios where they are hard-working but can't tell us.

perfect
That's why you should never buy DRM-protected ebooks from other sources than Google Play Books or iBooks or Amazon :)
That sounds very suspicious. Do you have a source for this? Remember that you don't even need a carrier to be able to use the app store. Who takes the 25% from the payments done from my wlan-only tablet?
So we should rob these people of one of the ways in which they can gain actual experience and make themselves salaried employees? The government should IMNSHO only concern themselves with one thing: is it consensual or not? If it is, they should back off and leave people alone.
I 100% agree, but the problem is that people have adblockers everywhere now, so toolbars are pretty much the only place left to serve ads.
It feels like they're doing "something right" by avoiding <table> at all costs, even if it means emulating the same behaviour that's already built into the browser with a set of CSS rules. This is blind faith, not reason... and oddly enough I've noticed this type of dogmatic thought far more in the web development community than in that of any other programming language. My own philosophy on writing webpages is to do the simplest thing that works and don't obsess over layout; the content is more important. I'll use tables when they make things easier, CSS when it makes things easier. But never do I give any consideration to "X is bad", "always use Y" etc. After all, your visitors probably couldn't care less whether you used tables or CSS.
http://www.resumonk.com/ - Resumonk is an online resume (CV) maker.

I just launched a major update with lots of changes to the resume editor. Also improved the DOC conversion and templating code quite a bit.

It's cool because I think it is the most intuitive online resume maker out there that helps the job seekers in standing out from the other applicants through their resume but without actually going over the top with "super-creative" designs.
International box-sizing Awareness Day
Linus Torvalds raises a thumb for nvidia
Leader
Why can't anybody be the leader of the world?
In a negotiation if one party is prepared to walk away and take a huge loss and the other is not, the party that is prepared to walk away will win the negotiations. Apple historically has been willing to cut into their own flesh to get big developers to obey the rules (if you will remember the amazon kindle in-app purchasing debacle). They would be willing to ban an app like Skype to make them comply. Google and microsoft have less resolve, they're not willing to ban a "must have" app for TOS violations, so that implicitly means those apps can ignore the TOS.
Google accepts my UK debit card, and I've never had problems using it online.

> Debit Card from Visa or Mastercard? Why.. would you do that?

What do you mean? The bank-issued debit cards you are talking about may also be Visa or Mastercard debit cards.
Can someone tell me where I can find a primer on immutable vs mutable, state etc? I have tried to piece together an understanding from wikipedia etc but I'm not really "getting" it.
So to be clear, you are not allowed any form of payment except Google own payment method? Is that how it is?

Or is a developer allowed to combine Google's payment method with Bitcoin, Paypal etc. ?
Do you think that's good for users though? Especially with Google's lax oversight of the marketplace? If the developer using their own payment method changed their PayPal redirect to a phishing site, would users notice? What if you implemented your own credit card payment? Where's the guarantee that you're PCI compliant? I can tell you that 99% of your users won't know what PCI compliance is. If Google allows users to become accustomed to entering their credit card info to each individual app, there could be major liability issues that I'm sure Google doesn't want to deal with.
Expectations from a Software Developer
I feel like the design is heavily influenced by Angular (which is good, since Angular makes many good decisions). Is the intention of Vue to be a lighter-weight alternative? Are there features and design decisions that Vue makes differently? (E.g. the model concept seems simpler in Vue)
If Skype sold credits in-app they would have to follow the same rules.
Laser technology lets Parkinson patients walk again
>If they took the time and posted a short note explaining which challenges Google faces in a specific country, this discussion would not take place.

If only Google had some kind of social media website or something where they could communicate en masse to their developers, like Orkut, but updated. Or even a website that could host a blog, like Blogger. If only...
Oh come on, Developer wants to build Android app, developer builds Android app, developer puts faith in Google that Google will make it possible for app to get paid.

This is exactly the process Google implicitly wants to have happen, its what we all want to have happen. Google just fumbled
Android does allow alternate app markets to be installed or applications to be installed directly. You would never get the reach of the PlayStore, but still this would offer a way around this.
Can they? What if the process is patented?
Considering Apple allows developers from all countries supported by itunes to sell their apps in the App Store, I too keep wondering if Google is actually working to add more countries to their developer program.

There are many app developers from my country (Indonesia) that sell apps in Apple App Store, but none of them can sell their apps in Google Play store.

IOS marketshare in Indonesia is less than 3%, while Android's marketshare is more than 40% [source](http://www.ibtimes.com/android-vs-ios-whats-most-popular-mob...). Also, Indonesia has 285.0m mobile subscriptions (US 345.2m subscriptions). On the other hand, Brazil (268.4m subscriptions) is already in the list of supported nations for publishing paid app. [source](http://mobithinking.com/mobile-marketing-tools/latest-mobile...). Yes, Indonesia's GDP per capita is really low, but so is India. Yet, India is in the list too.
The fake vc
This kind of hyperbole only serves to reinforce the OCD some people in tech have about "working" long hours. What you described in your OP is lunacy, which will cause mental illness in many people. It is also fallacious, since it will be nearly impossible to find a statistically significant sample of people who have actually done this.
You ask "what else besides writing code or managing people" and mention prototyping & creativity: have you considered moving into product design/UX or product management?

After working as a developer for a few years, I got a bit disillusioned with "building and fixing things all day" as you say. I now work as a User Experience architect and am still involved with building and fixing things, but in a very different way. I still write code, but mostly to prototype ideas and collaborate with developers.

A broad understanding of various technologies and lack of specialisation/investment in particular frameworks is a plus, as you can understand what's required, without getting bogged down in details. You can take a leading role, without having to be anyone's boss.

Not sure if this sounds attractive to you, but it works for me :)
This isn't going to help the industry. The Internet is changing the way we learn and software development is at the edge of the trend. Software lends itself to this in part because its a meritocracy in which competence is easy to recognize independent of accredited degrees, and because the tools change so fast traditional institutions have trouble keeping up.

Its extremely unlikely regulation can do as good a job as the default market forces in identifying quality programs, and it will likely put a huge damper on people trying to do innovative things with technical education in the state.

disclaimer: I run a one year 'developer bootcamp' in rural india - http://jaaga.in/study
Will this also benefit other Kepler users?
Show HN: Y Combinator Social Media Report (Requires Twitter Login)
I'm sorry for commenting around your main point, but I have a question regarding the safety of GMOs, since biologists are keen on declaring them "safe".

So there are ample evidence for the safety of their consumption. But is that the only criteria for safety? Is GMO safe for business? Are there social risks? Is there a risk of monopoly? Is it safe for the environment? Are butterfly spices at risk? Are less thorough plants loosing migration from escaped GMO plants?

I'm asking since there seems to be a really anthropocentric definition of "safety" at work here. In fact, there seems to be a really western centric definition. Is it really safe for the food production of this world to invest such time and money in an unsound production process, that is likely to leave the business of food production in few hands with minimum diversity for land use? Or is "safe to eat" enough to conclude the debate?
"Credit cards" are also issued by banks. Visa and Mastercard are just brands and payment networks, not financial institutions themselves.

For a long time now (better part of 20 years?) US banks have commonly issued debit cards that can also be used as if they were Visa- or Mastercard-branded credit cards. They come out of the same number space and have little Visa or Mastercard logos on them. The transactions pass through the same networks using the same infrastructure, it's just that when they land at your bank, the number being adjusted is the balance on your checking account, rather than the balance on a revolving line of credit.
Added to which we assume the OP is learning - improving his coin flipping ability - such as putting the heads on top before flipping anyway.

Other advice would be to put your failures up here and accept some (pretty painful) critques. Then OP could learn faster ...
That appears to be where we are headed.
What would it take to add IE8 support?
I'd wager nearly all Java developers run their applications in their own JVMs, far far away from the sweaty mitts of client-side JREs.

> That's why I will never take the language (or the JVM languages) seriously

Seriously dude?
Streetpong [video]
You know you don't substantiate your claims to experience or your "analysis" of the protocol in any way.

So your sole acumen far as can be determined is setting up a blog and reading another bloggers blog entry. Yeah, tons of experience there.

So, I've been writing software for close to 20 years, and I've been doing it for a living every for the last 15 years, 6 of which I've been doing that as a freelancer.

- My linkedin page: http://www.linkedin.com/in/pyalot

- Github: https://github.com/pyalot

- Twitter: https://twitter.com/pyalot

- My blog: http://codeflow.org/

- Some other stuff I do: http://webglstats.com/

- Specifications I published: http://www.khronos.org/registry/webgl/extensions/WEBGL_depth... http://www.khronos.org/registry/webgl/extensions/OES_element... http://www.khronos.org/registry/webgl/extensions/EXT_texture... http://www.khronos.org/registry/webgl/extensions/EXT_frag_de... http://www.khronos.org/registry/webgl/extensions/EXT_sRGB/ http://www.khronos.org/registry/webgl/extensions/proposals/E...

For the record, I only wrote PHP twice in my life, once when I was a wet behind the ears noob back around 18 years ago, and once when I was forced to do it on a short snippet around 8 years ago.

Your creds are? (nill?)
Can we get python in the browser already.... please?
Hmm.. Interesting. After years of having a 'Maestro' supported card I learned _now_ that this is handled by Mastercard. But .. usually that's still not accepted online.

My latest card (got it for 2 month or so) lists VPay (aka Visa) now. That said, before I got the card I haven't seen VPay anywhere, at all - and I still don't know why I'd want that, if I care and if THAT now works online, in a decent way.

So I guess all my cards so far were technically Mastercard backed - but still utterly useless online.
> So we should rob these people of one of the ways

By working for free, they're lowering the wages of everyone else in the software development field. Who is robbing who exactly?
And people claim the world is flat. It is not for us that need to jump through hoops just to be on the same 'playing level' with our compatriots overseas.

As a Nigerian, you cannot dare build any SaaS application because gateways that support recurring billing do not support Nigeria (and of course many other countries)

Basically, the fellow with this problem cannot build an Angry Birds without moving countries or jumping through hoops.

This kind of stuff makes me really mad. As an entrepreneur, you just have to keep fighting the obstacles and solve your problems.

For my new project, we have had to register a company in the US just so we can use Stripe. We still have more hoops to jump before we are ready to collect money.

If I were competing with some other folk, he would be already one moth ahead without having to spend a lot of money and time.

It's really fucked up.
At least the guy admits he is a first-adopter.

All I really get from this blog is that some influential guys approve of these two new JS libraries.

For someone who still builds website HTML, what are Grunt vs Gulp originally supposed to do? And why does Grunt do it better?

And a similar questiion for RequireJS / Browserify?
Obviously 'we' know that most github repos are mostly rubbish experimental garbage (at least mine are), but many startup recruiters that I have met have filtering/scoring on whether a potential candidate has a github account and even a further qualifier if that account is active or dormant.

I don't think they go beyond that as they probably don't have the skillset for that, nor do they check any other code hosting sites.

But for the anonymous early filtering to get your foot in the door it makes sense to have a semi active github account until you get reviewed by/speak to a proper technical interviewer at which point that sugaring is unnecessary.
What applications can you suggestion for music production?

* Scorewriter program like Sibelius, Finale?

* or a digital audio workstation like FL Studio, Cubase, Pro Tools?

Maybe someone also knows some good blogs, tutorials for beginners.
So what? Why is lowering wages a bad thing? If the wages are lower across the industry, it means consumers get lower prices. You're totally ignoring the consumer side of the equation.

So really, any regulation has another side. It benefits one group of people, while robbing another group, which is less vocal and less identifiable and thus is less likely to be remembered in this case at all.
Same here. My VISA (DEBIT) works for iOS purchases. I've used it on different European stores and on the US store too (long ago though).
After reading the documentation, I have to say this seems to be a nice medium b/w angular and knockout. I love how the api is really small and you just use plain js objects just like in knockout.js.
It's a lose-lose situation for Google to do such a thing. They're not making an argument; they're making policy. I'm under the impression that the policy isn't up for discussion, in which case it's wise for Google not to pay people to reiterate what we already know.
An expansion may never come. When they created their new policy requiring use of Google Play for all IAP, they could have easily carved out an exception for app teams not based in countries served by their payment system. Anyone bright enough to be hired by Google to write app store policies would have been smart enough to anticipate this scenario.

Since Google doesn't make glaring mistakes like this, it was intentional. The only logical conclusion is that Google wants all Android development outside of the countries it has named to cease immediately.
Google has that too on the app page, right below the download button.
Why would a new JS framework bother to support a browser that's 3 major revs out of date?

Edit: Possibly you are being sarcastic....
Totally agree. Programmers should understand the value of intimately knowing the domain. "Customers don't know what they want" is part of the game, and as such is not an acceptable excuse for building poor software.
xor rax,rax

I used this construct often to zero a register, in the time that memory and CPU cycles were scarce. But nowadays, my time is a more valuable resource, and I tend to write:

mov rax, 0

It takes a somewhat longer instruction code, and a few CPU cycles more, but it conveys meaning better.