Omar Rizwan
omar.website · Personal blog · on HN since 2020
Omar Rizwan is a programmer who writes about Dynamicland, TabFS, and critiques of computing, including nostalgia and abstractions.
What HN saysCommenters praise TabFS as brilliant and recommend his Dynamicland notes as a concrete account of what making things there is like.
21HN people shared it
12linked it in comments
11stories submitted
1.5Kstory points
2 years agolast shared
2020people per year2026
Most-shared posts
- 1TabFS: Mount your Browser Tabs as a Filesystem8 people · 1.5K points · first shared 2021 · 235 comments on HN
- 2Notes from Dynamicland: Geokit (2018)8 people · 52 points · first shared 2020 · 14 comments on HN
- 3Skew3 people · 3 points · first shared 2021 · discussion on HN
- 4Against Nostalgia in Computing1 people · 2 points · first shared 2024 · 1 comments on HN
- 5Pinhole: A Falling Ball Demo1 people · 2 points · first shared 2024 · discussion on HN
- 6Notes from Dynamicland: programming Raspberry Pis (2018)1 people · 1 points · first shared 2024 · discussion on HN
- 7Nicky case programming.jpg1 people · first shared 2024
- 8Delete.mp41 people · first shared 2021
What HN people wrote when they linked it
avnigo · 2021-08-10
This looks brilliant, thanks for the recommendation.
https://omar.website/tabfs/
gklitt · 2021-04-07
If you're looking for more concrete details on what it's actually like to make things at Dynamicland, I recommend this writeup by Omar Rizwan. (from 2018, so doesn't reflect recent progress, but it's still helpful for getting a feel for the place):
https://omar.website/posts/notes-from-dynamicland-geokit/
I also wrote a short explanation of some little experiments I did there when I visited a couple years ago:
https://www.geoffreylitt.com/projects/dynamicland.html
rektide · 2021-01-15
There are some dueling abstractions, yes! There was a good write-up from Anil Dash that picked up one of my favorite pieces of the recent TabFS write-up[1][2], _Keeping Tabs on Abstractions[3],_ noting that the browser & OS are each running competing abstractions for tabs. The application's invention of the Multi Document Interface (MDI) has done weird things! And I feel like most consumer OSes have done little to try to unify or provide options in the OS level, to take back territory.
I as quite happy & pleased when Google's Chrome on Android had tabs each appear as tabs in the OS. I have too many tabs, but I enjoyed that it was up to my launcher, up to my os to help me work with that. It gave me flexibility & options to approach the problem. Where-as, when Chrome went back to managing tabs itself, it's both been a disaster for me (new tab window shows me the start of my tabs, which has some years old tabs i only need occasionally), and a sadness, a defeat, that the OS can no longer manage this thing.
> I do see the point of reattaching to shell sessions or attaching from multiple devices.
I've recommended dtach[4] elsewhere[5] in this topic & here-by recommend it again! Very lightweight detachable proxy for persistent programs. I run vim inside of it, so I can attach/detach. Vim has terminals inside of it, so that's all I needed.
[1] https://omar.website/tabfs/
[2] https://news.ycombinator.com/item?id=25600338
[3]…
jf · 2024-09-05
Yes. Though not in the traditional way that we think of "pipe" working. A good example of this was the "zoom lens" in Omar Rizwan's Geokit: https://omar.website/posts/notes-from-dynamicland-geokit/
sanxiyn · 2024-09-05
You can look at the code of a substantial project in text, as well as in action, here.
https://omar.website/posts/notes-from-dynamicland-geokit/
alephaleph · 2024-04-30
Reminds me of Omar Rizwan's TabFS <https://omar.website/tabfs/>
ryanwhitney · 2024-02-03
Both seem to have worked at/with Dynamicland previously, though not mentioned on this site.
https://omar.website/posts/notes-from-dynamicland-geokit/
https://cwervo.com/projects/dynamicland-experiments/
ssnepenthe · 2023-09-10
It may not be exactly what you have in mind but there is an interesting extension along similar lines (mostly for chrome) called TabFS that mounts your open tabs as a filesystem...
https://omar.website/tabfs/
TekMol · 2021-01-01
What is the tool used in the example where they select files and then delete them?
https://omar.website/tabfs/doc/delete.mp4
Ah, I see now. It is called "dired". I wonder if it can be used standalone, without emacs.
striking · 2020-10-15
It took some digging, but I found some bits! https://omar.website/posts/notes-from-dynamicland-geokit/#background-o…
arn4v · 2024-02-04
This reminds me of TabFS: https://omar.website/tabfs/
randito · 2024-09-05
There's also:
Paper Programs:
https://www.youtube.com/watch?v=pkwSoJrVWAY
https://github.com/janpaul123/paperprograms
There's also a dead-project: Tiny lands
https://news.ycombinator.com/item?id=26751374
Here are some of my notes for Dynamicland:
https://omar.website/posts/notes-from-dynamicland-geokit/
https://twitter.com/redblobgames/status/907253802931126272
https://pbs.twimg.com/media/DJc2esBVwAAnj4X?format=jpg
https://omar.website/posts/notes-from-dynamicland-geokit/nicky-case-pr…