Hi Niels. I have contacts within the DoD HPCMP and have run Python 2.7 on several of the heavy machines available on the Army side of the fence. I work for Continuum, which provides both a free and a commercial Python solution that are basically "drag-and-drop" installs on x86 hardware, and when I was at the Army Corps of Engineer Research Lab I worked on an open source tool called HashDist that, among other things, simplifies the deployment of Python stacks on HPC hardware. Feel free to get in touch with me via my contact information at http://aron.ahmadia.net if I can be any help.
Thank you for this feedback! Adding to what Nacin said about our involvement. We have started work in this space, and care deeply about the electronic health record systems at both the DOD and VA, and connecting critical information between the two systems, as well as data exchange with private sector (downtown). Also, major kudos to being a Navy doc who understands what it means to upgrade Python!
Thank you for your service!
There's a ton happening here. From http://www.nextgov.com/defense/2015/04/dod-start-its-own-dig...: "The new team is already working to transfer electronic health records to the Department of Veterans Affairs from DOD."
What's new in python 2.7 that requires upgrading ?
I prefer writing python in the least-clever way I can, which doesn't require a lot of language features.
Wearing my python core dev hat: a litany of security fixes, python3 compatibility stuff, useful stdlib modules, dict and set comprehensions, probably more stuff I can't remember.
One change that comes to mind that someone might see as trivial: "{}".format("foo") works in 2.7 and not in 2.6 (in 2.6 it must be "{0}".format("foo")).
Re:The US digital service
by fluidcruft on Friday August 14, 2015 @01:41PM
(#10061527)
> I'm trying to get REDACTED to "modernize" to REDACTED
Loose lips sink ships, doc.
Re:The US digital service
by niels_olson on Friday August 14, 2015 @02:29PM
(#10061898)
As a general rule, I try to avoid saying things like that unless they're published elsewhere. In this case, they advertise the info. And best of luck getting into these systems without a clearance.
Can you elaborate on your point for others?
I think the notion is that knowing what software versions a government IT system is using internally will help attackers, for example because they'll know about likely vulnerabilities in those systems. There are definitely some attackers who are interested in, say, government and military healthcare IT systems, because they can use those to get personnel records (or maybe even more nefarious applications).
"Loose lips sink ships" is a World War II campaign slogan to get people who had knowledge of military activities not to talk about what they knew, even things they thought were completely innocuous, because sometimes even a small piece of information was relevant to letting an adversary deduce something important.
Re:The US digital service
by Lawtonfogle on Friday August 14, 2015 @04:11PM
(#10062613)
In this case it gives an increased false sense of safety in having security by obscurity, which ends up being the worse path.
Many thanks to the folks at 18f and the US Digital Service.
How far behind is government IT? I'm trying to get the Navy HPC systems (the cutting edge, right?) to "modernize" to Python 2.7.