FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 3 points 6 days ago

This is just straight up "ChatGPT write me an article about merge vs rebase".

It's also missing any discussion of squashing, CI, git blame, git bisect etc.

[–] FizzyOrange@programming.dev 6 points 1 week ago

You have misunderstood. The is ranting against Clean Code, not clean code.

[–] FizzyOrange@programming.dev 1 points 1 week ago

I came for the trash Phoronix comments... But actually they were all very reasonable! What happened to the anti-Rust luddites?

[–] FizzyOrange@programming.dev 24 points 1 week ago (1 children)

In my experience a lot of these old projects really go out of their way to dissuade contributions anyway. Lots of naysaying "it's always been like that", ancient infrastructure - e.g. insisting on git send-email patches, etc.

Usually the only way it gets resolved is when someone writes a more modern competitor and it starts gaining traction. Suddenly all those improvements that people tried to do and were told were impossible and stupid aren't such a bad idea after all.

I don't think that's the case with Unity but it probably is with things like GCC, sudo, sysvinit, X11, etc.

[–] FizzyOrange@programming.dev 1 points 1 week ago

I remember when this is how browser zoom always worked. It was super janky, everyone hated it and the current "zoom everything" system was seen as a big improvement.

I guess opt-in makes sense. Probably nobody is going to bother though.

[–] FizzyOrange@programming.dev 13 points 1 week ago

Rust doesn't have inheritance like in traditional OOP languages because it doesn't have virtual methods. You have to manually implement methods to delegate to base classes.

Also what is this trash meme?

[–] FizzyOrange@programming.dev 1 points 1 week ago

They don't really let you do anything you couldn't do in Python, they just let you write more elegant code.

Personally I find ML-style languages to be difficult to read. They deliberately leave out a lot of the punctuation that makes code readable leading to code that just looks like a stream of words.

Rust is I think the best option here - it steals most of the good ideas from functional programming but has saner syntax.

Also you seem to be conflating pure languages with functional languages. I also made this mistake because Haskell is probably the best known functional language and it's also pure... But they're different things. OCaml is functional and not pure. You can use mutable variables to your heart's content.

TL:DR learn Rust not Haskell or OCaml.

[–] FizzyOrange@programming.dev 7 points 1 week ago (1 children)

Given the quality of your average Python code this sounds like a terrible idea.

[–] FizzyOrange@programming.dev 4 points 1 week ago

So perfect that everyone uses TeX, and no successors to it were ever developed.

[–] FizzyOrange@programming.dev 1 points 2 weeks ago

Pretty huge. Going to have to give this another try. I wonder if this will become as successful as Blender.

Also they need to cut the Apple-style quips for every item ("It's written in bold", "Dock your heart out" etc.). It even says "teamwork makes the dream work" at the end. 100% cringe.

[–] FizzyOrange@programming.dev 2 points 2 weeks ago

Ah that's way more progress than I thought! Last I heard they were still in "you're wrong for wanting this" territory.

[–] FizzyOrange@programming.dev 11 points 3 weeks ago (3 children)

How are those namespaces getting on?

view more: ‹ prev next ›