skysight-inc/HackerNews huggingface dataset:
> I want to get away from coding for you and code for me.
> I don't like coding for you. I don't think any of us do.

I'm sorry you haven't found anything to like and be excited by, but i assure you it is out there. I personally have never worked in a company with much process, so i haven't experienced that kind of hell. But do keep in mind, there's also another kind of hell: Where everybody is a cowboy coder and walks all over anybody's changes; where everybody codes 9-5 and then doesn't think about code ever, never improves, coding the same as when they started, 15 years after they start.

I've found my enjoyment in taking such companies and teaching them how to produce quality code without compromising on speed. I've found my enjoyment in encouraging such companies to take on young coders who i can then teach, and see flower into excellence they could otherwise only reach with years of investment.

And occasionally there is the one or two projects that are just for fun, or really touch many many customers.

Don't give up and blame the world. Look harder. Maybe even change your language. I mainly do Perl, which gets a bit of a bad rap by people who don't use it. But compared to companies doing e.g. Java or PHP i find a marked difference in culture. Maybe you're just stuck with the wrong focus in your skill set?

Or, if you feel brave: Maybe your problem is that you keep getting into the kind of company that wants an employee. Maybe you can change your situation by becoming a freelancer. Keep in mind that as a freelancer, you eventually, if you're good enough, end up in the position where you may fire clients. You also tend to see a lot more projects of much more variety.
Italian town welcomes first baby for 28 years
NSA's Hacker-In-Chief: We Don't Need Zero-Days to Get Inside Your Network
So you're not comfortable saying:

> Linode has had enough security issues that I wouldn't trust them with my servers.
Even if there were such a push, and even if these companies claimed to be open and impartial, we could never be certain. It's incompatible with the imperative of a publicly owned corporation (to maximize shareholder value), and more broadly, with any institution's first goal (to preserve itself).

Imagine that someone wanted to share information which was detrimental to a social media corporation, and he/she published it on that same corporation's social media platform. (This could be an investigative report exposing some unsavory practice, or merely promotion of a competitor's product.) Completely suppressing the story would be counterproductive for the corporation (Streisand Effect), but they would certainly pull various levers to limit the story's exposure on their site, insofar as they expected such intervention to go unnoticed.

This problem is solved by things like federated social networking, where everyone's updates are published by independently controlled sites. You (as a content consumer) would subscribe directly to these sources, and you'd directly control the algorithms that determine which stories float to the top of your news feed, or some user-friendlier version of same.
While it may be slightly OT for this, I think it is an important consideration.

It is a very coherent answer to the question: "What should you do if you're required to report for jury duty as part of a system that you think is likely to produce an unjust outcome?"
And that's the sort of thing that could easily sneak into the `curl http://some/url | sudo bash`-style of installs that are popular these days.
For the love of God don't host your apps on Starfighter.
I am comfortable saying "Don't use Linode."
I've been at it for 11 years now, and i wouldn't consider myself experienced enough to make the kind of judgement calls you make in your post.
Balloob (HA maintainer) is an absolute machine about merging good PRs. Don't be a stranger if you need something enhanced :)
Why not just turn off recognition of "rm" in the efivarfs? That is, the response to "unlink" of a file that represents a system abstraction of firmware should be something drastic only to the unlinker. SIGSEGV or something. "Go away, don't do that."
Yes, I know that's not what the courts said. That was exactly my point - US law is redefining everything as speech, regardless of how a rational person who understands the meaning of words might think.
Sometimes a long name is just a hint that the code wasn't factored enough.

For instance, the phrase "outputImageProviderFromBufferWith..." suggests that the Buffer concept should have been a separate thing (probably its own class), that OutputImageProvider could be constructed from.
Linux is important on dekstops to thrive. I've successfully transitioned my parents to Linux. What I got? Deser maintainance, more reliability, everything just works for them.

And of course, sticking to proprietary solutions in a long run would be rather a sick idea.
Money buys freedom. Save up a couple years of living expenses and you can go do what you want for a couple years. If you're prudent, this could also develop the skills that'll make sure your next job is both more fun and more lucrative than your past ones.

Actually, you don't even have to quit. Just knowing that you can quit, if you're not happy, changes how you interact with your employer. Don't like what you're doing? Do something else, either there or at a different company.
I reached the same conclusion recently. I'm about the same age, but instead of going through college to get there, I was one of the early "bootcamp" grads (though I took issue with my so-called bootcamp).

Yes, we should be glad to have these high paying jobs doing knowledge work. But there is something thoroughly dissatisfying about writing another meaningless CRUD app that spins the cogs just a little faster. More efficiently? Who knows. Besides, it probably does one of three things: ecommerce, ads, or glorified coupons. What's the point?

Coding isn't the right career for me, either. I do think it's a useful tool, but I think I've got to do something else with my life. I wish you luck figuring what that something else is, as well.
I'll rephrase that and say "North Vietnam received substantial military assistance from China and the Soviet Union later on in the war".

Which would be relevant if the NLF, on its own, pushed the US out of Vietnam.

Considering most of the fighting was in the South against NLF units, I'd say they played a big part in pushing the US out of Vietnam. Think about what happened during the Tet Offensive. It wasn't the NVA carry most of the brunt.
I guess I'm making a clear distinction between "startup" (ie. no clear business model or path to profitability yet) vs. "established tech giant."

The latter has such massive hiring needs in comparison that even if funding dried up (which they do not need since they have lots of profit and are already oftentimes publicly traded), I don't think it would slow down the market THAT much.
$65k in student loans to learn programming? The author is clearly an idiot. Programming can be learned from home for next to nothing, because you have all the tools you need there. It's not like you're a surgeon and you're working with expensive/complex equipment.
It's definitely a problem. Especially for mobile browsers that can't install the enhancements.

It would be great just to see the top voted comments in a thread.
You remind me of me.

I'm 26. I'd much rather work on my own stuff than my company stuff. I have this plan after my current job to burn up some of my savings and spend a couple of years to build something I'm excited by. I've been paying off student debt.

I think I'm okay with working a 10.30-6.30 job. The pay-check is what will grant me my freedom. Every week I work, I save 3 weeks of expenses. I've already enough savings to pay off my student debt two times over. After another year I'll have enough savings to live as I do currently for 5 years. (Can double that if I don't take the train every day & eat out during office hours).

The product is important. Does it help someone? Does it make their task easier? Are the bugs in it tolerable? At all three of my big boy jobs, I've been so far removed from the user that I have no clue if the product helped them or not. This hurts and it hurts a lot.

You're writing test automation. Think of your users as your colleagues. You're not saving random people time. You're saving time of people you go out to lunch with. All you have to do is ask "Are my tests saving you time?" And that's something.
I should have said "alternative antibiotics"
Somehow you take what is already a terrifying concept, and turn it into something even worse.

Even on your most basic points you manage to completely misunderstand the nature of the prison system.

Do you really think non-ruggedised portable electronics will last 2 years in the prison system? They often don't even last 2 years in the enterprise. I'd expect the entire Matrix outfit you describe would have about a 15 minute lifetime before it meets an untimely demise against a cell wall.

I don't see how putting 100% of inmates into solitary confinement conditions, with the sole exception of also wiring them into the Matrix, is an appealing alternative to the sexual assault of 21% of inmates.

Many countries with modern prison systems manage to rehabilitate prisoners without stripping them of their humanity and also without being implicit in their rape through inaction and indifference.
SD-WAN made easy
You're welcome - I'm available for consultation! :D
I think you overestimate the amount of considered, thoughtful reflection that went into creating HTML, CSS and JavaScript.
My suggestion would be to move away from the idea that there's only "code for you" and "code for me" - try to "code for us."

If you're passionate about something, there's bound to be a couple of companies that are working in that field. Find one that shares your values and code for them. It can still be frustrating, but you move forward every day because you care about what you're doing.
'One says to me, "I wonder that you do not lay up money; you love to travel; you might take the cars and go to Fitchburg today and see the country." But I am wiser than that. I have learned that the swiftest traveller is he that goes afoot. I say to my friend, Suppose we try who will get there first. The distance is thirty miles; the fare ninety cents. That is almost a day's wages. I remember when wages were sixty cents a day for laborers on this very road. Well, I start now on foot, and get there before night; I have travelled at that rate by the week together. You will in the meanwhile have earned your fare, and arrive there some time tomorrow, or possibly this evening, if you are lucky enough to get a job in season. Instead of going to Fitchburg, you will be working here the greater part of the day. And so, if the railroad reached round the world, I think that I should keep ahead of you; and as for seeing the country and getting experience of that kind, I should have to cut your acquaintance altogether.

'Such is the universal law, which no man can ever outwit, and with regard to the railroad even we may say it is as broad as it is long. To make a railroad round the world available to all mankind is equivalent to grading the whole surface of the planet. Men have an indistinct notion that if they keep up this activity of joint stocks and spades long enough all will at length ride somewhere, in next to no time, and for nothing; but though a crowd rushes to the depot, and the conductor shouts "All aboard!" when the smoke is blown away and the vapor condensed, it will be perceived that a few are riding, but the rest are run over- and it will be called, and will be, "A melancholy accident." No doubt they can ride at last who shall have earned their fare, that is, if they survive so long, but they will probably have lost their elasticity and desire to travel by that time. This spending of the best part of one's life earning money in order to enjoy a questionable liberty during the least valuable part of it reminds me of the Englishman who went to India to make a fortune first, in order that he might return to England and live the life of a poet. He should have gone up garret at once. "What!" exclaim a million Irishmen starting up from all the shanties in the land, "is not this railroad which we have built a good thing?" Yes, I answer, comparatively good, that is, you might have done worse; but I wish, as you are brothers of mine, that you could have spent your time better than digging in this dirt.'

Probably my favorite passage from Walden...
> Mesos is a form of virtualisation

Is it? To me Mesos is a system for job management across a heterogenous pool of compute resources.
Weird question, but how does one write very rapidly in stone?
Hey, kudos for thinking this:

> And then I want to get away from coding for you and code for me. I don't like coding for you. I don't think any of us do.

Too many people think of coding as only a career...thus, we shouldn't teach coding to non-comsci-majors because not everyone should be a programmer as a job.

Programming is an intellectual and productive pursuit in it of itself, and there is a huge difference between programming for someone else, and programming for your self and for what you care about. It's no different from writing prose. You could love to write for yourself, or for your own novels and projects...while having a writing job (technical writing, journalism) that you dislike. But it's not the writing itself that's the problem.
You are not giving the writer enough charity with your interpretation. Almost every single programmers I personally know around his age shares the sentiment. Ranging from SV startup jobs to the FB/Google/Microsoft/AMZN, even some doing programming in countries half way across the world.
iPad pro is a "new" product. The original iPad was a new product.
The Workings of an Ancient Nuclear Reactor (spontaneous uranium fission)
As someone in the industry, I certainly have my gripes with the IAB. But to be fair to them, this is non-trivial stuff with a LOT to think through, and a LOT of different stakeholders with oftentimes very different agendas.

On balance I'd say they walk that line pretty well most of the time, but not always.
Yeah, but getting a degree (so that people know you're any good) is a tad more expensive than "next to nothing."

Perhaps not $65k, but not too far off (depending on where you go). If you choose a cheaper school, there can be issues with getting a job or getting the salary you want (as I've heard it said, anyway).
The problem with that approach is that while Mike Tyson keeps flexing his muscles and banging heads around the neighbourhood, some scrawny nerdy type is quietly toying in his basement with ultralight drones and shrapnel grenades.

I think if most people around here agrees that Big Old Industries can be "disrupted", there is no reason to think that the same cannot happen to Big Old Geopolitics.

Not to say that Tyson's mom does not have her own nerds working in her own garage, but the scenario is probably more complex that what you made it out to be.
You can stream them today:

http://www.broadcastify.com/

(I guess there must be other services, that's the one my local department shows up on)
I was going to reply to the parent saying, "He's not saying he's entitled to anything! He just doesn't like his situation and wants to change it!".. and then I realized the author replied first, and indeed is asserting he's entitled to happiness?

What was the point of any of that hard work? Maybe there was no point, maybe he/you made a mistake. From where do you derive entitlement?

If you live in the United States you're entitled to the _pursuit_ of happiness. Go, pursue it, but your career choices and mistakes are your own. No one owes you anything.
"Though Apple won't share specific sales figures for its new Apple Watch, disclosures made by the company this week reveal that the wearable device reached more than $1.69 billion in sales by the end of September"

http://appleinsider.com/articles/15/10/29/apple-watch-sales-...
> Can we just legalize gambling and be done with all this nonsense. Though it clearly has some downsides it has to be like the 144,566,786,335th worst thing that's legal and permitted.

The problem is that the big Vegas money doesn't want it legal. They want it monopolized with them in charge of the monopoly.
Damn this is one bitter guy indeed. First of all, everything you do as a kid is more fun than doing it as a professional. I sure loved to play soccer as a kid, but guess what? Being a professional player is full of annoying things like training, lifting weight, being careful with your diet, traveling all the time, etc. And that could probably be said about any career. Being a professional at anything is tough compared to toying around as a child, that's how it is.

"At all three of my big boy jobs, I've been so far removed from the user that I have no clue if the product helped them or not." Even during the second job at a "small startup with 15 employees, 5 developers, no testers." ? Hard to believe.

"I don't like coding for you. I don't think any of us do. We only do it because you pay us way too much money and we have loans to pay off." Feel free to write whatever you want about your point of view, but leave the rest of us out of your vast generalization.
If one of our descendants happens to be born into a society that grants him/her the _entitlement_ to happiness, that person will be very lucky indeed. We haven't been born into such a society, however.
Wonder what this guy would say to the countless millions who toil away in factories, big box retail, and accounting offices. None of these people do this for the love of the job. They do it because it needs to be done and they get paid for it.

I wouldn't be so critical of your feelings but you whine about how society didn't let you do what you want to do on your terms. Change your circumstances. No one is just given everything. Its a combination of motivation and luck. And that luck comes from generating opportunities for yourself. So it all up to you.

I hope you get your debt paid off. Move to the cabin, but if you ever want to come back, just remember that society has her dues.
Careful, I Googled your name and a couple keywords and figured out which company and location in about 12 seconds. Potentially someone reading this could make work less enjoyable than it is now.

Hope things improve mate.
> Each selfie has a 1 in 12,857,142 chance of causing you death

That's assuming every selfie has an equally likely chance of causing death, which I think we can all agree is not the case.

But yeah, it's extremely difficult for me to muster any compassion for people that befall the horrible consequences of their own stupid decisions. To paraphrase the late, great Bill Hicks: "They were assholes. I'm glad they're dead."
I'm not sure what role spelling critique has in a conversation about technology providers, but to your second point I do think it's reasonable to expect that in public conversations claims be substantiated to a degree relative to their contentiousness. No one expects evidence or citations when you claim that good security is hard, but it's not so crazy to hope for even a respected member of the community to back up a stark claim. At the very least it's reasonable to ask for substantiation - whether or not the original commenter is comfortable discussing details.
If programmers made twice as much money, it would be such a great job. And yet salaries have been relatively flat for over a decade (adjusted for inflation).

Something is wrong that salaries never seem to rise with demand in Silicon Valley. We know there was a secret deal to help suppress wages at one point, but it's not obvious why it's been so successful. Is it new graduates, immigration abuse, internationalization, illegal price fixing?

A programmers union could probably force tech companies to double salaries. They all could afford to pay it.
No guess at motive? Did someone ask for ransom before these started? Is one of the Linode subscribers hosting censorship-evasion technologies? Or is this one just some very determined kids having fun over holiday break?
> I'll rephrase that and say "North Vietnam received substantial military assistance from China and the Soviet Union later on in the war".

And you'll still be wrong. The Viet Minh and later North Vietnam received substantial military assistance, both in terms of materiel and direct support, from China from 1950 through 1968, and from the Soviet Union from 1950 through the end of the war.

> Considering most of the fighting was in the South against NLF units

Most of the fighting prior to Tet was in the South against NLF units; this failed to push the US out. After Tet (which was a major joint NLF / PAVN offensive), the NLF was no longer, as I understand, effective independently, and most fighting in the south was against PAVN or combined PAVN/NLF forces.

> Think about what happened during the Tet Offensive. It wasn't the NVA carry most of the brunt.

Tet was notable, in part, because it did involve major PAVN involvement, and, in part, because the NLF was rendered largely ineffective as a separate force because of the heavy toll it took in that offensive and the immediate aftermath.

It demonstrates rather the opposite of your point.
Fake windows headers for YCm
Neural networks with the direct objective of creating a "conscious" animal. Right now AI architectures are focusing on prediction, classification, pattern recognition. And this is very, very different from what nature does with AI. Nature controls animal/human bodies, and a few plant bodies using AI.

If we could push an AI controller to the point of having the intelligence of a cat or a dog, we would be able to make transportation equipment that would blow the wheels of of anything else we currently know. Having equipment carts that walk with you, baby carriers that do the same, and have zero issues with stairs, doors, ... (and yes, the military applications I'm sure are wonderful too). The dream would be that you'd have a mobile robot that can deliver packages. Packages the size of refrigerators and that could deliver them in your kitchen, walking in through your door, walking up the stairs/taking the elevator if necessary, ring your doorbell, ... Not to mention the industrial applications. Such robots would enable reconfigurable factories : the robots doing the work simply walk over to their new positions.

Even that would just be the beginning.

Then suppose we get there, can we go further ? Flying animals have extreme advantages over our airplanes. What if you could design a 4 seater airplane with legs and wings like a duck ? A large airplane that could reliably land and take off on a runway shorter than the length of the plane in strong crosswinds. And yet have that plane capable of maintaining flight for hours, far exceeding the endurance and efficiency of helicopters.

What I'm saying is. A lot of limitations of our current state of the art vehicles are effectively a control problem. Building a legged robot is not a problem at all, yet it would have massive advantages. Building a winged robot is harder, but certainly within the realm of possibility. Yet we don't have them. Why not ? We can't control robots like that (see youtube).

Let's fix that.
Linux derivatives rule the mobile space spo in essence it won really big. The desktop is not that impoortant. And so many of its paradigms are quite dated compared to the mobile experience.