skysight-inc/HackerNews huggingface dataset:
Of course, you should always be learning new technologies and tools. But that part's obvious, so I'm not going to give it attention here.

I have two pieces of advice for you.
The first is: Develop your sales and storytelling ability.
The second is: Follow the money.

One of the challenges of selling yourself as a SysAdmin, is that when you do your job properly, things just work. This makes you almost invisible... Generally, people only "notice" SysAdmins, when something is broken: builds fail, a website slows down, a web service times out, mail starts bouncing, etc. To improve your trajectory, you need to relentlessly train your ability to show the key people in your organization your successes. (As a side benefit, having this information organized is also highly useful to you if you decide to shop for a new gig.) Think constantly about how to tell the stories of your work, aided by stats and ideally, quotes from colleagues. I recommend reading the Phoenix Project for a bit of insight about this. There's a character in that story (Brent) who is the go-to devOps pro, but most people in the organization don't realize how critical he is. This is a classical failure in self-marketing. The company would literally fall apart if he wasn't there, and yet he's working longer hours than anyone else and probably getting paid about the same as his much less competent colleagues.

You also need to follow the money. In every business, there are certain things that terrify senior management. Perhaps it's failing a SOX or audit or losing PCI compliance. Maybe it's a breach of customer or patient data. Perhaps it's having a key piece of infrastructure go offline. Move yourself as close as you can to those business-critical elements. One of my projects is maintaining a scheduling application for some very expensive medical imaging equipment for a federal agency. These machines price out in the millions of dollars, and are shared by more than 30 research groups. Having even one of them go offline represents a huge cost to the organization. When I interviewed with them, there was basically zero push-back about price or hourly rate. All they cared about was how reliably I could keep these machines online. If I pitch them on some ideas which will improve reliability or disaster response, they are, of course, very receptive. That is the kind of infrastructure you want to be close to. Figure out what keeps your CxO's up at night, and find ways to make those problems go away.

Depending on your organization, these two things will improve your trajectory to a point. You may start to reach a ceiling in terms of income, as they may have a mental block with paying a sysadmin above, say, $150k/yr. If you want to reach higher, you may need to make the jump to working for your self. At that point, you probably want to find a better term for what you do than "SysAdmin". Labels such as "Scalability Specialst", "BI Consultant", or "Critical Infrastructure First Responder" might help you with positioning in such a way to command more respect and income for your efforts.
I suspect that if i had to learn emacs with the "big-bang" theory, I would be less satisfied. Big-bang is where you try to get it all at once.

My path to emacs started with MicroEMACS. Then, I ended up with a DEC workstation with emacs. What worked for me was starting with the minimum viable command set--open a file, find some text, add or change some text, save the file, exit. Then add a new command or two as you go along. In the 22 years that i have been using emacs, there hasn't been a period of concentrated study. Maybe a few minutes at a time picking up something new.

If I had to teach someone learning emacs to "Refactor this java code", I'm not sure how I would go about instructing someone to do that.

But it serves me well for most of my programming and writing.
I actually asked Stallman about this once at a talk. It is precisely because we own our desktop. The analog he used was a food truck. It's fine to eat something from a food truck that somebody else prepares, even if there's a secret sauce you don't know about. The issue is being given the food truck and then being told that you must still use the sauce whose contents are opaque to you.

That being said, I don't really care much about using non-GPL programs. But that's the rationale.
For those who are uncomfortable with the notion of dying, I recommend the book "Staring at the Sun". Irvin D. Yalom, a therapist gives his views on death from counseling terminally ill patients.
This is the most ridiculous thing I've read today. If you are this adamant about it you might as well not use the internet at all. The vast, vast majority of the content of the web is not under a free license - javascript or otherwise.

And how is it any different than the server doing the exact same thing server side?
I was struck by what the article reported about recent trends in democratization after years of economic progress in most of the many countries in Africa. "For now, the advance of democracy in Africa appears to have stalled. In 1990, just three of Africa’s 48 countries were electoral democracies, according to Freedom House, a Washington-based pro-democracy advocacy group. By 1994, that number had leapt to 18. Two decades later, only 19 qualify." What I like about the article is that it distinguishes the situations in differing countries on a continent of considerable diversity. Going to a recent Freedom House blog post[1] showed a map of which countries that organization identifies as "free" (green on the map), "partly free" (yellow), and "not free" (purple) by that organization's rating scale. Fortunately, some of the most populous countries in Africa are free (e.g., South Africa) or partly free (e.g., Nigeria and Kenya). The commentary in the post about ten different countries was also informative about key issues.

Yes, the main issue is freedom. The countries that additionally have democracy usually bring along with effective democracy such individual liberty features as an independent judiciary, a free press, and freedom of speech for the populace. That's important for people's daily lives. I lived in Taiwan both before and after that country's democratization, and life became much better with democracy. I'd like to see the same happen in many more countries around the world.

[1] https://freedomhouse.org/blog/10-positive-developments-afric...

https://freedomhouse.org/regions/sub-saharan-africa#.VIO9pDH...
Awesome glad you are doing a bit better
RMS's line of thinking here is an example of coming up with a rule (i.e. use Free/Libre software on your computer) that approximates the right thing to do to achieve a certain outcome (maintain control of your computing and avoid anti-features / being exploited by other people), and then applying that rule beyond where the original approximation was valid, to the extent that you are actually doing worse in terms of your original outcome.

I think the rational ordering will normally be:

FLOSS code, your server > Non-free code, your server > Unknown code, someone else's server

RMS seems to prefer:

FLOSS code, your server > Unknown code, someone else's server > Non-free code, your server

But unknown code on someone else's server can generally do far more in terms of anti-features than non-free code on your server. You can at least see how much data is being exfiltrated; they still have to worry about people reverse engineering the code and ruining their reputation if they do something too bad; you at least have the option to reverse engineer the data format or network protocol and replace their code with something you completely understand and control. If the data is on their server, you give up a tremendous amount of control.

I think some of the stuff RMS writes can serve as a cautionary tale about not letting rational heuristics that start with good intentions become dogma (as can the development of many religions which also probably started with good intentions) - hyperbolic thinking and using words like evil and wrong to describe something you think should be avoided always seems to lead to things getting taken too far.
Fedora switching to a tick-tock release model?
A file named TODO where I list modules/components/ideas, bugs and nice-to-haves (future version features that 99% of the time are not implemented). I tried PM tools but this trade is not linear nor predictable: I sometimes get stuck for a couple of days designing something or refactoring code, sometimes I just burnout and it takes a few days of limbo to get back on track. This trade is more like an art and constantly missing deadlines stresses me so I now try to just sit down, enjoy and finish as soon as possible. And judging for the number of SW projects that go over-budget and/or over-schedule I guess I am not alone here. I give my clients guesstimates and since I do periodic deliveries they feel we are moving forward so they are not so picky with PM deadlines anyway.
"Open Source" terminology emphasizes its technical superiority as a development method.

"Free Software" terminology emphasizes its ethical necessity to maintain a free society.

One is technical, one is political/ideological. Open source advocates don't care about politics, Free software advocates think technical superiority is unimportant in a non-free society.

Stallman's own words on this distinction in this video: https://www.youtube.com/watch?v=Ag1AKIl_2GM
When it comes to rape and especially in a city like Delhi, there is no reason to doubt woman's testimony since its something which happens quite frequently. People who doubt her might even get into serious trouble.
Not the original commenter but I will outline a couple of specific areas where suburbs are receiving subsidies in excess of the urban centers they surround (at least in the US). I will say up front that it is my impression that suburban living is more subsidized than the urban alternative but I am not a scholar of such things and don't have any proof.

1) It is pretty clearly documented that suburban development is much more environmentally impactful than urban infill development. If nothing else, the non captured externalities of this environmental impact acts as a subsidy to the suburbs.

2) The mortgage interest tax subsidy is non-proportionately paid to suburban home owners than to urban ones.

3) On a per rider, and a per trip basis, suburban mass transit is more subsidized than urban mass transit (you will notice that suburban transit systems always want to use "per mile" statistics.)

4) By nearly every economic statistic you can find, urban centers generate more productivity than suburban ones.

All that said, you can definitely find lots of subsidies that are disproportionately paid from suburban areas to urban ones, but even the ones that seem obvious (subsidized food, crime, education, etc) are actually trending towards suburban subsidies.
Who was the source of the GDP charts?
Not exactly, it's more like LLVM IR with a weird syntax[0]

[0] http://llvm.org/devmtg/2013-11/slides/Zakai-Emscripten.pdf
Ok there's the fist problem. Why is a CAS plane doing recon?

The CAS role consists of two things: 1st, bring death from above with heavy firepower and weapons capable of seriously damaging and mobile threat in the area of engagement; 2nd, be the invincible angels, surviving everything from small arms fire to light Flak cannons through to even a stinger missile or two.

The survival part of their role necessitates not going in blind, a CAS plane has no place doing a recon flight. It would be like riding a wounded horse through a hungry pride of lions to check on how hungry they are.

In a world of satellites and drones, recon is their job, they are unmatched at it, smaller, safer, cheaper. Tasking a CAS airframe with recon work is going to cost you a plane, and possibly a pilot as well.

This is why the A-10 remains effective. It's a bone saw or a rib spreader, designed for a task. Yes these days with a da vinci robot you don't need to crack open the ribs as often, but when you need the rib cage open or you need to saw through the humerus to amputate, those are the tools you use.

The A-10 is a dedicated specialist the airforce wishes to replace with more general purpose planes, which may work some of the time, but won't work all the time.
Speak for yourself, they are pretty funny.
In many cases, both of these actions are also in violation of the license/ToS for the software/website.
I would seriously love that plugin but I just use a text editor.
Ah, true.

Although asm.js code is probably more C-like than LLVM IR is, given you have to decompile gotos back into ifs and loops, operations back into expressions, etc. (See page 23 onwards)
Minecraft: A Software Engineer's Experience Part 3
I think the case of JavaScript makes the ideology of the FSF very clear.

To me, closed source source software running in a sandbox is not a problem. The problem arises when (a) binary blobs that might do literally anything with your machine, are the only way to get certain things done, or (b) all hardware/software is so locked down that it is infeasible for anyone to do any hardware/software work without the blessing of the people in control of the hardware/software.

But to the FSF, the ability to modify and see the source code for software is fundamental, even when (a) and (b) don't apply. Perhaps they see opposing all non-free software as a kind of prophylactic measure. But I'm inclined to take them at their word that they care about "freedom" for its own sake. I wish they would drop the word, because what they are really arguing is that their notion of freedom is important. I get sick of their debating tactics which end up with saying "oh you don't have to use free software. But you wont' be free [by our definition]".

I've never seen a convincing argument for why sandboxed closed source software is a bad thing.
This article is a good explanation: http://time.com/3031079/suburbs-will-die-sprawl/

There are economies of scale involved in building infrastructure for many people. If you have a low population density in an area (like a suburb) you can't collect enough tax to pay for the infrastructure (which is more spread out, while there are fewer people to pay for it). That money has to come from somewhere. In the article it's Federal grants. Where do you think the money for those Federal grants comes from?

Suburbs are fundamentally unsustainable. There are not enough people there to pay for the infrastructure. That infrastructure is more expensive because it has to cover a larger area to serve a given number of people.
Principles [pdf]
1. Sandboxed things can deal with sensitive information. Privacy etc. I can go on.

2. There is complete no sandboxing.
Hacker News is one of the few places where the Comments to an article are supplementary and constructive. I almost got more from your comments than the article.
Did anyone else notice a user named Gopher? Go at Facebook?
http://www.theamericanconservative.com/urbs/the-conservative...
It should!

Here's a video of something like that: https://www.youtube.com/watch?v=gPvVacN41lY
This is exactly how I up-vote on HN.

I don't want to run any Javascript in my browser at all, and I am grateful to HN for giving us that option.

I wish more websites would follow suit.
It's useless in the sense of scalability, not in terms of usefulness. Hope that clears things up.
I never claimed Android malware only propagates via 3rd party app stores. Nor did I claim that iOS malware only propogates via 3rd party app stores. I'm unsure why you continue to make up things I have said to use as strawmen to knock down.

Both Android and iOS have had issues with badware getting into their app stores and with drive by downloads due to insecurities... the same insecurities used to jailbreak/root the devices in many instances. These issues are publicly documented.

As no one here in the US or in Europe or anywhere else (except China) is buying an Android phone with one of the malware-ridden app stores shipped in China on it, there are simply zero concerns about it when you walk into AT&T or T-Mobile and buy an Android phone. Why on earth would someone here care that some non-Google Android phones shipped with a pirated software app store get malware? By that logic, used iOS devices that contain malware in the US would make you leery of buying a new iOS device in a legitimate store. Except that that isn't the case, nor should it be.

Based on the way you continue to argue against points I never made and seeing similar things in your HN comment history, I'm going to bow out of this conversation at this point.
Terrible news. Not victim blaming here, I have to say it was incredibly rash of the girl to have gone in a cab at late night which she doesn't completely trust. If you know the circumstances in India, you never never never allow your friends, sisters and mothers to do this. You always advise them to go home in cabs they trust late at night. You keep in constant contact with them late (before and after departing for a destination). I know of people who text the vehicle number in front of the cab driver so that they know they cannot get away if they are thinking of something bad.
Well, this is a problem with their justice system..if you can even call it that.

It's sort of like what's happening with social media in the US: A person is found guilty through public opinion, memes with false information, and opinions based on pure emotion (and no facts) are repeated..and the person's life is destroyed/career is damaged.
How familiar are you with Content Security Policy in browsers? It is designed precisely to protect user privacy.

I don't know what you mean by 2. Do you mean that sandboxes can break? If so that seems like a very weak point. The browser sandbox is very secure. Furthermore, similar critiques can be made of free software. Someone could sneak in malicious code into free software.
"they also criticize the trend for closed and unaccountable server-side applications"

And that's why I release all my code under the AGPL[1] license.

GPL 3 is just too weak.

[1] - https://en.wikipedia.org/wiki/Affero_General_Public_License
What's the difference between Paper.js and Interact.js?
Paper.Js
https://github.com/paperjs/paper.js

Interact.Js
https://github.com/taye/interact.js
Almost all JavaScript is easily changeable and replaceable and oftentimes being able to figure out what it's doing is a matter of intuition and a little imagination. Even the code of Google Docs isn't really that hard to understand if you tilt your head and squint a little.

Obfuscation of C or otherwise native code can prevent people from modifying it or learning from it, and that is a problem to some people. However, that doesn't seem to exist in my view of JavaScript. It has never been a real problem as far as I have seen. I am open to seeing examples that I truly could not understand.
I get a 503, with "Reason: Fake Google crawler automatically blocked"

Which is odd.
I can't view the article because it thinks I'm a "fake Google crawler".
Heineken Exec Says Facebook Now Rivals YouTube for Video Ads
Yeah, the Issues function of a repository can be disabled, most useful for if there is already a way to report issues with a system such as Bugspray.
Is any metric respected (or attempted to)? From what I can quickly see the verses don't seem to be hendecasyllables, but I don't really know how to count that in English :) Anyway, not a complain, it looks like a great effort!
Awesome post. Thanks so much.
Isn't this what we practiced in the '80s, with Pinochet's Chile?
"Free Software and Open Source software are basically identical concepts"

No, they're not. Software released under the BSD and GPL licenses would both be considered "open source", but only the latter is Free (per RMS' and FSF's definitions of "Free"), for many significant reasons.

[Update: I stand corrected. Thanks for that.]
I would say that if anyone is obligated to maintain the code is is the people who are using it and benefiting from your initial work. (Not using "obligated" in the literal sense, more to mean "ought to").
The unfathomable part is that Android would not be free software.
22 people had to approve Romney tweets
Ask HN: What would compel you to hire a product manager out of undergrad?
How do you buy a real set without a license, aren't they illegal almost everywhere?

OTOH you can make a decent set from scratch. I've always wanted a professional set though.
I'm one of those few people who still includes <noscript> tags to at least warn you the page is non-functional without JS.
here is a mirror

https://archive.today/ipNqh
That's how things have always worked. As far as the US goes, look at the relationship it had with the Shah of Iran prior to the Iranian theocratic revolution of 1979; reinstalling the Shah in 1953 (under Eisenhower, though the plans were presumably laid under Truman) was an overthrow of a Democratically elected government to suit US and UK oil producers.

http://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9tat

But this isn't IMHO unique to the Anglo-American countries; nations have been doing this sort of thing for centuries going back to ancient times.
I am very familiar with the EFF's case and the various arguments against it, the methods used to eavesdrop on the network, and the excuses used to pretend the actions.

> NSA to collect targeted information

> show that the connection is only used by the target

This is off topic. Targeted searches are not relevant, and assuming they have a proper warrant, is perfectly legal. I'm sure some unavoidable collection happens while executing targeted searches, and the filtering necessary is is just the mechanics of wiretapping. Obviously, this is not the illegal part.

Bulk, non-targeted collection is very different. The NSA admits they do not meet the 4th Amendment's warrant requirement, while claiming to have a general warrant from the FISA court, often while waving around Sections 215 and 702 of the Patriot Act, or Executive Order 12333. IN the end, the NSA is still claiming to have a general warrant ("writ of assistance"). As we have not had a constitutional amendment that repeals the 4th Amendment, the specific warrant requirement is still the highest law of the land.

Running your "grep" filter to find the communications of a specific target will probably run across other people's communications. The important part is that - as a targeted action - it only applies to specific locations (or routers/etc) at some some specific time. If you getting a traditional search warrant to search someone's house does not allow you to come back at some future data for another search, nor does it extend to other locations.

On the other hand, if you had a warrant to search Alice's apartment, it is likely that some of her roommate Carol's stuff will be search as well. This is unfortunate, but probably unavoidable and generally legal. The fact that there is a valid reason for the search of Carol's stuff doesn't suddenly extend to allowing a search of anybody else.
Not so much knobby as balloon tires.

If you're landing on a wide range of terrain, much of it unimproved, soft, and/or uneven, large tires will float you over the soggy stuff and smooth out the lumps (large wheels experience less shock with terrain / surface variation than small ones)
The Apple Pippin