Ángel
@angel@triptico.com
Location: 40.4235492,-3.6617828
100 following, 195 followers
El microrrelato:
Announcing FediMeteo – Weather in the Fediverse!
UPDATE: I have created an account for updates and other information on FediMeteo - follow the account @admin to stay updated!
UPDATE: Ireland, Poland, Portugal and Switzerland have just been added
Weather has always influenced our lives: from agriculture to outdoor activities, to extreme events that, thanks to modern technology, can now be predicted with greater reliability. Personally, weather plays a significant role in my daily decisions, which is why I decided to create a service tailored for the Fediverse.
FediMeteo uses Open-Meteo data to publish updates every 6 hours, including current weather conditions, forecasts for the next 12 hours, and predictions for the upcoming days. Each country is served by its own dedicated instance (e.g., it.fedimeteo.com for Italy), managed through snac to ensure simplicity and efficiency in publishing.
You can follow FediMeteo directly in the Fediverse (on Mastodon and compatible platforms), via RSS, or by visiting the dedicated page for your city (e.g., fr.fedimeteo.com/paris).
Currently supported countries include:
Austria, Germany, France, Ireland, Italy, Netherlands, Poland, Portugal, Spain, Switzerland and the United Kingdom, – with many more regions coming soon!
FediMeteo is hosted on a FreeBSD-based VPS, with each country isolated in its own jail to ensure security and scalability.
Visit the main site to explore the national instances and start following your local weather updates today:
https://fedimeteo.com
Happy weather monitoring to all! 🌦️
FediMeteo is dedicated to my grandfather, who every evening would give me the weather forecast based on TV, radio, and his personal experience. He would convince me that the weather would be bad, so he had an excuse to accompany me to school instead of me going alone.
#FediMeteo #Announcements #FreeBSD #FediMeteo #WeatherForecasts #Weather #Meteo #snac #Fediverse #Mastodon
5 years is a lot of time for a feral cat, but they are hard as fucking stones, and they know how to play their cards well, so it's probably taking a nap now in a warm house as a proud home cat.
El protocolo de Nostr es técnicamente un buen diseño, pero la gente que hay detrás son criptobros de la peor calaña con las intenciones más rastreras.
No quiero emponzoñar tu hilo con detalles técnicos cuando lo que importa es denunciar la chusma que hay detrás.
el protocolo Nostr (El de threads).¿Seguro que Threads usa el protocolo Nostr?
(respecto a lo demás, estoy totalmente de acuerdo).
And Casablanca, of course.
Boss: we will be trialling the use of AI as a replacement for some of our developer roles in the coming months.
Seniors: ok, bye.
Boss: where are you going? We still have all these features to build!
Seniors: why should we hang around waiting to be replaced? You want to use AI, then go ahead - but we are gone. Best of luck.
Boss: but it’s not ready to replace senior devs yet! We just want to replace some junior positions!
Seniors: not our problem. Ciao.
And….scene.
Do you have a big monitor and often lose your mouse pointer on the screen?
Are you in denial about being old enough to turn on mouse trails?
Well, I have the solution for you!
A desk kitten!
Desk kittens can locate your lost mouse pointer in approximately 3 nanoseconds and feature a clear and reliable indicator that ensures you know EXACTLY where your mouse pointer is.
Get your desk kitten today!
Act now and we’ll throw in the relaxing “purr” mode upgrade, guaranteed to relieve stress while responding to people who are wrong on the internet.
long overdue attempt to cleanup/update a bit the relevant projects page on the pmc wiki.
email us if you work on something and want to be listed!
Si el Estado recauda más IRPF con un millón de personas trabajando es porque "el Gobierno se forra", pero si lo hace un gobierno del PP con 35.000 declarantes más entonces es "el milagro Laffer"...
Escriben para ignorantes.
Remember that the true meaning of Christmas is using money you don't have to buy things they don't need to people you don't like.
#consumerism #Christmas #Memes #TheyLive
Learning Javascript is hard and and it's stupid.
Learning to make pastry - even a simple pie crust - is hard and it's glorious.
Choose carefully.
in switzerland you aren't allowed to have a train with exactly 256 axles because of an integer overflow in the axle counting machine
i wish i could fix my software bugs by making it illegal to cause them
Well that was an easy festive family tech support ticket:
Problem: USB flash drive was not working.
Diagnosis: that's not a USB flash drive. That is the dongle for your mouse.
Solution: here's a USB flash drive.
Estos son los 175 contratos de la Xunta con la empresa donde la hermana de Feijóo es directiva
https://buff.ly/4gO6Raq
WIRED article forecasting the generative AI bubble will burst in 2025. This is more optimistic than my own expectations, but if WIRED are printing it, it's the direction sentiment in Silicon Valley is running in.
(Hint: there's gold in AI, but it's in *analytical* AI, aka big data, not stochastic parrot bullshit.)
https://www.wired.com/story/generative-ai-will-need-to-prove-its-usefulness/
It's always nice when my random shuffle picks Ann Hell. Prince Prospero Meets the Red Death is solid coding music. Thanks, @angel !
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...
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. 😅
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.
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
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.
You don't need to be a futurism savant to notice the connection and extrapolate a certain kind of future from these 2 sentences:
'Thursday afternoon in #SanFrancisco: On one side of Mission Street, hotel workers chanted and banged on a drum outside the Marriott Marquis, part of a monthslong strike for higher wages and more #jobs. On the other, a tech company’s billboard proclaimed, “Stop #hiring humans.”'
https://www.sfgate.com/tech/article/sf-artisan-billboards-stop-hiring-humans-19969672.php
Can you imagine anything more dystopian than this?
Billboards in San Francisco saying “stop hiring humans”
"Are you going to take off those headphones so we can discuss this like mature adults, Harry? Or, are you just going to sit there like a petulant child?”
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.
So law enforcement wants us to believe 'The Adjuster' went from being professionally-trained and calculating (even leaving a haunting message inscribed on shell casings) to someone who would be caught in a McDonald's with incriminating evidence on his person.
I'm not buying it.
Not one bit.
@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
Okay so the main thing I'm learning from all the US healthcare horror stories being dropped the past few days is that the United States is a ghost story told to smaller nations of what will happen to them if they're bad.
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.
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.
CC: @Remittancegirl@mstdn.social @fencepost@infosec.exchange