Leaked US Intelligence Documents Outline Israeli Preparations to Strike Iran
According to CNN, one of the documents reveals that Israel maintains a nuclear weapons arsenal which, for decades, has been an open secret. This is highly controversial, as amendments made to US foreign assistance laws by US Senators Stuart Symington and John Glenn in 1976 make Washington's huge military aid to Israel illegal because Tel Aviv is not a signatory of the Non-Proliferation Treaty. But successive US presidents since Richard Nixon, including Joe Biden most recently, have agreed with their Israeli counterparts to never acknowledge Israel's approximately 90--300 nukes.
Leaked US Intelligence Documents Outline Israeli Preparations to Strike Iran - News From Antiwar.com
Updated 10/19/24 at 9:15pm EDT. Leaked top secret documents from the Pentagon and the National Security Agency (NSA) outline Israeli preparations for a major attack against Iran, CNN reported on Saturday.News From Antiwar.com
Teacher murdered in front of schoolchildren as Lima gripped by crime wave
Peru’s unpopular congress is under pressure to annul a controversial law, dubbed the “pro-organized crime” law, which experts argue weakens the fight against extortion and assassination by no longer classifying them as organized crime, which carries stiffer penalties.Moreover, the law stipulates that to carry out raids on suspected criminals, police and prosecutors must wait for their legal representatives to be present before conducting an operation. In practice, this can mean hours of waiting, allowing suspects to destroy evidence or otherwise frustrate the process.
"A raid is an investigative mechanism that requires surprise," said Solis, adding that the law was instigated by "people in political positions who are being investigated for corruption".
It is perhaps no coincidence that Boluarte -- whose disapproval rating reached a record low of 92% according to the polls this month -- was herself subject to a raid on her home amid allegations swirling around her collection of Rolex watches and luxury jewellery in April.
Teacher murdered in front of schoolchildren as Lima gripped by crime wave
Extortion rackets killed seven people in less than 12 hours in Lima recently, despite a two-month state of emergencyDan Collyns (The Guardian)
Flera svenskar häktade i Finland. Fem personer, fyra män och en kvinna, från Göteborgsområdet har häktats i Finland för narkotikabrott. Alla fyra männen uppges i media tillhöra en kriminell gruppering med bas i Lindome som ligger söder om Göteborg i Mölndals kommun.
How do you deploy in 10 seconds?
cross-posted from: lemmy.world/post/21065836
Hi friends, as promised, I'm back with my second post. I'll be hanging around in the comments for any questions!In this post, I take a look at a typical deployment process, how long each part of it takes, and then I present a simple alternative that I use which is much faster and perfect for hobbit software.
like this
Badabinski likes this.
Charisma Fishing Co Ltd är ett av många shetländska fiskeriföretag som har LHD Ltd som delägare och manager för den fiskebåt de äger och ekonomin i företaget. Formellt har företaget en adress i Lerwick men egentlig hemvist är den lilla ön Whalsay.
Pro-Palestine protesters shut down London's Tower Bridge
cross-posted from: lemmy.ml/post/21598108
cross-posted from: hcommons.social/users/adachika…
Pro-Palestine protesters shut down London's Tower Bridge
(Jerusalem Post, 2024-10-20)jpost.com/diaspora/article-825…
———“Pro-Palestine protesters shut down Tower Bridge in #London on Saturday, shortly after thousands attended a mass protest in Trafalgar Square and Whitehall.”
“… the Met Police stated that the groups had been dispersed and several arrests had been made.”
“A group named Youth Demand claimed to have been part of a coalition that organized the event and shut down the bridge.
“Youth Demand said it demanded that the UK government stop arming Israel…”“The other groups involved were the Palestine Solidarity Campaign, Prayers4Gaza, Palestine Pulse, Thanet 4 Palestine, and Ealing Friends of Palestine.”
@palestine@lemmy.ml
@palestine@a.gup.pe
@israel
#YouthDemand #StopArmingIsrael
Anti-Israel protests in London force Tower Bridge closure
The Met Police stated that several arrests were made.By MATHILDA HELLER (The Jerusalem Post)
Bitwarden Desktop version 2024.10.0 is no longer free software
Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause:
You may not use this SDK to develop applications for use with software other
than Bitwarden (including non-compatible implementations of Bitwarden) or to
develop another SDK.This violates freedom 0.
It is not possible to build desktop-v2024.10.0 (or, likely, current master) without removing this dependency.
Desktop version 2024.10.0 is no longer free software · Issue #11611 · bitwarden/clients
Pull request #10974 introduces the @bitwarden/sdk-internal dependency which is needed to build the desktop client. The dependency contains a licence statement which contains the following clause: Y...GitHub
like this
Lippy likes this.
Damn, I just switched from Bitwarden to KeepPassXC.
Clearly just in time. Lol.
How different is this to gitlab’s open core model?
That's a really good question that I don't immediately have a satisfying answer to.
There are some differences I can point out though:
- Gitlab has demonstrated its commitment to keep the core of their product, though limited in features, free and open source. As of now, BW's clients cannot even be compiled without the proprietary SDK anymore.
- Gitlab was always a permissive license (MIT) and never attempted to subvert its original license terms
- Gitlab-EE's "closed" core is actually quite open (go read the source code) but still squarely in the proprietary camp because it requires you to have a valid subscription to exercise your freedoms.
Is this a permanent change?
It'd be quite trivial for them to do in technical terms: Either license the SDK as GPL or stop using it in the clients.
I don't see a reason for them to roll it back though. This was decided long ago and they explicitly decided to stray away from the status quo and make it closed source.
The only thing I could see making them revert this would be public pressure. If they lose a sufficient amount of subscribers over this, that might make them reconsider. Honestly though by that time, the cat's out of the bag and all the public goodwill and trust is gone.
It's honestly a bafflingly bad decision from even just a business perspective. I predict they'll lose at least 20% but likely 30-50% of their subscribers to this.
Is the involvement of investors the root of this?
I find that likely. If it stinks, it's usually something stinky's fault.
Are we overreacting as it doesn’t meet our strict definition of foss?
They are attempting to subvert one of the FOSS licenses held in the highest regard. You cannot really be much more anti than this.
An "honest" switch to completely proprietary licenses with a public announcement months prior would have been easier to accept.
Gitlab has demonstrated its commitment to keep the core of their product, though limited in features, free and open source. As of now, BW's clients cannot even be compiled without the proprietary SDK anymore.
None of that makes Bitwarden not open source. Not only that, they specifically state this is a bug which will be addressed.
I would go as far as to say that Bitwarden's main competitive advantage and differentiation is that it's open source. They would be insane to stop that.
None of that makes Bitwarden not open source.
Yes, it does, because it violates its own license GPLv3 by having proprietary build-/runtime dependencies.
If it was under a different, maybe more permissive, open source license, then maybe it would still be open source, but as of right now i likely breaks its own license terms.
Not only that, they specifically state this is a bug which will be addressed.
From what they state, they think that because executables that share internal information via standard protocols does somehow not break GPL3 terms compared to two libraries that share internal state via the standardized C ABI which does. And they seem to not consider that a bug, just the build-time dependency.
Sorry that's my mistake - I should have said "source available", rather than "open source". IMO, being source available is the critical component of a password manager like Bitwarden, and is what I meant when I referred to their main competitive advantage.
They might also choose to be open source and fix this specific issue and return to GPL-compatibility, but remaining source available would seem to be the more critical factor.
So you meant to say:
I would go as far as to say that Bitwarden’s main competitive advantage and differentiation is that it’s source is available.
That is not true, there are a lot of other password management software out there where the client source code is either open source or source available. For instance keyguard: github.com/AChep/keyguard-app?… which is an alternative proprietary bitwarden client, where the source is also available. Also the Proton Pass client is under GPLv3.
I would argue that the main advantage of bitwarden compared to others is that it is open source and has an open source server for self-hosting (vaultwarden). Which of course makes it difficult in terms of business strategy with their VC funding. But maybe becoming a non-profit org and getting money from donors, the strategic funds of EU and other governments, etc. might be an alternative way.
Switching licenses to future versions doesn't invalidate previous versions released under GPL.
I'm not a lawyer but I deal with OSS licenses for work and I don't know if there's ever been a case like this, that I can think of anyway.
Their previous versions, still being under the GPL, would require them to release a change to make it usable on desktops. Again, I'm not a lawyer here but there is a lot of case law behind the GPL and I think the user who made the issue could take them to court to force them to make the change if they don't respond in 30 days.
I would assume so. According to the page Documentation and FAQ,
Why is there no cloud synchronization feature built into KeePassXC?Cloud synchronization with Dropbox, Google Drive, OneDrive, ownCloud, Nextcloud etc. can be easily accomplished by simply storing your KeePassXC database inside your shared cloud folder and letting your synchronization service of choice do the rest. We prefer this approach, because it is simple, not tied to a specific cloud provider and keeps the complexity of our code low.
What does this change for you?
Seems to change nothing for all my devices which is a cheap offering at $10/year.
Ty, exploring alternative tools. I really don't like last pass due to their lax data security and 1 Password for the same reason.
Bitwarden still earns my $10/year.
The direction that the company is taking. Clearly that Bitwarden feels like other open source projects are diverting revenue from them.
That's a small step towards enshittification. They close this part of the software, then another part until slowly it is closed source.
We've seen this move over and over.
Stopping your business with Bitwarden over that issue sends a message that many customers don't find this acceptable. If enough people stop using their service, they have a chance to backtrack. But even then, if they've done it once, they'll try it again.
Your current price is 10$/year now. But the moment a company tries to cull any open source of their project is the moment they try to cash it in.
That's a small step towards enshittification
Going away from opensource model that you built your business over is a pretty big step.
I don't know what the heck you're talking about.
I see overwhelming evidence that they have intentionally made parts of the clients' code proprietary. You can check the client code yourself (for now anyways) and convince yourself of the fact that the bw SDK code is in indeed integrated into the bitwarden clients' code base.
This is the license text of the sdk-internal used in 2024.10.1 (0.1.3): github.com/bitwarden/sdk/blob/…
You can read that license text to convince yourself of the fact that it is absolutely proprietary.
Here is also the CTO and founder of Bitwarden admitting that they have done it and are also attempting to subvert the GPL in using sdk-internal:
github.com/bitwarden/clients/i…
Hi @brjsp,
Thanks for sharing your concerns here. We have been progressing use of our SDK in more use cases for our clients. However, our goal is to make sure that the SDK is used in a way that maintains GPL compatibility.
- the SDK and the client are two separate programs
- code for each program is in separate repositories
- the fact that the two programs communicate using standard protocols does not mean they are one program for purposes of GPLv3
Being able to build the app as you are trying to do here is an issue we plan to resolve and is merely a bug.
(Emphasis mine.)
The fluff about the ability to even build the app is secondary, the primary issue is that the Bitwarden clients are no longer free software. That fact is irrefutable.
That would be an issue if they were not open source. Them making their own SDK proprietary is not a pitchfork issue.
Open source !== Non-proprietary
I would go as far as to say that Bitwarden's main competitive advantage and differentiation is that it's open source. They would be insane to change that.
Well, then it would be nice to hear from them an explanation on why they decided to violate the GPLv3 on their client, by coupling it with proprietary code in a way that disallows building and/or usage without that proprietary component.
They would be insane to change that.
Yes. And i hope that they recover from it soon.
Well, then it would be nice to hear from them an explanation on why they decided to violate the GPLv3
Lucky for you, they provided that explanation:
- This is a bug/mistake.
- Our goal is to make sure that the SDK is used in a way that maintains GPL compatibility.
- We will fix this.
Ok, lets take it step by step:
Thanks for sharing your concerns here. We have been progressing use of our SDK in more use cases for our clients. However, our goal is to make sure that the SDK is used in a way that maintains GPL compatibility.
- the SDK and the client are two separate programs
I think they meant executable here, but that also doesn't matter. If both programs can only be used together and not separate, and one is under GPLv3, then the other needs to be under GPLv3 too.
- code for each program is in separate repositories
How the code is structured doesn't matter, it is about how it is consumed by the end-user, there both programs are delivered together and work together.
- the fact that the two programs communicate using standard protocols does not mean they are one program for purposes of GPLv3
The way those two programs communicate together, doesn't matter, they only work together and not separate from each other. Both need to be under GPLv3
Being able to build the app as you are trying to do here is an issue we plan to resolve and is merely a bug.
Not being able to build a GPLv3 licenses program without a proprietary one, is a build dependency. GPLv3 enforces you to be able to reproduce the code and I am pretty sure that the build tools and dependencies need to be under a GPLv3 compatible license as well.
But all of that still doesn't explain what their goal of introducing the proprietary SDK is. What function will it have in the future? Will open source part be completely independent or not? What features will depend on the close-source part, and which do not? Have they thought about any ethical concerns, that many contributors contributed to their software because it under a GPL license? How are they planning on dealing with the loss of trust, in a project where trust is very important? etc.
What features will depend on the close-source part, and which do not?
There are definitely some terminology issues here.
The SDK is not closed source, you can find the source here: github.com/bitwarden/sdk
It might not be GPL open-source, but it is not closed either.
Other than that, I agree with your points. I don't agree with the kneejerk hysteria from many of the comments - it's one of the worst things about FOSS is how quick people are to anger (I am not referring to you here).
But all of that still doesn’t explain what their goal of introducing the proprietary SDK is.
Let's wait and see before we get out the pitchforks.
The SDK is not closed source, you can find the source here: github.com/bitwarden/sdkIt might not be GPL open-source, but it is not closed either.
Sure. To me "source available" is still closed-source, since looking into it might give companies an attack surface for you to have violated their copyright in the future. Happened with IBM in the past: books.google.de/books?id=gy4EA…
Let’s wait and see before we get out the pitchforks.
Sure. Bitwarden doesn't owe us anything, but it is still sad to see this decision and better clarification and explanation could have alleviated the breaking of the trust here.
It means previous versions remain open, but ownership trumps any license restrictions.
They don't license the code to themselves, they just have it. And if they want to close source it they can.
GPLv3 and copyleft only work to protect against non-owners doing that. CLA means a project is not strongly open source, the company doing that CLA can rugpull at any time.
The fact a project even has a CLA should be extremely suspect, because this is exactly what you would use that for. To ensure you can harvest contributions and none of those contributers will stand in your way when you later burn the bridges and enshittify.
As with all of their services, the back-end is closed-source.
For the purposes of user freedom, it's not that critical as the back-end merely facilitates the storage and synchronisation of encrypted data. This is different from the bitwarden case where they're now including freedom disrespecting code into the most critical part of their software: the clients which handle the unencrypted data.
Fact of the matter remains however that Proton Pass restricts your freedom by not allowing you to self-host it.
If you are fine with not being able to self-host, I'd say it's a good option though. Doubly so if you are already a customer of their other services.
Proton has demonstrated time and time again to act for the benefit of its users in the past decade and I see no incentive for them to stop doing so. I'd estimate a low risk of enshittification for Proton which is high praise for a company of their size.
Also important to note is that they are creating the same license problems in other places.
They broke f-droid builds 3 months ago and try to navigate users to their own repo now. Their own repo ofc not applying foss requirements, because the android app is no longer foss as of 3 months ago. Now the f-droid version is slowly going out of date, which creates a nice security risk for no reason other than their greed.
Apparently they also closed-sourced their "convenient" npm Bitwarden module 2 months ago, using some hard to follow reference to a license file. Previously it was marked GPL3.
@bitwarden bitwarden locked and limited conversation to collaborators
They also locked the thread 16 hours ago (as of writing this comment), with no explanation.
The explanation is the second-to-last comment before it got locked. 🤦
This hysteria is really stupid.
That "explanation" is unsatisfactory and likely wrong: gnu.org/licenses/gpl-faq.html#…
So they either have to license their SDK under a GPLv3 compatible license, or switch the license of their client to a non-GPL one.
Their "explaination" only mentions why they think can do it, but not why they are doing it.
Just tried it, and it seems you can't edit or add items without a premium subscription??
Or am I missing something?
Edit: Apparently only when installing via the Play Store. Very weird decision.
LicenseThe source code is available for personal use only.
That doesn't really seem like an improvement, although do they say they're planning on releasing it under the FSL.
I just tried it out and I'm amazed. It looks and feels just like 1Password, my absolute favorite password manager (before I switched to Bitwarden, because 1Password is proprietary and pretty expensive)
I definitely recommend it
A small script for entering passwords into various windows via rofi, I take passwords from pass.
Example script:
\#!/bin/bash
# Sample file rofi_pass.sh
passwords=$(find /home/fireshell/.password-store/ -type f -name *.gpg)
selected_pass=$(echo -e "$passwords" | awk -F "/" '{printf "%s > %s\n", $5, $6}' | rofi -dmenu -p Pass)
item=$(echo "$selected_pass" | awk '{printf "%s/%s", $1, $3}' | sed 's/\.gpg//g')
data=$(pass show $item)
pass=$(echo -e "$data" | head -n1)
login=$(echo -e "$data" | grep -e "^login: " | sed 's/^login: //g')
xdotool type "$login"
xdotool key Tab
xdotool type "$pass"In
awesome wm I bound a key that calls it like this:awful.key({ modkey}, "p", function () awful.spawn.with_shell("/home/fireshell/Scripts/rofi_pass.sh") end ,
{description = "rofi pass", group = "launcher"}), I turn on the computer, press the key combination and the script works, or I run this script from the terminal (
~/Scripts/rofi_pass.sh), select the password - it works (if necessary, pinentry is called to enter the main password), after that I press the key combination, select the desired entrypassmenu: extremely useful and wonderful dmenu script.
There's an Android app, but it's not being developed any more github.com/android-password-st…
There's an iOS app as well
mssun.github.io/passforios/
They have a list with all the clients and other tools on their website
passwordstore.org/#other
Integration with Android
The GnuPG implementation for Android is called OpenKeychain. To configure it, just go to the "key management" menu and import the previously created secret key. The only drawback of OpenKeychain for me personally is that there is no fingerprint unlocking.
The pass implementation for Android is called android-password-store, or simply APS.
Install and launch APS. Before synchronizing the password store, go to the "Settings" menu. There we will need the following items:
Git server settings. The resulting URL should be the same as that specified on the repository page on github. Authorization type -OpenKeychain.Git utils. In this section, specify the username and email from the gpg key.OpenPGP provider. SelectOpenKeychain.Autofill.
Now you can clone. Select "clone from server" on the main screen, specify the desired location of the repository, check the git settings.
Of course, pass is not that easy to set up. However, this price buys confidence that the tools we use will not one day be declared obsolete, will not change their data format, and will not be left without support.
Licensing the source as GPL doesn't really force the copyright holder (which is 100% BitWarden due to their Contributors Agreement^*, no matter who contributed the code) to do anything - they are absolutely free to release binaries built on the same codebase as proprietary software without any mention of the GPL.
For example if I write a hello world terminal program, release its source code under GPLv3 and then build it and give the built binary to you (and a permission to use it), you cannot force me to give you the source code for that build because I never gave you a GPL licensed binary.
If you were to take my GPLv3 source code and distribute a build of it however, you would have to license your binaries under GPLv3, because that's the terms of the license I provided the source code to you under. Your users would then have the right to request the source code of those binaries from you. And if you released the build under an incompatible license, I (but not the users) could sue you for violating my license.
Their previous versions, still being under the GPL, would require them to release a change to make it usable on desktops.
License violations are usually not resolved by making the violator comply retroactively, just going forward. And it's the copyright holder (so BitWarden themselves) who needs to force the violator to comply.
^* this is the relevant part of the CA:
By submitting a Contribution, you assign to Bitwarden all right, title, and interest in any copyright in the Contribution and you waive any rights, including any moral rights or database rights, that may affect our ownership of the copyright in the Contribution.
It is followed by a workaround license for parts of the world where copyright cannot be given up.
Bitwarden has an export functionality. Export to JSON, import in Keepass, done.
There's KeePassXC if you want Linux support (keepass2 file is compat with XC variant).
In my environment alone they will be loosing upwards of 3,500 dollars yearly, 700,000 if I can convince my boss to dump them for the company as well.
And move to what?
Dump it.
Move to something else.
This is how fuckery starts.
Apparently and according to Bitwardens post here, this is a "packaging bug" and will be resolved.
Update: Bitwarden posted to X this evening to reaffirm that it's a "packaging bug" and that "Bitwarden remains committed to the open source licensing model."
Let's hope this is not just the PR compartment trying to make this look good.
Conflicts haven't been an issue for years, all modern iterations of KeePass (XC, kp2a, DX) support automatically merging in the latest before saving.
I've been using it for years this way across several devices, it's incredibly solid
github.com/bitwarden/clients/i…
We have made some adjustments to how the SDK code is organized and packaged to allow you to build and run the app with only GPL/OSI licenses included. The sdk-internal package references in the clients now come from a new sdk-internal repository, which follows the licensing model we have historically used for all of our clients (see LICENSE_FAQ.md for more info). The sdk-internal reference only uses GPL licenses at this time. If the reference were to include Bitwarden License code in the future, we will provide a way to produce multiple build variants of the client, similar to what we do with web vault client builds.
github.com/bitwarden/sdk-inter…
Thank you to Bitwarden for relicensing a thing to GPLv3 License!
Proton pass client doesn't currently use a proprietary SDK, but they also haven't made the same blunder as Bitwarden, which they've since fixed, but still not a good look.
On another note - I did export/import all my passwords into proton pass and WOW the speed and UX feels so much better. I'm still sticking with Bitwarden as they've been really good so far, but there's a real good alternative should they ever "turn evil".
5.6 million vacant homes and counting: There is a massive housing crisis brewing in America
5.6 million vacant homes and counting: There is a massive housing crisis brewing in America
America could be in the middle of a major housing crisis, especially in the key metropolitan regions of the country, and there is a need to address and resolve it at the earliest, as things could disrupt the housing market at any time.The Feed (Economic Times)
5.6 million vacant homes and counting: There is a massive housing crisis brewing in America
5.6 million vacant homes and counting: There is a massive housing crisis brewing in America
America could be in the middle of a major housing crisis, especially in the key metropolitan regions of the country, and there is a need to address and resolve it at the earliest, as things could disrupt the housing market at any time.The Feed (Economic Times)
How 1 Software Engineer Outperforms 138 - Lichess Case Study
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
US expected to pay up to $20bn into G7 loan for Ukraine
US expected to pay up to $20bn into G7 loan for Ukraine
Washington’s contribution would follow months of wrangling to secure funding before presidential electionFinancial Times
Lightweight Guard Pages For Linux Showing 5x Speed-Up For Memory Mapping Invocations
Userland library functions such as allocators and threading implementations
often require regions of memory to act as 'guard pages' - mappings which,
when accessed, result in a fatal signal being sent to the accessing
process.
The current means by which these are implemented is via a PROT_NONE mmap()
mapping, which provides the required semantics however incur an overhead of
a VMA for each such region.
With a great many processes and threads, this can rapidly add up and incur
a significant memory penalty. It also has the added problem of preventing
merges that might otherwise be permitted.
This series takes a different approach - an idea suggested by Vlasimil
Babka (and before him David Hildenbrand and Jann Horn - perhaps more - the
provenance becomes a little tricky to ascertain after this - please forgive
any omissions!) - rather than locating the guard pages at the VMA layer,
instead placing them in page tables mapping the required ranges.lore.kernel.org/lkml/cover.172…
Lightweight Guard Pages For Linux Showing 5x Speed-Up For Memory Mapping Invocations
Patches posted this week by Oracle's Lorenzo Stoakes are the latest attempt at lightweight guard pages for the Linux kernel.www.phoronix.com
reshared this
Tech Cyborg reshared this.
GitHub - sv1sjp/lemmy-rss-pybot: Lemmy RSS PyBot is a powerful Python bot that reads RSS feeds and posts new articles to your favorite Lemmy communities.
Hello everyone! 🎉
I’ve created an RSS Feed Bot that automates sharing news in Lemmy and Fediverse channels, helping to keep Fediverse users better informed. The bot is written in Python3 and can easily run via Docker Compose.
Hope you find it useful! 🚀
#Lemmy #Fediverse #RSS #Python #Docker #Automation #OpenSource
GitHub - sv1sjp/lemmy-rss-pybot: Lemmy RSS PyBot is a powerful Python bot that reads RSS feeds and posts new articles to your favorite Lemmy communities.
Hello everyone! 🎉
I’ve created an RSS Feed Bot that automates sharing news in Lemmy and Fediverse channels, helping to keep Fediverse users better informed. The bot is written in Python3 and can easily run via Docker Compose.
Hope you find it useful! 🚀
#Lemmy #Fediverse #RSS #Python #Docker #Automation #OpenSource
like this
Joaoalberto9009 likes this.
Good stuff. You can also do the same by talking with bot@rss.ponder.cat, if you don't want to install something separate:
You need a human to see what is actually interesting and what will be interesting to most people.
I've seen communities where hundreds of posts are scrolling by, nobody cares. Because it's not interesting.
And do some comments / recap. I find annoying people just posting link without saying anything. IMHO lemmy is about people opinion not just sharing link.
If you want news links then rss reader, Google news, Flipboard or whatever are what should be used.
Not to say OP didn't do a good work. But Lemmy is better when you are not ending just clicking link to read articles.
So a suggestion would be at minimal to add an AI recap as post comment.
rss reader, Google news, Flipboard
Those do not have votes. That's the main feature of a link aggregator: to get crowdsourced voting on content.
I post a lot, a lot of those articles don't need any comments, usually the article preview is enough for the readers to get a gist of what is going to be discussed in the article.
I have the ActuallyBot up and running again. It was down for a few months for two reasons: 1) it was crashing and I didn’t have time to fix it, and 2) I had the always-on ActuallyBot script running on my kid’s old laptop, and he wanted it back.
So I spent €100 on a little HP mini desktop, and that’s where the ActuallyBot lives now.
I made a few improvements based on things I’ve learned about deployment over the last few months. First, rather than using input() in my Python to manually input credentials for the Mastodon API instance after spinning up the Docker container, I just put the necessary secrets and tokens in an .env file and passed it to the container.1
Second, I know more about Docker, so I added a restart: unless-stopped setting to the docker-compose.yaml file. Now, even if my Python code hits a snag and the container stops, it will restart and continue to post out replies.
However, while I’ve learned quite a bit over the last six months, I’m still capable of doing very stupid things.
For example, I had a very frustrating ~3hrs on Friday trying to get the ActuallyBot to actually work. I kept tweaking the code, reloading the Docker image, and… same problem. Tweak the code again, reload the Docker image, etc.
It turns out, I was skipping the step of building the image, then saving it, then sending it to the remote machine, rebuilding/relaunching, etc. So I spent three hours deploying the same Docker image with the bad code and wondering why it didn’t work.
This actually turned out to be quite productive, for two reasons. First, the troubleshooting process of ruling everything else out first forced me to really understand all the settings of the Ollama container and how Ollama’s API endpoints work. I can now send queries to the Ollama server from anywhere on my LAN and get an LLM response. Neat! I might do something with this later.
Second, it was a painful but necessary lesson that any series of commands that you are running repeatedly and that have to be run in a certain order should be run as a bash script. It’s faster, easier, and you won’t miss any. This is probably DevOps 101, but it’s a lesson I had to learn personally, which is the whole reason I’m doing this nonsense. Humbling, but important!
- Yes, I know I should use Docker Secrets, and I plan to figure that out soon. This is for a machine that lives behind my home firewall and is not exposed to the public internet. ↩︎
peterkrupa.lol/2024/10/20/humb…
#ActuallyBot #bash #Docker #Mastodon #Python
'Horrifying massacre': Israeli attack on Beit Lahiya kills at least 73 Palestinians
An Israeli attack on Beit Lahiya, a town in northern Gaza, killed at least 73 Palestinians on Saturday evening, according to the enclave's government media office. More than 100 others were wounded and several people missing.
Israeli air strikes targeted a multi-floor building and damaged a number of nearby houses, medics in the Gaza Strip reported.
The attack shook the entire western part of the town, and buildings collapsed while people were inside, Al Jazeera reported. Residents were given no warnings to leave their homes.
The government media office said that Israeli forces had bombed overcrowded residential areas in Beit Lahiya, adding that women and children were amongst the casualties.
Lemmy's gaining popularity, so I thought new people should see this.
cross-posted from: feddit.nl/post/16246531
I feel like we need to talk about Lemmy's massive tankie censorship problem. A lot of popular lemmy communities are hosted on lemmy.ml. It's been well known for a while that the admins/mods of that instance have, let's say, rather extremist and onesided political views. In short, they're what's colloquially referred to as tankies. This wouldn't be much of an issue if they didn't regularly abuse their admin/mod status to censor and silence people who dissent with their political beliefs and for example, post things critical of China, Russia, the USSR, socialism, ...As an example, there was a thread today about the anniversary of the Tiananmen Massacre. When I was reading it, there were mostly posts critical of China in the thread and some whataboutist/denialist replies critical of the USA and the west. In terms of votes, the posts critical of China were definitely getting the most support.
I posted a comment in this thread linking to "https://archive.ph/2020.07.12-074312/https://imgur.com/a/AIIbbPs" (WARNING: graphical content), which describes aspects of the atrocities that aren't widely known even in the West, and supporting evidence. My comment was promptly removed for violating the "Be nice and civil" rule. When I looked back at the thread, I noticed that all posts critical of China had been removed while the whataboutist and denialist comments were left in place.
This is what the modlog of the instance looks like:
Definitely a trend there wouldn't you say?
When I called them out on their one sided censorship, with a screenshot of the modlog above, I promptly received a community ban on all communities on lemmy.ml that I had ever participated in.
Proof:
So many of you will now probably think something like: "So what, it's the fediverse, you can use another instance."
The problem with this reasoning is that many of the popular communities are actually on lemmy.ml, and they're not so easy to replace. I mean, in terms of content and engagement lemmy is already a pretty small place as it is. So it's rather pointless sitting for example in /c/linux@some.random.other.instance.world where there's nobody to discuss anything with.
I'm not sure if there's a solution here, but I'd like to urge people to avoid lemmy.ml hosted communities in favor of communities on more reasonable instances.
like this
𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻💻🍕 likes this.
There are about two people on here who wouldn't say "fuck Henry Kissinger".
What a massive load of shite. The fucking smell of boot polish off your breath is disgusting.
Jog on.
Weird, maybe because I looked at world's modlog and not theirs like you seem to have done.
I clicked on the link, it was a comment from literally a year ago lol.
lemmy.blahaj.zone/comment/3159…
I blocked the mod of that sub about a week ago, so they likely went and saw my last comment there and banned me for it.
Like I said tho, I'm perfectly fine with it. I blocked their whole instance a long time ago, I think it might have actually been that thread that clued me in it wasn't worth ever going there again.
Thanks for finding that tho! I'll remember to check an instance's own modlog in the future for more details.
Quick edit:
(which your agreement to could be seen as agreement with trans-segrigation in sports).
Nah, I was explaining how the only way to get better at chess is to play better people, and there's no reason for any classes based around gender. And the explanation for difference in skill, is simply that the best men refused to play women, so they never improved. The first female grand master was only that good because her dad was crazy good and made her and her sister play him constantly.
You need the experience of high level play to be able to play at a high level, and any gender divide in division just prolongs that. So I was arguing against any segregation at all.
That's why they let it stay up a year until I blocked the mod of that community.
And suddenly it was transphobic.
Harris wouldn't support genocide if she knew it would cost her the election. There would be an arms embargo by now if it weren't for her voters reassuring her; "No no, it's okay! You can kill anyone you want and start WW3 and we'll still vote for you."
But calling you all genocidal goose-steppers isn't fair. You're just cynical. You fundamentally do not believe you can change anything.
Use lemmy.ml how you want to use it, and if you want to participate in other political leanings, go to a different instance. No one is really stopping you, and that's the whole idea of the fediverse. And there really isn't any value lost, because this isn't a "choose one and only one" situation. You've got all of the fediverse at your fingertips.
Until you make the mistake of replying with the wrong kind of comment to the wrong sub, and get banned from the entire instance and lose the ability to post on many of the largest subs on this side of the fediverse. Or maybe they just see you out and about and decide to ban you on sight because they don't like what you said. There's nothing stopping that.
Admin overreach and abuse is a major issue for the fediverse because it affects more than just the user in question. Admins of large instances get to decide who has access to the users and communities on their instances, and very often the users of the instance aren't even aware of the actions taken on their behalf. Mastodon recently implemented a notification for when blocks and defederation remove your follows or followers, and this is a great first step. Users deserve to know when they are impacted by decisions such as these.
I love the fediverse and want to see it thrive, so we need to stop putting our heads in the sand on this issue. It's always discussed as if it's an issue with a few problematic instances rather than the systemic issue in need of a solution that is is. Admins need the tools to protect their instances from real abuse, but we need to balance that with the right of the users to know what's going on and not be unfairly deprived of the social aspect of this social media experiment, especially without knowing.
“monogamist ally”!? Does the person who said that have NO IDEA who this is?
The person who said it was Danskin himself, who last time I heard claims to be polyamorous, so I have no idea what you’re trying to say. All those screenshots are from InnunendoStudio’s/Ian’s own Twitter account.
.
Sure. But unfortunately the country is so diseased with far-right radicals that even for people absolutely opposed to Gaza as a primary motivation, such as Uncommitted (you going to call them genocidal as well?), she is still the least bad option.
But that's kinda my point, though. Anybody with radical ideas like "Donald will make this worse," will fail .ml purity testing, regardless of their stance on economics. And so much so that you'll call them a goose-stepper.
Genuine question: HOW though?!? I've user-blocked the entire instance, yet I see those comments basically everywhere I go, plus they used to not be able to reply to me and have a notification sent to me, but now on 0.19.5 that seems to have been un-done. In no way is a user-block like a personal defederation.
Also, fully 100% (not making this up) of everyone that I have told Lemmy about irl has said that this issue is why they refused to join the Fediverse. As the number of alt accounts goes up (some of them mine) yet the total number remains mostly constant, that spells doom for us eventually.
And it is not fair to the users of lemmy.ml either, for the rest of us to see the instance they come from and immediately brace ourselves for an onslaught - thereby potentially misinterpreting what they say, just b/c their fellows are so arrogant and insensitive and we have come to expect that from them.
The whole "just ignore the cancer and it will go away" approach leaves much to be desired, imho. Feel free to do as you please, but that's not what I am talking about: you asked, and as a result now you know some (certainly not all) of the reasons why others may not wish to do the same.
like this
Druid_Moo likes this.
Again, like I said, calling y'all genocidal goose-steppers wasn't fair of me to do. I'm sorry I hurt your feelings. I was mad.
Your cynicism is a tragedy. You can only imagine two outcomes. Either everything gets worse under Trump or things stay as bad as they are right now under Harris. There's no other options in your mind. You are too cynical to imagine anything else.
And so you attack anyone who refuses to vote for genocide and then get offended when they strike back. Did it occur to you that I was lashing out because other .world posters were dogpiling on me in various threads and attacking me? Or do my feelings not matter?
In short, we are trying to turn Lemmy into a Reddit clone, when it is a different toolbox with a different purpose.
Personally I think that people were just so burned out from leaving Reddit, that they just accepted whatever else they could find. Many did not even do that much - I have no idea where a great many of the content creators went, some seemingly went back to X, others from there onto Bluesky, but notably many seemed to have simply left social media altogether. And until this next USA election is over, that's probably for the best...
Anyway, I am saying that people no longer feel the desire to put in the hard work that it takes to moderate a community. Some very few seem to shoulder the vast majority of the work, but it is not spread out. And ironically, this wraps back around to the OP issue, b/c the presence of such toxicity is precisely the reason why (okay well tbf among the top 3 lets say) I, who was a mod of two gaming subs on Reddit, did not want to volunteer my time here. 99% of the effort ends up going to deal with 1% of the people, I am talking about the people for whom "no means yes", i.e. those who e.g. create alt accounts to get around bans and just keep going.
Also, the tools and infrastructure just aren't really here yet. e.g., what concept could be more foundational than "helping guide new users to how Lemmy works?" Do a little digging and you will be fantastically depressed to learn the state of affairs there. e.g. Lemmy.ml's sidebar features a post titled "What is Lemmy.ml", except that is a broken link to a post that must have been removed at some point. And that is the chief instance of Lemmy!? Lemmy.world's status is not much better, pointing to a neat Quick start guide, but so very many features (e.g. cross-posting, and in fact I only count a singular occurrence of the word "instance" in the entire thing). Notably, there is an entirely community to help people get acclimated to Lemmy, called !newtolemmy!newtolemmy@lemmy.ca (yes, that link is messed up, but I left it that way b/c this is how the webUI chose to expand it out - Lemmy is not polished, and is in fact broken in so many ways!), but have you ever heard of that community prior to my mentioning it here? Also nobody has posted to it in the last ten months except 3 posts from Blaze and I. We've asked instance admins to add this community - or some other one like it - to the sidebar of their instances but... crickets. (edit: though lemmy.cafe has it in their top banner, yay - that instance looks so damn welcoming and friendly!!
Sadly, what I conclude from this is that this is still an alpha-level "experiment" in social media. I thought that we were at least in beta but... if so, it is quite low-level. We seem stuck in this downwards spiral where the people aren't willing to put forth effort b/c the infrastructure isn't quite fully here yet. Perhaps Mbin, Piefed, or Sublinks will offer greater hope?
Yeah I saw it on their modlog. It's very useful to check the modlogs of remote servers, especially since admin comments removals and site-bans for remote users don't federate in the modlog.
(which your agreement to could be seen as agreement with trans-segrigation in sports).Nah, I was explaining how the only way to get better at chess is to play better people, and there's no reason for any classes based around gender. And the explanation for difference in skill, is simply that the best men refused to play women, so they never improved. The first female grand master was only that good because her dad was crazy good and made her and her sister play him constantly.
You need the experience of high level play to be able to play at a high level, and any gender divide in division just prolongs that. So I was arguing against any segregation at all.
I guess it was likely a miscommunication or misunderstanding. They probably thought you meant something different than what you actually meant.
I mean I think that's the idea, they didn't want people blocking the instance to disrupt normal discussions by hiding the users.
Their intent wasn't to offer an alternative to defederation, but rather for blocking all an instance's communities manually.
It isn’t a good faith argument.
This nicely summarizes enormous portions of lemmygrad.ml, hexbear.net, and a lesser though still quite sizeable proportion of lemmy.ml.
"From the article I linked:"
The term "Third Position" was coined in Europe and the main precursors of Third Position politics were Italian fascism, Legionarism, Falangism, Prussian socialism, National Bolshevism (a synthesis of far-right ultranationalism and far-left Bolshevism) and Strasserism (a radical, mass-action, worker-based form of Nazism, advocated by the "left-wing" of the Nazi Party by brothers Otto and Gregor Strasser, until it was crushed in the Night of the Long Knives in 1934). Neo-fascist, neo-Nazi author Francis Parker Yockey had proposed an alliance between communists and fascists called the red-brown alliance (Red being the color of communism and Brown being the color of Nazism). Yockey lent support to Third World liberation movements as well.In the United States, Political Research Associates argues that Third Position politics has been promoted by some white nationalist and neo-Nazi groups such as the National Alliance, American Front, Traditionalist Worker Party, Patriot Front, and White Aryan Resistance, as well as some black nationalist groups, such as the Nation of Islam, since the late 20th century.[16] In 2010, the American Third Position Party (later renamed American Freedom Party) was founded in part to channel the right-wing populist resentment engendered by the financial crisis of 2007–08 and the policies of the Obama administration.
During his early years in Nazi Party as SS-Gauführer, Nazi leader Heinrich Himmler worked briefly as a deputy of Gregor Strasser, then head of party propaganda department. Influenced heavily by Strasserist ideas, Himmler attacked capitalism and viewed socialism as "the natural economic system" during the 1920s.[4] Germany's Chancellor, General Kurt von Schleicher (in office 1932–33), attempted to induce the more left-wing Strasserist segment of the Nazi Party to merge with the trade unions as way of forcing Hitler to support his government, but his plan failed.
Jfc lmao. You're wrong, deal with it loser. Neither right nor left, "Third Position."
Uh huh, I literally already typed it out, you want me to copy and paste it for you? Fine jfc.
These morons actually believe not only that "those states would have dissolved themselves given the opportunity if it wasn't for 'western interference,'" they also have such hubris to believe that if they tried the same thing they'd actually achieve what none of them did in the past. They can't grasp that their autocrats would never cede power either to usher in Communist Utopia™.The idea that Marxists are advocating Socialist states to dissolve into Anarchism is wrong, nobody claims that.
There. It was like three comments up, why did I have to hold your hand? Do you read the context before you ask what "that" means or do you not even bother?
They probably thought you meant something different than what you actually meant.
...
You think they do an annual review of threads?
It was over a year ago I made the comment, they banned me for it five days ago.
I don't know man, it's weird you're not getting that, but it doesn't really matter.
I'm sorry if I'm explaining it poorly.
I did remember it wasn't I blocked a mod, I explained why I might not respond. And apparently they didn't like that I had blocked their instance
politicalresearch.org/2016/12/…
fascipedia.org/index.php/Third… (holy shit, they have their own wiki?! Well here they are literally saying it themselves I guess ffs)
Is your gripe that the OG nazis hadn't invented the term yet, and so technically it's neonazis (the kind that exist today, well, outside of fucking nursing homes anyway) who are the third position? If so quit your semantic bullshit, go troll someone else.
I'd say it's the love of social heirarchy but tomato tomatoes, as the red scare nonsense in this thread proves.
You've got morons babbling about .ml users being "security threats to the fediverse" LMAO, shitlibs will never change, and I say that as someone that got instance banned from .ml for saying federal representative democracies are, by definition, a form of democracy.
Ignoring 99% of what you said, while hyper-focusing on a single matter that they choose, asking you to provide your references yet not providing ones in turn (or more commonly by the more prepared ones, the references that are provided turn out to support your position even, if read properly or possibly even at all!!!) is a common tactic. Don't let yourself be distracted from whatever it is that you true goal is. You cannot win an argument against someone who refuses to engage in good faith. Moreover, by trying you simply give them a platform to continue.
Whatever you say, they declare "victory", and those who refuse to realize the difference... well, that's on them.
I think @Cowbee@lemmy.ml already covered these, or at least some.
- By state, communists mean a system that enforces the will of one class over the others. A stateless society is a synonym for a classless society. It doesn’t mean there’s no government.
- No socialist state has achieved communism in the past because it is necessarily a long-term project. You can’t simply go to bed one night in a capitalist state and wake up the next in a classless society. Certainly none will achieve it while imperialist states are still working to deny it. They are in a stage of siege socialism.
- “Autocrats.” That’s not how democratic centralism works; that’s how Western capitalist propaganda tells us it works. From a declassified 1955 CIA report:
> Even in Stalin’s time there was collective leadership. The Western idea of a dictator within the Communist setup is exaggerated. Misunderstandings on that subject are caused by lack of comprehension of the real nature and organization of the Communist power structure. Stalin, although holding wide powers, was merely the captain of a team and it seems obvious that Khrushchev will be the new captain. - No communist worth their salt ever talks about any sort of utopia. Marxists are materialists, not idealists. This is basic stuff.
- Engels, 1880, Socialism: Utopian and Scientific
- Lenin, 1920, “Left-wing” communism, an infantile disorder
Filtered word: nsfw
one with the highest number of users listed there with the exception of lemmynsfw.
Why? Just why?
There is only a singular instance in the entire Fediverse that blocks all of the big 3 including lemmy.ml, from what I can see: lemmy.cafe. And roughly a month ago it was still federated with hexbear.net - though that was due to a bug/oversight and when it was pointed out to the admin was immediately corrected. It is a tiny instance, with only 18 users per day or 44 per month, which leaves me wondering how "robust" it is - how long has it been in operation? How long would it expect to remain? (I recall instances such as dmv.social dying off with little to no notice, though that was due to the CSAM attacks that have since been mitigated by software).
I may switch to them regardless - they have some nice features (including a link for new users to check out !newtolemmy@lemmy.ca - so friendly and welcoming!!
, though was waiting for the likes of Sublinks, Piefed, and Mbin to catch up a bit in case they would be better than any implementation of Lemmy. Anyway I've been busy irl lately and not wanting to spend time thinking about this.
I say all this in case my personal example could help illustrate: there are barriers to switching.
Though I don't know if everyone suddenly jumping onto that same instance would count as much of a "vote", and especially people not doing such shouldn't count as a vote in the opposite direction, either? Though I do take your point, ultimately we cannot control others, only ourselves, so it is our "fault" for accepting the way that things are now, rather than seeking to change them.
Also if it helps to add: many people feel that communities such as firefox@lemmy.ml that have ~2/3rds of all monthly active users for a firefox-specific community essentially hold hostage the content that they want to see, without an account that can interact with it. Ideally the politics would be separated from the non-political content - much like the NSFW tag + especially the settings button to filter out such if desired - allows us all to exist in the same space free of any conflict (barring the occasional outlier, which I've seen only like once or twice in the entirety of last year), however, people (such as users of those big 3 instances) refuse to label their politically extremist content, and do other things not in good faith like brigade even instance-specific communities (I can find an example if you like, also relevant is that the option to set them to "private" does not exist until... is it 0.19.6 iirc?).
So for some people, it is not enough to simply leave, they want to help migrate everyone out. By increasing awareness of the situation.

“Everyone I disagree with is a bot.”
The pure socialists’ ideological anticipations remain untainted by existing practice. They do not explain how the manifold functions of a revolutionary society would be organized, how external attack and internal sabotage would be thwarted, how bureaucracy would be avoided, scarce resources allocated, policy differences settled, priorities set, and production and distribution conducted. Instead, they offer vague statements about how the workers themselves will directly own and control the means of production and will arrive at their own solutions through creative struggle. No surprise then that the pure socialists support every revolution except the ones that succeed.
b-b-bUt SuReLy rUsSiA hAs NeVeR dOnE a GeNoCidE?!
Or ChInA eItHeR?!
The USA supporting Israel is... ahem, never mind, anyway it's not anywhere on the same class as Russia CURRENTLY and ACTIVELY being the very ones DOING the genocide.
Nobody is that dumb. Therefore that's beyond ignorance - that's sheer, willful obstinacy.
like this
Druid_Moo likes this.
This is the most hyperbolic take yet 😂 I can no longer sit back and allow Communist infiltration, Communist indoctrination, Communist subversion and the international Communist conspiracy to sap and impurify all of our precious fediverse memes.
Edit to add: oic, your alts keep getting banned
One of the mods over there is a Russian who refuses to answer whether he's pro-Russian or not, says Russian propaganda doesn't exist, pretends to be American while intensely engaging in American threads, denies Uighur genocide, etc etc etc.
He has some older account where there was Russian being used but I think he may have deleted it or I just can't be arsed to look enough rn.
Anyway, one of the clearest pro-Russian trolls I've seen. Lemmy.ml is full of them, I don't know why lemmy.world federates with them.
Edit. Now he comments only when post is locked. Hey Davel, are you a pro-Russian troll? Reply to this and ignore the bit about being pro-Russian, won't you? ;>
Edit2 I came on PC to look up the link which he had forgotten in which he's posted using Russian/Ukrainian (I don't recognise which one), and the comments I've made about him have weirdly been removed. Something that would require a mod. But Pro-Russian Putler-dick loving trolls would never do something like remove comments that disagree with them while actively avoiding answering questions like "why do you support Putin?" "why are you pro-Russian?" You literally circle-jerk with Yogthos about how you're "definitely not a mouthpiece for Russian propaganda", while refusing to answer something as simple as "are you pro-Russian". It's **cringe. If you had grown up in the west, you'd actually know how ridiculous you sound. :D
Because LW is just as bad.
.ml is run by angry tankie assholes.
LW is run by moral superiority assholes.
Assholes, assholes everywhere.

like this
aasatru likes this.
redistribution of wealth works for every country
also they are already fucking wealthy
to see all the calls for literal and actual (and not joking… not really) murder of people who participate in such wildly anti-communist practices as … “have bank accounts”.
I'm gonna need a source for this, that sounds too insane to be believable, and i've never seen anything like that.
These are just my thoughts based on what I've read so far. Do what you will with it. This is just my general advice.
If you like a community on an instance, make friends on it. If you network with enough individuals that feel the same way about a community that you do, fork that community onto a new instance and carry on. I see others weighing in on too much control, not enough control, defederate, remove moderator or admin control from individuals that censor, ban, or lean one direction over another. You'll find these power dynamics are more prevalent or less prevalent depending on the instance you're on or communities your partipate in. If you feel strongly enough about it, be the change you want to see and determine what best course of action you should take that is within your power. Whatever you choose I hope you find or potentially create a community or instance that works best for you.
like this
Druid_Moo likes this.
It was on a different account. I switched to an instance with downvotes disabled, because the experience on Lemmy started to feel too much like Reddit...
But trust me: It did not even remotly justify posting burning flags of a country with mods supporting that. Actually, I'm surprised... I'd expect that this is still normal on hexbear. Can't imagine, they changed that much in just 6 months...
Black and white, you know... Maybe, there is a grey way between loving a country and its total destruction...
The "innovative" idea to destroy that country is probably 100 years old, has never been successful and is always a very good attempt to get as many people as possible killed over there... Maybe, if something fails every time over 100 years, it's time to try out something new. 😐
Ignoring 99% of what you said
Cowbee pretty clearly replies to everything they said and answered it. They replied that other Marxists say this stuff, which is a claim that needs proof. Cowbee already provided proof for their claims. Basically the only response was that Marxists did believe what he thought they did, which is a baseless claim that needs proof. You're going the exact thing of ignoring 99% of what they said.
When has a capitalist state not been repressive?
Also, communist states are repressive to the bourgeoisie by definition, and this is usually pounced in by capitalist propaganda to demonize their projects as a whole.
without relying on destroying the third world
Whether you're talking about Russia or China here, both of those countries have massive resources, both natural and in terms of population. I'd argue that they didn't have to look for (other) third world countries to ruin; they had plenty of area and people of their own to turn to.
Also, a Lemmy ML user charging into the comments to defend state capitalism in oppressive regimes kinda proves my point.
Really? I find libs way more interested in rehashing old Cold War arguments. They still reference Stalin and Mao all the time, like you are now, even though they've been dead a long time. Communists do advance leftist thought based on the conditions of each country, and usually that requires resisting US imperialism and yes, they of often make a lot of mistakes, but these are criticized or debated in leftist circles, but not usually among the libs, who rehash old, debunked arguments usually.
From what I've seen, most MLS support individual liberty but understand it's curtailing in situations where countries are still the US. The US and the west are still the most powerful empires in the world and they're still trying to destroy communism and do imperialism. That's why they support Israel's genocide. That's why they keep trying to do coups in Venezuela every election year, why the US still embargos Cuba, why they still are trying to get countries to privatize their natural resources for foreign companies and they destroy the whole country if they don't (like I'm Iraq or Syria), why they constantly try to yellow scare with China but don't give a fuck about the wars Saudi Arabia starts with other countries, it's why we have military bases in almost every country in the world. These things are still happening today, the US didn't just start becoming good and non-imperialist or pro-communist and no one wants to be like the USSR when it turned into Russia, where everything was sold off to the highest bidder and quality of life fell off a cliff that's only now just starting to recover again.
I'm Scandinavian, so I come from a country defined by workers unions in the post-war era. The Norwegian post-war social democratic agenda was defined by a group of socialists while locked in a nazi concentration camp. They were locked in there not for being centrist.
Recently, the labour parties of Scandinavia have moved towards the centre, so I am alternating votes between the socialist left party, the communists when it makes sense (they have a problem of ageing ML members, but their younger people are mostly fine), and the Greens. The Greens are in some ways further to the centre than the Labour party, but they have their reasons to compromise.
The labour party is, however, still left of centre. We're a representative democracy with four parties in parliament describing themselves as the centre, so it's not very hard for us to make the distinction.
And recognizing that capital can be a useful way of organizing one's economy under controlled conditions is different from capitalism.
The whole take is just stupid, and always made in bad faith. It doesn't take American relativism for social democracy to be a left wing ideology. The generations before me faught like hell against the capitalists in order to give me rights, and implying they were not leftists because the social democrats left the comintern is ahistorical.
Furthermore, there is no "to be fair" in relation to sending your political opponents to labour camps to basically have them killed. This is something tankies will never understand.
And Anarchists need to read about the Spanish Civil War and learn to keep the fuck away from tankies. I love you guys, but just because you're right on a fundamental level doesn't mean you can ignore history.
Oxfam condemns killing of water engineers in Gaza
cross-posted from: lemmy.ml/post/21591444
cross-posted from: hcommons.social/users/adachika…
Oxfam condemns killing of water engineers in Gaza
(2024-10-19)“Oxfam condemns in the strongest terms the killing in Gaza today of four water engineers and workers from the Khuzaa municipality who were working with our strategic partner the Coastal Municipalities Water Utility (CMWU).
“The four men were killed on their way to conduct repairs to water infrastructure in Khuzaa, east of Khan Younis. Despite prior coordination with Israeli authorities their clearly-marked vehicle was bombed...”
“Attacks on civilian infrastructure and those who maintain it are clear violations of international humanitarian law. Those responsible must be held to account. Such attacks are part of the crime of using starvation as a weapon of war.
“Oxfam demands an independent investigation into this and other attacks on essential workers…”
How many more violations should we need? #StopGenocide
like this
Silverseren likes this.
Rashid Khalidi on U.S. Support to Israel, Palestinian National Movement (I)
cross-posted from: lemmy.ml/post/21590205
cross-posted from: lemmy.ml/post/21590102
By world-outlook.com on October 19, 2024[part 1 of an interview originally published in Jacobin, along with an introduction, additional links, photos, and endnotes]
Rashid Khalidi on U.S. Support to Israel, Palestinian National Movement (I) - World-Outlook
In this interview, Rashid Khalidi, the Palestinian American author of "The Hundred Years' War on Palestine," discusses two key points — among other important ideas. The first concerns the U.S.world-outlook.com (World-Outlook)
MajorHavoc
in reply to something_random_tho • • •This is great stuff.
My comment from the peanut gallery today is just that there's no law that CI/CD can't be kept under control and run in ten seconds.
Given the choice between a slow out of control CI/CD mess, or a shell script, I too will take the shell script every time.
But I am living my best life today, and have a simple shell script in my CI/CD pipeline.
ravhall
in reply to MajorHavoc • • •Hah. I was just ranting about “modern” deployment pipelines and how ridiculous and complicated they were just to push some code.
I’m a big fan of scripts. Push the button, get the cheese.
sloppy_diffuser
in reply to MajorHavoc • • •For our lower environments we use rsync like the author but skip the pipeline altogether. The servers have a watch script to restart when files are rsynced. We then have a local watch script that rsyncs on file changes.
Relatively instant deploy (2-5s) whenever a file is saved.
Oth
in reply to sloppy_diffuser • • •I frequently amaze new colleagues when I show them that deploying an update for our backend application is a sub-second affair. Our pipeline keeps track of what git tag was deployed last, diffs between that tag and the new release, and uploads the files to each of the deployment targets. It takes longer for the pipeline agent to spin up from Cold on a Monday morning, than it does to actually deploy.
The core of the application is just php scripts, and those are either immediately up to date whenever the next call is, or swapped out the next time that component finishes a processing cycle.
Docker containers are nice, but nothing beats the cause of a stack trace being fixed, tested and deployed to the acceptance environment within minutes of it arriving.
Mactan
in reply to something_random_tho • • •interurbain1er
in reply to something_random_tho • • •I mean for a hobby project that no one cares about sure. Otherwise the whole CI/CD process was invented exactly to avoid having devs push untested and untrackable crap on production servers. So once there are more than two people in a team and paying customers with access to a lawyer that's going to be a hard pass.
Anyway the main reason your CI/CD are slow is that you're using $5 workers with 1Gb ram. There's a reason the build is faster on your 12 core/64Gb laptop, the issue is usually not the process, the issue is being cheap on the infrastructure. The only good thing about GitHub CI workers is that they are cheap but performance wise they are garbage.