就我人生中,有限的生命里的那么点工作期限

从我没毕业实习开始,每年都是“今年比往年的就业情况更糟糕”

最近真的是严峻的一塌糊涂

比较明显的体感就是,我朋友他们单位当年招聘的学历也就大专,今年要硕士生

也就那么点活,哪需要硕士生

This entry was edited (1 month ago)

Caitlin Johnstone: Making ‘Terrorism’ a Meaningless Word consortiumnews.com/2025/07/09/…

Night Flight (1933)
84 min | Adventure Drama Romance | Oct 1933| IMDB 6.2

Cast :John Barrymore, Helen Hayes, Clark Gable

Polio breaks out in Rio de Janeiro, the serum is in Santiago & there's only one way to get the medicine where it's desperately needed: flown in by daring pilots who risk the treacherous weather and forbidding peaks of the Andes.

ww1.m4uhd.to/watch-itdftd-nigh…

#NANC Go Night Crew!

I've spent not-insignificant amount of time at protests in the US, looking for signs of IMSI catchers and never found anything, so when I saw this, my ears perked up:

san.com/cc/exclusive-evidence-…

Washington Warns Beijing and Its Partners: “The Bomb Will Not Save Multipolarity” journal-neo.su/2025/07/09/wash…

TL:DR brief life update

Admittedly, I was only planning to attend Anime Expo for one day; and bought the 4 day pass, mostly because they claimed they had sold out of the Friday passes.

Artificial scarcity? Upsell?

I have no idea. It wasn't insanely expensive regardless, and I think I last took my daughter to that event circa 2000; so it's not as if I have been keeping that flame alive with my limited investments.

The badge was RFID based and they had limited places to "badge in"/"badge out" and so there were a distressing number of apparent exits, only to be turned away by volunteer staff saying that such a thing wasn't an exit. ;( Also, as crowded as the Los Angeles Convention Center was, the air conditioning did not seem to be doing a very good job! I was sweating and many others had fans (both manually operated and battery powered) to try to cool themselves off, even indoors!

There was a Big West/マクロス「Macross」exhibit, which seemed to be under appreciated, but it was cool to at least see? I guess later in the evening they were going to be doing some screenings, but not of new material and given their flyer claimed that most of their series are now streaming on Hulu, I decided there wasn't much for me to stick around for as a result. Making a "bee line" for the exit, was an impossibility, and navigating my way back to my car (thankfully I found free parking only a few blocks away) took the better part of 45 minutes. There weren't many places to sit either, though there were a lot of "NO SITTING" signs, and people sitting on the floor anyway despite the signage; I thought about taking pictures of the irony, but I really didn't take many pictures at all.

On Saturday I woke up early and soaked in some hot springs, which my right leg badly needed since I think I banged it on something Thursday night and then was walking on it most of Friday. It's now Wednesday and only today is it not painful to walk on; despite having tried to be mindful of keeping off of it as much as possible.

Later Saturday after a vegan brunch as Shine Cafe in Morro Bay, I stopped by the Vreamery (a vegan "cheese" shop in Paso Robles) on the drive back to NorCal to get some things for later. I also stopped at Cultiva in San Juan Bautista as they were selling their "Cali Dawg" vegan hot "dogs" in celebration of July 4th (though yes, Saturday was July 5th). There were more people there than I had ever seen! There was even a line before I ordered! Hopefully that bodes well for them, given that they reduced their hours to only being open two days a week in recent months?

Much later on Saturday, after extensive driving all the way up to Fairfax (stopped to get some fresh fruit groceries at Good Earth, my credit union to replenish some dwindling cash reserves, and stopped in for a quick refreshing beverage at Wu Wei Tea Temple where apparently I wasn't quick enough to greet a lovely friend who vanished between the time I walked to the back and returned to the front to hopefully say hello, whoops!) in the early evening, I attended a live performance that @unwoman@mastodon.social put on at Little Hill Lounge in El Cerrito. I probably should have stuck around to have seen Halou (Unwoman was also playing organ during that set) but I was knackered, having set my alarm for around 6am and having driven over 300 miles earlier in the day.

Also, Halou is apparently performing again on August 14th at The Knockout (3233 Mission Street, San Francisco: 8pm doors 9pm show with Waves Crashing and Soft Science as openers); so I figured I maybe didn't need to stick around for the rest of the set with another opportunity to see them live relatively locally so soon?

I had never been to the Little Hill Lounge before, but it was a cozy intimate venue! Totally my thing as contrasted with the way too big stadium show of Wu-Tang Clan and RTJ recently. Or Anime Expo (I have no idea how many people attended, but the Los Angeles Convention Center is enormous and cute cosplayers as eyecandy notwithstanding, it was way too much for me, even during my brief four-ish hour exploration).

Ironically, the SPJA (Society for the Promotion of Japanese Animation) began closer to El Cerrito (it was an outgrowth of Cal Animage Alpha at UC Berkeley). So in a weird way, it was kind of like returning to source (geographically speaking) for an AX weekend. Anime Expo, began as Anime Con in 1991, in San Jose; before being renamed to Anime Expo after SPJA had a falling out with Gainax over having lost what was, presumably a LOT of money due to overselling Japanese animation fandom in the USA or some related misunderstanding? No doubt, fandom has caught up to what the SPJA seemed to foreshadow, but it definitely was a much smaller event when I attended in 1991. AX remained in San Jose in 1992 and then bounced up to Oakland for 1993, before relocating to Southern California in 1994 where it seems to have remained stuck, ever since.

I looked into some job application stuff. Distressingly, every opening of this company, though relatively local has "Engineer" in the title and I do not have a degree in an engineering discipline. Their pay structure seems unusually egalitarian. Even more distressingly: their documentation system (they have something called "RFDs" in homage to RFCs more or less) has broken GitHub links; so while I would submit Pull Requests to update e.g. RFD 1's incorrect "requirement" to use Homebrew to install GNU sed on OS X (it's macOS now) to oh, y'know utilize gsed from MacPorts; I don't even know how I would begin to submit such a Pull Request.

It's one of those nit pick sorts of things that to me, seems indicative of the kind of hair pulling minutia which is probably representative of much bigger underlying issues that would no doubt reveal themselves if I were to make it to the point of a job application, let alone interview and being hired. Documentation: particularly if already having used some version control system, being treated as a second class citizen to code? Not a good sign.

in reply to Emmanuel Florac

Not only that, it is a militaristic dictatorship of infinite hierarchy of 100% armed obedient soldiers. No kids, no elderly in this VarouFuckICE communism.

VarouFuckICE is living inside an academic economic bubble of his own. In this mindset someone can say that the US military health system is the closest to the model of fully socialized medicine, the absolute socialist health care. There is never a charge for anything, all are employees working shifts, making no more or less based on quantity served, they can never refuse service, and all (personnel and dependents) are covered for life.

VarouFuckICE was so delusional as to think that the bankrupt state of Greece can negotiate with bond-holding banksters with the alternative to total submission being that his bankrupt state can reissue a total new currency from 0, after globally been projected as a bankrupt debt denier, and expect 11 million people to survive on local energy and food production. This is not economics, this is superstition and magic. If you asked me, yes I would have rather tried this suicidal no-plan, rather than submit endlessly to be a waiter on the land handed to US/UK/EU banksters.

Heroic but his survival was never threatened, he just played dice with his voters lives. He lost the silly bet, he gained a political career and fame, not bad. But lets us not get too carried away with the nonsense of a mass media persona.

He was part of a "left" the US/EU/IMF/WB and banking world needed to legitimize grand-theft of a country of 1/2 trillion in debt the same had pocketed after they had lent it. To make the whole scheme go down in history as legitimate, they needed some clowns to represent the Greek left, and they got what they needed.

Over 100 years people lost their lives fighting, struggling, being tortured, sent to prisons and exile, so a handful of clowns can climb to power for 2-3 years and underwrite the largest commitment of suicide for residents of Greece. Land, water, infrastructure, education, industry, hopes, dreams, ... all handed to bankers on a silver platter by this "left".

Fuck them till they are dead then fuck them some more! This was the largest disgrace of the people of the left for over a century.

The chainsaw is wearing a mask???

Police shoot man 'with chainsaw, wearing a gas mask' - BBC News share.google/uDr55D9VqxCRSo5aN

Videos of a combined strike on Ukrainian Armed Forces facilities in Lutsk have emerged en.topwar.ru/267768-pojavilis-…

I've just published version version 2.80 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It only includes one bugfix; if you use the Mastodon API, you may be interested in upgrading:

Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines.

comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.

#snacAnnounces #FrugalFediverse

in reply to The Real Grunfink

FWIW, I submitted a Pull Request to update MacPorts' snac to 2.80 here:

github.com/macports/macports-p…

Thanks to Renee Otten, it was merged!

My apologies for the delayed notification; I haven't been feelin particularly "social" media or otherwise.

Probably has something to do with the fact that I attended Anime Expo ever so briefly on Friday and felt so overwhelmed that I basically spent about 4 hours there, despite having shelled out for a four day pass?

Still trying to get back to some sort of introvert equilibrium after being around such enormous crowds.

#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces

in reply to ティージェーグレェ

@teajaygrey didn't ask.

Also, that post ignores what the C64 chipset does to the CPU timing. Yes, a 2 MHz 6502 is roughly the same processing power as a 4 MHz Z80: but the 6502 needed much faster RAM to keep up.

I've just benchmarked a 5150 against a C64. The PC came out 40% faster. So I'm going to have to award that article a "NO". Possibly a "not even wrong"

in reply to Stewart Russell

I mean, if you want to take Trixter to task on low level details, you're more than welcome to; but given he also wrote this 5150 demo:

trixter.oldskool.org/2015/04/0…

I kind of think he might know what the heck he is writing about?

Password Store el gestor de contraseñas estándar de Unix


Contraseñas para las diferentes cuentas de correo, para tu cuenta de mensajería, para unas cuantas webs, foros y demás… Mejor organizarlas con Password Store. Un gestor de contraseñas debería ser efectivo y simple y mejor si sigue la filosofía de Unix. C

Contraseñas para las diferentes cuentas de correo, para tu cuenta de mensajería, para unas cuantas webs, foros y demás… Mejor organizarlas con Password Store.

Un gestor de contraseñas debería ser efectivo y simple y mejor si sigue la filosofía de Unix. Con Password Manager o pass, cada contraseña reside en un archivo cifrado mediante tu clave gpg. Y además puedes llevar un registro de cambios mediante git.

El nombre de ese archivo es el título de la web, correo o servicio que quieres requiere esa contraseña y que tu escoges. Todos esos archivos pueden organizarse en diferentes carpetas ordenadas jerárquicamente. Pueden ser copiadas de un equipo a otro, y gestionarlas facilmente desde la línea de comandos.

Asumo que tienes GPG instalado, y que has generado ya una clave GPG. Será con esa con clave con la que esos archivos que contienen las contraseñas se cifrarán. Y que podrás ver y consultar introduciendo tu contraseña de GPG.

Con pass la gestión de contraseñas es muy fácil, al instalarlo y configurarlo por primera vez, se creará un archivo oculto en tu /home llamado .password-store. Y mediante pass tendrás un montón de comandos muy intuitivos para añadir, editar, generar, borrar y rescatar contraseñas.

También es capaz de copiar la contraseña que necesitas al portapapeles, donde después de 45 segundos desaparecerá. Y como he dicho también se puede integrar con git, con lo que eso supone.

Una vez instalado en nuestra distribución de GNU/Linux (deberemos buscar el paquete password-store o pass, veamos cómo empezar a utilizarlo.

Lo primero que deberemos hacer es inicializar el depósito de contraseñas, para ello escribiré en mi línea de comandos:

pass init "victorhck"

Donde victorhck es el ID de mi clave GPG, hecho eso me dice:
mkdir: created directory '/home/victorhck/.password-store/'Password store initialized for victorhckgpg: enabled debug flags: memstatgpg: keydb: handles=0 locks=0 parse=0 get=0gpg: build=0 update=0 insert=0 delete=0gpg: reset=0 found=0 not=0 cache=0 not=0gpg: kid_not_found_cache: count=0 peak=0 flushes=0gpg: sig_cache: total=0 cached=0 good=0 bad=0gpg: random usage: poolsize=600 mixed=0 polls=0/0 added=0/0outmix=0 getlvl1=0/0 getlvl2=0/0gpg: secmem usage: 0/65536 bytes in 0 blocks
Creado el directorio donde se van a guardar las contraseñas, puedo empezar a introducirlas mediante
pass insert Correo/openmailbox</code><code>Enter password for Correo/openmailbox</code><code>:</code><code>

Introducimos la contraseña que tenemos establecida en ese servicio y nos pedirá que confirmemos la contraseña.

Hecho eso se creará una carpeta llamada Correo y dentro un archivo llamado openmailbox que contendrá la contraseña que hemos metido. Ese archivo estará cifrado con nuestra clave GPG.

Podemos añadir otra contraseña para otra cuenta de correo u otro servicio:

pass insert Web/quitter.no</code><code>Enter password for </code><code>Web/quitter.no:

En esta ocasión se creará la carpeta Web y dentro el archivo quitter.no. Podremos crear más archivos donde guardar las contraseñas de foros, o sitios que visitemos a menudo.

Mediante el comando pass sin más opciones se mostrarán las carpetas y archivos que contienen de una forma bastante visual:
victorhck@Geeko:~> passPassword Store├── Correo│ ├── protonmail│ └── opnmbx└── Web└── forosuse.org
También podremos generar nuevas contraseñas para reemplazar las antiguas, o para nuevos servicios en los que nos registremos mediante el comando:

pass generate Web/miblog 15The generated password to Web/miblog is:$(-QF&Q=IN2nFBx

Genera una contraseña utilizando el paquete pwgen en este caso de 15 caracteres aleatorios. También podremos especificarle si no deseamos que contenga símbolos.

También podremos hacer que las copie en el portapapeles listas para pegarlas al acceder al sitio que queremos, en vez de mostrarlas en la pantalla. Desaparecerán del portapapeles después de 45 segundos.

Pero no sólo de contraseñas se alimentan los sitios que visitamos. Por eso con pass también podremos almacenar no sólo una palabra, si no muchas líneas que contengan información adicional.

Para ello al introducir la contraseña mediante pass insert deberemos además añadir -m o –multiline. Podremos escribir todo aquello que queramos y finalizar con Ctrl+D

pass es muy intuitivo y permite un montón de cosas que a poco que uses la línea de comandos te sonará (pass rm, pass mv) También permite autocompletado mediante la tecla Tabulador (que gran invento), y más gemas escondidas que te invito a descubrir.

Para quienes no les guste eso de la línea de comandos, están de enhorabuena. Existen un montón de clientes con interfaz gráfica que hará su uso quizás más sencillo (si eso es posible). Y complementos para el navegador.

Si utilizas otros sistemas de gestión de contraseñas pero este te ha convencido, también tienes disponible un montón de herramientas para realizar la migración de un sistema a otro.

Pass tiene un licencia de software libre y está disponible en los repositorios de todas las distribuciones más utilizadas (Debian, Arch, openSUSE, Gentoo, Ubuntu)

Si quieres conocer más te remito a la página original del proyecto y a su página man donde encontrarás toda la documentación oficial:

————————————————–

password-store, mudar chave GPG


short tutorial about GPG key change to encrypt passwords

Ao utilizar password-store como xestor de contrasinais nos teus dispositivos é posible que por calquera razón precises mudar a chave GPG que utilizaches no momento da instalación. Xa sexa para non utilizar a mesma que tes para o correo persoal, a chave do traballo ou simplemente para utilizar unha chave que non subiches a ningún repositorio público e queres manter só localmente.

captura de pantalla da web

Chave para password-store


Imos xerar nova chave co único propósito de utilizala con pass

O manual de password-store dinos que debemos proceder iniciando a password-store coa nova chave.

E resulta que é así de simple, non explica nada máis, porén xurde a dúbida de "qué pasa se me equivoco e perdo o acceso a TODOS os meus contrasinais?" Sería un #epicfail.

Creamos a nova chave

$ gpg --full-generate-key

que nos pregunta as características que desexamos para a chave, eu deixei as opcións RSA, 4096 e "non caduca".

Pídenos un "nome real", que para o caso sérvenos passwordstore, así é doada de identificar.

Tamén solicita asociar un enderezo de correo electrónico. Escribe o que queiras, pass@home.user vai ben. Esto ten utilidade para que os teus contactos localicen a chave pública nos servidores. Como non vas a usar a chave para o correo nin subila a internet podes escribir o que queiras.

Finalmente mostra o ID da chave creada

Escolleu este ID de usuario:
    «passwordstore <pass@home.user>»

e un comentario (optativo): para cifrar os contrasinais

Pide agora un contrasinal: escollemos a nosa frase de paso, que será a que pida cada vez que se solicite un contrasinal a non ser que a almacenamos na carteira de contasinais que utilice o teu sistema operativo.

cifrado gpg

Créase a chave e o seu certificado de revogación por se fose preciso (informa de onde está e o seu id).

Xa temos a chave que utilizaremos para cifrar os contrasinais.

Comprobámolo con

$ gpg --list-keys

ahí debería aparecer a nova chave passwordstore cos datos que a identifican

Cambiar a chave de password-store

Respalda os datos!!


primeiro respaldo do cifrado actual, que nunca se sabe 😛 . Imos ao directorio de traballo de pass e

$ cp -r .password-store/ .passwordstore_backup/

no directorio onde está a password-store tamén temos un ficheiro co id da chave que estamos a utilizar actualmente
$ cat .password-store/.gpg-id 

móstranos un id tipo XXXXXXXX hexadecimal.

Entón, seguindo as instruccións, "iniciamos" a password-store co novo "id"

If the specified gpg-id is different from the key used in any existing files, these files will be reencrypted to use the new id.


que será o noso caso.

$ pass init


$ pass init XXXXXXXX

sendo XXXXXXXX o id da nova chave que acabamos de crear

pide o contrasinal da chave que queremos cambiar (a antiga, para descifrar os datos) e comeza a cifrar novamente todos os contrasinais utilizando a chave passwordstore.

agora

$ cat .password-store/.gpg-id

debería mostrar o valor XXXXXXXX da nova chave creada, e se pedimos un contrasinal con pass, a frase de paso que pide debería ser a da nova chave.

Sincroniza os outros equipos


Se temos a variable de PATH no binario de "pass" establecido a un directorio sincronizado con algún servidor externo (nexcloud por exemplo), entón este cambio afectará aos outros equipos onde estás a utilizar esos contrasinais.

Debes "exportar" a chave recén creada e impórtala de xeito seguro (por exemplo cifrándoa con GPG, copiándoa a un pincho usb ou enviandoa por correo).

No meu caso fíxeno utilizando OpenKeyChain no móbil. Fas unha copia de seguridade da chave (que estará cifrada) e "expórtala" a nextcloud. Así será enviada ao servidor nextcloud e estará dispoñible nos outros equipos para importala.

exportar openkeychain

Vas ao equipo de escritorio e descífrala e impórtala ao sistema con

gpg --decrypt backup_yyyy-mm-dd.sec.pgp | gpg --import

pídeche a frase de paso da chave para importala ao chaveiro.

Unha vez no sistema, os contrasinais xa estarán actualizados a nova chave (se se sincronizou co servidor) e o ficheiro .gpg-id dentro do directorio .password-store tamén estará modificado indicando que debe utilizar a nova chave.

Manual GPG gnupg.org/documentation/manual…

in reply to Brad Koehn ☑️

Much of eIDAS has not yet reached citizens, but that depends on the country in question.

What does work to some extent in Germany is the electronic ID on the ID card. You can now submit applications to many authorities via the Internet and no longer have to go there in person. But YMMV. I personally have only a passport and no id card, so no e-ID based services for me (that's not really a problem, as a lot of things can also be done now per snail mail.

In some other European countries much more services and things are available.

💬 Executei, para testar, o mensageiro distribuído Briar, ainda sem contatos. A quem interessar possa, meu identificador é abu6dkpaazqksnozgy3v2w3234apwt…

:java: A fim de rodar o Briar Desktop no :gnu:, optei por baixar o JAR (139M) que constroem toda noite, bastando executá-lo com java já instalado, neste caso o do pacote :debian: default-jre.

#Briar, que está disponível em vários tipos de dispositivos, fica, aqui, como mais uma alternativa de comunicação independente, somando-se a #Jami, igualmente distribuído, e a #XMPP descentralizado por servidores sob domínio comunitário.

:securityLow: Aliás, é urgente que a população democrática reduza o máximo que conseguir da dependência tecnológica daquele país que frequentemente promove graves ataques a nossa soberania.

:securityHigh: Basta de empoderar aqueles que financiam quem nos ataca! Começe a fazer sua parte hoje, com alguma dessas ferramentas que temos à disposição e podemos controlar, não sermos controlados por elas. 🧑‍💻 Se precisar, peça ajuda a tanta gente boa dos #blambers que encontramos por aqui.

#soberania #soberaniaDigital #AGPLv3 #GNU #softwareLivre

in reply to daltux

Guia de Início Rápido do #Briar: briarproject.org/quick-start/p…

Manual de uso: briarproject.org/manual/pt-br/

Como escrevi antes, executei o programa numa máquina GNU. Depois, instalei-o numa tornozeleira eletrônica de bolso — a partir do F-Droid.

Ao abri-lo pela primeira vez, a única opção é criar uma conta. Queria saber como usar a conta criada antes, paralelamente ou se precisaria transferi-la de alguma maneira. Fui RTFM ler a documentação acima e conferir alguma questão do projeto. Não há suporte a esse caso de uso.

Cheguei à conclusão de que Briar tem um propósito muito interessante e é bem elaborado, com algumas funções diferenciadas, embora voltado para casos de uso aos quais felizmente não me encaixo. Quem tiver mais experiência com ele pode me corrigir.

Em situações de mobilizações em que a comunicação seja tão sensível a ponto de necessitar medidas extremas, pode fazer sentido. Ele é projetado para resiliência em casos de possibilidade de falta de infraestrutura e de forma que você tenha certeza absoluta de que está se comunicando com um dispositivo específico de uma pessoa que teve contato pessoal ou, se à distância, por intermédio de outro meio de comunicação para trocar os identificadores. Não há um aviso de que alguém está querendo ser seu contato para que aceite. Ambas as partes precisam ativamente se reconhecer.

Como já tinha afirmado em outras publicações com base na ideia antes de testar, pelo menos por enquanto, não é voltado para o uso cotidiano com pessoas mais diversas como estamos acostumados há tanto tempo. Para uma comunicação distribuída de par a par, sem necessitar servidores, indicamos #Jami. De maneira geral, para comunicação descentralizada com uma diversidade de implementações, o protocolo XMPP por servidores comunitários é o canal.

O pessoal pode rever algumas opiniões sobre confusão e praticidade, por exemplo, do padrão OMEMO do #XMPP, que pode ser em grande parte automatizado ao mesmo tempo em que permite assegurar usos mais rígidos por conferência de cada chave do contato. Se acham isso pouco prático, imagine estar em situação de necessitar modo paranoia total e ficar em dúvida sobre quem está do outro lado.

in reply to daltux

📴 Neste tipo de situação, havendo uma boa organização, #Briar pode ajudar a comunicação ao dificultar — embora não impossibilite — o rastreamento das tornozeleiras eletrônicas de bolso mantidas com a rede celular desativada:

Exclusivo: Evidência de vigilância sobre telefonia celular detectada em protesto anti-agência de imigração [tradução livre do título]

san.com/cc/exclusive-evidence-…

This entry was edited (1 month ago)

I think there is no proper social media platform to express oneself.


I wanted to publish constructive criticism towards Reddit on Reddit but unfortunately that's basically impossible since they'll do everything to censor/silence that for their own gains to not hurt their reputation (you might also get censored for mentioning Reddit alternatives like Lemmy).

So I have to do it here.

I'm addressing censorship because that's basically the biggest issue.

I'm not always against all censorship as it can be beneficial in some circumstances to provide constructive discussion to not end up like X where everyone is shouting hateful opinions without getting heard anyways. (But very generally I'm still strongly against censorship).

My main problem is about wrongful censorship. Reddit is basically unusable for me since I had the experience multiple times that I get banned from a subreddit for actually no reason just because a moderator feels like it. And when I then ever accidentally post on the same subreddit with a different account (which is hard when there are multiple to keep track of) your whole access to Reddit gets banned for about 12 months by advanced fingerprinting (so even if you create a new account it gets automatically banned, so you basically cannot post anything on Reddit for a year).

While Lemmy is somewhat better in this regard I think it's mainly only because it's so small, is only known by a very small enthusiastic group and therefore needs less moderation. But I realized that even here once a post is slightly controversial it will get removed sooner or later. Frankly I wouldn't be surprised if this gets removed too. I know that the fediverse theoretically provides protection against censorship by being able to host your own instance but practically that's very unrealistic to see properely moderated instances being used by enough people.

I think it's a shame that if you're looking into providing high quality topics and discussions that are valued by many people and you just want to learn by broadening your intellectual horizons, you can get banned every second because some moderator had a bad day.

And I'm not just talking about posting something maybe somewhat controversial that a moderator might not like. I literally had many situations where I posted completely normal posts that completely aligned with the subreddits rules. I could literally post a normal cat picture on a cat picture subreddit and get banned seconds later without being able to talk to the moderators. In some instances the cat picture post (I'm using that as a metaphor) didn't even get published and I got banned anyways. Often it's enough to have a single wrong word that is filtered by Reddit so your whole post won't publish.

I think the core concept of platforms like Reddit and Lemmy can be very valuable but it's executed very badly. There should be multiple independent steps of verifying if someone should get banned and in what way. And probably integrate a good test for joining the community so that it's more likely for people to be rational from the start (that way you don't even have to look at so many potential flags).

Maybe AI could be better for this by having less human emotion based judgement?

But I'm conflicted because on one hand these platforms can have such a great potential and value but on the other hand it's maybe better to not use it anyways since it can be quite unhealthy to spend much time on there.

Anyways I think it's sad we can't freely express ourselves on social media and can't have proper discussions. This really feels like being in a 3rd world country with dictatorship and this shouldn't be the case in 2025. Especially nowadays where it's extremely important to have open and trusted discussion about topics.

There should be a platform with good/useful censorship and a platform truly without censorship that isn't owned by a Nazi billionaire. Or even better: have an all-in-one solution that has spaces without and with censorship to varying degrees (preferably a degree that can be decided by the users and not by the corporation).

in reply to valuable_discussion

i cannot see what you were actually banned for, but the fact you've been banned everywhere from reddit is kinda red flag tbh. i've seen people posting everything from the constructive criticism to 'fuck spez' for months and no one banned them.
you might've been banned for different reasons except censorship. might it be that you just didn't "read the room" or didn't keep discussions constructive?
in reply to froufox

I think it's really just the fact that there are moderators who ban people based on their mood. It has nothing to do with the actual content as I've seen many posts that seem actually questionable but haven't been banned. Of course you only see the people who didn't get banned and can post and you can't see the people who are banned because well, they cannot post.

If I'd show you the times I got banned you will see that it is basically randomly and those moderators invent things that are far detached from reality.

Cochise doesn't like this.

in reply to valuable_discussion

There should be multiple independent steps of verifying if someone should get banned and in what way. And probably integrate a good test for joining the community so that it's more likely for people to be rational from the start (that way you don't even have to look at so many potential flags).


How much would you pay to join a community with that level of protection for user rights? Like the old subscription based forums, some of which are still floating around the internet?

Because "multiple independent steps of verifying" is, frankly, going to be a lot of frustrating, thankless, and redundant work for moderators. I mean, we know how to safeguard people's rights through legalistic processes. Courts do it all the time. It's called due process. And due process is frequently a slow, complicated, and expensive pain in the ass for everyone involved. And I think very few people would want to do that work for free.

(Conveniently, this would also serve as a good test for joining such a community - people are more likely to follow the rules and act like decent human beings if a subscription they paid for is riding on it, and it would price out AI and spambots in the process.)

2015年堀北真希ショック-895円
2015年木村沙織ショック-298円
2015年福山雅治ショック-714円
2015年釈由美子ショック-203円
2016年北川景子ショック-479円
2016年優香ショック-582円
2017年押切もえショック-307円
2017年武井咲ショック-183円
2017年眞子さま婚約内定ショック-104円
2018年小倉優子再婚ショック-1,010円
2020年石原さとみショック東証売買全面停止
2020年戸田恵梨香・松坂桃李ショック-103円
2021年バービーショック-229円
2021年新垣結衣(ガッキー)ショックビットコインが暴落
2023年土屋太鳳ショック-377円
2023年中条あやみショック米銀破綻
2024年西野七瀬ショック日経平均-566円
2025年 橋本環奈ショック ⇒???

20 years of BDS: An interview with Omar Barghouti, a co-founder of the movement #Palestine mondoweiss.net/2025/07/20-year…

Everybody's heard about the flooding in Texas...

... but did you hear about the flooding yesterday in Ruidoso, New Mexico?

youtube.com/watch?v=dIKOslLaMP…