Also, this makes a lot of sense from a shared resource perspective; an online document editor I run myself will be idle 99% of the time, eating resources but doing nothing useful. A shared one could be run on a $10/mo linode instance (and there are probably other cheaper options) and requires very minimal maintenance.
After exploring #NextCloud as an alternative to Google Drive, I have some ideas about another project we could host.
OnlyOffice and Collabora are decent replacements for the online shared document editing that Google provides, but they have heavy resource requirements. But both can be used by multiple NextCloud installs, requiring only a public-facing URL.
We could run one of these on a VPS and allow coop members to use these with their own NextCloud instances.
spaghetti code: unstructured, monolithic
lasagna code: stacks with unintentionally repeated functionality
ravioli code: small, self-contained modules
rotini code: huge dependency trees
farfalle code: nice syntax & layout but hard to use
I've finally managed to install #Nextcloud.
- It's extremely picky about apache configuration. I needed to clean house, remove a ton of wildcards, and configure very granular permissions for just the nextcloud path.
- It has a lot of moving parts and is really bad at telling you what is wrong with any of them. Webdav not working? Generic, unsearchable error. Webdav working but can't do anything because of permissions? Generic 503.
But this is a big step forward in the #GoogleDivorce.
Today's adventures in #SelfHosting:
Two replacement #PasswordManagers I've tried:
- #KeePass is a solid little app. Downsides: hard to sync between computers without Dropbox or similar, won't run on #Linux without Xwindows (e.g. my VPS), firefox plugins vary widely in quality.
- #Bitwarden looks great, won't deploy on a VPS without >2GB of RAM. Setup (via Docker) is not for beginners.
After a positive outcome from testing a #CBD tincture this week, I am considering switching to a vape to be more cost-effective and have tighter control over titration.
Any suggestions for a decent starter #vape pen / kit, preferably available in PDX-area dispensaries? Proprietary cartridges aren't really my preference, unless they're cheap and ubiquitous and maybe hackable.
Searching leaf.ly is a PITA.
As much as I would like to keep using the tools I am most productive with (Python / Django), if I drop that requirement and broaden my search, there are part-time software positions available at nearby non-profits. It feels weird to de-specialize like this, but... 50 hours a week writing Python / Django but hating every hour of work, or 20 hours a week with PHP, .NET, whatever broke orgs are vendor-locked into?
(Too many h/t to count; this one came at me from several places all at once recently.)
And by moving everything it does into HTML/CSS extensions, it looks a lot less painful to work with.
Jacobin interviews the software engineers at Lanetix, fired for attempting to unionize. https://www.jacobinmag.com/2018/04/lanetix-tech-workers-unionization-campaign-firing
Almost every complaint that motivated these engineers to organize applies to my current company, and probably nearly every post-series-C startup in SV. But for cultural reasons, there's nowhere near the same level of interest in forming a union, despite the good it'd do in reigning in "managerial caprice" (I love that phrase).
h/t @constructivejournalism for the link.
Also, these are very tech-oriented. That's probably evident from a quick scan, but I didn't really clarify.
More remote-friendly #jobhunt tools:
https://whoishiring.me/ - an improvement to searching the monthly "Who is Hiring?" thread on HN. Yeah, it's HN, but a lot of listings from tiny companies end up there instead of elsewhere.
https://www.remotelyawesomejobs.com/ - Yet another job aggregator specializing in aggregating remote jobs. Has a large number of postings with some basic filtering.
Interesting job listing - Fourth Estate Public Benefit Corp is hiring a Python / Django developer who can also support their Mastodon instance. Remote friendly.
"Leave politics out of tech."
People build tech. People use tech. You cannot have tech without people. So, yes, people will be bringing politics, rights, and representation into tech with them.
The only people I see whining about politics being brought into tech are (checks notes) oh look. White men.
It's much more rewarding than I thought it would be. It's forcing me to think about what information is necessary for the app to be usable and useful.
Once I've achieved full coverage for all the user stories, then I'll start styling it.
I don't really understand what it means for a public Facebook profile to be "compromised". Yeah, Facebook bad, but public is public.
Startups spend a ton of money, effort and talent trying to scale up to become a unicorn, ultimately to make VCs money. The entire startup system is inefficient and wasteful, and it's a result of putting all focus on the derivative of value (stocks, IPOs, VC payoffs), instead of value (selling a product to customers).
Inside of every giant, growth-hacked company is a tiny, sustainable company that was utterly destroyed in the name of earning capitalists more money.
Very stressful workday. I don't understand why so much software development gravitates towards moose-fighting as a means of debate. Software is going to suck no matter what, let's all work together to make it suck less, instead of yelling to be heard. It doesn't help that every engineering manager at my current job is the exact opposite of the ego-less engineer; they all believe that they are always right, because they're managers, rather than fallible because they're humans.