For all your programming needs

809 readers
23 users here now

A community to discuss programming and or related topics

founded 6 years ago
MODERATORS
26
 
 

Post on dev.lemmy.ml

Let's start with the biggest news first: Lemmy is receiving funding from the NLnet foundation! The funding is for a total amount of 45.000 €, which will allow /u/dessalines and me (/u/nutomic ) to work on Lemmy full-time for at least half a year.

We have created various milestones for the work we are planning to do. Most of them are about getting ActivityPub federation ready for production. In addition, we will work on:

  • better accessibility
  • private communities and instances
  • reworking search
  • creating a joinlemmy.ml type site
  • the option to block other users or communities

The details of the milestones will be posted on our github issue tracker soon.

We're very excited about this opportunity, and can't wait to finish federation.

In other news, we have just released Lemmy v0.7.0. Most importantly, this update switches to Pict-rs for image hosting, due to various performance-related issues with Pictshare. Pict-rs was coded from scratch in Rust by the amazing @asonix, who also created the ActivityPub library for Rust. We can't thank him enough for all the work he is doing for Lemmy!

We'd also like to thank the following people for their contributions:

  • @iav for their work in building arm compatible rust docker images and builds.
  • @ernestwisniewski and @bytesnake for code contributions.
  • Many others for contributing translations via the Lemmy weblate.
  • Our Patreon and Liberapay supporters who help us devote more time to Lemmy (We're still very far from these being able to sustain two developers)
  • Everyone else who contributes to Lemmy, be it by coding, hosting instances or just using it and spreading the word!

Other than that, since v0.6.0 in January we've closed over 100 issues, fixed tons of bugs and added many new features.

You can find the full changelog and upgrade instructions here.

27
28
 
 

I code predominately in service of my academic research; I have a good grasp on python and use it to do data analysis and visualization for the most part. I'm wondering what language more experienced coders think I should look into next, if I want to learn about coding more generally?

29
30
31
 
 
32
 
 

It's similar to Lemmy, but it's P2P and the channels aren't centralized like here so to speak. So we may join channels external to socialism but also create socialist ones which can be modded.

The dangerous thing may be relying on P2P exposition, instead of relying on the authority of a central server (although some may consider this an advantage, since if the owners are corrupted everything comes down).

So what do you think?

33
 
 

Are there any SWEs on this website? What kind of work are you doing, and how do you feel about it?

I am currently a SWE graduate at Amazon. I mostly accepted the position because I want to get a good start to my career and get a good resume, despite despising large tech corporations for obvious reasons.

There is a cult-like culture at Amazon. They treat Bezos like a God. On our first day, they showed us videos about him. These videos were exactly like what I expect they show you on your first day walking into the Scientology HQ. Very religious idol-worshiping.

Mostly, it's a great place to work. Relatively relaxed (as long as you do a good amount of work), good kitchen, they let you have toilet breaks (unlike Amazon warehouses). It just sucks that I'm working for a company as unethical as Amazon, making a bunch of rich people even richer and not much else.

What about you guys?

34
 
 

On 29 October 2019, FOSS project Notepad++ published an article headlined ‘Free Uyghur’. The article includes a ‘how to help’ and announces a software update code-named the ‘Free Uyghur Edition’. Anyone to speak up against it is automatically considered a ‘Chinese internet troll’: just brilliant.

35
 
 

I've been trying to teach myself front-end web development after years of getting burnt out and quitting repeatedly.

This is mainly due to how so many sources and software are monitized and how everybodies goal in the field is to make money, generally by starting a business and becoming a capitalist.

How do you get around it? How do we avoid the hypercapitalist nature of the modern tech industries?

36
 
 

print("Hello, World!") As easy that. No need for semi colon or anything! "print" is printing text that is in "" to the console. Congrats on your first lesson :D

37
 
 

Hello guys! I know for sure I am better motivated with a team. This week on communal learning we will start with Python. If you know python, or want to learn it (like me) comment below your discords and we will work together on a project and learn. More people, more resources. Comment below suggestions for communal learning :D Discord: Cranberry Juice#9952

38
 
 

Learning python currently. I used to know c#.