mfisher87
About NSIDC: The mission of the National Snow and Ice Data Center is to make fundamental contributions to cryospheric science and excel in managing data and disseminating information in order to advance understanding of the Earth system. NSIDC is a trusted source of cryospheric data and services, and is a leader in research and development within this field. We enjoy a broad stable funding base which collectively supports our infrastructure and provides growth in numerous technical fields.
We are, and have been for the last 25 years, a NASA Distributed Active Archive Center (DAAC) responsible for archival and stewardship of cryospheric data. We also provide data access tools, documentation, processing services, and cryospheric expertise to the public.
This job: This is a new role at NSIDC intended to bridge between our Software Development, Operations, and System Administrations groups. You'll be expected to help evolve our infrastructure, including automated software deployment, software/system monitoring, and operations. Problems you might tackle include: Evolving a centralized logging/visualization infrastructure, positioning the software group for a shift towards processing and data storage in the cloud (a NASA goal), building out a local container orchestration platform, evolving our CI/CD infrastucture, and much more. Our software stack is mostly Python, Javascript, and Ruby. We deploy to vSphere VMs using Puppet, and most new software deployments today are done with Docker.
Personal pitch: Because we are part of a university, we know private industry can offer you a higher salary. However, we offer a starting benefits package that we feel stands out. The university 401(a) plan contributes 10% of gross pay. 22 vacation days, 15 sick days, and 10 holidays a year. UC Boulder insurance benefits are excellent. UC Boulder offers a significant tuition benefit for faculty (that's you), and a smaller benefit for your dependents. Come work here and get your Master's/PhD! Paychecks come once a month, which may be unusual for some. Top of the bill, for me, is the office environment and people. Our current location is dog-friendly, we have shared offices (usually 2-3 in an office) with openable windows (!), and you'll be surrounded with people who care about the work, the overall mission of NSIDC, and learning in general. Our developer group is usually running a book club (currently reading about Elm and just finished "Kanban in Action"), and anyone interested is welcome. You'll likely work directly with people who go to Antarctica every year. Finally, Boulder is beautiful. We have so many trails, everyone loves dogs, and we're about 2 hours from world-class skiing.
Posting: https://nsidc.org/about/jobs/devops-administrator
Application: https://jobs.colorado.edu/jobs/JobDetail/?jobId=15411
It's not new nor noteworthy. :\
It's a nice concept but it does not work well under linux. Most times I plug in the dock, a random port will not work.
That's already false in many cases for at least a year. Arch and Gentoo come to mind.
> final commit
> Erik Wittern committed 2 hours ago
If only there wasn't a typo in the readme:
> On top of that, TODOis™ uses native JavaScript, runs in the cloud, and loves big TODO data.
Time for a force push! :)
I'm glad you're here to enhance this conversation.
I hate to contribute nothing but this complaint, but I'm actually having trouble reading this.
> When you execute this script, you will see that a new output file "lines.html" is created, and that a browser automatically opens a new tab to display it. (For presentation purposes we have included the plot output directly inline in this document.)
This is based on an example calling an output_file() function, but the docs also mention output_notebook(), and I'm sure you can output to HTML as a string as well. I didn't spend too much time digging yet.
My opinion is that nothing that currently exists really solves the whole problem of information management well (aside from git). Most teams mash together three or four different solutions for strongly related problems. Some teams are as bad as: gitolite for central code repo, a bug tracker for managing issues, a spreadsheet for managing who works on what features, a separate bug tracker for issues found in QA, personally-managed to-do lists for each developer, a Trello, a dozen bespoke reports for status to upper management, and all team communication goes through e-mail. Yes, slack and github would replace about 3 of these, but you still have 5 solutions to the same general problem -- what needs to be done and who is doing (or will do) it, how, and when.
Obviously this is a very hard problem, or it would be solved now. I have tried for a long time to decide what I think would be a good solution, and for all intents and porpoises, I have gotten nowhere.
I really like the approach Trello has taken -- provide a simple, flexible concept and let users build it all from there. Obviously Trello doesn't tick all the boxes, but I wonder if some other deceptively simple idea can accomplish it.
Are you honestly and seriously suggesting that the US tax system is absolutely at the limit and there's no room to pay for any of these policies? For example, we shouldn't have any more tax brackets over the $400,000 one? Have you looked at the proposed tax brackets that actually pay for these plans? How do you explain the idea that 3 new tax brackets ($500k-2m 43%, $2m-10m 48%, and $10m+ 52%) would destroy the economy? How exactly do people who make $10m+ single-handedly sustain our economy, why would a 10% tax increase on their over-$10m income end that, and why do the thousands of dollars of reduced overall expenses (including taxes) for almost everyone else not matter at all in your math?
Scott Myers "retiring from C++" (OT: "} // good to go")
http://www.snopes.com/bernie-sanders-campaign-data-breach-co...
"On Reddit, an r/technology thread about the controversy included comment from a self-identified 2008 Obama campaign staffer who claimed such breaches were both common but of limited strategic value:
"As an '08 Obama staffer who used the VAN extensively, it went down like this, "Oh, that's weird. It looks like we can pull lists from Hillary again. Hey Erin, do a quick search..." Then everyone in the office room (there were 4 total accounts who did a search) tried the search too.
Any data they pulled would not have been that useful, especially considering both campaigns use the VAN. They couldn't just turn around and re-enter the Clinton supporters as 5's, etc. That's not how it works ... The breach is a non-issue, however how it is being handled by the DNC (in addition to the way the debates, etc) is the telling issue about how undemocratic the Democratic National Party has become.""
Partway through my search I found one source, not primary, claiming that NGP VAN was not at fault, but that's it. Can anyone find anything else?
http://www.usatoday.com/story/news/politics/elections/2016/2...
"Weaver blamed the DNC and its vendor for failing to protect the data. He said the Sanders campaign contacted the DNC about an earlier firewall failure in October, and he feels “very confident” that some of the Sanders’ campaign data was lost to another campaign then. That system was not controlled by NGP VAN, the company notes."
It's interesting that essentially the same issue has happened with two different systems. Assuming the phrase "firewall failure" is meant the same way... The technical doublespeak is really starting to get on my nerves. The use of the term "firewall," it seems, is explicitly to make people think a "hacking" was done.
Did you mean between Sanders and Hillary? Or are you referring to past election?
Is it truly a difference between the languages release strategy or is this just my perception because of limited experience with Ruby? I found it to be a huge pain in the ass.
Not to say I think climate change isn't a problem, but I don't think it's responsible for the current weather to the degree others seem to think. Although it would be nice to point to the current weather and say "living proof!", I think it's probably not correct.
Isn't the point of the whole privacy thing to not be forced in to avoiding discussion of certain topics for fear of being labeled a dissident?
"It can't happen here." It's very disruptive to some people's worldview to suggest that there's still any sort of racial inequality problem.