After wasting quite some time wondering why something I wrote doesn't work:
"This feature was added in SomeLibrary 3.5.0"
The project uses SomeLibrary 3.2.0, things break if someone tries to upgrade it.
if the user wants to paginate things they should:
- use a terminal that does that by default (all hail #plan9 and rio)
- just pipe things into more or less
Oh, #Cloudflare was having issues and brought a lot of websites down with it? That's not great.
But thankfully it's not that hard to roll out your own "DDoS protection" (or caching; just call it caching) setup. Here, you can even use our configs: https://git.occrp.org/libre/fasada
Yes, we use them in production, serving sometimes hundreds of thousands views per day.
Patches welcome. #SysAdmin
HN was asked "What do you do on an Android phone that cannot be done on an iPhone?"
My response: Termux. https://termux.com
I've got an actual userland Linux shell and package ecosystem, with 1,231 available packages ... including standard shell tools, editors, and scripting languages, plus several Android-specific tools and APIs....
Surprisingly well received. And yes, #Termux does rock.
45893 unread emails, and they are still coming.
My inbox now has about FOURTEEN THOUSAND unread items. It turns out this is because someone restarted a service that "may have been stuck for a couple monthes".
I guess monitoring went out of fashion while I was looking elsewhere.
Someone is restarting services, in coordination with someone else who is also restarting services. Apparently these seemingly separate services have to start in a specific sequence, otherwise nothing works. No script was ever written to ensure these restarts happen in the right order, no one seems to think this would be a good idea.
@trickster Pretty sure they would quickly die of malnutrition and dehydration. I don't think MANLY WATER exists, and it seems only red meat and chili peppers are marketed FOR MEN.
Making a change to a shared library: about ten minutes.
Getting the goddamed broken build system to comply and actually build my changes so I can test them: the last two hours.
Remember the mailing-list for front devs, the one with a mix of automated stuff, log stuff, and actual human-written content? Something is fucking up in some backend, my inbox currently has 7599 unread items.
"Now is the perfect time for an RSS renaissance" they say on a blog that doesn't provide any RSS feed, only an Atom one.
This is so extremely "Google-era Web" it hurts.
Boeing outsourced engineering to the lowest bidder, the whole project was past deadline and over budget, 346 people died.
I write bugs for a living, pretty cool eh?
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!