skysight-inc/HackerNews huggingface dataset:
1) Is the result of shops putting all their dev effort into apps. Performant and high-quality mobile sites is easily achievable if you put in the effort. Native obviously has some advantages that can't be replicated in browser, but in-browser is repeatable across platforms and prevents lock-in (for both site creators and consumers)

2) To each his own. I've never really figured out what a native look and feel was since every app looks different. And it's not like non-native slowed down adoption of the WWW for desktops.

3) Bookmarks. Android at least lets you put a URL bookmark on your desktop too.

4) Same as 1.
http://en.wikipedia.org/wiki/Jan_Koum

Jan Koum started WhatsApp when he was 33. Now I'm not saying you are the next Jan Koum but I do believe it's never too late to work on something you're passionate about.

Sometimes joining an early stage startup can let you be part of that exhilarating experience so that's one idea.
seeing this makes me laugh.

of course you can take a vacation, you just don't want to. your ego is bound up in a workaholic identity and you've lost grip on reality.

every small business owner or co-founder i've ever known takes at least a week off every year and most government holidays, because it's the responsible thing to do when you work with other humans.
Mostly free time. Probably not much different than most retirees with money in the bank.

I always wanted independence. I never wanted employees. SaaS is a wonderful business model for that. It took 10 years and a dozen ideas to find 2 businesses I could run on my own, be low-touch enough that I'd not have to be hands-on with every customer, and pay enough to be a viable alternative to employment. Most of my web app ideas didn't go anywhere, nothing happened overnight, but eventually I had the right mix of learned skills, experience, and luck to do something right.

I spent 10 years living like a broke college student. I was a broke college student in the beginning, but I didn't move past the one-bedroom apartments and cheap home cooked dinners until I had some solid business and a good runway in the bank. I was never a risk taker.

Now I pay myself a $30K/month salary. I saved enough to buy a house, rather than mortgage a house. Met an awesome girl and moved her, and her pets, in with me. She's always hated the work she originally trained for, and has gone back to school for a career she's passionate about -- working with large animals. I've been working every other day, a few hours at a time, recently. I work more in the summers than the winters, just because I prefer working outside in my sunroom with the fresh air, but it's not heated. We spend most of our time together, taking day trips, eating out, visiting friends, and don't worry much about money.
This is a thing, in case you're wondering. At my current job, there was a spike a week ago with more than 1k spam links. We've no idea where they're from, or how to disassociate ourselves from it
Quantum mechanics is weird only because we don't learn statistics in high school (well I didn't anyway), and we can't come up with good real-life analogies for quantum interactions.

For example, the twin-slit experiment used to illustrate collapsing the wave function (a single electron fired through 2 slits will show a wave interference pattern on the wall, but the pattern disappears if you find out which slit the electron passed through) is portrayed by physicists as obscure, weird, arcane, or even as indecipherable devil magic which us mere mortals can never strive to intuitively understand beyond pulling out a PDE.

This flat-out isn't true, and here is my analogy for the 2x slit experiment in real life (using trashy fiction):

The electron is an young impressionable female, slit A is the handsome vampire, and slit B is the wild werewolf. Until absolutely forced to pick one of the slits, the electron sort of strings both slits along (and the result is a lot of interference which, in the literary world, we call plot). But, when the reader looks at the end, she (the electron) inevitable picks one of the slits. Summed over all the trashy romance fiction out there, one gets the feeling it's the same damn electron and two slits everywhere, yet she is clearly making different decisions each time.
You can disavow links via webmaster tools. The onus should not be on the innocent site however, that's bad engineering design by Google.
"By American standards, keeping someone from leaving India seems pretty equivalent to condemning them to life-long poverty."

That's a bit of a leap.

"Can you imagine someone making (with a straight face) the argument that people from Detroit shouldn't be allowed to move to San Francisco to take a better job, because they'll steal jobs from and drive down the wages of SF natives? What's the difference?"

Probably the fact that Michigan and California are 2 states within the US and whilst America is protectionist (as are most sovereign nations) against other countries when it comes to labour (with few exceptions like the EU), there are laws that prevent this kind of protectionism between states.
> Everyone has proper attire.

I think that's probably a big component of the policy, I regularly see kids on the train or out walking to school without proper attire to be outside in the bitter cold.
You are absolutely not too old. Actually, contrary to the Silicon Valley stereotype, most startup founders are between their late 30's and early 40's - where they have the perfect mix of remaining youthful drive and critical industry experience (it is also, coincidentally, the age range where fluid intelligence of youth and crystallized intelligence of wisdom intersect and balance out). The fastest growing startups are actually far more likely to be led by people over the age of 50 than under the age of 30.

Don't listen to the Silicon Valley echo chamber - the rest of the country thrives on stable businesses, which are most likely to be led by older founders. Not only can you compete with those 20-somethings, but you can out-maneuver them using the experience you've earned in other environments. Younger founders may have to put in 100 hours a week and make dozens of costly mistakes that you, because of your corporate background, can potentially foresee and avoid altogether.

Reference: http://business.time.com/2013/03/14/ask-the-expert-the-best-...
Verhuisdekens en pakdekens voor zorg van huisraad bij elke verhuizing
From playing with it a little, 1) I dig it and not unlikely I'll use it in some situations I'd otherwise hit the Playground for, 2) here, of course, are some ideas:

- Running bradfitz/goimports (if it's in the $PATH) on the session file before executing it and picking up any imports it adds. So f, err := os.Open("foo") would work without me explicitly :import'ing os.

- Enabling gocode autocompletion after you type :doc, and possibly stripping a trailing '('. This'd be a cheat to let you type :doc fmt.P[tab] enter.

- Hiding __gore_p from the written/printed output. Possible there's a technical reason that's less of a good idea than it sounds like.

- :read to load a session, and/or similar shortcuts to save you from retyping the same inputs to set up the environment -- e.g., taking a session filename on the command line and defaulting to ~/.gorerc if it exists.

- :play -- submit some version of the session file to the Go Playground and print the URL (for sharing, say). The Playground's "About" link says automatic use is OK if you're cool about it (and has a more complete definition of "if you're cool about it").

Thanks for the work and don't let the spew of ideas distract from that I like what you've got and find it useful.
Haven't read this fully, so not commenting on it (apart from my other comments in this thread), but can recommend this:

1. Get and read The UNIX Programming Environment by Kernighan and Pike.

https://www.google.co.in/search?q=the+unix+programming+envir...

A classic. Outdated [1] some, for modern Linuxes and BSDs, so:

2. Supplement it by reading Linux / BSD man pages and get a book or two on one of those OSes, or other Unix variant you are using, such as Mac OS X.

[1] But you are unlikely to find another book that better conveys the Zen of UNIX, so to speak. The authors were early UNIX users and developers, and Rob Pike (now at Google) is one of the creators of the Go language.
Is the problem really with the substance of the complaints, though? Seems that the issue is more about the reaction and its massive scale... wouldn't it be the same problem if people were offended by something not having to do with political-correctness? For example, some religion-based complaint (like "look at this person doing work on a Sunday!"), or some arbitrary disagreement ("fucking hexagon patterns on a t-shirt?! What a jerkface!").

So I guess what I'm saying is it's the "extreme application" that's the problem, not the "of political correctness" part?
"Interactive go..." was not my competitor, I just pointed it out for a reference.
In this example, why would you want the lowest common denominator? It's not always about quantity of eyeballs. It's about quality when you're managing a brand appealing to the best and brightest.
Free Live Training Room Help Build Your Biz Send Your Best Message – IBOtube
One of my companies sold to hospitals. They are the WORST with payables. Unbelievably bad. It was terrible. We eventually were coached by a very friendly client who had pity on us.

We ended up raising prices something like 30% and offering discount terms like 15 day 30% discount.

They never once paid on time for the discount, although we would sometimes get paid in 30 days at the higher rate. (Typical pay rates at the time were Net-180 to Net-270).

So, price it up, and show it as a discount. A good customer inside an enterprise should be sympathetic; if you're good, you can turn it into you and your customer against the customer's payables department. You can say "tell me the real story on payables", and "I have to get paid faster than that or I need more cash than we talked about" to many of them.
I sleep in, wake up, and work till about 7pm depending on time zones I am in (right now most of my calls are 3pm to 7pm since I am in Europe for a few months). I've scaled the late nights back a bit since I got married, but occasionally I'll work through midnight, and occasionally a day on the weekend. I love my work so it takes a lot of work to make sure the balance is there. Before I got married I worked a much more flexible schedule, I worked when I felt like it, and when I didn't I didn't. I usually ended up working around 50 to 60 hours a week.

I never minded the stress prior to this last year, generally if I get burned out I take a vacation and I'm good after 10 days on the beach. But, this last year has been very stressful and it has taken a full year to find a solution to that. Stress management is key to maintaining a good lifestyle, I exercise a ton, and working to add meditation to my daily habits (you need both).

I love the flexible time, if I need to take a day off I take it off, and I put it back in somewhere else. As the company has grown in size it is a little more rigid in structure, I've got meetings on Monday/Tuesday that I usually can't skip. But usually that leaves Wed/Thur/Fri free for project work and no meetings.

I love to travel and this lifestyle. Since the entire company is remote it doesn't matter where I am. I traveled for all of 2012 and 2013, I spent a year in Australia, 6 months in europe/UK, and 6 months in South America. I am typing this from Nice France where my wife and I will be for a month, and then Croatia for a few months. I use AirBNB to find places to stay and it has worked out brilliantly so far.

I go to 3 to 4 conferences a year, sometimes more, I really enjoy the industry I am in and have a fair number of friends through that network + work meetups. Given the nomadic nature of my life for the last 5 years, and the higher hours I don't have a ton of close close friends. Just a few from college and it is hard to maintain those friendships when we are all different places in the world. I am looking forward to being a bit more settled as I've gotten older :).

The hardest part? It is hard to shut down, it is a constant battle to make sure my life has balance, both for hobbies, and for my wife/family. I would imagine that once kids are added to the mix that will really adjust some of my priorities and time :)
I would guess that for Copenhagen interpretation its mostly experimentalists. While its coarse grained (i.e. is problematic at timescales of the "measurement") it does not add extra stuff.

Plus, let us take a very simple system: one particle in a two-level system. Does Bohmian make it simpler for you?

> Bohmian Mechanics is not an interpretation of QM but a reformulation of it.

Could you explain the difference?
You really don't know that Detroit and San Francisco are in the same country and Mumbai and New York are not?

Because that is the difference. If you arguing that national borders are immoral... well, I might agree in theory. But many more things besides immigration change at that point, and we are not there right now.
I can't help you directly (I'm not in the IT Security field), but I think I have some applicable tips.

I did very badly in college, and majored in American History. About three years ago, I quit my job and learned how to code. I was focused on machine learning and data analysis. I faced the same problem you did -- no way to prove I had any skills.

The way to stand out to employers in your field is to do things that are publicly visible. It's hard to judge someone's talent from a resume, but it's easy from a github repo.

Some ideas for you:

* Contribute to open source projects in the space you're interested in.

* Start a blog. You'd be surprised by how much sharing some of your own experience can help others, and it can raise your profile a lot.

* Lots of companies offer bug bounties -- try to find some vulnerabilities and collect some. Blog about your experiences. I don't know how hard this is, though.

* Make cool projects and share them on github. Blog about them. Post them on HN.

* Go to meetups in your area on topics that interest you. Meet people. Make cool projects with them.

* Go to hackathons if you can. They're a great way to meet people and find interesting projects.

* See if you can take on a small part-time role helping out at a startup in your field.

As for what's in demand, take your pick. I've talked to companies having trouble hiring web developers, mobile developers, and data scientists. Any of them is a good choice (again, don't know anything about IT security demand).
There is nothing morally wrong with people grouping together to ensure their own collective prosperity. It's something humans have been doing ever since people banded together to hunt gazelle on the savannah. People throughout history have fought and died to have their own country where they could look after their own interests. It follows that there is no moral obligation on the part of tribes to take all comers, if doing so might reduce the properity of their existing members.

Look at it this way. Indians are much richer than sub-Saharan Africans. But go over there and tell them that they have a moral obligation to allow African immigration. People will laugh at you, if you're lucky.
I bet you already know if you feel able to compete with people in their 20s. If the question is, will other people, for instance, investors, think that you're too old?

Two words: fuck 'em.

Signed, a 35-year old CEO.
It looks to me like a Macbook Air 13" is better in spec and at almost the same price range. Did I miss something?
@Jarkko: thank you for the great insights.
How many hours typical developer on your remote team work on?
What is the typical hourly (or daily or weekly) rate for senior developer who is working on the same project full time for months or years?
You won't pass the fliters to get hired. There is a way to do it. First you need to show that u have worked for big companies; second, try to work as a contractor, which can help you gain real experience.

No company wants to mentor anyone.
really encouraging! thanks, man.
>I don't know what's in demand. What can people still turn in to a long-term career? What area or "discipline" in IT shows promise for a career?

Here's one rule of thumb I've been using to gauge demand. If someone's willing to hire you to use a tool even though you haven't really used it before, then the demand is there.

Another warning is that what's hot now may not be hot 5 years from now. iOS is hot right now. I'm concerned that, with Steve Jobs gone, Apple is going to implode and lose their market share. So there may be no iOS jobs 5 years from now.

Just keep sending out resumes. You'll find something eventually. It's just a numbers game.

Do you have any savings? If not, get whatever you can right now to get back. Be prepared to take something lousy and be looking to jump to something better.
Are you working alone?

How long (from the start) do you think it will take until you do 5 figures per month?
There are three ways to play the game:

1. Play by the "rules": stockpile the degrees, certifications, awards, etc. that we all know are largely useless but are absolute requirements for signaling your way through a standard corporate job interview. If you are after a normal, boring, corporate American desk job (nothing wrong with this depending on your life situation) you must play the game by the rules. If you don't, you will delude yourself and lose opportunities to lesser talented candidates who are better at playing the game.

2. Leverage your connections: use your professional connections to bypass / skip many of the requirements set by the "rules" to get a job. This requires less of playing by the rules but means you must have a solid professional network of people that have good jobs at companies that are looking to hire and are impressed enough by your work to give you a recommendation. This is harder than it seems, even for those with good connections, but I personally have found the most success finding good jobs these way.

3. Set your own rules: start your own business. This is the toughest but allows you to completely skip the rules. It also requires the greatest amount of talent and offers the greatest amount of reward. Speaking from personal experience, however, unless you have stockpiled savings and have excellent work ethic, this is a massive risk that has the potential to destroy your savings, emotional state and family relationships.

If I were you, I'd focus on a combination of #1 and #2. Get the college degree even if you think it's useless -- I'm sure you're being rejected immediately because of a lack of college degree. If you really don't want to do that, start working your professional network for referrals or start working on a great side project that you can present at an interview that showcases your talents and makes up for your lack of degrees. #3 is the dream, of course, but I've found that there is enormous value in the stability of a regular paycheck and insurance, especially when you have dependents, despite the soul-crushing nature of corporate jobs.

Good luck.
http://en.wikisource.org/wiki/The_Federalist_(Dawson)/70

Speaking of the Executive, but the same arguments apply.
> Probably the fact that Michigan and California are 2 states within the US

And yet, until just 20 years ago, you couldn't move from Germany to France for similar reasons. You had to get a work visa. Just because they weren't part of the same union, even though they are neighbouring countries and you could literally commute from Germany to work in France (or vice-versa) every day if you wanted to.
I've been writing Python unit tests lately too. I stick all the tests in files named test_.....py, have a top level file run-tests.py that runs them all, and then (this on Ubuntu): watch -n 0.1 ./run-tests.py in a window on the side.

Then I can go off and change stuff and as soon as something breaks I see it in the side window. If I break something and the tests don't break, well, time to write more tests :-)
Ahh, submitter != author so my use of "you" is off. If nothing else, maybe I'll get enough use out of this to submit a PR for one of those things. :)
certmgr.msc
Where do I go get a consulting gig like this? I am indeed a halfway decent programmer, proficient in a variety of languages, frameworks & technologies. Get me some work like this and I'll pay you commission.
What percent of the US population is 1st or 2nd Gen immigrant? In the Bay Area, I would guess it is at least 50%.
Age of founder(s) may exclude some startups from funding in California, but elsewhere the older a founder the more competent they are usually rated. Even then, more traditional funding sources, like banks, are more likely to lend or invest in older founders because of their experience and potential assets.
Are they misrepresenting you? Are they saying "dominickt was a co-founder, currently holds shares, and gave us an incredible start" or "dominickt is still active in the company"? I think that's a major difference.
>If you want a classic though, check out Unix Power Tools at O'Reilly

Yes, that's very good. If I was to compare it with my recommendation in this thread, of The UNIX Programming Environment (UPE), I'd say that the Power Tools book is like a cookbook, while the UPE book is like a tutorial (but a power tutorial :)
Over at 500 Startups we see a substantial number of founders and founding members who are in their 30s and 40s, and even some in their 50s and beyond.

This topic resurfaces every so often. Google will produce various articles and studies on the topic. Here's a study from HBR using Crunchbase API, LinkedIn, WSJ-

https://hbr.org/2014/04/how-old-are-silicon-valleys-top-foun...
YC reject here, Winter '14. Started 11/12 as a side-project while working at another YC backed startup. Applied to YC after establishing baseline product market fit. Worked 10hrs M-F at job and another 4-6hrs on startup when home. 10+hrs on Saturday & Sunday on startup.

Went full time 3/14 after getting into another accelerator. Since then work about 10+ hrs 6-7 days a week, sometimes taking the occasional weekend off. Started charging 5/14 and have been profitable since day 1. Pay myself and cofounder a nominal salary (~2k/m). By early '15 have grossed over 100k and still profitable.

We have about 5 consistent contractors that we pay for different parts of the business and work harder than ever managing time and people. I don't code as much as I like to anymore (still ~40 hrs per week), but I work just as hard. Only ever have more things to do, never less.
No age is too old. I co-founded a startup last year, successfully raised a 8 figure series A, and am the youngest of founders by more than a decade, and I'm over 35.

The difference between now (startup #4 for me) and when I was in my 20s, is now I waste a lot less time and energy on things that don't matter.

My advice is start consulting on something you know just slightly better than the next guy. You can often jumpstart a product development plan by helping a large company define a product they need. Then make that if more than one company really needs it :)