• Links van 1 tot 6 december 2025

    A vector graphics workstation from the 70s – jaeblog jaeblog

    In my mind, Tektronix is a brand that makes electronics lab equipment like oscilloscopes and logic analyzers. Turns out, they made quite a few terminals and a couple of computers! A good friend saw this one for sale local to him, and I poked him till he agreed on picking it up for me.

    Dieter Rams and the 10 principles for a good design – Domus

    Ken uw klassiekers! De principes van Braun die ze bij Apple in de tijd gecopypasted hadden.

    What Are Next? (2025 Edition)

    Mike and Jay are excited to talk about all the hot news relating to movie sequels, remakes, reboots, prequels, TV series based on movies or preexisting shows or IPs! When the idea well dries up, we just get more of the same, and let me tell you – that's a comfort! What a time to be alive! So sit back and enjoy listening to all the stuff that's coming out soon (probably)!

    The making of Dark Castle: An excerpt from The Secret History of Mac Gaming

    Gamasutra contributor Richard Moss tells the story of how seminal Mac game Dark Castle was made (including how the devs basically invented voice acting) in this chapter from his new book.

    LOAD ZX Spectrum – World's first Museum dedicated to our first personal computer

    Museum LOAD ZX Spectrum is the result of a collaboration between the Municipality of Cantanhede and the Associação Geração SPECTRUM (SPECTRUM Generation Association) that explores João Diogo Ramos’s collection, one of the biggest international collectors within this field and that was born in Cantanhede.

    Django 6.0 released | Weblog | Django

    A few highlights are: Template Partials: modularize templates using small, named fragments for cleaner, more maintainable code. (GSoC project by Farhan Ali Raza, mentored by Carlton Gibson) Background Tasks: run code outside the HTTP request-response cycle with a built-in, flexible task framework. (Jake Howard) Content Security Policy (CSP): easily configure and enforce browser-level security policies to protect against content injection. (Rob Hudson) Modernized Email API: compose and send emails with Python's EmailMessage class for a cleaner, Unicode-friendly interface. (Mike Edmunds)

    FXRant: The "Mad Men" in 4K on HBO Max Debacle

    The highly anticipated 4K debut of the show was to be one of HBO Max' crown jewels of television history. It looks like it might initially serve as a cautionary tale of quality control when it comes to restorations and the technical process of bringing shows to streaming.

    A lost Amazon world just reappeared in Bolivia | ScienceDaily

    Researchers exploring Bolivia’s Great Tectonic Lakes discovered a landscape transformed over centuries by sophisticated engineering and diverse agricultural traditions. Excavations show how Indigenous societies adapted to dynamic wetlands through raised fields, canals, and mixed livelihoods. Today’s local communities preserve this biocultural continuity, guiding research and conservation.

    In 1995, a Netscape employee wrote a hack in 10 days that now runs the Internet – Ars Technica

    Thirty years ago today, Netscape Communications and Sun Microsystems issued a joint press release announcing JavaScript, an object scripting language designed for creating interactive web applications. The language emerged from a frantic 10-day sprint at pioneering browser company Netscape, where engineer Brendan Eich hacked together a working internal prototype during May 1995.

    About Microlandia – Microlandia

    You are the new mayor of a thriving new town in this game with cozy voxel-based graphics inspired by classics like the original SimCity, but with a brutally detailed simulation under the hood. Life of your virtual citizens is simulated in deep detail and based on real-life statistics and studies.

    From the pseudo to the forger: the value of faked philosophy | Aeon Essays

    A 17th-century classic of Ethiopian philosophy might be a fake. Does it matter, or is that just how philosophy works?

    The Forgotten Roman Ruins of the ‘Pompeii of the Middle East’

    When the German explorer Ulrich Jasper Seetzen stumbled upon a set of ruins near the Jordanian capital of Amman in 1806, little did he know that he had just discovered one of the largest and best-preserved ancient cities in the world. Today, this city, called Jerash, is often described as the “Pompeii of the Middle East.” It also ranks as the country’s second most popular tourist destination after Petra.

    Why I have been writing a niche history blog for 15 years

    That whole world of blogging (exploratory, low-stakes, conversational, and assuming a readership of people who had bookmarked your URL and who read it on a desktop or laptop computer) is almost entirely gone now.

    After 40 years of adventure games, Ron Gilbert pivots to outrunning Death – Ars Technica

    If you know the name Ron Gilbert, it’s probably for his decades of work on classic point-and-click adventure games like Maniac Mansion, Indiana Jones and the Last Crusade, the Monkey Island series, and Thimbleweed Park. Given that pedigree, October’s release of the Gilbert-designed Death by Scrolling—a rogue-lite action-survival pseudo-shoot-em-up—might have come as a bit of a surprise.

    New 3D scan reveals a hidden network of moai carvers on Easter Island | ScienceDaily

    A detailed 3D model reveals that Rapa Nui’s famous moai were created by many separate carving groups working across the quarry.

    "if" | Can I use… Support tables for HTML5, CSS3, etc

    Whatever the fuck next? "The if() CSS function allows different values to be set for a property depending on the result of a conditional test. The test can be based on a style query, a media query, or a feature query."

    css

    Landscapes that remember: clues show Indigenous Peoples have thrived in the southwestern Amazon for more than 1,000 years

    The landscape, like many across the Llanos de Moxos, is marked by geometrically shaped relief that resolves, upon examination, into circular and quadrangular ditches, drainage canals, raised fields, and clusters of mounds form an intricate system of water control and cultivation. These earthworks were carefully engineered to manage floods, channel water, and create habitable and cultivable spaces within a seasonally inundated environment. Their variety, from geometric enclosures to elongated cultivation platforms, suggests not a single plan but centuries of local experimentation and adaptation to changing ecological and social conditions. Together, they reflect the cultural diversity and long-term resilience of the peoples who shaped them.

    Screenshots from developers: 2002 vs. 2015

    In 2002 I asked a number of developers/Unix people for screenshots of their desktops. I recently republished them, and, seeing the interest this generated, I thought it’d be fun to ask the same people* again 13 years later. To my delight I managed to reach many of them.

  • Boeken

    Scratching that itch. Ik heb een tijd geleden mijn overblijvende boeken geklasseerd en dat was van het meest therapeutische dat ik in lange tijd gedan had.

    Ik dacht, ik maak eens iets dat dat ook doet maar dan op een scherm.

    Ik kies hoe groot mijn bibliotheek is en hoe gevuld ze is en hop:

    En dan kan ik mijn boeken in alle rust en kalmte sorteren gelijk ik wil.

    En als ik behalve kleur ook op grootte wil sorteren, hey waarom niet?

  • Kruiswoordraadsel voor luie mensen

    Ik vul graag eens een kruiswoordraadsel in, maar met Edgar Allen Poe’s The Gold-Bug in het achterhoofd en als het ook een andere insteek mag hebben: ’t is een kruiswoordraadsel maar zonder tips.

    Spelers beginnen met 200 punten en de drie minst gebruikte letters al ingevuld, in dit geval V, K en F.

    Op een vakje klikken, toont waar die letter nog gebruikt wordt in het kruiswoordraadsel:

    Hier zie ik dat die letter in het geel niet zo veel (maar ook niet zo weinig) gebruikt wordt, en dat ze twee keer als een paar voorkomt, één keer op het einde van een woord en één keer in het midden ergerns. O, E, S zou kunnen, in combinatie met die K. Ik ga nog niets invullen, want een letter gokken kost 2 punten.

    Eens kijken naar onderaan, waar er F_K_ staat. Ik denk direct aan FAKE, en als ik op die laatste letter klik, staan er enorm veel vakjes aangeduid:

    A en E dus maar, om te zien. Dat geeft mij bovenaan _A_A:

    PAPA en MAMA lijken voor de hand liggend, maar ze zijn maar 5 vakjes met die letters, en ik denk gelijk dat M en P meer dan dat zouden voorkomen. GAGA? Dat geeft mij onder meer G_A_E, waar ik GRAPE achter vermoed. Of GRADE, of GRATE.

    Ik kies GRADE, en dat geeft mij dit:

    Waar ik D_D_ zie staan, en dat zou wel eens DODO kunnen zijn:

    Nog geen echt onmogelijke woorden, denk ik, dus met wat geluk zit ik op het juist spoor. Onderaan rechts staat ODD_, dat zeer misschien ODDY is, maar wellicht ODDS.

    …en dan is SKE_ rechtsbovenaan wellicht SKEW. En dan wordt daaronder eigenlijk ook meteen iets duidelijk:

    O__O en KA__D_D zijn ongetwijfeld OTTO en KATYDID:

    …en dan is _AI_S zeker MAIMS:

    …en dan denk ik dat die _EMIT daarboven niets anders dan REMIT kan zijn — maar ik heb de R al ergens gebruikt! Aha — GRADE moet gewoon GLADE zijn, en dan kan ik de R gebruiken:

    W_ORLS bovenaan rechts is WHORLS, _RASS_O__ER is duidelijk GRASSHOPPER zelfs zonder die H in te vullen (GLADE was fout en zal dus wel CLADE zijn) en dan hebben we dit:

    Ik zie onderaan HO_EYLO__ST staan en ik denk HONEYLOCUST, maar dan is het niet CLADE maar BLADE en BABA in de plaats van PAPA of MAMA!

    En hey presto!

    Er zit geen database of server-side scripting achter, maar het gebruikt wel enkele tienduizenden bestaande kruistwoordraadsels. En caveat: het werkt maar matig op een klein scherm, en bijzonder matig op een telefoon. Het onthoudt uw scores, maar alleen in uw browser.

    Jaja, ik zou er met minimale moeite een écht spel van kunnen maken met leaderboard en watnog, maar ’t is vakantie hé.

  • Whut? Vakantie?

    Ik had het pas tegen de middag door: vandaag was mijn laatste werkdag dit jaar!

    De reden: ik had te weinig vakantie genomen door het jaar, en ik had dat maar door in september, en ik zat nog met dagen die ik van vorig jaar had doorgeschoven, en dan had ik een heel plan van “ik ga elke week een beetje vrijaf nemen”, maar dan waren er telkens dingen die ertussen kwamen en verschoof ik dan die dag naa rergens laat in december en bon goed, lang verhaal kort, ik ben dus de rest van de maand thuis.

    Een oceáán van tijd.

  • Boeken

    Ik heb een paar fantastisch wijze boeken gekocht, van het genre dat ik enorm graag heb — dingen om in te balderen en te kijken en van weg te dromen, van retrofuturisme en van Rare Mensen en Rare Boeken en beesten en planten.

    Het enige is: ik heb al zó enorm vele andere dingen die ik doe en wil doen, dat ik gewoon geen tijd mee vind om gewoon niets te doen en boeken te doorbladeren. Zou ik een soort kalender moeten bijhouden met tijdslots van “doe nu dit nutteloos ding” en “do nu dit ander nutteloos ding”?

    Contra-intuïtief, mezelf verplichten allemaal andere nutteloze dingen te doen in plaats van zomaar nutteloze dingen.

    Maar boeken doorbladeren zou er eigenlijk toch wel in moeten zitten, in mijn tijdsbesteding.

  • Dithering

    Ik ben al lang een fan van dithering, van in de tijd dat ik het zelf moest doen om iets min of meer teerbaar te maken op een ZX Spectrum, en dan later als het prutswerk en manuele anti-aliasing was op mijn Atari ST, en dan helemaal als ik een Mac kon emuleren op diezelfde Atari.

    Ik had er al eens mee gespeeld, in de tijd.

    Maar ik dacht, ik ga er eens écht mee spelen. En dus heb ik een kleine javascriptdinges gemaakt om te prutsen met allerlei verschillende ditheringmethodes en kleurmethodes. Voorbeelden van resultaten, vertrekkend van één en hetzelfde beeld. Eerst zijn er natuurlijk de gewone zwartwitconversies, van de meest naieve tot veel beter:

    …maar ik houd het niet op zwartwit. Omzetten naar kleuren zoals ze zouden zijn op pakweg een Commodore 64, of een Gameboy, of een Game Boy Color, of een Apple II hi-res of een resem andere (dit allemaal met gradient-based dither):

    Of naar duotone en tritone en quadtone gaan, en helemaal wilde dingen doen:

    Oh, en ik heb er ook een levels-editor in gestoken, wat wil zeggen dat er nóg meer creativiteit ge gedaan worden:

    Uw innerlijke Warhol is nooit ver weg met die multitonen:

    …en ik heb er, omdat ik het niet kon laten, ook een speciale ZX Spectrum-modus ingestoken. Twee kleuren per blok van 8 pixels, eventueel bright (maar dan wel voor zowel voor- als achtergrond). Dat geeft meestal de lelijkste colour clash die ge u kunt inbeelden, maar voor zeer specifieke beelden werkt het wél, en dat maakt me helemaal blij:

  • CS3 ftw!

    Veel mensen vonden het maar niets, ik vond het echt wel wijs.

    En ja, ook dit is alweer veel te veel jaar geleden. Ik ben een oude mens en iedereen mag het weten. Maak hier ook zelf uw Adobe CS3-iconen! Helemaal correct is het niet — sommige iconen zoals InDesign en AfterEffect hadden in plaats van lowercase een small cap tweede letter, mijn ding maakt automatisch de letters zwart als ze te weinig contrast zouden hebben, het font is Ubuntu in plaats van het interne Adobe-font dat Slimbach toen aan het maken was — maar het is goed genoeg om mijn itch te scratchen, en meer dan dat moet het niet zijn.

  • Links van 28 november tot 1 december 2025

    20 Years of ZBrush… And I'm Blown Away by Nomad

    Er zijn geen zekerheden meer — "After almost 20 years of using ZBrush, we are giving Nomad a try! This is our first impressions of Nomad after using it for a few weeks. We're covering both the ipad and desktop version of Nomad"

    Project Binky – Episode 42 – Austin Mini GT-Four – Turbocharged 4WD Mini

    Stop de persen! In episode 42 of Project Binky – we drive the mini out of the shed! Finished it is not, but it's not far off now.

    Design patterns

    Een oude, oude bibliotheek met design patterns. Blijft handig, natuurlijk.

    Air Loom – 3D Flight Paths

    Real-time 3D visualisatie van flight paths. Wijs!

    AI Adoption Rates Starting to Flatten Out – Apollo Academy

    Next stop, Trough of Disillusionment! Data from the Census Bureau and Ramp shows that AI adoption rates are starting to flatten out across all firm sizes.

    PocketBase – Open Source backend in 1 file

    Sqlite is de shit. Ik ben daar zo content van. PocketBase was created to assist building self-contained applications that can run on a single server without requiring to install anything in addition. The basic idea is that the common functionality like crud, auth, files upload, auto TLS, etc. are handled out of the box, allowing you to focus on the UI and your actual app business requirements.

    Pink Lexical Slime: The Dark Side of Autocorrect

    Autocorrect fundamentally alters English. Since there are many ways to spell most English sounds, its spelling tends to drift. Autocorrect slows this evolution, enforcing Standard English in spaces where novel or informal spellings would have previously gone unmolested. Indeed, a 2011 study concluded that in a 20-year period prior to the introduction of autocorrect, spellcheck was already largely responsible for an accelerating death of English words, while the creation of new words contracted sharply, causing an actual shrinkage of the English lexicon

    penpot/penpot: Penpot: The open-source design tool for design and code collaboration

    Een mens lacht daarmee, van "haha, <em>Figma</em> namaken in open source!" — maar voor ge het weet, zijn zo'n projecten de volgende Photope. Penpot is the first open-source design tool for design and code collaboration. Designers can create stunning designs, interactive prototypes, design systems at scale, while developers enjoy ready-to-use code and make their workflow easy and fast. And all of this with no handoff drama. Available on browser or self-hosted, Penpot works with open standards like SVG, CSS, HTML and JSON, and it’s free!

    On 10 Years of Writing a Blog Nobody Reads | flow2

    Ik stel mij daar na meer dan twintig jaar eigenlijk geen vragen bij. Ik ben geen grote fan van zelfreflectie en zwaarwichtigheid.

    Cats became our companions way later than you think

    In true feline style, cats took their time in deciding when and where to forge bonds with humans. According to new scientific evidence, the shift from wild hunter to pampered pet happened much more recently than previously thought – and in a different place. A study of bones found at archaeological sites suggests cats began their close relationship with humans only a few thousand years ago, and in northern Africa not the Levant.

    To Get a Man’s Attention, Meow Harder – The New York Times

    In a small study, pet cats greeted male owners with more vocalizations than they did female caregivers.

    Bad UX World Cup

    THE RULES Build a date picker with bad UX (the worse, the better) Your date picker must make it technically possible to pick the desired date Use any technology or web framework (no, you don't need to use Nordcraft!) Make your submission available on a publicly accessible URL

    Issue 45 – Markdown is Holding You Back • Buttondown

    Explore why Markdown, despite its ubiquity, might not be the best fit for technical content.

    Affinity | Professional Creative Software, Free for Everyone

    Het moment begint misschien wel te komen om hard na te denken over mijn Adobe-abonnement. Ik gebruik Photoshop nog alle dagen, en InDesign alle weken, en Illustrator en Premiere en AfterEffects een paar keer per maand — maar het mindert écht wel. En alle keren dat ik véél te lang moet wachten tot Photoshop goesting heeft om op te starten, wind ik mij op. Veel meer dan twintig jaar shortcuts in de vingers natuurlijk wel. Grmbl.

    Celebrating Snake: How a Few Pixels and a Savvy Designer Made a Masterpiece – ELEPHANT

    Snake on an old brick-like Nokia is nostalgia at its simplest—one of the few memories to raise a smile in even the most jaded of millennials.

    jsfxr – 8 bit sound maker and online sfx generator

    Onmisbaar voor simpele nonsensgeluiden — A simple online 8 bit sound maker and sfx generator. You can also use it as a sound library in your JavaScript games.

    Freesound

    Freesound: collaborative database of creative-commons licensed sound for musicians and sound lovers. Have you freed your sound today?

    10 Ancient History Myths Busted in 2025

    What ancient history myths were finally put to rest this year? In this video, I break down eight major misconceptions—from Cleopatra’s supposed ancestry, to the Maya “sudden collapse,” to the wild conspiracy theories surrounding Göbekli Tepe. We’ll look at the latest archaeological discoveries, new ancient DNA studies, and recent scholarly research that overturned long-standing claims pushed by BOTH archaeology and pseudo-archaeology.

  • Lavalampbeesten

    Duizend jaar Bijna twintig jaar geleden maakte grapefrukt een –vond ik toen ook al– veel te moeilijk spelletje, Fungus. Doel was om zoveel mogelijk dingen te laten groeien, door geconnecteerde bollen te verplaatsen en al dan niet met elkaar te verbinden. De regels leken een beetje op die van Life: te weinig of te veel buren = dood, een bepaald aantal buren = blijven leven, een ander aantal buren = groeien en kleintjes maken.

    Het ging mij te rap, het was mij te moeilijk, maar ik vond het idee wel goed. En dus heb ik er een soort afgeleide van gemaakt: geen zwammen maar een soort biomassa, ergens het midden tussen cellen en beesten en planten en een lavalamp.

    Ge kunt zelf eten plaatsen door ergens te klikken, en als ge dat niet doet, wordt er automatisch om de zoveel tijd eten geplaatst. Er zijn drie soorten beesten die alledrie een eigen gedrag hebben, maar die ook in colonies (tot op zekere hoogte) samen kunnen leven.

    Er zijn wat regels om ervoor te zorgen dat niet één soort alle overheerst, of dat er teveel op het scherm komt. Ik zou er wat meer tijd in kunnen steken om het ofwel meer meditatief te maken, ofwel een andere atmosfeer — ik dacht aan iets in de ruimte, met een soort langzaam bewegende nebulositeiten — maar dan was de dag om en moesten er nog duizend andere dingen gedaan worden!

  • Snek!

    Ik ben een fundamenteel luie mens. Maar gelijk, écht een luie mens. Ik speel wel eens graag een spelletje, maar ik vind ook: spelletjes die zichzelf spelen zijn ook wel wijs.

    En dus heb ik een snake-spelletje gemaakt dat zichzelf speelt.

    Dat zou, zeker met AI, maar ook zonder, natuurlijk op een half uur maximum klaar zijn, en dan komt mijn andere kant naar boven. Naast fundamenteel lui kan ik ook tot in het absurde perfectionistisch zijn.

    En dus dacht ik: ik maak eens een Snake-spelletje na zoals dat op een oude oude Nokia eruitzag. Tot op de pixel.

    Cue opzoekwerk: hoeveel pixels op zo’n scherm? (84 x 48 pixels) Hoe zien die pixels eruit? Vierkant? (Nee, een verhouding van 7×9.) Hoe zag die slang er eigenlijk uit? (Gewoon een lijn in de eerste versie, dat vond ik niet goed genoeg — maar een gestreepte slang in latere versies, en dat vond ik dan weer te druk.) Hoe werd die slang getekend? (Met bouwstenen van 4×4 blokken, als ik screenshots aandachtig bekijk.)

    Screenshots en afbeeldingen in Figma gedumpt, en klikety klik dingen tekenen:

    Dat bracht mij uiteindelijk op de 19 sprites die ik nodig heb om alle slangen te tekenen die ik wil tekenen — eigenlijk zijn het er meer, maar ik wou dus die gestreepte slang niet, en bij nader inzien wou ik ook niet de bulge die aangeeft waar een slang eten heeft opgegeten. (Met die dingen erbij zou het 23 sprites geweest zijn.)

    Met de bovenstaande elementen is elke slang te maken, in welke richting ze zich ook aan het bewegen is:

    En dat dan op een veld zetten dat kleuren van een LCD-scherm heeft, en dat wat geblurd is, en het verschil tussen de achtergrond en niet-actieve LCD, een score erbij en hopla:

    Ah, en die twee icoontje?

    Het concept van deze snake is dat de snake zichzelf speelt, en dat de speler het eten kan plaatsen. De slang proberen zichzelf dood te doen is een optie (ik heb het expres niet optimaal gemaakt, het is mogelijk het beest in de val te lokken maar het is niet gemakkelijk).

    Het rechtericoontje laat ook dat werk vallen, en dumpt zelf eten op random plaatsen op het speelveld.

    En het linkericoontje is nuttig op een telefoon. Daarop klikken verandert het van een standaard-Nokia 3310-resolutie naar een meer moderne resolutie (in de hoogte):

    Ik heb er ook een beetje geluid bijgestoken, voor de leutigheid. Er is dan toch wat meer tijd in gekropen dan strikt gezien nodig was, ja.

  • Advent of Code

    Het is binnenkort weer Advent of Code, maar met AI is dat allemaal bijna geen challenge meer natuurlijk.

    Dus geef ik mezelf challenges. Ik had al een uurwerk gemaakt, ik heb nu ook een simulatie van bosbranden gemaakt. (Voor “gemaakt”, lees natuurlijk “gemaakt in een conversatie en in smaenwerking met de dichtsbijzijnde AI wegens we zijn 2025 en dom werk is voor de machines dedju!”)

    Dat geeft dan dit:

    Zelf mee spelen? Alhier brandt de lamp! (eh heh heh)

    De les is, maar dat wisten we natuurlijk al: blus niet té rap bosbranden, want als ge dat doet, staan er op een ik en een gij veel te veel bomen, zodat als er dan een echte brosbrand is, het direkt dramatisch erg is.

    En oh ja: het werkt op mijn computer en het werkt op mijn telefoon, en verder heb ik het allemaal niet getest, ’t is niet alsof ik geen andere ideeën te maken heb. Het draait ook allemaal client-side, met een view source kutn ge in principe alles zelf downloaden en verder aanpassen.

  • Links van 23 tot 28 november 2025

    First-ever recording of a dying human brain shows waves similar to memory flashbacks — School of Medicine University of Louisville

    <p>Imagine reliving your entire life in the space of seconds. Like a flash of lightning, you are outside of your body, watching memorable moments you lived through. This process, known as “life recall,” can be similar to what it is like to have a near-death experience.</p> <p>What happens inside your brain during these experiences and after death are questions that have puzzled neuroscientists for centuries.</p> <p>However, a new study  from Dr. Ajmal Zemmar of the University of Louisville and colleagues throughout the world, “Enhanced Interplay of Neuronal Coherence and Coupling in the Dying Human Brain,” published in Frontiers in Aging Neuroscience, suggests that your brain may remain active and coordinated during and even after the transition to death, and be programmed to orchestrate the whole ordeal.</p>

    Game design is simple, actually – Raph Koster

    <p>Here’s a twelve-step program for understanding game design.</p>

    Preserving code that shaped generations: Zork I, II, and III go Open Source

    <p>Today, we’re preserving a cornerstone of gaming history that is near and dear to our hearts. Together, Microsoft’s Open Source Programs Office (OSPO), Team Xbox, and Activision are making Zork I, Zork II, and Zork III available under the MIT License. Our goal is simple: to place historically important code in the hands of students, teachers, and developers so they can study it, learn from it, and, perhaps most importantly, play it.</p>

    State of Terminal Emulators in 2025: The Errant Champions · Articles

    <p>This is a follow-up to my previous article, Terminal Emulators Battle Royale – Unicode Edition! from 2023, in which I documented Unicode support across terminal emulators. Since then, the ucs-detect tool and its supporting blessed library have been extended to automatically detect support of DEC Private Modes, sixel graphics, pixel size, and software version.</p>

    What Did Medieval Peasants Know? – The Atlantic

    <p>In the foreword to her book A Distant Mirror: The Calamitous 14th Century, the historian Barbara W. Tuchman offered a warning to people with simplistic ideas about what life was like in the medieval world, and what that might say about humanity as a whole: You think you know, but you have no idea.</p>

    Yusupov's House

    Allerlei en dingen.

    Moose Dept.

    Ziet, 't is een persoonlijke webpagina gelijk ze in de prehistorie ook hadden.

    A Cell So Minimal That It Challenges Definitions of Life | Quanta Magazine

    The newly described microbe represents a world of parasitic, intercellular biodiversity only beginning to be revealed by genome sequencing.

    MetaFilter | Community Weblog

    MetaFilter is a community weblog that anyone can contribute a link or comment to.

    A Web Components Primer

    A tweet-thread turned blog post that talks about custom elements.

    Today In Alternate History

    A Daily Blog of Events that Never Occurred Today. Imagine what would be, if history had occurred a bit differently? Who says it didn\'t, somewhere. These fictional news items explore that possibility.

    Advanced Search Results – Fonts In Use

    A searchable archive of typographic design, indexed by typeface, format, and topic.

    Red Blob Games

    Explaining algorithms with interactive diagrams. Sinds jaar en dag een referentie.

    Artvee

    Browse and download high-resolution, public domain paintings, posters and illustrations

    Ray Marching Soft Shadows in 2D – Ryan Kaplan

    I posted a WebGL demo to twitter and it blew up! This post talks about how it works under the hood.

    Face transplants promised hope. Patients were put through the unthinkable

    Twenty years after the first face transplant, patients are dying, data is missing, and the experimental procedure’s future hangs in the balance

    How I Used Blender to Turn 2D Art into 3D

    Join me as I try to transform a 2D concept art into 3D model using Blender! In this video, I show how I turned a 2D Halloween pumpkin concept into fully detailed 3D model. From sculpting the base mesh to hand painting textures with the Ucupaint addon, every step of the 3D creation process is covered.

  • AI en genealogie

    Het is grappig hoe sommige dingen al een tijd aan het sluimeren zijn, en dan ineens plets! ontploffen. AI en genealogie, bijvoorbeeld. We komen op een moment dat handschrift meer en meer leesbaar wordt voor AI (hou mij tegen of ik laat alle 2000+ akten die ik in mijn database zitten heb allemaal omzetten naar tekst!), en ik zie de laatste tijd de ene na de andere infografiek van genealogiedata in combinatie met opzoekwerk en verrijking door ChatGPT door NotebookLM gegenereerd.

    Het moet gezegd worden dat het inderdaad indrukwekkend is — één voor één genomen en niet allemaal samen bekeken, want allemaal samen bekeken is het nog altijd wat van hetzelfde teveel.

    Maar ook dat komt wel in orde. Kijk, dit maakte NotebookLM zonder verdere input van mijn vorige post:

    Of als het in een filmpje moet, kan het ook in een filmpje. Ik vond de audioversie zonder beelden al indrukwekkend, dit is nog een stapje in de richting van uitstekend:

    Als ik hem gewoon een lijst van events in het leven van een paar voorouders van mijn grootvader geef en een infografiek vraag, geeft hij mij dit — met redelijk wat typfouten, teveel dubbels, twijfelachtige layoutkeuzes, en zonder ook maar één van de foto’s te gebruiken die ik heb (daar kan hij nog niet mee om), maar toch:

    Het filmpje dat hij hiervan maakt is melig, heeft een wel zeer vreemde insteek en is pijnlijk slecht met de uitspraak van namen, maar het geeft toch ook al een idee van waar we mogelijk naartoe gaan. (In eerste instantie naar allemaal op mekaar gelijkende melige fimpjes met een zeer vreemde insteek, vrees ik.)

  • Sciencefiction en horror

    Ik was met collega’s op een bijzonder fijne pensioenviering van een andere collega waar ik kort maar wel zeer aangenaam mee samengewerkt heb.

    Het gesprek kwam op vragen die aan potentiële partners van kinderen gesteld werden, één van die vragen was “wat is de naam van de hond van Picasso”. Ik zei grapjurkend –zo ben ik dan wel weer– dat mijn vraag in die zin zou zijn wat de naam van de kat van H.P. Lovecraft was.

    (‘Nigger-Man’, trouwens, maar dit geheel terzijde.)

    Schets mijn verstomming als niet één van de vijf of zes collega’s rond de receptietafel zelfs maar wisten wie Lovecraft was!!!!!

    En even later kwam de zeer binnenkort gepensioneerde er ook bij staan, en die wist het ook niet!!!! Ik kan daar met mijn hoofd niet goed bij, dat een zó belangrijke auteur zó onbekend zou zijn, maar goed, tot daaraan toe. They were six or seven of the ten thousand, n da’s ook altijd goed.

    …maar na een zeer korte uitleg (“immens invloedrijke schrijver van horror en fantasy”) vroeg de jubilaris mij totaal ernstig “en leest gij dat dan ook?”

    Want, wat bleek? De man kon geen sciencefiction (“Asimov en zo”) lezen, omdat hij het zó weinig serieus neemt dat hij onvermijdelijk na vijf minuten in de lach schoot.

    ’t Is echt wel goed dat ik met de jaren al een beetje gesocialiseerd ben, dat ik niet in een kramp van verontwaardiging geschoten ben en dat ik gewoon kwingslagend iets zei in de zin van “jamaar, da’s gelijk zeggen dat ge niéts graag eet van de Franse keuken”.

    Ik kan er met mijn hoofd niet bij, dat iemand echt serieus in 2025 zoiets nog kan zeggen. Ik vraag het mij dan ook altijd af waar de grens getrokken wordt — is een voor de rest gewoon verhaal waar een (nog) niet bestaande technologie aan bod komt ineens sciencefiction die niet serieus genomen moet worden? Is pakweg Klara and the Sun van de Nobelrpiswinaar Kazuo Ishiguro te belachelijk om te lezen omdat het hoofdpersonage een robot is?

    Argh.

  • Rabbit hole, aflevering #

    Ik was dus bezig met een ding om bookmarks bij te houden, en ik was aan het stuk “dingen die niet meer werken opzoeken op internet archive” bezig, en toen kwam ik een website tegen die niet meer bestond maar waar een flashanimatie van een klok op stond die ik me herinner echt wel wijs te vinden, euh, zeventien jaar geleden?

    Flash is geen going concern meer, maar tegenwoordig kan er bijzonder veel in gewoon javascript, dus ik dacht, ik ga dat eens namaken met p5 want hoe moeilijk kan dat zijn?

    Ahem ja, niet moeilijk, dus. Kijk naar de geanimeerde klok / screensaver / spooky dinges voor ’s nachts! (Klikken op het ding om geluid te horen! En een fijne animatie erbij!)