[-] AmazingWizard@lemmy.ml 12 points 4 months ago

That's the name of the test instance, they have several, they're all named after StarTrek ships.

[-] AmazingWizard@lemmy.ml 15 points 4 months ago* (last edited 4 months ago)

There are all kinds of fun stuff in the Piefed code. Allow me to dredge up a comment I made recently:

@edie@lemmy.encryptionin.space was looking at PieFed code the other week, and I ended up taking a look at it too. Its great fun to sneak a peak at.

For example, you cannot cast a vote on PieFed if you've made 0 replies, 0 posts, AND your username is 8 characters long:

    def cannot_vote(self):
        if self.is_local():
            return False
        return self.post_count == 0 and self.post_reply_count == 0 and len(
            self.user_name) == 8  # most vote manipulation bots have 8 character user names and never post any content

If a reply is created, from anywhere, that only contains the word "this", the comment is dropped (CW: ableism in the function name):

def reply_is_stupid(body) -> bool:
    lower_body = body.lower().strip()
    if lower_body == 'this' or lower_body == 'this.' or lower_body == 'this!':
        return True
    return False

Every user (remote or local) has an "attitude" which is calculated as follows: (upvotes cast - downvotes cast) / (upvotes + downvotes). If your "attitude" is < 0.0 you can't downvote.

Every account has a Social Credit Score, aka your Reputation. If your account has less than 100 reputation and is newly created, you are not considered "trustworthy" and there are limitations placed on what your account can do. Your reputation is calculated as upvotes earned - downvotes earned aka Reddit Karma. If your reputation is at -10 you also cannot downvote, and you can't create new DMs. It also flags your account automatically if your reputation is to low:

PieFed boasts that it has "4chan image detection". Let's see how that works in practice:

            if site.enable_chan_image_filter:
                # Do not allow fascist meme content
                try:
                    if '.avif' in uploaded_file.filename:
                        import pillow_avif  # NOQA
                    image_text = pytesseract.image_to_string(Image.open(BytesIO(uploaded_file.read())).convert('L'))
                except FileNotFoundError:
                    image_text = ''
                except UnidentifiedImageError:
                    image_text = ''

                if 'Anonymous' in image_text and (
                        'No.' in image_text or ' N0' in image_text):  # chan posts usually contain the text 'Anonymous' and ' No.12345'
                    self.image_file.errors.append(
                        "This image is an invalid file type.")  # deliberately misleading error message
                    current_user.reputation -= 1
                    db.session.commit()
                    return False

Yup. If your image contains the word Anonymous, and contains the text No. or N0 it will reject the image with a fake error message. Not only does it give you a fake error, but it also will dock your Social Credit Score. Take note of the current_user.reputation -= 1

PieFed also boasts that it has AI generated text detection. Let's see how that also works in practice:

# LLM Detection
        if reply.body and '—' in reply.body and user.created_very_recently():
            # usage of em-dash is highly suspect.
            from app.utils import notify_admin
            # notify admin

This is the default detection, apparently you can use an API endpoint for that detection as well apparently, but it's not documented anywhere but within the code.

Do you want to leave a comment that is just a funny gif? No you don't. Not on PieFed, that will get your comment dropped and lower your Social Credit Score!

        if reply_is_just_link_to_gif_reaction(reply.body) and site.enable_gif_reply_rep_decrease:
            user.reputation -= 1
            raise PostReplyValidationError(_('Gif comment ignored'))

How does it know its just a gif though?

def reply_is_just_link_to_gif_reaction(body) -> bool:
    tmp_body = body.strip()
    if tmp_body.startswith('https://media.tenor.com/') or \
            tmp_body.startswith('https://media1.tenor.com/') or \
            tmp_body.startswith('https://media2.tenor.com/') or \
            tmp_body.startswith('https://media3.tenor.com/') or \
            tmp_body.startswith('https://i.giphy.com/') or \
            tmp_body.startswith('https://i.imgflip.com/') or \
            tmp_body.startswith('https://media1.giphy.com/') or \
            tmp_body.startswith('https://media2.giphy.com/') or \
            tmp_body.startswith('https://media3.giphy.com/') or \
            tmp_body.startswith('https://media4.giphy.com/'):
        return True
    else:
        return False

I'm not even sure someone would actually drop a link like this directly into a comment. It's not even taking into consideration whether those URLs are part of a markdown image tag.

As Edie mentioned, if someone has a user blocked, and that user replies to someone, their comment is dropped:

if parent_comment.author.has_blocked_user(user.id) or parent_comment.author.has_blocked_instance(user.instance_id):
    log_incoming_ap(id, APLOG_CREATE, APLOG_FAILURE, saved_json, 'Parent comment author blocked replier')
    return None

For Example:

(see Edies original comment here)

More from Edie:

Also add if the poster has blocked you! It is exactly as nonsense as you think.

Example:

I made a post in testing@piefed.social from my account testingpiefed@piefed.social, replied to it from my other testingpiefed@piefed.zip account. Since the .social account has blocked the .zip, it doesn't show up on .social, nor on e.g. piefed.europe.pub.

I then made a comment from my lemmy.ml account, and replied to it from my piefed.zip account, and neither .social, nor europe.pub can see my .zip reply, but can see my lemmy.ml comment!

[ Let me add more clarity here: what this feature does is two things. On a local instance, if you block someone who is on your instance, they cannot reply to you. However, this condition is not federated (yet, it would seem), and so, to get around this "issue", the system will drop comments from being stored in the PieFed database IF the blocked user is remote. This means you end up with "ghost comment chains" on remote instances. There is NEW code as of a few weeks ago, that will send an AUTOMATED mod action against blocked remote users to remove the comment. So long as the community is a local PieFed community, it will federate that mod action to the remote server, removing the comment automatically. For PieFed servers, eventually, they would rather federate the users block list (that's fair), but it would seem this code to send automated mod actions to remove comments due to user blocks is going to stay just for the Lemmy Piefed interaction. I don't really understand why the system simply doesn't prevent the rendering of the comment, instead of stopping it from being stored. It knows the user is blocked, it already checks it, it should then just stop rendering the chain of comments for the given user, prevent notifications from those users, etc. ]

But wait! There's More!

  • PieFed defederates from Hexbear.net, Lemmygrad.ml, and Lemmy.ml out of the box.
  • The "rational discourse" sidebar that you see on the main instance is hard coded into the system.
  • ~~Moderators of a community can kick you from a community, which unsubscribes you from it, and does not notify you.~~ This has been removed actually, the API endpoint is still there.
  • I was going to say that Admins had the ability to add a weight to votes coming from other instances, but the videos that showed this are now gone, and as of v1.5.0 they have removed the instance vote weight feature, claiming it was "unused".

All this to say. Piefed is a silly place, and no one should bother using its software.

[-] AmazingWizard@lemmy.ml 12 points 7 months ago* (last edited 7 months ago)

Most places that matter (popular chat apps, text apps, social media) use Open Graph protocol to provide a preview of the link that's been sent. I don't see the issue here. Its on the site operator to implement Open Graph and it works fine on Lemmy.

[-] AmazingWizard@lemmy.ml 18 points 8 months ago

One of them could be the Tianfu Twin Towers in Changdu.

16
submitted 9 months ago by AmazingWizard@lemmy.ml to c/usa@lemmy.ml

cross-posted from: https://ibbit.at/post/31530

On August 6 and 9, 1945, at the end of World War II, the United States bombed the Japanese cities of Hiroshima and Nagasaki. A few days later, Japan surrendered. This bombing was a harbinger of the Cold War. The United States wanted to show the Soviet Union that it had nuclear weapons and was not afraid to use them. Eighty years later, as Western leaders drastically increase their military budgets, the risk of a nuclear confrontation still exists.

On August 6, 1945, the Enola Gay bomber took off from the Northern Mariana Islands in the Pacific and dropped the uranium bomb Little Boy on Hiroshima at 8:15 am. A shock wave traveling at 1,583 km/h flattened buildings, while intense heat triggered widespread fires. Between 70,000 and 80,000 people died instantly.

Three days later, on August 9, a second atomic bomb was dropped on Nagasaki. The Bockscar bomber dropped the plutonium bomb Fat Man at 11:02 a.m. The explosion instantly killed between 40,000 and 75,000 people. By the end of 1945, the death toll was estimated at between 90,000 and 166,000 in Hiroshima and between 60,000 and 80,000 in Nagasaki. The bombings hastened Japan’s surrender on August 15, officially ending World War II on September 2, 1945.

Read more: 80 years after Hiroshima and Nagasaki: nuclear war is closer than ever

Traumatizing the Japanese people and the entire world, this unprecedented violence sparked an ethical debate that continues to this day about the targeting of civilians and the very existence of nuclear weapons. The survivors, known as Hibakusha, have a recognized status in Japan and face serious long-term health consequences, as do their children and grandchildren. Many are now peace activists, using their experiences to warn of the dangers of nuclear weapons, which would be even more devastating if detonated today.

From August 2 to 9, 2025, the cities of Hiroshima and Nagasaki hosted the International Conference Against Atomic and Hydrogen Bombs. Marc Botenga, PTB Member of the European Parliament, attended with a delegation from the left-wing party. There, we spoke to Yayoi Tsuchida, peace activist and deputy secretary general of the Organizing Committee of the World Conference Against Atomic and Hydrogen Bombs (A and H), to learn more about the conference and its relevance in the current geopolitical context.

Klara Ledroit: What is the World Conference Against Atomic and Hydrogen Bombs that you are organizing?

Yayoi Tsuchida: The movement against atomic and hydrogen bombs in Japan began in 1954, following the US hydrogen bomb test known as Bravo, carried out on March 1, 1954, on the coral island of Bikini in the Marshall Islands in the Pacific. The ocean was contaminated by radioactivity and many Japanese fishing boats, as well as the inhabitants of the Marshall Islands, suffered as a result.

While the damage caused to Hiroshima and Nagasaki in August 1945 was completely concealed under US military occupation, it was in 1954 that the Japanese people rose up for the first time on a national scale to demand a total ban on A- and H-bombs. 32 million Japanese people signed a petition calling for the prohibition of these bombs, well over half of the total electorate, and almost all local assemblies and both houses of the Japanese Parliament adopted resolutions against these bombs.

On this basis, the first World Conference Against A- and H-Bombs was held from August 6 to 8, 1955. Since then, the World Conference Against Atomic and Hydrogen Bombs has been held every August on the basis of three fundamental demands: the prevention of nuclear war, the total prohibition and elimination of nuclear weapons, and assistance and solidarity with the Hibakusha, the victims of the atomic bomb. The organizing committee is composed of organizations such as anti-nuclear groups, peace groups, trade unions, and national organizations representing different social strata such as youth and women. Anyone in Japan and around the world is welcome to participate, provided they agree with these objectives.

I work as deputy secretary general of the Japan Council Against Atomic and Hydrogen Bombs (Gensuikyo). I am in charge of international activities. My organization was founded in 1955 after this popular movement. Since then, we have been working to organize the World Conference every year and to achieve a world without nuclear weapons.

KL: To what extent do the Japanese still feel the impact of the two atomic bombs dropped by the United States on Japan in 1945?

YT: For seven years after the bombings, all information and publications on the subject were banned by the occupying forces, the United States. However, since the first World Conference in 1955, the victims of the bombings have drawn courage from this event and have been actively involved in sharing their hellish experience. Many schools still organize school trips to Hiroshima or Nagasaki every year. The number of hibakusha was approximately 100,000 at the end of 2023. Although their average age is now over 86, they continue to play an important social role in spreading their message that “human beings and nuclear weapons cannot coexist,” and we continue to support them.

Mother Children Statue, Hiroshima Peace Park.The Mother Children Statue at the Hiroshima Peace Park. Photo: Wikimedia Commons

KL: Is the issue of nuclear disarmament still relevant today?

YT: Yes, absolutely. Russian leaders have repeatedly suggested that they would not hesitate to use nuclear weapons if their vital interests were threatened; North Korea is continuing its nuclear and ballistic missile programs; India and Pakistan have once again been the scene of military clashes; the United States and its allies, including Japan, are making the nuclear threat a key element of their “nuclear deterrence” or “extended deterrence” strategy to ensure their national security, instead of resorting to the peaceful means provided for in the United Nations Charter.

KL: The United States has more than 750 military bases around the world. Japan is home to 31 of them. Can you explain why? And how does the Japanese population perceive their presence?

YT: I would also like to know why! Article 9 of the Japanese Constitution states: “The Japanese people forever renounce war as a sovereign right of the nation and the threat or use of force as means of settling international disputes. In order to accomplish the aim of the preceding paragraph, land, sea, and air forces, as well as other war potential, will never be maintained.” The right of belligerency of the state shall not be recognized.”

Therefore, having military forces and hosting foreign military forces on its territory constitutes a violation of the Japanese Constitution.

In fact, Japan is still deeply subordinate to the United States. At the time of independence in 1952, the Security Treaty between the United States and Japan was imposed on Japan because the United States wanted to use Japan as a forward base against North Korea and against the national liberation of Asian countries. (This treaty grants the United States the right, among other things, to maintain armed forces on Japanese territory, editor’s note).

When the Liberal Democratic Party, currently in power, was founded in 1955, the revision of the Constitution and in particular the removal of Article 9 was its main objective. This is still the case today.

At present, Japan has a military force, called the Self-Defense Forces, which operates in close coordination with the US forces. The reason given is to “deal with external threats” and “the deterioration of the security environment.”

Despite this, the Constitution has not been amended. The current government also wants to revise it, but all polls show that the majority of the population wants to keep it, especially Article 9.

KL: How is the peace movement organized in your country and what are your demands?

YT: The driving force behind peace is the Japanese people’s deep desire for a world without nuclear weapons, based on the national experience of the Hiroshima and Nagasaki massacres and the peaceful Constitution mentioned earlier. We affirm that Japan must work toward the abolition of nuclear weapons, accede to the Treaty on the Prohibition of Nuclear Weapons (TPNW, signed in 2017 by 94 states), defend the Constitution, and commit to resolving international conflicts through diplomatic means. A recent opinion poll conducted by Asahi Shimbun, one of Japan’s major national newspapers, shows that 73% of respondents support Japan’s participation in the TPNW, compared to 22% who oppose it. 38% support the US nuclear umbrella, compared to 55% who oppose it, and 68% believe that Japan should be more independent in its diplomacy.

KL: NATO member countries are betting everything on “rearmament,” i.e., a dramatic increase in military spending. Is Japan, a NATO partner, also “rearming”?

YT: Yes. The government, a coalition between the Liberal Democrats and the Komeito (conservative, editor’s note), is taking full advantage of Russia’s aggression against Ukraine, China’s advance in the East China Sea to change the territorial status quo, and North Korea’s nuclear and ballistic tests to strengthen its dependence on the US’s “extended deterrence” and promote a massive build-up of its military capabilities. All of this is being done at the expense of essential services, people’s lives, peace, and the environment. We affirm that the approach of responding to force with force and to nuclear weapons with nuclear weapons is wrong and very dangerous. We must unite for peace on the basis of the United Nations Charter and for the abolition of nuclear weapons.

Testimony of Kodama Michiko, survivor of the Hiroshima bombing, Hibakusha (victim)

Kodama Michiko, 87 years old.

Age at the time of the bombings: 7

August 6, 1945: Hell on earth

“At the time of the bombing, I was inside a wooden school building. The ceiling collapsed under the force of the explosion and glass shards flew in all directions. Pieces of glass pierced my left shoulder and arm. On the way home, I witnessed a scene of utter hell, seeing many people with severely burned and peeling skin. “

Long-term consequences for survivors

”Years later, my mother died of cancer and my father died after suffering from two cancers. My daughter, who had grown up healthy and full of life, was suddenly struck by cancer herself. She died suddenly, just four months after the onset of the disease. In 2017, the atomic bomb took the life of my youngest brother, who had multiple myeloid leukemia, and then my younger brother, who was five years old at the time of the bombing and had several cancers.”

The fight for a definitive ban on nuclear weapons is a fight for the survival of humanity

“We know from experience that if nuclear weapons are used, it will be impossible to protect the lives and livelihoods of people around the world. The Hibakusha call for a shift from security based on ”nuclear deterrence” to security based on mutual trust, and for a giant step toward a world without nuclear weapons. The only way to protect our lives and security is to abolish them, so that you, your families, and your loved ones do not become victims of these weapons, and so that the future of the Earth is safe, secure, and full of hope.”

Article 1 – The purposes of the United Nations:

Maintain international peace and security, and to that end: to take effective collective measures for the prevention and removal of threats to the peace and for the suppression of acts of aggression or other breaches of the peace, and to achieve, by peaceful means and in accordance with the principles of justice and international law, adjustment or settlement of international disputes or situations which may lead to a breach of the peace;

Article 2 – Principles of the United Nations

The Members of the United Nations shall settle their international disputes by peaceful means in such a manner that international peace and security, and justice, are not endangered.

The Members of the United Nations shall refrain in their international relations from the threat or use of force (…).

Klara Ledroit is a member of the Workers’ Party of Belgium and an aide in the European Parliament.

The post 80 years after Hiroshima and Nagasaki: “Human beings and nuclear weapons cannot coexist” appeared first on Peoples Dispatch.


From Peoples Dispatch via this RSS feed

45
submitted 9 months ago by AmazingWizard@lemmy.ml to c/usa@lemmy.ml
165
submitted 9 months ago by AmazingWizard@lemmy.ml to c/palestine@lemmy.ml

cross-posted from: https://ibbit.at/post/22965

Israel decided to starve the people of Gaza as a strategy of war and in order to sabotage the ceasefire deal, according to Israeli cabinet meeting minutes leaked on Wednesday to Israel’s Channel 13. The document purports to show that Israeli Prime Minister Benjamin Netanyahu refused multiple proposals that would have secured the release of the remaining Israeli captives during the ceasefire…

Source


From Truthout via this RSS feed

35
submitted 9 months ago by AmazingWizard@lemmy.ml to c/usa@lemmy.ml
66
submitted 9 months ago by AmazingWizard@lemmy.ml to c/usa@lemmy.ml
[-] AmazingWizard@lemmy.ml 21 points 11 months ago

I'm curious to hear the objections and alteratives. I'm not fully versed in anarchist thought.

[-] AmazingWizard@lemmy.ml 11 points 1 year ago* (last edited 1 year ago)

It really depends on what these reactors are going to be used for. Are they going to be licensed to private corporations to power data centers, or are they going to provide power to citizens homes?

[-] AmazingWizard@lemmy.ml 11 points 1 year ago* (last edited 1 year ago)

You have 4 removed comments before the ban, the rest of your history is still very visible in your profile, so they didn't purge your account, they removed a few comments, which is why it says, "removed by mod". It's funny reading your removed comments. The downvote removal is looked back on as a pretty good change. I've not used the site when it had downvotes, but frankly, I like that they're gone. I don't even know what the "main" issue is, and I've never heard anyone talk about it. The site has never struck me as a "Chapo" site, even though I know that is its origins. I've listened to the Chapo pod before, not for me, honestly. Frankly, seems that separating from the Chapo brand was the right choice.

Anyway, 4 years is a long time to hold a grudge.

[-] AmazingWizard@lemmy.ml 11 points 1 year ago

Just wanted to say, I like the posters from Vegan Theory Club, it's a cool place.

[-] AmazingWizard@lemmy.ml 15 points 1 year ago

black and white thinking

What is an example of Hexbear "black and white thinking"?

[-] AmazingWizard@lemmy.ml 20 points 1 year ago

I have an account on Hexbear, I also mod their !parenting@hexbear.net community, which has been growing steadily. It's always wild to me to read what people think goes on at the site because, in my engagement with folks, it's clear that everyone is just someone trying to get by in this crazy world we live in. All this talk about "tankies" or whatever, is pretty "online" behavior, and Hexbear often appears to me the least online by comparison. Sure, we're active on the site, but I don't get the sense that many people are wildly active outside the site, many people have negative views on most social media and have no interest in it.

The other thing that people never seem to notice is just how active our !mutual_aid@hexbear.net community is, and just how generous the users can be. There is a real sense of community on Hexbear that I struggle to find on the wider internet. That probably has a lot to do with the relative size of the user base.

8
submitted 1 year ago by AmazingWizard@lemmy.ml to c/usa@lemmy.ml
-43
view more: ‹ prev next ›

AmazingWizard

joined 3 years ago