jcolag
2
29
jcolag

@lemmy.sdf.org

Hi, I work on a variety of things, most of which I talk about more on my blog than on social media. Here, you'll probably find me talking mostly talking about Free Culture works and sometimes technology.

jcolag 28 points 2 years ago

I've been using different versions of SearX for a long while (sometimes on my server, sometimes through a provider like Disroot) as my standard search engine, since I've never had great luck with the big names, and it's decent, but between upstream provider quota limits, and just the fact that it relies on corporate search APIs at all, sometimes the quality craters.

While I haven't had the energy to run YaCy on my own, and public instances tend to not have a long life, I don't have nearly as much experience with it, but when I have gotten to try it out, the search itself looked great, but generally didn't have as broad or current an index. Long-term, though, it (and its protocol) is probably going to be the way to go, if only because a company can't randomly tank it like they can with the meta-search systems or their own interfaces.

Looking at Presearch for the first time now, the search results look almost surprisingly good if poorly sorted, but the fact that I now know orders of magnitude more about their finances and their cryptocurrency token than what and how the thing actually searches makes me worry a bit about its future.

path: 0 15415083, hotness: undefined, score: 28, children: 0
jcolag 22 points 16 days ago

I don't know if I'd recommend it to anyone else, but I like the Cook "programming language". They're a little AI-happy, but that does mean that they run a service that converts online recipes; no OCR that I've found. It works nicely for me, because I can dump the recipes in a git repository to move them around, and since it exports Markdown, I can drop recipes into my blog when the situation calls for it.

path: 0 26162919, hotness: undefined, score: 22, children: 4
jcolag 15 points 2 years ago

I believe that YouTube supports RSS. I haven't used it in years, but gPodder allowed subscribing to channels.

Ah, yeah. From this post:

  • Go to the YouTube channel page.
  • Click more for the About box.
  • Scroll down to click Share channel. Choose Copy channel ID.
  • Get the feed from https://www.youtube.com/feeds/videos.xml?channel_id= plus that channel ID from the previous step.

From there, something (like a podcast client) needs to grab the video.

Otherwise, I've been using Tartube to download to my media server, which is not great but fine, except for needing to delete the lock file when it (or the computer) crashes, and the fact that the media server hasn't the foggiest idea of how to organize the "episodes."

path: 0 14438016, hotness: undefined, score: 15, children: 2
jcolag 9 points a year ago

Personally, after churning through all the static site generator options, I landed on Jekyll, one of the first of them. It's definitely not the sexiest solution, but it's Markdown-in and HTML-out (my main page is still raw HTML/CSS from like twenty years ago, though), was the easiest for me to match the styling that I wanted from the base theme, and it's been along for long enough that it's mostly surprise-free.

That said, if you only want the equivalent of a business card, I might argue that setting up anything is probably overkill, all overhead for just a tiny bit of content. In that case, you can grab some modern-ish HTML boilerplate like this one, then use Pandoc to convert the Markdown (which you presumably already know if you're messing with Hugo) to the HTML that goes between <body> and </body> in the boilerplate. Add CSS, and you're done.

Oh, and actually, depending on how broadly you want just the "business card" idea, something like Littlelink might also fit your needs, where you hack out the links that you don't care about and fill in destinations for the rest.

path: 0 19540441, hotness: undefined, score: 9, children: 2
jcolag 8 points 3 years ago

Sure, we could point to thousands of years of really smart people trying and utterly failing to build mathematical models for innovation and thought, but it also does make a certain amount of sense that, if you pile up enough transistors and wish really hard, that your investment will Frosty the Snowman itself into being your friend, right...?

path: 0 6887385, hotness: undefined, score: 8, children: 0
jcolag 6 points 3 years ago

In addition to YaCy and the varieties of Searx (both of which perform better for me than any of the commercial search engines), it's not even out of the question to do this yourself, if you're willing to start with the most recent Common Crawl dump and do some spidering in between releases. I don't recommend it, unless you want to learn for yourself why search engines often give such miserable results, but it's possible.

However, that's the issue, here. Can you self-host a search engine? Sure, if you want to maintain the storage to back it. That depends on how deep your pockets go...

path: 0 1922604, hotness: undefined, score: 6, children: 0
jcolag 6 points 2 years ago

Always good to see more effort to surface these things. A couple of possible enhancements come to mind.

  • Pepper & Carrot probably belongs under comics, and/or comics belongs as a subset of fiction.
  • It'd be great to filter by license, maybe similar to what Openverse (which you already have listed) does. I know that Creative Commons doesn't see a problem with incompatible licenses, but I feel like people in the space have strong feelings about how "free/libre" it is to say that something can't be used commercially (whatever that means) or can't be altered.
  • If you want a pile of fiction of various sorts, at the risk of self-promoting, I spotlight (and ideally have discussions around) Free Culture works on Saturdays. https://john.colagioia.net/blog/tag/bookclub/ (And a bunch of the links actually lead to collections.)
  • Another pile, you'll need to figure out how to sift through on your own (I haven't had the time to figure out how to parse it), but Chris "Sanglorian" Sakkas posted the (I imagine) final backup of his Free and Open Works wiki, sort of your predecessor project. (Edit: I stupidly forgot the link https://archive.org/...)
  • Too much manual labor, I realize, especially as the list expands, but ideally, it'd be nice to have some idea of what lives at the other end of a link beyond the format. The videos especially could plausibly be anything...

Thanks for getting this rolling!

path: 0 11141093, hotness: undefined, score: 6, children: 2
jcolag 5 points a year ago

I'm another conflicted person on this. I ran Tiny for years, so I never hated it. But it had so many updates that assumed that I'd know in advance to update something on the system (PHP libraries, database schema, etc.), and then putting the git repository behind Cloudflare led to a cycle of notifications that I needed an update and then waiting for Brigadoon to reemerge so that I could pull the latest source. And any time that I needed to look for a solution to a problem, reading through the forums made me regret the choice a tiny bit more.

It's reasonable software, but I ended up moving to Fresh RSS on an in-house server, and that has gone better, but I hope that the Tiny community pulls together something better to keep the space diverse.

path: 0 19813977, hotness: undefined, score: 5, children: 0
jcolag 4 points a year ago

In my case (not necessarily your case, of course), the cheapest selling-point has become that I already have a browser open for almost everything else, so that's one less thing to install and check in on. But it's also easier to keep up to date reading when individual computers have problems and usually has a nicer API for scripting, if you need that sort of thing.

path: 0 19755683 19760240, hotness: undefined, score: 4, children: 0
jcolag 4 points 3 years ago

It's not as clean a solution as they'd like it to be, but for another option, Jellyfin hosts media including books. When I say "not as clean," I mean that you can stream video and music from the server, but it has you download books to read on another device. Last I heard, they were looking to integrate at least a PDF viewer into the interface, though.

path: 0 1879444, hotness: undefined, score: 4, children: 2
jcolag 3 points 15 days ago

It looks like they have something at https://cook.md/, but I have to admit that the marketing-speak gives me a headache with their paid tiers and AI-bot thing.

However, because it's all text, it's still pretty flexible. For example, if we find a recipe, say Bánh Mì (gotta love Wikibooks having random things like this...), if you stuff https://cook.md/ in front of the URL, their (LLM-driven) service parses it out, like so, with a download file. That's a bit fussier/uglier than handing it a link (or clicking a browser add-on), but probably still in-bounds for casual users, if only barely...

path: 0 26162919 26167132 26180100, hotness: undefined, score: 3, children: 0
jcolag 3 points 2 years ago

I'd say to ignore the platform licensing and just make sure that the license appears in the media itself (which it should, anyway, in case anybody finds it randomly) and marked in descriptions.

YouTube seems interesting, because there's so much garbage listed as CC-BY that almost certainly doesn't have any legitimate permission for it, and I've never found actual Creative Commons content through that route, so that probably informs my "just ignore it" thinking...

path: 0 12215992, hotness: undefined, score: 3, children: 0
jcolag 3 points 2 years ago

Likewise, feel free to reach out if you need a hand. I don't always have time, but I do my share of weird programming.

path: 0 11141093 11142528 11150053, hotness: undefined, score: 3, children: 0
jcolag 3 points 3 years ago

Hate to be the bearer of bad news, but I actually summarized a section of the hilariously reactionary open letter in support of Stallman.

He is usually more focused on the philosophical underpinnings, and pursuing the objective truth and linguistic purism, while underemphasising people’s feelings on matters he’s commenting on. This makes his arguments vulnerable to misunderstanding and misrepresentation…

People genuinely signed onto "objective truth" and "linguistic purism" making him "vulnerable to misunderstanding." If strawmen happen to stand among his most vocal supporters, that's not remotely my problem.

But no, "there's an AGPL that you can hunt for, and maybe someday they'll have an opinion on machine learning" isn't a counter-argument, to me. Those make my point for me, that they've never really cared about anything until it was far too late. I'm not going to tell you not to support them, but I'll thank you for not telling me that I'm wrong for using their behavior and that of their supporters to assess them.

path: 0 6915042 6918047 6924410, hotness: undefined, score: 3, children: 6
jcolag 3 points a year ago

I buy it.

As it turns out, a couple of months ago when a laptop crapped out at an inopportune time, I needed to retreat to a much older machine with barely enough memory to keep a browser running all day. As I tried to work out a recovery plan for the things that didn't seem properly backed up (they were, just not where I expected them), I remembered that I had a couple of old Raspberry Pi units that I never did much with, and decided that could take the load off of the laptop if I tossed them in the corner.

So far, I have Code Server to substitute for Visual Studio Code, Cryptpad for Libre Office, Forgejo just because I really should have done that a long time ago, Fresh RSS for a rotating list of RSS readers since I dropped my Internet-accessible Tiny Tiny RSS installation, Inf Cloud and Radicale for a calendar/address book, Jellyfin that used to run on the then-in-use old laptop, Snappy Mail for Thunderbird and the bunch of heavy webpages from mail providers, YaCy because I've wanted to use it more for many years, and a few others.

Moving onto a more functional computer, I decided to keep the servers running, because the setup works about as well as the desktop setups that I've run for years, if I use a few pinned tabs. I'm sure that I'll scream about it when something goes wrong, but it does the job...

path: 0 19034737, hotness: undefined, score: 3, children: 0
jcolag 3 points a year ago

I developed this script for creating permanent/static archives of social media exports, so it's not a full solution - not a web service, expects file inputs, uses a probably incomplete list of shorteners to avoid pulling real pages - but it along with the shorteners.txt file in the same repository, iterating to find a domain not on the list, might at least inspire a solution, if it's not good for your specific cases.

path: 0 19448985, hotness: undefined, score: 3, children: 0
jcolag 3 points 4 months ago

It's...a web-accessible log file, basically. Timestamp-and-status, line after line, and "clients" read it periodically to report updates. My now-defunct feed has a couple of comments (# ...) at the top for the URL and my "user ID," but I don't remember if they were requirements, conveniences, or just a cargo cult thing.

path: 0 24159580 24161356, hotness: undefined, score: 3, children: 0
jcolag 2 points 3 years ago

It's not just the personalities, annoyingly. Even if supporters didn't need to support Stallman with absurd statements like "he's just too precise with his words for you to understand him," the FSF still spent the '90s loudly dismissing people asking straightforward questions about what would happen if someone put GPL'd software onto an appliance or behind a web server. They mostly ignore anything that isn't code. They've never looked at the future or how to convince people of their message. So, while I've donated to them in the past, I don't really see them as relevant anymore. Putting Stallman back on the board with their "we miss him" press release also made it clear that they don't see themselves as much more than his personal entourage, which even if he were the nicest, most progressive person in the world, would disqualify them as useful.

Is the Conservancy a replacement? I don't know, because I don't know if I can see their missions as overlapping enough to do so. It's been a decade since Kuhn (not to pick on him) has so much as mentioned Copyleft-Next, for example, and that repository hasn't budged in seven years.

Honestly, what I think that I'd really like to see is more of a grass-roots organization, where we're not constantly waiting for "leaders" to show up. Especially since software has largely shifted to (on the ground) management through distributed systems and issue-tracking, it seems silly to keep imagining the Free Software movement as centralized.

path: 0 6915042, hotness: undefined, score: 2, children: 8
jcolag 2 points 3 years ago

For clarity, your first interaction with me was to accuse me of lying. I have twice asked you to leave me out of your fantasies. And yet, you're still here telling me that I've done something dishonest by looking at the FSF and having an opinion. I've been polite. I have not attacked you. You've been insulting and taken everything personally.

Stop projecting your immaturity onto me. Stop imagining that you're going to win my approval or respect. Stop imagining that my insistence that you stop bothering me is an attempt to have a conversation with you. And above all, go away, as I've requested three times.

path: 0 6915042 6918047 6924410 6927083 6942625 6944884 6953112, hotness: undefined, score: 2, children: 2
jcolag 2 points 2 years ago

The Indie Web website up there actually has protocols to do most of what people do for social media, in exactly that structure. It's enough of a pain to set up that I don't see it becoming normal, but the amount that I've set up for my website at least works...

path: 0 12147110 12155798, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...