Even better, consider joining our Discord: https://discord.gg/yTNZgySKGa
Even better, consider joining our Discord: https://discord.gg/yTNZgySKGa
What are the use cases you Invision?
Last but not least, an IRC server/channel in lieu of discord? I'm stuck in my ways!
Nice work too, I hope this doesn't come across as flippant.
EDIT: Side note, I opened vi and escape is.. well maybe a browser issue but 'cant exit vi' .. Never thought id say that again
The trend of using discord over forums does suck though, it’s really hard to search old discussions.
A channel listing will give you _many_ results.
It's not like it used to be in the 90s but that's still something.
Seems reasonable to go with the growing platform with 1000x more users.
I agree! I am a nobody and forever will be a proud nobody!
Not OP, but they said the following in an answer to similar question: https://news.ycombinator.com/item?id=40940707
"The technology is extremely flexibile, off the top of my head:
* Education (Linux, Programming, Security, ...)
* Live docs for arbitrary languages and binary libraries
* Preservation of historical software and games
* Virtualization of legacy Windows enterprise apps.
* Dev environment for Web IDEs
Just a few examples, the list could go on for long"
IRC is nice for people who use it, but it has a huuuuge barrier to entry for new users. The very first thing you have to do is choose a client out of a list of 100 clients, half of which haven't been maintained since 2003. Then you need to set up a bouncer somewhere so that you can see messages that were posted when you were away. Those two things will filter out 99.99% of new people.
Or, you could use Discord (or Matrix); people sign up for an account and that's it.
Our open-source project switched from IRC to Matrix (after having been on IRC for over a decade before that), and got a noticeable uptick in engagement.
Unfortunately, Matrix still has some long-standing UI quirks, which would make me reluctant to use it in a context where I want people to pay me money; particularly if some of those are non-technical users.
1. go to https://web.libera.chat/
2. click Start (as a Guest account)
And you still have the problem that if you're in the wrong time zone and happen to close the window, you may miss responses.
There are advantages to having high barriers to entry for a community; Ham radio is essentially a global chat room with an entrance exam, for instance. But there are costs too.
Curious - is your implementation of how you wrangled lwIP for the networking piece open source? I had previously read the article you linked elsewhere, re: networking, but would love to see the specifics of your approach there.
1. Copy and paste does not work and this could be bad for basically every editing task (programming etc).
2. The screen freezes sometimes and keypresses don't appear. Usually pressing backspace unfreezes the screen. Firefox about:performance doesn't show any CPU usage in the tab. Linux's htop (on my machine) doesn't show anything strange with Firefox.
And a question: I saw that new files persist after closing the tab and opening it again. I didn't investigate my localstorage etc with Developer Tools. Did you use that or some other browser feature? How truly persistent are those files?
2. We had these reported from several users and we will investigate as soon as we can: https://github.com/leaningtech/webvm/issues/102
To answer you question: filesystem chunks are cached/persisted using a local IndexedDB. It provides a fairly strong level of persistence, although the user can wipe it out of course.
Copy&paste via menu works (I didn't think about it) and Ctrl+Shift+V works too. Ctrl+Shift+C opens Firefox's Developer Tools. It's difficult to find a reasonable shortcut.
I don't believe I've ever seen Ctrl+insert and shift+insert makes to anything _other_ than copy and paste.
Why have everybody kept using Ctrl-Shift-C and Ctrl-Shift-V since forever included myself?
* Education (Linux, Programming, Security, ...)
* Live docs for arbitrary languages and binary libraries
* Preservation of historical software and games
* Virtualization of legacy Windows enterprise apps.
* Dev environment for Web IDEs
Just a few examples, the list could go on for long
edit: Saw your other reply!
https://labs.leaningtech.com/blog/webvm-virtual-machine-with...
I ask because I personally think we are headed towards a future where web browsers are just sandboxed container environments where we download and run containers for each app...
Eventually, even calling them "web" browsers might feel a little odd, almost the way in which we "dial" a phone number today, even though we now mostly key it in on a touch screen.
As described in the project README we provide a GitHub Action workflow to convert Dockerfiles into bootable images for WebVM: https://github.com/leaningtech/webvm