1
25
rath

@lemmy.world

rath 16 points 3 years ago

No, unless at some point, most content is no longer about Reddit and Lemmy! Trying to give it a good chance for now.

path: 0 498689, hotness: undefined, score: 16, children: 4
rath 11 points 3 years ago

It's hard if you have unprotected, shared mutable state. If you use a language that uses immutable data structures (Haskell, Clojure, Erlang) it's easy! If you use a language that won't let you share mutable data without the required protection (Rust) it's also easy! Everything else and you can be sure that even if it looks like it works, it most likely doesn't.

path: 0 133052, hotness: undefined, score: 11, children: 2
rath 8 points 3 years ago

If they are being honest, they will let users from those communities to take over moderation.

path: 0 431763 433155, hotness: undefined, score: 8, children: 0
rath 7 points 3 years ago

This site is really responsive and looks nice, has lots of good features etc... well done to the devs who created it... I know some Rust and could probably help out, I will have a look at the tickets and see if I can find time to explore the source code... thanks for the raising this up, I am sure others like me will find this and want to join the battle... being open source and community owned, I think it deserves contributions from users who are able to (and donations for those who still want to help but can't contribute code).

EDIT: wow the code is very easy to follow! Highly recommend having a look if you know some Rust or want to practice Rust :)

path: 0 248613, hotness: undefined, score: 7, children: 0
rath 4 points 3 years ago

Thanks for the clarifications.

I still seem to be able to comment on posts on programming@beehaw.org ... only other lemmy.world users will see those comments?

path: 0 373701 373772, hotness: undefined, score: 4, children: 3
rath 3 points 3 years ago

After the fiasco of the submarine program Australia had with France, Sweden should be really careful with the terms of the contract :)

PS Would like to write på svenska but still learning, hope it's ok.

path: 0 249265, hotness: undefined, score: 3, children: 3
rath 3 points 3 years ago

You're going to suggest switching web servers without any reason at all? Do you think that's a reasonable thing to do?

What would Caddy have that Nginx does not, and why would Lemmy need whatever that is? What problem do you believe switching would solve, and does the cost of making the effort required to do it make that a worthwhile endeavour?

path: 0 295041, hotness: undefined, score: 3, children: 0
rath 3 points 3 years ago

Lemmy itself is open source... it's written in Rust, if you have interest in learning that... but seems to have a TypeScript frontend...

There are just so many open source projects that's hard to choose one :) the best thing is to try to help on something you actually use. If you just want a random suggestion , try https://github.com/trending Lots of Python in there! There are filters, including for language... e.g. for Go projects : https://github.com/trending/go?since=daily

Find something you want to actually use, use it, then try to improve whatever bothers you...

path: 0 355751, hotness: undefined, score: 3, children: 0
rath 3 points 3 years ago

I think you may be failing to internalize the real lesson from your anecdote: how hard a task is has almost zero correlation with how valuable such task is for the business. If management didn't care about the very difficult work you did, and assuming management actually has a good understanding of the business, then that very difficult work just wasn't very valuable and maybe shouldnt've been done at all (because if you do a cost-benefit analysis, and something is really hard and the benefit small, it's an easy call to not do it).

Of course, there are things that have almost no immediate benefit to the business but must be done, like when you need to refactor a large code base to be able to implement future features in a way that doesn't destroy the software from within... but if you analyse such cases properly, their benefit is very big for the company in the long run and that's where communication plays an important role: management needs to understand why that refactor is so important, which I admit may be difficult in case of non-technical management (but then you have bigger problems than just properly judging the cost-benefit of some task).

path: 0 633683 681329, hotness: undefined, score: 3, children: 0
rath 2 points 3 years ago

Wow, no one mentioning IntelliJ?? I use the free edition with Rust and it works great... the only thing missing is a debugger, which requires the CLion distribution which is not free... but so far that hasn't been a big problem for me.

path: 0 120837, hotness: undefined, score: 2, children: 0
rath 2 points 3 years ago

undefined> Nothing is ever free, everything has a catch

What do people expect? MSFT doing it out of altruism??

path: 0 181418 209179, hotness: undefined, score: 2, children: 1
rath 2 points 3 years ago

When I was still at university, I started working on a place where Spring was used... they gave me a book called "Spring in Action" to read. I loved reading it and everything made much more sense after that... I highly recommend trying to get a deep understanding of something so central to an application like Spring before you start doing anything more advanced with it. You wouldn't want to drive a F1 car without first learning how to do it properly, it may be fun at first but you're likely to crash and burn.

path: 0 89618 90311 120561, hotness: undefined, score: 2, children: 0
rath 2 points 3 years ago

Hi, I am new here :) just wondering: where's the programming content? All I see is posts about Reddit and Lemmy.

path: 0 374860, hotness: undefined, score: 2, children: 0
rath 2 points 3 years ago path: 0 377354 378555 382722, hotness: undefined, score: 2, children: 1
rath 1 point 3 years ago

This is an obvious consequence of more users moving to Lemmy... do you think spammers will not follow the users, specially on a place where anyone (not matter how spammy) can run their own instances and try to federate with everyone else?? Their only challenge is to stay in "business" without being banned for as long as possible, but as they can keep spawning new instances longer than you can keep banning them, that seems like a losing battle.

path: 0 433415, hotness: undefined, score: 1, children: 0
rath 1 point 3 years ago

In Java it's really rare to see hundreds of files in a single package (dir)... do you have examples showing anything different??

path: 0 119526 120477, hotness: undefined, score: 1, children: 1
rath 1 point 3 years ago

In which planet does a Lua developer get more money than a Java/Javascript/Kotlin developer?? And I always find it amazing how Dart is consistently low-paid, despite mobile developers normally having a pretty decent salary and Dart being almost solely used for mobile dev... this must be like a few big Dart/Flutter users that pay very little (perhaps in some developing country) while Zig, the best paid language, is very likely only used in a couple of high paying companies (Uber seems to use it for a few small things, and I guess someone like Google/Facebook may be using it as well - they use every language under the Sun).

path: 0 209721, hotness: undefined, score: 1, children: 0
rath 1 point 3 years ago path: 0 249265 255440 264651, hotness: undefined, score: 1, children: 1
rath 1 point 3 years ago

Does any of these have good programming content? Unfortunately, I can't find anything interesting (some of them don't have anything at all, interesting or not) so far. Really missing reddit/r/programming.

path: 0 377354, hotness: undefined, score: 1, children: 3
rath 1 point 3 years ago

Cool, a Clojure Native would be a good reason to try it out!

path: 0 382501, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...