leastfixedpoint

Tony's Link Log

Links tagged with “personal-computing”

All tags.

Atom 1.0 feed Atom feed for links tagged with personal-computing

Links added 11 July 2026

The Moral Imperative for Composable Systems.

Alexander Obenauer (October 2025)
🔗 https://alexanderobenauer.com/think/2/
#personal-computing #operating-systems #user-interfaces #bcs2140 #bcs

Part 2 of a three-part essay, “The Interfaces With Which We Think” (the third part of which has yet to appear). Argues for the importance of malleable user interfaces: that people should be able to compose and customise their digital tools, not just consume them as fixed products.

A person should be allowed to adapt their interfaces no less than they should be allowed to think.

Links added 10 July 2026

Dynamicland.

Bret Victor et al. (n.d.; project 2014–)
🔗 https://dynamicland.org/
#personal-computing #user-interfaces #operating-systems #bcs2140 #bcs

Bret Victor’s Dynamicland project. I love this and want to build one myself. There is SO MUCH content and so many fascinating ideas here: Dynamicland reimagines computing as a physical, collaborative, malleable, humane medium. The website is itself constructed using Dynamicland and contains a wealth of videos, papers, and other documentation.

Arcan.

Bjorn Stahl (n.d.; project 2011–)
🔗 https://arcan-fe.com/
#user-interfaces #personal-computing #operating-systems #object-capabilities #bcs2140 #bcs

Arcan is an alternative approach to display servers and UI, drawing inspiration from object capabilities, Plan 9, malleability and much more. See also the 12 Principles for a Diverging Desktop Future blog post for an overview.

Squeak.

Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan Kay et al. (n.d.; project 1996–)
🔗 https://squeak.org/
#personal-computing #operating-systems #programming-languages #smalltalk #bcs2220 #bcs2140 #bcs #software

Squeak is a direct descendant of the Smalltalk-80 system. Lots to criticise, lots to be inspired by. One of my favourite operating systems, one of my favourite programming languages! Not that it couldn’t be better, of course…

Naked Objects.

Steve Dekorte (6 July 2026)
🔗 https://strvct.net/docs/Naked%20Objects/index.html
#user-interfaces #personal-computing #bcs

Discussion of a new refinement of “Naked Objects”, which is an approach to generating user interfaces directly from domain models.

Encrypted Spaces.

Michele Orrù, Trevor Perrin, Nora Trapp, Greg Zaverucha (11 June 2026)
🔗 https://encryptedspaces.org/whitepapers/encrypted-spaces.pdf
#networking #personal-computing #security #pdf #bcs2110 #bcs

An architectural white paper on secure distributed state synchronisation (including key management), from (inter alia) the author of the Noise Protocol Framework.

Towards a Secure Peer-to-Peer App Platform for Clan.

Val Packett (26 September 2025)
🔗 https://clan.lol/blog/towards-app-platform-vmtech/
#personal-computing #system-layer #networking #operating-systems #bcs2110 #bcs2140 #bcs

A recent stab at “personal cloud” network management.

Our mission is to make sure peer-to-peer, user-controlled, community software can beat Big Tech solutions. That’s why we’re working on platform fundamentals that would open the way for our FOSS stack to match the usability and convenience of proprietary platforms.

Podfox: World's First Container-Aware Browser.

Val Packett (5 May 2025)
🔗 https://val.packett.cool/blog/podfox/
#personal-computing #networking #operating-systems #bcs2140 #bcs2110 #bcs

Pretends a local machine’s containers are a little LAN, exposing that LAN to a browser (via a custom SOCKS proxy) to form a hyperlinkable namespace:

We have Ptyxis as a container-aware terminal emulator… why isn’t there a container-aware web browser that would just communicate directly with the containers? […] As the title suggests, now there kinda is a container-aware browser.

12 Principles for a Diverging Desktop Future.

Bjorn Stahl (10 August 2020)
🔗 https://www.divergent-desktop.org/blog/2020/08/10/principles-overview/
#user-interfaces #personal-computing #operating-systems #object-capabilities #bcs2140 #bcs

Arcan is an alternative approach to display servers and UI, drawing inspiration from object capabilities, Plan 9, malleability and much more. This blog post motivates and gives an overview of the project; see also the main project page.

Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself.

Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan Kay (9 October 1997)
🔗 https://dl.acm.org/doi/10.1145/263700.263754
#personal-computing #operating-systems #programming-languages #smalltalk #bcs2220 #bcs2140 #bcs #paper

The OOPSLA 1997 paper that introduced Squeak, a Smalltalk implementation “written in itself”:

Squeak is an open, highly-portable Smalltalk implementation whose virtual machine is written entirely in Smalltalk, making it easy to debug, analyze, and change. To achieve practical performance, a translator produces an equivalent C program whose performance is comparable to commercial Smalltalks.

The paper discusses the bootstrapping process, the VM’s object format and garbage collector, the Smalltalk-subset-to-C translation process, the implementations’ approach to the BitBlt graphics primitive, performance, and the fledgling Squeak community. The latter is still going strong thirty-some years later.