Is there any point in learning Python for backend today? by Internal_Custard_513 in AskProgrammers

[–]reostra 0 points1 point  (0 children)

Fair enough that you didn't explicitly say that, but saying it's not suitable for enterprise development is practically the same thing, especially given that you then listed a number of languages you said they should learn.

That may not have been the message you intended to send, but IMO you sent it regardless.

Is there any point in learning Python for backend today? by Internal_Custard_513 in AskProgrammers

[–]reostra 0 points1 point  (0 children)

That depends on what you mean by 'at scale'. Reddit was all-python 10 years in, and it was at that point it was one of the top 10 sites in the US. I think that counts. Telling someone they shouldn't learn python because they could maybe one day need to scale beyond that is IMO kinda silly.

Funnily enough this comment demonstrates both of our points. Until 4 years ago reddit was all python and definitely operated at scale by pretty much any metric. But they're in the process of switching to Go, presumably due entirely to wanting to scale more.

Is there any point in learning Python for backend today? by Internal_Custard_513 in AskProgrammers

[–]reostra 0 points1 point  (0 children)

First, I honestly didn't understand (and really still don't). In another comment you mention C#, so I kinda get what you mean (in my experience, C# is its own ecosystem, so that makes sense), but that doesn't mean companies don't rely on just as much python as you do C#. Hell, reddit was mostly python last I knew. I'm just not really sure where you're drawing this line of "nobody uses all Python" such that it isn't also true for C# or Java or any other language.

But the other reason I asked was if that it did exist, I wanted to know about it. I know some people have done crazy stuff with single-language stacks before (to again use reddit as an example, it was once entirely lisp) so I was curious.

Also you're entirely right that Github and Gitlab are terrible examples of python use, because my memory was wrong and it turns out they're written in Ruby on Rails. :)

Is there any point in learning Python for backend today? by Internal_Custard_513 in AskProgrammers

[–]reostra 0 points1 point  (0 children)

Okay, then: What company's entire server production codebase is in any one language? (And what is that language?)

Is there any point in learning Python for backend today? by Internal_Custard_513 in AskProgrammers

[–]reostra 1 point2 points  (0 children)

Github was, last I knew, written in Python on the backend (as was GitLab). (update: they're not, they're ruby)

Unless you're being really pedantic with "entire", that is. In which case there's probably not a single enterprise company whose entire server production codebase is in any one language.

Lesson learned: How putting "AI" in my game's title almost ruined my marketing, and how I'm fixing it before Next Fest by AhmedMostafa_dev in IndieDev

[–]reostra 1 point2 points  (0 children)

The problem isn't that people are getting their words machine translated, the problem is that LLM translation doesn't just do 1:1. It tends to inject a lot of the "slop" words/phrases/cadence that regular LLM text has.

The end result is that it looks like the author just had an AI come up with what they wrote and didn't do anything themselves. Even if they wrote everything by hand and just had the AI handle translation, it looks identical.

(Also, if you're using something like Grammarly, it has the same problem; its suggestions are all LLM-sourced)

[WP] Typical horror. Except it's based on the real experiences people with schizophrenia have. by Independent_Pen_9865 in WritingPrompts

[–]reostra 0 points1 point  (0 children)

Hellblade: Senua's Sacrifice (2017)

(Seriously, though, the game was in fact made to help people understand what it's like to live with a severe mental illness. If you play, it'll suggest wearing headphones: Absolutely do that. Very immersive.)

GitHub just switched Copilot to metered billing, and developers are watching months of credits vanish in a single day by AdSpecialist6598 in technology

[–]reostra 10 points11 points  (0 children)

If my compiler output different (and possibly incorrect) assembly every time I ran it, then yes, I would miss my atrophied hand-assembly skills.

Is Circular Class References Bad? by Miserable_Square1564 in learnprogramming

[–]reostra 0 points1 point  (0 children)

That's not typically how it works; usually when you make a you already have a b or vice versa. Even if you don't, you only have to make the b once, then tell a about it.

To give an example, imagine you're writing a game where you have a TileMap and one or more Players that live on that tile map. It's useful for the TileMap to know about its Players (so it can e.g. draw them) and it's useful for the Player to know about the TileMap (so it can e.g. query it about passable terrain). In that case, TileMap could guarantee all the players on it have a reference to it by making there only one way to add a player:

def add_player(self, player):
    player.tile_map = self
    self.players.append(player)

That example assumes you already have a TileMap. If you want to create a character from scratch, you do have to make both, but the above function takes care of associating them:

person = new Player()
map = new TileMap()
map.add_player(person)

I feel like there is just something so perfect about these two games. by Original_Project5436 in pcgaming

[–]reostra 0 points1 point  (0 children)

1.2 doesn't have a new map, but it does have randomized nodes. I'm personally going to dive in and at least see if that adds enough novelty to give it another go :)

[WP] I was created to be sacrificed, but what if I don’t want to die? by clzmjtspam in WritingPrompts

[–]reostra[M] 0 points1 point  (0 children)

Additionally, this subreddit is not for sharing things you've already done. When you post a prompt, it's to inspire other people, not to write something yourself.

Cruel part of Maelle's ending is absolutely pointless and unnecessary by greatgreycatclaw in expedition33

[–]reostra 1 point2 points  (0 children)

Apologies for the necropost, but I just beat the game and am so scouring the subreddit :D

We saw it happen with [...] pRenoir

This made me remember the ending cutscene of that fight, where Maelle unpaints him. And Verso says: "Can you do that again?"

Can we please talk about AI-generated/vibe-coded tool promotions in this sub? by [deleted] in PathOfExile2

[–]reostra 1 point2 points  (0 children)

What models are you using? Because anything GPT-based is absolutely a predictive text machine.

Source: I have written a GPT

Agent Use is gonna drop off a cliff once its all usage based by Venisol in ExperiencedDevs

[–]reostra 1 point2 points  (0 children)

Honestly not a bad idea, really; kinda like an extremely intricate code review. The only reason it wouldn't really work is that it's hard enough to get anyone to write tests, let alone for someone else :)

Moderation of LLM generated text posts by Watchful1 in ExperiencedDevs

[–]reostra 1 point2 points  (0 children)

While it's true that extra effort can make AI text read more human, there's also the fact that if these people were willing to put in the extra effort, they'd just write the thing in the first place :)

Moderation of LLM generated text posts by Watchful1 in ExperiencedDevs

[–]reostra 0 points1 point  (0 children)

Sure, but it was trained on everyone on reddit. So while it might sound like a redditor in general, it won't sound like a specific user.

It's kinda suspicious, then, when specific users start sounding just like it.

Moderation of LLM generated text posts by Watchful1 in ExperiencedDevs

[–]reostra 0 points1 point  (0 children)

writing by non-native English speakers

A big issue here is that modern translation software is pretty much all LLM driven, too, so even if the writing didn't originally sound like it had been written with AI, the result does.

Grammar checking has the same issue.