Where solarpunks organize for a better world!

1
35
submitted 2 weeks ago* (last edited 2 weeks ago) by Five to c/meta

Introduction

Every month we retire the pinned community meta post from the last month, and create a fresh one with updated news. We summarize the state of the instance, and create a space for public comments and discussions that don't merit their own meta post.

International Worker's Day is May 1st!

In 1886, a May 1st general strike called by the American Federation of Labor saw a significant response in New York, Detroit, and Milwaukee. But in Chicago, due to the International Working People's Association founded by the anarchist Albert Parsons, the number of people who went on strike was larger than twice all of those other cities combined. On May 3rd, Chicago police fired indiscriminately into a crowd of striking workers, killing several. On May 4th, the anarchists held a peaceful street meeting where several luminaries spoke. But near the end of the meeting in the Chicago Haymarket, police arrived in formation to forcibly disperse the peaceful crowd and order they desist their first amendment-protected activity in the name of the law.

Whoever it was who threw the bomb into the crowd of officers, all sides agree they were not one of the anarchist leaders who were later arrested, put on trial, and executed. The blast killed one, but 7 more officers and 4 working people would die of wounds from police bullets fired in the smoke and confusion. In the legal farce that followed, the capitalists of Chicago demonstrated through their ghoulish reaction how much they feared working people when they band together. The Haymarket heroes became not just a regional cause célèbre, but coverage of their show trial and martyrdom spread the message of the strike internationally, perhaps the most significant and successful general strike in history. It ended the common practice of 12-hour workdays, and lead the 8-hour workday, your average 9 to 5, to become the international standard.

On this day, we celebrate their sacrifice, and remember the power of working people everywhere. Celebrated in almost every country on this day, it is a symbol of cooperation between people unrestricted by national borders. In the spirit of solidarity, the admins at SLRPNK wish everyone a happy International Worker's Day!

Activity and Data

It continues to be a pleasure supporting you as an admin. When looking at data, it's easy to draw unqualified conclusions, and worse, use them as benchmarks and goals. The most important thing is the unquantifiable vibe of the instance, and whatever the numbers say, I'm pretty satisfied with that metric.

That being said, I know people are curious about the numbers, and the numbers are indeed curious. It's now official: the increase in new and active members was not a quirk of the change of reporting code at the beginning of the year. It appears there's been a reversal, and every month since January has seen the number of active members increase over the previous month. The growth is small but steady, and is even more curious due to the trend of declining or stagnant reported growth over the same period in larger instances with better funding and fame.

In addition to the growth of active members, our total number of posts continues to grow in a fashion suggesting an exponential curve. Fun.

We don't do any kind of deep analytics where we could pin down more accurately what's driving growth and why, so it's irresponsible to make too big a deal out of this data -- but it's definitely not bad. Whatever is happening, there's a good chance some of it is due to trends outside of our control, similar to Reddit's API exodus that brought most of us here almost a year ago. My advice is ignore the numbers and keep doing what you're doing. Whatever it is, it's making SLRPNK qualitatively a great place to hang out.

Software Status

@poVoq has done a wonderful job keeping Lemmy and Movim software up to date while screening new versions for major bugs. He has added a collaborative editing application Etherpad to the suite of community tools, available at https://pads.slrpnk.net/. Hedgedocs at https://docs.slrpnk.net/ will be retired due to lack of activity from the software maintainers. I'd like to personally thank @poVoq for hosting SLRPNK and keeping the software working and up-to-date.

The wiki on https://wiki.slrpnk.net remains a bit rough around the edges, as we have not yet gotten around to fixing the remaining issues with the login and easy page editing, but a few people started updating their community wikis anyways. Please let us know if you run into specific other issues. It will likely take some to get them fixed, but at least we can document the various issues for now.

Community Highlight

Check out these two communities created last month: !zines@slrpnk.net created by long-time member @toaster - a place to find great short-form self-publishing, and !forced_obsolescence@slrpnk.net by @activistPnk, a great idea that complements our vibrant !buyitforlife@slrpnk.net community by @ProdigalFrog.

I'd also like to draw attention to !fullyautomatedrpg@slrpnk.net, a forum the authors @andrewrgross and @JacobCoffinWrites are using to imagine a fantasy future to build collaborative stories in. They've put a lot of work into their world-building and are eagerly seeking public participation in the project. Congratulations to FA on being boosted by famous sci-fi writer Cory Doctorow!

Finally, !selfhosting@slrpnk.net I think deserves more attention. I have a great deal of admiration for @poVoq, and part of that is the alternative vision he has from most of the rest of the Fediverse and Lemmy instances. While some instances compete for position as the largest general purpose forum, others are happy to be small niche subject instances. SLRPNK falls into the latter category, but with a twist - with us, the medium is also the message. We will hit capacity one day, but we want the Fediverse to continue to grow in spite of us. We're very transparent about our administration decisions in XMPP moderator chat, and that's partly because of our social compact with you, but also to teach by example. Projects like !selfhosting@slrpnk.net, the Fedi-admin guild, and the wiki are part of the technology side of this goal -- to allow anyone who is interested to replicate what we're doing here, and improve on it.

The Solarpunk project is bigger than us, and we think Lemmy's ability to scale through federation is key to allowing us to grow without putting too much power and responsibility into the hands of a few people. Cloud services take away your agency and lock you in to their platforms while violating your privacy. Self-hosting is a way around that technology trap, and the skills you learn can also be applied to eventually host part of the Fediverse as well. If you're curious about what's possible, subscribing to !selfhosting@slrpnk.net is a great place to start.

Call for Moderators

Moderating a community here is a great way to build skills useful for online community management. We love to see new communities people are passionate about - but that's not the only way to get involved. Several communities are undermoderated despite continuing to attract activity. We didn't get around to closing any communities this month, but will likely start that again soon. Joining the moderation team will help keep the communities you love alive. The first step is joining XMPP chat and asking around. The moderators channel is extremely active, and a great way to coordinate and get support from us and other moderators. You'll also get a peek at what's likely to show up in the next monthly meta.

We are still planning to build a new a space for women on SLRPNK since we closed !twoxchromosomes two months ago. @punkisundead has started a discussion on Loomio to gather resources, and @schmorp has also joined the Fedi-admin guild to contribute. We are actively seeking more voices, as this is an important project, and the more people who cooperate on it, the greater chance it will have of success.

Open discussion

It’s now your turn to tell us what’s new! Any topic related to this community, our infrastructure, or the Fediverse at large is fair game. If you’ve created a new community, this is a great thread to tell us about it. All comments will get extra visibility up until the beginning of next month. Got questions? Ask’em!

2
47
test (lemmy.ml)
submitted 5 years ago by Gabe@lemmy.ml to c/asklemmy@lemmy.ml

test

3
38
submitted 5 years ago by Joe@lemmy.ml to c/rust@lemmy.ml

Oh boy, here we go

4
10
submitted 5 years ago by Restioson@lemmy.ml to c/anarchism@lemmy.ml

I made an anarchism forum. That's pretty much it for now.

5
4
submitted 5 years ago by Restioson@lemmy.ml to c/anarchism@lemmy.ml
6
28
submitted 5 years ago by dessalines@lemmy.ml to c/piracy@lemmy.ml

Another one of my projects.

7
3
submitted 5 years ago* (last edited 5 years ago) by dessalines@lemmy.ml to c/piracy@lemmy.ml
8
-1
first meme (anarchism.space)
submitted 5 years ago by Restioson@lemmy.ml to c/memes@lemmy.ml

via mastodon (lost the link :( )

9
98
I have now. (i.imgur.com)
submitted 5 years ago by dessalines@lemmy.ml to c/memes@lemmy.ml
10
11
11
5
submitted 5 years ago by MinutePhrase@lemmy.ml to c/python@lemmy.ml
12
15
13
15
submitted 5 years ago by MinutePhrase@lemmy.ml to c/science@lemmy.ml
14
52
a clever title. (i.imgur.com)
submitted 5 years ago by dessalines@lemmy.ml to c/memes@lemmy.ml
15
58
me_irl (i.imgur.com)
submitted 5 years ago by dessalines@lemmy.ml to c/me_irl@lemmy.ml
16
7
submitted 5 years ago by pojntfx@lemmy.ml to c/anarchism@lemmy.ml

Morning comrades,

wondering about this for a long time now. I've recently watched this Slavoj Žižek video and I was wondering about some further strategy. We should really focus on the "after" a whole lot more IMHO and show the people a "positive outlook" as a viable alternative to the looming oppression.

Thoughts? A confused Ancom ;)

17
11
submitted 5 years ago* (last edited 5 years ago) by pojntfx@lemmy.ml to c/anarchism@lemmy.ml

Here is a good selection:

Feel free to add some more!

18
4
submitted 5 years ago by MinutePhrase@lemmy.ml to c/rust@lemmy.ml
19
22
submitted 5 years ago by Restioson@lemmy.ml to c/memes@lemmy.ml

~~Gamers~~ Workers rise up.

20
46
me_irl (i.imgur.com)
submitted 5 years ago by dessalines@lemmy.ml to c/me_irl@lemmy.ml
21
5
submitted 5 years ago by Restioson@lemmy.ml to c/rust@lemmy.ml

Written by me and gegy1000. We have implemented the following:

  • Physical memory manager (buddy allocator)
  • Virtual memory manager
  • Kernel heap (buddy allocator)
  • Serial (for logging)
  • PIC, interrupts (incl. IST)
  • PIT
  • PS/2 (busy being reworked), keyboard input
  • Snake game (runs on boot in kernel mode)
  • ACPI (through acpi crate, with which we are involved)

Currently in progress:

  • Userspace
  • PS/2 rewrite
  • System calls
22
1
submitted 5 years ago by pojntfx@lemmy.ml to c/anarchism@lemmy.ml

After reading this essay by @dessalines, I can't help but notice the similarities to mutualism. Where do you guys stand on this?

23
11
The embedded Rust Book. (rust-embedded.github.io)
submitted 5 years ago by dessalines@lemmy.ml to c/rust@lemmy.ml
24
1
submitted 5 years ago* (last edited 5 years ago) by open_world@lemmy.ml to c/python@lemmy.ml

Python is supposed to be an easy language to learn and develop in, but I find myself spending even more time and becoming way more frustrated in writing nontrivially-sized python applications since it's a lot harder and time-consuming to test and debug. The lack of compile-time type safety makes it so I don't really have a clue what each function/class does unless I constantly look back and forth at the documentation. Not only that, I run into so many small errors that would be so easy to fix if the compiler had detected them from the beginning and told me "No, you can't do that. Here, do this instead" rather than letting me find all these errors doing runtime (and that's if I find errors; for all I know, my program could be riddled with errors and I wouldn't know until I try out several possibillities or write a million unit tests).

I don't mind writing out the types of the symbols I use since I can simply use autocompletion in my code editor and type inference in such languages as Rust or Kotlin. Types are great in general because they give me certain guarantees/constraints about my program and force me think about optimization and system design ahead of time.

I suppose Python's dynamic typing/lack of type-safety is convenient for very small applications (basically scripts) where you're dealing with a bunch of primitives or lists, but for any larger application, static typing should be a must-have. I don't think the 10% less code you write is worth the pains of the time-consuming debugging process or incredibly inefficient runtime/space-usage.

Basically all my complaints towards Python could also be directed towards Javascript.

25
35
Us vs Them (i.imgur.com)
submitted 5 years ago by dessalines@lemmy.ml to c/anarchism@lemmy.ml
view more: next ›

SLRPNK

1,275 readers
122 users here now

What is Solarpunk?

A SolarPunk Manifesto

Basic Rules:

For any community related question or to just test some function: !meta@slrpnk.net

Try our Photon & Alexandrite frontends.

We also host a lightweight frontend.

All accounts also work with XMPP chat automatically incl. our Movim client.

Learn more about us on our Wiki.

founded 2 years ago
ADMINS