• 0 Posts
  • 21 Comments
Joined 2Y ago
cake
Cake day: Aug 15, 2023

help-circle
rss

Mandatory webcam on calls/meetings. I get that it works for team building when half the developers are at home at any given time, but it exhausts me in meetings.

You sit there with nothing to say/do while you listen, constantly having to look forward and pay attention. Then your jaw starts to feel tense, but you can’t just open your mouth or move around too much.

Total torture for 60+ minute meetings. In my previous company we had the webcams always off, so I could relax or if it was only talking with no presentation even sit on my couch away from the PC.


Absolutely not. Though the best question would be: Which one? There’s hundreds, if not thousands in history.


You’ll need a computer, doesn’t matter if it’s a desktop, an old laptop or whatever. You’ll not be able to actually learn programming properly on a phone (besides theory…).

I like to suggest to get started with online Python courses: https://www.codecademy.com/learn/learn-python-3 (Needs a free account nowadays) where you’ll learn the very basics of programming. What are variables? Conditions? Loops? Bit of object oriented programming (OOP) and so on.

After doing the course you very much have to download Python and work on your own computer (instead of in the browser) if you want to learn and experiment more.

Just to get started with the actual language doesn’t matter much. Though at some point you should look at strongly typed languages (like C#) to get a feel for data types. What is an integer? Bool? Float? And so on, something that JavaScript and Python (to some degree) mostly hides from you. One step even further would be C++ where you learn about pointers, how memory works etc. but that’s not necessary for the first year or so (and might only be “good to know” if you don’t intend to go that low level).

At that point you can probably write whatever little program you want and get it to run. The next step is algorithms, design patterns, how to structure and organize code (concepts like SOLID), databases, source control, security and much more vague knowledge. That’s where it gets difficult and some things you’ll only pick up when actually working in a team.


German: “Du Lappen”

Translates to “You rag”, pretty much calling someone a loser or idiot.


I’m not scared of being dead, it’s like before you were born, you wouldn’t even know.

I’m scared of dying a slow death. Like buried alive, or with a broken body in a hospital bed. Instant death? I don’t care.


It’s not. If you don’t wake up from it you’ll never even know or care. So who cares?


I’m going to shock you:

In Germany and Austria being paid per month is the norm. All the laws are defined for that. So pretty much everyone who works gets paid just once a month, that’s it (Well, in Austria you get 14 salaries, so you get an extra salary every 6 months). It makes zero difference if you get your money one time a month or half your money two times a month, it’s the same amount in the end.

Getting paid more often would just complicate things, as it can depend on how much overtime you did in a month. Or how often you went into the office (you get lessened taxes based on how far the office is away and how often you have to drive there and if there is suitable public transport to get there).


Yep, at a T-junction (at night, very low speed, no other cars around), I started turning right, he wanted to go left, pushed the wheel left so we went straight towards a wall. I just hit the brake and stopped. Again, super low speed, so no risk of crashing (if I didn’t slam the gas down), but still insane.


Yep, all it would have taken was a small “Sorry, shouldn’t have done that” and it would be all good. He had a few beers at that point (not super drunk, but a buzz), so even more excusable, not that drinking is an excuse for anything.

Either way, I wouldn’t have trusted him to be in the same car I’m driving at that point. Entitled prick, maybe next time if he wants to stop somewhere random he might pull the handbrake.


I ran into one of my school bullies a few years later on a walk, didn’t even recognize the guy at first. He did apologize for back then and said he was a dick. Didn’t really do anything for me to be honest, but I accepted it at least and went my way.

One apology I wish I had gotten but never did: I was the designated driver for a friend (and a friend of his), just hanging out, bit of drinking, but I’m not a big fan of bars. It got late and I just wanted to go home at that point, so we got into the car. I was going to drop them off where they wanted and now suddenly my friend (sitting next to me) wanted to pick up and annoy yet another friend of his (detour and I just wanted to drop them off at that point). I said no, I’m not picking up another friend at this point.

When I wanted to do a right turn the guy grabbed the steering wheel and tried to go left towards the other friend. Had to stop the car, luckily we weren’t going fast and it was inside the town. I got pissed, dropped them off where originally agreed upon and drove home. Wasn’t the first time either that he reached over to the steering wheel, but last time he just got annoyed at a dick on the road and used my horn (while I’d have just let it go).

Well, never got an apology, so I just stopped talking with the guy. Years later he wrote me again, we talked a bit and I brought up that I was still annoyed from him grabbing the wheel back then. He thought it’s so long ago, why do I still make a big deal out of it? Super annoying.


Trust me, those ideas never work if you do remember them.

It’s things like: If I do X I can actually get superpowers, holy shit! This is awesome, there is so much I can do, I just need to do X… wait, X is impossible.

The mean thing is steps 2, 3 and 4 are all easy, till you realize step 1 doesn’t work in the real world :)


You can’t trust anything right after waking up. For example once I dreamed I was being attached by a giant python. Woke up and then realized the snake is still there! After moving around in panic it turns out I fell asleep on my arm (which has been fully numb).

Anyway, the first few seconds after waking up you’re still half dreaming. It has probably happened a dozen times that I had a genius idea in my dream, woke up, still really hyped for 3-4 seconds till reality kicked in why that idea wouldn’t work at all in the real world.


Losing all my comments and posts?


In my case it’s self-hosted, but maybe there are email providers where you can use your own domain that enable the same feature (it’s called wildcard usually).


I own a domain, for example xyz.com, which means I can create whatever email I want, like lemmy@xyz.com.

The mail server I set up forwards all emails to one inbox. Which means I still get an email if you send it to reddit@xyz.com or whatever@xyz.com and so on, you get the idea.

So when I sign up for an account I don’t use a general email (except for banking stuff, taxes, etc.). If I sign up for Facebook (good riddance) I’d use facebook@xyz.com. That way I also know when I suddenly get a lot of spam who lost my email or sold it off :)


The problem with tiny instances is reliability and trust.

If you lose the motivation to run it tomorrow it’s gone. If you run out of money? Gone. If you’re the only admin and you die? Gone.

In addition to that you can read everything I do on your instance. Like all my “private” messages.

If an instance admin is scummy they could even modify the Lemmy code running and save away all passwords and emails in plaintext. Not an issue for me as I use a custom email and random passwords for every service, but it can fuck over random people.

So professional bigger instances do have their benefits too.


Sorry, that was more of a general comment to the topic (especially with Google getting more strict lately, see the Chromium and YouTube drama).

I didn’t expect someone to link old news, so I treated it more like a discussion.


Pretty good, it’s my Reddit replacement (except for Google searches where I still put site:reddit.com, searching Lemmy doesn’t work that well…).

Choosing an instance sucked though.

I went like:

  1. sh.itjust.works: Found out they’re Canadian, the latency was too much for Europe
  2. lemmy.ml: Overall pretty good, I liked that NSFW instances were defederated, so I could browse All without seeing porn. Till I realized there is a slur filter that censors your comments and others. So if someone calls you a ‘bitch’ on the Fediverse everyone can read it, except you. You see ‘removed
  3. lemmy.world: Largest instance, plenty of local content, good policies overall, but the stability was awful (due to DDOS)
  4. lemmy.zip: Smaller instance, full federation, super fast and in the EU, I’m staying there for now and moved all my subscriptions and blocked communities (mostly porn, again, I like to browse All) over

Yeah, my experience was mostly from that time. For example with an original Galaxy S (custom ROM + overclocking).

I also had a OnePlus One, which was unlocked of course, but the key combination to get to the bootloader was super unreliable or straight up didn’t work at times.

Funny thing is: Now that it’s easier to install a custom ROM I’ve just been running stock for years.


There are phones with locked bootloaders. But for now there are ways to unlock them. In theory though they could just lock the bootloader and that’s it, if you can’t jailbreak the device or root the stock ROM you’re out of luck.