The 7 Most Influential Papers in Computer Science History
This post celebrates influential papers that shaped technology and communication. Their foundational concepts inspire continued innovation, highlighting the importance of understanding our roots fo…
The Lessons of Lucasfilm's Habitat | Journal For Virtual Worlds Research
Habitat is a "multi-player online virtual environment", created by Lucasfilm Games, a division of LucasArts Entertainment Company, in association with Quantum Computer Services, Inc. It was arguably one of the first attempts to create a very large scale commercial multi-user virtual environment in 1985. The system we developed could support a population of thousands of users in a single shared cyberspace. Habitat presented its users with a real-time animated view into an online simulated world in which users could communicate, play games, go on adventures, fall in love, get married, get divorced, start businesses, found religions, wage wars, protest against them, and experiment with self-government. Our experiences developing the Habitat system, and managing the virtual world that resulted, offer a number of interesting and important lessons for prospective cyberspace architects. The purpose of this paper is to discuss some of these lessons. We hoped that the next generation of builders of virtual worlds can benefit from our experiences and (especially) from our mistakes.
Today we got our first custom domain name handle registered on Bluesky. Domain name handles are a way for us to improve the state of trust and control users have over their social identities online.
How to Design a Decentralized Social Media Protocol - Project Liberty
Project Liberty sat down with Dave Clark, an early contributor to the TCP/IP protocols that built and run the internet, and one of the expert advisors on DSNP, the Decentralized Social Networking Protocol.
Understanding time complexity and space complexity is fundamental to writing efficient, scalable code. This guide explores Big-O notation and common complexity patterns through practical examples and real-world analogies.
Data evolution with set-theoretic types - Dashbit Blog
We explore how set-theoretic types could address how many statically typed languages do not allow libraries to evolve their public data definitions in a backwards compatible manner. The proposed solution aims to be automatically verified by the compiler and type safe.
I think all technical writers, at some point or another, feel the urge to base their work on something more systematic than “it’s just the way folks documented stuff since forever”. Toolkits and frameworks provide content types, which is immensely valuable when you know what you want to write, but starting from there is like buying a hammer without knowing that half of the work you’ll do is turning screws. As I find the lack of deeper conversation around this topic rather unsettling, I decided to contribute some verses.