Profile cover photo
Profile photo
Ade Oshineye
A chaotic neutral point of view
A chaotic neutral point of view
About
Ade's interests
View all
Ade's posts

Post has shared content
👷 Just released v2.0.0 of the Service Worker Detector extension https://chrome.google.com/webstore/detail/service-worker-detector/ofdigdofloanabjcaijfidkogmejlmjc, now with event listener analysis to see which #PWA features are (likely) supported by a Progressive Web App. 
Photo

Post has attachment
"""Upspin looks a bit like a global file system, but its real contribution is a set of interfaces, protocols, and components from which an information management system can be built, with properties such as security and access control suited to a modern, networked world. Upspin is not an "app" or a web service, but rather a suite of software components, intended to run in the network and on devices connected to it, that together provide a secure, modern information storage and sharing network. Upspin is a layer of infrastructure that other software and services can build on to facilitate secure access and sharing. This is an open source contribution, not a Google product. """

Post has attachment
This: https://marco.org/2017/02/20/overcast3 is fascinating.

The new emphasis on affordances, direct manipulation and discoverability in Overcast 3 reminds me strongly of Material Design.

Post has attachment
This: https://www.youtube.com/shared?ci=LI7cxbvBBwE is full of practical advice about making the transition to responsive web design. 

Post has attachment
"""When information pollution is all around you — not just in content but also in format — you can’t help but breathe some of it in."""

Post has attachment

Post has attachment

Post has shared content
Weird machines

At a workshop on cybersecurity at the Santa Fe Institute, I heard about the concept of weird machines. The description was poetic:

They hide in dark spaces — semantic gaps between levels of abstraction.

In short, they're not monsters like the Terminator here, but computer programs that do things you didn't think possible... because your way of thinking about a computer had gaps:

In computer security, the weird machine is a computational artifact where additional code execution can happen outside the original specification of the program. It is closely related to the concept of weird instructions, which are the building blocks of an exploit based on crafted input data. The functionality of the weird machine is invoked through unexpected inputs.

While expected, valid input activates the normal, intended functionality in a computer program, input that was unexpected by the program developer may activate unintended functionality. The weird machine consists of this unintended functionality that can be programmed with selected inputs in an exploit.

In a classical attack taking advantage of a stack buffer overflow, the input given to a vulnerable program is crafted and delivered so that it itself becomes executed as program code. However, if the data areas of the program memory have been protected so that they cannot be executed directly like this, the input may instead take the form of pointers into pieces of existing program code that then become executed in an unexpected order to generate the functionality of the exploit. These snippets of code that are used by the exploit are referred to as gadgets in the context of return-oriented programming.

Through interpretation of data as code, weird machine functionality that is by definition outside the original program specification can be reached also by Proof-Carrying Code, which has been formally proven to function in a certain specific way. This disparity is essentially caused by a disconnect between formal abstract modelling of a computer program and its real-world instance, which can be influenced by events that are not captured in the original abstraction, such as memory errors or power outages.

If you think about it, such things as viruses, prions and cancer also exploit gaps between a simplified abstract model of how organisms work, and the real world of chemistry with all its myriad possibilities.

For more, try this:

https://en.wikipedia.org/wiki/Weird_machine
Photo

Post has attachment
It's worse than you think. 

Post has attachment
s/vinyl/film/
Wait while more posts are being loaded