History of Icons looks at the evolution of icons used for desktop, mobile, and web. Â There are plenty of nostalgia triggering screenshots from a variety of systems. Â Given that nobody could ever afford having all of those systems, I’m sure you’ll find interesting screens from computers you didn’t have or didn’t see.
Year: 2017
Sunset drinks
Laptop move
Validating CSV schema
CSV, or comma-separated values, is a very common format for managing all kinds of configurations, as well data manipulation. Â As the linked Wikipedia page mentions, there are a few RFCs that try to standardize the format. Â However, I thought, there is still a lack of schema-type standard that would allow one to define a format for particular file.
Today I came across an effort that attempts to do just that –Â CSV Schema Language v1.1 – an unofficial draft of the language for defining and validating CSV data. Â This is work in progress by the Digital Preservation team at The National Archives.
Apart from the unofficial draft of the language, there is also an Open Source CSV Validator v1.1 application, written in Scala.
Docker Image Vulnerability Research
Federacy has an interesting research in Docker image vulnerabilities. Â The bottom line is:
24% of latest Docker images have significant vulnerabilities
This can and should be improved, especially given the whole hierarchical structure of Docker images. Â It’s not like improving security of all those random GitHub repositories.


