[HN Gopher] Workstream: A fast virtual computer you can use for ... ___________________________________________________________________ Workstream: A fast virtual computer you can use for anything Author : rerapp Score : 272 points Date : 2020-04-16 14:58 UTC (8 hours ago) (HTM) web link (workstream.paperspace.com) (TXT) w3m dump (workstream.paperspace.com) | netcraft wrote: | I've looked around the site but im still confused - It looks like | its a windows OS? Is there an iPad client? | preya2k wrote: | You can use it in the browser, or install any RDP/VNC Server | you want on the Windows system. So yes, there are probably | multiple iPad clients. | netcraft wrote: | oh yeah, I didnt consider youd connect to it through standard | RDP clients. Thanks! | b1gtuna wrote: | I only see Gradient and Core. Where is Workstream? Neat idea! | ugh123 wrote: | Whats not clear is do I still pay for it when i'm not using it, | but can restore processes and provisioned apps when I need to get | back on? | chrismckleroy wrote: | What is the min mbps upload speed required for success here? | VikingCoder wrote: | I'm just going to state again what I want, which is only | tangentially related to the topic... | | 1) I go on Github and configure a service | | 2) I make a wallet that people can donate to | | 3) I start up a virtual machine, aimed at the Github, using the | wallet to pay for the time on the machine. The virtual machine | host _guarantees_ that the code at that Github is what 's really | running. | | I can imagine lots of other things I want, too, but this is the | bare minimum. I think it'd be really useful in a lot of | scenarios. | third_I wrote: | You should really look into GitLab. It's free to self-host the | whole thing if you want, and there's a full CI/CD pipeline (you | can plug whatever you want in there). | | It's miles and leaps beyond what GitHub offers (different | target I suppose). | | You'd still have to code the linking to a wallet part, but | that's definitely doable. | derefr wrote: | The GP poster's point was that the hosting service needs to | prove to the _consumers_ of the app that what 's running on | the hosting service is the same code they can browse through | on GitHub. | | When you're both the developer and the consumer, you can | certainly prove this to yourself (to five nines of confidence | or so) by just setting up the hosting yourself. But we're | talking about the case of a centralized backend for a | multiuser service, e.g. a forum, where the users want to not | have to trust the moral fibre of the person who set up the | server, but merely trust that the infrastructure used _in_ | the hosting guarantees that it _can 't_ run anything other | than the codebase (that they control.) | third_I wrote: | Fair point, I overlooked this. My mistake. | | Different target, yet again. | derefr wrote: | This--the ability to audit what's running on the backend you're | talking to--is in large part what people get out of smart | contracts on e.g. Ethereum. You can take the contract source | code from GitHub, compile it (deterministically), and validate | that the deployed-on-chain smart-contract binary is the same. | The blockchain nature of the platform then ensures that the | contract will do exactly and only what you "expect" it to do | (i.e. it'll do the same thing "in production" that it does when | you test it on your own machine, since any node that tries to | execute the code differently would diverge its state from the | consensus, and be ignored.) | | In essence, a Turing-complete smart-contract blockchain _is_ a | deterministically-trustworthy compute-hosting service. It 's | one that has the disadvantage of all the overhead distributed | auditability requires; but at least has the advantage (compared | to centralized compute-hosting with remote-attestation) that it | already exists and is usable right now for real-world use- | cases. | | (And you can also reduce the blockchain-y overhead by moving | whatever backend business logic you can out of the "trust | kernel" into untrusted regular machines, and then just having | the "trust kernel" do the important stuff. CryptoKitties is a | good example of this: the only thing their smart contract does | is track who owns what kitty, because that's what people would | try to dispute by forging transactions. The rest of the stuff | is state in a regular centralized RDBMS, because it's dictated | by the service, rather than by user input, and so is not under | dispute.) | crispyporkbites wrote: | Ethereum is basically one big cloud computer, with a shared | runtime. | | Everyone gets a copy of the code AND all the data/state, and | can execute all instructions. | | Problem is that it's too slow/expensive to do anything | useful. | | But perhaps the killer app for blockchain is buried somewhere | in this concept. | thanksforfish wrote: | Theres some interesting security ideas you could try to solve | with something like this. With an open source service that is | hosted by someone else, you never know what is actually | running. You can't trust it. | | I was thinking about something similar a few months back, and I | think it could be doable. You'd need a CI service that creates | reproducible builds, and a hosting service that can show what | build artifact is currently loaded. You'd allow the public to | view the state of the service. I think it could work with | heroku or similar. | | That gets me closer to: I trust the code, and I trust the | hosting service (I.E. AWS), but I don't need to trust the | person running the code as I can verify that it matches what's | on GitHub. | rubicks wrote: | > The ... host guarantees... | | This is a really hard problem with "solutions" that usually run | counter to privacy and, you know, controlling the machine | consuming your electricity. Remote Attestation has come a long | way, but (at least on Linux) still in its infancy. | capableweb wrote: | First time I hear about "Remote Attestation", got any trusted | sources/resources for someone to read up on it more? (besides | Wikipedia and it's sources) | aspenmayer wrote: | Here's some words Red Hat folks wrote[0] about | Keylime[1][2], "open source scalable trust system | harnessing TPM Technology,"[3] written in python and rust, | originally created within MIT Lincoln Labs.[4] It leverages | TMP 1.2 and 2.0[5] and also involves/includes/references | code from Intel[6] and Cloudflare[7]. | | [0] https://next.redhat.com/2019/06/25/keylime-using-tpm- | to-secu... | | [1] https://keylime.dev/ | | [2] https://www.youtube.com/watch?v=Qhr_aVBCZPw | | [3] https://github.com/keylime/keylime | | [4] https://www.ll.mit.edu/news/laboratory-staff-develop- | new-cyb... | | [5] https://github.com/tpm2-software | | [6] https://www.intel.com/content/www/us/en/architecture- | and-tec... | | [7] https://github.com/cloudflare/cfssl | SCHiM wrote: | Well, you could try googling for DRM, same beast different | name. | aspenmayer wrote: | This comment seems needlessly user-hostile, much like the | same DRM you are railing against. | t0astbread wrote: | Agreed, something like "Netlify for virtual machines" would be | useful. | | You could probably get close by auto-deploying from GitHub | Actions but you wouldn't get the main benefit of a service like | that (having ops done in a clean way without having to think | much about it). | | Without having any experience in the field, aren't lambda | functions supposed to provide something like that? | kim0 wrote: | Sorry I'm not getting the main value prop from this. I'm | mainly an ops person. Can you please explain what that | service would look like? | jedieaston wrote: | The host would prove that the source available online is | the exact same code running on the instance, so you know | that it wasn't modified by the developer/bad-guy before it | went into production. | t0astbread wrote: | Netlify (primarily) takes a git repo containing a program | to generate a static site and turns that into a live | running website that automatically updates when the | generator repo changes. You don't have to think about | configuration or security or updates and you don't have to | maintain a server. | | Ideally this would be a service with the same ergonomics | but the outcome isn't a hosted static website but a machine | (somewhere in the cloud) running whatever the user wants. | "Tedious" tasks like hardening, monitoring and upgrading | (and redeploys) would be handled by the service provider, | as opposed to the user. | | For people who like doing ops this might not sound | appealing but developers (especially single devs and small | teams) often just wanna focus on their app, not their ops, | even more so when it comes to continous maintenance. | | Addendum: I think Laravel has some of this covered in their | ecosystem with tools like Forge and Envoyer. But I've never | tried any of them so I can't judge. | ComodoHacker wrote: | What about software licensing? Today I need Office, tomorrow I | might need 3DStudio. | vinaynadig wrote: | I use Paperspace for running Fusion360 which is a CAD | application. I use a Linux laptop and there are no really good | CAD applications in Linux space(I tried FreeCAD but Fusion 360 is | so much easier to use though). Works like a charm and extremely | light on the wallet(I bill roughly 15 ~ 20 USD per month with | around 40 to 60 hours of usage). It's been a godsend so far. | preya2k wrote: | Can somebody highlight the difference between this new | "workstream" product, and their regular "core" VMs? | hedgehog wrote: | It doesn't look like this is launched yet, at least I don't see | it when I log in. I've been happy with their notebook product | Gradient though, and it will be interesting to see if latency is | good enough for this to replace some local desktop usage. | dkobran wrote: | Sorry for the confusion here, we are in the midst of separating | out the two products and this is not reflected everywhere yet. | Under the CORE section of the interface, you'll find these | instances and you can download the desktop app here: | https://paperspace.com/download | hedgehog wrote: | Aha, yes Core is there. Thanks. FYI it looks like there's a | bug where the instance type picker doesn't show storage | capacity (just "GB"). | tone wrote: | I get a message that reads: "Paperspace.app" can't be opened | because Apple cannot check it for malicious software. | | This software needs to be updated. Contact the developer for | more information. | | It's not the normal open security settings and allow message. | | I am on a MacBook pro running Catalina 10.15.3. | raywu wrote: | How's native peripheral support? I've been looking for a | cloud solution that would act as a virtual rig for VR. | However, from everything I read there's hardware limitation | on memory to support meaningful peripheral throughput. I'm | curious about what you and DTE have come across! | bransonf wrote: | Curious what folks think the outlook on this technology is. | Rather, will there be any significant shift towards centralized | compute in the next decade? | | Currently, a large institution/corporation has to manage | thousands of individual machines. Say a physical component fails, | now a technician must go to the location of the machine and give | the user a temporary replacement. Alternatively, in a centralized | compute environment, they could just allocate a new machine, and | work entirely out of a data center. | | And what about software updates and upgrades? | | In the centralized model, both software updates and hardware | upgrades can be managed more easily. Sure, we have good software | tools to update all networked devices, but if that fails, the | admin still sometimes needs physical access. | | One market I see this potentially taking off in is academia and | hospitals. (Though I'm biased because I'm employed by a Medical | School) | | Much of the record keeping is already done with a centralized | infrastructure. Liberal use of active directory and low powered | clients is the norm. | | And particularly for research, there's the added benefit of being | able to allocate more resources without any physical action. Say | I'm trying to run a script to fold proteins on my lab | workstation. Usually, I'd be limited to the hardware on hand, but | in the centralized model I could request or allocate a more | powerful machine. Sure, the current solution is to spin up your | own VM and move your program. Often, academic institutions have | their own on-prem compute for this purpose. However, both still | require technical ability on part of the user. | | How close are we really to the model of giving all users a dummy | client (think Chromebook) and centralizing The real compute? What | challenges, disadvantages am I missing? | formercoder wrote: | Depends on latency requirements. Data analysis? Yep. Creative | pros? Nope. | Bombthecat wrote: | Why? People are ok to play online via stream. Why shouldnt | for work also be ok? | 32gbsd wrote: | Terminal servers were a good idea back in the 90s. All that is | old is new again. | michaelmior wrote: | Even if there's "centralized" computing, everyone still needs a | device they can use to access this central environment. Of | course these devices can still fail and need repair. (The | Chromebook in your example). At least in that case, these | machines are fungible so a permanent replacement can just be | given while the faulty device is repaired and used to replace | another device the next time one fails. | microcolonel wrote: | > _they could just allocate a new machine, and work entirely | out of a data center._ | | Not really, you still have to manage endpoints, and they still | have peripherals. One of the big advantages to systems like | this is access to high-performance compute, but generally | you'll want good displays and peripherals to interface with | machines like that. | | With a remoting system, you also need to make sure that your | network performs well enough not to cause strain for your | workers. | | All that is not to say that it's exactly the same workload, but | it may not be as major of an improvement in administrative | complexity as it seems at first blush. | z3t4 wrote: | When making multiplayer games in the 90's I realized that the | players computer was sometimes more powerful then the server, | so the strategy since have been to put as much work on the | client as possible, in order to fit as many players as possible | on a server. Because hosting servers is expensive. You want | reliability on the server side. Server goes down - hundreds of | people cant play. One client goes down - not your problem. | | The advance in network capacity and low latency io opens the | possibility of thin clients. For example gaming consoles - in a | few generations youll probably just connect via your smart tv. | The biggest incentive is probably DRM. Where you stream the | content rather then owning it. | robenkleene wrote: | As someone in the Apple ecosystem, the first thing I think when | I see a service like this is that this would let me keep doing | the type of computing I want to be doing (e.g., software | development, and using the big creative apps[0]), while still | using devices that Apple is invested in improving (i.e., iOS | devices, because they're not investing in macOS, or at least | not the parts of macOS that support the type of software I want | to run). | | Therefore, unless Apple changes course, if I want to stay in | their ecosystem (which is debatable), the only way I'd be able | to do that is to start using a a service like this. | | The way I see it there are three options: | | 1. Apple changes course and starts supporting powerful software | again. | | 2. All powerful software becomes web-based a a la Figma. | | 3. Start using services like this. | | The status quo cannot continue indefinitely, history has shown | that when a popular product stagnates, an external player | eventually figures out how to capitalize on it and takes over | from the existing players (e.g., see the iPhone vs. flip | phones, Firefox vs. IE, Sketch vs. Photoshop). | | [0]: https://blog.robenkleene.com/2019/08/07/apples-app-stores- | ha... | tomc1985 wrote: | So we're back to 21st century mainframes. | | Count me out. Personal computing forever! | subsubsub wrote: | The benefits to this are substantial, which is a bit worrying. | | If this style of computing becomes the norm it would centralise | and fragilize any systems, companies, economies that rely on | it. As well as passing control over what can be run to a third | party (see: "The war on general purpose computing"). | paulpauper wrote: | How is this different from virtual windows or Linux machine. You | can run software remotely this way without having to buy a new | computer | ChuckMcM wrote: | First, that is a pretty nice web site. The notion of this sort of | virtual computer goes back a ways, the one thing I keep expecting | to see but haven't yet is a fully encrypted experience where the | "cloud" bits don't work unless the user's local display has a | security token attached. | | My first experience with type of architecture was in the 80's | with something called an "X terminal". All the same elements, a | machine with a display / keyboard /mouse that had a network | protocol to talk to some hardware acting on my behalf in a | machine room. I could sit down at any station and open up my | desktop, just as I had left it. It is a pretty decent experience | even with only a 10mbit Ethernet network. | | The second time I got to experience this architecture was in the | Citrix days (late 90's early 2000's) Now the OS was always | Windows and the network protocol was proprietary, but you could | bring up an entire enterprise without all that pesky | installing/rebooting that was the life of an early Window's | system administrator. Also gave you control over employees trying | to put bogus software on the computer. No Netscape Communicator | for you! Work work work. :-) | | Somewhere after Citrix imploded with all the problems that come | with a walled garden with razor wire on the walls, we started | seeing deployments using virtual machines and VNC. That gave you | the "what you see is what is happening" feel of Citrix but now | you had a different choice of operating systems and better vendor | flexibility. VNC over a SSH SOCKS proxy replaced X11 over SSH as | a more "universal" way of implementing this architectural design | pattern. | | Of course Google gave us "the browser is the computer" with | ChromeOS and now the machine as a browser target where the | browser is something more standard. | | I like the architecture but in the previous iterations there was | always some big problem it was addressing, X terminals addressed | mobility, Citrix addressed enterprise configuration management, | VNC/VM addressed multiple OSes other than Windows while retaining | enterprise configuration management, and ChromeOS went for a | better security model, mode-less configuration, and minimal cost | of entry. | | What problem does Workstream address either better or differently | than what the above solutions address/addressed? | catblast wrote: | Citrix imploded? That's news to me. It's pretty much an | industry standard in US healthcare. | third_I wrote: | I would like a minute of silence for all sysadmins working in | healthcare. Having to deal with COVID on top of a Citrix | infrastructure (if it can be called that) must be... well | need I say more. Working with Citrix. | | (PS: I'm joking, I hope the product has become stellar. It | very much was not back in the day when I had 200 users on | it). | ChuckMcM wrote: | Perhaps my choice of words was unwise. | | My experience in the early 2000's supporting enterprises with | network attached storage was they started moving away from | Citrix to the VM/VNC solutions often from VMWare. At the same | time Citrix started buying a bunch of different companies to | expand into other markets. | | That people still have to use it is a testament to this | architecture pattern's resiliency in face of systemic | challenges :-) | dsalzman wrote: | I'm relishing the switch back to the thin client / main frame | model, but I want to own my main frame. Even if it physically | sits in a company's data center. With 5G we are getting closer to | disposable glass thin client interfaces. | OkGoDoIt wrote: | So I read through the whole landing page and I don't really | understand what this is. It sounds like it's just another virtual | private server? How is this different from getting a VPS on any | hosting provider and remote desktoping into it? I guess since | it's paid by the hour rather than pay by month, but generally a | service like this charges you for every hour your virtual machine | exists, not just when it's running. So unless you want all your | data deleted you're going to be paying longer-term anyway. Or | maybe that's not the case, they certainly don't go into any | detail to explain it one way or the other. | 1023bytes wrote: | The benefit here is you pay a smaller fee for the storage and | the machine itself is created on demand. | rock_artist wrote: | While interesting, it would've been great if they had a simple | test no signup instance to evaluate responsiveness. | pizza wrote: | Any chance for more zones for paperspace? Wanted to use them for | a cloud gaming host, but they don't have any regions in Los | Angeles | mleonard wrote: | Hi. Developer and part-time computer science high school teacher | here. Does Workstream support graphical desktop linux machines, | or only terminal? Thanks! | dalore wrote: | I use Paperspace's core compute machines for my IDE and dev | machines. It's great not having to run everything local, can use | a cheap low end laptop locally but still have a beast dev | machine. If I end up hosing my dev I can just start it from the | last snapshot. | | Granted could probably do this with any host/cloud | infrastructure. But I'm happy with it. | blablabla123 wrote: | That's also how I use it. I tried other hosters but for dev | use, theirs is particularly nice because it's much cheaper. | Also I like the user interface ;) Unfortunately I didn't try | Gradient yet but Core already has so many possibilities... | jsumrall wrote: | Not a heavy user, but I've been using Paperspace a few times for | gaming. They make it really easy. They have a "template" you | spawn a new instance from, or use a blank windows install. Their | template is handy since it has Steam and Parsec already | installed. | | What they seem to be doing here is saying you don't need Parsec | and can just use their browser implementation instead. | | Sounds great! | y7 wrote: | I'm assuming this works by streaming your keyboard/mouse inputs | to the VM, then it runs the game and then streams high-res | video and audio back to you. What's the total latency with this | approach? And the required bandwidth for the video stream? | ShamelessC wrote: | Is gaming well supported with controllers working over the air? | hedora wrote: | I've had good luck. The biggest hiccup was that you need to | pay extra for a public IP. | | Super Meat Boy is about as twitchy as I get, and the latency | for that is fine (at least in the SF bay area). | | Obviously, the GPU can do more than that, but I haven't tried | pushing in that direction. | pqdbr wrote: | I created an account to try some gaming (I'm on a Mac), but they | require writing a message to access any GPU enabled machines. | | Is https://www.paperspace.com/gaming deprecated? | tone wrote: | Looks quite interesting. I could really use a Windows box that I | could use for a few games while I'm isolated not at home with | only my Macbook Pro. | jventura wrote: | Can't you use VirtualBox or something like that? | Jiger104 wrote: | Shadow.tech I have had good experiences with. It does take a | while to go from sign-up to them actually spinning up a machine | for you but the latency is extremely good for cloud gaming. | tone wrote: | Looks good but pre-order only? How have you been using it? | dudul wrote: | Why use this over GeForce Now? Really curious, I don't see a | lot of advantages. | draebek wrote: | I hear that, after it left beta, the number of games that you | can play on GeForce NOW is _greatly_ reduced. I have read | that you can no longer play arbitrary games from your Steam | library (like you could in beta), and furthermore, a few | major publishers have pulled their games from the service. | | So the advantage of Paperspace would be that you can play | many more games than you can on GeForce NOW. | mjayhn wrote: | I don't know how to show you an actual list compared to my | Steam library but I only know a handful of games that have | been removed (The Longest Dark was big drama a few weeks | ago) but I'm sitting here testing a bunch of my most | popular games (Bannerlord, DOS2, POE2, Destiny 2, LOL, | Space Engineers, etc) and I haven't hit a game yet that I | can't play. | | Some publishers have been very anti-competitor regarding it | and taken down their entire libraries but there is still a | ton to play. | al_chemist wrote: | Paperspace supports* Linux client, GeForce Now does not. | | * allegedly. Tried to set up Paperspace and Parsec without | result. | naravara wrote: | If your use case is gaming, does Linux support matter much? | If anything I would think this would be for someone who has | a Linux setup but wants to access games that aren't | available. | pmoriarty wrote: | _" If your use case is gaming, does Linux support matter | much?"_ | | It really depends on the game. | | For instance, Factorio, which is enormously popular on | HN, has a perfectly functioning Linux version. Many other | games do too, and some games even perform better on Linux | than on Windows, not to mention having a better user | experience on Linux (especially if you are technical and | know what you're doing). | | I have an old Linux laptop, and Factorio performs well | enough in single player, but I run in to serious | performance issues on multiplayer. It's be nice to be | able to run this Linux game on a more performant Linux | machine, without shelling out the $$$ for a new gaming | rig. | | Further, I'd like to avoid Windows as much as possible, | where it can be avoided. | dudul wrote: | The comment I replied to mentioned a MBP, not a linux | machine. | deegles wrote: | What's the AWS equivalent to their biggest instance? | dpau wrote: | I'd like to see a cost comparison across different providers. A | comparable v100 machine on Google Cloud is $2.015/hr, while | Paperspace seems to charge 2.30/hr for a dedicated v100 | (https://www.paperspace.com/pricing) | dkobran wrote: | Google Cloud is very sneaky with their pricing as they don't | include the instance itself in the advertised GPU pricing. | Here's an instance very comparable in specs (8 vCPU, 30GB | RAM, 1 V100, 50 GB SSD): https://cloud.google.com/products/ca | lculator/#id=a9fbcab5-cb... It's $3.19/hr. The Linux version | is $2.87/hr. | dpau wrote: | Thanks for this link, I've been going by the estimated cost | on the Google Cloud VM deployment page which seems to give | significantly lower prices than your link. With GC I always | seem to end up paying a lot more than I planned to... | woah wrote: | I've used Paperspace's Gradient product (hosted Jupyter | notebooks), and while it is cheaper than most other options, I | can't recommend it. The service has a very janky feel. When I | first started, there was an issue where my instance was was stuck | "shutting down" for half an hour or more and I couldn't access my | code. Then there was a weird issue where some kind of | geographical split between different types of instances resulted | in my code getting lost (I think it happened twice). It has the | feel of a product held together by duct tape and chewing gum with | a thin veneer of slick graphic design. I recently tried using | their CORE product (GPU heavy VMs), but for some reason instances | with GPU's are not enabled until you write them a message (I did, | and they haven't responded in a week). | | My advice would be to use the cheap, high performance machines | (VC subsidized?) if it makes sense, but never ever store data | with them without backing up to a different service (git or | Dropbox maybe?) | Aeolun wrote: | Lol, yeah, I had the same issue. Followed their advertising for | 'gaming in the cloud', only to find out that the VM's with | GPU's were disabled. Not going to do any gaming without a GPU | guys. | | Eventually they enabled them, but it was such a pointless | experience that I was completely turned off using it. | atian wrote: | I also can't recommend them. Service is operational when | working, but the times it isn't working as expected I don't | have the patience to message support. Things just aren't | straightforward. | | This was 2 years ago when I used them to run a couple of | Windows apps for work. | JPKab wrote: | Just saying that on Paperspace, it's all about using the | storage folder. Had some challenges before, but definitely | getting a lot of value out of it now. | | I think the product has a ton of potential, but certainly has | warts to iron out. I've so far just used gradient, and | haven't experimented with the core APIs feature yet, but | looking forward to seeing what can be done there. | rvnx wrote: | I had issues with Paperspace too, switched over to Shadow. | | I pay +/- 14 USD _per month_ for a computer with 4 cores @ | 3.4 GHz, 12 GB RAM, GTX 1080, 256 GB SSD. No commitment. | | I'm not sure where is the good deal with Workstream ? | aspenmayer wrote: | That seems like an amazing deal. Can you drop a link to | Shadow? That's such a vague name I don't have a lot to go | on. I am interested to dig into the details of this deal. | Is there some kind of Acceptable Use Policy or is it more | like a pay-as-you-go VPS? | moontear wrote: | Not OP but https://shadow.tech/ | aspenmayer wrote: | Thanks. Looks like Windows only for now, but at least | future Linux support is alluded to in their FAQ. | | https://shadow.tech/usen/faq/operating-system/can-i-use- | shad... | techntoke wrote: | Same here, except I did message support and just as you'd | expect they gave me the run around. | DTE wrote: | CEO of Paperspace here. I'm really sorry about this. That is | not the experience that we are striving for and FWIW, since | leaving beta, Gradient is much more mature at this point (many | millions of hours of runtime and lots of developer work). We | have been aggressively stabilizing (and building out new | features) over the past few years and continue to improve the | product every release. My sincerest apologies for your negative | experience early on I hope you will give it another try. | woah wrote: | It's cool that you're responding in this thread, and thanks, | but I just have to mention that these experiences are from | about a month ago. Not sure if that's what you mean by "early | on". | JPKab wrote: | I'm a customer, and one thing that I think would be helpful | would be to ensure that notebooks launch inside of the | storage folder. In fact, I'm not sure there should be any | folders other than the storage folder and another folder | labelled to tell the user this data isn't going to persist, | or is volatile. | | I really like a lot of the features you have in place, but | had weird things like files disappearing, git repos being | erased except for folder name, etc. | | That being said, I think there's a lot of value here, and | once I defaulted to using only storage, had less issues with | Gradient. I think the concept behind your company, seems to | be democratizing the devops needed for getting on-demand | compute, and I dig it. | | Hit me up privately if you want to talk more. There's some | potential ideas I'd like to discuss with you involving my | employer and potentially augmenting our product with yours | (and bringing customers with us). Hope that last statement | tells you that despite the warts I've experienced, I really | admire what you have accomplished. I'm a big, big fan of | intuitive UX that simplifies high-value tasks, and I think | you've achieved a lot there. | NullPrefix wrote: | Do you have some sort of "fair use" policy for GPU instances? | Is it OK with you to peg them at 100% usage all the time? | [deleted] | rubatuga wrote: | Signed up for a paper space account about a year and a half ago, | they had a dark UI pattern to stop people from deleting their | VMs, and it kept charging me every month with no method to stop | it. After a month or too, they changed their UI to allow deleting | the VM. | nodesocket wrote: | Does it support snapshotting a machine after you configure it and | install all your custom software then create a new machine from | the snapshot? | gnade wrote: | Yes! Sorry this isn't more obvious: | https://support.paperspace.com/hc/en-us/articles/236402867-T... | TimTheTinker wrote: | Do Workstream VMs come pre-installed with the pro software they | mention in the blurb? If so, this sounds compelling. | taigi100 wrote: | I've used perforce in the past both for work & gaming. Gotta say, | awesome experience! | stevefan1999 wrote: | It is nothing other than being a fat client that works in the | browser. | ffhhj wrote: | Are there solutions that don't care about user location? Getting | "not available in your country" from Shadow and Nvidia Now. | fataliss wrote: | Anybody used it for gaming? I was a beta user of the Nvidia | service which is dedicated to gaming and while overall | acceptable, lag spikes would render the use of the platform | really frustrating. Everything would be smooth for 30s and then | "lag" or freeze for up to 1-2s and then resume. Fine if playing | the sims, but when you are in a fight in fast paced games it's a | deal breaker. To my knowledge, so far, no platform has figured | out the proper streaming/input lag management to make the | experience truly seamless. Is this one different? | frodprefect wrote: | I just tried for the last couple hours. Installed Steam then | Fallout 4 and Grand Theft Auto 5. I tried to get GTA to start 5 | times but it never would. Just black screen with music playing. | | Fallout would start but I couldn't aim with my mouse. I could | walk and shoot but it would register mouse movement. Then | accidentally hitting ESC would stop full screen and eventually | crash to the point I had to hard restart the system. | | I don't recommend for gaming. | Aeolun wrote: | I have used it for gaming and I can't say I ever had an issue | like that. I haven't used it for very long though. | pkos98 wrote: | I have to recommend https://shadow.tech! It is a Windows VM | intended specifically for (but not limited to) gaming! And it | works extremely well, I am playing games on it for ~ 2 years by | using their client app on Linux. | soulnothing wrote: | I used paper space for remote gaming via Parsec. I also purchased | one of their machines for remote development purposes. While I | was waiting for parts to fix my laptop. | | The service was really good. The machine was fast, with RDP it | felt close to local. They also offered very powerful hard ware. | | I moved on because it was a bit pricey at that point. This was | about a year, year and a half ago. I think it was about 50 a | month for me. I moved onto a dedicated server that I used KVM and | LibVirt to manage. | | That worked but it's obviously a lot of over head. | scrumper wrote: | Signing up right now for this - glad to hear it worked well. I | have a Mac at home (not ideal for games) and at most a couple | hours a week to do any gaming (so it's not worth buying a PC). | For the absolute best machine they have, my outlay will be less | than ten bucks a month. An easy sell. | azinman2 wrote: | But won't the latency kill gaming tasks? | soulnothing wrote: | It's not much different than stadia or nvidia geforce(?). | | I played online multi player games. If you have a 144hz | gsync/freesync monitor. Then this isn't meant for that. But | it was totally playable. | | The weak portion is you're beholden to your internet. | Traveling for work it didn't work at all. Most places I | stayed had very slow internet and then the latency became | unplayable. | | I see this as a completely viable option if you're on | Linux, or Mac and want to game every now and then. Or if | you're waiting for a new GPU to come out and still want to | game. | zelly wrote: | Back to the future. | betoharres wrote: | laughs in tmux | quadrature wrote: | this looks awesome. I wish i could rent machines preloaded with | the applications i use. but i guess the incentives for the | licensers aren't aligned there. | d23 wrote: | My thoughts exactly. If I could just rent photoshop for a few | hours that would serve my needs perfectly. But it looks like | I'd need to buy a license, load it on, and pay monthly for | storage, so I might as well just pay for just the application | and use it locally. | Brajeshwar wrote: | Vagon[1] is another interesting solution tackling to solve a | similar problem. | | 1. https://www.vagon.io | ajiang wrote: | Anything? | riazrizvi wrote: | Better known as 'Desktop Virtualization'. Established competitors | in this space are Citrix/XenDesktop, Microsoft/HyperV, | Oracle/VirtualBox, VMware/HorizonView used in combination with | remote desktop clients like X11 and Remote Desktop Connect. Is | there an angle here that is new and interesting? | lonelappde wrote: | Also, AWS and GCP | djhworld wrote: | > Is there an angle here that is new and interesting? | | It seems like a turn key solution without much tinkering? | jabroni_salad wrote: | This is specifically "desktop as a service" so while there may | be Xen or Horizon in the mix it is abstracted away from the | customer. The established competitors are Amazon Workspaces and | Azure Virtual Desktop. | dbish wrote: | I think there is a market here. I don't use this service, but | instead use an EC2 instance as my developer box (for personal | projects) and I do like being able to easily move between | multiple machines, no matter where I am and easily spin up | another instance when I want to start fresh or try out other | setups like having a more powerful machine or something with a | GPU. At work (I work at AWS) most people do the same for their | developer machines and don't have physical desktops, just using | their laptops for access or lightweight local development. | | A service that makes setting up and managing those developer | machines easier for folks who don't want to learn or fiddle with | AWS options would be valuable. | somethingwitty1 wrote: | https://aws.amazon.com/workspaces/ perhaps? Seems like that is | the existing AWS option similar to this offering. Would neat to | see a comparison between the two. | dbish wrote: | workspaces (in my personal point of view) would cover a chunk | of what this company is talking about but doesn't tie into or | focus on the developer workflow. that product is perfect for | general office machines, but developers likely want the | option for more control and need different features | davidjhall wrote: | What EC2 instance type do you use for a typical developer | machine? | jrullman wrote: | M4.2xl and C5.xl are the most common. | Aperocky wrote: | > learn or fiddle with AWS options | | AFAIK if you only want a box to act as a dev environment, that | would not be much work beyond ec2:run-instance? Is there | anything obvious that I'm missing? | rcxdude wrote: | Yeah, but even for fairly technical people, there's a lot | more of a learning curve there than there needs to be | (starting up an instance is easy, getting all the security | stuff set up is more of a pain). Having something which is | easier to manage without all the complexity of AWS seems | reasonable. | dbish wrote: | standard installations (set yourself up with the tools you | want running on the machine), keeping track of and managing | the security parts (security keys/access credentials), | mapping to any static IP or domain name you may want to use | for ease of access, and other niceties could make the process | smoother if you were purely focused on the developer workflow | dbish wrote: | also when you're testing things out on the machine you have | to know how to change security settings for opening ports | and providing access externally. These aren't too | complicated to do, but just generally having simple | tools/UI for making this simpler could be useful. for | example, if you're a flask dev you may want to just run a | site "locally" and make a few setting changes before being | able to access your site. i've helped friends with how to | do that before | Sir_Substance wrote: | I'm curious about something because I'm working on a side project | that's "in the area". | | How does workstream, or indeed any remote computing provider, | handle the possibility of people using their service to attack | other computers, or to store/transfer extremely illegal data? | They're not exactly running KYC identification. | andybak wrote: | No RTX/Turing GPUs? | | My first thought was "Hey - I can try out Minecraft RTX!" | blatchcorn wrote: | I already have a fast computer | newfeatureok wrote: | Is there something like this that's self-hosted? | | My ideal scenario is something like this that's $20/month for | unlimited usage, with the caveat that you have to have the server | in your own house with your own internet, but the service is that | it provisions your machine and proxies it for fast speeds | everywhere. | vermilingua wrote: | Unless I'm missing something, that's a hypervisor + VPN + RDP? | | If you're technical enough to need that, you're technical | enough to set it up. | vageli wrote: | If the goal is gaming, GeForce Now and Moonlight are amazing. | You can also get a remote desktop via GeForce Now but probably | better just to use remote desktop. | ccmcarey wrote: | Use Parsec for the streaming part. | VikingCoder wrote: | It's not exactly what you're asking for, but maybe Sandstorm.io | might be useful. | laurentdc wrote: | I think the pricing section has a few mistakes under Monthly | | $1343 / hour | | $1.84 effective hourly price | dkobran wrote: | Nice catch, typo (the values are correct but the text said | "/hour" instead of "/month"). | | Disclosure: I work on Workstream | Legogris wrote: | I really wish that the monthly flat rates were included when | hourly prices are quoted on the pricing page and with "only | pay for what you use" on the front page. Right now it's very | easy to get a first impression of feeling misled. | runaway wrote: | Would something like paperspace be a good platform for software | development? My slow computer doesn't handle IntelliJ that well. | Instead of buying a new PC I could rent this for a few hours at a | time. | e12e wrote: | > How does pricing work? | | > For hourly plans you are charged a flat rate(depending on | machine type) per month to cover storage and access. | Additionally, you are charged an hourly rate when the machine is | running. Monthly plans are offered at a flat rate for unlimited | access. | | Then the pricing page doesn't list the flat rate, when looking at | hourly pricing - but does show an hourly price for monthly | billing? Possibly monthly/(30 * 24)? | | Ed: looks like hourly for monthly plan is calculated as | monthly/(365/12x24) | sjapps wrote: | No mac option :( | sabujp wrote: | this works out to ~$375/yr for their advanced plan if you figure | 8 hr work days and 261 working days per year | (https://www.google.com/search?q=how+many+work+days+per+year). | How does this compare vs an equivalent instance with some kind of | remote desktop running on a cloud service? | rodolphoarruda wrote: | Is there a service like this for Linux desktop users? | thekyle wrote: | AWS Workspaces supports both Windows and Linux desktops. | localhost wrote: | I'm curious what others here are paying for a cloud VM for dev | tasks. My current favorite VM size on Azure is Standard_NC6_Promo | that includes a K80 GPU, 56GB RAM with 8 vCPUs for $0.39/hour. | vijaybritto wrote: | Which product is this? I cant seem to find it myself in Azure. | Virtual Desktop? I can only see buttons asking to contact sales | localhost wrote: | It's just a Linux VM. Here's a link (search for NC6 Promo on | the page): https://azure.microsoft.com/en- | us/pricing/details/virtual-ma.... Once up and running you can | ssh into it and install whatever you want onto it. | azinman2 wrote: | When you say dev tasks, are you talking about machine learning? | What dev tasks do you need 56G of ram for? | | I'm trying to figure out who these products are for. 0.39/h * | 8h = $3.20/day, or approx $70/working month. And that's on top | of buying the computer you have to connect to this, with the | annoyance of extra latency in all tasks. I can see the use of | occasional demanding tasks using very large VMs on inexpensive | computers, but I don't see how it works out in the long term if | that's your man machine that you always live out of. | localhost wrote: | Sorry - yes ML tasks. The pricing is on par with a D8v3 but | offers more RAM and a GPU, but likely with slower CPU perf | (though I haven't benchmarked the machine). | | My laptop doesn't have a discrete GPU, so I can't do any ML | tasks on it so running a Jupyter server on a remote VM is my | way of doing those tasks. | CJefferson wrote: | Was going to try their Free account, until I signed up and the | discovered the big black "Free" had a tiny light grey "+ Machine | Utilization Charges" beneath it. Everything is "Free + Charges". | geocrasher wrote: | Yeah, I signed up for free but it wouldn't even let me create a | machine. If they're going to expect to sell it, then at least | make it possible to put together a machine and then charge to | launch it. So far all I know now is tha they have 3 DC's to | choose from. The rest, no idea. Can't get that far. | A4ET8a8uTh0 wrote: | I have a pet theory that some of the managers that set up the | "free - just pay shipping and handling" type businesses found a | new home in e-commerce. I obviously dislike it. | icoder wrote: | When I opened the pricing page I was 'afraid' the hourly prices | would come with the caveat of a monthly subscription (or | separate fee). Seeing Free + Charges immediately answered that | for me. But yeah, I also see your point. | hnCensorFreedum wrote: | I'm waiting for my honest business practices to pay off. | | No cookies, no ads, donations only. | | It hasn't paid off aside from about 1k per year in revenue and | lots of thank you emails. | purerandomness wrote: | Charge, and double the money you charge. But don't be sneaky | about it. Say what you charge, and then charge exactly what | you said you'd charge. | PaulDavisThe1st wrote: | No cookies, no ads, source code always available, pay for a | prebuilt version, user names price ... in excess of | $100k/year (after 20 years :) ... ardour.org | michaelgrafl wrote: | I'd love to see a graph of that income over those 20 years! | Also, do you get any license payments from Harrison | Consoles? And if yes, are those included in the 100k per | year? | PaulDavisThe1st wrote: | There is a small "back payment" from Harrison, but it is | not included in the cited numbers. I work closely with | Harrison and they have worked very hard to not make | Mixbus a "fork" of Ardour. | | Note that there was essentially zero income for the first | 8 years, and then a slow, steady rise once I needed to | make a living again and instituted the Radiohead-inspired | "pay tunnel". | z3t4 wrote: | Thinking about going open source but too afraid of hostile | forks. How do you prevent people from stealing the | business? | PaulDavisThe1st wrote: | The world is full of risks. Got to deal with them. | | It helped that I had 8 years (post-amzn) not needing to | make any income and thus able to build a large amount of | goodwill and visibility within relevant communities. | | People do "steal" the software in the sense of putting it | into DVD/ISO packages that they charge for. | | My concern has never been that everyone pays, only that | enough people pay. But perhaps that's why Ableton Live | changed the zeitgeist of computer music production, and | Ardour is just ... Ardour. | NullPrefix wrote: | By hostile you mean stolen GPL and included into | proprietary tech? Or another, competing GPL product? | thawaway1837 wrote: | There's nothing dishonest about just straight up charging, as | long as you're honest about what you're charging. | hnCensorFreedum wrote: | I agree. I tried selling books, but it felt like the | articles were just marketing funnels to the books. Still, I | didn't do real copywriting. | | After a while I changed to donations Because the idea was | to help people. And my day job pays 6 figs. | third_I wrote: | We need more people like you in this world. | | Please breed if you can ;-) Hum, I mean, transmit who you | are to other, infect them with greatness, however you can | (books is a great idea, teaching and mentoring as well). | | FWIW I think there's an ethical way to profit, but we | have to be willing to _wait_ for the value we created to | actually materialize in the real world. A not-so-rare | case, I think, is people donating large amounts to their | mentors, once they "get there", once they're established | and earning enough (likely 2-5 years after the mentorship | or transmission took place; sometimes way more). | | You certainly can't live from those returns. Some of them | might be fabulous though, if what you transmitted was | really life-changing. I guess. Never been on that side of | things (gave, did not receive) but I'm thinking putting | out the value is the mission, and anything else is a | secondary concern (just keep that day job to pay the | bills). | | Have a great one. | thanksforfish wrote: | We need a directory of sites like that. | pyr0hu wrote: | I don't understand your problem, the Paperspace account is | free. You have to pay for the machine you use. | chrisseaton wrote: | If you can't use something without paying someone, is it | really free? | jsilence wrote: | Free of value it is. | stpedgwdgfhgdd wrote: | You mean, without value it is | ethbro wrote: | What does a Paperspace account get me without a machine? | serf wrote: | it looks like it runs jupyter notebooks on a VM of modest | resources. | | there does not appear to be any free rdp/streaming | services, but the jupyter playback seems to function. | | agreed that the pricing methods are somewhat sneaky -- | email harvesting with sleight of tongue. | _jal wrote: | Their next hire should offer to work for free + Human | Utilization Charges. | ccktlmazeltov wrote: | Is this a look at our future? Everybody will just connect to a | more powerful computer in the cloud? | ship_it wrote: | Probably. I even saw Xbox being used as a cloud computer rather | than console. [1] | | [1] https://en.wikipedia.org/wiki/XCloud | ccktlmazeltov wrote: | I actually play my playstation games online with PS Now. | isthisnametaken wrote: | "How does pricing work? For hourly plans you are charged a flat | rate(depending on machine type) per month to cover storage and | access. | | Am I charged when my machine is off? For hourly plans, if your | machine is powered off, you will only be billed for your | storage." | | Are those charges listed anywhere? They don't seem to be on the | Workstream pricing page. | jermaustin1 wrote: | I had to dig around, but found them in the help desk: | https://support.paperspace.com/hc/en-us/articles/36000380433... | TheKnack wrote: | Here's a link to the storage pricing. There are links on that | page to pricing details for just about any scenario. | | https://support.paperspace.com/hc/en-us/articles/36000380433... | | The lowest level is 50GB for $5 per month | hedora wrote: | I wish there was a way to automatically nuke the image on | shutdown, and then spend 15 minutes to have a script auto- | populate a few games in my steam library at next boot. It'd | save $5/month, and also solve the OS update problem. | jedieaston wrote: | You can use the CLI to create/destroy instances, so what | you could do is write a script that has Chocolatey (or | boxstarter, which is a bit more for this purpose) install | Steam, run it when you login, and then have another script | destroy the instance using the cli command. | | A bit fiddly, but it'd work. | delgaudm wrote: | This is a new world to me... I'm looking to learn a GPU intensive | application like Davinci Resolve before committing to a new | machine to run it locally -- would this be an appropriate | solution, and would it obviate the need for the local machine, | i.e. can I do everything on this that I could do locally? | cocktailpeanuts wrote: | This looks like a consumer targeted product. If so, they should | use a "per month" pricing instead of the per hour pricing which | only caters to nerds who will go through the trouble to | calculate. | | I hope it's actually an affordable option overall compared to any | other options out there. | Onawa wrote: | They do have per month pricing on the pricing page. | hedgehog wrote: | Based on SAML sign-in I'm guessing they're targeting | businesses. | mistersys wrote: | Clearly this is a product targeted to professionals, designed | for using heavy application while mobile. | | Gaming is a also a use case, but gamers that run heavy games | tend to be nerds anyway. | | Per month pricing would make it very hard to price | competitively for users who work 6+ hours a day vs. users who | need to work with CAD files a couple of times per month. | | I don't know what kind of every-day consumers need to to run | heavy CAD software. | Legogris wrote: | I get mixed messages. The front page says | | > Moving your workflow into the cloud gives you the best | hardware and networking performance possible, and helps you | work on the tough stuff a normal computer just won't do. | | This is then followed by their "Advanced" specs @ 6vCPUs, | 16GB RAM and 2GB VRAM. That's a mid-range laptop. | snazz wrote: | You can choose between per hour and per month pricing. The per | hour pricing only runs when you're using the machine (only the | cost of storage when it's off) and the per month pricing is a | flat rate. They should offer a calculator for estimated usage | costs. | BiteCode_dev wrote: | With all those websites preventing you to use tor, you can use | tor to connect to this, and this to connect to whatever you need. | snazz wrote: | You can also set up a SOCKS proxy on a much cheaper basic VPS | as well, giving you the advantage of using a web browser on | your local computer instead of dealing with the overhead of a | completely virtualized desktop. | RIMR wrote: | I've been using Paperspace Air machine since they first launched | (still paying early bird prices too) and their basic Windows VM | is pretty amazing. | | I'm mostly a Linux/Mac guy, but I spend a few hundred hours per | year logged into my Paperspace machine and almost always have it | doing something for me. | | It's perfect for getting access to your own toolchain on any | computer. And it's got plenty of resource to give it time- | consuming jobs to do. It has just enough GPU to give it an edge | over some of my cheap VPS options. | | It was perfect when I was contracted out to a highly restrictive | corporation and couldn't access my own employer's tools due to | firewall policy. The browser-based remote desktop always worked. | fao_ wrote: | This actually seems like a game changer. Access to machine | learning / developer rigs at incredibly cheap prices? | corenting_ wrote: | Another interesting solution for this is : | https://shop.shadow.tech/usen/pre-order . They are currently | expanding to some countries including the US. | ec822 wrote: | +1 on Shadow!! - I would definitely recommend Shadow. You get a | full instance of Windows 10 to do anything you want (I | primarily game). I wrote a quick review of it, including 3dmark | scores for the base version here: | https://medium.com/@ec822/playing-in-the-cloud-d0c023b77bdd | Jiger104 wrote: | I've had great experience with shadow. I am pretty close to one | of their servers (Dallas) so get around 8ms ping, but even up | to 40ms ping it works very well. | jedieaston wrote: | That's a better deal, since you get a GTX 1080 and 12 GB of RAM | for $15 per month, whereas Paperspace is more like $60 per | month for the same box. | | Is Paperspace overpriced or is Shadow burning cash? I'd think | of the latter. | 6510 wrote: | Maybe some benchmarks? | dkobran wrote: | Great idea. What do you recommend as a good standard/tool we | could use to publish benchmarks? We have some CPU/memory- | centric instances but our primary focus is on GPUs. | downerending wrote: | Well, "super fast" would seem to imply at least 10 terahertz... | the_arun wrote: | Why do you need to use a Virtual Computer when you already have a | laptop/desktop you use to connect to this Virtual Computer? What | am I missing? Is it only for folks connecting from Chromebooks? | 32gbsd wrote: | Its a subscription service. People want subscriptions. ___________________________________________________________________ (page generated 2020-04-16 23:00 UTC)