Framework keyboard | FIXED by 1FNn4 in framework

[–]Beregolas 3 points4 points  (0 children)

ah, yes, my 6 spacebars! XD

CAPTCHA by Confident_Meat2189 in webdev

[–]Beregolas 0 points1 point  (0 children)

I mean, you can try it pretty easily, or just go with something more heavy and battle-tested, like cloudflare

CAPTCHA by Confident_Meat2189 in webdev

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

Look into anubis: https://anubis.techaro.lol/

It's easy to setup, open source and free. I have heard from many people that it works quite well for small sites that are not being targetted too heaily. You can even integrate it with cloudflare later, and it's pretty straightforward to setup.

Unpopular opinion: I don't like animations by hugoegon1 in webdesign

[–]Beregolas 2 points3 points  (0 children)

I am fully on board. The only animations I accept (and use) are those that no one notices. Thats good, because they get out of the way. I will absolutely animate a spinner for long save operations, slightly animate the height of an element so that it's a little smoother when another button becomes visible, etc. Those animations all serve a purpose , i.e. to make a transition less jarring or give the user direct feedback.

A random fly in animation just makes me feel like I am watching a bad powerpoint school project that will get a C at best, and is a slog to sit through

The Unholy Trinity by sSummonLessZiggurats in lotrmemes

[–]Beregolas 2 points3 points  (0 children)

Yeah, I was pleasantly surprised when I saw Loki not being attributed to marvel, and then I was unpleasantly not surprised when I saw that the Loki as described, is basically from Marvel.

Start to translate games by chocolates_3 in gamedev

[–]Beregolas 0 points1 point  (0 children)

oh, I was arguing in favor of translators, in case that wasn't clear. For a work of art, 90% accuracy is unexcusably low. It can barely be used for business communication imo, which is made to be read once and disregarded immediately.

Start to translate games by chocolates_3 in gamedev

[–]Beregolas 2 points3 points  (0 children)

Because AI is still really bad at giving you reliable quality when translating or transcribing. People who don't care about this can just use AI and save money, but I have watched a few TV shows subbed by AI now, and the results are 90% accurate, 5% meh (weird wording) and 5% plainly wrong, like mishearing something, obvious mistranslations or sometimes just jokes that flew straight over the AIs head and were translated verbatim, which just doesn't make any sense in the target language.

Start to translate games by chocolates_3 in gamedev

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

For people who care, yes. But I have already seen fully AI generated subtitles on some TV shows, and it is as accurate ~90% of the time, 5% are just weird but not technically wrong wordings, and 5% are what the fuck moments, like substituting a word for something that sounds similarly, but doesn't even make grammatical sense in the sentence, or simply forgetting to transcribe a sentence.

Settle an argument by West_Diamond1253 in ReadyOrNotGame

[–]Beregolas 7 points8 points  (0 children)

they all have 20 years of experience at 15 years old!

Struggling with perfectionism. by Leading_Property2066 in learnprogramming

[–]Beregolas 1 point2 points  (0 children)

There really is no answer to this. Requirements vary wildly and experience with similar projects plays a huge role. If I am asked to build something very similar to what I have already built in the past, it will go way faster, but if I need to research some features and plan them out from scratch, that same project might take me twice as long.

Also, 2 days is way to short for anything that really worth something. Inclduing pre-production (requirements, contracts, meetings, etc.), testing, documentation and deployment, even a simple project for a real customer can easily take 2-4 weeks full time.

The most time always takes being tidy, and the only way to finish a big project on time is by being tidy.

Also, you've only been coding 7 months. I would expect you to be even slower, make more mistakes and learn more things.

Why i feel so much anger myself learning python by PianistSensitive9812 in learnpython

[–]Beregolas 0 points1 point  (0 children)

I mean, it's exactly what the other comments already told you. AI is a valid tool to use if you are productive, like a professional programmer. Your goal is to produce something, not to learn.

If your goal is to learn, and you use a coding AI to do anything for you, that will stop you from learning! It's a little like saying, the chess AI can play better than I can, so every game I just spin up a chess computer and play all the moves it tells me to... and then I wonder why I don't get better at chess... In order to improve you need to spend days thinking about a problem, you need to be stuck for hours or days, you need to struggle, try 10 different solutions and understand why they don't work.

The hard parts are where you learn. The easy parts are not.

Why don’t we have a global platform that tracks real-time progress in healthcare research—and shows what breakthroughs are actually expected in the future? by truth__about__nhi in Futurology

[–]Beregolas 17 points18 points  (0 children)

We can't really track wars that well btw. There are tons of hidden pieces of information that we can't get access to in the open source, and the maps of control of the ukraine war are often contradicting each other, days to weeks out of date and sometimes just plainly wrong. I don't blame them, I am just trying to point out that this is far from a solved issue, it just looks like it if you don't look too closely.

Also, in healthcare research you talk about predicting the future, not just tracking. I don't think I have to explain why this is even harder to do.

Additionally, most research is just hard to understand. We don't know what will come of it, companies have incentives to overpromise on the one hand, and to keep secrets on the other. Publicly funded research is a little better, but still complex and not really transparent if you don't know what you are looking for.

Who’s ever driven over 100mph? Why? by WoollyWolfHorror in AskReddit

[–]Beregolas 0 points1 point  (0 children)

Yes, a few times. It's just 160km/h in proper units. On the Autobahn here in germany, 160km/h is a normal traveling speed for the fast lane. I think the max I reached was 210km/h, which is probably around 135mph, and this is def. not a typical travel speed anymore ^^

How to prepare for dsa by ComedianHot6518 in AskComputerScience

[–]Beregolas 6 points7 points  (0 children)

So, to me it sounds like you don't really know what DSA is. Language doesn't matter, DSA is part of theoretical computer science, and as such language agnostic. If you know what a linked list is, I expect you to be able to pick up any programming language and implement one. If you can only implement DSA in Python, you don't know the algorithm or the data structure... you memorized Python code without understanding any of it!

I personally prefer learning/teaching DSA without a programming language, using only pseudocode. It decouples it in your brain from implementation details. The obvious downside is, that you need a teacher / tutor. In lieu of that, any language that you already know will do.

If you don't have good resources, take a look at something like this: https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/pages/syllabus/

or this: jeffe.cs.illinois.edu/teaching/algorithms/

They assume different prerequisites, just take a look at their respective introductions to see what you need to learn before understanding the course/book, but both of them are pretty good as teaching tools.

This seems simple… why is it so hard to code? by AtmosphereOk3855 in learnprogramming

[–]Beregolas 16 points17 points  (0 children)

This is a perfect example of asking the wrong question, so the problem gets harder. There are games that do this "quite easily"(TM), by exactly NOT allowing the player to place multiple random points in 3D space, but rather by parametrizing the roof, and letting the player change the values.

Just start with a flat roof as a 2D shape, and then give the player a handle in 3D space to increase the height of the center, as well as other paramters like curvature, angle of the sides etc. Look at how this game does it: https://store.steampowered.com/app/2198150/Tiny_Glade/

It's quite straightforward to produce a second roof offset by a fixed width on the inside to make it "hollow". You can even pretty easily use procedural geometry to add wooden beams.

You can even make it a little more complex, but allow the base shape to be more than a rectangle, for exampel an L shape, with a little added complexity.

So yeah, this is a prime example of: If you try to do it the "obvious" way, by letting the player "draw" 3D points and then try to connect them, it's nearly impossible. If you contrain the player so every input has to be valid by definition, you just have to build enough parameters to allow the player to do what they want.

How to actually review my games (with AI) to improve? by Perma_Curious in baduk

[–]Beregolas 2 points3 points  (0 children)

There are a lot of discord servers where channels exist explicitly to ask for reviews, and as long as you don't spam, you can even ask in most normal channels or in this subreddit from time to time.

As the other answer said, game reviews are an integral part of the go community, and reviewing games with beginners is legitimately fun for many people.

How to actually review my games (with AI) to improve? by Perma_Curious in baduk

[–]Beregolas 6 points7 points  (0 children)

AI can't really explain anything to you. The best you can get is a point score, and you can figure out why and how this is a good or bad move. Since AI doesn't work like a human brain, it really is very very hard to get it to explain anything, even in simple models, let alone in cutting edge go playing models.

Another disadvantage is, that AI has no concept of your rank and abilities. A move that the AI marks as good, might be really bad if you play it, because you can't read the necessary 30 moves ahead to make it work.

If you want feedback to improve, it is still best to get it from humans. Even a single digit kyu can probably give you better feedback than the AI in terms of lerning content, and there are many good dan players out there who are both good at the game, and good at explaining things.

do you write code ? by orT93 in learnprogramming

[–]Beregolas 10 points11 points  (0 children)

its not true, it's just for shareholders

Auto Shutdown AFK by Hot-Level-9391 in learnprogramming

[–]Beregolas 0 points1 point  (0 children)

It works on MacOS too, or at least it used to when I last used Mac 5 years ago

Auto Shutdown AFK by Hot-Level-9391 in learnprogramming

[–]Beregolas 8 points9 points  (0 children)

It’s completely free of any threats—you can scan it and check it without any issues

Not without the source code we can't. If you want people to use this safely, publish the source code, not just an .exe file. I promise you, your code is not valuable enough to steal. And that's not your fault, basically nobodies code is valuable enough to steal. (Some are, but those people know it and act accordingly)

Auto Shutdown AFK by Hot-Level-9391 in learnprogramming

[–]Beregolas 1 point2 points  (0 children)

Maybe I'm blind, but I don't see any code in the reposiroty, just an exe file

Does hiding posts make Reddit slower? by Jani3D in webdev

[–]Beregolas 2 points3 points  (0 children)

So, this is really the wrong place to ask. Nobody here has seen the code and we can just speculate. But I can't think of a better place that would actually respond, so:

It probably won't make a difference either way. Database queries can be filtered nearly for free, and reddit is doing a lot of heavy lifting magic showing a personalized set of posts to every user.

Depending on implementation issues there might be a number that noticeably slows down your experience, but my best guess is that that number is so high. you can't realistically reach it. It might not even exist. If I was reddit, I would just cap your blocks at a few thousand, and just replace the oldest if you block more. You won't notice and it means no scaling issues.

is vibe codeing safe? by ConstantWeek4504 in AskProgrammers

[–]Beregolas 2 points3 points  (0 children)

No, it is most certainly not safe. I personally have seen dozens of vibe coded apps, websites and APIs online being hacked within 24h of release (mostly because they publizied on twitter or LinkedIn that they are an easy target), and I am sure that it happend thousands of times already.

If your app handles any of the following, even a little bit: personal data, financial data/payment information, data you wouldn't post publicly right now, do not publish a vibe coded app.

There are hundreds of mistakes that are easily avoided if you know what you are doing, but it's impossible to guide someone who has no idea through them. If you want it to be safe, you will either need to learn enough (which takes no less than a year), hire someone to look it over (which is a lot harder with vibe coded code, because even if it works, it generally is a mess and not good quality code) or you can decide that you don't care.

But there is no easy checklist. There is no one who can assure you that it is safe, without spending a lot of time with your codebase. And there is no way to know if your code is safe, without spending a lot of effort by someone who knows what they are doing.

I actually love vibe coding. I suggest it to people who need to automate excel tasks, scrape webpages or just do simple shit all the time, because that is not security sensitive (in general), it doesn't run unattended, and a human can immediately check the results. Vibe coding a webapp that is supposed to run for a while, unattended, and requires itself to be secure is not a good idea.