• Nostalgie!

    Ik was vandaag aan het prutsen in een nieuw ding dat we op het werk gebruiken, en dat deed mij er aan denken dat het eigenlijk lang geleden was dat ik nog eens iets nieuws van computer had gedaan. En dát deed er mij aan denken hoe lang het al geleden was dat ik echt van ‘s morgens tot ‘s avonds aan het programmeren was, en dat deed mij denken aan al die maanden en jaren dat ik bezig was op platformen die al een eeuwigheid niet meer bestaan (GfA-Basic, iemand? ColdFusion? Lingo?). En dát deed mij denken aan hoe fantastisch het was, in de tijd, programmeren met alleen de handleiding die bij de computer zat, of naar de bibliotheek om vergeelde en beduimelde nauwelijks bruikbare handleidingen, en de programma’s die in de tijdschriften stonden overtypen en wijzigen.

    Ah, de tijd.

    Ik heb van de weeromstuit nog eens QuickBasic geïnstalleerd — of beter, QB64, want de echte QuicBAsic doet niet meer met 64 bits en ik had geen zin om door hoepels te springen.

    Alles kwam terug: ik was weer even zeer jong.

    testing

    Zonder er zelfs maar over te moeten nadenken, die RANDOMIZE TIMER (omdat RND anders helemaal on-random is).

    En iets in deze zin zette ik op elke computer die ik zag in de computerafdeling van de GB vroeger:

    grafisch

    Schets mijn verbazing als ik dat compileerde — het resultaat kon ik voorspellen, iets in deze zin:

    grafisch1

    …maar dat dat er al stond binnen een fractie van een seconde, en dat het in plaats van gezapig hier en daar wat pixels veranderen, als een soort plasmawolk pulseerde: dat is wat mij tot in het diepst van mijn wezen deed voelen hoe veel jaren verder we zijn. Misschien dat ik wel eens een Mandelbrot-ding schrijf: ik herinner mij dat ik ooit eens uren aan een stuk voor de tv heb gezeten terwijl mijn ZX Spectrum een Mandelbrot-set van 120 op 90 pixels in twee kleuren aan het berekenen was.

    Zien hoe rap dat nu zou kunnen, met bog standard QuickBasic.

    update Dat duurt dus een paar minuten. Om het programma te maken, niet om de Mandelbrot-set te renderen: dat duurt een paar seconden, met niet één zelfs maar poging tot optimalisatie.

    Resultaat:

    mandel

    Met linaire interpolatie zou het er nog wat vloeiender uitzien en zo, maar dit is helemaal naar mijn goesting: snel en gemakkelijk.

    Jongens, QuickBasic was toch wijs.

    Voor wie het zou interesseren: broncode, en gecompileerde versie (Windows).

  • Gelezen: Seveneves

    SevenevesAh, Neal Stephenson. “Lange lange boeken met ingewikkelde ingewikkelde plots”, zo zit die mens in mijn hoofd. De schuld van CryptonomiconThe Baroque Cycle en (vooral) Anathem.

    Zijn eerste werken, helemaal in de sfeer van cyberpunk (ah, the memories), had ik gelezen toen ze uitkwamen, en Cryptonomicon ook en de drie boeken van de Baroque Cycle ook, maar door door Anathem ben ik niet geraakt. En ik besefte heel lang niet dat de mens van Snow Crash dezelfde mens van System of the World was, zo verschillend vind ik ze geschreven. Net zoals ik het wel ergens intellectueel kan bevatten dat Stephenson de mens van Mongoliad is, maar het niet echt helemaal visceraal besefte.

    Het was dan ook met een zekere “ahem ik vraag me af waar ik me deze keer aan kan verwachten” dat ik aan Seveneves begon. Want ah ja, naar goede gewoonte had ik geen korte inhoud, reviews of opinies gelezen.

    Bijkt: ‘t is het einde van de wereld, en wat er daarna gebeurt. Net op een mystieke manier of zo (alhoewel, misschien, zei hij ‘spoiler alert’ knipogend), maar op een zo realistisch mogelijke harde SF-manier.

    Er vliegt iets in de Maan — een zwart gat, iets anders, maakt niet uit: het gevolg is dat de Maan in zeven grote stukken uiteen barst, en dat zeer snel duidelijk wordt dat de hele mensheid niet zo lang meer heeft. De brokstukken botsen namelijk tegen mekaar, vallen daarbij uiteen in kleinere stukken, die ook tegen mekaar botsen en lang verhaal kort: zeer binnenkort zal er met aan zekerheid grenzende waarschijnlijkheid een situatie ontstaan waarbij er zoveel brokstukken zijn dat het onvermijdelijk is dat er ergens binnen een jaar of twee een kettingsreactie komt waarbij een groot deel van die kleine en grote brokstukken op de Aarde gaan neerregenen, en dat het geen week duurt of de hele aardoppervlakte staat in brand, de zeeën verdampen, einde van dit hoofdstuk leven op Aarde.

    Twee jaar om een noodplan uit te werken, met technologie die niet zeer veel verder staat dan wij op dit moment.

    Volgen spannende avonturen in probleemoplossen, pragmatiek en politiek. In ruwweg twee helften van gelijke grootte: de race naar de ruimte om zoveel mogelijk mensen te redden, en dan wat er tijdens de cruciale eerste jaren gebeurt met die mensen in de ruimte. En om het helemaal af te maken: ergens dik voorbij de helft van het boek begint een hoofdstuk met het equivalent van “…en vijfduizend jaar later…”.

    Wat u dus eigenlijk twee boeken in één geeft: een apocalyptisch verhaal en een genesis-achtig verhaal. Het eerste heeft niet zo heel veel happy ends, het tweede is wat utopischer en open van einde.

    Geen groots of fantastisch boek, daarvoor vind ik de genetische woo-woo in het tweede deel té veel woo-woo, en zoals (helaas) vaak bij Stephenson is het idee gelijk veel beter dan hoe het uiteindelijk allemaal afloopt. Maar geen verkeerd boek, hoegenaamd niet. Content het gelezen te hebben. En voor wie bang was van Stephenson na zijn moeilijke boeken: Seveneves leest als een (ruimte)trein.

    [van op Boeggn]

  • Links van 4 juli 2015 tot 7 juli 2015

    Greece is solvent but illiquid: Policy implications | VOX, CEPR’s Policy Portal
    Greece’s debt is 180% of GDP, which seems to make it insolvent without large primary surpluses. This column argues that since restructuring lowered the interest burden to just 2% of GDP, Greece is solvent – or would be with nominal GDP growth of just 2%. The ECB’s misdiagnosis has caused an unnecessary banking crisis. The solution is to accept that Greek debt is sustainable, so the austerity programme can be relaxed and liquidity support provided to the Greek banking sector.

    Column: Laat u niet verblinden: als Griekenland de Eurozone verlaat, is de ECB verantwoordelijk | Paul De Grauwe | De Morgen
    De ECB stelt dat ze gebonden is door regels. Alsof het regels zijn die God aan Mozes heeft gegeven op de berg Sinai. Maar de regels die de ECB zichzelf heeft opgelegd, zijn louter boekhoudkundig. De ECB heeft die goddelijke boekhoudkundige regels trouwens tijdens de grote bankencrisis van 2008 zonder schroom opzijgezet. Het ging toen niet om Griekse banken, maar om Belgische, Duitse, Franse en Nederlandse banken. Een centrale bank is verantwoordelijk voor financiële stabiliteit. En als dat leidt tot boekhoudkundige verliezen, dan is dat zo. Een centrale bank hoeft zich geen zorgen te maken om verliezen die alleen een boekhoudkundig leven hebben. Helaas is de ECB meer bezorgd om een propere balans dan om de stabiliteit van het Griekse banksysteem en het welzijn van een hele natie.

    Hoezo, Byzantijnen en Ottomanen? – De Standaard
    Mia Doornaert beoefent een soort van essentialistische wit-zwartgeschiedschrijving van grote lijnen en kort genomen bochten, waarvoor gebrek aan serieuze kennis blijkbaar geen belemmering vormt. Het is dan ook geen toeval dat zij precies Robert Kaplans Balkan Ghosts ‘een prachtig boek’ noemt. Ik ken binnen de internationale gemeenschap van historici van de Balkan niet één die dat boek ernstig neemt.

    Longread: De Griekse crisis: dit was allemaal zo vermijdbaar | Standpunt | De Morgen
    Jeroen Dijsselbloem. Zijn kleurloze loyauteit zal hem een verlenging van het mandaat aan het hoofd van de eurogroep opleveren. De geschiedenis zal genadelozer oordelen dan zijn tafelpartners.   De Nederlander Dijsselbloem is het symbool geworden van alle verdeeldheid en alle vertwijfeling van Europees links. Ook voor wie de materie van dichterbij volgt, zal het schrikken zijn geweest dat de ideeëncrisis van de sociaal-democratie zo totaal is.

    Greece: Only the ‘No’ Can Save the Euro
    To understand the bitter fight, it helps first to realize that the leaders of today's Europe are shallow, cloistered people, preoccupied with their local politics and unequipped, morally or intellectually, to cope with a continental problem. This is true of Angela Merkel in Germany, of François Hollande in France, and it is true also of Christine Lagarde at the IMF. In particular North Europe's leaders have not felt the crisis and do not know the economics, and in both respects they are the direct opposite of the Greeks.

  • Een nieuwe Kindle

    Ik heb sinds vorig jaar oktober een Kindle Voyage.

    Duur, zeer zeker dat. Objectief gezien niet vitaal nodig, als ik al een Kindle Paperwhite had. Maar zonder veel twijfel wel de allerbeste boekenleesmachine die ik ooit gehad heb.

    Ik ben er dan ook meer dan bijzonder content van, met maar één kanttekening: de cover. Bij al mijn vorige Kindles (ik vrees dat ik ze allemaal gehad heb) had ik een degelijke (pseudo-)lederen omslag. Stevig, klapt open zoals een normaal boek, met hetzij een stevige elastiek (oude modellen), hetzij een stevige magneet (Paperwhite) om de omslag dicht dan wel opengeklapt te houden.

    De nieuwe Voyage-cover van Amazon is er een die zoals een reporternotablok naar boven openklapt. En die een soort origamigeval heeft waarmee de Kindle recht kan gezet worden:

    Voyagecover

    Ik zag dat helemaal zitten, ik was ervan overtuigd dat ik hele dagen aan tafel zou zitten met die cover opengeklapt en het boek schuin voor mij in plaats van zoals vroeger schuin tegen een tijdscrift of een sandwich of mijn telefoon.

    Tot ik het toestel ook echt elke dag gebruikte, en die cover eigenlijk niet zo handig bleek te zijn. Het open en toe doen is net dat ene beetje lastiger dan vroeger, omdat er een grote in vakjes onderverdeelde flap naar boven en naar achter moet gebracht worden in plaats van gewoon open te klappen zoals een boek. Dat origamigedoe is maar zeer zelden bruikbaar: zo enorm veel zit ik niet aan tafel te lezen, het is dan ook telkens weer zoeken naar hoe het nu weer precies in mekaar plooit, en eens het staat is er maar één hoek en die is meestal te scherp, ik leg mijn boek liever wat platter om te lezen.

    Het heeft dan ook niet lang geduurd voor ik een andere cover gekocht heb, maar dat was geen groot succes: het voelde meteen zeer plastiekachtig en goedkoop aan, en dus heb ik het dan maar bij de origami-cover gehouden, vervelendheden en al.

    En dan zat ik dit weekend in de keuken thuis te lezen, en weet ik niet meer goed waarom, maar had ik de cover er gewoon afgehaald en had ik de Kindle gewoon zonder cover vast.

    Een wereld van verschil!

    Blijkt: een Kindle van 180 gram zwaar en 7,6 millimeter dikte lezen is een wezenlijk andere ervaring dan een Kindle+cover van 316 gram zwaar en iets meer dan anderhalve centimeter dik lezen. Het formaat is juist goed, het gewicht is juist goed, de haptische feedback is aangenamer, de aan/uit-knop die altijd al wat onhandig achteraan zat, zit nu op de perfecte plaats om met een wijsvinger te vinden en in te drukken.

    Ik heb de indruk dat ik een nieuw toestel heb gekocht. Hoezee!

    Ik denk dat ik nu maar een beschermhoes voor vervoer ga zoeken, in plaats van een leeshoes. Misschien iets als dit of zo:

    il_fullxfull.757420263_352i

  • “Όχι,” zei de Griek

    988587_921552257901131_3843112575206320121_n

  • Scouts, en: Anna is een alien

    De kinders gaan op scoutskamp. Meer nog: de oudste twee zijn al op scoutskamp. Zelie is vanmorgen om halfacht vertrokken, Louis om negen uur. Zelie is op dit moment ergens tussen Boom en Hamont-Achel: zij gaat namelijk te voet naar het kamp. Honderd kilometer te voet, jawel.

    Er zijn allerlei thema’s, maar het is niet helemaal gelukt om iedereen een kostuum te geven: Jan heeft niets speciaals en Zelie (‘reis naar Mars’) heeft een grijze t-shirt en grijze short. Louis (‘Game of Thrones’) heeft een indrukwekkende cape met bont en een zelfgetekende heraldische marter in de stijl van de wolf van de Starks:

    …en Anna is een alien met overal ogen:

    Ha! (Aan de naaimachine: Sandra, natuurlijk.)

  • Leve België

    Ik word er zowaar blij van.

  • Ambiance!

    Amuzeleute gegarandeerd, gisteren in het landelijke Kerksken:

    boekent

    Ik vrees dat we net te laat zijn toegekomen om Gwendolina en Dennie Damaro nog mee te maken, en dat we Corry Konings (Hollands, blond, luid, maar ook gedistingeerd, levenslied, Ik krijg een heel apart gevoel van binnen, geen pet op) in eerste instantie verward hadden met Jettie Pallettie (Hollands, blond, luid, maar ook plat, karnaval, Ik zit in een cafeetje, wel een pet op).

    Wél met zeer veel plezier een groot stuk Ambidance meegemaakt — het heeft opgebracht, dat studeren op Frank zijn liedjesteksten — maar helaas door de véélen véél te luide Deurzakkers weggepest. Zodat we uiteindelijk dus geen Jettie Pallettie (mnu ja) en geen Sam Gooris (boe, jammer!) hebben meegemaakt.

    Een volgende keer misschien.

  • Ambiance! Lalalala, deel 3

    Een welgemeende urgh.

  • Gelezen: The Quincunx

    QuincunxDe grootste verdienste van Charles Palliser’s debuut is dat het niet alleen vlot leesbaar, maar bij momenten ontroerend en altijd spannend is.

    Dat is niet zo evident als een mens zou kunnen verwachten, want het is ook een meticuleus geconstrueerd boek. Een korte uitleg. Een quincunx is iets dat er uitziet als de vijf op een dobbelsteen: vier punten in de hoeken en één punt in het midden.

    In het boek The Quincunx gaat het over vijf families: de Huffams, de Mompessons, de Clothiers, de Palphramonds, en de Maliphants. De vijf families zijn al generaties met elkaar verbonden, maar hoe precies wordt pas geleidelijk duidelijk. Elke familie heeft in haar familiewapen een quincunx van rozen zitten: telkens vijf keer vier rozenblaadjes en in het midden een knop, in variaties met wit, zwart en rood — elk wapen is dus een quincunx van quincunxen.

    Het werk bestaat uit vijf delen (één voor elke familie), met telkens vijf boeken, met telkens vijf hoofdstukken — 125 hoofdstukken, een quincunx van quincunxen van quincunxen dus. Aan het begin van elk deel staat het familiewapen van de familie, en aan het begin van elk boek staat één van de vijf rozen van het wapen, en — hou u vast — elk van de vijf hoofdstukken van elk boek is geschreven door een andere verteller naar gelang de kleur van het blaadje of de knop: de meerderheid van de hoofdstukken komen overeen met witte bladeren of knoppen en zijn van de hand het hoofdpersonage, maar elk rood en zwart element wordt verteld door zijn eigen verteller.

    Oh, en in de hoofdstukken van het hoofdpersonage komen door middel van lange monologen vijf vertellers aan het woord naast het hoofdpersonage. Het klinkt onnoemelijk ingewikkeld, maar het is nog niet gedaan: één van die vijf is de moeder van het hoofdpersonage, en haar stuk staat in het midden van het middenste, in de vorm van een stuk dagboek dat (inderdaad) opnieuw in vijf onderdelen is gesplitst, met een mysterieus ontbrekend midden. Oh, en allerlei personages zijn eigenlijk ook vijf vermomd:  Fortisquince, Quigg, Quilliam, de bankiers Quintard (& Mimpriss): quinque (vijf in het latijn), Sancious klinkt als cinq (vijf in het Frans), Pentecost is penta (vijf in het Grieks), Umphraville en Phumphred klinkt als fünf (vijf in het Duits).

    Zot!

    Maar trek u dat vooral allemaal niet zo hard aan: op het allereerste niveau leest het als een bijzonder spannende Dickens. Met een jongen die niet weet wie zijn vader is, die bij zijn moeder leeft ergens op de buiten, verborgen voor een mysterieuze vijand, die dan uiteindelijk moet vluchten, in armoede verzeilt, avonturen beleeft bij een dievenbende, etc., etc.

    Dat het eigenlijk een nauwkeurig opgebouwde parodie van Victoriaanse fictie is, dat het meer met De Naam van de Roos en The French Lieutenant’s Woman te maken heeft dan met Great Expectations, da’s dan voor het herlezen.

    Van ganser harte aangeraden. Dit was denk ik mijn derde of vierde keer sinds 1989, en binnen een paar jaar lees ik het zeker nog eens.

    [van op Boeggn]

  • Ambiance! Lalalala, deel 2

    Alle handen. In de lucht.

  • Ambiance! Lalalala, deel 1

    Dat is volk dat op ons neerkijkt omdat wij nog weten wat leute maken is meneer!

  • Nadège Tréchaut

    Aargh wie trapt hier toch alsmaar in?

    nadege

    Soms krijg ik wel tien van dergelijke vriendschapsverzoeken per dag, van profielen die nog maar net bestaan, en altijd zijn er stapels mensen die er al op gereageerd hebben.

    Want natuurlijk is Nadège niet Nadège. Elders op het internet is haar naam ‘Alexis’:

    Alexis

     

    En wellicht is dat ook haar echte naam niet.

    Die valse Facebookprofielen, zou dat écht alleen zijn om te catfishen? (Het wikipedia-artikel zegt trouwens behulpzaam “Not to be confused with catfisting”, voor uw glimlach van de dag.)

  • Knijf

  • Be bloederige yoncé

    Het is soms griezelig hoe we over sommige dingen hetzelfde denken. “Kijk!” zei ik tegen Zelie, “Kom kijken, ‘t is Beyoncé haar nieuwste dans!”

    Zelie zag dat niet zitten, want ze kan dat mens niet af. Ik dus ook niet.

    Geen haat of zo, zo kinderachtig ben ik ook niet, maar wel viscerale afkeer van heel haar fake gedoe, het feminisme-van-den-aldi, de legioenen adorerende fans, het Queen B, Bey, kak-Jay-Z-zie-hoe-rijk-wij-zijn, het dansplagiëren, de sléchte muziek, urgh.

    Maar dus vandaar: hier werd ik even vrolijk van.