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

Doesn't rust feel a bit too heavy weight? It feels like the language packs too much firepower, can there be downsides to that? C long life seems to be, in part, because of its simplicity.


Most of the new development is not about adding new features but about removing limitations and making existing features more orthogonal. GATs technically aren't introducing a new thing. They just allow to use the already existing generic syntax on more things. Similar thing with allowing impl Trait in more places and async traits.


May I suggest an alternative (more accurate) headline?

"Sedentary people who do calf raises while sitting for 2 to 4 hours show 50% less blood glucose than those who just sit. "

That's terrible science, a waste of brainpower and clickbait.


Quite honestly I don't know what people are doing to their laptops to say anything bad about the Dell XPS. Statistically, it seems the overwhelming majority agrees they're great though.

I've never even had to call customer support, I've been running PopOS on a specced out XPS15 for years which I installed myself, overriding the factory-installed Windows with no issues whatsoever (honestly just one minor firmware detail that was easily solved).


What are your best links to the dark, beautiful corners of the internet?


Also Brazilian, I remember each and every time I was able to upgrade my computer. So much bliss. Living in the US now things are so much easier that you lose appreciation for what you're talking about. Keep the hustle going but allow yourself to improve your setup the second you can. The computer is the sword of the modern worker. If you were a samurai would you be swinging around some decade-old weapon?


A very honest answer. However each person's reality will dictate what they can do.


Fwiw, I have a nearly-maxed-out brand new mbpro m1 and can't stand OSx so it's collecting dust as my similar specs 1 year old XPS i9 with PopOS sees 12h of daily use.

Of course an m1's battery life is better. Everything else sucks in comparison imo but I admit this is very subjective.


Although I strongly agree with it in principle, I'm growing seriously tired of the "simpler is better" argument. It hides all the nuance, hard work and, guess what, complexity, that goes into making something simple.

Simplicity is different to each person. What seems like unnecessary abstractions with complex inner workings often exist to actually hide other complexity away.

Know the in and outs of Kubernetes? Maybe it's easier (simpler) for you than directly provisioning different pieces of infra.

Have a team of over 10 [1] working on the same monolithic codebase? Productivity while maintaining sane separation of concerns might increase going for a more domain-service-oriented architecture [2].

How can we teach what simplicity is instead of just calling it better or saying arrogant platitudes like KISS?

[1] yes, the number is that low, and often lower [2] yes, "micro" services does seem like a mistake in most cases


(op here) I actually completely agree - you're right: "simple outperformed smart" doesn't point to a useful, nuanced solution. I wrote more in-depth here about slightly-more-specifically where there are problems, curious your thoughts, feel free to DM me or comment on the blog (this thread is kinda dead)! https://kenkantzer.com/5-software-engineering-foot-guns/.


As developers, I've come to believe that complexity is the worst sin we commit. Everything we talk about can be traced back to this issue.

This is largely due to paying attention to Rich Hickey and learning Clojure.

https://www.youtube.com/watch?v=SxdOUGdseq4


I'm a very happy Pop OS user for the last year and other Linux flavors long before that. Windows as a kid because where I grew up the Apple ecosystem is just prohibitively expensive.

OSS is the future, please support it. Apple won't be around forever, OSS will.

The work System76 is doing is phenomenal.


So happy this is finally published as a WSJ headline. (hence, one assumes, starting to get public acceptance as a reasonable policy)


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

Search: