HN user

mfisher87

332 karma
Posts0
Comments150
View on HN
No posts found.

National Snow & Ice Data Center (NSIDC) | DevOps Administrator | Boulder, Colorado USA | ONSITE | Full-time

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

VirtualBox 5.1.8 10 years ago

First thing I saw when I clicked the link: "This is a maintenance release." Second thing I noticed: "(released 2016-10-18)".

It's not new nor noteworthy. :\

I have a Dell XPS13 Developer Edition that came with such a hub (they call it a dock, but you don't dock to it, you plug it in to the charge port with a USB-C cable). It has DVI, USB, Ethernet, and charges the laptop.

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.

"python" will still point to python2 on Linux distributions

That's already false in many cases for at least a year. Arch and Gentoo come to mind.

This is great. The only commit:

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! :)

This was the worst article reading experience I think I've ever had on a desktop. With "related stories" taking up more screen space than the article itself, I'm seeing something like 5-8 words on each line on my 1920x1200 display. The article text is wrapping around an animated gif (the kind that is still 99% of the time and then it moves suddenly and goes back to rest) in the first paragraph.

I hate to contribute nothing but this complaint, but I'm actually having trouble reading this.

From the docs, under "Getting started":

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.

Yes.

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.

Not to say any country has successfully ended homelessness, but there are at least a dozen successful counterexamples to your claim that those policies would "destroy" economies with taxes.

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?

} // good to go 11 years ago

I always thought it should be a simple requirement to include the original title (and to avoid editorializing) like :

Scott Myers "retiring from C++" (OT: "} // good to go")

I'm pretty sure that's wrong. I'm looking for a hard source, but haven't yet found it.

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.

Rbenv 1.0.0 11 years ago

I've dabbled a little bit in Ruby, and I found this to be a much larger problem than it is with Python. Most systems have python 2 and/or python 3. Beyond that, I've rarely need to worry very much about which Python version I have. But for every new Ruby application I install on my machine, I'm messing around with rvm.

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.

It is an El Nino year if I'm not mistaken, so the unusually warm Winter is expected in many areas.

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.

The privacy browser could also identify dangerous topics and pages and send warnings before searching/posting/loading anything. It would actually enforce good data hygiene to make this process much easier for people.

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?