skysight-inc/HackerNews huggingface dataset:
I couldn't agree more with kevinchau. I'm also 24 and a semi recent grad. My first two jobs were at mega corps (a fortune 100 telecom and a fortune 500 energy company). They were well paying but I, they stripped me two things I hold near and dear to myself . My autonomy of work and schedule. I left mongocorp and went to worked at a start up with great/smart people for the past year. I recently left the start up to scratch my own itch. I lived pretty frugal even while being employed by the super corps, so I have enough saved to last me at least a year or so.

The past 4 months of my corporate sabbatical/"start up" has been one of the happiest times of my life. I'm learning the technologies I WANT to learn by applying them to solving real problems in my (still in stealth mode) product . When I see my past early twenties colleagues posting the " time of my life" weekend pics to the social networksphere, I laugh inside. I see past the distractions they engage in to make themselves feel like they've made it because, I remember the conversations we had daily about how much we hated the low quality work, stale tooling, and sometime poisonous corporate enviorments in which we worked.

I have no kids (I do have a dog that eats better then some people) and am only responsible for my self right now. I'm spending this time exploring and learning, not producing value for some clueless middle manager. 9 Months clean off corporate and hacking daily to keep it that way.
It's not that hard to get a job at Google. Rather, it's hard, but there's not much you can do about the difficulty -- the company's low tolerance for false positives leads to a high rate of false negatives.

I am under no illusion that we are the best of the best. We're probably better than average, but only a handful of us are gods (I'm not one of them) and plenty of engineers elsewhere are just as good as those guys. The real upside of working here is the low rate of genuine incompetence.

I just react negatively when ever someone calls out someone else's dream as unworthy. That is true whether the dream is to work at big G or start web startup #102341. IMO, they can both be fulfilling pursuits.
Also supports ZeroMQ, a websocket protocol extension (WAMP) and async Redis support.

It's missing SSL server support, an async HTTP client, an express like router (but that could be built on top of what it does provide).

I recently wrote a program that parses CSV file uploads and sends feedback to the browser through websocket using it's combined main loop.
Terms at the time of investment would have been ideal but, if I were in this situation, I'd probably consider the number of unsuccessful investments I had made and work to recoup some of those funds. Obviously, you won't want to take so much that it leaves the business in a tight spot. 2x-3x seems fair, since you stated you're an angel investor. I suppose you might convince the company to pay more if you intend to reinvest those funds into one or more angel-type investments.
Wow, that's harsh. This is the part of the article that speaks to why I submitted it to HN:

"He says science, not religion, resurrected the afterlife. Advances in cardiopulmonary resuscitation meant that patients who would have died were revived, and many had stories to share."

Regardless, I don't see why you consider it a "garbage article". It seems well-written to me.
There's public minecraft servers. People share maps. That's nothing new and I think it's beside the original intent.

The theme of the challenge was "religion" and Chain World was designed to have the characteristics of one: laws, tradition, secrecy, solitude, ancestor worship, etc. Most of that flies out the window when it's just a bunch of people browsing maps other people have created.

Of course, none of the original intent was really fulfilled because there was no adherence to the "laws."
By living beyond ones' means. Most people do it, regardless of their income. The single best piece of advice I've heard is "Live within your means."
Have you considered some sort of "enterprise" variant where large organizations use their own storage backend? Just 1-4 serious enterprise sized customers would cover the salary and overhead of 1+ good engineers. There's a lot of opportunity in that direction. Like any medium sized or larger company that needs to deal with compliance with education or medical privacy regulation, your tech is a great backup solution, and if carefully done doesn't increase your overheads much/ at all.

Otoh, I am just speculating :-)
He didn't say it was a large debt, he said it was a proportionally larger amount of debt. That could mean $15,000 on credit cards, or a mortgage, etc. (while his pals maybe had a fraction of that).

Also, obviously earning six figures doesn't inherently dictate financial responsibility. Just like someone making $50k can accumulate $20k in debt easily, a person earning $125k can accumulate $50k in debt easily. And there can be exceptionally good reasons for having debt.
What do you think about the Sun lawsuits on MS Java?
Not sure where nginx and lua fit into real time, as in main loop and callbacks from network sockets, Nginx's Lua support seems to be more request-oriented, executing a block of code in response to a request.
>There's probably an upper cap for this effect, but I'd argue that 99% of us will never reach that.

I think that you have diminishing returns on this as you earn more money... I don't think it's so much a hard cut off. The 'freedom' difference between being dependent on family for rent and being able to support yourself is larger, in my opinion, than the freedom difference between owning your home and owning a block of apartments.

In my mind, if you can make a programmers wage, and you feel like you can easily get another job if fired? you have a pretty large degree of freedom.

I also think that 'job security' or, perhaps 'perceived income security' has as much to do with this freedom as does the amount you earn. If you feel like your boss can fire you at any time, and if you feel like you can't easily get a new job? you... are going to feel rather less free than someone who either thinks they can get another job fairly easily or who feels that they can't be fired.
For production node.js apps, it's pretty normal to use both. nginx ends up handling static requests, because that's what it does best, and relaying anything else to node.
Haha - nice observation.

I consider these portions of the article "proof", or at least convincing evidence:

"Todd Burpo, Colton’s father, says he was skeptical about his son’s story until his son described meeting a great-grandfather and a miscarried baby sister — something no one had ever told him about."

"She never told her baby about God, Jesus, her near-death experience, nothing. All that happened when the girl was 8 weeks old. How could she remember that?"
>Mores, hangups, fantasy and wonder are what make up the Human

True statement. Hence why a group of us are trying to transcend that humanity.
Informative talk and I really like the vision he presents in the beginning of it. I started with Clojure from python and while a lot of good things are present in python, I really miss the whole notion of "let's step back a bit and ponder whether we are on the right track or not" that is present in the Clojure community. Especially the core team.

If I could just get half of what's in Clojure trickle into the mainstream languages I'd be a happy bunny.
After they serve the prison sentence. Do you let them own an open source printer again and let them use it without restriction?

According to one of the extra features on a well-known activist documentary about health care, in Norway a man convicted of murdering his family with a chainsaw was rehabilitated in part by employing him as a (well-supervised) logger, presumably to ensure his mind is well-trained in correct and incorrect uses of chainsaws.

So "serve the prison sentence" is the wrong way to look at it. Instead we should be saying, "After they've been rehabilitated and reintegrated into society," with the focus on rehabilitation to prevent recidivism, rather than retribution to satisfy our primitive lust for revenge.
Pick 2 out of 3: cheap, fast, good. I guess we've chosen cheap and good. That's why I don't fly United. :)
I don't follow it much. The language is very good for its purpose (a compiled production language for large codebases that isn't painful to use) and the implementation is great, but I don't know much about the community itself.

When I worked at Google, I talked to a couple of the Go developers and they were really sharp guys, so that's a strong signal.
Startup Spoof Videos
Yeah, if someone digs Lua then using Nginx in conjunction with something like Luvit (https://github.com/luvit/luvit) might be the way to go.
The idea is to avoid the failure mode where people spend the money on drugs/art/whatever and then still die in the streets.
We aren’t born anything.
Windows, because of the polished .NET universe.

Btw, is there any alternative to Autohotkey on Linux/OS X? Cannot imagine how to use any desktop GUI without it anymore.
Indeed, and you can tell from the costs what the insurance companies think are the serious risks (hint, not liability).

I'll just mention ratios, that I'm a USAA customer who's father was in the military (eyesight kept me out, but they have a special category for us because we're better risks), that I don't have very many guns, have a monitored alarm, and no longer get the no claims discount (http://en.wikipedia.org/wiki/2011_Joplin_tornado).

All that said, I pay 4 times as much for the extra protection needed to cover loss of my guns as I do for the liability insurance that's an enumerated part of my renter's policy, and the single instance liability they're on the hook for is 35 times greater than a total loss of my listed guns and scopes.
I tried implementing it for my blog’s pagination, but I definitely don’t see the zero-second latency Google report in the video, and it doesn’t seem any faster at all.

Can you tell me if it’s actually working from using the pagination at the bottom of the front page, or the pagination inside the permapages: http://pygm.us/1e9KHCYt. (Link fixed.)
This is nothing but a spam site. Looking at the page and its just full of ads
I think you may be overvaluing what you have here.

For a loan, under a year, my first thought is a percentage - maybe 5-10%.

If you purchased equity, then you'd be looking at getting a multiple of your money back - but not necessarily on your schedule.

Next time, get the terms up front.

If someone offered me a loan with the terms of 5X on payback, I'd walk away immediately. You need to find out that both sides are not on the same page before the money changes hands. Now that you are in a relationship, this could get quite messy if the expectations aren't similar
Ballistic travel is my preferred method.
I'm not offended. I just think you're wrong. You stated your opinion. I satirically parroted it -- i.e. I indicated my disagreement.
When we purchase a plane ticket, we aren't given an option for speed; only price. Therefore, we optimize that variable.
Maybe I'm overestimating how bad it really is when your startup attempt fails.

Here's what I'm imagining:

Working on a startup full-time without a job, before it starts earning money on its own, you're losing money constantly to bills and food. If your startup doesn't start getting profit soon enough, your stored money runs out, and you either have to live with a friend/family, or worst-case, become homeless unless you found a new job before the startup went totally under (you might not get any interviews in this time or get to the interviews and not get the job). Getting a job after running out of money living with friends/family, it'll have to either be remote or somewhere you can ride a bicycle/walk to, unless your friend/family lends you money or drives you around (less likely). I wouldn't feel safe having to use a bicycle as my primary transportation -- if my legs get tired I've gotta walk or find a bus. Showing up to your job interviews sweaty and exhausted probably doesn't leave a good impression. If you're homeless, I guess it might be possible by some stretch to remote from public libraries? More realistically, I guess you'd have to get a job at a supermarket or something along those lines and soon after that be able to sustain living at a low-rent apartment somewhere (if you live somewhere with reasonably-priced housing available, which you probably don't if you're in the startup hub of San Francisco). In the mean time you could shower and keep your clothes in a gym; I've heard lots of homeless people do that. Getting a job now and going through an interview at that point would probably be harder than before due to more stress, less good sleep, and so on. Hopefully you wouldn't lose all your possessions in the meantime.

Maybe I'm just too inclined to think pessimistically. The average outcome of a startup failure probably isn't that bad. If one option is a 9/10 chance something will turn out amazingly but a 1/10 it'll be a long-term disaster, and the other option is a 100% chance things won't be /amazing/ but they'll still be pretty great, I'll almost definitely go with the second one. I guess I'm just not the type for this kind of thing.
Yes, I'd rather flights be faster than cheaper. But for most people, saving a few hours isn't worth spending a few hundred or thousand dollars extra on a flight. Which sounds kind of reasonable, to be honest.
I guess what I was asking was, "does your job involve a lot of reports?"

I'm thinking of reviving a dynamic data/chart thing I wrote a long time ago. Basically, it builds reports for you dynamically when you click on a bar charts, so you can answer questions like: How many hits across hours? Okay, so how many hits by products in the 1:00 hour? etc.
The interesting part for me was the "I am accustomed to the six-digit lifestyle".

For this and other reasons, I consciously try to keep an asset-light/expenditure-light lifestyle (which is easy to do at college-age). It's not that I like to a hip startup guy that is proud of eating Ramen every day (I fucking hate Ramen), but not having to have to face a tough decision because of my lifestyle.

You can have a fun and a great life-style for little money.

P.S.: Wow, I do sound like an idealistic hippie.
Have used Duplicity for a couple of years now, works very well although tricky to get it to store data other than in the US-East region. Currently backing up about 8 servers with it, mix of Ubuntu & Amazon Linux.
In the context of the GP (attack by someone with access to the CA infrastructure) you can't trust "signed" plugins either.
While it is nice to have, datalists are currently lacking in common functionality and are no real substitute for fully featured autocompletes. For example, datalist only matches the beginning of the values. Typing "soft" into a datalist will not match "Microsoft".

There are some other limitations discussed here: http://msdn.microsoft.com/en-us/magazine/dn133614.aspx
In my experience, the actual languages you know aren't all that important. Google wants to know that you can write code well and solve problems in SOME language. If you're smart, you can learn a new language quickly.

That being said, Java and C++ ARE still the primary languages for production applications coding at Google (with Go starting to pick up speed). If you're interviewing as a software engineer, you're probably going to want to know something about object-oriented programming (even if that's in C#, Ruby, Python, etc.). A SWE candidate that ONLY knows a purely functional language is going to have an interesting time.

What you DON'T want to do is feel like you have to go out and get a "Learn Python/Java/C++ in 21 Days" book when you have 5 years of Ruby or C# experience. As long as the interviewer can understand your code, you should be fine.

I personally have interviewed several people for my group whose primary language is TCL (yes, really!), Matlab, or Perl. As long as they can walk me through their code, or even solve the interview problems using pseudocode, I won't ding their interview scores just because they don't know Python. I'm not interviewing for traditional SWE roles, though.
Google defends its use of proprietary tech in Hangouts
Fantastic. The OP scored.

As for you, the average reader, go/stay in school and get a degree. Life throws all kinds of curves at you. At 20-something it might be cool and trendy to be a modern hippie-techie drinking latte's and coding for Google, Facebook or whoever. One day you might wake up in an entirely different landscape at thirty, fourty or fifty years of age and regret the fact that you did not take the time to complete a degree before your life got more complicated. I've seen this happen.

Not everyone is going to drop out of high school or college and launch a billion dollar company.

Don't be a moron. Get a degree.

BTW, I am not just talking about CS degrees. A friend of mine was rejected for a sales engineering job over someone with a BS in Architectural Landscaping. He had years of experience as a technology developer, just didn't have a degree. The large corporation a a strict requirement for BS degrees as a minimum, even if the degree was bullshit or unrelated. He was told they wanted to hire him but could not due to the lack of a college degree.
Because not all cultures have strict rules about who gets to call them selves an "engineer"

And if you are a technical programmer you are doing engineering eg writing weather simulations for the met office or modeling a nuclear rector.
Don't get me wrong, I'm not saying the guy in the article should have done something different. I'm solely responding to the guy who implied that going to college -> >$100k of debt. That is a false implication.
I'm just waiting for the invention of the Star Trek "transporter" or the TARDIS.
The thing you were building was worth more than one million dollars to you? It's good that you're pleased with the outcome, but the notion just seems really bizarre to me to give up one million dollars just to keep working on one programming project on my own. Maybe there's something about it I'm just not "getting".
> Most people do it, regardless of their income.

Really - how does this work? If you consistently live beyond your means, do you just die with a huge debt or do you repay it somewhere along the way?
I also agree. I've met university lecturers who didn't know version control more recent than RCS existed.
The stated reasons for dropping XMPP (federation) support in the new Google Hangouts are startling inaccurate and misinformed. As one of the XMPP Council members, I felt a rebuttal was in order: https://plus.google.com/116276248303121270590/posts/ggNwh9eL...
for many routine flights (transcontinental vs transoceanic) this isn't the only reason - sonic booms are a problem. And even if you could go from LA to NYC in two hours (versus four), then also add in an invariant hour and a half time you spend going through security, waiting for the plane, boarding, and really the difference is not enough to justify the added cost.
http://ycombinator.com/legal.html is all I can find.
I'm very predisposed to believe this. In fact, I'll go further and say I'm not sure I can think of a friend of mine who wouldn't do something really cool if you gave them a year's income in cash.

My friends, generally speaking, spent a lot of money on a very good education that's not valued by the labor market. To put that another way: My friends are wildly overqualified for what they do, and many of them are poorer than broke.

Those without a lot of ambition are pretty much the millenial layabouts you imagine. They're working median-wage retail jobs to pay the rent, smoking a lot of weed, and just generally hanging out. They don't want to work more, and they couldn't really work any less, but they seem pretty happy.

Those with ambition aren't living much different. They're working median-wage retail jobs to pay the rent, working second jobs to try to pay down their debt faster, smoking a lot less weed, and using the rest of their time trying hard to find a job in their field of expertise that wouldn't pay much more even if it did exist. These people could easily work a lot less if they wanted to, but they don't. They want to work more, and work harder, but they cannot find work to do. They seem like they're struggling.

So say we gave them all an unconditional grant which erases their debt and provides some capital. (A year's income wouldn't do this for most, but set that aside.) Most of the first group, maybe it wouldn't affect that much. They might quit their jobs or cut down on hours, but actually they don't mind their jobs that much. They might smoke more weed, but that's probably not possible. More likely they'll spring for a car or a house or a home theater and just keep on keepin' on.

For those in the second group, though, this changes everything. They've instantly jumped a decade into their own future. They'll quit their jobs the same day, immediately start planning a move to where they really want to live. They'll immediately open small businesses. They'll collaborate on epic works of art. Some of them will buy boats; some of them will buy farms. They'll travel, volunteer, teach, research, write, direct, design, produce, and make things. And you know what? They'll probably smoke even less weed.

It's just a wishful thought experiment, but it does seem plausible the overall economic effect would be massively positive. The argument against basic income seems to be basically that it would move people from the second category into the first category. Maybe that's the case for people in general, I don't know, but for the poor young people I know it seems far more likely to do the opposite.
I was a Sam in one of these stories once. Now I'm back in school, finishing my degree. In my version, the next few weeks were not happy ones for Sam.

You can ask yourself "how can it possibly matter" all day long but it doesn't matter. Just get the degree. You'll thank yourself later.
If I recall correctly, it has been shown that Basic Income Guarantees[1] (free cash without means testing besides citizenship) works incredibly well for both developed and developing countries. This article comes as no surprise, but is well-written and compelling which is a great boon to BIG. Despite stereotypes of poor people, basic income is used very effectively with little administrative cost (not for booze and gambling? how bizarre!):
- People work more and for a higher wage (exceptions: recently pregnant mothers and students)
- Domestic abuse plummets
- People are unemployed LONGER, but use that time to find a job they like more (or create their own!)

This form of welfare has been supported by people on the right (Friedman, Hayek) and left (Russell). I'm really disappointed it isn't used to greater effect. Voters and tax-payers have simply no faith in those damned poor people to make the right decision it seems.

Here's a great story from in Canada, where it was referred to as Mincome [2]

BIG also works well in India, where women, in particular, benefit[3]. A further benefit is it is highly corruption resistant. There are no tests, forms, etc. If you're a citizen, you get cash. Done.

Please, anyone, show me some research that shows BIG doesn't work well. Cheers

[1] http://en.wikipedia.org/wiki/Basic_income_guarantee

[2] A town without poverty? http://www.dominionpaper.ca/articles/4100

[3] http://www.soas.ac.uk/news/newsitem84314.html
As a software engineer in the UK - in my experience, the companies who want you to list very specific programming languages aren't worth working for. If they don't/can't understand that programming experience is transferable between languages, they probably aren't going to respect you for your skills either.
I'm a designer, and I can't draw at all. I'm not saying learning to draw wouldn't improve my design skills, but it certainly doesn't seem like a practical way to start learning digital design.