My career has also gone very well in this time period by slacking on my previous job and using the extra time to get my current job. Per minute spent, I think it’s more cost effective to look for a new job. Companies hate loyalty now.
I don’t even sugar coat the “no” anymore. When the next company calls, all they’re going to share is how long I worked there.
but the most important thing is knowing how to say no without sounding like you’re saying no.
Yeah it’s a lot about how to market yourself to your higher ups. An employee is a commodity and selling commodites is more about marketing than the actual quality of the product. The biggest victims of that system are the introvert ones who do six extra miles but don’t get any recognition
Tell me about it, my inability to recognize my own achievements is almost pathological. Work extra to get a difficult but interesting project out on time then deflect any praise provided after is a sure fire way to never get noticed.
Eh going the extra mile is how I got so burned out I had to quit a job for the sake of my physical and mental health.
Did I get promoted? Hell no. Never did. The boss’s wife sure did though.
Yes I’m aware you said balance but I just had to share why I’m currently trying not to care anymore. Note I said trying, I’m really terrible at not giving everything to every project I’m in.
It is entirely job dependent. I have been in jobs where it was just a grind and going the extra mile simply put a smile on my boss’s face. In jobs like these the best thing you can do is carve out as many hours as possible during the work week to build new skills or apply to other jobs. I’ve also been in jobs where going the extra mile directly contributed meaningful skills to my resume/portfolio and helped me get a new job with way better pay.
I’ve been in this game for a good bit now and while I’ve seen a bunch of go getters put in ridiculous hours and slave away and actually get promoted, I have seen faaaaaaar more just get promoted for being in the right place at the right time or, most times, being the child, spouse, in-law, or friend of someone high up in the company. In my experience your social standing or just plain luck accounts for about 90% of it. The other 10% isn’t the work you do, it’s the work they think you do.
the most important thing is knowing how to say no without sounding like you’re saying no.
The best part is that once you have proven expertise and an impressive resume, you don’t even have to sound like you’re saying no anymore. After being a lackey for a long time, it feels wrong to say no because it makes you feel like an asshole, but the reality is that there’s only so much time; there are only so many hours in a day, and you have only so many days left in this world, and you should expect to actually enjoy some amount of those remaining days. Plus you start to realize that your value far exceeds your compensation, otherwise a company whose sole existence is for the purpose of profit would be incapable of existing since there is no profit if the labor is paid what it is objectively worth. So you just pick your battles and tell people to fuck off when they overstep. It costs money to hire and train a replacement, so unless you’re already highly compensated, you have the power to say no to egregious asks and you really should, or you set precedent that you’ll say yes to that type of shit and they will continue pushing until they find the line where you finally say no. There is risk that they’ll fire you and figure out later that it takes more than one new hire to do what you were already doing without considering the scope creep, but with a good resume and a healthy savings I enjoy playing chicken with a bad boss.
I’ve been with my current company for almost 3 years and I’ve only had to say no a couple of times. They’re far from perfect, but they’re good enough that I actually don’t like to say no when I have to here. They pretty much always have reasonable asks. I’m 35 but I could actually see myself staying here until retirement unless they drastically change. I know for a fact that I could go elsewhere for similar pay and treatment pretty easily (because I’ve interviewed and received offers but turned them down because the pain of change wasn’t worth something lateral), so I’m ready if they do pivot to fuck this environment up but I’d really rather stay.
You buy what Apple sells because you’re locked into the Apple ecosystem, and 90% of the time, you’re locked into the Apple ecosystem because your friends or family use it.
Now that I’ve said mine, what’s your reason for calling me sheeple?
What no? I’m saying if OP wants iphone uses to act like android users we can start going into threads that have nothing to do with iPhone and stir up shit for no reason.
When I was in college I learned I liked the idea of coding a lot more than I liked coding. Now I know just enough C++ to be able to translate dev speak into corporates speak and back, can claim to be an engineer, and get to talk to stupid people, who think they are smart, who think that I'm really smart, and I spend more of my day on social media. I had one job that in the six months I was there I think I actually did MAYBE 40 hours of work. If it wasn't for "business conditions related to COVID-19" I'd probably still work there, though I'm making more, and working somewhat more, now.
developers SHOULD make more, but in my experience they don't. I suspect part of this is because the people that make the salary decisions frequently talk to the PM so they know he's valuable, but the devs even if he has talked to them he likley doesn't have a relationship with them, and sees them primarily as a number of spreadsheet that can be replaced with less expensive developing nation devlopers anytime the stock price goes down (or in my case went up but they thought it was going to go down, so they went ahead and laid off 1,000 devs in the States anyway, promising to hire 3,000 Indian devs in their place, and then not actually doing that even, which made the stock price go up again)
My speculation is that their main goal was to thwart the teams potential efforts emulating the next Nintendo console. It is likely going to be close enough to the switch that the same team will have an easy time emulating it. Not anymore.
Yeah, that's a crock. My first corporates job did that to us, and then never approved the paid vacation requests, let-a-lone the banked time-off we were promised for being such good cubicle slaves working above and beyond, and it is all legal because "exempt salary employee"
Hah, cubicle. Not to shit on you, but that would have been much preferable to my situation. Seasonal environmental field work - 300ish hrs a month from May to November
So, if I was to download this, I could play all the Switch games? Sounds fun. I definitly wouldnt do it, I have too much respect for Nintendo, but if I had do it, what games do people would recommend, for example? I just want to bring awarNES on this.
So BotW can play pretty well on Steam Deck now, TOTK on the other hand… it’s a mixed bag. Requires a lot of tweaking and even then you’ll see dips into the 20s for FPS and the occasional stutter. It’s playable, just not smooth. That said, the OG switch only performs just marginally better with the OLED Switch being the best of the three.
This is also coming from someone who has done a lot of tweaking for ToTK to make it work to a satisfactory level. There may have been some further developments in the past couple months, I haven’t tried since the start of the year
Having played TOTK on both the deck and on a bigger brother Linux desktop, it’s for sure better on a machine that can has a reasonable, dedicated GPU. It’s passable on the deck, enjoyable on the desktop.
Mario + rabbids, pokemon legends, zelda:BOTW/TOTK (pick one they’re both pretty similar and have their pros/cons), Mario Wonder, Mario Odyssey, Pikmin 4, Cadence of Hyrule (zelda spin-off of crypt of the necrodancer), zelda:links awakening remake, Mario rpg remake, and Bayonetta 2 (can also play on wii u emulator, 3 isn’t as good)
Would you believe that 2 days ago I didn’t know this was a thing, and now, I have the software and a list of great games to play? Now I know, and I’m gonna have to make sure as many people as possible are aware of this. I think I’ll make a document with simple download links, so people can make sure to block this content.
dude discord has been one of the worst experiences for voip in gaming IME. I started using mumble SOLELY because discord was actually just disappointing. Though tbf maybe if i paid out the ass for nitro it’s better? I ain’t paying for that though.
Though yeah, for messaging, it’s dogshit, It’s a mess.
this is honestly the only good thing about discord, the krisp noise reduction is actually kind of good. It only took them like 3 years to implement it on the linux client. And we’ve only had system wide noise filtering since the dawn of time.
Although since we’re on the topic, discord manages input/output in the single most inconceivably stupid manner possible.
I really wanted to keep faith in it after the ui overhaul recently - VoIP performance was SO much better on Xbox, latency specifically. But good GOD the mobile app is just a pile of garbage nowdays. I have so many friends stuck on that platform, I still end up sharing links there to Lemmy memes and like 60% of the time when I share to the app it permenantly sticks on the splash screen??? 🙄 notifications are fucked these days too, myself & my friend group regularly miss messages entirely, even with direct @ mentions?!
Worse, I dropped a crap review and complained that function has dropped horribly since the update and the devs INSTANTLY replied like “Have you tried pretending you’re a beta tester for us? Do you mind doing a buncha troubleshooting you definitely haven’t already done?” (They wanted me to reinstall the app… Smh)
Anyway - fuck discord. I’m planning to shift to Revolt, but if anyone has better suggestions I’d be happy to try some!
im genuinely surprised discord even tries testing things on the two test branches they have. Yes, you heard me correctly, they have TWO separate testing branches. Bugs literally should not exist on the stable branch.
also when it comes to voip, i’ve enjoyed mumble, it’s pretty solid, minimal, configurable (highly integrated into games already, it’s old af though so maybe not new games) and works pretty well. Revolt seems alright, but it’s plagued with bugs, and weird issues, plus it’s self hosting is just, jank.
We could use a self hosted discord replacement tbh.
Hahaha, SimpleX on Android is fine, the Desktop client is kinda incompatible with anything (no flatpak, the ubuntu version is kinda broken, no repo, their sync requires a random firewall port to be open)
Security is a compromise between convenience and safety.
However, simply using flatpaks isn’t inherently more secure than using a binary or compiling from source. But it can make it easier to be secure for people that don’t want to manage their own sandboxes.
It’s also easier for devs so they only have to make one version of their app which in theory should work on all systems. But in practice I find it doesn’t always work that way
The AUR is not verified or audited at all, isnt it? So you need to check every release if that script was modified to download something malicious. For sure this works somehow, but idk how.
And sandboxing… flatpak has GUI tooling unlike anything else. Bubblejail is usable.
From a maximum security perspective, you should be checking all the code you install on your computer. No matter if it is foss, audited by some group, or proprietary (if possible). What would stop a bad actor from auditing malicious code and approving it?
As for sandboxing, there’s multiple options, not the least of which is containerization.
Again, security is a compromise. More security normally comes at some cost just as less security does.
But back to the topic of the post. You are complaining that SimpleX doesn’t work when installed though a flatpak (because one doesn’t exist). So perhaps it’s not a good software to rely on flatpaks for. Unless you choose to only install software via flatpaks, to which I’d say that’s admirable but also perhaps needlessly limiting. Either way it’s your choice, but I would suggest some open mindedness of options that may let you use the software you want.
Yeah I tried the ubuntu version through Distrobox, which is way more secure. But they have no repo, and it broke apt lol.
Appimages are completely insecure, there are literally no updates. Its a random bundle of libraries, as old as possible to work on every old kernel, and they are just broken by design (see an old post of mine).
There is flatpak packaging work done and I want to learn that and help, as Flatpak is just the best.
It sounds like your problem is with the way providers handle email and not email itself. Email is actually a really nice protocol. It’s got so much fault tolerance built into it. I could take my servers down for 24 hours, and none of my customers would miss an email.
Yes, there is definitely a spam problem, but overzealous spam filters are not the fault of email, they are the fault of email providers.
As much as I hate Gmail, at least they are pushing for everyone being required to use SPF and DKIM. That alone will eliminate a huge portion of the spam problem.
Also, email isn’t the only protocol with a spam problem. I get so many spam messages on SMS, Facebook (back when I used it), Telegram, etc. Basically anything that allows someone to send a message without two-party consent first (like scanning each other’s QR codes) is going to have a spam problem if it’s popular enough.
It sounds like your problem is with the way providers handle email and not email itself.
No. Providers handle mail this way because they have no choice to do so.
You are stuck between two major Issues.
On one hand you can have your anti-spam very lenient and receive pretty much everything. But if you do you will get more phishing and malware ridden mails. So the users will be exposed to one of the most dangerous vector of infection.
On the other hand you can have a super aggressive spam filter but some mail will be dropped. Whether an email notifications or the contract of the year for a business. It’s no matter. It might never be delivered.
And since we have to block millions of spam mail everyday we have to block them silently because if you respond to certain malicious SMTP server online they will just spam you.
In reality businesses are used to email so that’s what is commonly used.
But it’s far too unreliable to communicate with clients of that business. You can’t just have an important contract sent as an attachment by mail with some chance that it will be silently dropped at some point.
The simple fact that you can send an information to someone by email and it might be silently dropped without you ever being aware of it should IMO have led to the conclusion that it should never be used for anything remotely critical.
If it’s important it shouldn’t be an email. The reality is millions of dollars worth of business conducted solely through email conversations. And also a very lucrative business of spam.
Even businesses are often spammers or as they may call it “gray mail”.
No email providers will guarantee you a 0% fault spam filtering.
Not Gmail either.
As much as I hate Gmail, at least they are pushing for everyone being required to use SPF and DKIM. That alone will eliminate a huge portion of the spam problem.
It’s a good thing Gmail does that but it helps only their users right now (since February’s changes). If your business communicates with thousands of small domains on small providers it will take another decade for every SMTP server to fix their s***. And even then there will still be spam.
What’s the difference between a spammer going through all the hoops of creating a mail domain and a new business ?
Not much. Both mynewlegitEmailDomain.com and SpammerWho UnderstandsDNS.com are essentially the same for a spam filter.
They both would have “legit DNS records” but would both have trouble sending mail to Gmail at first.
Because Gmail cannot know if you are a spammer that setup a new disposable domain or a serious actor in email that just wants to communicate with you.
Truthfully Email is a terrible protocol that cannot be fixed with yet another layer of duct tape. You will never have any guarantee your mail is delivered. There is plenty of communication systems that’s will tell you it’s delivered or not.
Again, your problem is with the way providers handle email. It would be perfectly possible to deny email that’s flagged as spam, then the sender would get a bounce notification. “Dropping them silently” (which actually means accepting them and delivering them to a spam folder in this context) is a choice that providers make. It’s already general practice to deny email from an IP address that’s been blocklisted.
Also, spammers aren’t going to spend the money to buy and set up domains if each one is blocklisted before it makes a profit. My own email service will mark something as spam if it fails FCrDNS, SPF, and DKIM. Gmail went one step further and doesn’t even consider FCrDNS.
And again, any communication method will have a spam problem if it is popular enough and it allows non-two party consent messaging. Email’s popularity is the reason it has a spam problem, not its protocol design. And any distributed system cannot guarantee delivery. If my server tells your server it’s delivered, you just have to trust it, no matter what protocol you’re using.
By dropping silently I meant really litteraly. If you answer to SMTP commands, you are not silent. You essentially say a spammer server that you are a valid target and that they can go on.
It’s not even a question if spammer buy domains to spam. It’s well known and the reason why commercial products provides a feature to filter too fresh domains.
There are procedures to “warm-up” an IP if you are a large provider and if you don’t do it and attempt to send a lot of mails to Gmail this will not work. It’s not just about DNS records. You could have donne everything perfectly DNS wise and still be blocked by Gmail servers.
You should take a look at the requirements of Gmail for large providers. As far as I recall Gmail does check FcrDNS since last month. On top of more requirements for authentication.
Still you can’t just buy an IP, a server, set MX, SPF, DKIM, DMARC, ARC?, FcrDNS and expect large amounts of mail to go through right away.
And again, any communication method will have a spam problem
The major issue here is that anybody can send any email to whoever. Most communication apps won’t let you do that certainly not like emails.
You can’t open WhatsApp and start spamming the whole world. You basically can only do that with phone calls and emails ?
So no, SMTP/IMF has rotten foundations. No matter how many (optional) protocol you add on top, it will always be such an hassle to maintain and there will be always people who can’t afford that much effort.
Small businesses having to set that up just to reach Gmail is a big problem that they usually externalize with Outlook365 and so on.
Again, Gmail calls the shots because they are the leader. But on paper my fully unauthenticated mail from Barack.obama is perfectly RFC compliant and legit. These protocols that are essential are optional at the end of the day. They became virtually mandatory because of the spam issue and Gmail pushing in the (right) direction because they have leverage.
I don’t see your issue with dropping a connection before issuing any SMTP commands. Your problem is with not being able to determine delivery status, right? If your server never even gets to send the message, then you know with 100% certainty that the message wasn’t delivered. And if it’s denied, you know with near certainty that it wasn’t delivered. (I don’t know of any servers that will issue a hard deny after receiving the message and then still deliver it, but that’s technically possible.)
I have read Gmail’s requirements, and I’m familiar with IP reputation. I didn’t mean that they don’t check FCrDNS, I meant that only having that is not enough. They now require both SPF and DKIM. Whereas my service will still accept your messages and not automatically mark them as spam if you only pass FCrDNS.
Generally if you’re getting your emails denied right off the bat, it’s because your IP or the block your IP comes from already has a bad reputation (basically any IP a cloud provider will give you). But yeah, you don’t want to spin up a server on a brand new IP and start firing off 10,000 emails a day, just like you said you don’t want to fire off 10,000 messages a day on WhatsApp. That’s a bad idea for any platform.
WhatsApp is not distributed, nor is it an open protocol, so that’s right out. It will never be the standard.
Gmail only calls the shots for Gmail users. If you never interact with Gmail users, you don’t have to obey any of their requirements. Like imagine a system that you’ve set up to receive notification emails from your own servers. You don’t have to obey anyone’s rules.
Your spoof mail may be perfectly valid for the base ESMTP spec, but there is not one single email provider on the planet that only considers that spec. Email isn’t just one spec. It’s a system that’s made of many specs and common practices, some required, some de facto required, and some optional.
Oh, where to begin. Telegram is wild. It may not be spyware in the traditional sense, but they’ve already handed over data to the Indian government, left a telephone number scraping vulnerability open for the Iranian government, and gotten caught with “the most backdoor looking bug” with their unwisely handmade encryption algorithm.
Telegram’s backend is proprietary software and they (very similarly to Discord for example) can just decide to read your chats whenever they want. It’s even worse then WhatsApp in this sense (at least as long as you trust Facebook that they actually encrypt your chats, again, there is no way to know if it’s proprietary software).
Telegram and signal are both central points of failure. Signal can be used with other servers, but the server address is hard coded in the app, so you have to deploy your own app. Matrix servers can keep a channel going even if the channel’s home server goes down. The more home servers there are, the more mirrors of public channels there will be.
slrpnk.net
Active