inetknght

@inetknght@lemmy.ml
0 Post – 49 Comments
Joined 1 years ago

I never publicly made any statements regarding my time there because I feared even more backlash from a community that was already attacking, defaming, and sending me death threats.

Fuck man, pretty much nobody should have to deal with that.

I was actually called a tattle tale

Been there done that.

"snitches get stiches" is the phrase I've been told many times

I was told I was arguing, when I was trying to discuss my point of view.

This too

I remember getting told off for taking my sick days, as in the days you're entitled to.

I am still, to this day, hesitant to take days off from this kind of shit

I was asked to twerk for a co-worker at one point.

I know some ladies who were asked by the CFO of a previous company to jump in place while to get a company t-shirt that other employees received.

I was told I was chunky, fat, ugly, stupid. I was called "removed" I was called a "removed"

I was called "stupid" to my face in an open office with fifty other staff in the room.

I was also the one tasked with managing the Only Fans account.

Something I said I didn't want to do.

I had to read comments from people talking about how they wanted to fuck me and my co workers.

I saw peoples dicks, and vagina's.

I said no, and was told only a little longer.

You should never be obligated to do things you don't want to do. No job is worth it.

Please don't attack individuals who don't actually have power at this company, most of them are blameless or powerless to actually change anything.

This absolutely. For every one person who speaks up there are usually multiple tens who do not.

Also "why didn't you take legal actions"

Many of them don't know better. Many of them feel like they're trapped: they require the paycheck and so they feel obligated to endure abuses.

... Or, at least, that's been my experience with employers. To be clear: I do not, and have not, worked for LMG. I'm not trying to make it about me, just trying to relate. It's unfortunate easy to relate.

She's got some tough issues and I wish her to have better employment opportunities in the future.

These days I work for a company where "everything is awesome" and I get to work on really cool things every day without too much drama. I wish everyone could do that. I certainly couldn't have without deciding to leave an abusive employer. I encourage everyone to seek better employment if you feel like you can relate to any of the issues she's brought up.

So here's some tips. There's a lot to unpack though.

  • keep a personal record. Keep it at home. If it's on a computer or phone then keep it on a personal one so you still have it if you do quit or are fired. Write down the good times and the bad times.
    • if you're hourly, make sure to include your clock-in and clock-out times
  • if you live in a single-party-recording-consent state, then record your conversations
  • if anything comes up, your personal records can be admissible in court
  • if nothing comes up then at least you can look back at your records and remember how often good things or bad things happen. it will help you to make decisions objectively and judge your emotions for them

Sending unsolicited sexually explicit messages (even just text) or images is a federal crime and can be included in sexual harassment claims. If your employer does not address the problem then your employer may be held accountable. It's important that you keep records of your complaint to your employer and their inaction!

So, learn about harassment and discrimination laws. Everyone has a right to not be harassed (sexually or otherwise) or discriminated against. You can file a complaint with the Equal Employment Opportunity Office or your state's equivalent (not all states have an equivalent).

https://www.eeoc.gov/

9 more...

I'm honestly on Torvalds' side here.

Tabs are a necessary part of the tooling and configuration files. Any tool which doesn't properly handle files that are correctly formatted for other tools is... a broken tool.

OTA TV: with ads

OTA TV: if you record you are pirating

Cable TV: you pay a fortune to have no ads!

Cable TV: now with extra premium stuff!

Cable TV: now with ads!

Cable TV: if you record, you'll be prosecuted

Cable TV: pray we do not alter the deal further

Cable TV: why is everyone moving away from Cable TV?

Youtube: your own videos!

Youtube: your own videos are actually ours

Youtube: our videos with ads!

Youtube: now pay a fortune to remove ads!

Youtube: pray we do not alter the deal further

Youtube: if you download or remove ads you'll be banned

This isn't the pattern you're looking for. Move along.

12 more...

why hasn’t anyone else said anything,

People don't speak up for many reasons. Retaliation is a big thing: if you speak up then your job there is toast whether or not you're still employed there. You still "have" to work with or around the people you're accusing, until and unless you leave. Have you ever had to work with someone who's abused you? It's... not fun.

If you need the money, you're kind've stuck: if you quit then you have to have a savings account to keep you afloat while you look for another job. While you're looking for another job, your accusations here can prevent you from getting another job. Whether or not you leave, you still have to deal with the fallout: investigations take time, especially your time. If you have to take time off of work (eg, to see an attorney or visit a court) then that time might not be paid -- can you afford to take that time off? Worse; you might even have to pay someone for that time (eg, an attorney). Can you afford that? That's especially true if your compensation barely meets your financial obligations such that you're not really able to put away savings. There's a term for that: wage slave. Those costs are partly why there's government agencies designed to help you.

Thoughts about cost is just the tip of the iceberg. Many don't realize that they're being abused. A lot of people don't realize that others might also be victims too. Some people trivialize it. Friends around you tell you that it's "normal" behavior or that it's normal for coworkers to "socialize" and banter, that they didn't mean anything about it. People start to second-guess themselves.

When's the last time your company gave you anti-harassment training? If it's been more than a year (or never) then you might want to speak up about it and ask for it to be provided. Or, reach out to your government agency and ask for some training guidance.

or at least put an anonymous negative review on Glassdoor or something?

Glassdoor is notoriously business-friendly. It's fairly trivial for businesses to have reviews removed.

4 more...
  1. have an nvidia GPU

  2. have Fedora

  3. download RPM package of drivers for Red Hat (after all, Fedora and Red Hat are... compatible, right?)

  4. Everything goes fine

  5. Six months later, upgrade to a new version of Fedora

  6. oops, kernel panic at boot after the upgrade, and no video to troubleshoot after UEFI boot

  7. figure out how to boot into a recovery partition from UEFI

  8. figure out how to enable a serial console over a USB device

  9. figure out how to connect to the serial console from another computer using another USB device

  10. figure out what the kernel panic is from (not the upgrade, but the driver which wasn't upgraded)

  11. figure out how to uninstall the incorrectly installed driver

  12. figure out how to install the correct driver

That was a fun three week OS upgrade.

17 more...

Attempting to kill init means that something tried to kill PID 1. That's... abnormal outside of a shutdown. But it can be normal during shutdown. So uhh... yeah: if it continues to be a problem then it needs to be reported and fixed by your distribution. What distribution are you using?

I see kernel panics at shutdown most often on Arch-based distros after updating system packages.

It sucks when it happens during shutdown but it's typically not going to cause other problems... except perhaps not automatically booting if you wanted to reboot instead of shutdown.

6 more...

Disabling a systemd service won't prevent it from starting. For example, if another service depends on it then it will start anyway.

You have to mask the service which redirects the service files to /dev/null so that the service effectively has zero directives.

systemctl mask --now snapd

It also means that anything which depends on snapd will likely fail. That is absolutely an improvement since we obviously don't want anything that depends on snaps.

2 more...

If an employer or prospective employer rescinds their job offer, or makes significant changes to the employment contract, through no fault of your own then you may have reason to engage an attorney and discuss Promissory Estoppel.

I am not a lawyer but it's worth knowing the laws :)

A kernel update, if it's done right, shouldn't cause a panic. But not every distro does updates right.

If you know the old version and the new version then it might be useful to reach out to the Mint community and see if they're aware of issues like that.

https://linuxmint.com/getinvolved.php -> forums or chat might be fruitful to you

and would not include it in the main repo

Tests that verify behavior at run time belong elsewhere

The test blobs belong in whatever repository they're used.

It's comically dumb to think that a repository won't include tests. So binary blobs like this absolutely do belong in the repository.

3 more...

For the anonymous negative review, I didn’t mean just Glassdoor, I meant in general we haven’t really heard very much negative about working at LMG besides it’s somewhat stressful because of the fast pace at which everything runs. If it was as bad for everyone as Madison claims it was for her (reiterating, not claiming it didn’t happen, just we don’t know anything definitively yet) then at least one other person in the 100+ person company would have contacted someone like the Verge or Coffeezilla or anyone else who does news/exposés. Even if most were trivializing it, there should be at least more than just Madison realizing it with how bad she was saying it was. Also, she talked about some of her coworkers apologizing to her for others’ actions, so at least some of them realize that not everything is just “normal”

I've been at companies with 150+ employees where people didn't speak up in official complaints about perceived or observed issues. We'd all go to a bar after work and talk about things after a few drinks. I don't know how many things weren't mentioned at the bar and I certainly didn't go to every company social event. "Keep things in the family" was a strong sentiment. Were things mentioned online? I'm aware that we did end up with some very poor Glassdoor and Indeed reviews -- those were shared directly to me by former employees. But those eventually disappeared. So, after some time, generally nope.

Several people, including myself, would bottle up the problems and just decide to leave after the bottle filled. It's not healthy to keep that bottle full and it's a personal decision about whether to raise the concerns or find employment elsewhere.

I'm no saint. I've made mistakes and I've had some talkings-to about them, both at the bar and outside of it. I've learned from them. It's important for everyone to admit when they make mistakes and talk about what they've learned from them. It's part of the reason why anti-harassment is one of the things I'm passionate about.

So I'm speaking from third party (w.r.t. LMG) experience. So, back to the topic at hand.

Perhaps people did speak up about LMG but those complaints didn't weren't public or didn't gain public traction. For example, I remember some drama about Linus and Naomi Wu a few years ago. What came of that? Those events aren't (as far as I'm aware of) related to Madison Reeves. But honestly it doesn't matter except that, if true, it can set a pattern.

I don't think anyone should assume that people would have spoken up about issues prior to Madison. Even if someone did, Madison's statements deserve to be viewed on their own merit regardless of other people's statements. Now that the accusations are public, if they bring other statements public, then those can be viewed in their own light as well.

Perhaps there's someone from LMG who will provide a contrasting experience. That would be interesting. Even if that happens, quite honestly, the investigation should default to being private until and unless one party chooses to share more information.

2 more...

those low amount of players also account for like 70% of the bug reports

Those bug reports are often real bugs that affect other platforms too.

https://www.pcgamer.com/indie-dev-finds-that-linux-users-generate-more-better-bug-reports/

Only 3 of the roughly 400 bug reports submitted by Linux users were platform specific, that is, would only happen on Linux.

KeePass has an auto-type feature. It basically presses keystrokes right into the input field.

I never have to worry about sites disabling pasting into fields because:

  • I use about:config to disable clipboard manipulation
  • I use KeePass auto-type to type passwords instead of copy-pasting them

Also, putting your password on your clipboard is Bad Practice because any application (including a javascript web page) can inspect your clipboard

7 more...

Windows

It never was free.

MacOS

It's not free any more.

TempleOS

I'm not religious.

So, I guess I get to stay on Linux for longer. Well, damn!

As someone who's written pipelines who do exactly that on Windows, macOS, Linux across x86_64, aarch64, and MIPS, with optimized, unoptimized, instrumented for ASAN, instrumented for TSAN, and instrumented for coverage, and does it all in a distributed containerized workflow... It's not as easy as it sounds. Honestly macOS is way more of a hassle to deal with than Linux.

Unless you need ROS. ROS is utter garbage. ROS is popular in robots. ROS is, unlike its name, not actually an operating system but rather a system of tools and utilities which do not follow any standards and certainly not the OS standards. I literally hate ROS. I would burn that shit to the ground and rebuild-the-world if I had the time to.

Take the time estimates that this bully gives you. Tell them the time estimates are way off. Take their estimate, multiply it by three. So, if it would have taken 3 days, then it will really take 9 -- that's two whole weeks of 40 hours each. If it would have taken 3 months then it will really have taken 9 months.

When you get a calendar invite and this asshole bully accepts it for you, make sure to include that cost in your time estimate.

And make sure to stick to your 8 hours each day. If you didn't get work done because some asshole bully filled your calendar with meetings and left you with no time to work, and then also made stupid decisions about the entire codebase, make sure to report that to your manager. Your manager needs to know when time estimates are going to slip.

That dipshit will start to figure out how much time it really takes to get work done. It might take a while though for that to be learned so bear with it.

I'm a citizen of the USA and have only worked for US businesses. I don't know about Canadian law (nor am I a lawyer in the US) but I would be surprised and saddened if they don't have a strong legal system to protect victims.

Thanks :)

I'm not party to the accusations. Things can be interpreted many ways. So I tried to keep an open mind and my response fairly applicable to anyone in general.

It's clear that someone is being deceptive. I have no idea whether it's some of the LMG team or Madison. I have to trust someone claiming to be a victim though.

These are serious, possibly criminal, accusations that Madison is making on a very public platform. Big accusations like this honestly belong to the courts and I hope that courts will figure out the truth -- that's what they're there for. If it all just boils down to PR and settlements out of court then IMO that is a miscarriage of justice for every would-be third party victim of harassment.

It's true that just about any online platform has to deal with sexually explicit content. But OnlyFans has a particular reputation about it. So if LMG has an OnlyFans account and she was managing, producing for, or interacting with it then I most certainly believe she'd have been exposed to sexually explicit material. If I were to investigate, I'd start truth-finding from there: find out what management's policies are/were with regards to dealing with that content and find out what actual actions were taken for that content. Subpoena OnlyFans to produce copies of the content and correlate their own reports of whatever action LMG claims to have taken. From there, the rest of the accusations will fall into place with weight.

...that's assuming that apps actually respect that environment variable. The problem is that if the app is writing to ${HOME} then they're already not following XDG spec.

I have had to un-teach dumb things that people learn from Windows.

A menu item to run a GUI program as root it is indeed a rather absurd scenario. It suggests that you want to violate the admin/user barrier which is intended to be difficult to surpass except in certain circumstances.

There can be a lot of things under the hood that are necessary to run a GUI program as root depending on whether you're using X11 or Wayland or something more esoteric. It's doable though.

But instead of doing that, why not just learn how to use the command line? Every administrative task can be done via the command line, but not every administrative task has a GUI counterpart. So you're going to need to learn to use the command line sooner or later.

7 more...

How could an intelligence that requires massive amounts of CPU, RAM, and database storage even concievably

What you define as "massive" amounts might still be large amounts for most consumers. But even then it's not... really. Developers frequently fit these models in their own laptops. Some of the ML models fit on an iPhone or Android phone. It can generate ten, or hundreds of words (tokens) per second.

So the fact that they don't need massive amounts of CPU, RAM, and database storage is rather the point. Imagine if it could escape and multiply. It could conceivably do so quite quickly given current technology.

2 more...

Don't worry, apps are so slow that we don't risk repeating the same problem of double-clicking causing the first click to open the app and the second click to do something in the app that you didn't want to do.

You might be surprised to learn that multiple distros have control panel equivalent of driver managers and event logs.

Speaking as a former game cheater...

Cheaters are going to cheat. Booting into Linux isn't going to change that.

Anti-cheats just keep the filthy casuals from cheating. A broken anti-cheat on Linux would be fixed pretty quickly.

Add tmux and you've got almost everything I install on a fresh install of any distro.

Almost everything. The last thing is vim.

Cinnamon is, straight up, the best. The only annoying part is that damn debugger thing that shows up that damn and useless LookingGlass thing which defaults to Super+L. Super+L definitely should be Lock Screen instead.

Ooooh I'm definitely overthinking things

thanks for the clarify

Today I learned "high cocoa chocolate" is a natural food.

... wait, is that right? Chocolate is a processed food. Chocolate isn't a natural food. High-cocoa chocolate is a processed food. High-cocoa chocolate isn't a natural food.

Can someone fix my brain plz?

1 more...

I was running Fedora. Something like 27 or so. I needed drivers. I don't remember if it was AMD or Nvidia, but they were only available on RedHat.

So I downloaded the RedHat drivers for the GPU and forced it to install. It worked! It was great.

Then when I updated the distro to the next release... everything failed. It was dropping into grub, but no video was output. Ooof.

So I ended up enabling a terminal console and connecting to it via a serial port to debug. I had to completely uninstall that RPM and I was never happy that it was properly gone. So a few months later I ended up reinstalling the whole OS.

On the plus side, I learned a lot about grub and serial consoles. Worth it.

grep -oP ' *' oops no tabs

cut -d ' ' -f 3 oops no tabs

imagine a smart stove top that lights up a towel

Who in their right mind puts a towel on a cooking surface whether the surface is in use or not? That's begging for problems to occur.

2 more...

I have an nvidia discrete GPU in my laptop. It works fine.

https://en.wikipedia.org/wiki/Serial_console

tl;dr:

Serial ports are (for example) commonly RS-232, although other types of ports exist. Imagine it to be a very slow Ethernet device. Because it's so slow (and the technology predates Ethernet and also has different requirements), it's usually attached directly to a device instead of to a network. But you could connect a modem to it and it becomes connected to a network device.

It could also be connected to a system console device. These are commonly called terminals. Such devices are often monochrome (especially older ones) because a serial connection is often bandwidth limited (eg, measured in kilobits per second instead of megabits or gigabits). Since it's so slow, it's not practical for video, so it's generally just text-only.

Note that your GPU might also output a system console but rendered on your display at very high resolution and with graphics-drawing capabilities. So a system console would be any console that connects to the system.

What is a console? Well, Wikipedia presents several valid articles and the common theme as far as computers go is that a "console" is typically something that a human and a computer use to interact with each other.

For serial consoles, you might find device files for them at /dev/tty*. But for general serial devices, it could be any of several different types of device files.

Wikipedia's article on /dev devices has a pretty decent listing of what kinds of devices you might find and several of them might be classified as a serial port. Any serial port might be connected to a serial console.

So in my case, a serial console is:

  1. 2x USB-to-RS-232 (USB is a serial protocol and is basically "just" another (Universal) (and perhaps high speed) Serial port (Bus), so conversion is super cheap)
  2. 1x RS-232 null modem cable

That's pretty much it in a nutshell. Then

  1. System 1 (the failing system) UEFI boots into repair system partition on a separately attached disk (eg, boot from CD or live USB) to get a local system console
  2. System 1 repair system mounts the failing system partition
  3. System 1 modifies failing system grub configuration to enable a serial console on the attached USB-to-serial device file and saves changes, then unmounts failing system partition
  4. Power off System 1
  5. Remove repair partition device
  6. Open terminal window on System 2 (recovery system)
  7. Connect System 2 terminal to the attached USB-to-serial device file using screen (oh wow those were some old days)
  8. Power on System 1
  9. System 1 boot enters grub recovery menu which allows fixing the system remotely

To be fair, a lot of that complexity could have been done by either reinstalling, or removing the hard drive and attaching it to another computer. But doing it this way allowed me to poke around and try different ways of solving the issue, rebooting, etc. It was a learning experience worth exploring.

It was years ago though and I think there was some complication with trying to understand what device file (or device number or something) needed to be to work on the correct serial device (there are often multiple)

3 more...
  1. I work from home so that I don't have to go to the office.

  2. I don't have to go to the office.

  3. Let me work fewer days. 4x10 days would be nice. From home. So I don't have to go to the office.

  4. I don't want to go to the office just to be on Zoom all day anyway. It's a waste of time, a waste of carbon, and a waste of company money on the office space.

1 more...

I would hope whoever does the investigation would reveal simply if this is true or not and if so to what extent (like is everything Madison said 100% true, is most of it, is a little, or none of it)

Keep it balanced. The investigation should only state what changes to the company are recommended as a result of the investigation. If staffing changes are recommended, then no statement of why. Further information is relevant only to the parties involved. Anything else can cause further problems.

I'll quote my current boss's boss's boss when he asked a question of me:

@inetknght, can you please not write a book? I need a quick answer

What work do you try to do?

I suggest that, instead of changing employers, you address this bully head on.

  • Tell him that your employer pays you whether you feel happy or not, and it's not his choice to that.

  • Tell him that your employer would have already fired you if your employer felt you weren't worth the money they pay you.

  • Tell him that your coworkers would have been telling you how awful you are, if you truly were awful.

  • Talk to your coworkers about this bully. He might be bullying them too!

1 more...

Retirees should be living off of dividends, 401ks and IRAs, not volatile stock sell offs.

If you're only going to live another 10 or 20 years but you have $1M stashed... do you take the $1M now and buy a fancy house? Or do you keep that $1M going for the... checks math ... few tens of thousands of dollars it'll earn in yearly dividends? Meanwhile your daughter needs a new hair-do, your son is living in your basement again, and your wife... well she's your wife. And she wants that new car that you promised you'd get her when you retire.

I guess it's back to the grind instead.

9 more...

The only app that won't let me use KeePass autotype is Planetside 2's launcher. I've never had any trouble in any other app with KeePass's auto-type feature -- including to log in to Google.

If a site is asking for a username first, then I can auto-type the username too ;)