Chris Shiflett:
The best time to make a personal website is 20 years ago. The second best time to make a personal website is now.
Why We All Need a Personal Website – Plus Practical Tips for How to Build One.
Computer vision vs. visual computer input
This article almost got lost among all of the 144 (!) browser tabs on my phone. In it, Benedict Evans highlights how a few different technical developments are coming together allowing computers to see
The combination of a flood of cheap image sensors coming out of the smartphone supply chain with computer vision based on machine learning means that all sorts of specialized inputs are being replaced by imaging plus Machine Learning.
It will take some years, but computers will learn to understand and act upon visual inputs, instead of just capturing them. And that will change computing again.
Personal resilience
In Put down the self-help books. Resilience is not a DIY endeavour, Michael Ungar explains which factors are important for personal resilience:
Striving for personal transformation will not make us better when our families, workplaces, communities, health-care providers and governments fail to provide us with sufficient care and support. The science shows that all the internal resources we can muster are seldom of much use without a nurturing environment. Furthermore, if those resources are not immediately at hand, we are better off trying to change our world to gain those resources than we are trying to change ourselves.
Do read the entire article.
IJsgrot bij Chamonix
De ijsgrot bij Chamonix is bijzonder. Maar onderweg er naartoe maakt vooral indruk hoeveel de gletsjer (Mer de Glace) is gekrompen de afgelopen decennia…
Ethical Web Principles
Just read the W3C Ethical Web Principles:
The web should be a platform that helps people and provides a net positive social benefit. As we continue to evolve the web platform, we must therefore consider the ethical implications of our work. The web must be for good.
👆
Hoe Wechat afbeeldingen censureert
Cory Doctorow vat op Boing Boing onderzoek van Citizen Lab samen in ‘How Wechat censors images in private chat’:
Wechat maintains a massive index of the MD5 hashes of every image that Chinese censors have prohibited. When a user sends another user an image that matches one of these hashes, it's recognized and blocked at the server before it is transmitted to the recipient, with neither the recipient or the sender being informed that the censorship has taken place.Separately, all images not recognized in the hash database are processed out-of-band. This processing includes checking for bitmaps representing text (to catch things like photos of banned articles) and also to see whether it is a partial match for an already-banned image (if it’s been resized, transformed, etc). Anything that is found to be “harmful content” (including material critical of the Chinese state) is removed from the chat on the sender and recipients' devices and the hash of that image is added to the blocklist.
In de analyse van Citizen Lab staan meer details:
- WeChat implements realtime, automatic censorship of chat images based on text contained in images and on an image’s visual similarity to those on a blacklist
- WeChat facilitates realtime filtering by maintaining a hash index populated by MD5 hashes of images sent by users of the chat platform
- We compare levels of filtering across WeChat’s Moments, group chat, and 1-to-1 chat features and find that each has different images censored; we find that Moments and group chat are generally more heavily filtered than 1-to-1
- WeChat targets predominantly political content including images pertaining to government and social resistance
- WeChat’s image censorship is reactive to news events; we found censored images covering a wide range of events, including the arrest of Huawei’s CFO, the Sino-US Trade War, and the 2018 US Midterm Elections
Web performance blijft belangrijk
Alex Russell (@slightlylate) merkte op dat mensen regelmatig tegen hem zeggen dat hij niet zo bezeten hoeft te doen over web performance, want ‘op hun telefoon werkt het prima’. Maar niet iedere telefoon is hetzelfde, laat hij zien:
IndieWebCamp Amsterdam
Op 28 en 29 september vindt IndieWebCamp Amsterdam plaats. Zet ’t in je agenda!
"Ik doe iets met woorden"
Hoe je verhalen vertelt hangt af van wie je bent, en in welke context jij je bevindt.
In this insightful, funny 99U talk, Slack’s (..) Anna Pickard explains her approach to giving the workplace chat app its voice, endearing it to millions of users. From finding unlikely places (like error messages) to show authenticity, to the significance of naming product features, Anna shows us why words matter in product design, and how to choose your moments to wield them.
En dat kan dus ook in de foutmeldingen van je app of in corporate tweets. Als het past bij je organisatie.
Wegen veroorzaken files
In 2009 onderzochten twee economen de hoeveelheid nieuw gebouwde wegen en het aantal gereden kilometers in verschillende Amerikaanse steden. En wat bleek:
If a city had increased its road capacity by 10 percent between 1980 and 1990, then the amount of driving in that city went up by 10 percent. If the amount of roads in the same city then went up by 11 percent between 1990 and 2000, the total number of miles driven also went up by 11 percent.
Het uitbreiden van openbaar vervoer-opties lijkt niet te helpen bij het terugdringen van het aantal gereden auto-kilometers:
You might think that increasing investment in public transit could ease this mess. Many railway and bus projects are sold on this basis, with politicians promising that traffic will decrease once ridership grows. But the data showed that even in cities that expanded public transit, road congestion stayed exactly the same. Add a new subway line and some drivers will switch to transit. But new drivers replace them. It’s the same effect as adding a new lane to the highway: congestion remains constant. (That’s not to say that public transit doesn’t do good, it also allows more people to move around. These projects just shouldn’t be hyped up as traffic decongestants, say Turner and Duranton.)
Maar gewoon het aantal wegen verminderen werkt wel. 😈
(via @BrentToderian)
Soon, satellites will be able to watch you everywhere all the time. Can privacy survive?
Commercial satellite imagery is currently in a sweet spot: powerful enough to see a car, but not enough to tell the make and model; collected frequently enough for a farmer to keep tabs on crops’ health, but not so often that people could track the comings and goings of a neighbor. This anonymity is deliberate. US federal regulations limit images taken by commercial satellites to a resolution of 25 centimeters, or about the length of a man’s shoe. (Military spy satellites can capture images far more granular, although just how much more is classified.)
Geen algoritmes in NetNewsWire
Brent Simmons is druk bezig met de nieuwe versie van NetNewsWire. En daar zal het nieuws dat jij volgt nooit algoritmisch geordend gaan worden. Want:
These kinds of algorithms optimize for engagement, and the quickest path to engagement is via the drugs outrage and anger — which require, and generate, bigger and bigger hits.This is what Twitter and Facebook are about — but it’s not right for NetNewsWire. The app puts you in control. You choose the sites and blogs you want to read, and the app reliably shows you their articles sorted by time. That’s it.
Helder. :)
Ton Zylstra maakt een belangrijk punt:
If you make a statement about someone or something other than yourself or your personal opinions, you need to back it up with a link to supporting material.
Screenshots van webpagina’s of tweets zijn onvoldoende, want makkelijk te faken.
UX Design voor Machine Learning en ArtificiaI Intelligence
Vaak lijkt het erop dat wij mensen werken voor de computers. Terwijl dat natuurlijk omgekeerd zou moeten zijn. De vraag is: hoe kun je als designer nieuwe technologie inzetten om echt waarde toe te voegen voor je gebruikers? Zodat ze hun potentieel kunnen verwezenlijken?
Daarover ging de workshop User Experience Design for ML and AI van Josh Clark (@bigmediumjosh) bij Frozen Rockets Academy. En wat hij als eerste benadrukte is dat machine learning slechts een designmateriaal is, net als HTML of CSS.
Machine Learning als designmateriaal
Als je de beschikking krijgt over een nieuw designmateriaal begin je met het ontdekken van de mogelijkheden en beperkingen.
- Wat kan het?
- Hoe voelt het?
- Hoe kunnen we het gebruiken?
- En hoe verandert het ons?
Daar moeten we nu mee beginnen, want na het desktop- en het mobile-tijdperk bevinden we in de eerste fase van het Machine Learning-tijdperk.
Wat kun je nu met Machine Learning?
Met Machine Learning kunnen we patronen opsporen in data, en daar ‘iets’ mee doen. Josh deelt die mogelijkheden op in vijf categorieën:
- Aanbevelingen. Op basis van eerdere interesses kunnen we deze vergelijkbare zaken aanbevelen. Als jij bijvoorbeeld in de Slack van je organisatie zoekt op 'hiring process' zal Slack naast de zoekresultaten ook aanbevelingen tonen voor collega's en kanalen over gerelateerde onderwerpen.
- Voorspellingen. Op basis wat je eerder deed verwachten we dat je nu dit wil doen. Een heel concreet voorbeeld zijn de QuickType-suggesties bovenaan je iPhone-toetsenbord (vanaf iOS 13 ook in het Nederlands!). Dit zijn zelflerende suggesties die zich continu aanpassen aan jouw woordgebruik.
- Classificaties. Met behulp van door mensen geclassificeerde datasets kan Machine Learning worden getraind om vergelijkbare patronen te herkennen en classificeren. Als je wel eens een enquete hebt gemaakt in Google Forms heb je misschien gezien dat daar real-time suggesties voor antwoordtypes worden gegeven op basis van de vraagstelling. Dit gebeurt op basis van de geclassificeerde keuzes van alle andere Google Forms-gebruikers.
- Clustering. Laat Machine Learning juist in ongeclassificeerde data de voor ons mensen onzichtbare patronen herkennen en groeperen.
- Generation. Machine learning zelf iets laten genereren, zoals een tekening, portretfoto of muziek.
Toegevoegde waarde van Machine Learning
Kortom, Machine Learning is gewoon heel goed in het uitvoeren van taken die:
- veel tijd kosten,
- zich steeds herhalen,
- aandacht voor detail vragen,
- foutgevoelig zijn, en
- ons geen werkplezier bieden.
Taken die we graag uitbesteden, waarmee Machine Learning eigenlijk het perfecte stuk gereedschap lijkt te zijn. Een voorbeeld daarvan is het ondersteunen van radiologen door het analyseren van grote hoeveelheden medisch beeldmateriaal. Als M.L. die taken overneemt komt krijgen we:
- betere antwoorden,
- nieuwe vragen om te onderzoeken,
- nieuwe data, en
- inzicht in onzichtbare patronen.
Daarmee creëren we voor onszelf de ruimte om te doen waar wij mensen goed in zijn: onze aandacht op een onderwerp richten en daarover een beslissing nemen.
Uiteindelijk draait het om de verhouding tussen mens en machine. En dat vraagt van UX designers dat zij Artificial Intelligence inzetten op problemen die het waard zijn om opgelost te worden. Want zoals Kranzberg’s First Law stelt:
Technology is neither good nor bad; nor is it neutral.
Aan de slag
Na het bespreken van de huidige mogelijkheden en toegevoegde waarde van Machine Learning gingen we deze zelf uitproberen. Met speciaal ontworpen kaartsets werkten we ideeën uit in conceptuele prototypes.
Vervolgens onderzochten we de betrouwbaarheid en vooringenomenheid (bias) van de ML image recognition-dienst van Microsoft Azure.
Daaruit leerden we al snel dat Machine Learning wordt getraind op ‘normaal’ tegenover afwijkend, en dat de onderliggende trainingsdata bepalend is voor de kwaliteit en betrouwbaarheid van herkenning en classificatie. Begin dus met te vragen:
- Welk probleem proberen we op te lossen?
- Welke data hebben we daarvoor nodig?
- Wie beschikt over die data?
(Side note: In 2015 maakte Google hun TensorFlow machine learning software open source. Dat konden ze doen omdat niet de software maar de data van strategisch belang is.)
Dit was deel 1 van mijn notities over UX Design voor Machine Learning en AI. Binnenkort deel 2!
Nieuwsgierig geworden?
Een compactere versie van zijn verhaal vertelde Josh Clark ook op btconf Berlin 2018. Aanrader!
AI Is The New Design Material - Josh Clark.
Iconische foto's in ons mondiale geheugen
Mooi artikel in de Groene over waarom iconische foto’s wereldwijd anders worden geïnterpreteerd, dat je alleen al voor de inleiding moet lezen:
In 1963 kwam de wereld naar Nederland via koerier, vliegtuig, bus, fiets en soms trein – in die volgorde. Er waren al astronauten de ruimte in gestuurd en andere technologische wonderen verricht, maar elke dag werd een stapeltje foto’s klaargelegd in het Londense kantoor van The Associated Press, ’s werelds belangrijkste verspreider van nieuwsfoto’s, en gestempeld met het woord ‘Holland’. Een koerier bracht het pakketje naar vliegveld Heathrow en gaf het aan een stewardess van de KLM. Na landing op Schiphol liep zij de luchthaven uit naar de bushalte voor lokaal vervoer en overhandigde het aan een chauffeur met bestemming Amsterdam.De stewardess belde daarop naar het kantoor van Associated Press op de Nieuwezijds Voorburgwal, en gaf nummer en vertrektijd door van de bus die het pakket vervoerde. Een fotoredacteur haalde het op bij bushalte Victoria Hotel, en betaalde de chauffeur een enkele reis.
Uit hun onderzoek blijkt trouwens dat er een mondiaal visueel geheugen is: bepaalde foto's worden wereldwijd herkend. Hoe die wereldfoto's worden geïnterpreteerd verschilt enorm per individu en sociale context. Klik!