There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

kbin.life

spiderman , to nostupidquestions in Have you ever had a phone call interrupted by a 3rd party voice saying "this call is being recorded"?

This usually happens when the person you call is trying to record the call using Google’s “phone” app.

GamingChairModel ,

Yeah, sounds like a phone call recording app that is allowed to operate on the App Store under the condition that the recording is loudly announced.

grue ,

I really hate Google dictating the use of two-party consent even in my one-party consent state. I have every right to record phone calls without having it play that message, but not the ability because of Google’s gatekeeping!

actionjbone ,

You are correct, you have the right to be an asshole.

grue ,

TIL augmenting my memory is “be[ing] an asshole,” but telling me that I don’t have the right to help myself remember isn’t.

actionjbone ,

No, being the asshole is expecting other people to be recorded for your benefit - without first telling them so that they can consent. And then blaming Google for it.

grue ,

You consented by calling me. Fuck off with this notion that you’re allowed to dictate what I am or am not allowed to do with my own property.

SpacetimeMachine ,

Lol that’s not how that works at all. How do you know they aren’t in a 2 party consent state? Why would they assume you are going to be recording the calls? I sure don’t assume that when I am calling anyone.

SeekPie ,

If someone’s in a one party consent state, wouldn’t it not matter where the other person is, because the laws of the state they’re in apply?

(Not US-ian, can’t talk from experience)

grue ,

How do you know they aren’t in a 2 party consent state?

I don’t give a shit if they’re in a two party consent state, because I’m not and so that state doesn’t have any jurisdiction over me.

actionjbone ,

Don’t try to reason with someone who puts their wants over others’ consent.

winkerjadams ,

Can’t you use a non-google app to do it?

grue ,

From pcmag.com/…/record-calls-on-your-android-phone :

Recording Limitations on Android

Google has never been particularly fond of call-recording apps for Android, at least not those from third parties. With Android 9, the company added limitations that prevented many apps from recording your phone conversations. The apps continued to work, but when you played the recording, you could only hear your end of the conversation—or complete silence.

Android 10 cracked down even further on these types of apps by blocking call recording via the microphone. In response, many app developers started tapping into Android’s Accessibility Service to record phone calls. But Google then updated its developer policy in April 2022 to state that it would not allow apps in the Play Store to use the accessibility service for call recording. That policy went into effect on May 11, 2022.

The company has even gone so far as to label call recording a type of spyware. “Behaviors that can be considered as spying on the user can also be flagged as spyware,” Google said in its developer policy. “For example, recording audio or recording calls made to the phone, or stealing app data.”

In the past, people were able to find workarounds to Google’s block, such as changing the audio source or format, turning the speaker volume as loud as possible, recording manually instead of automatically, and even rooting their phones. Others have since taken to sideloading call-recording apps through an APK file rather than downloading them directly from Google Play.

The version of Android installed on your phone also plays a role in all this. Apps on devices with Android 9 and earlier should still be able to record phone calls without bumping into Google’s latest restrictions. But apps on phones with Android 10 or higher that try to use the accessibility service may run afoul of Google’s new policy.


I’ve looked through the F-Droid repository for a call-recording app before, but didn’t find one that worked. It’s been a while, so maybe I ought to try again. Otherwise, I’m open to suggestions!

winkerjadams ,

Huh I didn’t know that. I’ve never had a reason to need to record a call but if I ever do that sucks. Fuck google

SeekPie ,

Maybe this would work? It was updated 3 weeks ago:

BCR-GUI (companion app for the great BCR (Basic Call Recorder) Android application) f-droid.org/packages/com.github.nicorac.bcrgui/

solitaire ,
@solitaire@infosec.pub avatar

Oh god, I really hope my phone doesn’t do that when it records. The recording button is on the screen during calls and I accidentally hit it all the time.

spiderman ,

if you hit record and if it starts to record you will be able to hear the alert message too

TxzK , to lemmyshitpost in CBT
LesMotsBalaises ,
@LesMotsBalaises@lemmy.ca avatar

How about cocky behavior therapy?

Killing_Spark ,

Cocknitive balls therapy?

ivanafterall ,
@ivanafterall@lemmy.world avatar

Cognitive Ball Torture.

LesMotsBalaises ,
@LesMotsBalaises@lemmy.ca avatar

I knew of “smart ass”, but “smart balls” sounds nice for sure too!

ouRKaoS ,

I keep my smart ass & my smart balls in my smarty pants.

MagicShel , to nostupidquestions in What's up with all the "___punk" stuff?

Punk indicates rebellion against the status quo as part of the theme. If that isn’t part of it, then IMO it has no place in the name.

BubbleMonkey OP ,

I tend to agree with that sentiment. Hence the confusion over everything being __punk.

Lamplighter ,

What if i’m rebelling against the status quo of rebelling against the status quo?

Mongostein ,

You’re a conservative

Thorny_Insight , to nostupidquestions in Is it just me or do Lemmy communities tend to skew left wing? Why might this be?

I mean you signed up on lemmy.marxism-leninism. Yeah they tend to lean left, lol.

But yeah your observation indeed is is correct. Not only does lemmy lean left it often leans pretty far left too. It might feel like a breathe of fresh air but it’s still a bubble and echo chamber. It’s the same as truth social but the exact opposite. Nothing wrong with that per-se but it’s a good thing to keep in mind. Factual information is regularly downvoted here not because it’s false but because it doesn’t fit the narrative.

MagicShel ,

I don’t come here for the far left. I come here for the lack of the far right. The far left are some crazy nutters, too, but I think for the most part they are well meaning and that’s a damn sight better than the far right who just wear hatred on their fucking sleeves.

It means I get some shit for not wanting to live in a big city or being happy driving a car, but I take solace in the fact that I’ll be long dead before far left ideals take hold in any significant way. Meanwhile… fascism is a far more immediate threat, and that’s the one group of fuckers I give myself leave to unabashedly hate.

Thorny_Insight ,

There’s no scarcity of hate on Lemmy either. It simply flies under the radar for most part because it’s directed at things we hate too. Exactly as is the case on far-right forums as well. Just read the comments of any thread about Elon, Police, Ai, Facebook, Twitter, Capitalism, Israel and so on. You even admit participating in it yourself.

The far-right thinks of themselves as well meaning just as well. Nobody thinks of themselves as the bad guys. Claiming they intend to be hateful and evil is disingenuine. That’s only how you view them. Their view of us is hardly any different. Both views are wrong.

MagicShel ,

If you think hating on fascists is just more of the same (and to be clear, there is a lot of ambiguity in what you said) then I’m going to have to disagree. There is no nobility in loving your enemy until they exterminate you.

As for the rest, you come at me a bit argumentative, but I don’t really disagree. But does it make it an echo chamber if I don’t fight everyone I disagree with? I’ve been arguing on the internet since before the WWW existed and nothing has changed, least of all anyone’s minds. I get upvotes when I manage a particularly eloquent turn of phrase that captures the zeitgeist, but as gratifying as that is I enjoy the back and fourth a lot more. I’d rather have someone thoughtfully and respectfully disagree with me.

Thorny_Insight ,

No, I don’t think hating on fascists is the same but that assumes we’re speaking of actual fascists instead of more or less normal people who happen to lean right and get called fascists because it’s an easy label to throw at someone because we don’t like them and they’re making noises that remotely sound like something a fascist would make. It’s equivalent to the right calling someone a communist for advocating for things like UBI or higher taxes for the wealthy.

People like Elon Musk gets called a nazi here daily. I don’t care how much one hates him, that’s just a blatantly false accusation but it gets the upvotes because what they’re essentially saying is “boo Elon” and that’s something most Lemmings agree with. This just dillutes the meaning of these labels to the point that people then are sceptical even when they’re used appropriately.

It’s not about loving your enemy. Atleast not in my case. I’m only trying to remind people that groups consist of individuals and no two of them are the same. I don’t like how both sides so dishonestly represent eachother’s views on social media and use these extreme labels so lightly. I think in most things in life the truth is somwehere in the middle so wether it be left or right, the further one goes in that direction the more likely they’re to be at the wrong side of history. I’ll much rather trust the judgement of someone who whose beliefs are such a mixed bag that they’re near impossible to place on the political spectrum.

I’m also just rambling here now. I don’t even remember what we were talking about anymore.

MagicShel ,

I was trying to make clear I was talking about the far right. The folks who think the Proud Boys include some good people.

I’m not really sure about your Musk talking point though. For someone who definitely isn’t a Nazi, he sure does a lot for them. But, to argue with myself, he’s likely too drugged out and too much of a narcissist to have an ethos. Fucking nihilists.

xigoi ,
@xigoi@lemmy.sdf.org avatar

I’d be fine with hating fascists if the word referred to actual fascists and not everyone who even slightly disagrees with you.

Also, I don’t think physical violence against people based on their political views is justified, no matter how horrendous the views are.

MagicShel ,

I don’t believe in solving problems with aggression, but I’ve never held it against anyone who punched a Nazi. I don’t approve, but I don’t lose sleep if others choose differently.

I suppose to be fair, I would feel the same about any violent authoritarian political view, not exclusively fascism.

TheGalacticVoid ,

Even if the left is overall more tolerant, there’s still plenty of toxicity that alienates people and pushes them rightward.

LibertyLizard ,

I think the idea that MLs are a far left ideology is pretty questionable honestly. But that is the conventional wisdom certainly.

The definition most people use for left and right isn’t really consistent or coherent. If you do try to iron out those inconsistencies, you’ll find that MLs don’t really fit with the rest of the left.

xmunk , to programmer_humor in C++

This graph cuts off early. Once you learn that pointers are a trap for noobs that you should avoid outside really specific circumstances the line crosses zero and goes back into normal land.

Pelicanen ,

C++ is unironically my favorite language, especially coding in python feels so ambiguous and you need to take care of so many special cases that just wouldn’t even exist in C++.

GlitchyDigiBun ,
@GlitchyDigiBun@lemmy.world avatar

But can you read someone else’s C++ code?

magic_lobster_party ,

Why should I do that?

xmunk ,

You can absolutely read my code. The ability (similar to functional languages) to override operators like crazy can create extremely expressive code - making everything an operator is another noob trap… but using the feature sparingly is extremely powerful.

Narwhalrus ,

Typically, I can read an “average” open source programmers code. One of the issues I have with C++ is the standard library source seems to be completely incomprehensible.

I recently started learning rust, and the idea of being able to look at the standard library source to understand something without having to travel through 10 layers of abstraction was incredible to me.

magic_lobster_party ,

I wonder what went into their minds when they decided on coding conventions for C++ standard library. Like, what’s up with that weird ass indentation scheme?

barsoap ,

One of the issues I have with C++ is the standard library source seems to be completely incomprehensible.

AAAAAAhhh I once read a Stroustrup quote essentially going “if you understand vectors you understand C++”, thought about that for a second, coming to the conclusion “surely he didn’t mean using them, but implementing them”, then had a quick google, people said llvm’s libc++ was clean, had a look, and noped out of that abomination instantly. For comparison, Rust’s vectors. About the same LOC, yes, but the Rust is like 80% docs and comments.

uis ,

I think some of those abominational constructs were for compile-time errors. Inline visibility macro is for reducing bynary size, allowing additional optimizations and improving performance and load time.

In my projects I set default visibility to hidden.

lazyneet ,

I’ve been using C++ almost daily for the past 7 years and I haven’t found a use for shared_ptr, unique_ptr, etc. At what point does one stop being a noob?

riodoro1 ,

This guy probably still uses a char*.

What have you been using it daily for? arduino development? I’m hoping no company still lives in pre C++17 middle ages.

sxan ,

C99 is better. Always will be.

Fight me.

uis ,

C11 atomics

Sasquatch ,

My company still uses c90. I just want to for(uint8 i = 0;;) 🥹

AngryPancake ,

Given that you probably are using pointers, and occasionally you are allocating memory, smart pointers handle deallocation for you. And yes, you can do it yourself but it is prone to errors and maybe sometimes you forget a case and memory doesn’t get deallocated and suddenly there is a leak in the program.

When you’re there, shared_ptr is used when you want to store the pointer in multiple locations, unique_ptr when you only want to have one instance of the pointer (you can move it around though).

Smart pointers are really really nice, I do recommend getting used to them (and all other features from c++11 forward).

arendjr ,

Smart pointers are really really nice, I do recommend getting used to them (and all other features from c++11 forward).

You’re recommending him to give up his sanity and/or life?

porgamrer ,

I would have said the same thing a few years ago, but after writing C++ professionally for a while I have to grudgingly admit that most of the new features are very useful for writing simpler code.

A few are still infuriating though, and I still consider the language an abomination. It has too many awful legacy problems that can never be fixed.

SubArcticTundra ,
@SubArcticTundra@lemmy.ml avatar

Do you still use raw pointers? You know they’ve discovered fire? (Jk coming from C I too havent learnt how to use smart pointers yet)

magic_lobster_party ,

Smart pointers are like pointers, but without the same burden of having to worry about memory leaks.

whou ,

well, if I have an object on the heap and I want a lot of things to use it at the same time, a shared_ptr is the first thing I reach for. If I have an object on the heap and I want to enforce that no one else but the current scope can use it, I always reach for a unique_ptr. Of course, I know you know all of this, you have used it almost daily for 7 years.

In my vision, I could use a raw pointer, but I would have to worry about the lifetime of every object that uses it and make sure that it is safe. I would rather be safe that those bugs probably won’t happen, and focus my thinking time on fixing other bugs. Not to mention that when using raw pointers the code might get more confusing, when I rather explicitly specify what I want the object lifetime to be just by using a smart pointer.

Of course, I don’t really care how you code your stuff, if you are comfortable in it. Though I am interested in your point of view in this. I don’t think I’ve come across many people that actually prefer using raw pointer on modern C++.

lazyneet ,

I just never learned smart pointers and write C++ code like it’s C for aesthetic reasons.

RecluseRamble ,

Best to join a C++ community on some social media then. They’ll tell you immediately why “C with classes” isn’t C++.

fushuan ,

Shared poibters are used while multithreading, imagine that you have a process controller that starts and manages several threads which then run their own processes.

Some workflows might demand that an object is instantiated from the controller and then shared with one or several processes, or one of the processes might create the object and then send it back via callback, which then might get sent to several other processes.

If you do this with a race pointer, you might end in in a race condition of when to free that pointer and you will end up creating some sort of controller or wrapper around the pointer to manage which process is us8ng the object and when is time to free it. That’s a shared pointer, they made the wrapper for you. It manages an internal counter for every instance of the pointer and when that instance goes out of scope the counter goes down, when it reaches zero it gets deleted.

A unique pointer is for when, for whatever reason, you want processes to have exclusive access to the object. You might be interested in having the security that only a single process is interacting with the object because it doesn’t process well being manipulated from several processes at once. With a raw pointer you would need to code a wrapper that ensures ownership of the pointer and ways to transfer it so that you know which process has access to it at every moment.

In the example project I mentioned we used both shared and unique pointers, and that was in the first year of the job where I worked with c++. How was your job for you not to see the point of smart pointers after 7 years? All single threaded programs? Maybe you use some framework that makes the abstractions for you like Qt?

I hope these examples and explanations helped you see valid use cases.

lazyneet ,

When you bring threads into it, these exotic features make more sense. I have been doing single-threaded stuff for the most part.

MajorHavoc ,

At what point does one stop being a noob?

I recognize that trick question. For C++, the answer is always “soon”.

orbitz ,

First year programming in the late 90s … segmentation fault? I put printfs everywhere. Heh. You’d still get faults before the prints happened, such a pain to debug while learning. Though we weren’t really taught your point of the comment at the time.

Least that was my experience on an AIX system not sure if that was general or not, the crash before a print I mean.

xmunk ,

Yea, pointer arithmetic is cute but at this point the compiler can do it better - just type everything correctly and use []… and, whenever possible, pass by reference!

uis ,

Faust bless Stallman for creating GDB.

5C5C5C ,

Your graph also cuts out early. Eventually you want to get performance gains with multi-threading and concurrency, and then the line drops all the way into hell.

xmunk ,

Good Afternoon Sir, have you heard about our lord and savior pthreads?

5C5C5C ,

I’m not saying you can’t do multi-threading or concurrency in C++. The problem is that it’s far too easy to get data races or deadlocks by making subtle syntactical mistakes that the compiler doesn’t catch. pthreads does nothing to help with that.

If you don’t need to share any data across threads then sure, everything is easy, but I’ve never seen such a simple use case in my entire professional career.

All these people talking about “C++ is easy, just don’t use pointers!” must be writing the easiest applications of all time and also producing code that’s so inefficient they’d probably get performance gains by switching to Python.

deadcream ,

That’s the problem of most general-use languages out there, including “safe” ones like Java or Go. They all require manual synchronization for shared mutable state.

5C5C5C ,

There’s a difference between “You have to decide when to synchronize your state” and “If you make any very small mistake that appears to be perfectly fine in the absence of extremely rigorous scrutiny then this code block will cause a crash or some other incomprehensible undefined behavior 1/10000 times that it gets run, leaving you with no indication of what went wrong or where the problem is.”

uis ,

Well, threadsanitizer catches them in runtime. Not sure about GCC static analyser and other SA tools.

5C5C5C ,

I use thread sanitizer and address sanitizer in my CI, and they have certainly helped in some cases, but they don’t catch everything. In fact it’s the cases that they miss which are by far the most subtle instances of undefined behavior of all.

They also slow down execution so severely that I can’t use them when trying to recreate issues that occur in production.

uis ,

They caught lock inversion, that helped to fix obscure hangs, that I couldn’t reproduce on my machine, but were constantly happening on machine with more cores.

uis ,

that’s so inefficient they’d probably get performance gains by switching to Python.

Damn, this goes hard for no reason.

uis ,

Wasn’t biggest part of pthreads added in C11/C++11?

xmunk ,

So… I’m old. All my time working in C++ was pre-C++11

otto_von ,

But I need pointers for almost everything

Gladaed ,

Pointers are great for optional references.

WormFood ,

pointers are fine, but when you learn about the preprocessor and templates and 75% of the STL it goes negative again

c++ templates are such a busted implementation of generics that if I didn’t have context I’d assume they were bad on purpose like malbolge

JollyG , to linuxmemes in Toxic linux communities moment:

Unhelpful Linux User Archetypes:

The Configurator: All problems are configuration problems. The fact that a user has a problem means they configured their machine incorrectly. All help requests are an opportunity to lecture others about configuration files.

The lumberjack: Insists on logs no matter how simple or basic the question. “How do I get the working directory in the terminal?” -Sorry, I can’t help you unless you post your log. “What does the -r flag do?” -You need to post a log for me to answer that question. “Is there a way to make this service start at boot?” -We have no way of knowing unless you post your log. When a user posts their log, the lumberjack’s work is done. No need to reply to the thread any further.

The Anacdata Troubleshooter: Failed to develop a theory of mind during childhood. Thinks their machine is representative of all machines. If they don’t have an issue, the user is lying about the issue.

The Jargon Master: Uses as much jargon as possible in forum posts. If a user doesn’t know each and every term, that’s on them. If you did not commit to mastering every aspect of a piece of software before asking for help, were you even trying to solve the problem?

The Hobby Horse Jockey: All problems are caused by whatever thing the contributor does not like. Graphics driver issue? Snaps. Computer won’t post? Obviously, Snaps. Machine getting too hot? Snaps. Command ‘flatpack’ not found? Oh you better believe snaps did that.

The Pedantfile: Gets mad because everyone asks their questions the wrong way. Writes a message letting the user know they asked their question wrong. Message usually appears within a minute or two of someone providing a solution to the user.

Buddahriffic ,

The Repeatophobic: If a question vaguely reminds them of a previously posted question, they become enraged and insist the new thread be locked.

MentorKitten ,

It’s infuriating how many times I’ve seen a locked thread with no answer linking to a similar yet different problem that doesn’t solve my issue.

phoenixz ,

So you’re saying that there are some asshats out there? Those are everywhere.

The open source community, and Linux community in specific mostly is a very positive and helpful bunch. I’ve been on IRC and fora for years and yes, yes, sometimes somebody says something negative, gee wiz.

So far the most negative types out there seem to be in this post all complaining about how negative everyone is while in reality it’s not that bad

Twig ,
@Twig@sopuli.xyz avatar

See most of these on the Arch forums

MehBlah ,

These types exist for most any technical problem. The last one is the whiny one who also slams someone with a solution they don’t approve of. Even if the solution satisfies the person asking for help or perhaps because it satisfies them.

wick ,

Bonus points if the lumberjack doesn’t specify what logs they want or how to get them.

flamingo_pinyata , to asklemmy in Advice on finding a partner?

No matter what so many people say, it’s not mandatory to have a partner!

Invest your effort in figuring out how to live with yourself. Build a life worth living on your own.
A right person might come, or not. But at least you didn’t waste your life chasing wrong goals.

Wild_Mastic ,

I mean, I understand people not looking for a partner. But sometimes having a person close to you can help a ton especially in hard times and great for fighting loneliness.

I have a a couple of close friends, but they’re all moving away for work/stuff, and being alone is hitting hard.

xmunk ,

And also, all relationships are valuable. A good friendship is a wonderful boon to your mental health… and if you’re seeking a relationship for sex there are far easier ways to do it.

taladar ,

Also, expanding on that, if you go into every interaction with a narrow expectation (e.g. to find the love of your life) you will be disappointed almost all the time but if you keep an open mind you might come out of that with some other positive interactions (a new friend, an interesting conversation, …) than you expected or were hoping for.

Valmond ,

This one right here!

Love isn’t commanded, but if you have friends you’re so much more likely to meet people that might be like you, and that’s what makes love work in the long run too.

Good luck!

teamevil ,

Fucking A…as a 42 year old guy who has not been married but been in relationships for the last 12 years…take the time to learn what you want, not settling for what’s available. Also listen when a person tells you who they are.

some_guy ,

It isn’t, but loneliness sucks.

OurToothbrush ,

Good friends are a better cure to loneliness than one person, no matter how cool they are

Asafum ,

Thank you for being one of the only people to be real about how it’s not a guarantee. You might not find anyone. I see way too much fairy tale thinking and all the “just wait, she’ll come” nonsense.

Being lonely sucks, being single in a society that requires 2 incomes sucks, but I think being in a shitty relationship just to be in a relationship is worse.

flamingo_pinyata ,

Unfortunately I’m writing from personal experience.

After too many years I don’t think I’ll ever find anyone. But accepting it was a relief. It’s terrifyingly lonely at times, but at least I’m not suicidal any more. And I understand who I am and what is my way of life.

I can’t understate the benefits of understanding oneself can have on mental health.

Asafum ,

I’m in a similar position, but I think I’m still working through “coming to terms” with my “situation.”

It’s definitely depressing as I’ve only had 2 real goals in life: be in a loving relationship, and own a home. Both of those are proving to be exceedingly unlikely to happen the older I get.

TubularTittyFrog , (edited )

it’s not mandatory to have a job or a car or a house.

but the vast majority of us want those things and a life without them is pretty shitty.

card797 , to gaming in Why do mobile games suck nowadays?

They always sucked.

kratoz29 ,
@kratoz29@lemm.ee avatar

I don’t know man, I had my fair share of fun with a pair of Nyan Cat games, the original Plants Vs Zombies, Nimble Quest (I just got this again on Android and cracked the heck out of it with Lucky patcher, and still suck lol), Tiny Wings, Angry Birds and I could be missing some others.

Hathaway ,

Infinity blade

kratoz29 ,
@kratoz29@lemm.ee avatar

Oh yeah, I fired up my old iPhone 6s to play the Infinity Blade II, no regrets!

Wahots ,
@Wahots@pawb.social avatar

Galaxy On Fire 2 was great, but Elite Dangerous on PC later kicked the absolute crap out of it.

teawrecks ,

These were originally the exception, but all eventually followed the rule.

kd45 ,

No they didn’t. I have a 1st gen iPad loaded with old versions of popular games (e.g. Jetpack Joyride, Angry Birds) and there are literally zero ads and in-app purchases.

Omniraptor ,

I’m fairly sure those were paid tho

kd45 ,

True, but I would rather buy a dozen quality $0.99 games with high replay value (still fun 13+ years later) than several dozen “””free””” ad-filled games that constantly bug you for a $3.99/week subscription to get more BullshitCoins

Omniraptor ,

I mean the high quality paid games are still around, and I’m reasonably sure new ones are still being made. They’re not a lost art, just not as popular as free games

Riven ,
@Riven@lemmy.dbzer0.com avatar

They’re making the same argument people make about music. There’s plenty of good music out there of all genres. Radio just doesn’t play it and you have to go out of your way to find what you like.

Omniraptor ,

That’s just the wages of living in a huge postmodernist society that produces a vast amount of media. We no longer have centralized institutions (or rather they’re losing relative importance) so you have to go looking through the depths of either recommendation algorithms or topical forums

Riven ,
@Riven@lemmy.dbzer0.com avatar

I find that to be a good thing. The less centralized institutions that can control what we do the better. I say that while social media is the biggest it’s ever been.

Nemo , to asklemmy in Help me formulate the dullest response to colleagues when they goad me into telling them why I quit

Start telling a long and rambling story that in no way relates. Keep talking until interrupted.

LoamImprovement ,

Be sure to punctuate your actions with the occasional “…Which was the style at the time.”

Nemo ,

Exactly the example I was thinking of. “Give me five bees for a nickel, you’d say.”

Kalkaline ,
@Kalkaline@leminal.space avatar

Interrupt yourself with explanations that jump from place to place on the timeline of events but doesn’t help the story in the slightest. “It all began with (insignificant event) back in (month and year). We were supposed to be doing (work task with too detailed of an explanation), but (coworker) started talking to us about (current event at the time, explain in too much detail). Then (I/family member/friend) got COVID about a week or so later. I think they probably got it from not wearing a mask at (event). (Explain all the COVID precautions and conspiracies and left vs right politics).”

VelvetStorm ,

So basically watch some Trump speeches and mimic them.

LittleBorat2 ,

People who talk like that exist and I have to work with them on my team. They have been to, I think, a psychiatric hospital multiple times too.

pingveno ,

I remember being on the hiring committee for my new manager. One of the two finalist candidates took several times longer than necessary to answer the questions without adding substance. When we met to discuss our decision, most committee members tried to voice more substantive reasons. Finally someone just cut the shit and said something like “it sounds like no one wants to listen to him talk.” So yes, yammering is an excellent people repellent.

Tangent5280 ,

If they ask you to get to the part where the reason for quitting comes up, insist on giving them the “necessary” “context”.

Then continue talking, except this time about some completely different incident. If they ask you to complete the previous incident, insist you were talking about this new incident all along.

carzian , to selfhosted in My stupidity saved me from being hacked today!

Did you expose your router login page to the open internet? How’d they get access? Why are you chmoding anything to be 777?

haui_lemmy OP ,

There was an option that I had enabled years before and forgotten so yes, I didnt know but it was, on some obscure port.

And yes, pihole in docker makes its files be 777 which is pretty disgusting, I know. Thats why I tried to make it 700 and broke my whole network.

lungdart ,
@lungdart@lemmy.ca avatar

Doubt. You probably need to set the file owners in your volume to the same user running in the container.

haui_lemmy OP ,

You can doubt all you want. I changed it from 777 to 700 and back again because it broke. Couldnt find the user in the container immediately. Will probably just migrate it to a volume and be done with it.

prettybunnys ,

So we’ve poked a hole in your knowledge here unless this super popular open source software really requires 777 on those files and everyone has collectively just been ok with it.

1984 ,
@1984@lemmy.today avatar

I think you are still learning… What you say doesn’t make sense, so I think you may have misunderstood what happened.

haui_lemmy OP ,

Imo we are all constantly learning. Otherwise we stagnate. What I say makes perfect sense, you just dont get it. So let me explain it again, in more detail:

I was going through my docker compose files to sanitize them and upload them to my private forgejo instance.

While doing that I found a directory in my filesystem, a remnant of the early days of my server where my knowledge was severely more limited, that was a docker volume mapped to a regular directory, something I wouldnt do today for something like this.

It was owned by root:root and had 777 permissions which is a bad idea imo. So I changed it to 700 since I dont think I had any other users in group root and others, well.

Nothing bad happened, until today when my unattended backups triggered a restart at noon and the tragedy started. I put it back for now to 777 but I‘ll try and integrate it in a real docker volume which resides in the docker folders.

Auli ,

Well I’m running Pihole in docker and don’t have 777 on anything.

haui_lemmy OP ,

Good for you. What permissions do you have on etc/dnsmasq.d if I may ask?

domi ,
@domi@lemmy.secnd.me avatar

I don’t run Pi-hole but quickly peeking into the container (docker run -it --rm --entrypoint /bin/sh pihole/pihole:latest) the folder and files belong to root with the permissions being 755 for the folder and 644 for the files.

chmod 700 most likely killed Pi-hole because a service that is not running as root will be accessing those config files and you removed their read access.

Also, I’m with the guys above. Never chmod 777 anything, period. In 99.9% of cases there’s a better way.

haui_lemmy OP ,

Thanks for checking that. I will change the permissions accordingly and restart pihole to check if it works. Probably later today.

CosmicTurtle , to piracy in Help with wheelchair software

Jesus fucking mother of Christ.

Ok, I’m going to skip my indignation.

I’m not an app developer or a wheel chair person. That said, we need some info to help you better.

  • What phone? Android or iOS?
  • link to the app (and a link it’s APK or whatever iPhones equivalent to an APK would be)
  • instructions on how you register, e.g. is registration tied to your phone, the wheelchair, or both?

Here is some general hacking advice:

  • check online for your wheelchairs “provider” manual. I “hacked” my CPAP machine a few years back. My doctor forgot to turn on heated tubing and the setting was hidden behind a “provider” menu. Chances are good that there will be a similar manual for your wheelchair.
  • if you haven’t already, search for the make and model of your wheelchair and see if there are forums or discussion boards
  • typically, physical access is the best access. Depending on how your phone communicates with the chair, you might able to spy on the signals that it uses. My guess is Bluetooth. It probably is encrypted but medical devices are notoriously easy skimpy on their tech security. Might be worth a try
  • If you have the tools and the knowledge, consider taking apart the wheelchair to access the physical components. Information like the processor, chip set, etc will make it easier to understand how it works. While you might expect custom boards and software, more and more devices are going the Raspberry Pi or Pico route because they are cheaper to manufacturer than to do a whole custom board. If it’s a run of the mill consumer board, you have a lot more attack vectors.

Often settings like these are based on PKI(Public Key Infrastructure), meaning that the program on your wheelchair likely knows the public key for the company and will test any input to change the settings will require the private key. Again, generally speaking.

But also generally speaking, medical equipment, especially consumer equipment, has to deal with the lowest common denominator, meaning people who don’t have apps, who don’t know what a smart phone is, etc. Because of that, my hunch is that the setting is in plain text and you just need to change it.

You also have to remember that the people setting this up are often in doctors offices, which means it must be easy to do because time is of the essence. The doctor would not recommend their product if it takes more than a few minutes to set up.

I’m sorry I can’t give you better more specific advice but hopefully you can figure this out.

win95 OP ,
@win95@lemmy.zip avatar

Thank you for the detailed reply! Details:

  • Android (pixel 8)
  • play store link
  • When buying the pack, the functions are tied to the wheels itself so not a google or other account

I did find the mechanic manual a few years back so I could get into the “professionals only” menu and I was able to tweak the push sensitivity which my provider couldn’t figure out ironically. The packs however are a different add-on. The only thing I can find online are people asking if it’s worth the money, or people who bought it. Not really a popular hacking device it seems.

It sucks that I’m not technical enough to open up the wheels - i also find it a bit scary since I literally need this thing everyday and my provider is already neglecting their customers.

CosmicTurtle , (edited )

Edit: I just saw your edit. Great job fixing it! God I hate that you had to do this.

What is the make and model of the wheelchair and the wheels?

Links to their official website would be helpful.

Did your wheelchair come with a regular manual? A link to a PDF would also help.

If you want to go down a more…questionable route, you could call the wheelchair provider number. Use social engineering by saying you’re from a doctor’s office and you can’t get the wheels to activate.

It helps to have a friend do this for you. You want a buffer and you want your friend to say “I am not sure” or “I don’t know” a lot. That way the company gives him or her more information on what to do next before calling you back.

This is a terrible situation. Maybe your insurance will spring for the cost. It’s so infuriating that if I had access, I probably wouldn’t sleep until I figured it out and posted it everywhere.

Arete , to nostupidquestions in Why are people so antsy to see others in person?

The extraverts had the tables turned on them in 2020 and have been itchy for a captive audience ever since. It’s a drug fix for these people, nothing more. I’ve skipped every cross country in-person team building gibberish since 2020 and will continue to do so.

PapaStevesy ,

I like how indulging extrovertism is a drug fix, but indulging introvertism is just normal. Even though we’re scientifically social animals…

OnlyJabs ,

The problem is that some extroverts try to push their desire for face-to-face engagement onto others while trying to make introverts feel bad or ostracized for not wanting to. Obviously there are sane, reasonable people on both sides. Unfortunately, those that make the rules in the USA are typically neither sane nor reasonable.

Kecessa ,

Introverts: I don’t mind RTO as long as it’s on an “at will” basis

Extroverts: I want everyone to RTO

See how indulging one or the other isn’t the same?

suction ,

You’re moving goalposts here because we’re specifically talking about work and colleagues. Being an extrovert doesn’t imply you want to meet any effin person.

EldritchFeminity ,

This is like calling for straight pride month. Society is built for extroverts, and introverts have always had to put extroverts’ needs first. Now that introverts can work in a comfortable environment, suddenly, it’s an issue.

When I was in high school, I had a girl tell me I was her favorite person to work with, and for one simple reason: if she wanted to talk, I’d talk to her; and if she didn’t, I wouldn’t try to force her into a conversation.

It’s work, not a social call.

ribboo ,

We are talking about a get together once or twice a year here. That is very much something that is not only beneficial for extroverts, but also most introverts. The extremities between these often get a bit absurd when discussing. Studies show the happiness level of introverts increasing after social gatherings as well.

Not saying it should happen daily or even weekly. But yearly? That should not be a problem for anyone.

EldritchFeminity ,

I was talking specifically about PapaStevesy’s comment complaining about calling catering to extroverts a drug-fix and catering to introverts normal, and then going on to imply that introverts are unnatural (too heavy a word, but I can’t come up with a better one) because “we’re social animals.”

But as to the OP, I’m not here to argue against the idea that introverts enjoy social interaction. Because they do. It’s just mentally and emotionally exhausting to do. What I will argue against is the idea that you need to fulfill that social interaction with the people you work with, especially when it requires going to such lengths as a cross-country flight like in OP’s example, who clearly didn’t want to do this nor enjoyed a moment of the whole circus of the experience.

At that point, we’re not even talking extrovert vs. introvert.

As somebody who spent way too long working at a shitty job because I loved the people I worked with, there’s a reason that I never saw any of them outside of work apart from the one guy that I still play games with online. My life doesn’t revolve around work. That’s not what gives my life meaning. It’s simply what I have to do in order to be able to afford to live. I’m not saying be an asshole or don’t get along well with the people you work with, but I am saying that I’d rather spend my time with friends, family, and community. Expecting the people you work with, especially at a remote job, to be part of those 3 simply because you work with them is silly. And at that point, going through a once-yearly gathering is simply ritual, nothing more.

rambaroo ,

American work culture has always heavily favored extraverts to begin with. I feel really resentful because extraverts finally got a small taste of what it means to be forced to adjust to a workplace they’re uncomfortable with, and now they act like we all need to go into the office again to keep their needs met.

There’s never been any real consideration of introverts when it comes to office culture, other than to ridicule or minimize us when we express our needs. And btw I work a highly social job and interact with people all day long. I’m expected to adjust but extraverts aren’t.

despotic_machine , (edited ) to nostupidquestions in How do I properly lock my bike in a city where bike thefts are common?
@despotic_machine@lemmy.world avatar

deleted_by_author

  • Loading...
  • Potatos_are_not_friends ,

    Cover/remove any brand name labels. Duct tape and spray paint are ugly. Use them.

    I call it “uglifying”. Maybe it’s luck but I never had my ugly bike stolen. In a sea of attractive bikes, mine stands out like a eyesore. And I always imagine if some one did steal it, it’ll be quick to recover.

    br3d ,

    You can buy very convincing stickers that make your frame look rusty

    tubbadu ,

    Ugly bikes ftw!

    MrVilliam , to asklemmy in Wwyd if you were given a pocket dimension 3m cubed?

    I think I’d probably pack a bed, TV, microwave, and mini fridge into it and go travel and see a bunch of the world without worrying about lodging. I could also use it at work to eliminate my commute and save myself the high rent of living in Northern Virginia lol.

    xor ,

    you could just bring a sleeping bag and a ground mat…

    MrVilliam ,

    Why do that when my bed is so much more comfortable?

    xor ,

    in order to:

    see a bunch of the world without worrying about lodging

    CaptainBlagbird ,
    @CaptainBlagbird@lemmy.world avatar

    And you can masturbate without annoying the coworkers who never seem to leave their workplace.

    tristan ,

    A) it’s not always safe to sleep outside when travelling

    B) it’s not always legal to sleep where you are

    So by taking your own bed in the pocket dimension, you’ll always have a safe, comfortable and legal place to stay without any cost

    xor ,

    i’ve done it quite a bit…

    tristan ,

    Good for you. I have too… That doesn’t mean it’s safe or legal everywhere and doesn’t give any reason why turning it into a portable bedroom is a bad idea

    xor ,

    i did not say that was a bad idea

    dependencyinjection , (edited )

    This isn’t allowed according to OP. To paraphrase “you can teleport back to where you teleported in”

    Edit: this is incorrect. I misunderstood.

    MeowWeHaveAProblem ,

    Think thats what they meant. Just use it as there home. At work then teleport to there space then back to work. When traveling the normal way just use it for sleeping. Basicly taking your home with you.

    dependencyinjection ,

    Ah that makes sense now. Appreciate you adding the much needed clarity for me.

    The_Cleanup_Batter ,

    Don’t see how his use would violate that?

    Think of it like a portable hotel room with no bathroom. You can travel wherever while outside the room and when it’s time to turn in you just use the room.

    He’s also saying that he would not need to commute as in his home is close to work without having to worry about the high rent in the area where his work is.

    dependencyinjection ,

    Ah that makes sense now. Appreciate you adding the much needed clarity for me.

    eek2121 ,

    ❤️

    inb4_FoundTheVegan ,
    @inb4_FoundTheVegan@lemmy.world avatar

    My feeble American brain can’t comphrened the concept of safe, free, private housing.

    MrVilliam ,

    SpongeBob_Imagination.gif

    montar ,

    Same! I would also cram a small server and ton of tools into it so i would have a portable hackerspace.

    gkdeb , to linux in How to fool a laptop into thinking a monitor is connected?
    @gkdeb@lemmy.ml avatar

    A HDMI Dummy Plug?

    tubbadu OP ,

    I didn’t think this could actually exist, just ordered one! thanks!

    Isakk86 ,

    It works great! I use one for a headless server for steam remote play.

    rambos ,

    There is also vga to hdmi adapter that works

    9488fcea02a9 ,

    There’s an evangelion joke here that i’m not clever enough to make

    Atemu ,
    @Atemu@lemmy.ml avatar

    Get in the Laptop Shinji.

    BrianTheeBiscuiteer ,

    These are also good for headless servers. GPUs tend to not “kick-in” if they don’t think a monitor is connected.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines