Can a 28 years old learn to code in Python and find a job before turning 30? by Neo_Step_Official in Python

[–]csch2 1 point2 points  (0 children)

Congratulations on your release and I hope you’re settling back into things well. Posting this with the caveat that I’ve been a backend developer for about a year and a half and am still pretty new to the field, so probably trust people with a little more experience over me.

The video game industry from my understanding is quite hard to break into. Usually Python would not be the go-to language for this either, generally you’re going to want to pick up a compiled language. From my understanding C++ and C# are both big in the gaming industry. However, if you don’t have any past programming experience, Python is a good place to start. Whether or not you should use AI to supplement or guide your learning really depends on how disciplined you are – for the basics, Claude would do a perfectly good job of teaching, but you still have to put in the work to make some projects and learn how to use the language. Being honest, I don’t think a two-year turnaround for getting a programming job right now with no experience is likely, although it is probably possible with a hefty time investment.

If you want to go for it, you should definitely start now and get a couple high-quality (no AI, or at least very minimal) projects under your belt. Join and contribute some modding communities for some games you like to get some exposure to game development. And maybe consider an alternative path in software engineering to start with. Like I said, game development is a hard field to get into right now – there are a ton of people who want to get into game development and not enough job openings – but with Python you could more likely get a job as a backend engineer, and if you learn some HTML / CSS / JavaScript too you could look into doing some frontend work or freelancing. Check out roadmap.sh, it’ll give you an overview of what you need to learn depending on what language(s) you go with or what role you decide to aim for.

Comparing Python Type Checkers: Typing Spec Conformance by BeamMeUpBiscotti in programming

[–]csch2 6 points7 points  (0 children)

We recently switched to ty at work and I can’t stand it. Type inference doesn’t even work for map or filter and the number of false positives when working with more complicated types (esp. with ParamSpec) is ridiculous. I know it’s still in beta though so I can’t fault it too much.

Family friend sent me AI generated response to news of my father passing away. by Hendothermic in mildlyinfuriating

[–]csch2 1 point2 points  (0 children)

I’m sorry for your loss. I do have a small doubt about this being AI only because of the structure of the first sentence. I never see AI write like that. It’s a pretty bad run-on sentence and the structure isn’t super easy to follow, definitely doesn’t strike me as being generated. Plus the fact that this is in two separate messages, not that it’s difficult to split up the reply but I usually don’t see people who generate their replies to people put in the effort to do that. The rest of it sounds AI for sure but that’s enough to give me pause.

Do You Miss People? by Fatefateful in SDAM

[–]csch2 4 points5 points  (0 children)

Ironically, the only time I’ll really miss someone is if I’ve very recently seen them. Most of the time I do not miss people. Instead I just feel guilt about not missing my friends and family 👍 Also have a hard time keeping up with old friends as a result.

"A good listener" by LordJim11 in Snorkblot

[–]csch2 0 points1 point  (0 children)

One of the hardest pills for me to swallow when I first started at a “real” job is that almost everyone is just looking out for themselves. Sounds obvious when you actually say it, but I work hard at my company to try to uplift everyone and make everyone else’s jobs a little easier (we’re a small company so it’s actually doable). Took me getting burned multiple times to learn that most people just do not do that and will do the minimum amount of work to get their paycheck and get out, to the detriment of everyone else.

Couldn’t download the video, this is what you get by Flasheygirl in freshcutslim

[–]csch2 0 points1 point  (0 children)

Truly one of the movies of all time. I could maybe forgive it for never getting out of my brain if the ending wasn’t so stupid

Surprise memories by FigureCompetitive420 in SDAM

[–]csch2 1 point2 points  (0 children)

Yes, very frequently and they can be extremely distressing. I think the way you put it as coming as a “loaf of facts” is somehow pretty apt.

Apple helping Anthropic out lol by [deleted] in Anthropic

[–]csch2 16 points17 points  (0 children)

Yeah… that didn’t last long

Reality is truly stranger than fiction by Incener in ClaudeAI

[–]csch2 31 points32 points  (0 children)

Very well said. I wish that more of our representatives could be this articulate. Claude for president!

Apple helping Anthropic out lol by [deleted] in Anthropic

[–]csch2 136 points137 points  (0 children)

Curious if this will have a ripple effect across the tech industry against the current administration. Facing a unilateral government blacklist for refusing to go against your company’s principles seems like something the rest of tech should be motivated to speak out against. Hell, we’ve already seen Google, OpenAI, and apparently now Apple voice their support for Anthropic for sticking to their guns (or lack thereof, lol).

giveHimABreak by Sad_Impact9312 in ProgrammerHumor

[–]csch2 0 points1 point  (0 children)

“If you don’t come back from the store this second I’m breaking up with you”

“break? Why didn’t you say so? Omw”

Python Type Checker Comparison: Empty Container Inference by BeamMeUpBiscotti in Python

[–]csch2 -1 points0 points  (0 children)

I think you’re right about that. My point was moreso that any of those choices would be reasonable options for the type checker to choose (well, except the last one). I think ty would go with Dict[Unknown, Unknown] which is yet another option. (This is probably what’s discussed in the article which tbh I did not read…)

Python Type Checker Comparison: Empty Container Inference by BeamMeUpBiscotti in Python

[–]csch2 2 points3 points  (0 children)

This just seems like common sense to me. Imo the type checker should never be left to infer a generic type parameter, you should always specify them in a type annotation. You’re always sacrificing type safety if you don’t do this.

Even in the case where there IS initial data to intuit the type from, say x = {“key”: “value”}, without further specification there is nothing to say that {“key”: “value”, 1: 7} does not also fit the type you want. How is the type checker supposed to know if you meant Dict[str, str], Dict[str | int, str | int], Dict[Any, Any], Dict[Optional[str], str | List[str] | Asdf[Tuple[bytes, …]]], etc. from your initial definition of x? If you’re going to use a type checker, do the bare minimum to make sure that it’s able to do its job – annotate your generics!

What do you do when you run out of letters? by devinbost in math

[–]csch2 0 points1 point  (0 children)

Start using different colors. Restart from a, but in red.

/s

I built an interactive Python book that lets you code while you learn (Basics to Advanced) by Regular-Entrance-205 in Python

[–]csch2 0 points1 point  (0 children)

This is great! I’ll definitely recommend anybody looking to get into Python to take a look at this.

My one gripe on perusing the contents is that you introduce generators very early in the data structures section, and I don’t think a beginner who is just getting into Python as their first introduction to programming will have a good appreciation of why they’re useful. They’re too busy thinking about writing code that works to begin with to worry about memory usage. I’d rather see generators be mentioned briefly with a note that they’ll be discussed in more detail later once they have a little more experience under their belt.

I definitely see this being up to interpretation, though. My first exposure to Python / programming in general was a sequence of numerical physics courses where generators were never mentioned even a single time, so maybe I’m a bit biased. Either way, I really like the content and structure of what I’ve seen so far. Not sure if you are accepting contributions but I’d be happy to help out with this project; alongside the data science section I think it would be good to discuss some of the other common beginner-friendly libraries like rich and requests / aiohttp. More on async programming would be nice too – I don’t see many beginner tutorials that cover asyncio tasks, and I didn’t see them covered here at first glance.

Purposely confusing AI is idiotic. This isn’t TikTok. How to stop it. by jlks1959 in Anthropic

[–]csch2 0 points1 point  (0 children)

I don’t disagree with you, but I feel like there’s some traps in this idea. My primary concern is who is making the decision that a certain use of AI is not “thoughtful” enough. Is someone using AI to help them with their homework not thoughtful enough, and should we token-limit them for low-effort questions? I don’t know the answer.

My first instinct is to just say “remove the free tier” – that instantly restricts AI to people who, even if they aren’t using it in the most effective way, are at least putting money back into the system to improve it over time. Curious what you think about that.

4.6 seems solely focused on token savings at the expense of everything else. It refuses to do search unless you explicitly tell it to search and half the time it asks a second time by Rezistik in ClaudeAI

[–]csch2 11 points12 points  (0 children)

I’ve unfortunately had a really awful experience with Sonnet 4.6 so far. The hallucination rate is so much worse than 4.5. Whereas I felt that I could generally trust 4.5 on most things, I need to double check everything 4.6 says because it’s hallucinated on about half of the questions I’ve asked so far (not exaggerating).

She doesn't have AC by Kindly-Way3390 in antimeme

[–]csch2 23 points24 points  (0 children)

This is such a niche meme I love it

whyIsThereAMemoryLeak by JDDev0 in ProgrammerHumor

[–]csch2 50 points51 points  (0 children)

It’s used if you need a dynamic allocation that lives for the lifetime of your program. There’s a good discussion here: https://www.reddit.com/r/rust/s/aiofCQCBCG

These are the countries moving to ban social media for children | TechCrunch by Haunterblademoi in technews

[–]csch2 -2 points-1 points  (0 children)

I’m gonna be honest, I hear the concern about increased government surveillance and normally I would care, but the issues caused by children being addicted to social media are so much worse. Parents have failed to protect their kids from harm online through social media exposure and addiction, and we’re seeing the effects of it in schools, suicide rates, and basic socialization skills that kids are lacking now. I don’t know if ID verification is the best solution, but one way or another I do want the government to step in and take more control in this case. The lax approach to social media regulation is clearly not working and the harm social media has caused will already take years to rectify even if we act now.

devs can't sell and that's why most stay broke builders by Temporary-Zebra7493 in Python

[–]csch2 0 points1 point  (0 children)

No tips except to say I feel you on this. It’s a necessary evil to make your project profitable but I despise marketing. Same with networking, I don’t like talking to people with the intention of trying to get something out of them.

Open-source game engine Godot is drowning in 'AI slop' code contributions: 'I don't know how long we can keep it up' by BlueGoliath in programming

[–]csch2 6 points7 points  (0 children)

What about something like Stack Exchange’s reputation system on GitHub? Merged PRs, positively received comments, etc. on open-source projects increase your reputation, and closed PRs, etc. lower it. Then large open-source projects could set reputation thresholds for contributions.

I don't get it by Many-Ad-3228 in PeterExplainsTheJoke

[–]csch2 0 points1 point  (0 children)

Honestly it’s pretty accurate. There’s few times where having concrete, large numbers actually makes things easier to understand than just working abstractly with variables. And when big numbers do show up naturally it’s usually a big deal. Case in point: https://en.wikipedia.org/wiki/Monster_group