The Register

Biting the hand that feeds IT — Enterprise Technology News and Analysis

Vi clone written in BASIC proves old habits :wq hard

The veteran editor Vi turns 50 this year, and what better way to celebrate than to write a version in BASIC? The code was created by Lee Tusman, who likes to be a little out of step with the latest IT industry fads. Not strictly a professional programmer, Tusman, whose background is in art, began looking at BASIC in 2025. Specifically, Yabasic, an open source BASIC interpreter for Unix and Windows. "For a modern BASIC, it's quite fun to use," Tusman wrote. "I made my own cyber-hoss racing game, a command line game inspired by the UFO50 and Flash game Quibble Race. I also tinkered with the internals of the text version of The Oregon Trail, and built a clone, a simple version of Dope Wars economic simulation game." All of which brought Tusman to code up a version of the veteran text editor Vi, using BASIC because… well… it was there. "I've been using Neovim (and before that, Vim) for years and years. I've never made a text editor before. But I decided it could be fun to try to implement my own." Inspired by tools such as Offpunk, a text-based browser, "I thought I could likely build an ULTRA simple editor with a minimum of Vim commands. How hard could it be?" In this instance, not too hard at all. It only took a few hundred lines of Yabasic code to get a minimal blank page working before Tusman began adding simple commands. Before long, the editor had reached the point where it was possible to open a file, start a new one, and save. "This was satisfying as I was now able to open the actual code for my vi.bas program and poke around and edit it." There's no wrapping in Tusman's editor – 80 characters is the limit – but fire up the code from the GitHub repository, and a reasonable simulacrum of the venerable editor, along with a lot of its sometimes esoteric shortcuts, runs up. The Register asked Tusman why he chose Vi. "I chose Vi because I already use it, and of course, once you're addicted to it, it's hard to want to use any other style of editor." So what's missing? "Many things! But I'm purposefully not trying to rebuild a complete Vim. I just wanted something usable with as much functionality as I could build in as short and straightforward a program as I could write. Notably, most of it is 'if this key is pressed, do this.'" As for future development, "I don't know how much I'd add," Tusman said. "I've only been using the program a week or so, but haven't found much I completely miss from Neovim. I'm speculating here, but maybe I'd optionally add back in line numbers, and I haven't found a way to prevent errors when the screen gets resized that works cross-platform." In his post, Tusman notes that while the code won't win any prizes for its beauty, it is functional and can be tinkered with. It's also in the public domain, and so could be forked if there's a function that a BASIC wrangler can't do without. A look at the source certainly brought back some memories for this hack, who cut his teeth on TI BASIC in the very early 1980s and hasn't gone near the language since uninstalling Visual BASIC 6 decades ago. "It's not only the best Vi clone I've found written in a BASIC implementation," Tusman wrote. "I think it's the only one!" ®

Wel.nl

Minder lezen, Meer weten.

Kunstmestproducent Yara heeft last van actie XR in Vlaardingen

VLAARDINGEN (ANP) - Kunstmestproducent Yara heeft last van een protestactie van Extinction Rebellion bij zijn locatie in Vlaardingen. Demonstranten hebben daar de toegangsweg naar de fabriekspoort geblokkeerd. Hierdoor wordt de aan- en afvoer gehinderd, laat het bedrijf weten.

"Het terrein wordt versperd door de groep XR. De demonstratie verloopt vreedzaam", meldt een woordvoerster van Yara. Volgens het bedrijf zijn er zo'n tien demonstranten aanwezig.

"Yara ondervindt hinder van de blokkade van de toegangsweg naar de locatie in Vlaardingen. Hierdoor kunnen momenteel geen grondstoffen worden aangevoerd en kunnen er geen meststoffen worden afgevoerd. De productie van meststoffen op de locatie wordt op dit moment niet belemmerd en kan doorgaan."

De actiegroep Stop Big Agro, onderdeel van Extinction Rebellion (XR) Landbouw, wil dat Yara "de fundamentele schade van haar verdienmodel erkent en stopt met greenwashing". Het bedrijf wil niet inhoudelijk op de punten van de actievoerders ingaan.


Branche: caravan maakt 'comeback', vooral bij jonge gezinnen

BUNNIK (ANP) - De caravan is in Nederland aan een comeback bezig, stellen brancheorganisaties BOVAG en Kampeer en Caravan Industrie (KCI) na nieuwe cijfers over de verkopen. In maart en april werden bijna een vijfde meer caravans geregistreerd dan in dezelfde maanden vorig jaar. Met name bij jonge gezinnen is de caravan in trek, stelt de branche.

De afgelopen twee maanden werden 2152 nieuwe caravans verkocht, 18 procent meer dan in maart en april 2025. Dat is opvallend, want in de rest van Europa neemt de caravanverkoop volgens de brancheorganisaties juist af, ten gunste van campers.

Steeds meer jonge gezinnen in Nederland kiezen voor een caravan, ziet Marjolijn Wegkamp, voorzitter van BOVAG Caravan- en Camperbedrijven. "Zij zien de caravan als een ideale manier om met kinderen vakantie te vieren."

Met name sinds de coronaperiode is de caravan weer "helemaal terug op de radar van jonge gezinnen", denkt ook voorzitter Roel Reineman van KCI.


Hantavirus 'totaal niet te vergelijken' met corona, zegt Jetten

DEN HAAG (ANP) - De situatie rond de uitbraak van het hantavirus op een Nederlands cruiseschip is "totaal niet te vergelijken" met hoe de coronapandemie zes jaar geleden begon. Dat heeft minister-president Rob Jetten (D66) benadrukt tijdens zijn persconferentie na de wekelijkse ministerraad. Het gaat ditmaal om een bekend virus, "waarvan we weten hoe we het moeten beheersen", zei de premier.

Zorgminister Sophie Hermans (VVD) zei eerder al dat de kans op brede verspreiding van het virus in Nederland "heel klein" is. Aan boord van het cruiseschip Hondius zijn meerdere mensen besmet geraakt, van wie er nu drie zijn overleden. Het schip is nu onderweg naar de Canarische Eilanden. Er worden plannen gemaakt om de opvarenden daar van boord te halen en te repatriëren. Daarbij is ook de volksgezondheid van groot belang, benadrukt het kabinet.

De coronapandemie werd veroorzaakt door een nieuwe virusvariant die voor het eerst opdook in China. De uitbraak duurde meer dan twee jaar, leidde wereldwijd tot ontwrichting van de samenleving en economie en eiste ruim 7 miljoen mensenlevens.


NOC*NSF wil spoedoverleg met VWS over subsidieregeling clubs

ARNHEM (ANP) - Sportkoepel NOC*NSF heeft bij het ministerie van VWS aangedrongen op een spoedoverleg naar aanleiding van de problemen die sportverenigingen momenteel ervaren rondom de BOSA-subsidie (Stimulering Bouw en Onderhoud Sportaccommodaties). Dat meldt een woordvoerder van de sportkoepel aan het ANP.

Honderden amateursportclubs zouden zijn gedupeerd door de chaotische verdeling van miljoenen aan overheidssubsidie. Via de BOSA-regeling kunnen amateursportverenigingen subsidies aanvragen voor onder meer onderhoudskosten van accommodaties en de aanschaf van sportmaterialen. Het grote aantal aanvragen zorgde voor een storing bij het onlineloket, waardoor het niet meer mogelijk was om te achterhalen welke aanvragen eerst waren gedaan. Daarop werd besloten de aanvragen per loting te behandelen, tot onvrede van de verenigingen.

"Dit levert voor onze achterban grote problemen op", meldt NOC*NSF. "Er zijn verenigingen die van deze BOSA-aanvraag afhankelijk zijn voor hun voortbestaan, bijvoorbeeld doordat er grote aanpassingen of nieuwbouw nodig is. NOC*NSF wil dus heel snel met VWS om tafel om te verkennen welke oplossingen er op korte termijn zijn."


The Guardian

Latest news, sport, business, comment, analysis and reviews from the Guardian, the world's leading liberal voice

Palestine Action activist says he ‘did the right thing’ over protest at arms firm site

Exclusive: Jordan Devlin, who was acquitted at trial where four co-defendants were convicted, says he was saving lives

A Palestine Action activist who was acquitted over a protest at an Israeli arms manufacturer’s UK site has said he and his five co-defendants “did the right thing”.

Four of those who stood trial with Jordan Devlin were convicted of criminal damage in relation to the direct action protest at the Elbit Systems UK site near Bristol on 6 August 2024, but he said they had been acting to save Palestinian lives.

Continue reading...

Rijnmond - Nieuws

Het laatste nieuws van vandaag over Rotterdam, Feyenoord, het verkeer en het weer in de regio Rijnmond

Bijna 50 jaar poppentheater op het Binnenwegplein: 'Bepaalde dingen kunnen niet meer'

"Janus, Janus, kom je nog een keer?" Het vertrouwde geluid galmt weer over het Rotterdamse Binnenwegplein. Sinds deze week zijn de luiken van het poppentheater weer open. Al 46 jaar staat Jacobus Wieman, ook wel Koos genoemd, hier van mei tot oktober bijna elke week om Rotterdammers te vermaken.

Gijzeling gaande bij een bank in het Duitse Sinzig, politie in groten getale aanwezig

In de Duitse plaats Sinzig vindt sinds vrijdagochtend een gijzeling plaats bij een bank. De politie spreekt van meerdere daders en gijzelaars en is in groten getale aanwezig.

Pluralistic: Daily links from Cory Doctorow

No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period.

Pluralistic: Lee Lai's "Cannon" (08 May 2026)


Today's links



The Drawn & Quarterly cover for Lee Lai's 'Cannon.'

Lee Lai's "Cannon" (permalink)

Lee Lai's Cannon is an extraordinary graphic novel that turns out a beautifully told, subtle and ambiguous tale about Lucy (Lucy -> "Loose" -> "Loose Cannon" -> "Cannon"), a queer Chinese-Canadian chef at a Montreal restaurant whose messy family, work, personal and sex life are all falling apart in ways that are powerfully engrossing:

https://drawnandquarterly.com/books/cannon/

This is the second outing from Lee Lai, whose debut, Stone Fruit, swept many of the field's awards and won major critical acclaim. When a debut comes out that strong, it's sometimes followed with the dread "second book syndrome" in which a creator who has poured everything they ever thought about putting in a book now has to write another book, from scratch. But Cannon avoids any hint of that second book malaise; rather, it is jammed with dense and densely connected ideas, character beats and graphic signifiers that are brilliant in so many ways:

https://www.fantagraphics.com/products/stone-fruit

Cannon is a thirtysomething chef in a Montreal restaurant run by Guy, an instantly recognizable hustler who praises Cannon for her culinary abilities and her pliability, talks over her, demands the impossible from her kitchen colleagues and periodically breaks out into soliloquies about his own martyrdom to the hardships of entrepreneurship.

Cannon cares for her grandfather, who has been abandoned by her mother, who has been traumatized by the abuse he meted out to her during her upbringing. Now in decline and unable to care for himself, Cannon's grandfather continues his abusive ways, scaring off all of his home help, which means Cannon must devote even more time to him (she can't bring herself to put him in a care facility that will inevitably be full of white people who don't speak Chinese).

These familial duties leave Cannon isolated, with only one important friendship: Trish, an up-and-coming novelist whom Cannon has known since their school days in Montreal's suburban Eastern Townships, where they were the only queer Chinese girls either of them knew. Trish owes her professional acclaim to her own neurotic social instincts, which she polishes on the page with the help of an old writing teacher who serves as her mentor. Trish may be Cannon's oldest and best friend, but she's not actually a very good friend, and now that they're both in their 30s, neither Cannon nor Trish is entirely sure where they'd make new friends.

This is where Cannon starts, as Cannon tries to resolve all these bad situations, each of which is only worsening. Trish disapproves of Cannon's sexual affair with the new front-of-house woman at the restaurant – even as Trish begins a friends-with-benefits arrangement with a guy from her fitness club who clearly wants more than the odd tumble. Guy the restaurateur positions Cannon as his hatchet-woman and confidante, driving conflict in the kitchen that she is meant to hold the bag for. Her grandfather enters a terminal decline, and still her mother won't answer her calls and texts about it. And then, Cannon discovers that Trish has violated her in a way that is intimate and appalling.

These may sound like the beats that you'd find in a melodramatic soap opera, but Cannon's affect is so stoic, and her interiority is so beautifully and inventively depicted – Lai deploying the unique strengths of the graphic novel form here with total virtuosity – that the vibe is more David Lynch than Dallas.

The result is something that's beautiful, sharp, critical and lingering. Long after I closed the cover, I found myself mulling over the delicate ways that Lai raised the contradictions, sorrows and beauty of queer love, racial identity, camaraderie, self-control, and self-indulgence. Lai's characters have no answers, only questions that can never be fully resolved. Instead, these questions are the defining puzzles, defeats and triumphs of their lives.

It's a magnificent, sensitive and innovative work of storytelling.


Hey look at this (permalink)



A shelf of leatherbound history books with a gilt-stamped series title, 'The World's Famous Events.'

Object permanence (permalink)

#25yrsago Ebay paying newspapers to run listings in the classifieds section https://web.archive.org/web/20010506063910/http://www.business2.com/news/2001/05/ebaypapers.htm

#20yrsago Airline spoons of the world photo-gallery https://www.flickr.com/photos/airlinespoons

#20yrsago Coach passengers arrested for moving to first class http://news.bbc.co.uk/1/hi/england/manchester/4980364.stm

#15yrsago Hidden cognitive costs of doing stuff https://web.archive.org/web/20110507154653/https://us.lifehacker.com/5798202/the-cognitive-cost-of-doing-things

#15yrsago Syria’s man-in-the-middle attack on Facebook https://www.eff.org/deeplinks/2011/05/syrian-man-middle-against-facebook

#10yrsago Weird erotica author who was dragged into Hugo Awards mess pulls off epic troll https://web.archive.org/web/20160506175535/http://www.dailydot.com/lol/chuck-tingle-trolling-hugo-zoe-quinn-genius/

#10yrsago FBI has been harassing a Tor developer since 2015, won’t tell her or her lawyer why https://blog.patternsinthevoid.net/fbi-harassment.html

#10yrsago 2,000 US doctors endorse Sanders’ single-payer healthcare proposal https://web.archive.org/web/20160506095034/https://www.washingtonpost.com/news/wonk/wp/2016/05/05/2000-doctors-say-bernie-sanders-has-the-right-approach-to-health-care/

#10yrsago Community college evicts daycare center to make room for Goldman Sachs https://www.golocalprov.com/news/daycare-center-being-moved-out-of-ccri-for-goldman-sachs

#10yrsago Data-driven look at America’s brutal, racist debt-collection machine https://www.propublica.org/article/so-sue-them-what-weve-learned-about-the-debt-collection-lawsuit-machine

#10yrsago Homeland Security wants to subpoena Techdirt over the identity of a hyperbolic commenter https://www.techdirt.com/2016/05/06/homeland-security-wants-to-subpoena-us-over-clearly-hyperbolic-techdirt-comment/

#5yrsago NY AG attributes Net Neutrality fraud to telcos https://pluralistic.net/2021/05/06/boogeration/#pais-lies

#5yrsago Ed-tech apps spy on kids https://pluralistic.net/2021/05/06/boogeration/#i-spy

#5yrsago Scammers recycled covid nose-swabs https://pluralistic.net/2021/05/06/boogeration/#up-your-nose

#1yrago The Adventures of Mary Darling https://pluralistic.net/2025/05/06/nevereverland/#lesser-ormond-street


Upcoming appearances (permalink)

A photo of me onstage, giving a speech, pounding the podium.



A screenshot of me at my desk, doing a livecast.

Recent appearances (permalink)



A grid of my books with Will Stahle covers..

Latest books (permalink)



A cardboard book box with the Macmillan logo.

Upcoming books (permalink)

  • "The Reverse-Centaur's Guide to AI," a short book about being a better AI critic, Farrar, Straus and Giroux, June 2026 (https://us.macmillan.com/books/9780374621568/thereversecentaursguidetolifeafterai/)

  • "Enshittification, Why Everything Suddenly Got Worse and What to Do About It" (the graphic novel), Firstsecond, 2026

  • "The Post-American Internet," a geopolitical sequel of sorts to Enshittification, Farrar, Straus and Giroux, 2027

  • "Unauthorized Bread": a middle-grades graphic novel adapted from my novella about refugees, toasters and DRM, FirstSecond, April 20, 2027

  • "The Memex Method," Farrar, Straus, Giroux, 2027



Colophon (permalink)

Today's top sources:

Currently writing: "The Post-American Internet," a sequel to "Enshittification," about the better world the rest of us get to have now that Trump has torched America. Third draft completed. Submitted to editor.

  • "The Reverse Centaur's Guide to AI," a short book for Farrar, Straus and Giroux about being an effective AI critic. LEGAL REVIEW AND COPYEDIT COMPLETE.

  • "The Post-American Internet," a short book about internet policy in the age of Trumpism. PLANNING.

  • A Little Brother short story about DIY insulin PLANNING


This work – excluding any serialized fiction – is licensed under a Creative Commons Attribution 4.0 license. That means you can use it any way you like, including commercially, provided that you attribute it to me, Cory Doctorow, and include a link to pluralistic.net.

https://creativecommons.org/licenses/by/4.0/

Quotations and images are not included in this license; they are included either under a limitation or exception to copyright, or on the basis of a separate license. Please exercise caution.


How to get Pluralistic:

Blog (no ads, tracking, or data-collection):

Pluralistic.net

Newsletter (no ads, tracking, or data-collection):

https://pluralistic.net/plura-list

Mastodon (no ads, tracking, or data-collection):

https://mamot.fr/@pluralistic

Bluesky (no ads, possible tracking and data-collection):

https://bsky.app/profile/doctorow.pluralistic.net

Medium (no ads, paywalled):

https://doctorow.medium.com/

Tumblr (mass-scale, unrestricted, third-party surveillance and advertising):

https://mostlysignssomeportents.tumblr.com/tagged/pluralistic

"When life gives you SARS, you make sarsaparilla" -Joey "Accordion Guy" DeVilla

READ CAREFULLY: By reading this, you agree, on behalf of your employer, to release me from all obligations and waivers arising from any and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and acceptable use policies ("BOGUS AGREEMENTS") that I have entered into with your employer, its partners, licensors, agents and assigns, in perpetuity, without prejudice to my ongoing rights and privileges. You further represent that you have the authority to release me from any BOGUS AGREEMENTS on behalf of your employer.

ISSN: 3066-764X

kottke.org

Jason Kottke's weblog, home of fine hypertext products

It’s David Attenborough’s 100th birthday...

It’s David Attenborough’s 100th birthday today! One of my few genuine heroes.