115
submitted 1 week ago* (last edited 1 week ago) by TankieTanuki@hexbear.net to c/libre@hexbear.net

Computer science students can't be taught to install anything more obscure than the most popular app, I guess.

all 50 comments
sorted by: hot top controversial new old
[-] Roonerino@hexbear.net 47 points 1 week ago

What use does a CS class have for Discord? Shouldn't they have you using Microsoft Teams or Slack so you get accustomed to the garbage your future office will be on?

Teams sucks so badly though.

[-] 2812481591@hexbear.net 6 points 1 week ago

Teams is great? it's no fuss calendars, meeting scheduling, group folders, high quality conference calls, screen sharing, remote control, it even works to external emails. way better than what platforms used to be like.

[-] Chronicon@hexbear.net 5 points 1 week ago

uhhhh

I dunno I only really use it for a once-a-week call and there's a new issue with the web UI in firefox approximately every other call. And that's now that they even support firefox (I think). Before I had to User-Agent spoof to use it. Plus outlook calendar now tries to attach a teams call to every new meeting you create so my coworkers are constantly sending out invites with teams calls that they didn't mean to create.

I mean sure, better than 5-10 years ago, but compared to other existing solutions now it's nothing special IMO

[-] RyanGosling@hexbear.net 6 points 1 week ago* (last edited 1 week ago)

Discord is likely already installed on their devices. Less work for everyone involved.

Teams and Slack are really, really expensive

[-] Dirt_Owl@hexbear.net 34 points 1 week ago

I thought being forced to use teams was bad enough

[-] LaGG_3@hexbear.net 24 points 1 week ago

Wot if you had to use MS Teams, but it was made for freeze-gamers?

[-] roux@hexbear.net 26 points 1 week ago

If my graduating Computer Info Systems class is anything to go by, 90% of humans don't know fuck about computer technology.

[-] RyanGosling@hexbear.net 20 points 1 week ago* (last edited 1 week ago)

I watched a guy in my security class sit through two ads to watch a video, then clicked on a random spot on the video and activated another ad. Also had some people click on the fake download buttons lol

[-] roux@hexbear.net 16 points 1 week ago

The amount of "tech people" that weren't using any sort of ad blocking was astounding. When I was doing IT stuff I figured it was just normie endusers barely undrestanding how shit worked but god damn, it was rather appalling.

My main professor in college pronounced "kernel" as "Curr-nell". Our computer lab mentor, who I basically carried through her first 2 years, insisted that URL was pronounced like the name "Earl" with a Y on the front of it. I applied for that job when she did and never even got an interview.

Looking back on the girl that had no business being in a programming degree not understanding how to properly format HTML/XML, not so bad compared to some of the dumb shit I witnessed.

[-] Chronicon@hexbear.net 8 points 1 week ago

I gave my two boomer/maybe X-er coworkers (in well compensated IT roles) shit about it recently after one of them made us all sit through youtube ads to show us a goddamn Archer clip on a screen-share. I said "at this point browsing without an ad-blocker should be considered a security risk" and neither of them had any concept of why I thought that or that there was anything sucky about sitting through ads. It took a lot of restraint to not get angry or further mock them

[-] Belly_Beanis@hexbear.net 6 points 1 week ago

I originally was going to major in computer science but unbeknownst to any of the freshmen, almost the entire CS department got poached by another school the summer before. So you had a bunch of inexperienced professors and even more student teachers, along with this fuckwad boomer who came out of retirement but didn't really want to teach. The department head was a smart guy, but he had only finished his doctorate three or four years before I got into college.

Anywho, you had a bunch of students who had no place being in CS and wanted to skirt by like they did in high school then get a six figure job immediately after graduation. Even worse, because the department had only a handful of experienced professors, there wasn't any quality control.

As an example, one of the TAs who was supposed to be grading program submissions was just slapping on As to any program that compiled and didn't seg fault. So you had people submitting Hello World with a menu for a program that was supposed to sort a tree of linked lists and passing classes with flying colors they should have failed. These should have been graded by professors, but some of them were teaching four to six classes each term.

I remember one class I submitted basically nothing except documentation for the final program because I got bogged down in my other classes. The TA's grade came back and said the program did everything it was supposed to. Motherfucker, there was no program. I was willing to bite the bullet and get like 15/100 because my grade in that class was fine and I had other classes I needed to devote more time to.

Sorry I'm rambling. My point is I was one of like 10 people in the freshman class of 70ish who was doing well in all my classes. As I got to upper division, the students who had been passed when they shouldn't have got absolutely fucked as the department started sorting its shit out and getting real teachers. They basically knew nothing and we were over halfway through our degree.

Everything was still a mess, though, and I realized I didn't enjoy what I was doing the way I did in high school. Trying to dodge sketchy professors each term felt like I was wasting money. I switched my major to painting and printmaking, deciding I would just have three minors in math, physics, and computer science. >!I ended up dropping out of college with 5/6ths of my degree due to depression and surviving a suicide attempt that left me disabled.!<

[-] roux@hexbear.net 2 points 1 week ago

Our main professor just got tenure so they couldn't get rid of him and he basically checked out after that. In order to pass his class you just had to show up and turn in something. He gave B's to broken uncomplilable code. He gave A's to compliance code that had even the remotest of functionality. I found out 2 years ago at my last job that pretty much no one took programmers from that school with a CIS degree. I worked with 3 people who graduated from the same school with CS degrees, including my boss. To put it bluntly, I was mediocre lol.

[-] combat_brandonism@hexbear.net 3 points 1 week ago

Calling a presumably adult woman a girl when also shitting on their technical proficiency is rough, comrade.

how to properly format HTML/XML

You mean by properly configuring your text editor to auto-format, right?

anakin-padme-2

[-] roux@hexbear.net 3 points 1 week ago

I didn't mean anything by the girl thing. I guess I default to using "girl" a lot. sorry if that came off ruder than intended.

But MS Notepad doesn't have code formatting either.

She really wasn't supposed to be in those classes. She was going for business management or something and had to take a handful of programming classes like we had to take a handful of marketing and accounting classes.

[-] combat_brandonism@hexbear.net 2 points 1 week ago* (last edited 1 week ago)

Thanks comrade. CIS/MIS is pretty notorious for what you're describing so it's not too surprising.

Not that the bazingas in the CS department are any better but I'd be less surprised by it in an IS program just cause you're usually in or more adjacent to the business school.

[-] fox@hexbear.net 12 points 1 week ago
[-] roux@hexbear.net 9 points 1 week ago

I was gonna say 95% lol.

[-] Robert_Kennedy_Jr@hexbear.net 9 points 1 week ago

I had to show a guy I sat next to in class how to watch instructional videos on Youtube at 2x speed

[-] roux@hexbear.net 10 points 1 week ago

One person I sat next to in intro to web dev almost ripped my USB drive out of my computer to save something with barely even asking and I lost my shit over it because I had a modified hacked version of Portal 1 on it that didn't need the Steam runtime so I could play it on the school computers. In hindsight that was probably on me since I really don't think she had any business understanding what I was actually doing. I mentioned a few other horror stories in my reply to @RyanGosling@hexbear.net's comment if you wanna cringe a bit lol.

[-] SkingradGuard@hexbear.net 26 points 1 week ago
[-] Shinji_Ikari@hexbear.net 19 points 1 week ago

10 years ago when I started college, I watched 100s of freshman lug their g*mer laptops into the lab for tutoring the night the intro CS class homework was due. They were too busy the rest of the week gaming to do the homework, so they began 4 hours before it was due and begged for help.

Most of them didn't make it to their sophomore year. I don't feel that bad, the work load was not that heavy, the tutors were there every day of the week. I had a really hard time grasping programming at first, so I was there daily. The homeworks were given a week ahead of time, the lecture notes spelled out 80% of the solution, and the tutors loved to help. The students just didn't want the help.

This conjures a similar feeling. idk maybe I'm being a dick.

[-] Inui@hexbear.net 11 points 1 week ago* (last edited 1 week ago)

I don't think you're being a dick. I've worked with college students extensively and the reality is that many of them don't actually want to be there or think they can skate by without really putting work in. Some of those people probably had legitimate excuses, but many people just prioritize other things or don't quite yet have the habits or emotional discipline they need. And that's fine but they're not the ones to be catered to or else professors lose all compassion and refuse to give any leniency because they've been played by the late submission gamers too many times.

[-] keepcarrot@hexbear.net 3 points 1 week ago

I remember being this. I was hideously depressed and experiencing my first vaguely supportive community. It was what it was

load more comments (1 replies)
[-] mathemachristian@lemm.ee 19 points 1 week ago

Depending on where you live this might be illegal or at least go against uni guidelines since might infringe on some privacy rights you have.

[-] Nakoichi@hexbear.net 27 points 1 week ago

lol in the US we don't have privacy rights

[-] RedWizard@hexbear.net 7 points 1 week ago

For students we do actually, except we put it on school districts and teachers to self enforce under penalty of being directly held liable for data breaches.

I work in school IT so I'm very familiar with the requirements (of my state anyway).

The system we have is fucked. Teachers (highly tech illiterate) have to use services that have signed our states privacy pledge, if they use a service that has not signed the pledge, and there is a data breach, they can be held directly liable.

The pledge states that the service shouldn't store any PII on students, but there is no way for the state to verify this. I know first had that every software we have has PII of students (names for example). I doubt these services are storing encrypted display names for example. However a common naming convention for accounts in schools is to use parts of the students name. No idea of these services would store encrypted usernames or emails either. Failure to "follow the rules" might see the corporation sued by the state but again, never legally tested. This was all born out of a multistate lawsuit against Google because they were caught scraping student email account contents for targeted ads when they said they didn't. In my district were moving forward with a new naming convention for students that is simply a random number to cut down on PII.

Anyway, the district is under no direct threat from the law, but does "require" it to list all the software they use. This requirement has no penalty for noncompliance.

None of this has been legally tested yet. The threat to teachers is high though (loss of license I think), so we try really hard to keep them informed and in compliance with the law.

[-] Belly_Beanis@hexbear.net 16 points 1 week ago

Call your professor a filthy casual for not having a TeamSpeak server.

[-] anarchoilluminati@hexbear.net 9 points 1 week ago
[-] Belly_Beanis@hexbear.net 8 points 1 week ago

It can if you just believe hard enough.

[-] Beetle_O_Rourke@hexbear.net 3 points 1 week ago

I had to use it for a fleet in New Eden earlier today, cannot recommend.

[-] alexandra_kollontai@hexbear.net 2 points 1 week ago

yep, they're still making new changes to try to compete with discord, it's just that nobody cares

[-] zkrzsz@hexbear.net 16 points 1 week ago

At least it's not facebook. sadness

[-] quarrk@hexbear.net 16 points 1 week ago

Might as well set up some sort of sandbox for it as a side project

[-] 12022081631@hexbear.net 15 points 1 week ago

teacher teacher can we please use Element, a Matrix Project instead, a part of a federated network of servers which is more capable of carrying on the principals of libre, self-hosting, and learning

alternatively you can log into discord from a web browser

[-] TankieTanuki@hexbear.net 7 points 1 week ago

I've been using it in Firefox. I was thinking about installing the Linux package. Is that a bad idea?

[-] Inui@hexbear.net 14 points 1 week ago* (last edited 1 week ago)

Use something like Vesktop or Goofcord. They're wrappers for the web version with extra features and telemetry blocked/removed. As private as you'rd going to get with Discord.

[-] dannoffs@hexbear.net 11 points 1 week ago

This is what I reccomend too, I personally use goofcord

[-] 12022081631@hexbear.net 7 points 1 week ago

i am not a big discord-head but its my assumption that there's still pretty close parity between the web browser version and the linux package, so i personally don't have a reason to install it.

actually answer your q, no sorry i have zero well-formed reasons why you shouldn't install it, i just feel less icky loading it from browser instead of having it installed on my system. same for skype

[-] Owl@hexbear.net 6 points 1 week ago

In my experience, the ones bundled in distros work okay, but tend to eventually fall behind and stop working.

If you download the .deb from their website, it works well but sometimes, on startup, makes you download and install new one. I assume the .tar.gz version from their website works the same, but with replacing the folder manually.

[-] QuillcrestFalconer@hexbear.net 15 points 1 week ago

Should be mandatory to run a matrix server for computer science course

[-] nothx@hexbear.net 14 points 1 week ago

Install it in a VM. It will prove you know a lot more than double clicking the discord.msi file or whatever.

[-] marxisthayaca@hexbear.net 14 points 1 week ago

What @mathemachristian.lemm.ee said. I dunno how much shit you want to stir, but they might be using this as an alternative to an approved system for the university, so bringing this up to IT or Dean of Students and concern for FERPA might cause an inquiry. THAT said, you might end up having to use Microsoft TEAMS, or Zoom, or Slack. So I'd think twice before bringing it up.

Computer science students can't be taught to install anything more obscure than the most popular app, I guess.

I'm surprised they don't force you to use Slack or Teams so you can become familiar with git repo notifications and project management hell.

[-] combat_brandonism@hexbear.net 6 points 1 week ago

From a privacy POV Teams or Slack would probably be preferable to discord tbh.

Honestly, I can understand why they'd use discord. The big advantage of discord is that it's free (no fees per user per month) and you don't need to use server space for it.

Honestly, I can understand why they'd use discord. The big advantage of discord is that it's free (no fees per user per month) and you don't need to use server space for it.

this post was submitted on 07 Sep 2024
115 points (99.1% liked)

libre

9793 readers
1 users here now

Welcome to libre

A comm dedicated to the fight for free software with an anti-capitalist perspective.

The struggle for libre computing cannot be disentangled from other forms of socialist reform. One must be willing to reject proprietary software as fiercely as they would reject capitalism. Luckily, we are not alone.

libretion

Resources

  1. Free Software, Free Society provides an excellent primer in the origins and theory around free software and the GNU Project, the pioneers of the Free Software Movement.
  2. Switch to GNU/Linux! If you're still using Windows in $CURRENT_YEAR, flock to Linux Mint!; Apple Silicon users will want to check out Asahi Linux.

Rules

  1. Be on topic: Posts should be about free software and other hacktivst struggles. Topics about general tech news should be in the technology comm or programming comm. That doesn't mean all posts have to be serious though, memes are welcome!
  2. Avoid using misleading terms/speading misinformation: Here's a great article about what those words are. In short, try to avoid parroting common Techbro lingo and topics.
  3. Avoid being confrontational: People are in different stages of liberating their computing, focus on informing rather than accusing. Debatebro nonsense is not tolerated.
  4. All site-wide rules still apply

Artwork

founded 3 years ago
MODERATORS