Ángel
@angel@triptico.com
77 following 87 followers
#FLAC (https://www.rfc-editor.org/info/rfc9639) and #MKV (https://www.rfc-editor.org/info/rfc9559) are now #IETF proposed standards!!
Kudos to the CELLAR working group and to authors (for MKV: @robux4 , @mosu and Dave Rice)!!
Tanto Milei en Argentina como Bukele en El Salvador dijeron que si la deuda es aberrante, que si recortando no haría falta más deuda, que si sus políticas iban a ir muy bien, que si los Bonos Volcán y que si no se iban a endeudarse con el FMI...
Los dos han pedido dinero al FMI y van a endeudar más a sus países...
"...a power outage at #SpaceX’s California facility caused a loss of #GroundControl, meaning that the mission control team was briefly unable to command the #spacecraft."
Single outage brought GROUND CONTROL down?! On the ground where power grids & diesel generators at a nearby home improvement store are! Have they never heard of battery backups and generators?! They have no idea what 3 points-safe₁ means, nor failover₂, and have no business trying to send so much as a spatula to #space.
🧵 1/3
While I was mucking about with an #openbsd port, I got an email from github offering me access to their ai code writing uselessness.
No! Bad website!
*spritzes with water bottle*
My code doesn't work at the moment. Broken is still better than this offer.
Dylan Roof killed 9 Black people with the motivation to incite a race war—NOT charged with terrorism.
Luigi Mangione killed 1 CEO with the motivation to rebuke healthcare injustice—charged with terrorism.
Class warfare is when wealthy CEOs are a protected class but working Black people are not.
Nonprofit work is hard. It takes a lot of time, dedication and, more often than not, you see volunteers taking in multiple different tasks and responsibilities to keep everything running. Thankfully, we occasionally get external contributors that help us out!
For instance, I would post something serious so as to promote our nonprofit, but it seems like #GitHub decided to help us with the marketing for the day by sending a bunch of its users (multiple) emails about GitHub Copilot. 😅
For today's #ThankYouTuesday, I want to thank the honest people. The ones who don't make noise, who are not unfair to others, positive, and respectful.
Tonight, after the last two emails, I want to thank them more than ever.
Mastodon #research 🚀
I’m working on my master’s thesis at the University of Vienna, and I’d love your input! My research focuses on sustaining long-term user activity on Mastodon, contributing to a more active Fediverse. If you have a few minutes, please take my short survey:
👉 https://sosci.univie.ac.at/MastodonActivity/
Your thoughts will contribute to meaningful research. Feel free to boost this post so we can reach as many users as possible. Thank you so much! 🙌
https://mastodon.social/@kiwix/113622081750449356
I'm not following the thread, so things may have changed.
Más tarde me he dado cuenta de que empleando el correo electrónico las discusiones no tienen sentido y que más allá del duelo al amanecer no merece la pena discutir con gente que se ha construido un personaje público y saca sus garbanzos de ahí. Entre eso y los palmeros, a los que el tuitstar SÍ responde por que necesita tenerles en cuenta, es difícil estar a gusto; de hecho el término "pocosfollower" es el indicativo de una época.
Pero sí que he pasado mucho tiempo allí obteniendo enlaces y enterándome de polémicas para pasar el rato y olvidar cómo estoy y quién soy así que tampoco es que lo haya dejado hasta el sábado. Una vez que tengo mi servidor en el fediverso (con #snac) tengo siempre un lugar que considero mío. Por esa parte estoy cubierto.
Ahora estoy intentando ver qué aparece en BlueSky y de momento están todos con una limpia tremenda de nazis y demás chusma que está funcionando al parecer. También cuentas estupendas que estaban permanentemente candadas en twitter ahora actúan en abierto y son una delicia de seguir. Pero el lugar sigue siendo extraño, como un barrio bajo asedio, y quiero ver dónde terminará cuando los dueños empiecen a monetizar.
@angel @stux yes, I've read this. I've also read and heard stories about people being rejected as clients or terminated servers.
I have many servers at Hetzner and my experience has generally been good. I've also many servers at OVH and I've had more problems, but they're also more relaxed when something bad happens (misconfiguration, server hack, etc). Which can be both good and bad at the same time
If there's not an apparent one, it's easy to find.
I was on the verge of moving to Hetzner when I read this.
Me corrijo: montar un sistema para enviar correo también es trivial; lo que es difícil es que tus correos lleguen y no queden marcados como SPAM.
Please, keep writing them. Also, your prose is very fresh and entertaining.
In 2021, I sent an email saying that, given the situation, I would not be able to keep your machines running with the current infrastructure. You replied that the funds are allocated "for migration to a cloud-based solution," so the machines must be kept running as they are. I strongly suggest you reconsider: your connections are unstable and slow, it would be impossible to work (via Remote Desktop, Windows servers) in such conditions - from over 30 thin clients. You responded that the budget is now allocated for this, and that the consultant assured you everything would be perfect.
The migration will never happen – after spending tens of thousands of euros – due to "lack of connection quality."
I "forgive" you.
At the beginning of 2023, I wrote to you that there are two critical issues that will soon compromise the security and reliability of the machines. You replied that you are "working on the plan for migration to a centralized solution in one of your locations." I responded that the connectivity is inadequate, that that location has data center flooding issues (it should at least be moved to an upper floor), and that, in case of problems, all your 9 locations would be down because of it. Therefore, given the situation, it would be better to keep a server and a replica at each site, with offsite backups, ensuring they are current and consistent.
Minimal financial investment, maximum uptime.
You replied that "the defined path is now set, so we are proceeding with it" because a "consultant has guaranteed maximum reliability."
I withdrew, predicting disasters and for the same reason: they present themselves elegantly, with glossy catalogs and buzzwords – they sure seem credible and modern!
Go ahead, it’s your money and your data.
This morning at 5:30, you woke up me because your location had electrical issues, and the other branches are facing external connectivity problems due to the (same) Internet provider (and the backup, which uses the same channels as the primary provider, unlike what the vendors had promised).
A downtime of at least 3 days is expected.
Everything is down. You want me to take the backups (made by others, I don't even know how), and restore the old servers in the branches (from 2015), as you believe it would be possible to resume work only this way – as suggested by the "elegant consultant."
I replied that I wish you good luck and went back to sleep with a clear conscience.
#IT #DisasterRecovery #SysAdmin #OwnYourData #KISS #KeepItSimpleAndStupid #NewWeekNewTroubles
This will probably also improve snac behaviour with other apps.
CC: @nowster@fedi.nowster.me.uk @justine@snac.smithies.me.uk @knapjack@elsewhere.cozysumo.space
I know the etiquette is evolving around this so here's my quick guide to sharing the road with self-driving cars:
If you find yourself in a city whose political leaders are corrupt and vain enough to have allowed this scourge onto their streets, you absolutely do not owe them the basic courtesy you would extend to any driver.
Bearing in mind safety and basic physics, it's perfectly fine to, for instance, not let them proceed at a stop sign; not let them merge in traffic; take the lane and bike super slow in front of them; take your sweet time in a crosswalk; accidentally leave your personal traffic cone on its hood; etc, etc. Just remember that they are recording you, should you choose to escalate your discourtesy beyond the the obnoxious-but-basically-legal.
Self-driving cars do not deserve the right of way, because rights are for sentient beings, not roving death cameras.
If you are worried whether someone is riding in back, just imagine it's Jeff Bezos and he's on his way to a very important meeting. The more inconvenient these things are to hire, the more ordinary people will choose better options, the more swiftly these businesses will fail and disappear.
Because this is the talk of the #internet again: you don't preserve digital media by stuffing the One True Version in an #archive. Make countless copies and scatter them to the wind. Make each a different format. You don't know which of them will still be readable next decade, so *don't try to guess*.
That goes for analog media too. The Library of Alexandria contained copies. Many classic paintings only survived as copies.
Copying is how life itself beats death. Embrace it.
This is my favorite part of the OpenBSD installer because I get it wrong every time, but I love that they anticipated it! #openbsd
Y, entre esas webs tan especializadas está, estaba, Linkedin y para la que he descubierto un pequeño truco para conseguir que, al menos puedas enviar la petición de cierre.
Todas los documentos que he visto señalan que hay que ir a los ajustes y en la sección de seguridad elegir la opción de "Cerrar cuenta". Hasta ahí bien, ¿no? Entonces te preguntan por el motivo, le dices cual, luego te muestran a personas de las que vas a perderte publicaciones y te entra la risa floja. (¿Perderme publicaciones? Pero si nadie envía nada que merezca la pena. Ojo, al menos de los que tengo bajo mis "contactos").
Bueno, pues una vez superada la cuestión tienes un pequeño formulario donde debes escribir la contraseña y marca -si lo quieres- una casilla para no recibir comunicaciones de la empresa. Después se activa un botón que reza "Hecho" y ...
Y nada, porque el botón no hay manera de que se active. No la hay porque como he puesto una contraseña compleja y enorme -y uso un gestor de contraseñas- no se me ocurrió escribirla a mano si no pegarla.
No, pegarla no funciona. Y escribir la contraseña supersegura y compleja es una locura. Así que el paso previo es cambiar la contraseña por algo como "adiosatodos" y reiniciar el proceso entrando a manita la frase.
Y ahí sí. Ahí sí que funciona. Ahora voy con el resto de las webs: infojobs, trabajos.com, y varias más que no producen más que ruido. Ya veremos si es sencillo o también tengo que aprender cosas que no quiero.
@kiwix Send them a request for information under #GDPR rules, specifically article 15, forcing them to send you *all* data they have. Hetzner is based in Germany, so they have to comply. Template at: https://www.datarequests.org/blog/sample-letter-gdpr-access-request/
Ok, here’s my first IT Horror Story of the Saturday night. It's a bit long.
I was at a client, a healthcare facility, to replace some hard drives. They didn’t want to spend money, so we had to keep the current setup running, which was outdated and unreliable.
Now I can say it: they didn’t want to spend because the general manager’s goal was to give work to a company of his friends, who were already providing support on two VMs, and he wanted to hand everything over to them. The IT manager hadn’t yet understood the financial interests of these people and still believed everything was in good faith, that they really didn’t have the funds. We were holding everything together with duct tape, but it was working and stable. I had set up a "cluster" with OpenNebula and GlusterFS for storage (later replaced with MooseFS and then with Ceph), using all available hardware.
We scheduled an intervention and notified everyone to disconnect and shut down the machines by 12:30. By 13, we had completed the backups, aiming to start the intervention by 14 and get the work up and running by 15:30. The goal was to update the systems and check the disks. We shut down all the VMs, had everyone disconnect. It was lunchtime.
We updated the servers, rebooted them. One of the disks started throwing errors. GlusterFS, for some reason I never really investigated (I have my theories, which I’ll share later, but from that day forward, GlusterFS no longer exists for me), decided to overwrite both that disk and its replica with zeros. I hadn’t changed anything.
Panic – there were backups, but on a USB 2 disk (old servers, no USB 3)! I immediately stopped everything. I was almost fainting. The IT manager didn’t understand what had happened, so I explained it to him. He announced to everyone that we would cancel the rest of the intervention, restore from backup, and have the work back up by 15:30 as planned, prioritizing the most critical VMs.
The "competing" company reached out. They had powered on one of their VMs and started "doing their own interventions." Even though they had been warned not to do anything. And they complained "we" had lost some of their data. Of course, the manager and those guys went "carpe diem": they put me under accusation, saying I had undoubtedly made a mistake that led to "lost data." I wrote a technical report explaining what I had seen, noting various SSH logins from those guys during the intervention. The "history" had been erased. Of course, not by me.
They continued to harass me for a while. The last thing they asked was for me to go to a meeting "to explain in person." They tried to schedule it the day before my wedding. And they knew it.
They threatened to ask me for an unspecified (high) financial compensation for 'the lost data.' What lost data? The ones that, allegedly, the other company would have entered in the meantime.
Final result: no problem for me (I hadn’t done anything wrong), the backups were fine, they only calmed down when I proved (logs in hand) that I wasn’t the only one connected to that machine, and my witnesses (two colleagues and the IT manager) had seen all my actions, confirming I hadn’t done anything wrong.
In the end: I realized they would do it again and I left the client – even the IT manager decided to resign and change jobs. The general manager managed to install, at astronomical figures, the company he wanted to place. After two months, they got their hands on the system and broke it. They asked me for assistance, which I refused. At any price.
After a few years, I found out that the general manager ended up in jail for corruption, bribes, and for favoring his friend companies in many sectors.
That day, I celebrated.
#HorrorStory #ITHorrorStory #ITSupport #TechTroubles #SysAdmin
Ya está abierta la convocatoria de relato e ilustración para participar en el número 19 de la Revista Opportunity: hasta el 15 de mayo de 2025.
1. Remember this the next time lawmakers push to outlaw or "backdoor" E2E encryption. (Which could be 2025)
2. If the federal government is engaging in a public awareness campaign about this, the extent of Chinese incursion into US comms infrastructure must be REALLY REALLY bad.
https://www.washingtonpost.com/technology/2024/12/03/china-hack-salt-typhoon-telecom/ #salttyphoon
If a site badgers you to turn off your ad blocker, remember that advertisers, not you, are the site’s real audience.
You are what the site sells.
Ad/tracker blocking is self-care.
In recent days, I've received a few messages and noticed some posts regarding my articles on the blog. The criticism is mainly about the fact that, in some cases, I don't document "every" step but assume a basic understanding of the topics discussed. For example, if the article is about "how to install Y within a FreeBSD jail," I don't document how to install FreeBSD, what jails are, or how they should be managed, etc. In some cases, I refer to previous articles, but my aim is never to create "for dummies" tutorials. I believe that self-hosting, if done without awareness, creates more problems than it solves.
I’ll probably need to publish an article specifically about this—and maybe link it to a menu at the top of the page to explain it. My approach has usually been to provide tools to understand how I solved a problem, not to hand out "ready-made solutions"—the goal is to help people understand, not to mindlessly copy without comprehension.
After all, the blog is called "IT Notes," and they are my notes, turned into articles, mostly related to direct experiences I’ve just had. It’s not called "IT Course"—those, when necessary, I create in other ways.
Si es que estos dos son unos jefazos... https://buff.ly/4eV4eTa
Secret Panel HERE 😑 https://tapas.io/episode/2927671
CC: @Remittancegirl@mstdn.social @fencepost@infosec.exchange
I'm truly a fool. 😆No, you're not. You are a professional and a good human being. They are the ones that are very unprofessional.
Dev: "Can we deploy this? It's a simple application I've developed, it's secure as it's in rust and won't use many resources".
Me: "Sure, let's try"
user@devtest:~/devtest # cargo build --release
[...]
Building [> ] 1/1067
"Simple"
Addendum: when finished, I launched it. After 5 minutes, it segfaulted (!!!)
If you are thinking of moving from Windows to Linux and are not sure where to start, here's the software that I am using day to day:
https://decoded.legal/blog/2024/09/running-a-law-firm-on-free-software-2024-edition/
(Work-focus, as that is where I spend most of my (computing) time, but I am Linux-only for personal computing too.)
And don't forget that many Free software programs have Windows versions too, so you can test before you leap.
Good luck!
Mi experiencia es diferente. Yo no me corto en sonreír, ser afable y hasta simpático, respetando las distancias y sin intentar ser gracioso. Muy pocas veces he tenido otra respuesta que simpatía de vuelta y buen rollo, y cuando no ha sido así, entiendo que no es el momento ni la situación y paso a un modo correcto y distante.
Yo soy un tipo bastante sociable y me resulta fácil entender las señales que mi interlocutor/a me manda. Entiendo que no todo el mundo tiene esa facilidad (pero, conociéndote como te conozco, creo que tú también la tienes).
been here
the whole timeFor years, I misread the title as Lonely as an Eyesore.
It's owned by crypto dipshits and is therefore destined to fail no matter what technical decisions they make in the meantime. They're venture-backed and the bills will come due. No amount of licensing can save them from shit-ass leadership of the type who is already discussing subscription models. The engagement hacking has already begun with starter packs.
None of this is to say you can't use whatever you want, including Bluesky. But please limit the number of words and red herrings you wrap around "I want the reach".
#Bluesky is so decentralized that Bluesky Inc. can cut you off to help their infrastructure. 🙃
It's probably one of the oldest sounds on EarthIt surely is. And since the ocean inception, that voice has never stopped.
Bluesky lacks the one federated feature that is absolutely necessary for me to trust it: the ability to leave Bluesky and go to another host and continue to talk to the people I’ve entered into community with there. While there are many independently maintained servers that provide services to Bluesky and its users, there is only one Bluesky server. A federation of multiple servers, each a peer to the other, has been on Bluesky’s roadmap for as long as I’ve been following it, but they haven’t (yet) delivered it.https://doctorow.medium.com/https-pluralistic-net-2024-11-02-ulysses-pact-tie-yourself-to-a-federated-mast-b2f89bb5b4d8
It looks pretty cool.
it’s reassuring to know that the most vocal leftist influencers are laser-focused on the greatest challenge of our time: the size of their audience on bluesky
Se aprueba finalmente la conocida como "Ley Mbappé", con su trampa incluida como expliqué hace un tiempo en El Salto...
https://buff.ly/4hVrK4W
The idea of starter packs and introductions are nice and all, but then this happens:
"omg someone who self labels as a zionist put me on an antisemite list on bluesky" (real case, anonymized)
People added to such (publicly shareable) lists and starter packs (two different things) do not get notified at all! Furthermore, they cannot remove themselves from such packs. Yes, you can report, but that might be too late.
Where is the informed consent? Why is it not a requirement to give consent before one shows up on lists. Why can consent to inclusion not be withdrawn? I mean, this stuff is trivial to do in a centralized app developed by a company with a lot of staff and millions in funding. Yet, it doesn't happen.
Move fast and break someone's life.
Joder, en esto no había caído yo. Ahora resulta que comprar casa es también una especie de juegos del hambre trampeados. Estaría bien saber cuántas personas trabajan ahora mismo para dar con soluciones al problema de la vivienda. No importa de qué partido, es por saber si hay alguien pensando en ello y no haciendo el paripé.
Bueno, la solución de la derecha es siempre construir más vivienda y eso está superbien porque tenemos mogollón de pruebas de lo bien que ha funcionado en este país tiempo atrás.
Es que todo empieza con las definiciones. Te dicen que cincuenta kilómetros es aceptable como distancia al lugar de trabajo y a partir de ahí date por jodido. 😞
This afternoon, an acquaintance joined a Mastodon instance and asked me which "celebrities" are present in the Fediverse, as if it were important to determine the value of a social network based on that.
I told him that the most important user in the Fediverse is him. Just as it’s you, reading this. Someone who has decided to interact with others freely. Who has chosen to trust their administrator (or create their own instance) more than they trust those who run traditional, monolithic, centralized social networks.
So, I want to thank all the friends of BSD Cafe, whether local or not, for being here and making this place what it is. And I thank all my friends in the Fediverse, who make my timeline lively, interesting, intelligent, fun, and thought-provoking - every day, at any time.
#BSDCafe #Mastodon #Fediverse #SocialNetworks #SocialMedia #Community #Trust #OpenSource #DigitalFreedom #JoinTheFediverse
He visto muchísimos programas que no utiliza, especialmente VPN y "aceleradores del sistema", que muestran ventanitas informativas de muchas formas y a las que hay que contestar, patrón oscuro mediante, que no te interesa, gracias, me cago en tus muelas, etc., para que se cierren.
Lo peor es que al desinstalarlos han redoblado esfuerzos y han vuelto a sacar otras muchas ventanas más y, como no parecía suficiente, abriendo también varias páginas web. En todas ellas me recuerdan que desinstalarlo es una mala elección y que me ofrecen un descuento si compro una licencia del programa que estoy desinstalando. ¿Tan difícil es de pillar o es que son unos cabrones desalmados?
Google Chrome, por cierto, estaba desaparecido en el sistema sin saber cómo y es su navegador favorito. He tenido que desinstalarlo (fallo), acceder a la página de descargas de Google vía Microsoft Edge primero (imposible con todas las pantallas que me ha abierto para preguntarme cosas) y luego con Firefox.
Descargar, instalar y ... ¡reiniciar el sistema! Tampoco sé por qué pero los enlaces de escritorio y barra de tareas NO reconocían el programa al que estaban apuntando que antes no estaba pero ahora sí. La hostia, oiga.
Aún me queda por quitarle Skype corporativo que ella tampoco utiliza y que se abre siempre, quieras o no, al iniciar sesión. Curiosamente no aparece como aplicación instalada (curioso para mí, que soy rarito para estas cosas) aunque sí aparece mencionado cuando abres el menú ese que está abajo a la izquierda e incluso te indica que puedes desinstalarlo. Pues guay, ¿no? Pues no, porque te abre el navegador de archivos en un directorio concreto y allá te las compongas.
Supongo que estará instalado junto con el Office y habrá que decirle que, joder, NO se abra en cada comienzo de sesión. Como ella tenía que irse pues lo hemos dejado para otro momento. Al menos ha recuperado el Chrome y el sistema va más fluido. Y únicamente se aprecia porque no hay que andar cerrando ventanitas.
Ah, y en la barra del sistema, la de abajo y lo digo porque no sé si hay más, también aparece el tiempo, la cotización del IBEX, el tráfico y noticias de salseo (Nuria Roca te enseña cómo debes ir vestida a trabajar, por ejemplo) entre otras cosas. No veo forma de eliminarlo pero al menos he podido quitar lo del IBEX y las noticias. Esta chica, rozando el medio siglo, no tiene mucho interés en que la enseñen ahora cómo vestir. Me ha dicho que ya sabe. Y yo la creo.
Y ya. No me extraña que tantos y tantos informáticos aprecien y promocionen windows como sistema. Tienen trabajo para siempre jamás.