skysight-inc/HackerNews huggingface dataset:
Everyone has always not wanted to pay for anything.
It's only recently been possible. And I disagree - a free market contains information about the cost of a product - but this information is not readily available at purchase time. It's like buying a car and not knowing the mpg - and the manufacturer gets 70% of your petrol purchases. In that case there is every incentive to sell cars doing 5 miles a gallon and less.

An open market fixes an awful lot of things - as long as it is an open market. I will add that this mobile app market is massively dominated by two players and that if mobile comms is as important to the next decade as we think it is, that is bad for everyone.

Apple should not have a lock on the software that runs the lives of half the western world. No one should.
The problem, it must be said, is that unlike software engineering, ripping out code is the equivalent of making many, many people homeless, even temporarily, and gutting their history and culture. Sometimes that's the right thing to do, but only sometimes.

I have yet to see any kind of cohesive philosophy giving guidelines on when this is okay and when it is not.
Neither are very good or useful for professional devs?
20 years ago it was perfectly normal for kids to be pouring money into arcade machines in exchange for 5 minutes of gameplay. Then be be told to pay more, fast, or lose all progress. Doesn't seem very different to me?
RSS Please! I love the idea.
Sorry didn't mean to be rude by saying that. I just wanted to frame the conversation.

I like the idea of a Uber for Ambulances, although not for the use case you suggest obviously.
First off, its Great to see you on HN! For the few of you who don't know, Stephan maintains Visual Studio's C++ Standard Library implementation and he is extremely well regarded in C++ circles.

Thats of course right about const auto &&.. It won't work, I did mean (auto &&elem : range).
Are there any more details you can provide about this issue? (The present form is just a claim). Unless you're bound by contracts and can't disclose the group you were working with. If this is true, it is important to bring it to the attention of the public imo
I learnt to code (although it was very amateurish) when I was a teenager in the 90s, living in California. A friend of mine hooked me up with a job where I was essentially writing Javascript code and also helping with sysadmin stuff. Back then it was called a "web developer". The job was essentially a retired older gentleman's quasi-startup who wanted to bring technology to schools. Essentially his idea was multimedia curricullum, but he didn't really know what he wanted, it never went anywhere. It was a very part time thing, I made $100/week, all of which I spent on buying computers and monitors and running an FTP site. I did it for about a year, then I went off to college.
- Taught myself.

- The only upaid work I did was side-projects or OSS contributions.

- Probably like 4 or 5 years. I started in high school, and then started doing freelance gigs in college.

- First gig was with a local magazine. I was doing Photoshop to HTML/CSS work (I also know Adobe CS stuff). Then I started doing PHP scripting for them. Then I moved on to a couple WordPress sites and more PHP work. Now I have one part-time client I do more PHP work for, and I take on a gig in Python or Ruby every once in a while. Though I'm looking for Clojure work.
I understand what a UUID is, but I don't understand exactly what particular point the submitter is trying to make.
when android apps work on chrome, use lux[1] (if there isn't a chrome app by then). it sells itself on brightness, but will also adjust warmth by time/location.

[1]https://play.google.com/store/apps/details?id=com.vito.lux
Python Web Applications With Flask – Part III – Real Python
It seems themeforest.net and themeforest.com are owned by an Australian
company, Envato Pty Ltd. The DMCA is a US law, and luckily, it seems
they're not in the US.

$ whois themeforest.net
Registrant Organization: Envato Pty Ltd
Registrant Street: PO Box 21177, Little Lonsdale St
Registrant City: Melbourne
Registrant State/Province: Victoria
Registrant Postal Code: VIC 8011
Registrant Country: AU
Registrant Phone: +61.390230074
Registrant Phone Ext:
Registrant Fax: +61.290183043
Registrant Fax Ext:
Registrant Email: domains@envato.com

Envato has a page on DMCA takedown notices, but I'm not done reading it
yet. None the less, it seems they may respond to DMCA Takedown Notices.

http://support.envato.com/index.php?/Knowledgebase/Article/V...

The important thing is that filing a knowingly false DMCA Takedown
Notice can have legal consequences, both civil (read: monetary) and
criminal (read: prison).

http://www.aaronkellylaw.com/internet-law/consequences-of-fi...

Personally, I'd contact ThemeForest/Envato myself to let them know I'm
being harassed with threats of false complaints before the other guy
gets a chance to file his false complaint.
>AFAIK the Atheros drivers are open

(as corrected by many people, the statement below is not true)

the author of the post you reply to says it's not the drivers closed (yes, there're WiFi chips with open source drivers), but the radio firmware that runs on the chip. There's no open radio firmware for WiFi, and that's a big issue.
I'm a huge fan of ALIX and its successor, APU. I've built dozens of ALIX boxes and most have years of uninterrupted uptime running either m0n0 or pfsense. I've never gotten anywhere close to that with any of the Broadcom or Atheros based embedded platforms which are essentially what you get with a consumer router.

People definitely need to be more aware of the x86 BSD based routing platforms like m0n0wall: http://m0n0.ch/wall/ and its fork pfsense: https://www.pfsense.org/

I'm surprised the EFF isn't championing some fork of those platforms, or just those two themselves. Trying to fix the problem by adding yet another platform is just going to cause problems. I'm a huge fan of the EFF but it seems to be championing rather strange initiatives lately like the open WiFi and now this.
gamasutra.com is more like industry journal with its own content. It is not a news/blog posts agregator. gamedev.net and gamedevs.com seem to be closer to each other.
How to teach a computer to tell stories
Some had “intrinsic” goals, such as deep, enduring relationships. Others had “extrinsic” goals, such as achieving reputation or fame.

“If you want to live a happy life, tie it to a goal, not to people or things.” -- Albert Einstein

The author considers "deep enduring relationships" as an intrinsic goal. People are extrinsic too. They can be fickle, move away, die etc. I think intrinsic goals would mean a heavy focus on self improvement. Like developing temperance, patience, forgiveness. Improving self awareness, delaying gratification, having empathy for others, having a desire to contribute and have an impact on society etc.
Yes please, just code.

But "no politics" should not be an excuse to close our eyes in front of real world problems. Hackers can help without having to take side.
"Uber has a few luxuries that taxis are not afforded (due to regulation), including significant surge pricing and the general ability to turn down fares. To compare, Uber is allowed to charge 3x the normal price during peak hours, whereas NYC cabs have a fixed 50 cent surcharge at night and $1 during evening commuting hours."

Do you know what that is called in economics? Here you go:
http://en.wikipedia.org/wiki/Price_ceiling

It's a specific type of price-control, and it's the reason you have a shortage of taxis during peak-hours. The fact that pricing can "surge" in Uber during peak hours is a feature! It links in to what the other poster told you, that some Uber drivers like the flexibility of being able to clock in/out whenever they please. Increasing the price at peak hours means that there is more incentive for them to clock in, and thus eliminate the shortage.

Sure, there will be abuse, like you mentioned. But that's trivial to solve without having to resort to out-right banning Uber, as per one of the other responder to your comment.
possibly alzheimer's disease. ...or maybe not.

http://www.webmd.com/alzheimers/guide/controversial-claims-r...
Well those kids didn't have their parents' credit card hooked up to the arcade machine.
> It's complicated to deploy and misconfigurations cause outages, and those outages get more severe the more people deploy DNSSEC.

It needs to be maintained of course, just like any deployment, but is it worse in this regard to other protocols? I would say no. If you can get a TLS certificate for your web server, you can get your DNS records signed.

The whole infrastructure is in place. Your operations team should know this already. There are books, courses, certifications. The whole shebang

> DNSCurve, as a counterexample, does solve this problem, and it solves it regardless of whether 1 person deploys it or 300 million do. But all the oxygen has been stolen by DNSSEC.

DNSCurve solves none of the problems that DNSSEC solves.

That's the problem with DNSCurve adoption. Not some conspiracy by the DNSSEC cabal.

> It provides a setting for us to transition the CA system from untrustworthy companies directly to world governments, with the most commercially important domain names giving CA-like authority to (wait for it) the US government.

This is just false. DANE shifts the authority from some 300 individal organisations, private and otherwise, into your parent zone, which you must trust anyway under every sane DNS model.

The authority for the system as a whole is delegated to a transparent organization, currently indirectly appointed by the US government. If the word "government" here makes you see red, you're missing out on the bigger picture.

> it essentially re-enables public zone transfers

This is a true problem with DNSSEC. But it has been discussed over and over again for 15 years and no one really thinks it is a showstopper. It's well covered in the literature.

> a more significant one to me is that I believe it's cryptographically obsolete

Well, show that then. There is a whole working group who'd love to hear something more concrete. That's the way standards should be set, not by personal beliefs.
You're forgetting that $60 buys much more in Bengal than it does in SF.
Here's my timeline:

June 2013 - decide to change careers and become a developer. Learn basics of looping, branching and data structures in Javascript. Apply to code bootcamps.

July 2013 - Accepted into Epicodus. Complete class prep work and now understand basics of HTML, CSS and JQuery.

August thru November 2013 - Attend Epicodus. 40 hours per week learning Javascript and Ruby.

Feb 2014 - after lots of interviews, I am offered a 6 week contract with the possibility of being hired full time at the end of the contract.

April 2014 - brought on full time as a Junior Developer
Software can decode bird songs
First, a quick response to your questions. I learned to code on my own, after graduation. I simply took all my savings, moved half-way across the country away from my parents, and locked myself in a room (quite literally) for a while, until I was able to create the applications that I wanted to create.

My background was in Industrial Engineering, which is part design, part engineering, part lots of math and BS courses that I've since long forgotten. I think the degree helped me to be more user-oriented, but I am pretty sure it had nearly 0 to do with my ability to code.

Now, let's get to the paid gig. Technically speaking, I think my "paid" digs were for friends and family. I am saying paid because of course, they all want a discount and you end up being paid minimum wage for a while :) My first real gig was a great experience, but a total disaster, so far as payments were concerned. The guy was very legit, up until the point where he skipped town and didn't pay any of his developers. I was out like 5k?

All-in-all, that was a great experience and a kick in the butt. It opened my eyes to the real sucky parts of freelancing business, and eventually led to me building Scoutzie.com where we built plenty of tools to help freelancers shield themselves from ass clients.

Now, back to making money. This might surprise you, but the most money we made because it had nothing to do with ability to code. In the early version of Scoutzie, circa early 2012 when we just got into Ycombinator, my co-founder Jenn said that it was time to make money. I was actually afraid - charging people money for your online product - that's crazy! So, Jenn put together a WuFoo form[1] and we pushed it live.

It was absolutely astonishing when a day later someone actually paid us $5,000 to find them a designer, without even talking to us. It was totally unreal!

So, my point here is - you don't need to know how to code to make money. Sure, we had an original product that required code and was running and collecting interest, but the actual money part was done manually, for the longest time.

If you're learning to code, that's awesome, but making money and coding has probably little to do with each other. You can be the best developer on the planet and completely suck at making money, or you can hack together a few lines of code and get a consistent income month-over-month[2].

[1](the forms are all private, but here's an idea of how the product started to scale once we realized that people were willing to pay -> http://cl.ly/image/2j2C3m2k3x2A)

[2]Right, I forgot to mention, I built PresenterMate.com once, juts for fun, and it's been in App Store ever since. People are still paying money for it every month, which is very cool :D
The relationship with an arcade game is explicit and up-front: You put coins in to play, and you put more coins in to continue when you lose. If you were good, pretty much every arcade game out there could be completed on one credit. It wasn't terribly unusual for someone to get good enough to do that.

F2P games just extract money from you randomly, repeatedly, indefinitely. Completion without payment is no longer a matter of skill; in many cases skill has zero bearing on how much a F2P game costs to play. Instead, they charge you money and to avoid paying, playing the game is dragged out in time, filled with more tedious repetition and grinding, or you have to wait 48 hours between actions instead of a handful of minutes. The developers know that nobody wants to wait 48 hours between actions in a city-building/dungeon-building game, and that nobody wants to plant and harvest the same crop a zillion times before buying a single upgrade, so they use those unattractive barriers as a lever to get you to spend money.

Also, as a rather significant difference: For an arcade game to be successful they had to make it as appealing as possible and have lots of replay value, so you'd keep coming back and pumping quarters in to get better. They also needed a good skill curve, so it would take as long as possible before you got good enough to complete it on one quarter. And they wanted it to be fun enough that you'd still want to play even once you 'mastered' it in that fashion.

In comparison, F2P games are designed around the assumption that players will quickly grow bored with them, and that many players will never like the game enough to spend money. They tune it all around averages and sums, around trying to extract as much money as possible out of the people who do pay, as quickly as possible and for as long as possible until those people quit playing too. F2P games are not built around dedicated, satisfied players.
The theme hosting company is not ThemeForest/Envato
Thanks for your advice.

As I said, my main concern is I won't be given the opportunity to defend myself by the DMCA institution.
SHA-3 NIST announcement controversy
If it came to that I doubt I would have a choice. And if I didn't want to, I'd probably be wrong.
I have been coding since early high school. I wasn't thinking about making money or anything.. it was just something to do for fun. First it was dreamweaver, then photoshop slices, then text editor and php.

A couple of years later, my uncle got me a summer job where he worked. That was right after my first year of comspci. I would write bash scripts to automate manual business processes. That's when I first got paid, but it wasn't real software development.

After my second year of uni, I landed an internship at a startup. That's when I first got paid for writing real production code (python).

So, it took maybe 6 years total. However, I think coding is much more accessible nowadays. I'm sure it's possible to start making money in less than a year if you've got drive and passion.
Exploring Vail’s Backcountry via Snowmobile
I learned some C in a "101" class my first year of uni. After applying the concepts to some fun arduino projects, I responded to a craigslist post and ended up putting a few weeks free time (95% reading&learning) into an arduino device for a hobbyist. He paid me $200 + materials which was probably $3/hr but gained a lot of experience and confidence in self-teaching and project management. After this I did some small game and simulation related projects for myself to learn object-oriented concepts. Then recently I responded to an online posting for a software intern and showed them code I had written, + things I had built. They hired me and now I'm getting quality industry experience, albeit with an old technology stack.

I think that a great way for people to break into the industry is to do jobs for those who have even less software experience than themselves! These people may not pay much but they have lower expectations and will give you time to learn.
The hosting for the theme marketplace is GODADDY.COM
Your guess is correct. From this (annoyingly politicized) article,

http://retractionwatch.com/2014/07/18/the-camel-doesnt-have-...

... comes the following quote from the author of the camel-humps paper:

"I presented our latest results about 18 months ago at a PPIG workshop/conference in the UK. I felt it was helpful, since the claims I made had provoked hostility to the work, to retract those claims verbally. It had a dramatic effect, to the good. But I found (how I know is the confidential bit) that there are people who didn’t hear that retraction, and who are still hostile; and that hostility is doing harm. So I decided to retract more publicly.

"Interestingly, one person who I would have counted previously as hostile heard (indirectly) of the verbal retraction, and this summer was more than supportive. Research inspired by our work is going forward. So the retraction was worthwhile."

So, confirmed: there was an angry backlash, and this retraction is an attempt to calm people down.
The whole "our statisticians didn't find my claims supported by the evidence" didn't seem relevant?
This is all a little too cagey for anyone else to understand. It sounds like you got snubbed by someone at EFF at a time when they were somewhat distracted by arguably the largest geopolitical event the internet may ever have experienced. Can you point to what it is you're working on that is relevant to the announcement?
Misleading interface design
"Roughly how long did it take you from day 1 of learning to day 1 of being paid?"

First I had to graduate from grade school, then do the middle school thing, then sit thru the high school thing. I guess 14 or so years?

(Edited to add, at the time there was a moral craze about credentialism; thou shalt not hire a programmer without a BS degree. At least if you didn't live on the coasts. And this was about a decade before the dotcom craze)

There are also some moral questions, like I was being paid to test impaired telecom circuits for an end user financial institution, but I saw I could replace 90% of my labor with a "telix" script (like the procomm terminal program but arguably better, or kind of like an inferior version of "expect") of moderately short length. So, seeing as I worked alone second shift, I was somewhat less productive for about one night as I wrote my script, and the for the next ... long time ... I read magazines and did my college homework (for the kids out there, magazines are like a static website, only updated monthly, and they print it out for you... like another obsolete technology, the "newspaper", but updated monthly rather than daily) and eventually graduated and got a "real" job, etc.

So my first gig was automating my job for about one day and then maintenance of legacy code, and monitoring the automation for performance.

My boss eventually caught me because I got bored and started rewiring things and generally going "above and beyond the call of duty" and I figured I was about to get fired or promoted; turns out he wanted to promote me but there were no job openings between the time I got caught and when I graduated college. Which is how I dodged the bullet of maintaining stock trading COBOL code for the rest of my life.
Malaysian Airliner MH17 ‘Black Box found’
This isn't clearly written (English not the first language?) but the gist of it is actually interesting: the implication is that controversial or provocative posts get pruned from facebook (or at least buried under a view more comments button) and the less controversial ones rise to the top. Unfortunately it's a pretty poorly done experiment but it might be worth looking into.
I don't know where you were in 1994, but i was playing games on Amigas, SNES, Mega Drive and Gameboy.

I encountered an arcade machine once on vacation in Spain. Bubble Bobble. The differences: I paid before playing. The coin let me play for as long as my skills could keep up with the game. The game was entirely skill-based, not a long-term strategy game designed to maximize my retention.
The valley constantly changes.

Your question is identical to the one posed in 1999 during the first 'bubble' people saying "Oh but now it has gotten so inflated and ridiculous, someone moving here now doesn't stand a chance" and yet here we are in 2014 with a bunch of new LinkedIn, Google, Facebook, and other millionaires. In '84 when I moved here it was the 'great semiconductor dying' where places like Intel argued they were a good company because they were losing money less quickly than any other semiconductor company. Or had you been here in the 70's when cutbacks on defense work was the 'death knell' for the valley. What the observations miss is that the value is in the change not in the status quo.

If you move here as a 22 - 25 year old I think you continue to have a better chance of becoming financially independent than you would elsewhere. But its not a 'done deal', there is always luck, choices, and opportunities. Every time something fundamental changes, it creates a shift. In the last part of the 20th century it was the arrival of cheap computation, in the early 21st century the arrival of the Internet. Both created big shifts and opened up big opportunities to create value and wealth. They appear and vanish. I find it amusing that much of the money that went into my house came from Sun stock which, when I sold the last bit was worth very little, but during that time when it was valuable it became a part of my house. I see three candidates leading the next wave, adding autonomy to normally non-autonomous products (cars, trucks, lawn mowers), ubiquitous sensing to achieve better efficiencies in raw material usage (farming, manufacturing, housing, etc) and information economics (changing the way information is priced, bought, and sold). These are all emerging even as we're exploiting the tail end of social and Internet everywhere.

But here is the thing, if your 22, thing about being 'made' when you are 52, not when you are 25. And if you are suddenly "rich" at 25 think about how to make sure you are still rich enough when you're done working for others.