Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)H
Posts
0
Comments
98
Joined
2 yr. ago

  • While the comment was obviously a bit rude, perhaps you can take something constructive out of it. I see that you have a nice compose file prepared as an example with postgres, and a curl into bash for ‘automatic installation’.

    Many feel a bit uncomfortable with doing that - especially if the script ultimately just sets up docker containers again. Maybe you could add a ‘quickstart’ section there which just consists of a single docker run command setting up the sqlite version.

    That way you have the best of both worlds and both people wanting a production setup example and those just wanting to quickly try are served.

  • I have long had a switch to pangolin for my homelab services on the roadmap. Can you explain what you mean with internal connections making more sense?

  • It uses a completely different paradigm of process chaining and management than POSIX and the underlying Unix architecture.

    I think that's exactly it for most people. The socket, mount, timer unit files; the path/socket activations; the After=, Wants=, Requires= dependency graph, and the overall architecture as a more unified 'event' manager are what feels really different than most everything else in the Linux world.

    That coupled with the ini-style VerboseConfigurationNamesForThatOneThing and the binary journals made me choose a non-systemd distro for personal use - where I can tinker around and it all feels nice and unix-y. On the other hand I am really thankful to have systemd in the server space and for professional work.

  • Yeah, 3 out of 4 weeks I also have to follow a strict routine with the same morning and evening rituals, and a new note file for each day tracking intent and follow-through, otherwise nothing gets done.

    It’s that 4th week where my brain rebels and needs to get taken off the schedules for a little bit and roam free, otherwise the routines will start to falter, which in turn means no more work done at all.

  • That’s really cool. After I replied I also remembered you can have multiple libraries in audiobookshelf so even if side-by-side doesn’t work it shouldn’t be an issue.

    Unfortunately I love my Readest reading app too much to switch away but it’s nevertheless good to know for other family members.

  • Wait you use it also for epub/pdf? How does that work, can you connect a client and grab it from there? Can you have both an audiobook and text version of the same book?

  • Just in case you wanna try again with readarr, after all the little drama and the main app being unmaintained, there’s 2 forks which are maintained and work pretty well

    I’ve successfully been running bookshelf for a bit now, after the original stopped working for me completely.

  • The code forge is gitea/forgejo, and the proxy in front used to be traefik. I tried fail2ban in front for a while as well but the issue was that everything appeared to come from different IPs.

    The bots were also hitting my other public services pretty hard but nowhere near as bad. I think it’s a combination of 2 things:

    • most things I host publicly beside git are smaller or static pages, so quickly served and not draining resources as much
    • they try to hit all ‘exit nodes’ (i.e. links) off a page, and on repos with a couple hundred+ commits, with all the individual commits and diffs that are possible to hit that’s a lot.

    A small interesting observation I made was that they also seemed to ‘focus’ on specific projects. So my guess would be you get unlucky once by having a large-ish repo targeted for crawling and then they just get stuck in there and get lost in the maze of possible pages. On the other hand it may make targeted blocking for certain routes more feasible…

    I think there’s a lot to be gained here by everybody pooling their knowledge, but on the other hand it’s also an annoying topic and most selfhosting (including mine) is afaik done as a hobby, so most peeps will slap an Anubis-like PoW in front and call it a day.

  • I’m providing hosting for a few FOSS services, relatively small scale, for around 7 years now and always thought the same for most of that time. People were complaining about their servers being hit but my traffic was alright and the server seemed bulky enough to have a lot of buffer.

    Then, like a month or two ago, the fire nation attacked the bots came crawling. I had sudden traffic spikes of up to 1000x, memory was hogged and the CPU could barely keep up. The worst was the git forge, public repos with bots just continuously hammering away at diffs between random commits, repeatedly building out history graphs for different branches and so on - all fairly intense operations.

    After the server went to its knees multiple times over a couple days I had to block public access. Only with proof of work in front could I finally open it again without destroying service uptime. And even weeks later, they were still trying to get at different project diffs whose links they collected earlier, it was honestly crazy.

  • I ended up adding go-away in front of my code forge and anything showing dynamic info, and it turned out to be way less of a hassle than I feared with two redirects and a couple custom rules.

    If you already have traefik redirecting to your services, shouldn't be too tough to get the extra layer of indirection added (even more so if it's containerized).

  • Wow, this looks like it has the potential to become something very very special. I already love the various forge integration possibilities and with a couple more upcoming block types (already dreaming of Nextcloud integration or perhaps even custom blocks) this could be an amazing planning hub.

    Well done, I’ll definitely keep an eye on this!

  • I’m no professional video editor but for the couple occasions that I got to edit videos for friends and colleagues, I absolutely loved using kdenlive and was really surprised by the features on offer here!

    Before the first project, I had only used Adobe premiere (quite a few years ago) and - though people having professional requirements will probably disagree here - for a basic editing workflow there were no things I was missing. Everything just works, and quite well even on my aging machine.

    So with this little comment I want to inspire any passer-by on the lookout for video editing software to give it a try, you may just find an amazing hidden gem!

  • While I think I agree with your geneal stance, I also believe 'no knowledge is lost' is pure hyperbole.

    Aside from many different quasi-documentaries, video essayists and slice-of-life bloggers (whose content is surely backed up on other platforms or by data hoarders) the sheer amount of tacit knowledge of small computer/electronics/hardware repairs and similar, especially in smaller channels, is in no way either 'not knowledge' or not 'lost' should the platform go up in flames tomorrow.

  • Deleted

    Permanently Deleted

    Jump
  • Well I do think there’s a certain tipping point where this categorisation breaks down to just ‘technical’ correctness.

    If I live in a village and there’s a dude called Toby who regularly gets drunk and shits in the main square, but he’s the only one to do it, I’d be a little miffed if a newspaper ran the headline ‘people in this village shit in the main square’. If a newspaper somewhere else ran with ‘people in this country shit in the main square’ most would agree that this veers into being wrong, though technically correct.

    If Toby had one friend he always did this with, for me the general consensus wouldn’t change. But what if he brought out the whole pub to do it or more people joined in? That may change things.

    That line is what people are arguing whether it’s crossed here or not. If most of Native Americans did it, sure the category will apply. But if only two out of dozens do? May be a different context (and closer to what is an ‘essentialization’ of those cultures)

  • I am fairly sure this is the actual point of the campaign. The selection bias for a ‘poll’ like this (one that instantly on-boards you to the ai-disabled version of your product if you click answer negative, no less) is so great that I don’t believe the suits/analysts at ddg ever envisioned a different result. Polls and comment sections lure the extreme viewpoints and the ddg crowd already skews privacy-conscious so this was a highly expected outcome.

    What the campaign does instead is:

    1. Show that you ‘care’ and ‘listen to feedback’ (by a response to the poll somewhere between disabling the ai by default to making the no-ai button a little bit bigger)
    2. show that you have the ability to turn off ai on your product in the first place to those who care
    3. like I said above, directly onboard people onto their preferred search strategy so that when relatives/friends send this around people get a little taste, and realize this exists

    It’s quite clever imo, and there’s no real bad outcome for what I assume is a pretty inexpensive campaign.

  • I would love to do it this way but so far for any of my projects, github is the only platform that I received contributions (issues, code contributions, etc).

    Unfortunately I feel this missing critical mass is a real sticking point for many small projects (think 10-100s of github ‘stars’). I hosted the projects simultaneously on other platforms and other projects exclusively on other platforms and never got engagement from the community except for a single heroic individual sending a patch per email.

    I get that breaking this critical mass is part of the point and I am the dude complaining that my friends are all on whatsapp but it seems even more deeply entrenched here to me, starting with service-dependent issue collaboration. Only ways out I see currently are decentralised issue discussion à la sr.ht mailing lists, direct tracking in the repo like git-bug or federation/2-way mirroring of the centralised ones.

    Until then, I don’t foresee this monopoly budging.

  • Hey I'm not sure if I would ever use the information for any actual future shopping or whatever so no pressure, but would love to know what kind of Lego alternatives aficionados would recommend nowadays!

  • Hey this seems neat but I think you might have more success with the post over on !selfhosted@lemmy.world or !opensource@lemmy.ml as community suggestions that are generally more open to individual project promotions.

  • A fantastic resource, thanks for posting this!