hoppolito
@hoppolito@mander.xyz
- Comment on YNABAlternatives 2 days ago:
I think the idea is to focus on apps that specifically emulate the YNAB philosophy - giving every dollar a job, building up a future buffer, etc, and focus on ‘envelope’ budgeting style.
But I agree that perhaps a different name (heck, EnvelopeBudgeting) might have been less dependent on people knowing the original app.
- Comment on YNABAlternatives 2 days ago:
That looks neat, hadn’t heard of it before! It’s a shame that even though it has a github issue tracker it’s not open source.
The one I know the best is actualbudget which you can host as a server or just use as a desktop app as well, for me comes really close to the old YNAB feeling. And comes with a YNAB importer for those last 3 people still using the old app :-)
- Comment on Tailscale Services GA: App-aware connectivity with more control 2 days ago:
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?
- Comment on systemd has been a complete, utter, unmitigated success 3 days ago:
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.
- Comment on 5 days ago:
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.
- Comment on 6 days ago:
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?
- Comment on Discord's Disturbing Ties to Global Surveillance | ID Verification, Palantir, & Thiel 1 week ago:
Relying too heavily on one option is what got us into this mess.
I agree with the sentiment but still feel the need to point out: specifically, relying heavily on one proprietary, non-federated option is what did it.
Open software with an established, open protocol (yes, even one as bloated as Matrix) has way less eggs-in-basket danger. The difficulty, last I checked, of self-hosting stoat is one thing that makes me a little wary of it too.
- Comment on Based on this graph, and this graph alone, guess at what time I completely blocked OpenAI crawlers 1 week ago:
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.
- Comment on Based on this graph, and this graph alone, guess at what time I completely blocked OpenAI crawlers 1 week ago:
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 attackedthe 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.
- Comment on Weekly Recommendations Thread: What are you playing this week? 1 week ago:
Hah.
I don’t know if it was intentional but after years and decades of running the “…but will it run crysis though” joke into the ground your very flat
For a 2007 game it’s really good looking
got a good chuckle out of me.
- Comment on Based on this graph, and this graph alone, guess at what time I completely blocked OpenAI crawlers 1 week ago:
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).
- Comment on Splinter Cell series - Chaos Theory, Conviction, and Blacklist 1 week ago:
And for anyone looking, Enhanced SCCT Versus is the fully self-contained and working Chaos Theory multiplayer. Download it, run it, and enjoy - no other game files needed and it has its own custom master server to replace the shutdown one from Ubisoft.
However, the time I tried it it was still a bit of a nightmare between finding no games or, if I found some, being so hopelessly outmatched by the veterans playing that it was a real throwback to my youth in chaos theory multiplayer :-)
Perhaps it could be a neat candidate for a little patientgamer comm multiplayer event!
- Comment on Ideon v0.3: Sharing Links, Folders, Image Export, and Expanded Git Support 1 week ago:
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!
- Comment on The Department of Homeland Security Is Demanding That Google Turn Over Information About Random Critics 2 weeks ago:
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.
- Comment on DuckDuckGo poll says 90% responders don't want AI 3 weeks ago:
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:
- 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)
- show that you have the ability to turn off ai on your product in the first place to those who care
- 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.
- Comment on Made a JSON database operated with basic API. Making it very flexible, interoperable, and simple to use. Supports local, S3, MinIO, etc... 4 weeks ago:
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.
- Comment on If you have one, how much do you pay for a domain name? Any cheap registrar recommendations? 4 weeks ago:
A fantastic resource, thanks for posting this!
- Comment on Weekly Recommendations Thread: What are you playing this week? 4 weeks ago:
Wow I had no clue rdr2 had such an active modding scene!
Towards the end of last year I started playing red dead redemption 1 a little, since it’s just about what my machine manages to handle :-) Got about 10 or so hours in and I liked it okay although some of the gameplay was just a little too arcade-y for me. Like the horses feeling kind of like driving a gta car still, and other characters always going at full speed through the landscape. But the atmosphere was really cool and seemed to be one of the main drawing points for me. Not sure if I’ll ultimately go back for more though.
Do you know if the first one also has similarly active mods or any suggested gameplay improvements?
- Comment on SOMA, off the backlog after nine years 5 weeks ago:
Can you speak to how Talos 2 is compared to the original? I thought the puzzles were neat but loved the somber atmosphere and some of the thought-provoking terminal messages, they’re what I remember most fondly. Has that been kept similar in the second one?
- Comment on Looking for a Self-Hosted Music Server with Discovery & Recommendation Features 5 weeks ago:
Lidarr is configured with folder C, which is a mergerfs volume consisting of folder A and B. Folder A is read-only, and any writes on C go into folder B. This way Lidarr can “see” all my existing music, while any automated downloads go into folder B, keeping them separate from my organized files.
That is so dang clever I definitely have to steal the idea.
- Comment on Self-Host Weekly #154: Hello, My Name Is 5 weeks ago:
Nametag […] launched this past week and filled the void left in many of our lives by Monica
I think I’ve been out of the loop here, what happened to Monica?
- Comment on Youlag (v4.1.0): Modernize FreshRSS for viewing YouTube and articles 1 month ago:
No I think the OP is confused. tt-rss forums was a largely horrible community which prided itself on being edgy and toxic. FreshRSS never had anything to do with them, except for also being an rss reader. It is (or at least was? Not sure nowadays) instead loosely connected to the framasoft people, who are cool and doing nice things for the open source community, and not at all toxic.
- Comment on Stop using MySQL in 2026, it is not true open source 1 month ago:
Fascinating read, I should definitely also make way more use of sqlite for little side projects.
Thanks for the link! - Comment on This Looks kinda cool, but does anyone have any experience at vetting a project like this? 1 month ago:
While a full ‘deletion’ of such an issue is certainly unfortunate, I can kind of see how it gets to such a decision point.
You’re creating some software in the open, decide to ping some communities on reddit/lemmy and all of a sudden it seems like a disgruntled brigade is breaking down your door while you just wanted to show them the garden.
What for us looks like earnest sleuthing can feel like abuse/harassment from the other side simply due to the asymmetrical nature of the internet.
Would have probably still preferred a closed issue instead, but having a couple ‘niche-successful’ repos on github myself - I can at least certainly empathise.
- Comment on The dominoes are falling: motherboard sales down 50% as PC enthusiasts are put off by stinking memory prices 1 month ago:
I see the misunderstanding, didn’t consciously see the ‘used’ hardware in your post above. That makes a lot more sense!
- Comment on The dominoes are falling: motherboard sales down 50% as PC enthusiasts are put off by stinking memory prices 1 month ago:
That setup would currently run for around $1730? Without investing into a monitor, or any peripherals like keyboard, mouse, etc and picking a relatively cheap psi/case/cooler combo.
Maybe I misunderstood but seems a far cry from €850.
- Comment on xkcd #3184: Funny Numbers 2 months ago:
Additionally, while technically imbued with ‘meaning’, even the number 420 itself is somewhat meaningless and was originally used to delineate those who knew from those who don’t. It’s just that it got famous enough that we now almost all know.
In that sense I would argue it filled more or less the same function as 67.
- Comment on xkcd #3184: Funny Numbers 2 months ago:
I was going to say, I think the perpetuation of leetspeak and most of its use falls squarely into the millennial generation’s early 90s into the early 2000s.
- Comment on What are some unique Games to host server's of? 2 months ago:
It might get a little simpler to host and busier to play again in the not too distant future if the announced free fanmade re-release works out!
- Comment on It Only Takes A Handful Of Samples To Poison Any Size LLM, Anthropic Finds 2 months ago:
As far as I know that’s generally what is often done, but it’s a surprisingly hard problem to solve ‘completely’ for two reasons:
-
The more obvious one - how do you define quality? When you’re working with the amount of data LLMs require as input and need to be checked for on output you’re going to have to automate these quality checks, and in one way or another it comes back around to some system having to define and judge against this score.
There’s many different benchmarks out there nowadays, but it’s still virtually impossible to just have ‘a’ quality score for such a complex task.
-
Perhaps the less obvious one - you generally don’t want to ‘overfit’ your model to whatever quality scoring system you set up. If you get too close to it, your model typically won’t be generally useful anymore, rather just always outputting things which exactly satisfy the scoring principle, nothing else.
If it reaches a theoretical perfect score, it would just end up being a replication of the quality score itself.
-