Live data from Hacker News

TabFS: Mount your Browser Tabs as a Filesystem

omar.website

171–180 of 242 posts

Re: TabFS: Mount your Browser Tabs as a Filesystem

#171

Earlier quoted context omitted.

I wrote a long response to this but accidentally refreshed my tab, so you're getting an abbreviated response = / I can give you one of my favorite examples. I have a pretty intense job, and I've struggled to some degree with the way stress eats into both my work productivity and my well-being after work. I wrote this script to mitigate the bouts of workday akrasia that induce me to almost-unconsciously procrastinate,…

Hey, thanks so much for introducing me to the term "akrasia" because it works perfectly to describe a phenomena that happens to me as well. And my solution is similar, if admittedly much lower tech (I comment/uncomment lines of my etc/hosts file to switch modes). But it was the rest of your post, describing the way in which you're environment has morphed with you over the years, and how you've been able to really dia…

> I have to admit I feel some envy that you've been able to maintain a single coherent thread of evolution for so long

What I find most interesting is how fundamentally it's changed over time while maintaining continuity over those years. In college, I had a tricked-out compiz setup with wobbly windows and a skydome and a wallpaper set via script and a bunch of other cool frills, a far cry from the spartan, productivity-focused keyboard-only setup I have now (I don't even have a wallpaper because a tiling wm means I can never see it). But at any given point, the majority of my workflow was similar to what it was the year before, and many of my config files date back to when I first started using Linux. Even when switching to i3, I already had a very keybinding-heavy workflow, so I just needed to learn one or two extra keybindings to get started, providing a gentle transition from my previous setup until I became more of an i3 power user.

> I'd be curious to see a video of a few cycles of a build-test-debug cycle with your setup

For work, I use a single screen session per "task". Im an MLE working on autonomous vehicles, so my environments vary, but I tend to avoid GUIs so every workflow (except browser-based tools like tensorboard or github code reviews) can fit within my screen sessions. Switching from my dual-monitor workstation to my laptop is pretty seamless; the same screen session is used for each task, but mapped to fewer visible windows at a time.

> I would also be curious to know how your file-system is organized

Nothing too interesting here

Re: TabFS: Mount your Browser Tabs as a Filesystem

#172
post #170

Earlier quoted context omitted.

> Like you I am an avaricious multi-tasker over extended periods of time and was heading towards the same state you appear to have reached. > I realised it was not optimal I will take a look, thank you! Would you mind briefly elaborating on what you found suboptimal about the workspace/window/tab hierarchy for organizing your tasks? So far it's working very well for me, and the low friction is a really important part…

My issues with tabs, even with extensions that organise them: * sheer mental challenge of quickly relocating related tabs and the context for why they were kept and relationships between them * inability to easily add WIP notes and commentary * difficulty of sharing tabs and context with others * possibility of losing them if power lost unexpectedly (during extended suspend for example) or accidentally close a single…

This all makes sense, thank you. The friction-free aspect of browser windows is still pretty critical to my workflow, but I'll look into whether it makes sense to grow the habit of "migrating" a task to Zotero when it gets heavy-duty enough.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#173
post #101

Earlier quoted context omitted.

> Ripping a music CD into MP3s was similar - you'd open the volume in the file manager and see your tracks along with a virtual folder full of MP3 files. AudioCD KIO is still working the same way. I'm ripping an old audio CD of mine to FLAC as I write this comment. KDE's one of the oldest and best maintained feature is KIO backend. It's still alive and kicking as hard as in 3.5.x days.

Disclainer: KDE developer Yeah, KIO is an awesome piece of software. Yesterday, a fuse interface was released[1] so that non-KDE software in Plasma also get most of the benefits of KIO. And speaking of browser tabs, Plasma Browser integration allows to switch to an open tabs from Krunner directly and it works with Firefox, Chrome and Microsoft Edge. [1]: https://feverfew.home.blog/2020/12/31/kio-fuse-5-0-0-release...

I had no idea kio-fuse was being worked on. This is awesome! gvfs (and its FUSE implementation) was my favorite feature of GNOME and was the reason I primarily used Nautilus on KDE on my work VM.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#175

Earlier quoted context omitted.

Wow i just learned that today Thanks btw and it’s sad how this did got very little attention

I think that was one of the casualties of the painful transition from KDE 3 to KDE 4. I really loved KDE before but KDE 4 was completely unusable for a year and many UX concepts were thrown aboard or have just not been ported, really sad actually. KDE 3 was paradise for power users. I wonder what KDE is like nowadays though

I don't think it was KDE 3 -> 4 transition that killed khtml.

I was only around in the last year or two but KHTML [0] was mostly developed by a single volunteer on his spare time (Hi SadEagle in case you're reading this). There were occasional commits by other people but the majority of KHTML's development was done by him.

You see, Konqueror as a web browser didn't even have a single full time developer. That was the beginning of browser wars when Apple and Google were both funding Safari and Chrome with millions of dollars.

It was not really feasible for KHTML to compete with so many new specs being introduced to the web.

It's still fascinating what they achieved though. At the time KHTML was the first to pass ACID2 test and beat competition performance-wise in many aspects.

This is all what I can recall so don't consider it 100% accurate but I'm pretty much sure about the main point, which is that it simply was not viable to develop khtml from a practical standpoint.

[0] Quick note that Konqueror itself was created and maintained by David Faure, who maintained KDELibs (Before it became KDE Frameworks). David was a sponsored full time developer but he wasn't doing a lot of work on KHTML and KJS (The browser aspects of Konqueror)

Re: TabFS: Mount your Browser Tabs as a Filesystem

#176
post #82

Slightly OT: I would really like an alt-tab command that cycled through my browser tabs as well as my app windows. Nowadays a single website is more like an app than the entire web browser is, so I think this metaphor would make sense.

ctrl and page up or down move forward and back across tabs in most browsers. ctrl (or alt) + number switches to that tab.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#178
post #86

This is the best idea I've seen all year. You can make it so that every website is fully searchable and the data easily viewable/extractable. Set up the marketplace for user created plugins, the possibilities are endless. I would happily contribute $25k to this. reply if interested.

If you are serious about spending 25k, please contact me, we are working on the Nyxt browser. Email us at hello@atlas.engineer

IMHO an extension for existing browsers seems like a better idea than creating a new browser.

Why did you choose the latter approach?

Re: TabFS: Mount your Browser Tabs as a Filesystem

#179
post #121
post #41

KDE on Linux used to have something similar in the late 90s - it allowed you to open a website URL as a directory listing, so you could browse the site's asset directories and open image files, etc. Think like a client-side generated version of Apache's index pages, but using your local file manager. It was a plugin to the VFS framework (KIO) the desktop and all the apps use, so it would also work e.g. in Open File d…

The problem is that too many dump GNOME and KDE for their twm flavour window manager and then it is no wonder that these ideas get lost among GNU/Linux users.

perhaps they shouldn't be tied to a specific WM or even a DE.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#180
post #121

Earlier quoted context omitted.

The problem is that too many dump GNOME and KDE for their twm flavour window manager and then it is no wonder that these ideas get lost among GNU/Linux users.

perhaps they shouldn't be tied to a specific WM or even a DE.

Perhaps GNU/Linux should decide what it wants to be, besides yet another UNIX kernel clone.

That is how Android and ChromeOS happen, or FOSS developers end up buying a BSD based proprietary desktop OS, or even Windows based systems, to develop software for GNU/Linux based cloud environments.

Post reply on HN