Just realized that phone came with a bunch of “hidden” Meta/Facebook services pre-installed and they cannot be uninstalled, so I guess me trying to “fight” WhatsApp is pointless anyway. 🤪
… and then people call me a “luddite”. 🤣🖕
@stigatle@yarn.stigatle.no Oh, I know that feeling all too well. Go for it! ✌️
Also:
https://movq.de/v/8cdad1ae3a/s.png
😅
@bender@twtxt.net Sigh. 🫤 Elon Musk should buy Meta. Problem solved. 🤣
WhatsApp locked me out of my test account for violating their TOS. Huh? I hardly even used it? Or is that the violation – not immediately feeding them with all available data about my private life? 🤣
dash
or ash
, very nice POSIX Sh compliant shells:
@prologic@twtxt.net Yeah, that is part of the problem. Bash is so dominant on Linux, it’s hard to avoid. When I use #!/bin/sh
, it still gets me a Bash that does NOT enter strict POSIX mode. 🫤 The script below uses Bashisms and requests #!/bin/sh
but still runs happily …
#!/bin/sh
foo=1
if
They promised rain. I ain’t seeing any rain so far. 🫤
@rrraksamam@twtxt.net So ready for winter. 🥵
@falsifian@www.falsifian.org Exactly! 🥳
So this works:
$ bash -c 'set -u; bar=1; foo=$bar; if [[ "foo" -eq "bar" ]]; then echo it matches; fi'
it matches
Without the misleading quotes:
$ bash -c 'set -u; bar=1; foo=$bar; if [[ foo -eq bar ]]; then echo it matches; fi'
it matches
As does this:
$ bash -c 'set -u; bar=1; foo=$bar; if (( foo == bar )); then echo it matches; fi'
it matches
What the person originally meant was what bender said:
$ bash -c 'set -u; foo=bar; if
@bender@twtxt.net So far, so good! And why did it complain about bar
being a variable?
I love shell scripts because they’re so pragmatic and often allow me to get jobs done really quickly.
But sadly they’re full of pitfalls. Pitfalls everywhere you look.
Today, a coworker – who’s highly skilled, not a newbie by any means – ran into this:
$ bash -c 'set -u; foo=bar; if [[ "$foo" -eq "bar" ]]; then echo it matches; fi'
bash: line 1: bar: unbound variable
Why’s that happening? I know the answer. Do you? 😂
Stuff like that made me stop using shell scripts at work, unless they’re just 4 or 5 lines of absolutely trivial code. It’s now Python instead, even though the code is often much longer and clunkier, but at least people will understand it more easily and not trip over it when they make a tiny change.
@lyse@lyse.isobeef.org Neato! Too bad they’re in the northern sky. Can’t see that from my bedroom. 😂
@johanbove@johanbove.info Allegedly it’s supposed to cool down mid-week, yeah. If we consider ~28°C “cool”, that is. 😅
Fan = Miefquirl. 😏
@prologic@twtxt.net 35°C outside. 🫤 I’m just gonna sit here and wait for November. 😂
It is too hot to think. 🥵
@off_grid_living@twtxt.net @prologic@twtxt.net Ahh, too bad that program is gone. I would have loved to see that. 🤯
@stigatle@yarn.stigatle.no That’s all on Windows, I guess? It does sound really interesting/tempting, though. 😲 I’ve only briefly toyed with a coworkers VR thingy ~10 years ago and it was rather clunky back then. That probably has improved a lot.
@stigatle@yarn.stigatle.no @prologic@twtxt.net VR, really? You have one of those things? 🤔
@aelaraji@aelaraji.com Bloody AI stuff! 🤪😂
I’ll go first: Noise cancelling headphones. 😂 I often put them on in the evenings, no music, just enjoying the silence. ✌️
QOTD: What’s your favorite technological advancement in the last ~10 years? 🤔
Got a bit bored for a second and “googled” my own domain. DuckDuckGo’s results are almost completely spammed by results from twtxt.net: https://duckduckgo.com/?q=%22uninformativ.de%22 🥴😅
@falsifian@www.falsifian.org Welcome aboard 👋
@mckinley@twtxt.net Indeed. 🤔 I guess that might put an end to AVM’s struggle regarding their http://fritz.box
default URL: That should get you to the web admin of your home router, but a while ago someone actually registered fritz.box
on the public internet. 😂
Nota bene: This is DRM-free 👍 and it has Linux support 👍. You get a tarball for part 1 and an AppImage for part 2 (which you can extract with ./World_of_Goo_2….AppImage --appimage-extract
and then just run the binary, if you want).
In case you missed it: World of Goo 2 is out. https://worldofgoo2.com/
I actually didn’t have the first part yet (only played the demo in ~2008), so I get them both. Brilliant games! 😍
And of course, everything got slower after the update. It’s always the same pattern.
@aelaraji@aelaraji.com Exactly! 😂
It’s not what I meant (I was referring to the motor of the desk making a whirring sound 😂), but now I’m reminded of this: https://www.youtube.com/watch?v=9sKppwrLBY8
@aelaraji@aelaraji.com Because standing desk go WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!
@mckinley@mckinley.cc Or … just turn it off. 🥴
The Android system upgrade tool on my phone (Android 13 → 14) is so clever, it can only update via WLAN – not LAN. Booo!
But hey, at least there is a system upgrade tool.
yarnc debug <url>
only sees the 2nd hash Media
@prologic@twtxt.net In that screenshot (https://twtxt.net/media/7c3rEWveU64SAxrXZ6CDYS.png), all the bracketed stuff is duplicated again, compared to lyse’s original twt. I suspect that’s the cause for the changed hash.
I could not reproduce this by manually duplicating those text areas in lyse’s twt. I end up with the hash pjdciga
instead, but I probably mistyped something.
@prologic@twtxt.net Still expands to almost the correct raw twt, though: https://movq.de/v/c6243a9e61/s.png
You twt is truncated on twtxt.net, btw. 🤔
@lyse@lyse.isobeef.org Yeah, jenny ignores twts that are older than the last timestamps it saw. In other words, it certainly looks like feed corruption on Yarn’s end. 🤔
@lyse@lyse.isobeef.org puxvjcq certainly does not exist in my cache.
(I feel the need to implement jenny --debugfeed <url>
now which just fetches a URL and prints <hash> <original_line>
for the raw feed. Could have used this a couple of times already.)
@prologic@twtxt.net God, no. 😂 That’s builtin. I just have to figure out how to link against the correct DLL. 🥴
@prologic@twtxt.net Yeah, call me naive. If they offer a web client, I’d expect it to be at least usable? Why does this even exist?
I’m experimenting with WhatsApp at the moment and it’s worse than I expected. 😳 There is https://web.whatsapp.com/ which you can use on a normal PC without constantly having the app running/installed on your phone. That was tempting. But … you can’t really do anything here. You can’t even initiate new chats to another phone number. It looks like this only works if you give the app on your phone access to your contact list – a total asshole move.
Fuck this. ☹️
Saw an “owl” in the woods today: https://movq.de/v/a7c2130c18/IMG_20240803_094845.jpg.jpg
@lyse@lyse.isobeef.org lol, the parking cars. 😂
Dragonflys are pretty awesome. Huge but chill guys. 🏖️
@prologic@twtxt.net Gotta figure out how to do TCP/IP on OS/2, first. 😂
There are a couple of twts missing from the twtxt.net front page, though, aren’t there? Like, I don’t see this one: https://twtxt.net/conv/6777q7a
@prologic@twtxt.net Those feeds work fine on my end. 🤔
@prologic@twtxt.net I somehow suspect that’s what people would expect, yeah. Also, I stopped posting images using Markdown (you know, like ![](url)
), because then my feed is a bit awkward to ready for non-Yarn clients. 😅
We need a twtxt client for DOS or OS/2. 😏
@lyse@lyse.isobeef.org Glory! And honor! https://movq.de/v/7ddb7dcd0c/s.png 😅
@melyanna@tilde.club It works! I guess. Who knows. 🥴
@stigatle@yarn.stigatle.no Happy birthday 🥳
@lyse@lyse.isobeef.org I envy you! 😅 (For the rain, obviously.)
@bender@twtxt.net Too bad my apartment is too high above the ground – I can’t install such a panel here, it’d get blown away. 😅 I also heard there’s quite a bit of bureaucracy involved (as usual). But still, love the idea. 👍
@eldersnake@we.loveprivacy.club Only a matter of time. 😂 Not only will people accept it, they’ll praise it for being cool. I lost all hope. 😂