the neuronal activity of your audience

Imagine a classroom where students are hooked up to a system tracking their neuronal activity. This system is able to accurately detect the specific moments when a student looses the connection to what the lecturer is teaching – in a sense of no longer being able to follow because of a lack of understanding, mental overload or any other reason. These moments of disconnection are visible either only for the lecturer or also for all on a dashboard. However, strictly anonymized. It should not be possible to know or even to guess who or which group of people just lost connection. I have no idea if this would technically and especially algorithmically be possible (yet). So as a “backup-scenario” let’s think of a more active setup where students have to press some sort of tiny hidden button to anonymously signalize when they don’t get something.
The point is to have a mechanism where moments of disconnections can surface without any social patterns (too shy and showing off would be too extremes of such patterns) overlaying.
I would imagine this could be extremely annoying for a lecturer because all the time people drop off (and might or might not get back on track without asking questions). But as challenging it might be, the task would be to stop immediately and explain again, explain differently, use other analogies, give examples etc. as long as it takes to keep on going forward with all green lights. Of course confident strategies on the side of the lecturer might emerge where a few red lights are accepted in the belief that they would naturally be collected back onto the boat a little later in the flow of the lecture…
A stoic continuous inquiry into the best approach to explain something would be the resulting attitude I would hope this stimulates in lecturers once they are over the part of being annoyed about constant interruption though red lights. Also I would think very careful attention will have to be given to thematic bridges, jumps or shortcuts of any sorts. It becomes obvious when things that made complete unquestioned sense in the lecturers mind don’t resonate with the students….
I don’t necessarily post this scenario as a criticism of lecturers, rather as a potential tool to help any kind of educator, communicator, or indeed anyone who intends to explain something to someone else, to become more sensitive to the neuronal activity within their audience :)

Erasmus Mundus Joint Programmes

Usually I don’t “advertise” on my blog – but I think the “Erasmus Mundus Joint Programmes” deserve more attention than they seem to get, especially among you people who are thinking about a next step after their Bachelor. I just recently learned that this exists and I find it really worth looking into and know about. Each of the Masters and PhDs is a collaboration between universities, so every semester one gets to study in a different country. I definitely want to do one of the Masters… at this point I am between “Computational Logic” and “Data Mining and Knowledge Management”.

Since the sites from the European Commission (see here the list of Masters and here the list of PhDs) don’t show the countries next to the programme and don’t let you filter beyond category, I coded a little site to fix this shortcoming. I hope it will be useful for some people:

different ways of not caring about data privacy

Yet another big data post after yet another big data lecture I went to…
It wasn’t the first time that I heard someone (it wasn’t the lecturer) mentioning ‘our teenagers’ (= grew up with smartphones) and ‘Americans in general’ versus everything older than teenagers in Germany/Europe (= the data-protective ones) when attempting to contrast different attitudes towards privacy and data collection. Only this time I found myself bored by this particular demographic category-merger to a degree that I started wondering about it. Note that in the following I intentionally won’t position myself or give judgement in any direction.

As always with talk about contrasting categories this is bumpy stereotype-landscape with various traps and a high likelihood to be unfair to the margin-folks. Nevertheless, those irritations of the data-protective ones regarding the lack of privacy-sensitivity of the other party can certainly be widely experienced. Both from this side of the ocean to the other, as well as from the upper side of the generational spectrum to the lower one – and of course the same irritations exist into the other directions respectively.

Let’s look at those feelings one might get being faced with potentially violated privacy through massive data collection from various governmental and corporate entities; loss of control, someone else knows more about me than myself, my secrets are exposed, I could be blackmailed with secrets others shouldn’t know, I am just a data-point in the masses and they’ll squeeze me for the marketing-juice to manipulate me in wanting something, anger about the dream of global interconnectedness turning into a profit-machine, they’ll steal from our companies and therefore we’ll lose the leading edge… something like that?

Ok, but instead of focusing on the different ways of ‘caring’ (being sensitive about privacy) I’d like to look at the different kinds of not caring instead, which I think are of very different nature even so they may appear the same.

From the few times I have been in the US plus ‘remote-impressions’ I assume not to be totally off by assessing that the freedom of the individual is pronounced to a degree that it looks something like this in many (most definitely not in all) minds: “F**k this, my lifestyle comes first and devil-may-care. I do have this personality, this views and preferences and I don’t mind anyone knowing that. And if you make fun of me I either sue you or have a good laugh with you, but I will not change anything I like or believe in no matter what happens – I’d rather slam you with my personality all day long!”. To put it ‘positively”; the core of the character of such individuals is ‘extremely solid’. Additionally there must be a strong sense of ‘our government has to protect us’, which is made sure to be reaffirmed from various angles by multipliers. I can only imagine the intense shock waves that 9/11 must have sent through society, allowing for any and all measurements to be taken to ensure this from never happening again. From this perspective (‘super-solid devil-may-care personalities’ plus ‘anything to protect our country’) it makes sense that someone under those influences won’t be bothered much, if at all, by being absorbed into a gigantic data-sphere at any given opportunity, no?

Europeans (yeah, categories…) on the other hand can of course also have ‘extremely solid’ personalities, but the sense of being rooted in history is understandably much stronger, which might just contribute to some humbleness – and the cultural codes are mostly suggesting some amount of reservation when it comes to conveying what you are all about.

So… but what’s with the teenagers? My impression is, that the influence of a parent-generation that has finally gotten rid of war-traumata, of omnipresent freedom of choice, of video games etc. has bred personalities (among many lost, hurt and broken ones of course) that ‘don’t take themselves so seriously’. Now, that term is easily said… but it actually has a lot of weight! Patchwork, curricula vitae, cultural inheritance and influence are all getting increasingly colourful – if you don’t like what you are, then you’ll change it. You can shape the story of your (1st world country -) life as easy as you can navigate through a video game (exaggerated). It’s ok to use dating sites to find a match, it’s just too many people to “go through manually”, the quantification and shaping of my profile is an easy exercise. At this point I can’t help but mentioning 9gag (and sites like spleen24) – an aggregator for memes and funny pictures – it might have deserved its own post but it fits nicely in here. While it would be easy to put this aside as a waste of time I find it very interesting to observe the hidden shaping and amplification of attitudes by means of funny pictures. I’d say the community there is a mirror of a set of ethics and morals that you’d consider modern and leading edge in many ways – that includes also making fun of this very set in irritating and offending ways if you are not used to it. And of course there is lots of BS on it that doesn’t fit at all under the noble subtext that I just granted it. Nevertheless I’d claim that there is actually a lot of conveying going on of modern values. The dirty giggles you have from some nasty post about something you would only talk about when being extremely drunk, those are at the same time legitimizing the unspoken a little bit more and show you that others have similar awkward quirks. When you turn your smartphone to your buddy to share the giggle you allowed that unspoken to be listed as ‘things we giggled together about and may refer to from now on’ in your relationship book. So without labelling (or knowing?) it that way I am tempted to see sites like 9gag as a self-educational (“standardization of morals”?) tool for the (mostly young) masses ‘on the Internet’ (besides being addictive time dumps). Anyway, all of this to say that I think when teenagers express their lack of concern about privacy-issues it is because they are not as afraid of being exposed to secret forces and manipulated as are the generations above them. Personalized advertisement? That’s great, helps me navigating in the ocean of choices. Targeted ads? Ok cool, let’s see if this is convincing enough to get me to buy that stuff – otherwise I’ll just unlike that page. Data farms storing s**t about me that I don’t even know myself? Ok whatever, that’s their waste of storage, not my problem. Data aggregators compiling a sophisticated psychological profile of me? Neat, can I see that? Maybe it helps me design my next elegant turn in my handcrafted resume… ok, I’ll better stop before the burlesque takes over.

So to summarize; even so the different kinds of not caring about data privacy may appear the same, I suggest they are of almost opposite nature. Let us now let go of ‘Americans’ and ‘teenagers’ and generalize; on the one side you have very rigid devil-may-care personalities that don’t mind being tracked because they think it wouldn’t change anything anyway regarding their lifestyle that is carved into stone. And on the other side you have very flexible personalities that are not afraid to have their secrets exposed or to take touchpoints with data-synthesis-results as stimulus/provocation to outgrow that old (data) model of themselves…

analytically informed automated actions… but WHAT?

Recently I attended a lecture by Yvonne Hofstetter where she talks about three stages of data fusion (= what can be “done” with big data); the aggregation and storage (1), the analysis (2) and finally the automated action informed by the analysis (3). Without going any further in her view of things I’d like to use this trisection going forward.

It seems rather obvious from the public debate that “we” have hardly the slightest idea of what’s going on behind the curtains of gigantic data centers when ridiculously sophisticated algorithms take the data of millions or billions of users between their teeth and crunch them to bits and pieces (some nice drama in that sentence). We only know that stage 1 is indeed happening on grand scale and we safely assume that stage 2 is going on… but what kind of analysis and what kind of “stage 3 actions” are being done, could be done or will be done? So damn clueless we are. Ok, there is “personalized advertisement”; Gmail delights you with ads matching words in a thread and Amazon shows you stuff you might be interested in (or stuff you JUST bought and therefore want to buy again right away?? wtf!) through its myriads of shopwindows (= ad-spots on other sites). We see tag clouds (word frequency analysis) of hashtagged twitter-conversations, topic-mood mappings of the latter as a result of scanning tweets for emotions and we hear about impressive (or irritating) successes of predicting pregnancy or sickness based on online traces before that person notices it themselves.

But WHAT ELSE for Christ’s sake? Given the endless stream of investments and power (electrical and political, hah) flowing into that sector, those can only be the low hanging fruits, no?
I don’t pretend to know anything substantial on this matter myself at this point. That’s why I think it would be a great idea to find out together (what a motivating, inclusive and positive way to put it, isn’t it). In previous posts I mentioned the notion “show me what you can do with my data” as a (educational) strategy to raise awareness among citizens. Now I’d like to put some meat on this notion.

So – how about a forum/wiki/stackoverflow-thingy that gathers scenarios and possibilities around “stage 3 analytically informed actions” in a robust, scientific and fact-checked way (meaning no blossoming of conspiracy-theories for the emotionally hurt among us). Anyone could post questions and scenarios, but they are likely to bubble up in the charts only when they get the stamp of being “expert”-approved (that status could be gained through a trust earning mechanism like on stackoverflow) for technical correctness.
And THEN I’d suggest to actually execute one/some of them in a controlled fashion! Maybe just once, maybe a yearly voting that concludes with the execution of a scenario. Maybe with data that was collected semi-legal or fully legal through participants that signed up for it in a “donate (parts of) your personal data for the cause” kind of way.

For instance I might agree to have my social activity and my geo-information being tracked a month prior to “showdown”. That showdown could the be a scenario for instance where sudden little deviations from a daily route are suggested to thousands of users at once with the purpose of bringing as many potential new couples (the matching of which was determined by personality and social analysis) together by having them mysteriously meet at locations where they were automatically being directed towards.
Ok, that is a rather romantic, respectively big-brother-fanning idea and not nearly accounting for the potential of stage 3 automation. But as I said I am short of stage3-imagination myself… and well, this might be a fun start of the annual data automation tournament :)

I think if broadcasted and executed well it (not necessarily the strange example above) could have a big impact in terms of enriching the so called “public debate” on the matter of “big data” – people would finally have realistic fuel for their imagination instead of being pushed around by everything between idealized pro-marketing and hysteric contra-paranoia.

I would prefer seeing such mass-educational/explorative measures being taken by governmental organizations. Either by a national organization like the “German Office for Information Security, BSI”, the “National Cyberdefence Centre, NCAZ” or by an EU organizations like the “European Cybercrime Centre, EC3″ (I doubt the US would currently have the credibility to host such activities). But if not government, than grassroots; Anonymous, the Chaos Computer Club…?

Tabs i currently have open on that topic:

EU-regulations are long-term upgrades

Lately I can’t help but constantly see analogies between programming, politics and law.
Recently I was in the situation that many programmers are finding themselves in from time to time. I had to upgrade a system gradually, meaning the old version had to keep functional while I was building the new version underneath it. Then one piece at a time I could switch off the old parts and have their function be taken over by the new code – if something brakes I can quickly locate the source of error because I go step by step. Much much safer than trying to jump straight from old to new.

As you can imagine, during the transition the volume of code is twice (or even more because of temporary transition helper methods) the amount of what it was in the old version and what it will be in the new version. And depending on the degree of difference in the concepts of the two versions you might have fundamentally different logics operate side by side. For me this feels like building up to a complexity that can be absolutely exhausting and error-prone. A bit like having fever while having to concentrate really hard.
So it is SUCH a relief when I can finally comment the old code out one by one and eventually erase all traces of it. It’s like a healing process for the code that I was the doctor for! :) I know it is now set up more elegant, robust and future-proof and this feels really really good.
Maybe the emotional (and functional) curve is comparable of having a difficult conversation with your partner. While it happens it might feel overloaded and heated – but once you settle on new common ground it feels (hopefully) like a meaningful relationship-upgrade.

Ok, where am I getting at?

I see the described dynamic as parallel to what is happening in many European minds and anti-EU parties regarding yet another highly granular “regulations from Brussels” that should be a sole matter of “national regulation” instead.
I don’t think that way. On the contrary, I am so happy about every little piece of regulation that comes from Brussels because it reminds me so much on my code-upgrading process. I can’t wait to experience how things shift to more elegance and higher integration as the old “code” breaks away while the new is being build.
Yuval Harari writes in his excellent book “A brief history of humankind” how the one trend in human history that is evident over the centuries is the trend towards unification of humanly created cultural structures. I totally support the idea of a strong Europe and see the regulation-pain as part of an upgrading process.

Happy voting tomorrow :)

it’s boring to be predictable

While I understand and partly agree with the critical voices regarding ever-increasing data collection I want to add a perspective that I didn’t hear in that discussion so far. It might sound naive or even awkward in that context, nevertheless I think it deserves a place.

Let me start like this; what are some possible counter-measures if someone knows something about you and is about to benefit from that information or cause you damage? For instance someone knows about your affair and you are afraid your partner might hear it from them.

1) try to silence the information-holder by begging, offering something in return or by threatening
2) expect the breach of this information and
2a) disseminate a scenario in which upon disclosure of the information it becomes part of a story that reduces the harm or even flips things around
2b) discredit the messenger for
2ba) the very reason of harming you in this way
2bb) any other reason
3) “come out” and share the sensible information yourself in order to get ahead of the information-holder, in that way the disclosure and its context is controllable

Afterwards there are different ways to deal with what happened.

1) be angry and plan ways to harm the messenger in return
2) deny the truth of the revelation and live with that lie
3) find and reveal proof that the information-holder acted with bad intentions when exposing you and therefore his action might even be more to be condemned than your secret
4) accept what happened and integrate it into your personality

Ok, these lists are definitely incomplete and relating to data aggregation mechanisms online is very well a different story. You can hardly blame an individual with bad intentions against you in particular on the other end. It’s more rigorous business plans and harvesting from the masses. Nor do you often have the slightest idea what “they” are looking for and what “they” could use it for.

What I find interesting though are point 3 of the counter-measures in combination with point 4 of the ways to deal with it.
Am I totally off or overly romantic by assuming that an increase in observation/tracking CAN also cause humans to develop more “transparent personalities”? Meaning less secretive, more likely to admit mistakes, to reveal intentions and face their own ballast in terms of trauma, loss or disease.
The scenario here would be: “Well, if AI-algorithms in some dozen data-centers around the world concluded that my shopping-behavior is likely to be influenced by a loss I suffered in early childhood, than I could just as well stop hiding that painful fact from my friends!?”
Or to say it in an image; the stuff we don’t like anyone to see suggests itself to be pictured as some dark sea behind us. Data collection mechanisms use razor sharp math to find patterns in your traces – they shoot myriad laser-beams into your dark sea. You could rightfully see this as intrusion and be furious about it – but you could also use this as trigger to “light up the darkness” (oh, so cheesy) of your sea and maybe dry some of it out?

But again, it might be naive to even talk about character development as an effect of algorithmic intrusion of your life. After all we really can’t tell what the mathematical masterminds (meaning both humans and self-evolving AI) have build, are building and will build to harness the data of billions of people and systems.

A different angle, but also targeting character development. I personally think it is boring to be predictable. I remember scenes in my past where I was either being told that this or that of my thoughts and action was easily predictable, or I noticed that it was – and I just don’t like it. I don’t like to be swallowed entirely by someone else’s intellect, it provokes me and eventually stimulates my sense of competition and getting better at something. I would imagine many people “have this symptom” in different degrees? In that way to be confronted with ones own predictability can be an engine for development, no? The scenario here would be: “Oh well, if I am just this consumer-sheep that is all to easy to be targeted with ads than I’ll better upgrade my preferences or complicate some of my consumer-patterns – let’s see if those algorithms still ‘get me right'”. But even if that kind of competition wouldn’t be stimulated – I would hope being confronted with ones own predictability is at least an engine for reflection.
So, one government-strategy of ‘maturing your citizens’ could be portals aka “show me what you can do with my data” or “who am I under the lens of your data”?

powerful context = the right data structure

Very much enjoyed how Alan Kay (probably in 1987) is building up in this talk with a nice example towards context that is doing most of the thinking for you and then compares it to choosing the right data structure that helps computing results just through their inherent structure.

I transcribed the three crucial sentences starting at 3:55:

If you want to be good at solving a problem and acting much smarter than you are then you have to find your context so its gonna do most of the thinking for you.
Most computer scientists know this because it goes under another heading called “choose the appropriate data structure before you start tinkering around with the algorithm”. Find the right data structure, it will have most of the results computed almost automatically as part of its inherent structure.


- – Addition Feb 22, 2014

Also enjoyed this statement from Michael Blaha in this interview about UML for Database Design:

Often the most difficult aspect of software development is abstracting a problem and thinking about it clearly — that is the purpose of conceptual data modeling.
A conceptual model lets developers think deeply about a system, understand its core essence, and then choose a proper representation. A sound data model is extensible, understandable, ready to implement, less prone to errors, and usually performs well without special tuning effort.