0
36
excess0680

@lemmy.world

excess0680 21 points a year ago

You may or may not be a developer, but I would like to vote for Gitea/Forgejo. Should you ever get a grasp of git, a git forge is great for keeping code and even plain text documents recorded. It’s my favorite self-hosted service by far.

It can even operate as an OIDC server, so you can create a single login for all your services (that support OIDC).

I’ll also recommend Grist, an alternative to Google Sheets (and Notion, I believe?). It’s a web interface to spreadsheets that supports Python code as formulas. (I’ve also tried Nocodb, another Notion alternative, and I much prefer Grist.)

path: 0 18186083, hotness: undefined, score: 21, children: 10
excess0680 17 points 3 months ago

Doesn’t look like a caterpillar to me. It has well-defined legs (not prolegs which larvae are known to have) and looks a lot like a plant hopper of some kind to me. I am not an expert, and I can’t conclusively say if those hairs are irritants.

path: 0 24497386 24497912, hotness: undefined, score: 17, children: 0
excess0680 17 points 9 months ago

Nobody else has mentioned this but there have been several times that Bing censored something and it propagated to DDG, most notably when Microsoft censored Tank Man (intended for China, probably) but then Tank Man also was censored on DDG.

Partly because of these incidents, I could never consider DDG reliable.

path: 0 21653974 21656953, hotness: undefined, score: 17, children: 1
excess0680 16 points 2 years ago

If you’re using git to version Caddy configuration, you can use a pre-commit hook to test it, ensuring that you’ll never have invalid configuration. That’s what I do.

caddy validate

There’s some extra command args that may be necessary but that should be an adequate first step.

path: 0 16353190, hotness: undefined, score: 16, children: 0
excess0680 14 points a year ago

Exuvia

Cool find!

path: 0 19773679, hotness: undefined, score: 14, children: 1
excess0680 14 points a year ago

This is probably a hot take, but:

I disagree. The OS doesn’t run a mainline kernel, and the Raspberry Pi devs recommend a clean slate on OS upgrades. Granted, they do some trickery for performance with their Zero (not 2) line, using armhf instead of the slower armel, but this doesn’t excuse the fact that Raspberry Pi OS is so brittle. The builds are also still on 32-bit, even though every Pi since 3B can run 64-bit OSes.

I just run Debian on mine. Can’t be assed to clean flash my devices each major update.

path: 0 18162255 18162611 18175929, hotness: undefined, score: 14, children: 16
excess0680 7 points 2 months ago

The CUPS server should just work out of the box (not including printer setup) for Windows and Android as well. If the server you use is based on a recent-ish version from OpenPrinting (as it was on Debian 12, so about three years old), it should also work out of the box for iOS.

path: 0 25353304 25353650, hotness: undefined, score: 7, children: 0
excess0680 5 points 9 months ago

Beyond just the registrar you pick, try not to pick some vanity TLDs. The ubiquitous ones (e.g. .com and .net) are fine. For example .xyz has a bad reputation (due to its initial low price to register, it became used for many spammers) and might be blocked in unexpected places. Others might lure you in with a cheap first year but charge much higher for subsequent years.

In addition to that, ccTLDs (country code) can be a wildcard, especially if you don’t live in the region served by it. Although rare, the country registry can seize your domain. Most commonly though, many, including .us, do not allow you to mask your personal information (WHOIS privacy). I’ve had a .me for a long time and even though they haven’t been much of a problem, they are also raising the price for renewal faster than an equivalent .com, and so I’ve been thinking of letting that domain go.

If you trust your country’s ccTLD registry and they’re reputable, that’s less of an issue, however.

path: 0 21733627, hotness: undefined, score: 5, children: 2
excess0680 5 points 10 months ago path: 0 21139361 21142232, hotness: undefined, score: 5, children: 2
excess0680 5 points a month ago

Sounds like cross beak. https://en.wikipedia.org/wiki/Crossed_beak

It’s an environmental/genetic disorder. I do not believe there’s a cure.

It isn’t fatal but the chick may fail to thrive due to difficulty eating. You may need to create a special diet just for this chick. For example, I’ve read and seen someone make a mash (like oatmeal but with starter chick feed) just for their cross beaked birds. You’ll need to separate the chick to make sure it can eat. Even then, it may not thrive.

I’ve read the perspective of some chicken owners who had chickens with cross beak. It’s pretty rough, unfortunately. Please be prepared for its sudden passing.

path: 0 25651405, hotness: undefined, score: 5, children: 6
excess0680 4 points 2 years ago

Epic divested itself of Bandcamp last year. I’ll continue supporting artists that way

path: 0 16228923 16229619, hotness: undefined, score: 4, children: 0
excess0680 4 points 14 days ago

The original. I played the GameCube version. There was a separate menu in the game that let you setup the Internet connection in order to play online.

I do remember being able to access the web browser through some tricky steps when setting up the billing. There wasn’t an address bar anywhere on the UI by default but some combination of forward/back revealed it. Not all websites were supported on this stripped-down browser but it was fascinating.

path: 0 26051487 26051637 26059046, hotness: undefined, score: 4, children: 0
excess0680 3 points a month ago

I’m hoping your chick makes it! Don’t worry too much about it being an outcast right now. As long as it thrives, it can still socialize with its flock in the future. Good luck!

Edit: I should add that I’ve seen many cases of cross beak from Reddit and backyardchickens.com. Some were quite severe but of mature hens, meaning they can thrive. Your chick was unlucky to have it, but it appears milder than those aforementioned cases.

path: 0 25651405 25660287 25667033 25667146 25670479, hotness: undefined, score: 3, children: 1
excess0680 3 points a year ago

By some sheer coincidence, I searched this topic today. I’ve been a consistent user of the parenthesis expansion, but never thought of why I preferred one or the other.

I suppose the primary advantage is that $() will expand in a consistent way. You can even nest quotes and more expansions in one, while you’d struggle the same with backtick notation.

So I’ll just keep using parentheses.

path: 0 20469087, hotness: undefined, score: 3, children: 0
excess0680 3 points 5 months ago

Separate from the security fixes, Vaultwarden now lets clients have archiving capabilities. Before this update, I created a separate organization just to archive unused accounts. (Although now I have to deal with “moving” those accounts back to my main collection…)

path: 0 23552303, hotness: undefined, score: 3, children: 0
excess0680 3 points a month ago

Yes, the chick will do what it can to live. Best to keep an eye on it. The balance issues could be from malnutrition from not being able to eat effectively.

I wouldn’t worry about the fights between the chicks. Although they could be male, in my experience, this fighting continues until early adulthood as they begin to form the pecking order. The earliest signs to confirm a chick being a cockerel will be the comb and wattles. They’ll continue to develop from early adolescence until adulthood, well past when pullets finish comb and wattle development.

path: 0 25651405 25660287 25667033, hotness: undefined, score: 3, children: 3
excess0680 3 points a year ago

Absolutely! I have used multiple origins for posting my projects to Gitea/Forgejo and GitHub. You can also mirror repositories from one site to another, too, although it requires a clean slate for pulling from another remote.

The biggest use case for me is documenting (as code) my home network setup on my private forge.

path: 0 18186083 18191894 18192042, hotness: undefined, score: 3, children: 5
excess0680 3 points a year ago

In addition to podman unshare (which you would just prefix in front of commands like chmod), you can just temporarily do podman unshare chown -R root: <path> if you backup while the container is down. Don’t try that command on live containers.

For a more permanent solution, you can investigate which user (ID) is the default in the container and add the option --user-ns=“keep-id:uid=$the_user_id”. This does not work with all images, especially those that use multiple users per container, but if it works, the bind mount will have the same owner as the host.

To find the user ID, you can run podman exec <container> id. In most of the images I use, it’s usually 1000.

path: 0 19720551 19723432, hotness: undefined, score: 3, children: 0
excess0680 2 points 2 years ago

If you’re talking about the extension that looks like an R with a green arrow, the author passed away a couple years ago. https://github.com/...

The repo has a new maintainer but there’s been no new releases since the maintainer doesn’t have access to the extension release pages. No surprise that a MV3 version hasn’t been worked on.

It still works on Firefox, though.

path: 0 15588413 15588650 15625473, hotness: undefined, score: 2, children: 2
excess0680 2 points a year ago

Incredible yet accurate analogy

path: 0 16506384 16507867 16522192 16551856, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...