aug 282019
 

Gezichtsherkenning is hot. En iedereen kan het: met een kleine ESP32 kom je al een heel eind. In China doen ze het gewoon, in Zweden dachten ze dat een klein experiment met een klas van zo’n 20 studenten geen kwaad zou kunnen. Ze wilden uitproberen of een camera met gezichtsherkenning goed kon werken als vervanging voor de dagelijkse “roll call”, het handmatig bijhouden van de aanwezigheid van studenten bij de hogeschool. Natuurlijk vroegen ze wel netjes de studenten om toestemming voor deelname aan het experiment dat zo’n 3 weken zou duren.

De Zweedse Datainspektionen dienst leerde via de media van het experiment en ging op onderzoek uit.
Conclusie: het vragen van toestemming aan studenten was hier onvoldoende grondslag omdat er sprake is van een afhankelijke relatie tussen de student en de school (bron).

De boete die de school kreeg “viel nog mee”, het was een bedrag van  €19.000 (200.000 SEK). Het maximale boetebedrag had 5x zo hoog kunnen zijn. Maar het geeft wel aan dat ook bij onderzoek naar dit soort technologieën, waarbij gevoelige biometrische data van studenten opgeslagen wordt, je heel goed vooraf moet nadenken over hoe de data opgeslagen wordt, hoe lang hij bewaard wordt én de wijze waarop je toestemming voor deelname kunt/moet verkrijgen.

Het scheelt je waarschijnlijk ook heel wat onderzoek, want in dit geval is wel duidelijk dat in Zweden (ik neem aan in heel Europa) het gebruik van gezichtsherkenning voor het bijhouden van aanwezigheid van studenten dus uit den boze is. Want als je dit structureel in wilt voeren dan loop je tegen het probleem aan dat je niet kunt volstaan met het vragen van toestemming omdat studenten dan niet/nauwelijks kunnen weigeren.

Het is ook wel grappig want enerzijds kan ik me de publieke verontwaardiging hierover helemaal voorstellen (“dat doe je toch ook niet!”) en als je het artikel over de voorbeelden in China leest dan wíl je waarschijnlijk gewoon ook niet met dit soort technologie in de klas aan de slag.
Maar van de andere kant kan ik me ook indenken hoe de redenatie in Zweden was: “we houden nu toch ook de presentie van studenten bij, waarom dat niet eenvoudiger maken door het automatisch te doen, is toch voor iedereen prettiger?”.  😉

(getipt door The Next Web)

Deel dit bericht:
aug 252019
 

Een van de dingen die niet kon met de goedkope RTL-SDR dongle uit China waar ik voor de vakantie mee aan de slag ging, was het ontvangen van ADS-B signalen van vliegtuigen. ADS-B staat voor Automatic Dependent Surveillance-Broadcast, een systeem waarbij vliegtuigen (of zweefvliegtuigen) op basis van hun GPS-locatie aan andere vliegtuigen, grondstations laten weten waar ze vliegen, welke richting en hoe had. Zie ook dit filmpje uit 2010 toen ze het systeem net gingen invoeren met uitleg over de werking:

Omdat het signaal door iedereen op te vangen is, kun je ook met een RTL-SDR dongle die signalen opvangen mits je een dongle en antenne hebt die geschikt zijn voor 1.090 Mhz. De eerste dongle die ik had kon die frequentie niet ontvangen, inmiddels heb ik ook een FlightAware Pro stick aangeschaft. Die is een stuk duurder dan de eerste die ik had, maar heeft dan ook meteen een versterker en filter ingebouwd. Dat maakt hem bij uitstek (uitsluitend?) geschikt voor het ontvangen van ADS-B signalen. Een antenne kun je zelf bouwen, maar ik kocht deze op AliExpress. Antennes via AliExpress kopen is altijd een beetje een gok, maar ik kan inmiddels bevestigen dat deze het prima doet. Daarbij is het echter wél belangrijk om de antenne buiten te plaatsen, dan is de ontvangst veel en veel beter dan binnen (ook op zolder). Ik heb hem net buiten het dakraam op zolder bevestigd met alleen een kabeltje van 2 meter ertussen. Een extra versterker of filter leverden geen voordelen op. De dongle is aangesloten via een powered USB-hub aan een Raspberry Pi met de image van FlightAware erop. Deze site heeft de info over het doorzenden van de data van dump1090-fa naar meerdere sites.

Buiten het dakraam is de ontvangst indrukwekkend. Berichten van vliegtuigen op meer dan 200km afstand worden opgepikt. Logischerwijs is de ontvangst naar het zuiden toe slechter omdat daar het dak tussen zit. En op die 200km afstand pik ik alleen vliegtuigen op die hoog genoeg vliegen. Dus een vliegtuig dat op 10km hoogte over Schiphol heen vliegt ‘hoort’ de ontvanger wel, een vliegtuig dat er landt niet, dan zitten er teveel gebouwen/obstakels tussen.

Doordat ik de data die mijn stick ontvangt automatisch deel met zowel FlightAware als met Flightradar24, ontvang ik bij Flightradar24 een ‘gratis’ business-account. Dat is cool want dan kun je daar veel en veel meer data van vluchten opvragen. Niet alleen data die je zelf opgevangen hebt, maar van alle vluchten die daar vastgelegd worden.
Lees verder….

Deel dit bericht:
aug 212019
 

Dit is er eentje in de categorie “probleem dat al jaren bestaat en blijkbaar niet opgelost wordt”. Reddit.com is een van de grote sites die wél nog gewoon RSS-feeds aanbiedt van de verschillende communities.

En dat is handig, want als je niet zo’n dagelijkse Reddit gebruiker bent, dan kun je via bijvoorbeeld Feedly gemakkelijk op de hoogte blijven van nieuwe berichten. Maar laat nou juist dat Feedly grote problemen hebben met het bijwerken van de Reddit RSS-feeds. Dit bericht bij Reddit is van 2 jaar geleden en ook vandaag werkt het nog niet. Je kunt een feed wel toevoegen, maar in het beste geval zie je oude berichten van een paar maanden geleden.

De reactie van Feedly was dat ze steeds geblokkeerd werden door Reddit omdat ze populaire feeds te vaak wilden bijwerken. Tja.
Als je een eigen webserver hebt waar je PHP-pagina’s kunt plaatsen dan heeft deze site daar een oplossing voor. Het idee is dat je een eenvoudige PHP pagina aanmaakt met de volgende code:

<?php
header('Content-Type: application/xml; charset=utf-8');
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
echo file_get_contents("https://www.reddit.com/r/RTLSDR/new/.xml");
?>

Deze code haalt de RSS feed van de gewenste community op, in mijn geval van https://www.reddit.com/r/RTLSDR
Wil je de feed van een andere community volgen, dan moet je een tweede, derde, vierde etc bestand maken met steeds een wat andere naam.
De URL van het bestand geef je dan uiteindelijk aan Feedly door. Dan kun je wél de RSS-feed volgen:

Het is een beetje omslachtig, maar het werkt.

Deel dit bericht: