kattfisk
@kattfisk@lemmy.dbzer0.com
- Comment on Google’s ‘Secret’ Update Scans All Your Photos 2 days ago:
No, that wouldn’t make much difference. I don’t think I’ve seen a real world attack via SMS that even bothered to “forge” the from-field. People are used to getting texts from unknown numbers.
And how would you possibly implement this supposed “caller-id” for a field that doesn’t even have to be set to a number?
- Comment on Google’s ‘Secret’ Update Scans All Your Photos 2 days ago:
Blaming the victim solves nothing.
Scamming is a rapidly growing industry that is becoming more professional and specialized all the time. Anyone can be scammed.
- Comment on Google’s ‘Secret’ Update Scans All Your Photos 3 days ago:
To quote the most salient post
The app doesn’t provide client-side scanning used to report things to Google or anyone else. It provides on-device machine learning models usable by applications to classify content as being spam, scams, malware, etc. This allows apps to check content locally without sharing it with a service and mark it with warnings for users.
Which is a sorely needed feature to tackle problems like SMS scams
- Comment on What do you think of anarchism? 3 weeks ago:
Perhaps it was a poor choice of words, when I said “organizing” I meant everything required to run an event (with thousands attending). From planning and programming to picking trash and cleaning toilets.
- Comment on What do you think of anarchism? 3 weeks ago:
I assumed it was just a very dirty, tough job requiring some specialized equipment and skills. Are you saying it’s somehow fundamentally different from other human activities?
- Comment on What do you think of anarchism? 3 weeks ago:
My experience organizing non-profit events have shown that most people actually have no problem doing dirty jobs for no material compensation. If the following things are true:
- They understand why the job is important
- They feel responsible for the job (usually comes from being given autonomy and trust)
- They get recognition for doing it (social rewards are actually very powerful)
- No one else is getting compensated either.
I understand that this seems foreign to a lot of people, because this is not how work is generally motivated in capitalist society. You are used to your job being rather unimportant, with little autonomy, little trust, not much recognition from society and some people definitely profiting more than others. Your primary motivator is the threat of violence (via homelessness, starvation etc.), so it’s hard to imagine what would happen if that was removed.
That to me is the core idea of Anarchism, to base your organization on volontary cooperation rather than coercion.
An interesting side-note is that the people who do the dirty jobs in these circumstances often take great pride in it, forming an identify around doing what others are not willing to and calling attention to it as a way to get more recognition.
- Comment on As AI and megaplatforms take over, the hyperlinks that built the web may face extinction 3 months ago:
It’s essentially just a bunch of pre-made css classes that do a specific thing that you mix and match from.
AFAIK the programmatic part is so your served CSS file will only include the classes you actually use, rather than all available ones. You could always just not do that.
It always seemed to me like one of the least overengineered front end tools.
- Comment on "Would U.S. tech workers join a union?" survey average: 67% likely 4 months ago:
Yeah the tech labor market has really proven that the idea of employment contracts being negotiated between equal parties isn’t true even in the best of circumstances.
Even when companies are desperate for talent, and willing to spend ridiculous amounts of money on salaries and perks, they are not willing to negotiate on anything outside of that. They still have terrifying contracts with non-compete and damages clauses they could use to wreck your life, no workplace democracy, unpaid overtime and whatever other shit is legal.
But hey! You get free snacks and enough money to buy the dinners you don’t time to cook and save up to survive your inevitable burn out!
- Comment on "Would U.S. tech workers join a union?" survey average: 67% likely 4 months ago:
Unless unions work differently where you live, they are a democracy that will pursue whatever issues its members vote on. If members don’t think pay is a problem, why would they try to change it?
- Comment on Academic writing 5 months ago:
I’m still pissed at being forced to write in a passive voice in university. It’s awkward and carries less information, and makes it seem like nobody had any agency, science just kind of happened on its own and you were there to observe it.
I don’t know why anyone would prefer something like “An experiment was conducted and it was found that…”
To the much better “We conducted an experiment and found…”
- Comment on D or d come on 1 year ago:
You really can’t though. For several reasons. Which would have been apparent to you had you bothered to actually create your example link to аpple.com or to understand this problem.
- Comment on D or d come on 1 year ago:
This is likely because docker runs Linux in a VM on MacOS right?
We’ve had similar problems with stuff that works on the developers Mac but not the server which is case sensitive. It can be quite insidious if it does not cause an immediate “file not found”-error but say falls back to a default config because the provided one has the wrong casing.
- Comment on D or d come on 1 year ago:
Well
completion-ignore-case
is enough to solve this particular problem, the other options are just sugar on top :)I’m going to add
completion-prefix-display-length
to these related bonus tips (I have it set to 9). This makes it a lot easier to compare files with long names in your tab completion.For example if you have a folder with these files:
FoobarSystem-v20.69.11-CrashLog2022-12-22 FoobarSystem-v20.69.11.config FoobarSystem-v20.69.12 FoobarSystem-v20.69.12-CrashLog2023-10-02 FoobarSystem-v20.69.12.config FoobarSystem-v20.69.12.userprofiles
Just write
vim
to see...1-CrashLog2022-12-22 ...1.config ...2 ...2-CrashLog2023-10-02 ...2.config ...2.userprofiles $vim FoobarSystem-v20.69.1
GNU Readline (which is what Bash uses for input) has a lot of options (e.g. making it behave like vim), and your settings are also used in any other programs that use it for their CLI which is a nice bonus. The config file is
~/.inputrc
and you’d enable the above mentioned options like this$include /etc/inputrc set completion-ignore-case on set show-all-if-ambiguous on set completion-map-case on set completion-prefix-display-length 9
- Comment on D or d come on 1 year ago:
I and l also look identical in many fonts. So you already have this problem in ascii. (To say nothing of all the non-printing characters!)
If your security relies on a person being able to tell the difference between two characters controlled by an attacker your security is bad.
- Comment on D or d come on 1 year ago:
I believe that type of stuff is specified in your locale, so it’s possible that it would do the right thing if you’ve set your language to Turkish. Please try it and let us know though :)
- Comment on D or d come on 1 year ago:
If you did it would likely break something as it’s one of only two characters not allowed in a file name (the other being null).
You can do a lot of funky stuff within the rules though, think about control characters, non-printing characters, newlines, homographs, emojis etc. and go forth and make your file system chaos!