Hi, quite interesting project but have a hard time to understand why would stream a desktop.
From my (ignorant) understanding, the important part is the context of the LLM in the task. Some conversations you need visuals, some you don't. What's the advantage of giving a full desktop streaming instead of using integrations?
There's also value in being able to run multiple agents in parallel with their own isolated filesystems and runtimes. One agent won't tread on the toes of another whatever they do. You can let it loose and it doesn't matter if it breaks something, you can just spin up another one
Mainly so you can give the agent access to the desktop as well. Then it can debug your web app in Chrome Dev tools but also you can pair with it with streaming that is so good it feels local
Saving money 100% also lower latency on distributed access. Accessing file partitioned S3 doesn’t require to spin a warehouse and wait for your query to go on a queue, so if every job runs in like k8s you don’t have to manage resources and auto scale in snowflake is a “paid feature”
I believe just not having to handle a query queue system is already.
Providing "base load" is often touted as an advantage of nuclear power plants (NPP) here on HN. The reality is actually the opposite. As the International Atomic Energy Agency says[1]:
"Any unexpected sudden disconnect of the NPP from an otherwise stable electric grid could trigger a severe imbalance between power generation and consumption causing a sudden reduction in grid frequency and voltage. This could even cascade into the collapse of the grid if additional power sources are not connected to the grid in time."
Basically NPPs are designed to SCRAM for all sorts of reasons, then the sudden loss of multiple GW really ruins the grid managers' day. The first paragraphs of [1] make it clear that a large, stable, grid is a pre-requisite for NPPs not a result of NPPs.
It's not quite the same when failing to meet peak demand means pipes freeze or people die of heat exhaustion. There are areas in the country that are over a hundred degrees at night. It's going to take a lot of solar to cool all those homes.
Could we all live a different way, communally instead of in our own big boxes? It's physically possible but socially impossible. The truth is we'd rather burn the planet to the ground and we will. That's our nature, little use fighting it.
> When talking about the electrical grid you have to be able to generate energy in any amount whenever you want.
Not exactly. It is possible to manage the demand side to some degree.
For example, Octopus Energy in the UK has a "Intelligent Octopus Go" contract which offers much cheaper night rates, in exchange for giving up control over when and at what rate your EV charges. You just tell them what battery percentage you need by what time in the morning. They plan the charging within this constraint and get paid by the grid operator to balance the grid.
Another example are dynamically priced contracts where the prices vary hour by hour based on the day-ahead market prices. I have such a contract and I charge my EV only during the cheapest hours when other demand is low. Sometimes I postpone charging for a day or more because I have sufficient charge for my needs and I expect lower prices later, e.g. based on weather or upcoming weekend.
EE Power systems Graduate but only work with power systems projects, migrated to CS in the middle of the course, but I come from Brazil (one of top 5 of Brazil) so be aware of that, Course completion total 5 years but average was 6.5 years with 70% dropout.
The think about electrical engineering depends a lot on what field you work, the "projects field" are easier and more hands on, there is actually in my opinion very few eletrical engineering knowledge in here, on the other side everything that is affected by electromagnetism is very abstract and hard, almost a religion.
Also debugging software is way more easy then debugging harder + software which is more common on electrical engineering like embedded systems for measurement. If you work with electronically devices which is a common think your problems can be related to external effects of electromagnetism that are generating impulses on the system, I don't have any experience on that but I have friends who work on development of electronics for power systems.
CS for me always felt way more easier and practical, computers you can most of the time validate and check based on coding, it's easier to find errors, being that assembly, python, javascript. Also the community is so much bigger you can find so much stuff in the internet.
So basically eletromagnetism is a religion that makes EE so hard, because it's highly abstract and is the responsible for generating tons of unpractical effects on EE daily life of work making hard to understand the daily problems in my opinion on the opposite side CS is coding and coding is executable and viewed in a computer with tons of tools to facilitate that. The problem with CS is not CS by itself but the quality of the professionals while in eletrical engineering I believe the trade by itself is already hard.
Basic collection your data.