this post was submitted on 12 Sep 2023
976 points (97.7% liked)

Programmer Humor

19564 readers
1214 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 19 points 1 year ago (1 children)

I was looking for a journaling app that didn't have vendor locking, or required some weird export dump that messed your formatting and folders up. That lead me to Markdown and Obsidian. I love it. And when I die, that shit will still be readable by any basic text editor.

[–] [email protected] 6 points 1 year ago (2 children)
[–] [email protected] 3 points 1 year ago (1 children)

I don't remember why, but there was some reason I wrote off LogSeq. I tried so many apps but Obsidian was the best fit for me. Maybe I'll have to try Logseq again and remember...

[–] [email protected] 2 points 1 year ago (1 children)

Shoulda wrote down your issues with LogSeq in Obsidian. /shrug

[–] [email protected] 1 points 1 year ago (1 children)

I actually started that afterwards! I have a whole section about my self hosting adventures and hunt for a Google Keep replacement.

[–] [email protected] 1 points 1 year ago (1 children)

Did you find a suitable Keep replacement?

I'm still figuring out how exactly I want to use LogSeq, but for now it's kinda acting as a Calendar, Journal, Me Wiki, ToDoList, and general notes scratchpad. I'm not sure how organized I can keep it, but it definitely is nice opening 1 app, and being able to put anything and everything in the journal page for today, just #hashtagging topics for searchability/Discoverability.

[–] [email protected] 2 points 1 year ago (1 children)

Sort of...I'm still testing various apps. The big draw for me to Keep was mobile and web apps. I will often sit at a computer to input even short ToDo because phone swipe keyboards and me do not get along. There is no shortage of Keep clones, but a bunch are missing sync function entirely or require Nextcloud, which is way too much app for my hardware and I'm not standing up an instance just to sync some notes. Here's a not very formal rundown of what I've so far:

  • Joplin - seems like a solid app and you can easily selfhost the server. But the android app is awful. That and the fact it stores Markdown files in a sqlite db had me look elsewhere

  • Quillpad - a fork of Quillnote. Looks identical to Keep. Only syncs with Nextcloud and has some quirks. The big one was creating a To Do list with checkboxes from the Notes app in NC displays correctly in Quillpad, but you cannot interact with them at all. So strange.

  • Zoho Notebook - Zoho as a company is likely the closest you'll get for a straight up Google replacement. But their privacy policy has some concerning statements regarding sharing data with "market partners". It was enough for me to keep looking.

  • Carnet - only syncs with Nextcloud and for some reason the Android app is stupid slow.

  • Memos - more of a microblogging app. Similar format to Twitter but you can keep it all private and publish nothing. This one has no official app, in favor of a well done progressive web app. Also stores .md in a db file. Incredibly easy to self host. I keep wanting to love this one, but the single column view (think Twitter threads) as opposed to Keeps grid...i don't know. I still have it up on my server since it takes almost nothing to run and I keep playing with it.

The two contenders for me right now have some amazing promise and nice features already, but it's whats on their roadmaps that has intrigued me more:

  • Acreom - not FOSS yet and the mobile app can only sync with their cloud. No E2EE...yet. On desktop it's great. You can use it without an account and like Obsidian, it stores it in flat .md. The To Do/Task function has some natural language processing that can recognize date/time for due dates like "Deploy patches Wednesday at 4am" would recognize Wednesday as Sept 20th since that's the next closest date and the time at 4am. I think once they open source it and at least allow local only storage on a phone, it'll be killer. I'd love to use Syncthing to just keep my pile of notes up to date between multiple devices. Not possible on mobile yet. This one is geared more towards developers to track projects, even offers a Jira tie in (gross).

  • Notesnook - somewhat recently open source. Has great apps for all OSes as well as a web app. And what is really nice is that the UI is consistent across platforms. They have a paid tier that's a bit spendy for my liking, but they are working on a self hosting option that will be free of course. The dev did tell me they're toying with the idea of a charge for commercial self hosters, but definitely not for individuals. This one isn't in plain .md due to their selling point, which is encrypted everything.

[–] [email protected] 1 points 1 year ago (1 children)

Wow, thanks for the write-up. Joplin, Memos, Acreom sound/look the most interesting. Notesnook's feature lockouts on the free tier makes me feel like they may not be included in the self-hosted option, that seems like a common practice. But I'll keep an eye out... I'm gonna copy this whole thing into my page on notes-apps for later reference.

[–] [email protected] 2 points 1 year ago

One I didn't include because it either requires specific hardware, or some hacky workaround is Synology Note Station. Great app, and I got it up and running using a docker container that runs their proprietary OS. Other problem is the mobile app is not nearly as good.

As you can tell, I love notes apps. So the trend of all these Personal Knowledge Management/second brain apps is amazing.

[–] [email protected] 1 points 1 year ago (1 children)

Does it have an app that will sync with my GitHub?

[–] [email protected] 3 points 1 year ago (3 children)

Why you need special app for that? Just sync the files with Git.

[–] [email protected] 1 points 1 year ago

I do that on my computer's, but I mean on my phone

[–] [email protected] 1 points 1 year ago

I'll admit I'm a sucker for a good UI, and I'm very picky apparently. And as much as I like Markdown, I like looking at rendered Markdown more, lol. I was just looking at GitJournal and Markor and my god...hideous apps.

I came from DayOne, and their format is some json that I wasnt too keen on for future proofing.

[–] [email protected] 1 points 1 year ago (1 children)

I think he means from his phone. Obsidian is great to just sync if you have a git client, but kinda a pain from the phone app unless you pay.

[–] [email protected] 1 points 1 year ago

At least on Android and iOS. Other systems like PostmarketOS or Mobian can use Git just like computers.

(This is mostly a joke)