skysight-inc/HackerNews huggingface dataset:
No. Developers do not necessarily need any experience as a sysadmin and I would advise against moving productive developers into this role for the purpose of misguided training.

The argument about understanding how code scales beyond one computer is fallacious. In fact it's quite easy to learn and practice all kinds of distributed high scale architectures without getting up from a desk.

I will agree it's important to understand the people and work connected to your job. It's probably a good idea to eat lunch with the sysadmin, or QA, or UX person.

Would also agree its important to have respect, empathy, and collaboration others, but it doesn't mean you need to switch jobs.
That is what Tesla and other car manufacturers are doing essentially, isn't it? However, this will always require a human to be paying attention. Highway driving is boring until it suddenly isn't. Driving perfectly on a highway is just as difficult as driving perfectly in a city.

As automation becomes better humans will be paying less and less attention to the road, making this technology somewhat dangerous in the interim. There has already been a fatal accident involving a Tesla on autopilot where the driver was watching Harry Potter.
Mathematics for Human Flourishing
Exactly our experience too, from complex machine learning workflows in various aspects of drug discovery.

We basically did not really find any of the popular DSL-based bioinformatics pipeline tools (snakemake, bpipe etc) to fit the bill. Nextflow came close, but in fact allows quite some custom code too.

What worked for us was to use Spotify's Luigi, which is a python library rather than DSL.

The only thing was that we had to develop a flow-based inspired API on top of Luigi's more functional programming based one, in order to make defining dependencies fluent and easy enough to specify for our complex workflows.

Our flow-based inspired Luigi API (SciLuigi) for complex workflows, is available at:

https://github.com/pharmbio/sciluigi

We wrote up a paper on it as well, detailing a lot of the design decisions behind it:

http://dx.doi.org/10.1186/s13321-016-0179-6

Then, lately we are working on a pure Go alternative to Luigi/SciLuigi, since we realized that with the flow-based paradigm, we could just as well just rely on the Go channels and go-routines to create an "implicit scheduler" very simply and robustly. This is work in progress, but a lot of example workflows already work well (it has 3 times less LOC than a recent bioinformatics pipeline tool written in python and put into production). Code available at:

https://github.com/scipipe/scipipe

It is also very much a programming library rather than a DSL.

It in fact even implements streaming via named pipes, seemingly allowing somewhat similar operations as dgsh, with a bit more code probably, but with the (seeming) benefit of a bit easier handling of multiple inputs and outputs (via the flow-based progr. ports concept).

dgsh looks real interesting for simpler operations where there is one main input and output though - which occur a lot for ad-hoc work in the shell, in our experience. Will have to test it out for sure!
While I agree with the general sentiment, the examples feel fairly contrived.

What I think is more practical is understanding when certain problems fall outside of your own scope or capabilities and when to engage someone else for their advice.
You're misunderstanding how attachment parenting works. In fact it's just as you'd like, that through this way of relating with your child/ren they become secure in their own sense of self. It is when the parents too early leave the child alone that they don't form a stable sense of self.
That explains it but it doesn't sound at all like a replacement for the current health care system:

> you get basic services such as annual physicals, regular check ups and treatment for minor emergencies of the sort that can be handled in a doctor's office.

I could be wrong but I don't think these account for much cost at all in the current health care system. A once annual check up probably costs $1k at most, all-in, and probably less in practice. It also doesn't provide much value, compared to current health care, since it won't cure major illnesses or cover major surgeries.
Should sysadmins have software development experience (e.g. DevOps)? For what values should 'X have Y experience?' Should we go as far as...

"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."
— Robert Heinlein, Time Enough for Love
This is actually a pretty significant incentive issue with health insurance. Companies are encouraged to not choose the most comprehensive plan, so that their dual-income married employees choose to use the other company's insurance.
> It seems that the article is stating that one's attachment system is developed primarily in their first year of life? If attachment theory is true, I would've guessed that the first ten or twelve years of life would all contribute.

Habitual reactions of trust and mistrust are formed at this early age.

But these are just feelings. Children older than babies can start working around them, as their relationships become more complex. They can develop strategies to resolve problems. Find compromises. Work on tensions in their inner life.

Those capabilities are learned over the course of the childhood and they are essential tools for children to grow up and eventually be free of the dictate of their emotions.
Honestly, I've been fighting an uphill battle for a long time now... I was an early adopter with node, and pretty early on the React bandwagon... I've been pretty good at picking winners/contenders, that said it's often a matter of when it hits critical mass for adoption.
> Let's rewrite & test a 20 year old already working & popular project with ~1,000,000 lines of code just because I don't fucking know what I am saying. Please engineers try to figure that out and come up with solution before Monday.
The state should have aborted you, clearly.
No. Keywords do not appear in Google Analytics since search switched to HTTPS. The query strings are dropped going from HTTPS to HTTP. Keywords will show up as "(not provided)"(Disclaimer: I work at Google but I'm not on the search team. I do use Google Analytics.)
Have you checked out airflow? Any opinions?
Why employees don't use collaboration tools
First, I didn't compare them. I picked a clear example to make it clear where your proposed ethical standard breaks down.

Second, having freelanced for years, Uber is nothing like that. Freelancing operates in a marketplace where you can shop your skills to many purchasers. Uber aspires to be a monopsony.

Third, you indulge in pretty typical "blame the victim" logic. Uber is the more powerful party here. A driver has some information; Uber has vastly more information. If a bunch of drivers just happen to all make the same mistake, one that benefits Uber, then sure, you could blame the drivers. But I think it's more reasonable to blame the entity who sets up the conditions from which they profit.

And your last paragraph would be much more plausible if Uber didn't actively promote car leasing: https://www.uber.com/drive/vehicle-solutions/
Other ideas and concept they can be using:
- Grinding for world understanding/knowledge instead of XP (don't open use your browser ;D)
- Allow player skill to have a larger effect on your performance.
- Make interesting/hard to play classes.
- Make grinding fun, and thus battles engaging. (Allowing people to have boring grinds can be achieved with different classes.)
- Consider skill-based classes, rather then templates.
This page has the first mention of Google TPUs since the initial announcement from Google.

Anyone know what the status is? When TPUs will be allowed to be used in Google Cloud?

I'm confused as to why they ever announced it at a big event like Google I/O rather than a paper or even a simple blog post if they aren't going to give people access to them. There's some hint of it being offered in conjunction with TF and other ML cloud offerings in the blog post[1], and this 'XLA compiler framework' looks it's related. But I'm still wondering how much time people have to wait.

[1]:https://cloudplatform.googleblog.com/2016/05/Google-supercha...
From a childhood development textbook I once read, having a parent around during the day vs. a nanny apparently doesn't make much of a difference. A nanny, relative, or any caregiver giving regular attention typically has the same effects as if she/ he were a parent.
Put string "thereal" in front of my username, then direct towards Google Mail.
You missed the point. Those journal articles themselves are also nothing but unsubstantiated assertions. They may in turn cite other journal articles, but if you keep digging all the way down there's no provable factual basis to any of it.
A few of those examples admit that a large number of vehicles "disappeared", which brings the others into doubt. I'd be much more interested in examples where the total traffic volume was confirmed to remain the same, but traffic conditions still improved.
> Python is new

I just realised Python is roughly my age.
Two fingered typing causes bugs directly? Or it causes bugs because it encourages short names? The article is about the relationship between names and code quality.

Naming is one of the hardest things to get right, I often have to comment on it in code reviews. Long names are usually more lazy than concise ones. The other problem is naming things more specifically than necessary, obscuring genericity of functions.
If you are having trouble getting prospects to talk to you how will having a product change that? Unless you are attacking an existing well defined market it makes sense to talk to prospects about what you are developing to make sure you don't leave something important out (or spend too much time adding features no one cares about).
I feel that managers of mechanical engineers who design cars should have some experience servicing vehicles.
What about the missiles of US, Russia or any other western country? I may be afraid of them too
Maybe it's easy for Google to validate it this way? So AMP has a lot of limitations and if you're AMP compatible Google knows you're meeting certain base guarantees. If Google have to rate arbitrary sites and advise how to restrict them maybe it's harder to rate the performance guarantees.

I agree your approach would have a net benefit as well but Google's AMP approach of making you build your site with performance in mind from the ground up might be more effective than nudging existing poorly performing sites towards being more performance minded.
Usual google result workaround not working but a similar article here (not much info though).
http://fortune.com/2016/12/29/google-fiber-rumors/
Introducing iPhone
Best Video Tools You Should Be Using in 2017: As Revealed by 30 Experts
In this safespace culture, apparently everything is harassment now. She could have just blocked him. She spent an entire article bashing the president elect, then when she gets criticized for it she calls for help from Twitter's Jack.
Check this out. https://github.com/Xfennec/progress
The sender of the e-mail is also a CTO.

A CTO of a payment company, so the inquiry to see if it would be possible to replace a large C project in their stack with a drop-in replacement written in a more safe language makes sense from where he's standing.
Iconscout – An Icon Dictionary
Hidden Voice Commands Demo
They have you covered: https://missilethreat.csis.org/missile/
I have looked a bit at code examples of Airflow, but was worried that it seems to have a similar problem as a lot of other pipeline tools: That in the main workflow specification, dependencies are specified between tasks only, not between the individual inputs and outputs of each task (between tasks rather than data).

This means that this info needs to be implemented "manually" in some less declarative manner somewhere else, breaking the declarative-ness of the workflow specification.

I have posted about it some time ago here, mentioning AirFlow specifically:
http://bionics.it/posts/workflows-dataflow-not-task-deps
Sure but that's a separate and much more complex issue. The original question was about a practical matter of insurance, not reforming the whole US healthcare system.
Many countries, including the US, do take children from parents if the state believes the parents to be unable to be parents, often did so more aggressively in the past, and the how and when this is done is a topic under debate. Effects of various ways children are raised are also active areas of scientific study, and often topics of legal proceedings decades later.
http://sites.inka.de/sites/bigred/devel/tcp-tcp.html

Even for applications designed to tunnel traffic from the outset (OpenVPN), TCP over TCP is a mess and it's kind of a non-starter for anything that's not a toy (unless you have no other choice, like with certain mobile carriers where path MTU and CGN cause issues).
The task of verification looks like a nice AI problem to solve.
Correction: British Columbia's MSP Premiums for a single adult are $75/month or ($900/YEAR).
I don't think "should have" is the right statement; more like having at least one person on the team with sysadmin experience is extremely helpful. I know it has been for me.

Of course in HS/college I ran a website that was a frequent target of hate in the late 90s/early 2000s and it taught me about XSS and CSRF before people invented fancy terms to describe them. It also taught me about HTML/JS escaping, DoS/DDoS, SQL injection, and how all your defenses are useless if someone social-engineers their way into root and nukes everything. I have the assumption that everything is compromised and user input is toxic waste burned into my subconscious.
So true. Random people don't owe an education to aggressive jerks, especially when they give little indication of being willing to listen.
Telephony Fraud – Still going strong
Then I feel like I still am failing to explain something. But at this point, I am grumpy and tired and yadda.

So far, Obamacare has not impacted me other than making my federal tax forms a hair longer. With luck, our next potus will, in fact, kill this horrifying monstrosity and replace it with something more sensible, making my efforts to explain this irrelevant.

So, I think I am throwing in the towel on this one.

Thanks for the feedback.
put some more process in place: https://news.ycombinator.com/item?id=13352447
I really dont see how this can possibly work in Twitter's favor. Do they not understand that Twitter is comprised pretty much completely of people sarcastically poking and harassing each other?
https://www.w3.org/TR/SVG-access/#Links

Done properly, should work great.
Sysadmin or devops is responsible for uptime directly, being ultimately responsible for the services to remain performant. It's a mindset and temperament that may help developers see solutions or foresee pitfalls while designing and implementing code. Zero-downtime attitude. Making and testing deployments, upgrades and migrations to be least impactful as a core function is probably the biggest effect of putting a developer in a sysadmins shoes.
Big Data knows you're sick, tired and depressed
PATENT3191/DEL/2014
This - sorta... There are several different types of community that MMORPG's can sustain, but the multi-player bit is the big ingredient. Folks can be selling crafts, raiding or questing, but the critical bit is that n-people should be needed. The bigger n is the more compelling the driver (I think).

WOW lost a lot of luster when 40 mans got retired...
As a Tesla investor, I don't want legacy auto manufacturers getting a leg up after Tesla was the one who poured tens of millions of dollars into their charging network.

I would fight this legislation every step of the way, even if I had to liquidate all of my TSLA holdings to do so. You (legacy automakers) want to not take EVs seriously until someone spent the last decade making them practical and desirable, and then try to use legislation to catch up? Tough.
They're not really and they shouldn't be (although systems knowledge here becomes increasingly important). This is the point of DevOps, that operations can be treated as a software problem and managed in an automated fashion. The role of "SysAdmin" as presented in this article is fading quickly.
It will be interesting to see that who will 'liberate' North Korea and how.
Currently neither DNA nor chemistry is superior to silicon. Adleman made a proof of concept that DNA could be made to execute computations. So at least it's doable, but practically it doesn't make sense.

And nowadays ASiCs for accelerating deep learning is the best we have for massively parallel computation, I think.

It's more about thinking what we could do if we had gazillions of little things swimming in a solution or sitting on a die that could do computation for us. For me one important result is that it doesn't scale for huge NP complete problems. Add a few hundred more variables to a SAT problem and you don't have enough water in our whole world.

This reminds me of the old story of doubling the amount of rice for each square on a checker board.

https://en.wikipedia.org/wiki/Wheat_and_chessboard_problem
What's the argument against possible Rust porting of Postgres?

Because of the interop ease, it's not hard to imagine a multi-year peicemeal rewrite. Postgres' code has some pretty good idioms that could be nicely encoded in Rust, and a good separation of concerns
That's what I did at my tiny engineering team (3 folks) and results have been great.

If you have a small organization (say <10 engineers), it's crucial that every developer writing server side applications can also do at least some sysadmin work. As the article says, it leads to deeper understanding and it really helps when thinking about scalability, fixing certain kinds of issues, etc. It also often shortens the feedback cycle and requires less throwing over the wall. As a bonus, you increase the bus factor.

Automation is the key though. If everyone connects to the boxes and does random things manually over ssh, nothing good will come out of it.

Still, you need to have a person or two who are responsible for the vision of the architecture/systems and who make sure that things don't go off the rails.
Curiously this page makes safari on ipad crash...
Because they asked for it?
Whoops! I started to write $75/month and then thought "no, an annual number is more useful", but clearly forgot to change the units... thanks for catching this!
This is a short little article that just barely touches on a much deeper, often hidden issue; The state of system administration in business is abysmal.

It's not the developers fault though, at least not as much as devops types would like you to believe. I think the author has a good point, in that its good to get Devs thinking about real world environments on deploy, but the real world is much more complex than concurrency of servers.

All that being said though, very rarely have I as a sysadmin of 10+ years seen problems so easily attributable to devs. Of course I haven't lived in hn/sv startup land either, so take that into account, but failures in systems I have seen have almost always been a failure of management, up to and beyond C level.

I could go into detail, but I'll save it for another time. Suffice it to say, what businesses need to be doing is getting better CTOs and CIOs who can bridge the gaping chasm between sysadmins and managment.

Devs, you keep being Devs, and let the sysadmins be sysadmins. Cross train and communicate when you can, but don't fool yourselves, it is management that bears the responsibility and burden of you both. Management just doesn't like to admit that to themselves or anyone else, so don't play into this Devs vs sysadmins dialectic too much, lest ye find yourself the scapegoat next go round.
Interesting that your alice/wonderland example works. Would've thought Google would try to prevent that.
How does this affect 3rd-party chat clients such as Pidgin?
It really seemed like Linux and Mac were much higher up these days. A more interesting statistic would be "OS usage times" i.e. what are people looking at for the most hours. Probably nigh possible to get. Wait, advertisers probably know.
The summary is simple; they have missiles that can hit anywhere in the world at any time.

There you go!
Only for those without pre-existing conditions or other major risk factors. For them, comparable plans cost about 3 times as much, or weren't available at all.

Also the plan that you claim was comparable before the ACA was probably not comparable at all because it had a lifetime coverage cap. So it was objectively worse because if you got a serious and expensive medical condition you would have been cut off at some point.
A set of principles does not make a strategy
My fav weechat plugins
> who will 'liberate' North Korea and how

A 2011 article from The Atlantic concerning Pakistan's nukes [1] offers clues as to how North Korea's arsenal might be rendered safe:

"This 'disablement campaign,' as one former senior Special Operations planner calls it, would be the most taxing, most dangerous of any special mission that JSOC could find itself tasked with—orders of magnitude more difficult and expansive than Abbottabad.

...

JSOC would take the lead, however, accompanied by civilian experts, and has been training for such an operation for years. JSOC forces are trained to breach the inner perimeters of nuclear installations, and then to find, secure, evacuate—or, if that’s not possible, to 'render safe'—any live weapons. At the Nevada National Security Site, northwest of Las Vegas, Delta Force and SEAL Team Six squadrons practice “Deep Underground Shelter” penetrations, using extremely sensitive radiological detection devices that can pick up trace amounts of nuclear material and help Special Operations locate the precise spot where the fissile material is stored. JSOC has also built mock Pashtun villages, complete with hidden mock nuclear-storage depots, at a training facility on the East Coast, so SEALs and Delta Force operatives can practice there.

At the same time American military and intelligence forces have been training in the U.S for such a disablement campaign, they have also been quietly pre-positioning the necessary equipment in the region. In the event of a coup, U.S. forces would rush into the country, crossing borders, rappelling down from helicopters, and parachuting out of airplanes, so they could begin securing known or suspected nuclear-storage sites. According to the former senior Special Operations planner, JSOC units’ first tasks might be to disable tactical nuclear weapons—because those are more easily mated, and easier to move around, than long-range missiles.

In a larger disablement campaign, the U.S. would likely mobilize the Army’s 20th Support Command, whose Nuclear Disablement Teams would accompany Special Operations detachments or Marine companies into the country. These teams are trained to engage in what the military delicately calls “sensitive site exploitation operations on nuclear sites”—meaning that they can destroy a nuclear weapon without setting it off. Generally, a mated nuclear warhead can be deactivated when its trigger mechanism is disabled—and so both the Army teams and JSOC units train extensively on the types of trigger mechanisms that Pakistani weapons are thought to use. According to some scenarios developed by American war planners, after as many weapons as possible were disabled and as much fissile material as possible was secured, U.S. troops would evacuate quickly—because the final stage of the plan involves precision missile strikes on nuclear bunkers, using special 'hard and deeply buried target' munitions."

[1] http://www.theatlantic.com/magazine/archive/2011/12/the-ally...