Ángel
@angel@triptico.com
78 following 87 followers
@GossiTheDog they probably have stats on how often posts are edited or deleted in the first five minutes, and waiting that long saves pushing a lot of unreliable updates.
I just wrote a shell script translating a wg-quick configuration file, like the one you get from VPN providers, into an OpenBSD hostname.if compatible file, taking care of changing the default route even if you use dhcp
I wonder if this is interesting to someone
EDIT: the code is now available with a README, a blog post will be done when I feel better.
https://git.sr.ht/~solene/wg-quick-to-hostname-if
I didn't try configs with presharked or keepalive, but it should work.
Selección de piezas y lectura por Ángel Ortega (https://triptico.com/social/angel).
Lunes, 15 de abril a las 19:00 horas en calle Rufino Blanco, 30 en Madrid.
Impresora: VOY A MATAROS A TODOS. Cámbiame el cartucho de magenta
¡Buenos días amigüitos! Tengo menos ganas de trabajar que el que le pone el nombre a los Audis.
Pero no queda otra…
¡Al lío!
Sharing some technical details about how I'm setting up the hosted email service. It will not be a service of BSD Cafe but tied to my own business. It will run entirely on BSD systems and on bare metal, NOT on "cloud" VPS. It will use FreeBSD jails or OpenBSD or NetBSD VMs (but on bhyve, on a leased server - I do not want user data to be stored on disks managed by others). The services (opensmtpd and rspamd, dovecot, redis, mysql, etc.) will run on separate jails/VMs, so compromising one service will NOT put the others at risk. Emails will be stored on encrypted ZFS datasets - so all emails are encrypted at rest - and only dovecot will have access to the mail datasets. I'm also considering the possibility of encrypting individual emails with the user's login password - but I still have to thoroughly test this. The setup will be fully redundant (double mx for SMTP, a domain for external IMAP access that will be managed through smart DNS - which will distribute the connections on the DNS side and, in case of a server down, will stop resolving its IP, sending all the connections to the other. Obviously, everything will be accessible in both ipv4 and ipv6 and in two different European countries, on two different providers. Synchronization will occur through dovecot's native sync (extremely stable and tested). All technical choices will be clearly explained - the goal of this service is to provide maximum transparency to users on how things will be handled.
#BSD #FreeBSD #OpenBSD #NetBSD #emailHosting #encryption #ZFS #dovecot #opensmtpd #rspamd #emailSecurity #techTransparency #ipv6 #Europe
HAL: Lo siento, Dave. Me temo que no puedo hacer eso.
Quien pone en marcha ese tipo de debates busca, o bien notoriedad a precio de saldo, o bien otorgar de igual validez a la verdad y a la chifladura delirante de turno (con la idea de blanquearla).
Lo cual no quiere decir que no sea una falta muy común entre nosotros los españoles que nos creamos que el idioma es monopolio nuestro, que por supuesto no lo es.
CC: @mntmn@mastodon.social @theawesomerandomness@mastodon.social @holo_memory@mastodon.gamedev.place @plom@fedi.plomlompom.com
In light of the recent news about Vultr and its new (absurd) TOS, I'm seriously considering relaunching an email hosting service. I already have several hundred mailboxes in hosting and everything's fine, but I've always thought that with the big players in the game, it wasn't worth extending this service anymore.
Now I see potential, and it will be based exclusively on open-source technologies, accompanied by technical explanations on the setup and security of the entire system.
Yo, gritándole a la tele: pero si ya pueden manipular las mentes y levantar naves y hablar con los muertos son putos dioses ya
(Igual Telegram ni cotiza en bolsa, yo qué sé, estoy pensando en alto)
No me acuerdo de si fue a la cárcel o de si era un videojuego en sí o un mod del DOOM o qué, pero seguro que le dieron la tarde al guaje.
Es análogo a lo que pasa por aquí, que mucha gente se pone estupenda y hace apología de formar parte de una red fuera del mainstream pero luego casi todos siguen mantenido activa su cuenta de Twitter porque, jo, es que mucha gente les da cariño por ahí
CC: @fanta@mastodon.green @martalberta@paquita.masto.host @ana_r@todon.eu @_anastrianna@paquita.masto.host @jaBote@masto.es
All you motherfuckers who are like, "I should join Threads now to entice people to TEH FEDAVORSE" are like, "You know what we should do with Naizis, is debate them in the marketplace of ideas." Or fuckin' Narnia. Whatever.
Sé perfectamente lo que son las criptomonedas, sus implicaciones, la tecnología que las implementa y el tipo de personas que hay detrás. Han preguntado si Signal sí o Signal no, y para mí alguien que fomenta, apoya o acaso menciona las criptomonedas no es merecedor de mis datos personales.
https://mastodon.bsd.cafe/users/release_candidate/statuses/112140845317198247
I find these "popularity contests" pointless, ridiculous and inherently toxic, and a signature of private social networks where the goal is not to help people communicate between each other.
This is the reason why #snac does not propagate how many followers nor likes a person have.
Lol
Guess who's the "most popular" person in the Fediverse.
What's the likelihood that Mozilla can go a whole month with no news to report other than "we made the browser better"? No "sorry about our experimental ad". No "our privacy tool was really a person tracker". No "we fired a bunch of people who lacked valuable identities". Just make the fucking browser better.
You don't get to talk about the creator economy if you spend more money on your Spotify subscription a year than you spend supporting individual creators.
And yes, I do make the fucking rules.
Week in Fediverse 2024-03-22
Servers
- Hatsu v0.1.1
- lotide v0.15.0
- Friendica v2024.03
- snac v2.50
- Hubzilla v9.0
Clients
- Fedilab v3.28.2
- Tuba v0.7.0
- Husky v1.5.4
- Mastodon for iOS v2024.2
- Photon v1.28.4
- Voyager v2.0.0
Tools and Plugins
- Granary v6.2
- Fedi badge: A badge generator for ActivityPub-enabled social media platforms
Articles
- Bonfire Launches Open Science Network for Academics and Researchers
- Pixelfed introduces Loops, a Short-Form Video App
- Oh, Zot! Nomadic Identity is Coming to ActivityPub
- The Efforts to Extend ActivityPub
- Threads has entered the fediverse
- Last Week in Fediverse – ep 60
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/018e4384-6968-4bee-0dc6-9f542a42d847
CC: @osr@owo.cafe
Y se me olvido de lo que realmente queria escribir... ja ja ja.
(Yo uso ubuntu, asi que explicare los pasos que segui)
1) instale ADB$ sudo apt install adb
2) active el modo desarrollador en los aparatos. El proceso es similar en casi todos. Ir a Configuraciones > Sobre/About > N° de Kernel y presionar 4, 5 o 6 veces hasta que se activa este modo
3) volver al menu Configuraciones y entrar a Sistema en donde aparecera el submenu Desarrollo y dentro de él activar la opcion "Depuracion USB"
4) conectar el movil/tablet al PC via cable USB. Aqui es probable que el movil/tablet te pregunte si quieres comenzar con el modo de depuracion USB... obviamente le dices que OK
5) confirmar el modo desarrollador entre el movil/tablet y el PC lo que deberia mostrar algo como
$ adb devices
List of devices attached
A531C1ZM60308550 device
6) Y ahora ya se estara en posicion de ver y/o quitar las apps molestas. Asi para ver todas las apps que contengan en el nombre la palabra google:$ adb shell pm list packages | grep google | more
7) Y yo quite las siguientes de GAFAM:
$ adb shell pm uninstall -k --user 0 com.google.android.calendar
$ adb shell pm uninstall -k --user 0 com.google.android.calculator
$ adb shell pm uninstall -k --user 0 com.google.android.youtube
$ adb shell pm uninstall -k --user 0 com.google.android.gm
$ adb shell pm uninstall -k --user 0 com.google.android.gms (*)
$ adb shell pm uninstall -k --user 0 com.google.android.apps.maps
$ adb shell pm uninstall -k --user 0 com.google.android.apps.docs
$ adb shell pm uninstall -k --user 0 com.google.android.apps.wellbeing
$ adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
$ adb shell pm uninstall -k --user 0 com.google.android.apps.photos (o photosgo)
$ adb shell pm uninstall -k --user 0 com.google.android.apps.books
$ adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
$ adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.kids
$ adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music
$ adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music.setupwizard
$ adb shell pm uninstall -k --user 0 com.google.android.play.games
$ adb shell pm uninstall -k --user 0 com.google.android.play.books
$ adb shell pm uninstall -k --user 0 com.google.android.videos
$ adb shell pm uninstall -k --user 0 com.google.android.marvin.talkback
No siempre te permite desintalar (*) todas las apps, o a veces incluso tienen otro nombre, pero de esta forma ya no necesitaras preocuparte porque esas apps puedan activar "por error", ya que estaran desintaladas del espacio del usuario.
Obviamente, el objetivo seria quitar hasta la ultima gota, pero para ello necesitamos reemplazazar el OS oficial por alguna alternativa... y en este caso, no siempre contamos con alternativas, especialmente para dispositivos "economicos".
Typical modern software stack:
- They only provide a Dockerfile because it's so convoluted and patched together that it would be impossible to create a decent guide on how to make this stuff work without revealing just how much it's all held together by duct tape. Still, taking a peek at the Dockerfile will clearly reveal the chaos at play.
- Everything runs in separate containers, as it should, and they have automatic restarts, as they should. But then they're so tightly bound together with, you guessed it, duct tape, that when one of them fails, the container just restarts automatically, leaving the user wondering why everything failed, with only a cryptic error message.
- The main container is controlled by Supervisor - which is necessary because everything crashes very often, but the end user doesn't notice because Supervisor restarts the services. To outsiders, everything works fine (but occasionally throws some errors).
In short, the current trend is to sweep the dirt under the rug. A trendy rug, though!
#ModernSoftware #TechTrends #SoftwareStacks #Docker #Kubernetes #IT
A one page RPG by Oliver Darkshire
(Spanish: Un juego de rol en una página por Oliver Darkshire)
Sobretodo si las perras deciden que toca revisión olfativa a fondo de la zona.
15 million users in the Fediverse, now.
No ad-blocker needed.
Zero ads.
My data stays on my server.
Interactions are genuine, driven by people's desire, not an algorithm pushing for conflict to boost engagement (and ad sales).
Nobody's here just because it's trendy. If you're here, you want to be here.
The best social media experience I've had in years.
Thank you to all of you, among these 15 million accounts, who have helped make this a wonderful place to be.
#Fediverse #Privacy #NoAds #GenuineInteractions #Decentralized #ThankYou #Mastodon
Friends of #BSDCafe and the entire #Fediverse, happy Monday everyone! I hope this week will be less busy than the last one. I've started writing the second part of the series of articles on setting up a mail server on #FreeBSD. Additionally, I've taken notes for a less technical post on the reasons that led me to take this path. Stay tuned, and have a great day!
¿Tienes a mano algún enlace que hable de esto? Veo que conoces el tema (si no, ya investigo yo).