Hacker Newsnew | past | comments | ask | show | jobs | submit | someone654's commentslogin

Need some more feedback when preparing. Said «preparing» 10 seconds on 500 Mbit WiFi with iPhone. Unsure if it’s not working or still downloading.


Hm that's strange. I have 300mbit here and the entire WASM blob is 30mb, it really should go through fast. It's hosted by Deno as a WebSocket proxy and file server.

I'm wondering if it's mostly the WASM setup itself (after transfer).


> Now, no one does.

I got a chuckle over this, but in my experience working on legacy systems, this is the case already. Using AI to translate/explain the code brings extra understanding.


Can it really explain the code if the information is not there anymore ? It was in a binder that got shredded 40 years ago by accident.

More like it will hallucinate some explanation & cause even more confusion.


If what you want is the "Why", you're right it probably won't get it right. It'll just give you baseless speculation. But if what you want is the "What" or the "How", I think it can be useful.


Yes, it would take a long time for humans to remake a documentation from the codebase itself, but AI could do that much quicker and with close to perfect accuracy, Code is superior to documentation as it's the direct intended behavior (including bugs), in a sense, we won't even need documentation in the future, except maybe to lower AI costs.


The code is the information. If you need binders of info then it wasn’t codified


Whilst true, it's not without its gotchas, and I saw a video the other day that elegantly highlights this: https://www.youtube.com/watch?v=t6MAZW-joCo. A false sense of confidence is bad; one that is offloaded onto somebody else is another.


> Your thoughts, senior software developer?

The senior should also start using AI to increase the amount of work done to stabilise the system, in a careful manner. More benchmarks, better testing, better safety net when delivering software, automated security reviews, better instrumentation, and so on.

> And this is how AI affects the two loops

There should be another image illustrating that the amount of mitigations done from senior side, red-/blue-team style.


Was thinking the same thing, but then i re-read the section and noticed this:

> Yes, yes, of course this is simplistic.

It's an example, put to the extreme, to clearly communicate the ideas. As all things, the golden mean applies, as I understand the article argues for:

> the design of the 'Scale' version is influenced by what worked and what doesn’t work in the 'Speed' version of the system.


I have the same experience. Maybe I’ve used the same amount of time getting the rewrite out, but the amount of quality checking have increased for me. Before, I would probably not bother to create end to end tests and benchmarks, but now the mental cost for being extra vigilant is so cheap.

My rewrite is running stable in production for two weeks with 50x speedup, which have made the doomed old solution viable again.

Wonder what this will mean for future legacy projects and how how we should structure the programs to be inside “rewrite with llm”-size? Maybe a renessanse for microservices?


Looks very interesting. Especially like that language environment is abstracted away, through cli, such that one are not stuck with for example python to write your UI logic (or create your own cli wrapper around PyAutoGUI).

How can one help with implementing Linux and Windows support?


Hi, Mac is generally available. Windows and Linux are in the roadmap!


> Open-source Agentic Development Environment (ADE) for teams using multiple coding agents.

Is it open source?


Ah I missed that, my mistake. It is fixed now. To confirm, it is not open source.


Any particular reason why not to open source it other than you plan on selling it as a PaaS?


The plan is for the app itself to remain free, no account, fully local, bring-your-own agents/endpoints/tokens, etc.

We will add paid options for Team/Enterprise when we exit our beta which include features for policy enforcement, collaboration, etc.


Can you elaborate on this? I’m facing a similar decision in my org and think sharing a common database store sounds smart. With rules of course, like clear ownership of data, only one writer, etc.


> but knowing which products might satisfy it is not automatic.

Would not search + first party description solve that? It’s easy to create a page “you have problem A? Try our product B”.


Of course it does, but this proposal entails banning search engines, right? I can imagine definitions of "advertising" that don't encompass search, but this author doesn't intend them; he explicitly states that he is not just classifying "paid" advertising of products as advertising but all "third-party" advertising, "full stop", and acknowledges this would make Google "cease to exist" in its "current form". He clearly intends his proposal to include banning search engines, entirely.


It doesn’t ban search engines, it prevents a company from making money with their search engine through advertising.


> It’s easy to create a page “you have problem A? Try our product B”.

How is that not advertising?


Because you’d have to search for and choose to see that page, not being fed a banner/pop up


> have the whole server crashing

You do not need to solve that at the language level. A common pattern is using multiple replicas, service discovery and automatic restart upon a dead replica. For example kubernetes does this out of the box.

For dark corners of the code, that is often a good middle ground between interrupting the service and never die.


Sure, it's a good idea to have something like that just in case. But crashing is really not desirable and could cause all kinds of problems, even if you do have recovery mechanisms in place.

A crash in a web server could result in data loss, timeouts and performance issues on clients due to the response never coming back, crashes on poorly written clients, cascading failures in poorly written services, etc.

And for a client application, imagine if your web browser would just randomly crash sometimes. Do you think it would make it much better if the browser would detect the crash and relaunch itself? And what if it relaunches itself and then crashes again for the same reason?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: