Late last year Amazon introduce a new EC2 image customized for Machine Learning (ML) workloads. To make things easier for data scientists and researchers, Amazon worked on including a selection of ML libraries into these images so they wouldn’t have to go through the process of downloading and installing them (and often times building them) themselves.
Java is a well established language for developing web applications, in no small part because of it’s industry standard framework for building them: Servlets and JSP. Another important part of this standard is the Web Archive, or WAR, file format, which defines how to provide a web application’s executables and how they should be run in a way that is independent of the application server that will be running them.
For much of the past year I have been working on a game. No, not just a game, I’m been working on change. There are 122 million children in the world today who can’t read or write. They will grow up to join the 775 million adults who can’t. Together that’s almost one billion people who are effectively shut off from the information age. How many of them could make the world a better place, given even half a chance?
KDE Neon developer Harald Sitter was able to package up the KDE calculator, kcalc, in a snap that weighs in at a mere 320KB! How did he do it?
Snaps are a great way to get the most up to date applications on your desktop without putting the security or stability or your system at risk. I’ve been snapping up a bunch of things lately and the potential this new paradigm offers is going to be revolutionary. Unfortunately nothing comes for free, and the security of snaps comes with some necessary tradeoffs like isolation and confinement, which reduces some of the power and flexibility we’ve become used to as Linux users.