The Official Status Thread
-
@topspin said in The Official Status Thread:
fucking dumb this trainwreck of a movie
Sounds like my inner warthog saved me 2 hours.
-
Status: Motherfucker!
I hope it's just the older (already proven weak) password from oh so long ago.
But I'm changing it yet again, just in case...
-
old phone getting deactivated
That sounds like a bunch of bullshit to me, and living in Canada I know a thing or two about mobile carrier bullshit. If it's 4G and they're not actually turning off the bands then it should still work as long as it has the sim card. They'd have to go out of their way and blacklist the device or something
-
@topspin said in The Official Status Thread:
Yeah, but unlike most people I actually enjoyed the prequels, for all their faults. But Ep. 9 was so terrible, I'm not sure even Michael Bay could've made a worse movie out of it. Or Uwe Boll, for that matter.
A lot of people have really come around on the prequels over the past few years
-
@Tsaukpaetra said in The Official Status Thread:
But I'm changing it yet again, just in case...
Which, for some reason, means my other devices are signed out now. But this process may take a while.
Been staring at this screen for five minutes now...
Edit: MOTHERFUCKERS!
-
@hungrier said in The Official Status Thread:
old phone getting deactivated
That sounds like a bunch of bullshit to me, and living in Canada I know a thing or two about mobile carrier bullshit. If it's 4G and they're not actually turning off the bands then it should still work as long as it has the sim card. They'd have to go out of their way and blacklist the device or something
Yeah, I've had my SIM deactivated before. It's somewhat annoying, especially when it's easy (relatively) to get another phone switched in without a lot of effort and get your SMS stolen when being used for 2FA.
Not that that's ever happened to me...
-
@topspin said in The Official Status Thread:
Michael Bay could've made a worse movie out of it. Or Uwe Boll, for that matter.
How about M. Knight Shamylaghadeddon?
-
status: apparently, moving media files (such as pictures) into hidden folders does not prevent Android's media indexer from keeping track of them.
Creating new media files in said hidden folders properly hides them from the index, just not ones that the index already knows about.
What a lovely surprise.
-
@Tsaukpaetra said in The Official Status Thread:
status: apparently, moving media files (such as pictures) into hidden folders does not prevent Android's media indexer from keeping track of them.
Creating new media files in said hidden folders properly hides them from the index, just not ones that the index already knows about.
What a lovely surprise.
I had an Android phone that actually deleted media files in hidden folders. Quite annoying.
-
@Tsaukpaetra: Awwww, you mean someone saw those pony pictures and no longer wants to talk to you?
-
@Zerosquare said in The Official Status Thread:
@Tsaukpaetra: Awwww, you mean someone saw those pony pictures and no longer wants to talk to you?
No. Well, I am a someone, and I did see those pony pictures, but I did not expect them to appear in that context so it was distracting.
Fixed the issue by moving them into an encrypted contained. Scan that, Android!
-
@Zerosquare said in The Official Status Thread:
@Tsaukpaetra: Awwww, you mean someone saw those pony pictures and no longer wants to talk to you?
Better get it out of the way sooner rather than later
-
@Applied-Mediocrity said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
@Tsaukpaetra: Awwww, you mean someone saw those pony pictures and no longer wants to talk to you?
Better get it out of the way sooner rather than later
It's like, the third thing I reveal. People are seemingly more shocked that I am awesome though.
-
Status: Partial source control outage.
-
@Tsaukpaetra said in The Official Status Thread:
status: apparently, moving media files (such as pictures) into hidden folders does not prevent Android's media indexer from keeping track of them.
Creating new media files in said hidden folders properly hides them from the index, just not ones that the index already knows about.
What a lovely surprise.
You can put a
.nomedia
file in the folder to prevent its contents from being detected
-
@Tsaukpaetra said in The Official Status Thread:
People are seemingly more shocked that I am awesome though.
I am shocked to learn this as well!
-
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
status: apparently, moving media files (such as pictures) into hidden folders does not prevent Android's media indexer from keeping track of them.
Creating new media files in said hidden folders properly hides them from the index, just not ones that the index already knows about.
What a lovely surprise.
You can put a
.nomedia
file in the folder to prevent its contents from being detectedFiled under: Discoverable
-
@error said in The Official Status Thread:
@hungrier said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
status: apparently, moving media files (such as pictures) into hidden folders does not prevent Android's media indexer from keeping track of them.
Creating new media files in said hidden folders properly hides them from the index, just not ones that the index already knows about.
What a lovely surprise.
You can put a
.nomedia
file in the folder to prevent its contents from being detectedFiled under: Discoverable
It was right there in the documentation but they marked it with
.noreading
so nobody knew about it
-
@hungrier Many an evening I've spent casually perusing the documentation of my media viewer, like most young men of my era.
-
@hungrier said in The Official Status Thread:
You can put a .nomedia file in the folder to prevent its contents from being detected
Unless the app is being "clever"...
-
@hungrier said in The Official Status Thread:
@topspin said in The Official Status Thread:
Yeah, but unlike most people I actually enjoyed the prequels, for all their faults. But Ep. 9 was so terrible, I'm not sure even Michael Bay could've made a worse movie out of it. Or Uwe Boll, for that matter.
A lot of people have really come around on the prequels over the past few years
False. Just some podfolk happening.
-
@topspin said in The Official Status Thread:
I just saw someone on twatter () using "she/they/he", so actually different subject pronouns instead of subject/object/possessive.
My previous work place was rife with this thing. The hr people were pushing to make it mandatory. They also had a list of naughty words that included stand up.
-
@DogsB said in The Official Status Thread:
@topspin said in The Official Status Thread:
I just saw someone on twatter () using "she/they/he", so actually different subject pronouns instead of subject/object/possessive.
My previous work place was rife with this thing. The hr people were pushing to make it mandatory. They also had a list of naughty words that included stand up.
Neat. What dinged "stand up", wheelfolk?
-
@PleegWat said in The Official Status Thread:
Status: Partial source control outage.
Bit bucket has shat the bed again? A toaster could run a git server with an uptime of 99%. bitbucket needs a cluster with a slave for backup and its still down every 3 days and most weekends for maintenance.
-
@DogsB said in The Official Status Thread:
They also had a list of naughty words that included stand up.
Pronouns don't bother me, but I'm a bit annoyed at the banning of master/slave and blacklist/whitelist.
@DogsB said
with a slave for backup
Reported to HR.
-
@error said in The Official Status Thread:
@DogsB said in The Official Status Thread:
They also had a list of naughty words that included stand up.
Pronouns don't bother me, but I'm a bit annoyed at the banning of master/slave and blacklist/whitelist.
I have workable substitutes for these,
- leader/follower, which is actually an improvement considering ephemeral instances,
- deny/allow AND necronomicon/domebook
The "grooming" v "refinement" one is gonna get annoying again soon. Gonna run out of legs on
refinement
as it has a classist overtone...Luckily, the words are, as always, more for lying than saying, not worried.
-
@Gribnit said in The Official Status Thread:
Neat. What dinged "stand up", wheelfolk?
Kathy from HR had a date and no one showed up.
-
@Gribnit said in The Official Status Thread:
deny/allow AND necronomicon/domebook
Going to ask my manager if I can rename the banlist to the Death Note.
-
@DogsB said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
Status: Partial source control outage.
Bit bucket has shat the bed again? A toaster could run a git server with an uptime of 99%. bitbucket
needshas a cluster with a slave for backup and itsstilltherefore down every 3 days and most weekends for maintenance.
-
@DogsB said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
Status: Partial source control outage.
Bit bucket has shat the bed again? A toaster could run a git server with an uptime of 99%. bitbucket needs a cluster with a slave for backup and its still down every 3 days and most weekends for maintenance.
Nah, inhouse. And that's not even a WTF. Not sure if they had an unexpected outage or badly planned maintenance.
-
@error said in The Official Status Thread:
@dkf said in The Official Status Thread:
building the project tends to be annoying as fuck.
I'm convinced maketools is an elaborate troll.
It's much worse than that. It's an example of how to do truly robust shell scripting that is portable to some damn weird systems. OK, you probably don't want to build on a version of SunOS that's 30 years old, but maketools continues to support it!!!
-
-
@error said in The Official Status Thread:
@dkf said in The Official Status Thread:
truly robust shell scripting
Oxymoron detected.
There are two ways to make shell scripts less fragile.
The first way is to have less shell scripting. This usually has a practical lower limit.
The other way is to have more shell scripting and actually handle all edge cases. This way madness lies.
-
@PleegWat said in The Official Status Thread:
The other way is to have more shell scripting and actually handle all edge cases. This way madness lies.
That could probably be algorized, then some high-level language could be used to compile to POSIX++ compatible shell, yielding the of both worlds.
-
@PleegWat said in The Official Status Thread:
The first way is to have less shell scripting. This usually has a practical lower limit.
What I don't understand is that shell scripts seem to be used for either a) quick and dirty simple tasks that don't require a "real" language, or b) bootstrapping where nothing better exists. "b" I understand, it's the only real option available. "a" I absolutely do not understand, as doing it the "right" way in a shell script is exponentially harder than doing it the right way in a real language. Often enough the task starts a simple one-liner but grows organically into something horrific.
I stopped writing shell scripts for case "a" a long time ago, and started using Node instead. Now I
have two problemsdon't have to worry about writing robust shell scripts.
-
@Gribnit said in The Official Status Thread:
yielding the of both worlds.
-
@error I think it's @Gribnit's clever way of neither saying it's the better nor the worse of both worlds; but I might be giving it to much credit.
-
@Gribnit said in The Official Status Thread:
That could probably be algorized, then some high-level language could be used to compile to POSIX++ compatible shell, yielding the of both worlds.
That's exactly what maketools does. Alas, the high-level language they chose was m4 so you're still doomed.
-
@Zecc said in The Official Status Thread:
I might be giving it to much credit.
You are. I cleverly gave up.
-
@error said in The Official Status Thread:
@PleegWat said in The Official Status Thread:
The first way is to have less shell scripting. This usually has a practical lower limit.
What I don't understand is that shell scripts seem to be used for either a) quick and dirty simple tasks that don't require a "real" language, or b) bootstrapping where nothing better exists. "b" I understand, it's the only real option available. "a" I absolutely do not understand, as doing it the "right" way in a shell script is exponentially harder than doing it the right way in a real language. Often enough the task starts a simple one-liner but grows organically into something horrific.
I stopped writing shell scripts for case "a" a long time ago, and started using Node instead. Now I
have two problemsdon't have to worry about writing robust shell scripts.Perl's popular in our neck of the woods, though we're an acquisition (13 years ago but still) and we've never had a lot of perl knowledge in our team so it tends to be bash. The alternative of choice tends to be PHP, which is less desirable for most things we use shell for.
-
@error said in The Official Status Thread:
I stopped writing shell scripts for case "a" a long time ago, and started using Node instead. Now I have two problemsdon't have to worry about writing robust shell scripts.
So you replaced buggy shell scripts with buggy JS that requires a monstrous runtime not available for all those platforms shell scripts run on? I'm not sure that's actually a solution.
-
@topspin Monstrous runtime, maybe, but Node is available for every platform I work on, so , and usually I'm already using it anyway so it's already installed.
As far as buggy, you can write bugs in any language, but with shell scripts even trivial things tend to have bugs.
-
@error said in The Official Status Thread:
with shell scripts even trivial things tend to have bugs.
Git gud
-
@error said in The Official Status Thread:
with shell scripts even trivial things tend to have bugs
The core tricks with writing good shell scripts are to always quote things correctly, even if you think you don't need to, and to find ways to reduce the amount of nested quoting that you have to do (because that's always error-prone). And if you can't do that, use some other language. AWK is almost as available, and can do a lot with less misery. Or you can use a full scripting language (which is what I'd jump to almost as soon as the job gets complicated).
-
@Tsaukpaetra said in The Official Status Thread:
Fixed the issue by moving them into an encrypted contained. Scan that, Android!
Just give it a couple of minutes... Google Knows All.
-
@dkf said in The Official Status Thread:
@error said in The Official Status Thread:
with shell scripts even trivial things tend to have bugs
The core tricks with writing good shell scripts are to always quote things correctly, even if you think you don't need to, and to find ways to reduce the amount of nested quoting that you have to do (because that's always error-prone). And if you can't do that, use some other language. AWK is almost as available, and can do a lot with less misery. Or you can use a full scripting language (which is what I'd jump to almost as soon as the job gets complicated).
When I was new here, I ran into a number of AWK scripts which would interpolate shell variables into the script. Over time, I refactored all of those into using the
-v
flag.Though I still have occasional disagreements with colleagues about invocation style. Like, should the field separator be specified using
awk -F '|'
,awk -v FS='|'
, orawk 'BEGIN { FS="|" }'
.
-
-
@error said in The Official Status Thread:
Often enough the task starts a simple one-liner but grows organically into something horrific.
I am in this post, although it tends to usually be perl rather than a shell script. Sometimes python, but it's not so good at the one-liners that start the mess.
-
@PleegWat said in The Official Status Thread:
should the field separator be specified using awk -F '|', awk -v FS='|', or awk 'BEGIN { FS="|" }'.
The first one, obviously.
-
@dcon said in The Official Status Thread:
@Gribnit said in The Official Status Thread:
"grooming"
You sick person!
To clarify, I don't do any of this at all, just to be safe.