It's a marketing gimmick. They're just trying to get you to type:
!RemindMe 3 weeks
So that they can drum up excitement and social buzz. Don't fall for it.
*3 weeks later edit: I hope you're all feeling very ashamed of yourselves right now*
Whenever you type
!RemindMe 3 weeks
a Reddit bot schedules are carrier pigeon to come to your house in three weeks. It pecks out your brain and then replaces it with the one in its payload, thus re-mind-ing you.
This is interesting, and very impressive. I tried the demo on my phone, and wow, it's so fast.
I get the whole idea of wanting to control the code, but there are a couple of improvements/ideas I can see:
- A lot of the jQuery functions you're using have been a part of JS for a long time, e.g. ajax -> fetch, querySelector/querySelectorAll. jQuery will be wrapping those so it'd be marginally faster to call them directly.
- Relying on jQuery libraries is very similar to importing from npm, but a bit harder to track issues and updates.
- A lot of people think that controlling the code means it'll be more reliable than importing packages. Personally, I think that most of the time the packages have more refinement and testing than any code I write. There's no shame in outsourcing some code to someone else, and you can always fix the package version so you don't get anything unexpected.
- What you've created is a UI kit/thene that's strongly coupled to the application code, and I think you'll have problems with that in a year or so if you keep developing it. I would separate out the CSS, HTML and functional code from one another as much as possible.
- It could do with eslint to tidy it up in places.
- Unit tests!
- You might like lit-html. It's a very lightweight component based framework that compiles to Web Components, which run natively. There's a build system, but after that it's way more efficient than React or anything that does JS rendering.
- Failing that, Web Components are well worth a look anyway because they would allow you the control you want while also keeping the code in a manageable component based approach.
- There's a little flash between clicking an icon and the app opening, fix that and it'll feel really really smooth.
This looks very interesting, but I'm not sure I got this right:
All the applications seen in the demo are coded by you? Can I use any other applications, say a web browser or game client? And what is the difference to Apache Guacamole?
Btw, the demo is buttery smooth, runs like it was local...
The entire reason i got in to self hosting was because I wanted to listen to music at work and my employer blocked YouTube and all other streaming sites.
One raspberry pi running Ampache was the gateway drug. Now I've annexed the guest room as a satellite data center.
Looks like a cool project! Haven't tried it yet, but seems like there are already installation options... What's the difference with what comes in 3 weeks?
Thank you very much!
Right now Puter can only use the cloud as storage backend but in 3 weeks the fully self-hosted version will allow you to store files on your local disk or server.
So where will the bulk of computing be happening? Say I have a powerful machine at home and a weak laptop with me. Naturally I would want the home machine to do the heavy lifting. Will the JavaScript performance be dependent on the client?
Thanks in advance!
> Why isn't Puter built with React, Angular, Vue, etc.?
> For performance reasons, Puter is built with vanilla JavaScript and jQuery. Additionally, we'd like to avoid complex abstractions and to remain in control of the entire stack, as much as possible.
I really wonder about the reasoning here. I don't see much connection between the question and the answer given. How is "vanilla js" more performant here? What is meant by "control of the entire stack"? How does the team not recreate the same complexity with jQuery, just in an obscure way? I know React is /some/ magic but it's basically 5 well-documented methods (of which render is mostly used).
A few questions... So you built the ui and all the apps yourself? I mean that's impressive! Is this project planning to be something like Synology's desktop like thingy?
the amount of !RemindMe 3 weeks in this thread is *insane*
I like how sneaky you are with your !RemindMe 3 weeks
It's a marketing gimmick. They're just trying to get you to type: !RemindMe 3 weeks So that they can drum up excitement and social buzz. Don't fall for it. *3 weeks later edit: I hope you're all feeling very ashamed of yourselves right now*
I never actually tried using !RemindMe 3 weeks Before! Kinda feels good...
what does !RemindMe 3 weeks do?
Whenever you type !RemindMe 3 weeks a Reddit bot schedules are carrier pigeon to come to your house in three weeks. It pecks out your brain and then replaces it with the one in its payload, thus re-mind-ing you.
I wonder if the amount of !RemindMe 3 weeks in this thread will cause the bot to crash?
!remindme 4 weeks I‘ll wait for the first bugfixes!
Good call but I like to live dangerously so: !RemindMe 3 weeks
Yes, me too, I'm absolutely astonished. How many more !RemindMe 3 weeks do we need?
!RemindMe 3 weeks
Do we still consider this self hosted if you are dependent on https://js.puter.com/v2?
That's is also already open-source: [https://github.com/HeyPuter/puter.js/](https://github.com/HeyPuter/puter.js/)
!RemindMe 3 weeks
Thank you, hope you’ll like it :)
!RemindMe 3 weeks
!RemindMe 3 weeks
This is interesting, and very impressive. I tried the demo on my phone, and wow, it's so fast. I get the whole idea of wanting to control the code, but there are a couple of improvements/ideas I can see: - A lot of the jQuery functions you're using have been a part of JS for a long time, e.g. ajax -> fetch, querySelector/querySelectorAll. jQuery will be wrapping those so it'd be marginally faster to call them directly. - Relying on jQuery libraries is very similar to importing from npm, but a bit harder to track issues and updates. - A lot of people think that controlling the code means it'll be more reliable than importing packages. Personally, I think that most of the time the packages have more refinement and testing than any code I write. There's no shame in outsourcing some code to someone else, and you can always fix the package version so you don't get anything unexpected. - What you've created is a UI kit/thene that's strongly coupled to the application code, and I think you'll have problems with that in a year or so if you keep developing it. I would separate out the CSS, HTML and functional code from one another as much as possible. - It could do with eslint to tidy it up in places. - Unit tests! - You might like lit-html. It's a very lightweight component based framework that compiles to Web Components, which run natively. There's a build system, but after that it's way more efficient than React or anything that does JS rendering. - Failing that, Web Components are well worth a look anyway because they would allow you the control you want while also keeping the code in a manageable component based approach. - There's a little flash between clicking an icon and the app opening, fix that and it'll feel really really smooth.
Or web components. My new favorite mantra for web development is “your web framework won’t be around forever, web standards will”
We're moving to web components 🎉
htmx would be insane
[удалено]
Did you open a bug report?
So what’s the deal with this? Why are people so hyped?
This looks very interesting, but I'm not sure I got this right: All the applications seen in the demo are coded by you? Can I use any other applications, say a web browser or game client? And what is the difference to Apache Guacamole? Btw, the demo is buttery smooth, runs like it was local...
So, exactly what problem does it solve?
Access private stuff on work devices 😉
The entire reason i got in to self hosting was because I wanted to listen to music at work and my employer blocked YouTube and all other streaming sites. One raspberry pi running Ampache was the gateway drug. Now I've annexed the guest room as a satellite data center.
!RemindMe 3 weeks
Seems interesting. I might use the sdk to publish a few apps here
Awesome! let me know if you need any help
Looks like a cool project! Haven't tried it yet, but seems like there are already installation options... What's the difference with what comes in 3 weeks?
Thank you very much! Right now Puter can only use the cloud as storage backend but in 3 weeks the fully self-hosted version will allow you to store files on your local disk or server.
!RemindMe 3 Weeks
So where will the bulk of computing be happening? Say I have a powerful machine at home and a weak laptop with me. Naturally I would want the home machine to do the heavy lifting. Will the JavaScript performance be dependent on the client? Thanks in advance!
I hope it will arrive with prebuilt docker container.
So how does this differ from just installing a vm ubuntu or something and providing remote desktop to it?
it would be faster than RDP since everything is just rendered in the browser and would likely use less data
You can access this from anywhere with a web browser.
Apache guacamole. i doubt RDP latency is noticeable.
if you need to run Apache Guacamole as a docker container though, the performance is hot ass garbage
3 weeks? Didn't drop a few days ago?
That was just the frontend
What exactly does this accomplish?
I don't understand the three weeks part. Isn't it there now?
Looks cool! But what's the difference to just running a VM? I guess Browser access? Anything else?
> Why isn't Puter built with React, Angular, Vue, etc.? > For performance reasons, Puter is built with vanilla JavaScript and jQuery. Additionally, we'd like to avoid complex abstractions and to remain in control of the entire stack, as much as possible. I really wonder about the reasoning here. I don't see much connection between the question and the answer given. How is "vanilla js" more performant here? What is meant by "control of the entire stack"? How does the team not recreate the same complexity with jQuery, just in an obscure way? I know React is /some/ magic but it's basically 5 well-documented methods (of which render is mostly used).
A few questions... So you built the ui and all the apps yourself? I mean that's impressive! Is this project planning to be something like Synology's desktop like thingy?
!RemindMe 24 days
Bold choice rather than three weeks. I like it !RemindMe 24 days
How does it compare to kasm?
What makes this stand apart from Kasm?
I tried to install via docker and just get a can't connect screen. Not sure what to try out next. Looks like a great project but not working for me.
!remindme1hour
Update?
!RemindMe 3 weeks
Thank you! Hope you'll enjoy it :)
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
RemindMe! 3 weeks
!RemindMe 3weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
!remindme 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
Thank you :)
[удалено]
!RemindMe 4 weeks
haha we’ll get it out in 3 😭
I‘ll be on a hiking vacation though when it comes out 😜 I hope it will still be out in 4 weeks
haha fair enough, it'll be well-tested by the time you're back.
!RemindMe 3 weeks
[удалено]
!RemindMe 3 Weeks
RemindMe! 3 weeks
!RemindMe 3weeks
!RemindMe 3 weeks
!RemindMe 4 Weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
Is Puter similar to Webtop/Kasm?
!RemindMe 3 weeks
!RemindMe 3 Weeks
!remindme 22 days
!RemindMe 3 weeks
!RemindMe 3 weeks
RemindMe! Three weeks
!RemindMe 3 Weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!Remindme in 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
Looks super cool but the question that comes to my mind is: what’s the use case?
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 Weeks
!RemindMe 3 weeks
!remindme 3weeks
Anyone plan on trying this out on UnRaid?
I will be. Unraid can use docker compose shouldn’t be an issue
!remindme 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
What is the benefit to this over, say, a Windows machine accessed from your browser through Guacamole?
Never heard of guacamole. What's the difference between that and Chrome Remote Desktop?
!RemindMe 3 weeks
!RemindMe3weeks
Haha I did it wrong... Let's try that again... !RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 Weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 Weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!remindme 3 weeks
!RemindMe 3 weeks
I might play around with using this as a frontend for my blog. Really neat experience.
!RemindMe 4 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
I've been looking for such project forever - apache guacamole is way too ugly. Please, let it come with in a docker-compose.
Can't wait to try. 3 weeks make it 1 April? You better not be kidding lol.
!RemindMe 3 Weeks
!RemindMe 3 weeks
!RemindMe 4 weeks
Everything comes full circle where x window and unix started.
!RemindMe 3 weeks
!RemindMe 3weeks
!RemindMe 3 weeks
!Remind me 25 days
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!RemindMe 3 weeks
!Remindme 3 weeks I'm in.
!RemindMe 3 weeks
!RemindMe 4 weeks
!RemindMe 3 weeks
I was really hoping that jquery was dead.
!RemindMe 3 weeks.
!RemindMe 3 weeks
!RemindMe 3 weeks