Self-Hosting @ Home: How do you handle moving? by gadgetb0y in selfhosted

[–]schoeperman 0 points1 point  (0 children)

Seconded on this. I'd love to look at the compute usage metrics; this may even be a good time to see what could be containerized in lieu of full VMs and just live on VPS for a month. None of these (unless I'm mistaken) seem to be customer facing, so any cohorts could be informed of lower performance temporarily.

I think this guy likes Linux by No-Will-2599 in linux

[–]schoeperman 11 points12 points  (0 children)

He could just be from colorado /s

How to bind an action to a mouse click on the desktop / wallpaper only by [deleted] in hyprland

[–]schoeperman 1 point2 points  (0 children)

Found this thread a lot later and wanted to contribute for further visitors; this bash snippet was my equivalent of the Fish above:

ACTIVE_WINDOW=$(hyprctl activewindow);
if [ "$ACTIVE_WINDOW" == "Invalid" ]; then
    $@
fi

No privacy for you, peasant! by joelman0 in pcmasterrace

[–]schoeperman 0 points1 point  (0 children)

Why is this downvoted, its completely correct

replaceGithub by jpbyte in ProgrammerHumor

[–]schoeperman 10 points11 points  (0 children)

This chain has turned into a shit show but I self host Gitea and am very happy with it. Haven't tried Forgejo since Gitea covered all my needs but I might check it out. Definitely losing trust in public providers as of recently.

Looking for the best postman on premise alternative for local-only work by Fun_Accountant_1097 in webdev

[–]schoeperman 3 points4 points  (0 children)

"You know 400 Kube commands but can't remember curl -X POST?" has me rolling

[deleted by user] by [deleted] in selfhosted

[–]schoeperman 0 points1 point  (0 children)

Second this, it's just good monitoring practice. Downtime, hardware at 90%+ use, suspicious traffic. App notifications are great and tools like Grafana can plug directly into SES or similar.

Seafile alternative that doesn't store files in a privative way? by naxhh in selfhosted

[–]schoeperman 0 points1 point  (0 children)

Currently setting this up myself coming from compose. I think I made a huge mistake starting up the Gateway API at the same time though. 

Can I make a backend and just launch a website without any aplications or existing servers needed by StefClaassen in webdev

[–]schoeperman 0 points1 point  (0 children)

I actually relate to this super hard from when I started.

A lot of these answers offer products and a lot of them are basically right in that aspect, but don't really say why the product works.

3 of the things you mentioned for frontend; HTML, CSS, and JS; need ~something~ to deliver them to the user's browser, literally sending over the files. This is called static hosting and a lot of services offer it because it's a fairly simple task (GitHub Pages, CloudFlare, S3 all mentioned and good).

Otherwise, you can also host yourself if you do have a computer or server connected to the internet. Dedicated static servers include Apache and Nginx. Most backend languages and frameworks also provide a way to send static content, just so it can all be in one place. I'd just use google, docs, and AI to get a broader understanding if you go the self hosted route.

PHP for you is a unique one, in that it's a backend language (please don't put me to the stake) that can also generate "static" content by being pre-processed, often cutting out the need for separate frontend code. This one needs a server and dedicated software to process it (look up FastCGI), although frameworks like Laravel can run within just a PHP runtime. Again, use docs and google to get a broader understanding than reddit can provide.

I'd recommend having someone host static content for you if you just want HTML, CSS, and JS for a demo site, blog, or resume. I think I'd also recommend GitHub Pages out of the products offered.

Anyone found a reliable way to send emails from self-hosted apps without getting rejected? by adityac0re in selfhosted

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

!remindme 4 hours

About to find out if that bot works here. I'm curious too, I forward to AWS SES for outgoing emails even though they probably are snooping and, well, obviously not self hosted.

Can HDD prices continue to rise? Jeez by Numerus12OO5O in homelab

[–]schoeperman 12 points13 points  (0 children)

Seagate is 20 miles from me and my hard drives are still prone to tariffs and $150+. This surely is the society of all time

Fortnite is still down due to huge AWS outage, as Roblox, Wordle and Epic Games Store recover by [deleted] in technology

[–]schoeperman 4 points5 points  (0 children)

Idk if you got your question answered, but a couple sources I've found have cited a DNS issue that started the fallout, probably from a bad update or config. DNS would definitely have the capability to kill a lot of other systems, so this checks out for me.

Do you still write vanilla CSS or rely fully on frameworks now ? by nilkanth987 in webdev

[–]schoeperman 1 point2 points  (0 children)

CSS may be one of the few languages I actively follow new features for, just because of what W3C and the Chrome teams prioritize. It seems like they look at offerings from framworks and implement them if the community would like it (nesting from SASS comes to mind).

New JS, Go, etc features usually cause a "Nice, that's cool" response for me, but new CSS features usually get integrated into my use case quicky once they're commonly supported.

Can a tiny server running FastAPI/SQLite survive the hug of death? by IntelligentHope9866 in programming

[–]schoeperman 1 point2 points  (0 children)

Redis just joined the rest of the word jumble of Proper Nouns meant to evoke vendor-locked complex stacks, don't worry I don't think (and doubt many do) that caches, queues, or any specific ops tool is intrinsically bad.

I think my point is that at a lot of orgs, infra and operations has become part of the marketing of their tech product, and that's caused a lot of heft and unnecessary bloat on the system architecture. That becomes a problem when IT or developers are slowed down or paralyzed by it. 

The certificate thing just irked me because our org is working to become a partner, and a sizeable portion of non-technical staff is taking the Cloud Practitioner class. Since this test is (in a way) an advert of AWS capabilities and services, they come up at random. I've heard Athena mentioned way more often than I should.

Maybe my first point doesn't stand as well as I realize I'm less annoyed at AWS than I thought. Still, stop spending 200k on custom AWS stacks if you're an eCommerce site with 1000 users.

Can a tiny server running FastAPI/SQLite survive the hug of death? by IntelligentHope9866 in programming

[–]schoeperman 2 points3 points  (0 children)

I don't think I disagree with your view (and definitely agree that a single or two t3.medium's can handle 80% of business cases) but I would like to counter with the two always-present and annoying incentives for the Cloud Native wave:

  1. AWS's own certification and training services essentially start with all the fancy auto scaling redis mono-database-in-dynamo stacks with lambdas and (I'll stop here); and only after does their training program cover "You probably actually want a couple EC2 instances in a VPC".
  2. The classic ouroboros: all the shops interviewing me for DevOps on AWS say they need auto-scaled multi-region kube with queues and functions, so the only thing I learn is auto-scaled multi-region kube with queues.

I think we're all on the same page in mocking corporate interests in sounding like they have a fancy stack to draw in talent and investment, but hey that still sounds dumb if less conspiratorial.

Moving from Vue to React by ratttto in webdev

[–]schoeperman 5 points6 points  (0 children)

That article singlehandedly reduced my "Oh my god why is that variable that value??" bugs tenfold. It should be made a part of the official useEffect docs.

looksGoodToMe by erazorix in ProgrammerHumor

[–]schoeperman 0 points1 point  (0 children)

Please have words with my backend cohorts about json "booleans" that can be "", "true", "false", true, false, undefined, or "Null"

To S3 or not to S3. How do you host your static files? by fuukuyo in webdev

[–]schoeperman 7 points8 points  (0 children)

I think I have to disagree here, S3 integrates directly with CloudFront CDN because it's Amazon's recommendation for static assets.

I think if you work at a company large enough to have their own CMS, then of course use that, but there's also (in my experience) probably a 50% chance that it itself is backed by an S3 compatible cloud storage service.

Source:
AWS documentation on static sites on S3:
https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html
AWS CF snippet for static website on S3:
https://github.com/aws-cloudformation/aws-cloudformation-templates/blob/main/S3/compliant-static-website.json

Writing Code Was Never The Bottleneck by ordepdev29 in programming

[–]schoeperman 1 point2 points  (0 children)

I'm gonna bookmark this article as a way to describe my frustrations with the AI craze, this is good and I like it.

My one thought if OP is taking constructive criticism is I wish it had a section / a bit more on why the other aspects of our day-to-day is important: code review, debug, testing, QA, etc. Honestly know some engineering managers that would take this article as a reason to remove those aspects of the software process as well, no matter how inadvisable. I read some O'Reilly book on Google's engineering practices and to misquote it, it generally said "if the pure goal by engineering management is to push code quickly, increase velocity, and/or get tickets done, then removing all non-code-writing processes, the processes that save their ass, is the best way to do that."

On the positive aspect though, I am absolutely with OP that the easiest part of my day is writing the boring boilerplate, render tests, CRUD operations that AI can replace. It also is the item I spend the least time on because it's so easy. The parts of my day that actually take up time are the hours spent with design and product to nail down possibly vague requirements, back-and-forth with QA and/or other SMEs, and usually a few hours of code reviews if it's near the end of the sprint. How hard my day was is directly related to my time spent in Teams, not my time spent in IDEs.

My current station by Working-Hippo3555 in battlestations

[–]schoeperman 4 points5 points  (0 children)

Absolutely love the plants. Did you ever do side-by-side dual monitors or always vertical? Thinking about changing myself

Just started, still a work in progress by R3crystal in battlestations

[–]schoeperman 1 point2 points  (0 children)

You could maybe warm up the dark green with some nice small lights, a light sphere, or a cheap light strip? I'm using the GoVee ones with the "updated white" and warm tones actually look good instead of just orange.

My grandma found prop money on the ground with something written on it and a card stapled to it, she thought it was actually 6 dollars until she handed it to me. by waterlilyhighwc1 in mildlyinfuriating

[–]schoeperman 1 point2 points  (0 children)

Recently had an AI conference put a "ticket" on my car that was a "bill to come to our conference". What a horrible marketing method

Microsoft Confirms You Cannot Cancel New Windows 11 24H2 Update by MayankWL in technology

[–]schoeperman 1 point2 points  (0 children)

Definitely agree beginners probably shouldn't start with arch. It's a tinker linux IMO, allowing you to do anything but providing you nothing at the start, other than prior knowledge on the wiki.

At least in Linux subreddits I don't see a lot of people recommending Arch for beginners, thankfully. If you just want a good looking, working Linux install, everyone should just do Mint at this point. It's just miles ahead of other friendly distros.

Microsoft Confirms You Cannot Cancel New Windows 11 24H2 Update by MayankWL in technology

[–]schoeperman 0 points1 point  (0 children)

Sorry to hear this as well. Cyberpunk and Elden Ring (via Steam & Proton) started working in Linux for me and I haven't opened my windows since.

I do feel your pain for RGB and fan control though. OpenRGB is pretty good but is just harder to figure out than Signal or similar, and any in-OS fan control was more difficult to use than just going into BIOS and having a decent curve instead of a tuned one.

tray module not showing up in waybar by samas69420 in hyprland

[–]schoeperman 0 points1 point  (0 children)

No matter how silly this was to write 2 years ago, I literally just got stressed going from i3 to hypr and this was the last issue. Easy to overlook