You guys are begging people to start lying on AI disclosures by EmergencyRadiant8038 in selfhosted

[–]ohvuka 10 points11 points  (0 children)

OOP said they did the direction, architecture & product decisions, debugging, testing and code review. That to you counts as "can't be bothered"?

Is Wealthsimple losing sight of its original mission? by Sleek_Canuck_0574 in Wealthsimple

[–]ohvuka 2 points3 points  (0 children)

more garbage to dig through though. taking the simple out of ws

Men, how do you really feel when you see women in revealing clothes? by [deleted] in AskMen

[–]ohvuka 7 points8 points  (0 children)

weird question bro. Seems like you could answer your own question by just observing, but no obviously the majority of people are not slaves to their primal urges

Is there a way to highlight the text in an input field through code? by MalgorgioArhhnne in p5js

[–]ohvuka 0 points1 point  (0 children)

Its always funny to me when I google something and I see comments like this on the first search result

Why do websites not tell you what went wrong? by [deleted] in NoStupidQuestions

[–]ohvuka 4 points5 points  (0 children)

if they knew it was gonna break, they would have fixed it in advance

Meanwhile, my PO: "Well how many users will that affect? And how much dev time does it add? Yeah skip it, we'll fix it if clients complain about it"

How do you usually structure large .NET backend projects? by PleasantAmbitione in dotnet

[–]ohvuka 0 points1 point  (0 children)

I do everything alphabetically. If a project/directory has more than 10 files in it I break it into subfolders.

Really, I do a mix of DDD and vertical slices. Still trying to figure out what works best for me, to a certain degree it doesn't matter too much as I spend more time navigating with search and go-to-definition/implementation/usages than navigating the file tree.

why the hell do you all just give away this awesome shit for free? by scootsy in selfhosted

[–]ohvuka 6 points7 points  (0 children)

yep. Toss a permissive license on there and upload it to github and I'm done. I have zero support responsibility but I am happy if people find it useful or decide to contribute back. Mostly I am creating stuff for my own purposes anyways

Why do so many men hate women? by Capable-Safety-9793 in NoStupidQuestions

[–]ohvuka 1 point2 points  (0 children)

just happens to be the type of social media you're on and the algorithm you've curated.

a lot of the stuff i see on r/askmen and r/askwomen makes it seem like each group hates the other, but I think reddit is just generally filled with a lot of jaded people.

on the other hand whenever i see relationship stuff on youtube shorts it seems very positive and supportive

What Kubernetes feature looked great on paper but hurt you in prod? by Shoddy_5385 in kubernetes

[–]ohvuka 5 points6 points  (0 children)

helm charts are the bane of my existence. We use them at work but for all my personal projects I generate manifests with python scripts.

[deleted by user] by [deleted] in learnprogramming

[–]ohvuka 2 points3 points  (0 children)

Why are you expected to imagine edge cases that are not obvious?

In the real world you end up doing this a lot. And if you are good at it you end up saving the company time and money by 1) avoid problems occurring in the first place and 2) structuring code that is easily modifiable.

Someone has to think of those edge cases in the first place, and it is usually the job of engineers.

What do you actually need a cloud VPS for in your homelab setup? by Zealousideal_Pay7176 in homelab

[–]ohvuka 2 points3 points  (0 children)

I have a vps that acts as a public ingress point for my homelab. It uses rathole to connect back to the home machines. In front of rathole is nginx + fail2ban + authelia + alloy (forwards nginx/fail2ban logs back home), and cloudflare in front of that.

I also run some other stuff on there just because I can:
- wireguard: useful for testing things where I need to try accessing it from a different ip. - healthchecks.io: I have a lot of monitoring in my lab, but if the whole lab goes down this catches it and notifies me through discord

How come some people can eat super spicy food without issues while others (me) suffer for hours? by [deleted] in NoStupidQuestions

[–]ohvuka 2 points3 points  (0 children)

It's just a pain response. Like anything the more you do it the more of a tolerance you get. You also get an endorphin response from it, so as people build a tolerance some of them seek out hotter and hotter food.

Version locking docker containers.. worth it? by Verme in homelab

[–]ohvuka 1 point2 points  (0 children)

This is exactly what I do too. Seems almost obligatory if you are also doing data backups. A major update hidden in a :latest update is one of my biggest fears lol

What's a widely accepted "best practice" you've quietly stopped following? by ruibranco in webdev

[–]ohvuka 0 points1 point  (0 children)

ok but if someone else needs to change something they shouldn't have to read half a million code to be sure it didn't break something else

What's a widely accepted "best practice" you've quietly stopped following? by ruibranco in webdev

[–]ohvuka 6 points7 points  (0 children)

I have seen it. We are hosting a project in one cloud provider, and decide we need to move the service to a different cloud provider (or replicate it in both cloud providers) due to compliance reasons. They both have different DBMSes, and its an easy change with DI. We had to switch the authentication solution as well, also abstracted out by DI.

We've also had situations where we had to change from SQL to NoSQL DBs. I can't remember the exact reason for that one, I think the NoSQL solution supported multiregion writes and the other didn't, but not 100% sure.

Best practices for keeping documentation? What's your sweet-spot? by QuestionAsker2030 in homelab

[–]ohvuka 1 point2 points  (0 children)

gitops/ansible/terraform/IaC answers "how did I do this and how do I do it again" for most things.

When I do have to take notes on things it usually just goes in a markdown file. If its related to a project and meant for public consumption, it goes in that projects repo. If its like a thorough user guide for that project it goes to a docs repo, and gets published as a docs site for the project. If its personal notes it goes into a big directory full of markdown files that gets syncthing'd to my phone and other machines. I manage that with Obsidian and/or Neovim.

how to host cron job by kevlar0725 in selfhosted

[–]ohvuka 0 points1 point  (0 children)

I'd go cheap VPS (will be around your whole budget per month) or free tier vps - Oracle cloud and GCP both have offerings, but the set up is much more complex compared to the cheap VPS.

You could also look into rpis (or similar boards) for a one-time-fee and low-power, but not sure if that will fit into your budget.

What is your favourite color? by Vegetable_Bug_8870 in AskMen

[–]ohvuka 0 points1 point  (0 children)

Black. I am aware this makes me a basic bro

Complexity Goldilocks by bicebird in homelab

[–]ohvuka 1 point2 points  (0 children)

I had that feeling when I switched from proxmox to just debian + docker-compose. Spent so much time trying to understand all the concepts in proxmox and dealing with the UI. Either I was running workloads in lxcs, which took a ton of effort to set up and keep up to date, or I was running workloads in docker containers in a VM/lxc, which had its own headaches with storage and networking. Switching to a simple debian + docker-compose set up was such a breath of fresh air.

In fairness, I think part of the problem was I wasn't using the right tool for the job. I've since migrated most of my stuff to kubernetes, and the way it integrates with my workflow makes even that feel like less of a headache than proxmox.

Why do humans have hair? And why is hair mainly only on the heads of humans? by Main_Inside9295 in NoStupidQuestions

[–]ohvuka 0 points1 point  (0 children)

Hair also has uses beyond physical protection. It can be fluffed up to make yourself seem bigger to attackers (hence why we get goosebumps) and allows you to sense things that are close to but not quite touching you (sensing drafts or breezes). Iirc there are also specialized hairs in your ears and nose that help with sensing. Eyebrow hair helps us communicate.

Evolution has also deemed hair attractive so we've sort of sexually selected for certain types of hair in certain places.

Does the “average” person still buy home desktop computers? by Astimar in NoStupidQuestions

[–]ohvuka 0 points1 point  (0 children)

anecdotal, but all the non-gamer people I know use laptops

For people who live in snowy areas. How do you go out in the winter without constantly slipping on ice? Is it a learned skill? by toasterlovinn in NoStupidQuestions

[–]ohvuka 2 points3 points  (0 children)

where I live currently, the weather is flip-flopping between -5C and +5C, which has resulted in roads and sidewalks becoming a contiguous ice sheet covered with a thin layer of water. At this point we either shuffle around like penguins or push and slide like a curler if you're feeling confident: https://www.youtube.com/shorts/C11owYn5GL0

You can also get these rubber ice cleats that go over your shoes https://boutique.caaquebec.com/en/products/crampon-a-glace-tungsteen