• Links van 8 maart 2018 tot 10 maart 2018

    Leningrad’s Lost Photographer
    Russian Masha Ivashintsova (1942-2000) photographed constantly but never showed her work to anyone. In late 2017, a relative stumbled on boxes of negatives and undeveloped film gathering dust in an attic. Published below, some for the first time, are some of the 30,000 images from the remarkable discovery.

    (492) The STEAM renaissance: Guy A. Boy at TEDxSugarLand – YouTube
    Guy Boy is an engineer and cognitive scientist, studying life-critical artifacts in our modern societies. He actively contributed to the design and evaluation of cockpits, control rooms and other interfaces to complex dynamic systems. He tries to close the gap between technology, organizations and people. He worked on the shift from three- to two-crew-men cockpits, the control of orbital refueling system of the Space Shuttle, space robotics, air traffic management, nuclear power plant control and management, car driving, telecommunication network monitoring and model-based respiratory assistance.

    Data visualization with react-vis – Shyianovska Nataliia – Medium
    React-vis is a React visualization library created by Uber. With it you can easily create common data visualization charts, such as line, area, bar charts, pie and donut charts, tree maps and many more.

    ‘Blockchain’ is meaningless – The Verge
    ‘You keep using that word. I do not think it means what you think it means’

    Into the Breach: User Interface design | Rock, Paper, Shotgun
    Into the Breach is a tactics game from the developers of FTL about taking a team of three mechs into battle against giant bugs in a last-ditch defence of Earth’s cities. Rich with different strategies to master and challenges to vanquish, it’s deep, complex and “near-perfect”. And yet Ma says that he and Davis spent half of the four years the game took to make on… its UI. Its UI! The truth, however, is that the UI is a big part of what makes Into the Breach great, even though it also ended up transforming its very nature.

  • Vergaderdag

    Het was een onverwacht aangename dag vandaag. Hondsvroeg opgestaan om om 9u in Parijs te zijn en om 10u een vergadering te doen tot 12u30 en dan weer van 13u tot 14, hop terug in de Über naar het station en terug naar Gent, hop met de fiets van Gent Sint-Pieters naar Dok en weer vergadering om 18u30.

    Waar we gelaveerd hebben van voorzichtig zoeken naar vertwijfeling om uiteindelijk nog vóór 23u te landen met iets dat eigenlijk wel moet lukken.

    Morgen en overmorgen doe ik, erm, nog wat PowerPoint. En misschien een steepje React. En dan is het weer werk.

    Hoera!

  • Links van 25 februari 2018 tot 8 maart 2018

    Israel passes law to strip residency of Jerusalem’s Palestinians | Palestine News | Al Jazeera
    The Israeli parliament has passed a law that allows the minister of interior to revoke the residency rights of any Palestinian in Jerusalem on grounds of a "breach of loyalty" to Israel.

    (18) Psychological Laws of UX design | LinkedIn
    Allemaal van buiten te leren. 🙂

    After years of testing, The Wall Street Journal has built a paywall that bends to the individual reader » Nieman Journalism Lab
    Non-subscribers visiting WSJ.com now get a score, based on dozens of signals, that indicates how likely they’ll be to subscribe. The paywall tightens or loosens accordingly: “The content you see is the output of the paywall, rather than an input.”

    The Internet Isn’t Forever
    When an online news outlet goes out of business, its archives can disappear as well. The new battle over journalism’s digital legacy.

    Your orange juice exists because of climate change in the Himalayas millions of years ago – The Verge
    Citrus trees migrated from the Himalayas to the rest of the world after sudden changes in the climate 6 to 8 million years ago, according to new research. As citrus spread, it changed, eventually bringing sweet orange juice to our kitchen tables.

  • Kalendermiserie

    Eén van de redenen dat ik mijn doktersafspraak vergeten was, is dat de kalendersituatie er niet eenvoudiger op geworden is.  

    We hadden al sinds jaar en dag allemaal dingen op Google Calendar staan, maar tegenwoordig is mijn nummer één kalender tijdens het grootste deel van de dag opnieuw Outlook.  

    En die staat zo vol dat als ik  daar ook nog eens alle Google-kalenderdingen zou in steken, ik gewoon niets meer van overzicht heb. (Nog naast mijn viscerale allergie aan persoonlijke zaken in werkkalenders steken.)

    De omgekeerde beweging, mijn werk op Google steken, dat heb ik wel gedaan. Wat dan wel leidt tot redelijk volle kalenders, maar hey.   Op een groot scherm ziet het er nog overzichtelijk uit:

    …maar als het kleiner wordt, is het een verloren zaak.  

    Ambetant.  

  • Feature creep

    Ik dacht, ik maak eens een korte spreekbeurt over hoe een website een webtoepassing maken tegenwoordig een soort lego geworden is, met al die frameworks en alles.

    Een half uurtje, met een praktisch voorbeeldje erbij en wat live coding.

    Maar dan bedenk ik dat er toch wel wat achtergrond over MVC en zo nodig is.

    En dan maak ik daar rap iets rond, maar constateer ik dat het voorbeeld een beetje uit de hand loopt.

    Hm. Een uur dan maar, in plaats van een half uur.

    Dan kan ik nog rap eens in vogelvlucht gaan over hoe het vroeger was. En voor ik het weet zit ik een uur bezig oude websites na te maken voor één slide, en een parodie van een slide uit 1995 te maken voor één andere.

    Ahem. Misschien dat ik beter eens een hotline maak en mezelf wat doelstellingen qua tijdsbesteding opleg. Anders blijf ik bezig. 🙂

  • Vergeten

    Neen! Ik ben een doktersafspraak vergeten!

    Maar zo erg. Er is niets dat ik zo… nee, okay, er zijn véél dingen die ik zeer erg vind, maar dat is er toch wel heel hard één van. Vooral omdat het een afspraak was die speciaal verzet was om het mij gemakkelijk te maken.

    Serieus, ik ben er het hart van in.

    Bleh.

    Er zijn excuses — het was op een moment dat het anders nooit is, mijn telefoon stond op stil, ik moest koken voor de kinderen — maar het is vooral dat de tijd zo snel gaat dat ik in de verste verte niet dacht dat er al zes weken voorbij waren gegaan.

    Echt kak. Bah.

  • Een oude mens aan het woord

    Het was prijs vanavond. Er was een workshop op het werk, en die was wel rond een uur of vijf gedaan, maar dan moest er nog een wat gedebriefd en opgeruimd worden, en voor ge het weet, was het zes uur.

    En dan was ik aangezet naar het station, maar tegen dat ik halverwege was, realiseerde ik mij plots dat ik een papier vergeten was dat ik nodig had om nog iets af te krijgen voor een vergadering morgenochtend om 9u. En moest ik dus weer de berg naar boven naar de Grensstraat, en tegen dat ik aan Noord stond, was het ergens rond twintig na zes of zo.

    Waar alle treinen richting Gent gelijk meer twintig minuten vertraging hadden — die van 18u20 heb ik uiteindelijk om denk ik 18u47 genomen.

    Natuurlijk zat die trein poeffende vol, ge ziet dat van hier. Ik in een hoek gescruncht, de conducteur, zoeken naar abonnement: onvindbaar!

    Aargh!

    Alle mogelijke zakken afgezocht, niets gevonden. Natuurlijk had ik het ding nog ’s morgens, anders was ik de metro niet binnen geraakt. Als ik voorbij de automatische deuren van de metro ben, dan verdwijnt mijn abonnement-cum-mobib-kaart gewoon weer in mijn linkervestzak, en komt die er niet meer uit tot meestal de volgende dag, en heel soms eens tot er een conducteur langskomt.

    Wat dus wil zeggen dat als die kaart niet in mijn zak zit, er veel kans is dat ze er ’s morges gewoon niet in is terechtgekomen. In mijn vestzak gestoken maar eigenlijk er gewoon los naast en op de roltrap gevallen, dat soort situatie.

    De conducteur gaf mij alle tijd, maar toen hij terugkwam, moest ik hem zeggen dat ik mijn papieren wellicht kwijt was. Hij had gelijk medelijden met de al wat oudere meneer die het ook allemaal niet meer zo wist, en in plaats van mij 75 euro aan te smeren een het gebod mij binnen de twee weken aan te bieden bij de bevoegde diensten  or else, heeft hij mij aangeraden een duplicaat te vragen in Gent-Sint-Pieters.

    Een groot verschil met de conducteur een aantal jaar geleden die mij wegens een één dag verlopen abonnement een schrikkelijk zware boete aangesmeerd had, awoert.

    [Eum ah ja. Toen we toekwamen, viel mijn abonnement gewoon op de vloer. Ik had in mijn binnenzak nog dat papier gestoken dat ik vergeten was op het werk, en dat was een opgeplooide A3, en het abonnement zal ongetwijfels in een plooit terechtgekomen zijn. En dan tussen vest en palto gevallen. Zucht.]

  • RuPaul’s Drag Race

    Mijn avonden en weekends zijn vrees ik éventjes gevuld. Ze hebben verdorie RuPaul's Drag Race op Netflix.

    Ik zit halverwege seizoen twee, en er is nog wel voor eventjes.  

  • WÜK

    Vorige keer niet geraakt wegens griep, maar vandaag wel.

    Uitstekend.

  • Een streepje tone of voice

    Zelie heeft zich ingeschreven aan de universiteit, gelijk letterlijk twee dagen geleden. Vandaag krijgt ze deze mail in haar brievenbus:

    aanmaning

    Kijk, ik snap dat het belangrijk is dat er op tijd betaald wordt en alles, maar echt  verwelkomend is dat toch niet, zo’n incassobureauachtige mail?

  • OneDrive-paniek

    Ik was iets aan het maken voor het werk, in Axure. Omdat er veel mensen tegelijkertijd aan die files werken, is dat dan met een Team Project: iets met check out en check in, helemaal in jaren 2000-stijl.

    De files staan centraal, maar ge kunt één of meer pagina’s uitchecken, en dan staan die remote gelocked voor andere mensen. Behalve dat denk ik de settings ook een “pagina” zijn, en dat de structuur van uw pagina’s, de “sitemap”, ook iets is en dat ik niet helemaal zeker ben van hoe het daar previes mee zit.

    MAAR ALLA.

    Het werkt, grotendeels.

    Behalve dat ik blijkbaar iets stoms gedaan had: ik had de lokale versie van de files op OneDrive gezet. En Axure panikeert, of OneDrive panikeert, enfin, ze werken niet goed samen. Waardoor plots mijn OneDrive kloeg dat hij een file niet kon editeren (ha ja, Axure had die manu militari gelocked en ik kon er met geen stokken aan komen, de foder met de omineuze naam DO_NOT_EDIT was gewoon zelfs niet te verwijderen als ik Axure afgesloten had en met mijn administrator-account aan de slag ging).

    En dus dat OneDrive dan maar vroeg ik ik OneDrive niet opnieuw zou installeren. Ik zei “ba nee gij zot”, en toen zei OneDrive “ah ok dan geen onedrive meer takkoord”.

    GAH.

    Dus dan toch maar ingegeven wie ik was en waar mijn OneDrive moest staan lokaal (“Hola beer, daar staat gelijk al een terabyte aan zooi,” zei OneDrive. “Ja kweet,” zei ik).

    Waarna OneDrive één voor tergend trage één alle files weer begon te synchroniseren. “Ah tiens, backup blog.zog.org op 20170909.sql, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet. Ah tiens,  Gentse Feestenplanning 2016, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet. Ah tiens,  Menu nieuwjaaravond 2014.docx, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet.” — dat soort dingen.

    De vorige keer dat ik OneDrive moest up & runnign krijgen, het het mij op en af denk ik een  maand gekost, om die terabyte lokaal te krijgen.

    MAAR!

    Ik kom vandaag thuis en alles is in orde. Hij was gisteren nog even lastig aan het doen over één folder met een paar honderd bestandjes is, maar behalve dat heeft hij na een tijd blijkbaar geconstateerd dat alles hetzelfde is en dat hij toch niet alles moet terugzetten.

    Oef, dus. En een les geleerd: géén Axure Team-dingen op een OneDrive zetten. Of een Dropbox. Of wat dan ook dat van zichzelf synchroniseert.

  • Verrassend boeiend

    Ik had er nog nooit van gehoord, maar hey, wat een eigenlijk interessant Youtubekanaal heeft Lance Armstrong. Ik kwam het –of all places– op Het Nieuwsblad tegen, omdat Mia Khalifa  op het programma was.

    Twee fijne mensen, die alletwee fouten gemaakt hebben in hun leven. Maar die goed overeen komen en een fijn gesprek hebben.

    How we fuck up in life, and how we figure out a way to move forward. Ik ben een fan.

  • Nieuwe auto!

    We hebben een nieuwe auto! Hij is toegekomen! Ik ben al vergeten wat voor auto het is! Al wat ik mij nog herinner is dat het een Citroën is en dat hij blauw is!

    En dat we er allemaal in passen, maar dat er niet echt veel koffer overschiet — gelijk, een halve koffer als we er met zes in zitten.

    Ja, geen automens hier, vrees ik. En het gaat ook niet veel veranderen voor mij, ik kan mij eigenlijk maar een keer of drie vier herinneren dat ik dit jaar in onze auto gezeten heb.

    Maar we hebben dus een nieuwe auto. Hoera. Hij komt één dezer dagen toe. En dan rijden we misschien samen ergens naartoe. Of zo.

  • Stupid like a fox!

    Ik had een lijst uit een database en ik wou die lijst wat beprutsen en daar dan een klein grafiekje van maken, en ik had geen zin om hard na te denken en dus deed ik dit:

    <script>
    var gradient = ['#C91818', '#D44B17', '#DF7E17', '#EBB217', '#EDC718', '#EFDC19', '#F2F21B', '#AFDD29', '#6CC837', '#29B345', '#23A98C', '#1EA0D4', '#206ED2', '#223CD1', '#6B30D8', '#B424E0'];
    var cnt = 0;
    {% for item in thisweekefforts|dictsort:'projectcode' %}
    {% ifchanged item.projectcode %}
    var {{ item.projectcode }} = document.getElementsByClassName('{{ item.projectcode }}');
    for (i=0; i<{{ item.projectcode }}.length; i++) { {{ item.projectcode }}[i].style.backgroundColor=gradient[cnt]; } cnt+=1; {% endifchanged %} {% endfor %} </script>

    Ik ben er tegelijk een beetje beschaamd en een beetje trots over. Het is een mengeling van Django-templatecodes en javascript, en het doet precies wat ik wou dat het deed, namelijk kleurtjes geven aan een stuk html dat anders geen kleurtjes zou hebben:

    efforts

    (Er staat al een reeks dingen die een breedte en een class hebben (de naam van een project), en hier pak ik een lijst van 16 op het oog geselecteerde kleuren (ja, met een HSV-wiel en daarin rondkoteren zou properder zijn maar ain’t nobody got time for that), en dan loop ik alfabetisch over de unieke projectnamen en geef ik alles met de juiste class dezelfde achtergrondkleur uit de lijst.)

    Het leven is schoon als ge een heel klein beetje kunt programmeerderen. Dat geeft u zó een gevoel van macht over uw omgeving, ge kunt u dat niet inbeelden.

  • BURGEONING LADS OF SCIENCE | Okay, so: Latin has this word, sic. Or, if we want…
    So if you were fucking Ambiorix or whoever and Quintus Titurius Sabinus was like, “Yo, did you eat all the pizza?” you would do that Drake smile and point thing under your big beefy Gaulish mustache and say, “This.” Then you would have him surrounded and killed.

    Weird Astronomy – Atomic Rockets
    Science fiction writers often benefit from using reality as a springboard. For science fiction, the weirder the bit of reality used, the better. As a public service, I offer a random selection of real astronomical items that are anomalous, suspicious, or downright odd. SF writers are encouraged to use these to brainstorm something interesting. These are offered free of charge, I have no claim no them, no strings are attached.

    Dropbox saved almost $75 million over two years by building its own tech infrastructure – GeekWire
    Starting in 2015, Dropbox began to move users of its file-storage service away from AWS’s S3 storage service and onto its own custom-designed infrastructure and software, and the cost benefits were immediate. From 2015 to 2016, Dropbox saved $39.5 million in the cost of revenue bucket thanks to the project, which reduced spending on “our third-party datacenter service provider” by $92.5 million offset by increased expenses of $53 million for its own data centers. The following year in 2017, it saved an additional $35.1 million in operating costs beyond the 2016 numbers.

    Inside the OED: can the world’s biggest dictionary survive the internet? | News | The Guardian
    For centuries, lexicographers have attempted to capture the entire English language. Technology might soon turn this dream into reality – but will it spell the end for dictionaries?

    Mark Felt-Tipped | Notes
    The document was released as a PDF that appears to be a scan of a printed copy that was manually redacted using a black felt-tipped pen or text marker. While this method of redaction effectively obscures the relevant sentence fragments, the text’s layout remains unchanged. This opens up the tantalizing opportunity to reconstruct top-secret information by correctly guessing fragments that result in the flow of text after each redaction to align to the released version.

    kennethreitz/requests-html: HTML Parsing for Humans™
    This library intends to make parsing HTML (e.g. scraping the web) as simple and intuitive as possible. When using this library you automatically get: CSS Selectors (a.k.a jQuery-style, thanks to PyQuery). XPath Selectors, for the faint at heart. Mocked user-agent (like a real web browser). Automatic following of redirects. Connection–pooling and cookie persistience. The Requests experience you know and love, with magic parsing abilities.

    Van die dingen – MO* Magazine – MO.be
    Ach, het is ook maar een stopwoord zie je ze denken, zoals “voor alle duidelijkheid”, één van die dingen die je op radio en TV zo’n 100 keer per dag kunt horen. Niets meer dan een stopwoord? Ik dacht het niet. Want er zijn van die dingen die niet ophouden me te verbazen, vaak nadat ze gebeurd zijn, maar nog vaker omdat ze niet gebeurd zijn. Ik wil er hier graag een paar aanhalen, al was het maar om de heer Jambon te helpen.

    Lotame Purges Its Data Exchange After Identifying 400 Million User Profiles as Bots – Adweek
    Lol. "Lotame, one of the world’s largest exchanges for digital third-party data, announced on Friday that it has purged 10 percent of its over 4 billion profiles after identifying them as bots or otherwise fraudulent accounts. Lotame CEO Andy Monfried estimated that 40 percent of all web traffic is fictional. The industry, he said, is facing a crisis of trust due to fraudulent and unreliable data."