Software possession for personal use
olano.dev
olano.dev
This also brings up another point which I think is sometimes missed - open vs closed DATA formats. Obsidian is a good example. The software is entirely proprietary but the files it uses are standard markdown, so if the software "rots" it is not nearly as much of an issue.
Contrast this with some inscrutable binary format (cough PSD cough) where its significantly more difficult to ingest the files without reverse engineering the format.
My acceptable criteria are either:
- Open source and open format
- Closed source and open format
But I'm reasoning from first principles. Is there anyone out there that has used Obsidian extensively with plugins and has successfully migrated to any other tool?
The main reason I don't vocally object to Obsidian is that it's a bootstrapped company, they're passionate about their product, and they don't have a need for ultra-rapid growth because they haven't taken any venture capital funding. They seem like good people with the right incentives.
Meaning worst case scenario, you could just adapt these plugins to a different ecosystem.
Markdown transformers/parsers are relatively easy to write. Case in point is I have a custom obsidian plugin that converts a markdown note (related attachments) into a HTML ready for a static site generator.
I will agree this is likely beyond the "ken" of your average user though.
But I guess it really depends on the plugins you use. On a quick glance I have Admonition, Another Quick Switcher, and Mousewheel Image Zoom installed. Most of these are "renderers" rather than extending the regular markdown format.
We simply need FLOSS at all level, hw included, because we have already lost decades of progress due to pro-commerce choice of some.
There's a software directory called "zero data" that aims to catalogue software/sites/etc. that allow you to completely own and control your data in respect to their usage: https://0data.app/
This is a big one for me. AN APPEAL: Does know here know of a FOSS that offers an equivalent "experience" (visual appeal, time latency) to Google Docs and Google Sheets? Pretty please?
To explain, I have tried NextCloud-based Collabora and OnlyOffice. Neither comes close to the Google Docs & Sheets "real-timeness" and "visual acceptability".
To explain, this is less a rant and more an explanation, so bear that in mind please: For FOSS like Collabora and OnlyOffice, when "actually used" with the intention of replacing "Google Docs and Google Sheets", both
(1) the literal edit-lag (click, type, enter, wait, see screen update) and also
(2) the looks-bad (ugly dark rectangles, fonts, etc.)
are showstoppers, especially when combined.
There are things the FOSS software tries, to work around these issues best as possible. For example, one mode "runs" the doc on the server and hence sends changes to cloud first, hence the lag, while another mode save changes locally since it "runs" in the browser, but then isn't as real-time (if at all) for "other users" . And neither of these issues addresses the simple visual-appearance issues (painting a spreadsheet that doesn't hurt one's eyes).
If there is a FOSS Google Docs & Sheets replacement that is "good enough", the above description in mind, please, pray tell. It need not be feature-complete. Just replicating a Word and Excel '97 type of usability, but self-hostable FOSS with "real-time collaboration that is rather seamless, i.e. not noticeably bad an any way that interferes with actually using it", would be a most amazing find, IMO.
Thanks.
Also we specifically license it free for personal non commercial use.
If you wanted to do this personally for commercial stuff, you can purchase a yearly or perpetual license currently at around $80 and $250 respectively
Most of our clients are organizations, but we do have a few individuals who have personal licenses.
what do you find unusable about it or what do you think is better?
Looking now, I didn't realize Etherpad currently has so many plugins (for things like fonts, etc.). Going to try to customize it and see how it goes. Thanks!
Wow, ethercalc.net might just work, too. Gonna have to give that a real try. Seems there are some long open issue and no recent updates as at https://github.com/audreyt/ethercalc but, it still might be better than alternatives.
Thanks, really!
When people say something like this, in my experience they will not be satisfied with anything but a high quality, nearly visually identical knockoff of the product that they're used to, and, after complimenting it, they'll find some intangible reason to dismiss the knockoff (at the least, for being "just a knockoff.")
> (2) the looks-bad (ugly dark rectangles, fonts, etc.)
You may think your "looks bad" is universal, but that's an illusion caused by using the exact same products from the same product lines as the people around you. "Looks bad" is an unfalsifiable excuse. You know you shouldn't be selling yourselves to these companies, but you have to figure out a way to blame it on the only people offering you a way out.
> (painting a spreadsheet that doesn't hurt one's eyes)
How fragile are we? Your eyes hurt from spreadsheets and word processors.
> the above description in mind, please
Nobody has time to figure out what you think looks bad, especially when whatever the current dominant, consumer-hostile product is fits the bill. Just use Google Docs and Google Sheets, and don't feel guilty for not being someone you're not.
Because the small details actually matter in the experience.
Take Mastodon for example: I can barely see a visual difference after a repost in the icon because the "active" and "inactive" colors are very VERY similar to each other, and there is no change in the number next to the repost icon either. As a result I have to very carefully go near the screen before I repost something, and that makes a pretty annoying experience.
UX/UI in general is the largest issue that FOSS projects have, because the people actually knowing their shit are expensive to hire and the experiments needed to figure out what works better cost serious money if you want to go beyond "run a/b tests and piss the hell out of your users who are unwittingly being used as guinea pigs in a code farm".
Couldn't agree more! As a FOSS developer[1] that tries to strive for good UX/UI in my apps.
Since when has a large company actually cared about those details?
The last time Microsoft cared was the late 00s. By 2010, Microsoft's UI decisions were squarely in the "doesn't make any sense" camp. Today, they've almost finished removing the last of those sensible late-90s UI decisions (which were, I will note, thoroughly researched), in favour of… vibes? A/B testing? I'm not really sure.
The last time Google cared was around the same time: late 00s, early 2010s. Then they killed Google Specialized Search, flattened their logo, flattened Android 5's UI (the beginning of the end for non-power-users being able to find their way around), and proceeded to flatten everything in sight. Skeuomorphism is a dirty word.
I've seen the same trends from Twitter, Facebook… actually, every big tech property except facebook.com, which has somehow managed to keep its 00s-chic multiple-window interface and colour scheme. If not for the News Feed, it might actually be one of the more usable social media sites!
Nothing would make me happier than a world without Apple. I'd settle for a world without iMessage.
Come visit Europe ;)
Where people without Zuck-owned messaging system are like once those with undisclosed numbers.
It did just also occur to me something ironic. I had been working on remote-first teams long before COVID, and that is what I insist upon when recruiters come by with local job opportunities.
Even for in-person teams there are so many benefits to leaning into async processes.
Sure, we synchronize at a central point of collaboration (github and gitlab). It is having that option to do either that allows for both flexibility and reach.
Git is generally better for most workflows. But let's not pretend that it was ever really necessary for remote asynchronous development work.
And today most organizations drive their automated workflows from a centralized Git service. If that goes down then they can't deliver anything to customers, so they haven't really gained much resilience.
I’ve been thinking about what a local-first software forge would look like. I have my doubts it would be commercially valuable though.
When the zombie apocalypse finally hits (or the Internet implodes), I still have everything important, in plain text.
The last thing I bought from Microsoft was Word 97.
This is not at all true. You could have desktop software with networking that could do things like real-time collaboration. In fact, that's exactly what happens now in Office; I can collaborate with others on a Word doc right in the desktop app. It's just not how it happened since we decided to focus on webapps instead
cloud-served software makes client interactions easy because everyone is running the same version of software. In local-served software there's added complexity to make sure different versions of the software can still work together.
I don’t believe that’s accurate.
Although, not true of consumption apps like Apple TV or Music (but you can still sync your local music in that case).
It's optional like having a house is optional. Yes, you can technically survive while homeless, but housing isn't a nice-to-have.
PWAs give this deceptive illusion that you're installing an actual application, when in reality, it's just a bunch of ephemeral data thrown into the user data folder of the respective browser. Yeah good luck migrating that to another computer particularly if the original website goes down.
There's also a baffling amount of praise around PWAs, but wrap that same damn app in Electron (giving me the ability to run it offline as well as archive the installer in case the website goes down among other benefits) and people lose their collective minds.
It is an open source app to download pervade data and provide fast search, offline access, automatic labels, categories, summaries, etc
Starting with emails, calendars and attachments. Integrations for Slack, LinkedIn, Stripe, databases, even web crawl are coming...
I plan to have real-time collaboration on top to make money (ideally with end to end encryption).
I take privacy very seriously. I do not even have OAuth2 apps for Google to access your data - you have to create those yourself (there is documentation in the app).
This branch has updated readme:
https://github.com/brainless/dwata/tree/feature/prepare_mvp_...
reality must surprise me for this to get worse than I fear
however in my view, the underlying problem is not exclusive to software but extends all all kinds of digital assets. in short, digital property has brought out the worst of capitalism; marx had no idea.
assuming it does get a lot worse; human life will abandon city life. I like to imagine this is why Einstein allegedly said that in a fight between humans and technology, humans were going to win. then again, maybe in the future the city will be rid of humans same as we are (were?) trying to destroy all insects
Wait, what? You think my mom backs up her computer? All my kids baby photos got uploaded to iCloud years ago. The drives they were on, including the backups, no longer function. (Actually one works but I forgot the password - because I didn’t have an online password manager then either).
High level thinking. It should be top of HN today