Skip Navigation
Posts
10
Comments
326
Joined
2 yr. ago
  • If you've always wanted to pursue CS, do CS.

    Honestly, there's a lot of hype around AI. Companies are trying to figure out how to incorporate LLMs into their workflows, but no one has meaningfully succeeded yet past using it as an automated StackOverflow (which is usually wrong or outdated, just like StackOverflow). Yeah, startups will claim that things like cursor have saved them hundreds or thousands of working hours, but then they get burned their AIs leave in their API keys and code security flaws into their services. In the best case, they've created a nightmare codebase that will raise the turnover rates for their software developers significantly.

    If you are actually passionate about CS, get a CS degree and don't use AI for problem solving. Maybe debugging/concept explanations if it gets better, but don't let it solve problems for you. Designing solutions, to problems, critically thinking about their strengths/weaknesses, and working through them is exactly what a CS degree is supposed to teach you how to do, so don't throw that away by having AI do your work for you.

  • This is absolutely not true. Yes, the computer science field is constantly changing, which is exactly why having a strong grasp of fundamentals is incredibly beneficial. Any competent CS program will be teaching you how to approach programming in general (data structures, concepts, algorithms, protocol design, etc.) instead of focusing directly on specific languages. This is exactly because technology changes so frequently.

    In my entire 4-year CS degree, I only took 1 class where the content in that class was specific to a certain programming language or technology. That class was called "Programming in C++" and it was an optional elective class. Sure, a lot (not all) of my classes were based on specific languages (Java, JS and frameworks, Lisp, C, C++, python, etc.) but the content in them was easily applicable to most general programming. In some of my classes we were free to use whichever language we wanted as long as we could get the compiler running on the submission server's docker environment.

    Yes, you can probably still become a software developer if you are dedicated enough to learning on your own, but in the current job market getting a CS job is definitely not a given anymore, especially when you'll be competing against 1000s of other resumes with CS degrees on them. But a CS degree will make that learning process a lot easier, and will probably give you a more complete understanding of everything.

  • Why does that assembly code use a global variable for a loop value?? It's also ignoring register conventions (some registers need to be preserved before being modified by a function) which would probably break any codebase you use this in

  • Is it bad that I already knew what this would print the moment I read the meme?

  • There was a massive Game freak data leak a few months ago that leaked source assets and code from a bunch of the older games, and there were some lore-type folk stories about Pokemon. (I think based on Japanese folk legends?) There was a particularly weird one (putting it nicely) about a typhlosion that married a human woman

  • My bad I should've clarified on the half-serious part, I actually like chikorita and tepig :sigh:

  • Favorites from each gen:

    Starting some flame wars with the half-serious takes tho

  • This better be tail call optimized

  • Random people who just want to get into a position of power don't pass.

    Not sure about rural towns but I'm pretty sure this is the case in most cities/big towns in the US as well. It's just that police training in the US tends to systemically filter decent human beings out of its system. Not exactly random, more like maximally bad by design 🙃

  • Entertainment is not a necessity, it's not like people need it to survive. When it doesn't move with wages people find ways to make it affordable (e.g. piracy, 2nd hand markets, or sharing physical copies with friends), or they find something else (steam, indie games, etc.). Wages are directly responsible for game prices in a lot of ways, and there are pretty good Steam statistics on this as well (which is why a lot of Steam games aren't priced with 1:1 conversions in different regions, because doing so would basically price entire regions out of buying games).

    Pricing fans out of games is exactly how AAA studios go under. A big AAA game flopping is basically a death sentence for a studio in the current landscape, and if Microsoft isn't immune to that then Nintendo definitely isn't.

  • It doesn't matter if a $60 game in 2008 is worth $88 now if wages haven't gone up to match that. Did you know that (at least in the US) food prices usually aren't included in inflation calculations because they fluctuate too much? People have other things to pay for with their wages that aren't video games, and those costs aren't going down either.

  • Now that I can get behind

  • You say that like Nintendo ever puts their games on sale

  • I think I'll pass on $80 for Mario kart ($90 for a cartridge) ngl, it can't be that much better 😭

  • I wouldn't be surprised if my town was the exception and not the norm (I'm from a relatively progressive town in a consistently blue state) but at my public high school I only knew of 1-2 people out of the 500 people in my grade that stood up during the pledge of allegiance and a good percentage of the grade hated them because they were high key homophobic.

  • Doesn't W3C already maintain the ActivityPub protocol?

    Edit: nevermind I misunderstood this

  • Am I the only one who sees this as a sloth instead of a helmet?

    Yes? Ok maybe I'm going crazy

  • This has to be bait... I refuse to believe someone would see this meme and think it's trying to say that people are literally being stabbed.

  • From the article

    The first five implants took place last year in the US and all received donor hearts before being discharged from hospital, with the longest time in between implant and transplant 27 days.

    Seems like the initial trials are using it as a temporary measure until a donor heart can be transplanted

  • Kitty has multiplexing built in so it can also replace a lot of what tmux does (unless you're using tmux over ssh)

  • 196 @lemmy.blahaj.zone
    Zangoose @lemmy.world

    celeste rule

    I wanted to see if video uploads work, I may have a few hours in celeste

    Programming.dev Meta @programming.dev
    Zangoose @lemmy.world

    Bytes feed not working again

    My bytes.programming.dev's main feed is erroring again. It looks like everything else is loading fine, I just can't see anything on the timeline for some reason. Is it the same DB issue that was happening last time?

    EDIT: I just checked and it seems like it's back

    Programmer Humor @programming.dev
    Zangoose @lemmy.world

    Only 5 years out of date now 🙃

    Programmer Humor @programming.dev
    Zangoose @lemmy.world

    C++ try not to add footguns challenge (impossible)

    Source

    Programming.dev Meta @programming.dev
    Zangoose @lemmy.world

    Bytes.programming.dev timeline issues?

    Not really sure if there is a better place to put this, but is bytes.programming.dev having issues for anyone else? I can log in but my timeline doesn't load at all.

    linuxmemes @lemmy.world
    Zangoose @lemmy.world

    Yes, yes we can

    Credit to https://lemmy.world/post/18689927 for the original post

    Alt text:

    Me: mom can we have (Linux penguin)?

    The rest of the meme is scribbled out and over it is one word, "Yes"

    Linux @programming.dev
    Zangoose @lemmy.world

    What's the impact of distrobox (and by extension docker/podman) on battery life?

    I'm trying out NixOS on my laptop right now and I'm loving it so far, but I was thinking of setting up distro box for ubuntu (mostly for a few developer environments dependent on it) and arch (for packages that aren't on nixpkgs yet). I was wondering about the battery life hit on a laptop and I couldn't find anything definitive on google/ddg. Has anyone here noticed a difference?

    Programmer Humor @programming.dev
    Zangoose @lemmy.world

    Good luck web devs

    Edit: alt text

    Linux @lemmy.ml
    Zangoose @lemmy.world

    Reminder to clear your ~/.cache folder every now and then

    Programmer Humor @programming.dev
    Zangoose @lemmy.world

    the myth of type safety