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

This material is best one you can find out there. You can always report typos.

> manual memory management

Rust has automatic memory management.

> Complexity tax

Could you be more specific?


The trait/type system can get pretty complex. Advanced Rust doesn't inherit like typical OOP, you build on generics with trait constraints, and that is a much more complex and unusual thing to model in the mind. Granted you get used to it.


OOP inheritance is an anti-pattern and hype train of the 90's/00's, especially multiple inheritance. Especially the codebases where they create extremely verbose factories and abstract classes for every damn thing ... Java, C++, and the Hack (PHP-kind) shop are frequently guilty of this.

Duck typing and selective traits/protocols are the way to go™. Go, Rust, Erlang+Elixir... they're sane.

What I don't like about Rust is the inability to override blanket trait implementations, and the inability to provide multiple, very narrow, semi-blanket implementations.

Finally: People who can't/don't want to learn multiple programming language platform paradigms probably should turn in their professional software engineer cards. ;)


> Rust has automatic memory management

Sure, if you define "automatic memory management" in a bespoke way.

> Could you be more specific?

The lifetime system, one of the most complex and challenging parts of the Rust programming model, exists only so that Rust can combine manual memory management with memory safety. Relax the requirement to manage memory manually and you can safely delete lifetimes and end up with a much simpler language.

Have you ever written a Java or Python program?


I doubt those specs are enough for running games at good graphics settings.


There is Quetta browser that is stable and support extensions on mobile.


Quetta's design is really bad, takes multiple clicks to switch from Private back to Normal browsing mode.


Quetta is unusable for me from how much they redesign the UI for no real reason. What I wanted was just an up-to-date version of Kiwi Browser which this project seems to aim for.


Look, another article about AI


AI is newsworthy.


That's subjective. I don't consider Chromium retrofitted with Chat-GPT newsworthy. Some people might. I also don't fault the commenter for being tired of the majority of content on this site being LLM-adjacent. I'm certainly over it.


Everyone tells what but not how. From years of healing I have learned that picking up random quotes or texts from internet won’t help at all. You should read or go to a professional. Anger,Sadness, Misery cannot just go away when you say you would. It takes a change in mindset, knowledge, and convincing.


Andrej is most unreliable person to take as source. Last year he claimed to do vibe coding and now this.


Andrej coined the term "vibe coding" in February on X, only 8 months ago.


He's also the guy behind FSD which is kinda turning into a scam.


> FSD which is a scam.

fixed that for you.


??? Many developers, experienced and not, play around with vibe coding. Is your critique of him that he has tried vibe coding?


I’m critiquing him that he lied in his claim. And anyone who claims same is just farming engagement.


It will just follow the prompt until few message and then go back to normal.


Didn’t GitHub create something similar called Spec.



You're only show as your typing speed and working memory. I noticed that LLM quickly spits out the code and thus I can iterate faster while typing myself I have focus on course and thus lose a lot of design context. Overall I haven't found any benefit of LLM. For me, it's just a probabilistic text generator that guesses my intent.


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

Search: