clifmo

joined 2 years ago
[–] clifmo@programming.dev 3 points 5 days ago

How long until Doom?

[–] clifmo@programming.dev 7 points 1 week ago

~~"so staff can talk to the boss"~~

"So Mark can do what he really loves, wrastlin' with the boys down at the local bloodsport arena."

[–] clifmo@programming.dev 4 points 1 week ago

Doesn't seem to support podcasts

[–] clifmo@programming.dev 4 points 1 week ago

My SO outputs static HTML, moves it to a folder in Nextcloud, and a process syncs it to the server. I don't version her content, just the app code, but the sync target is backed up. I use nginx to serve the HTML at /whatever-folder/some-file-name and inject other client content.

[–] clifmo@programming.dev 2 points 2 weeks ago

I do something similar with the base model m4 Mac mini. It's my inference box right now, it handles Immich ML, photo prism AI, and runs Ollama talking to a small web app I call to summarize things. It's summaries are shit. The bigger the model, the more it hallucinates. So I settle for 1B and 4th grade responses

[–] clifmo@programming.dev 1 points 2 weeks ago

That's pretty neat. I don't use an e-reader and I'm not here proselytizing my workflow. But, to me, tools are usually best at one or two things, even though they might cover 20. That was my impression of wallabag. It had a lot of history and covered some niche workflows.

Linkwarden to me has one purpose, long-term archive and storage. So it has a different Restic backup policy since it outputs hard copies. It integrates with local LLM inference to tag and whatnot. I don't spend much time in its beautiful interface, nor do I use the social features. I'd be just as happy with a more minimal tool.

It's very helpful to be able to cite exact sources 10 years down the road, pulling from a hard copy. Especially with how fast the world moves today, the turmoil in the media and elected government.

[–] clifmo@programming.dev 7 points 3 weeks ago

Go figure, my ISP went down and my self-hosted blog is temporarily unavailable. I have a backup internet connection and fail-over WAN, so I didn't even notice the blip thanks to pfsense.

But I need dynamic DNS or to use Cloudflare's load balancers or something. Anyone have experience with this?

[–] clifmo@programming.dev 3 points 3 weeks ago* (last edited 3 weeks ago)

Not every site makes RSS available. Edit: and generally, I have so many RSS feeds, I'm scanning and looking for interesting things. At that point, I rarely have time to sit and read a long-form article. Rather than favorite it, mark it as unread or try to find it later, I send it to Readeck for when I'm ready to focus.

 

After getting burned by Pocket, I moved everything into a self-hosted setup.

Current stack:

  • FreshRSS for feed ingestion
  • Readeck for actual reading
  • Linkwarden for long-term storage

Running on Docker Swarm behind Traefik, internal-only. Remote access via WireGuard.

A few gotchas that took longer than expected:

  • Readeck container entrypoint pointing at /readeck (dir) instead of /bin/readeck
  • Linkwarden auth issues due to build-time NEXT_PUBLIC_* vars
  • Had to seed the first user manually in Postgres with bcrypt
  • Internal SMTP relay quirks between services

It’s definitely more work than SaaS, but the upside is ownership.

Full write-up with configs + fixes: https://clifmo.com/blog/posts/saas-is-temporary-your-reading-list-doesnt-have-to-be

Curious what others are using for this now. I considered Wallabag but opted for Readeck, even tho the Readeck Android app has a crash loop right now (for me).

[–] clifmo@programming.dev 3 points 1 month ago (1 children)

More like some political actor with a real motive is using AI to produce sexualized propaganda targeted at young men

[–] clifmo@programming.dev 1 points 1 month ago

I'll do it for $1000 and less wattage

[–] clifmo@programming.dev 2 points 1 month ago

Works perfectly on android. Push notifications, sync, passkeys, everything

 
 

Looking for privacy-focused web analytics? My new blog post breaks down Plausible Analytics - comparing cloud vs self-hosting options, with practical setup tips from my own experience. Learn how to bypass Google Analytics without sacrificing insights! #WebAnalytics #PrivacyFirst

https://lnk.clifmo.com/MB4oX

 

A self-hosted URL shortener: Shlink - Keep control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool. https://shlink.io/

I was very surprised to find this mature, full-featured URL shortener. It's written in PHP and includes Geoblocking so your shortener isn't abused.

A Docker quick-start guide: https://lnk.clifmo.com/ljk13

view more: next ›