GRC's | SQRL Secure Quick Reliable Login  

Steve Gibson, a venerable computer guru who has innovated for decades and never produced anything but brilliantly elegant code, as well as being a compelling and thought-provoking writer, presents SQRL. It’s truly ingenious, I think. It provides secure, password-free logins, with unique but anonymous IDs, to any site that implements this standard, in a manner that seems to be far more secure than any conventional username/password design. True, some other form of authentication is needed to set up the app in the first place – you’d not want someone else to get hold of that! Also, it’s not quite as good as two-factor systems for security. But it is much better than username/login combinations, it is much easier for the end user even than using a social media site to provide authentication, and it offers the potential for uniquely identifying an individual without intruding on that individual’s privacy. That’s pretty cool. Two-factor systems may be secure but all are very complex, irritating and prone to error, but there’s nothing to stop someone intent on assuring secure access from using this as part of a two-factor system. Brilliant.

Address of the bookmark: https://www.grc.com/sqrl/sqrl.htm

Challenge Propagation: Towards a theory of distributed intelligence and the global brain

Fascinating paper from the always thought-provoking and often inspirational Francis Heylighen, in which he draws together various models of distributed intelligence, distributed cognition, evolution and complex adaptive systems, incorporating stigmergic and networked perspectives on ways that self-organizing systems can exhibit intelligent behaviour. This is very relevant to anyone interested in connectivism, collectives, learning, intelligence, complex systems or social software.

Heylighen’s central thesis revolves around a definition of intelligence as not just problem solving but also opportunity seeking: it’s about both overcoming obstacles and seeking new possibilities. This combination is encompassed by the term ‘challenge’, which Heylighen defines as ‘a phenomenon that invites action from an agent’. Given competing positive (proactive) and negative (reactive) challenges, he sees challenge in evolutionary terms as ‘a promise of fitness gain for action relative to inaction’. All of this is framed in a context of bounded rationality and different approaches to challenge resolution, from simple look-ups to complex heuristics, and a range of factors that may motivate or demotivate different actions. This is all good stuff but it gets really interesting when he reaches the ‘challenge propagation’ referred to in the title. In essence, this applies the logic of memetics to challenges. As he puts it:

In contrast to the standard paradigm of individual problem solving, the challenge propagation paradigm investigates processes that involve a potentially unlimited number of agents. To deal with this, our initial focus must shift from the agent to the challenge itself: what interests us is how an individual challenge is processed by a collective of agents distributed across some abstract space or network. Instead of an agent traveling (searching) across a space of challenges (problem space), we will consider a challenge traveling (propagating) across a space of agents.”

This is a brilliant idea. I love the change in perspective that this brings. There are, I think, some very large and unresolved questions about what a ‘challenge’ means in the context of a collective. This follows from the fact that it is hard to understand what fitness in such a collective might consist of, save in its utility to the agents of which it is composed, though it might shed some light on our eusociality (evolution not for the benefit of selfish genes but for the benefit of a large social collective). I find it particularly hard to map his earlier discussion of how things are valued (with ‘valences’) by an individual agent and how things might be valued by a collective. A challenge does not exist in isolation – it must have a subject. It’s not entirely clear what that subject might be here. Such fuzziness aside, as a way of understanding an otherwise massively complex intelligent system like a brain, an ant colony or human culture, it has a lot going for it.

While the foundations are very strong, I have some reservations about some of the examples Heylighen uses and some conclusions that he draws. While I can readily accept that there are some stigmergic aspects to Wikipedia, I do not believe that the act of editing a page is in any meaningful way analogous to the way that stigmergy operates in (say) termite mound building or movements of currency markets. In the first place, unlike in a true stigmergic system, there is an infinite range of possible ‘algorithms’ that might influence agents making changes to a Wikipedia article. There are path dependencies, sure, but that doesn’t make it stigmergic. Apart from some stylistic patterns that tend to replicate, there is none of the emergent self-organized behaviour that is characteristic of all stigmergic systems. A Wikipedia page is largely just the sum of its parts, not an emergent artefact. In the second place, unlike in stigmergic systems, individual agents make deliberate contributions with a clear design purpose and end-goal in mind when building a Wikipedia page: their interactions are not local but planned and focused on the whole. It is no more stigmergic than a house to which someone decides to add an extension or remodel its rooms. It’s a good model for cooperative action, but not of collective intelligence.

I’m also not entirely happy with the notion of the Internet as being a gigantic collection of forums (generalized by Heylighen as ‘meeting grounds’) to exchange challenges, though the metaphor is appealing on many levels. The same could, of course, be said about any human artifacts or ways of ‘meeting’, from buildings to tools to doorknobs to forest footpaths to books to conversations to simply passing in a street. So far so good.  He describes the propagation of challenges as involving division of labour, workflow, and aggregation – this too makes sense. He then describes how such a system becomes self-organizing and uses as an example the growth of open source software. Here I have problems, for much the same reasons as I have problems seeing Wikipedia article development as stigmergic. In real life, many large open source developments are a million miles from self-organizing. The archetypal Linux, for instance, is extremely tightly controlled by a very small number of people using very rigid processes that are in many ways more traditionally organized from the top down than most proprietary systems. While the challenges are indeed solved by individual agents acting largely independently, albeit building on what others have already built, the workflow and aggregation are firmly in a traditional designed mould and tightly controlled by a clique. This is even true of more open approaches, such as those encouraged by Github although, in this case, workflow is managed by a ‘blind’ algorithmically driven system rather than by a clique. 

My concerns are minor and they are not with the basic ideas presented here, that I find very compelling. I think this is an important paper. While it certainly needs refinement, this feels like the beginnings of a new language for discussing and describing connectivist accounts of learning. It provides some much needed solid underpinning theory and a very useful perspective on some of connectivism’s major tenets: that knowledge exists in the network, including non-human artefacts; that connections are learning; the significance of decision-making; the ways that more is different; and the value of diversity. Great stuff.

Address of the bookmark: http://cleamc11.vub.ac.be/papers/ChallengePropagation-Spanda.pdf

HP Stream 7 – $120 Windows tablet is remarkable value

I don’t normally link to Best Buy (the name of the company is not entirely accurate!) but, as I got my Stream 7 from there, I figure it’s as good a place as any. You can probably find it a little cheaper elsewhere but Best Buy/FutureShop (essentially the same company) are convenient for most people living in Canadian cities and let you play before you buy.

I’ve written elsewhere that e-book readers are an essential commodity if, as Athabasca University is increasingly demanding, students are required to use e-texts instead of paper books. This device is a serviceable Windows PC that can do pretty much anything any other Windows PC is capable of and that also makes a very decent e-reader. At $120 it is cheaper than many textbooks.

The Stream 7 is a basic 7″ tablet, with few bells and whistles: technically speaking, it has no 3G, no GPS, no 802.11AC wifi, only 5 touch point recognized at once (not normally a problem unless you have a piano keyboard app), slightly chunky construction, a battery life of 8 hours at best (5 or 6 would be more typical), no HDMI output, 1GB RAM, dreadful (but usable for simple needs) front and back cameras, measly speaker and poor headphone output. On the plus side, it does have bluetooth, a pretty generous 32GB of flash storage (expandable via MicroSD), it charges using a standard Micro USB cable, and (notably) the screen is absolutely excellent, bright and vibrant, even if it’s resolution (1280×800) is not quite up there with Retina displays. As an e-reader and for videos it’s pretty good, and it runs pretty much any e-reading software, including the DRM-afflicted and web-based stuff we sometimes use at AU.

Perhaps the most amazing thing about it is that it runs the full and uncrippled version Windows 8.1, not the ugly mess that was Windows RT. Admittedly it’s only 32 bit and is joined at the hip to Microsoft’s mediocre Bing service, but it smoothly runs almost any Windows program you can throw at it, even elderly Flash programs. It’s mostly fairly snappy too, given the constraints of its modest 1GB of RAM. I wouldn’t want to try running lots of programs at once, but for single task activities like web browsing, e-reading or email, it’s absolutely fine and very usable. Windows 8.1 (admittedly a somewhat fuller version than this and without the Bing branding) currently retails at $120, so one way of looking at it is that you get a free tablet with a copy of Windows. Moreover, it even comes with a year’s subscription to Microsoft Office (usual price $100), for those that need it. This is not a thing I’d recommend to anyone, given that there are equally good and often better free competitors available, but it’s astonishingly good value if you are actually thinking of forking out for it anyway. If you do have an existing subscription you can add the year to what you already own, thereby getting a usable tablet for $20 (plus tax and recycle fee).

 

Of course, if you just want a tablet or e-reader, there are better and cheaper Android devices available, and much better iOS devices if you can afford them. My only reason for getting this was to test web sites using Microsoft’s IE browser and to use some ancient IE-only webmeeting software, and this was the cheapest way I could find to do that. Windows is a terrible ugly mess that appears to have been designed by the makers of Spongebob Squarepants and that is so full of holes it is more like a torn insect screen than a window. I am unlikely to use this device for much e-reading myself because I have much better (and mostly costlier) devices that beat it hands down on almost every front. But, if you need to run Microsoft software and also need a means to read e-books and watch the odd video, this is a pretty cheap and effective way to do it.

Address of the bookmark: http://www.bestbuy.ca/en-CA/product/hewlett-packard-hp-stream-s7-5701ca-7-32gb-windows-8-1-tablet-with-intel-atom-z3735g-processor-black-licorice-s7-5701ca/10341178.aspx