I struggled for over six months to get the newsroom I worked for onto Mastodon. There were lots of reasons why not. And now they’re on Threads with ~10K followers, the engagement they need, and the tools they need to understand their audience. And their content starts conversations and is reaching people who need to see it. This stuff matters.
When you try and build someone else's full-stack web app for the first time.
(... yes, this includes you, #mastodon. ;) I see you in there with your four package managers and your curl-into-bash shortcuts.)
I may have to add to my list of reasons to discourage people from moving to Texas "No seriously, the state is becoming lethally hot, and "burning fossil fuel to run air conditioners to keep the lethal heat outside" is going to be about as long-term effective as cooling a room by leaving the refrigerator door open." https://journa.host/@w7voa/110704004711909429
Update: Power use here in #Texas appears to have reached an all-time high today: 81,112 MW. https://www.ercot.com/gridmktinfo/dashboards/supplyanddemand
Anyone have some good leads on how #docker networking works?
I think I need the ELI-5 hand-puppet version. Trying to wrap my head around whether I need to set different ports for every postgresql container I'm bringing up in a parallel dev / prod deployment on the same machine; I'd expect "they're in separate networks so they should be invisible to each other" but then these containers are also exposing the port in the host's network it seems? Because when I set the `networks` to `- backend` and `ports` to `5432:5432`, I can access that postgresql DB at localhost:5432 from the host environment.
Successfully got a #RaspberryPi visible on the public Internet for the first time in a long time.
#Cloudflare tunnels don't mess around yo.
"But a DSL would make it easier to represent the problem in..."
My blessed sibling in software... If it's a personal project, go nuts. If you're working in a group or for an employer, a DSL replaces one problem (representation complexity) with another problem (work grinds to an absolute halt when the one guy who knew how the DSL works quits and the team has to reverse-engineer the implementation of the DSL to understand what it does in an undocumented corner-case).
Make your decisions accordingly, with an eye towards the *engineering* part, not the *software* part.
@lauren Question: I'm thinking of setting up my own Mastodon node. What configuration are you running for yours? Did you host in the cloud somewhere or do you have a DNS name tied to an on-prem server?
I've got a home connection via Verizon to the Internet, and I"m weighing my options between paying for cloud service, upgrading to internet service that would give me a static IP, or mounting my instance on a Raspberry Pi at home and using some dyndns or no-ip service to account for the occasional IP address change.
So the only thing that keeps me from using eshell regularly as my shell is that I sometimes hit a CLI tool that wants to use all the TTY features, and that of course gets mangled by eshell.
Has anyone found a good solution for this? I can imagine, hypothetically, detecting one is about to launch one of those CLI tools and launching them in `multi-term`, but I'm not sure how I'd set that up (in particular, a pattern of running `can-eshell | must-tty | can-eshell` commands smells like it'd require some weird plumbing).
Reasons I will sail the high seas and warm up a BitTorrent client:
❌ Playing games I don't own
❌ Copies of movies I don't want to pay for
✔️ FoRbIdDeN #BlUeY EpIsOdEs...
If I vanish, weep not for me; I have merely screwed up my computer upgrading from #Ubuntu 20.04 to 22.04 LTS.
Someone should write a small GUi wrapper around a command line utility and distribute it initially via reflected lunar radio signal to HAM receivers worldwide.
I can assure you this is an entirely practical means of creating and distributing software, and not an elaborate and expensive process to allow the HAMs using the software to claim that wizard came from the moon.
Just a chill little robot looking for corndogs #PhotonVision #romi https://www.youtube.com/watch?v=X2MqCNQNC3I
BTW this is why it was stupid for all those government / emergency services accounts to resume posting on Twitter. Absolutely unreliable in critical situations
Career software engineer living something approximating the dream he had as a kid.