gsv

joined 2 months ago
[–] gsv@programming.dev 7 points 1 week ago

Haha. 🤣 Made my day

[–] gsv@programming.dev 4 points 1 week ago (1 children)

Tbh, I understand the problem. There are just so many volunteers for making newer developments work on every platform. Streamlining the development and easing the load on the volunteer devs seems a good idea. Having that said, it’s ofc a pity to drop support for devices. At least the LTS kernels will support the current support for a while and the vibrant Linux community will find a good way to work it out, I have no doubt. Many machines, in particular old ones, run with very old kernels to begin with…

[–] gsv@programming.dev 5 points 1 month ago (1 children)

Most ML development is done in Python to my knowledge. The reason is mostly the readily available side packages like torch, scikit-learn, etc. And Python, although not constructed as such, does indeed support a functional style. A quick search revealed a HowTo:

https://docs.python.org/3/howto/functional.html

[–] gsv@programming.dev 8 points 1 month ago (1 children)

Appreciate the KISS perspective.

For me, the project management features of a forge are extremely helpful. Setting milestones, assigning issues to them, defining timelines and regularly reiterating the planning has proven to accelerate our work as a team significantly. This experience refers to huge code bases (climate models) and medium to large team sizes, though. And probably also my bad memory 😵‍💫

I suppose it’s always good, though, to evaluate how much management a code will actually need in the end, and what tools correspond to that need.

[–] gsv@programming.dev 1 points 1 month ago

That’s a great recommendation, thanks! The pay per use model seems very fair and I like their approach to sustainability matters very much.

[–] gsv@programming.dev 5 points 1 month ago

Thanks! Will have a look

 

I am planning to host a test instance of discourse for an NGO I volunteer for on my VPS. It is supposed to accompany an event with around 100-150 participants so I expect some traffic over the weekend of the event. The only unanswered question I currently have is the mail setup. I considered self-hosting the SMTP relay myself but found a lot of recommendations to rather outsource it to an external service. I have thus been wondering if there are recommendations for an SMTP relay service? GDPR compliance on a European server is a must. Ideally, it would be inexpensive, easy to cancel, or even free as I am planning to take the instance down after the event and learn from the experiences and comments of the users.

Any ideas or recommendations? Thanks in advance!

[–] gsv@programming.dev 8 points 1 month ago

The article is unfortunately a stub. The original insight stems from the peer reviewed report of Tannu and Nair (2022) and is based on a meta analysis of several life cycle analyses. It’s actually cited and linked in the Seagate brochure:

https://hotcarbon.org/assets/2022/pdf/hotcarbon22-tannu.pdf

Long story short: The reason a combination of the higher production related CO2e emissions and the higher power consumption given the current power mix.

[–] gsv@programming.dev 22 points 1 month ago

Schleswig-Holstein therefore follows the general strategy to move towards an open source driven administration. In fact, several federn institution already migrated to the openDesk administration bundle (https://gitlab.opencode.de/bmi/opendesk/). Great!

[–] gsv@programming.dev 1 points 1 month ago

Exactly my thought. Or the beginning of psycho-history?

[–] gsv@programming.dev 2 points 1 month ago

There’s many pathways to get there. In my case it’s a classic science career. Whether that is better for the WLB is likely open for debate. 🙈 There’s a growing understanding in science that there’s a need for tenured scientific programmers supporting the compute infrastructure and development. These roles are quite rare though and thus there is tons of competition. Long story short: It’s a challenge. The good thing is that there’s many jobs out there with the meaning we seek.

[–] gsv@programming.dev 3 points 1 month ago (2 children)

I’m involved scientific programming tasks (climate models) and we are largely using a mix of prototyping, feature-driven, and big bang models. It’s a result of the requirements for our work. Important is, that our “user base” is extremely small and in the beginning of a project mostly ourselves. The required features are given by the scientific questions and timelines dictated by project timelines from soft funding. Iterations are thus mostly more like “that didn’t quite work, I need another method” kind of arguments. Hence, the implementation of modular and fast evolving design is important and often we try to build our software such that fast development can be done on individual models.
Sometimes theres an idea on how to solve a problem more efficiently or with better performance. And then it’s all about coming up with any proof of concept.

Finally, there is not really anything like a management in our line of work. The professor is usually satisfied if the results work out and papers go out quickly. The rest ist largely up to the group of devs.

[–] gsv@programming.dev 3 points 1 month ago* (last edited 1 month ago)

So and so. The projects I like a lot and heavily use I give 5€ a month, but there are very few. That would also be the usual member fee for instance for the Wikimedia foundation. Beyond that, it’s usually between a coffee and 20€, depending on how much potential I see, how much it has helped me, and how much the project needs the money. Maybe needless to say: Bug reports help a lot so I place them where I find one. Finally, when it comes to code contributions I find it hard. Usually that requires a lot of preparation and time to get into the depth of the project beyond the API/fronted. And that is, more often than not, a road block for me.

I think though, that the amount given is not a good measure on its own. It depends a lot on what one has and is able to give. There are so many people out there who earn way more than they need (including me, although I am nowhere rich). They could easily give a lot more and cover for a general user base. And the latter, making the project more popular and maybe contributing some bug reports is just as essential.

view more: next ›