Mooie, mooie woorden

Waarom deze journalist Twitter verliet

In de New York Times legt Maggie Haberman uit waarom ze Twitter even (?) laat voor wat het is:

Twitter has stopped being a place where I could learn things I didn’t know. […] The viciousness, toxic partisan anger, intellectual dishonesty, motive-questioning and sexism are at all-time highs, with no end in sight.

Dat gezegd, ik was eerst!

NES Classic

De ‘35 jaar oude’ Nintendo NES Classic is vandaag populairder dan eender welke andere gameconsole, aldus The Verge.

De vorige reeks, uit 2016 alweer, was dan ook in no time uitverkocht.

Dat gezegd, ik heb al jaren meer dan genoeg aan mijn Raspberry Pi-powered emulator. (Wees gerust, ik speel alleen de games die ik zelf ook fysiek heb liggen; mijn originele NES mist een HDMI-aansluiting, is all.)

Gutenberg en Cloudflare

Update (11/8/2018): Het hieronder beschreven issue zou zijn opgelost.
Update (13/8/2018): Behalve dan wanneer je achter die proxyserver zit. Jammer.

Toen ik recent op een mijner websites Gutenberg, de nieuwe ‘blokeditor’ voor WordPress, eens aan de tand wilde voelen, kreeg ik bovenaan het editor-scherm continu Updating failed te zien. Best vervelend.

Cloudflare blijkt – na heel wat zoekwerk – de oorzaak, ondanks berichten dat het probleem verholpen zou zijn. Als jij dus met eenzelfde melding wordt geconfronteerd én op het Cloudflare-dashboard onder Firewall een heleboel events ziet met Rule ID WP0025B, dan ken je nu de oorzaak.

De oplossing: je IP-adres toevoegen aan Cloudflares whitelist. Al is dat niet eenvoudig als je WordPress regelmatig vanop meerdere locaties (en van achter een proxyserver) benadert. Voor mij is het in ieder geval geen oplossing.

Nog even geen Gutenberg, dus. (Mogelijk kan ik ook zonder Cloudflare, hoor, maar ik ben sowieso niet de enige de graag van de dienst gebruikmaakt.) Beetje jammer dat de voorlopig matig onthaalde plugin straks – d.i. in versie 5.0 – automatisch van elke WordPress-installatie deel uitmaakt.

Caching

Ik wil al heel lang – en in de simpelste bewoordingen – een keer opschrijven1 hoe nu net het web werkt. Mocht het ooit zover komen, dan doe ik er vast goed aan Mozilla’s inleiding tot browser-, proxy- en andere vormen van caching nog eens door te nemen.

  1. De reden daarvoor is doodeenvoudig: mensen lijken er soms bitter weinig van te snappen, met de gekste vragen als resultaat.

Meer huizenprijzen

(Anekdotiek) Toen ik mijn (deel van ons) huis kocht, had ik zo’n zestig knotsen1 opzij staan. Zes jaar werken en sparen. Klein autootje, klein huurappartementje, zo min mogelijk festivals, geen of de goedkoopste smartphone, liefst met prepaid kaartje. Ook: (alleen) van maaltijdcheques leven ís een kunst.

  1. Zestigduizend euro.

Who Is America?

In Who Is America? zet Sacha Baron Cohen op onvoorstelbare wijze sterke leiders en kritische denkers te kakken.

Hetgeen de man zijn wel erg bereidwillige slachtoffers voorschotelt, is zo compleet absurd dat hier alleen Mia Doornaert er op die manier zou intuinen.

Huizenprijzen

Aan wie, afgaand op de almaar stijgende huizenprijzen in zijn of haar straat, claimt zich zijn of haar huis niet meer te kunnen veroorloven en zich afvraagt wie dat wel nog kan: (1) jijzelf, als je eerst je huis verkoopt, en (2) je buren, zo blijkt.

Floating point-precisie

Omdat binaire computers zelfs rationale getallen slechts beperkt nauwkeurig kunnen voorstellen, is voor zo’n ding 1,0/10 niet steeds (exact) 0,1 (maar bijvoorbeeld 0,10000000000000001).

The Floating-Point Guide illustreert waarom dat helemaal zo dom niet is:

Decimal numbers [also] cannot accurately represent a number like 1/3, so you have to round to something like 0.33 – and you don’t expect 0.33 + 0.33 + 0.33 to add up to 1, either – do you?

Voor financiële berekeningen worden weleens decimale datatypes gebruikt. Die zijn dan tot bijvoorbeeld exact twee cijfers na de komma nauwkeurig, zonder afrondingsfout.

Ook: méér cijfers, beduidend of niet, dat moet iemand Kris Peeters nog ’n keer uitleggen, betekenen niet per definitie een correct resultaat.