[-] philm@programming.dev 28 points 4 months ago

Easy, it's just... continue programming in python. (large codebases are a mess in python...)

More seriously: Don't do that, it'll only create headaches for your fellow colleagues and will not really hit those (hard) that likely deserve this.

[-] philm@programming.dev 42 points 5 months ago

It's less the job post, more the implication, that they consider Rust to be better than (their internally developed) C# for one of their major products. And that I think is worth news (as it could further drive towards adoption of Rust in general).

[-] philm@programming.dev 22 points 10 months ago

On another look, though, we have to keep in mind, though that this is code-golf, so in no way representative for actual code-bases.

[-] philm@programming.dev 18 points 10 months ago

Is this a hard error? Like it doesn't compile at all?

Isn't there something like #[allow(unused)] in Rust you can put over the declaration?

[-] philm@programming.dev 16 points 11 months ago

(Nor anything else...)

[-] philm@programming.dev 26 points 11 months ago

Yep use a little bit more deeply cascaded generic rust code with a lot of fancy trait-bounds and error messages will explode and be similar as C++ (though to be fair they are still likely way more helpful than C++ template based error messages). Really hope that the compiler/error devs will improve in this area

[-] philm@programming.dev 14 points 11 months ago

Is most software getting worse?

Fixed for ya.

[-] philm@programming.dev 27 points 11 months ago

And yet, he's using the mouse and an Apple keyboard.

Where's mech-vim-hacker-typer-power?

[-] philm@programming.dev 24 points 11 months ago

I'm very split between Github (currently) providing a really nice interface/collection/way to access all kinds of open source projects and the obvious 'out-of-control centralisation' by the mega corp Microsoft.

It definitely got a little bit bloated the last years, but I still think it has a generally nice interface (browse code/review stuff, simple issue/PR system, simple way for CI via actions etc.).

But I really hope something like https://forgefed.org/ takes off someday, I feel like if the barriers are much lower to get onto a different network with the same user (without registering etc.) decentralisation can lead to more innovation in this space (management of all the stuff that Git doesn't manage itself, like issues, PRs etc.).

The beauty of Git though is that it's decentralized, so you can just mirror it on Github while mainly using a different platform. If you want a bigger userbase interacting/contributing with your project you'll allow PRs and issues there and if not just add a link to the README that points to the platform you're using...

[-] philm@programming.dev 21 points 11 months ago* (last edited 11 months ago)

They emit a lot, but they transport ... a very lot. Trucks are higher emitters per comodity.

Still both should be powered by something else like hydrogen (more interesting for ships I guess) or batteries...

And cruise ships should be IMHO taxed so high (the tax should probably directly go to countermeasures), such that only very rich people are able to (not that I grant them the fun, but they should finance this climate disaster in every possible way...)

[-] philm@programming.dev 16 points 11 months ago

bu... buut economic growth > everything else ...?

[-] philm@programming.dev 13 points 1 year ago

You seem to be coming up with conspiracy theories, don't you?

And you don't seem to know how (developing) software works, and that people aren't infallible when it comes to avoiding bugs.

Popularity just also increases the attack surface to a project, all these bugs can absolutely also occur in kbin. Unless software is mathematically proved (which is practically impossible in this context), it's always possible that there is a bug lurking around the corner.

19

I'm not sure if programming.dev is affected (doesn't feel like it currently, but I rather note it here, before it is)

view more: next ›

philm

joined 1 year ago