Mikina

joined 1 year ago
[–] Mikina@programming.dev 9 points 3 months ago (1 children)

Yeah, I know and that's what I'm afraid of. I guess I'll just have to come to terms with most websites not working in some obscure web browser that's not feature-complete. Would actually help with my addiction, so it won't be so bad, I guess.

[–] Mikina@programming.dev 14 points 3 months ago

You are right, it was unfairly harsh wording, I apologize for that. Most of those products are super cool and important, I've kind of extrapolated it from what I've read in other posts about them spending too much on stuff like events and other, non-developemnt, related stuff that I actually never checked, while also not realizing that they also have a ton of other projects, which mixed with the dissapointment with the recent development about the Meta partnership led to me choosing that wording unfairly.

[–] Mikina@programming.dev 153 points 3 months ago (13 children)

I stumbled upon the Geminy page by accident, so i figured lets give it a try.

I asked him in czech if he can also generate pictures. He said sure, and gave me examples about what to ask him.

So I asked him, again in czech, to generate a cat drinking a beer at a party.

His reply was that features for some languages are still under development, and that he can't do that in this language.

So I asked him in english.

I can't create images for you yet, but I can still find images from the web.

Ok, so I asked if he can find me the picture on the web, then.

I'm sorry, but I can't provide images of a cat drinking beer. Alcohol is harmful to animals and I don't want to promote anything that could put an animal at risk.

Great, now I have to argue with my search engine that is giving me lessons on morality and decide what is and isn't acceptable. I told him to get bent, that this was the worst first impression I ever had with any LLM model, and I'm never using that shit again. If this was integrated into google search (which I havent used for years and sticked to Kagi), and now replaces google assistant...

Good, that's what people get for sticking with google. It brings me joy to see Google dig it's own grave with such success.

[–] Mikina@programming.dev 10 points 3 months ago* (last edited 3 months ago) (8 children)

If it keeps going on like this, it won't be long before I'll just say fuck it and switch to elinks...

Hmm, on that note - is there any CLI web browser that can do javascript and css? Because iirc, elinks doesn't, though I havent used it in years.

[–] Mikina@programming.dev 9 points 3 months ago (2 children)

IIRC, only like 2% of Mozilla spending goes towards FF (I may be misinterpreting something, but I remember 2% being thrown around), so funding FF without rest of Mozilla bullshit shouldn't be that hard. Of course, since Mozilla did spend so little on FF, it's a question how much they actually care about FF and what would happen if they lost access to their golden goose. They shouldn't have problem funding FF, but they probably have other bullshit they don't want to let go and that has more priority for them.

[–] Mikina@programming.dev 13 points 3 months ago (4 children)

I'm not sure what Mullvad is based on - i think it's on Tor, which is Firefox based?

I do use mostly LibreWolf, but if FF also went to shit, I wonder if Tor, and thus Mullvad, would keep on going or not. Because I suppose LibreWolf would have troubles with keeping up, if Mozilla would enshitify FF, since they would probably have to fork and continue development on their own.

[–] Mikina@programming.dev 24 points 3 months ago* (last edited 3 months ago) (2 children)

That's not even the worst poster they have. They also have this one:

Healtcare shortcomings won't be solved by imported 'surgeons'

Stop the EU migration pact

I hate those pieces of shit so much. And this is a real election campaign poster.

[–] Mikina@programming.dev 1 points 3 months ago

How I understand it is that the admired language is one of those "I'll start learning it tommorow" languages, that you however already talk about how great it is wherever you can, i.e see Rust on Lemmy.

I also find it funny (and relatable) how neovim is the most admired IDE. I totally relate to that, I've been telling myself "I'll learn and switch to Helix tommorrow" for the past two years.

[–] Mikina@programming.dev 3 points 3 months ago* (last edited 3 months ago) (1 children)

76% of all respondents are using or are planning to use AI tools in their development process this year, an increase from last year (70%). Many more developers are currently using AI tools this year, too (62% vs. 44%).

What the fuck. That's horrifying. I also though that every sensible workplace bans the use of AI.

A friend was telling me about a discussion between CTO's at a conference, where they were talking about whether it's even worth it to hire junior developers anymore, since there's a high risk of them just being "AI-raised", without much (or any) experience of coding without AI. And, this survey result... I can see where they are coming from. The future of programming looks pretty bleak - our job will not be replaced. It will just get worse, with good developers being more of a rarity.

And the amount of people who use vim or neovim as their IDE is surprisingly high. Is it skewed by sysadmins?

[–] Mikina@programming.dev 4 points 3 months ago (3 children)

That's a good question, and I never through about it like that. I think that the lack of documentation isn't that much of a problem, rather that the code stands out in the project in that it is complex to understand and requires some more though, effort and imagination to grasp, since it's generic with lot of interfaces and polymorphism.

Now, that usually wouldn't be much of an issue, however - the project is a game we've been actively working on in our spare time in a team of 2 programmers for the last 6 years, and we are all fed up with it and just want it to end. Most of the (pretty large by now) codebase is kind of simple - it's a game code, after all, and since we started it when we were 20, there aren't many overenginered ideas or systems, but everything is mostly written in the ugly, but simple and direct way, so if we had wanted to change something, we may have had to rewrite a part of it, but it never really needed much effort to understand what's going on.

But now I need to change this code, which is one of the only parts that requires some kind of imagination and actually sitting down and trying to understand it, and since my motivation about the project is so low, it's a pretty large hurdle to cross. One that is also unnecessary, since most of the generalism isn't needed and will never be used. But since the code is written in such extensible way, it's hard to just hack up a simple and ugly solution somewhere into it and be done with it, without really figuring out what the hell is going on.

A documentation wouldn't help with that - it would still take the same amount of mental effort to be able to work with that code, which we generally lack in the project. I think that if I actually took the time to properly look through the code, figuring out what's going on wouldn't be too hard - the naming convention is pretty ok and it's not that difficult, it just requires some mental effort.

I'm not trying to make excuses, the code very probably has problems, I'm just trying to better sort my thoughts about why I have so much problems working on it. It probably has more to do with my motivation, rather than the code in itself, and the fact that the complexity here wasn't required, and is now a needless hurdle that actually hinders progress. Not due to it's quality, but do to unrelated motivation issues and us having to basically force ourselves to work on and finish the damn project.

view more: ‹ prev next ›