dessalines

joined 5 years ago
MODERATOR OF
[–] dessalines@lemmy.ml 2 points 3 weeks ago

No probs! I'm obsessed with adventure stories, and you can't get much better than 1001 nights.

[–] dessalines@lemmy.ml 7 points 3 weeks ago

Considering VOA is a US government agency, we should probably just not allow it.

[–] dessalines@lemmy.ml 0 points 3 weeks ago* (last edited 3 weeks ago) (5 children)

Ireland has some good foreign policy positions due to being a victim of british colonialism for hundreds of years, and feeling affinity with other victims of settler-colonialism, but after the civil war, they fully adopted the model of governance of their oppressors.

Ireland is now just like other western states, ruled by finance capital, and suffers all the same problems (a housing and rent crisis, production exported to low-wage countries, etc). A lot of US tech companies even use Ireland as an off-shore tax-haven.

BAE and Boeing (who manufacture weaponry used against Arab countries and in Palestine) have plants in Ireland. They also let the US use their bases in its war on Iraq, and had active troops in the war to break up Yugoslavia, and also had troops to fight against Syria.

Ireland is kind of a case-study in what not to do after an anti-colonialist revolution.

[–] dessalines@lemmy.ml 0 points 3 weeks ago

The reason latin america is excluded from the west is because 1) they don't exploit other countries via finance capital, and 2) most of them preserve both their indigenous cultures and populations, in a way that would be intolerable to US or Israeli settlers.

[–] dessalines@lemmy.ml 2 points 3 weeks ago (7 children)

Israel, along with most western countries, have been bombing (or building bombs) the Middle east and North Africa for decades now.

[–] dessalines@lemmy.ml 1 points 3 weeks ago

Agree, especially considering how much the EU has screwed over Greece in recent years. Not really an exploiter of global south labor via finance capital, which the US, GB, France, Germany, and the Nordic countries, definitely are.

[–] dessalines@lemmy.ml 14 points 3 weeks ago

Some quotes from the founder af Zionism, Theodore Herzl:

Supposing, for example, we were obliged to clear a country of wild beasts, we should not set about the task in the fashion of Europeans of the fifth century. We should not take spear and lance and go out singly in pursuit of bears; we would organize a large and active hunting party, drive the animals together, and throw a melinite bomb into their midst.

If it is God’s will that we return to our historic fatherland, we should like to do so as representatives of Western civilization, and bring cleanliness, order, and the well-distilled customs of the Occident to this plague-ridden, blighted comer of the Orient.

If whole branches of Jews must be destroyed, it is worth it, as long as a Jewish state in Palestine is created.

We must expropriate gently the private property on the state assigned to us. We shall try to spirit the penniless population across the border by procuring employment for it in the transit countries, while denying it employment in our country. The property owners will come over to our side. Both the process of expropriation and the removal of the poor must be carried out discretely and circumspectly. Let the owners of the immoveable property believe that they are cheating us, selling us things for more than they are worth. But we are not going to sell them anything back.

[–] dessalines@lemmy.ml 5 points 3 weeks ago

Capitalism is less than 400 years old, and feudalism took probably triple that to fully die out. These are world-historic processes taking a long time, involving new energy sources, technological developments, and declining surpluses.

Capitalism has had many crackups already, and is now in its late stage in most of the world. Even most of the populations of capitalist countries, when polled, are pessimistic about their future.

[–] dessalines@lemmy.ml 9 points 3 weeks ago

One nation, one vote seems like a good idea to me. The US would never allow it tho.

[–] dessalines@lemmy.ml 17 points 3 weeks ago (7 children)

It's less a geographical or hemispheric distinction, and more a political one.

This page on imperial core is good.

[–] dessalines@lemmy.ml 11 points 3 weeks ago (4 children)

Maybe the US is lying to you about China in other areas too? Israel and the US (and Britain) have been killing Arabs for decades. Are they to be trusted when telling you their enemies are doing the same?

791
Lemmy v0.18.0 Release (join-lemmy.org)
submitted 1 year ago* (last edited 1 year ago) by dessalines@lemmy.ml to c/announcements@lemmy.ml
 

What is Lemmy?

Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

Major Changes

HTTP API instead of Websocket

Until now Lemmy-UI used websocket for all API requests. This has many disadvantages, like making the code harder to maintain, and causing live updates to the site which many users dislike. Most importantly, it requires keeping a connection open between server and client at all times, which causes increased load and makes scaling difficult. That's why we decided to rip out websocket entirely, and switch to HTTP instead. This change was made much more urgent by the sudden influx of new users. @CannotSleep420 and @dessalines have been working hard for the past weeks to implement this change in lemmy-ui.

HTTP on its own is already more lightweight than websocket. Additionally it also allows for caching of server responses which can decrease load on the database. Here is an experimental nginx config which enables response caching. Note that Lemmy doesn't send any cache-control headers yet, so there is a chance that private data gets cached and served to other users. Test carefully and use at your own risk.

Two-Factor Authentication

New support for two-factor authentication. Use an app like andOTP or Authenticator Pro to store a secret for your account. This secret needs to be entered every time you login. It ensures that an attacker can't access your account with the password alone.

Custom Emojis

Instance admins can add different images as emojis which can be referenced by users when posting.

Other changes

Progressive Web App

Lemmy's web client can now be installed on browsers that support PWAs, both on desktop and mobile. It will use an instance's icon and name for the app if they are set, making it look like a given instance is an app.

Note for desktop Firefox users: the desktop version of Firefox does not have built in support for PWAs. If you would like to use a Lemmy instance as a PWA, use use this extension.

Error Pages

Lemmy's web client now has error pages that include resources to use if the problem persists. This should be much less jarring for users than displaying a white screen with the text "404 error message here".

Route Changes

Pages that took arguments in the route now take query parameters instead. For example, a link to lemmy.ml's home page with a few options used to look like this:

https://lemmy.ml/home/data_type/Post/listing_type/All/sort/Active/page/1

The new route would look like this:

https://lemmy.ml?listingType=All

Note that you now only have to specify parameters you want instead of all of them.

Searchable select redesign

The searchable selects, such as those used on the search page, have a new look and feel. No more inexplicable green selects when using the lightly themes!

Share button

Posts on the web client now have a share button on supported browsers. This can be used to share posts to other applications quickly and easily.

Lemmy-UI Overall look and feel

lemmy-ui is now upgraded to bootstrap 5, and every component is now much cleaner.

Special thanks to sleepless, alectrocute, jsit, and many others for their great work on improving and re-organizing lemmy-ui.

Database optimizations

Special thanks to johanndt, for suggesting improvements to Lemmy's database queries. Some of these suggestions have already been implemented, and more are on the way.

Query speed is Lemmy's main performance bottleneck, so we really appreciate any help database experts can provide.

Captchas

Captchas are not available in this version, as they need to be reimplemented in a different way. They will be back in 0.18.1, so wait with upgrading if you rely on them.

Upgrade instructions

Follow the upgrade instructions for ansible or docker.

If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

Support development

We (@dessalines and @nutomic) have been working full-time on Lemmy for almost three years. This is largely thanks to support from NLnet foundation.

If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. No one likes recurring donations, but they've proven to be the only way that open-source software like Lemmy can stay independent and alive.

 

Lemmy is planning on having its 0.18.0 release tomorrow, and this adds compatibility for it.

 

cross-posted from: https://lemmy.ml/post/1232795

Its been a hectic week everyone, so I apologize that I haven't been as responsive as usual. We realized that we could either spend all our day answering questions, or coding to make lemmy better, so we're prioritizing the latter.

Reddit caught us right in the middle of one of our larger performance improvements, so I apologize for the instability of instances like this one. But I'm confident that lemmy will improve, especially due to all the new contributors helping out with performance, security fixes, and stability.

Please use our the issue trackers for the various lemmy projects to report issues, otherwise they will likely get lost.

Call for testers

  • You can help us test patch releases like this one at https://enterprise.lemmy.ml
  • We're readying the 0.18.0 release soon, you can help us test at https://voyager.lemmy.ml , and https://ds9.lemmy.ml
    • App devs should use voyager.lemmy.ml to test and prepare for 0.18.0, which should come in the next few weeks. The API changes and new types can be seen here.
    • 0.18.0 should give servers a big performance boost by removing websockets and switching entirely to HTTP. It also will add a lot of features like 2fa / TOTP.
 

Its been a hectic week everyone, so I apologize that I haven't been as responsive as usual. We realized that we could either spend all our day answering questions, or coding to make lemmy better, so we're prioritizing the latter.

Reddit caught us right in the middle of one of our larger performance improvements, so I apologize for the instability of instances like this one. But I'm confident that lemmy will improve, especially due to all the new contributors helping out with performance, security fixes, and stability.

Please use our the issue trackers for the various lemmy projects to report issues, otherwise they will likely get lost.

Call for testers

  • You can help us test patch releases like this one at https://enterprise.lemmy.ml
  • We're readying the 0.18.0 release soon, you can help us test at https://voyager.lemmy.ml , and https://ds9.lemmy.ml
    • App devs should use voyager.lemmy.ml to test and prepare for 0.18.0, which should come in the next few weeks. The API changes and new types can be seen here.
    • 0.18.0 should give servers a big performance boost by removing websockets and switching entirely to HTTP. It also will add a lot of features like 2fa / TOTP.
 
 

Now I only have to answer ~300 replies and private messages until I can get back to coding!

 

Rule #2 is possibly our most important one:

Be respectful. Everyone should feel welcome here.

Learn to disagree without being rude or disrespectful.

It can be difficult sometimes, since western social media thrives on collective outrage, and they knowingly ingrain this into us for years. But please do adhere to this rule, and it will make this place much more enjoyable.

We will not hesitate to issue temp bans (usually a day or two) for those who make everyone's experience unpleasant.Hit the report button if you see this behavior.

Thanks!

view more: ‹ prev next ›