George Dorn is a user on You can follow them or interact with them if you have an account anywhere in the fediverse.

George Dorn

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 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.

George Dorn boosted

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 .

- 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 .

Today's adventures in :

I decided to ditch , as it has become increasingly unusable on .

Two replacement I've tried:
- is a solid little app. Downsides: hard to sync between computers without Dropbox or similar, won't run on without Xwindows (e.g. my VPS), firefox plugins vary widely in quality.
- looks great, won't deploy on a VPS without >2GB of RAM. Setup (via Docker) is not for beginners.

Other suggestions?

After a positive outcome from testing a 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 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 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?

I should probably take a six month sabbatical first, though.

(Too many h/t to count; this one came at me from several places all at once recently.)

A proposal to replace JavaScript with something less evil:

I, too, have been craving some kind of reduced-instruction-set version of , capable of only doing a handful of safe, well-standardized things.

The author does point out that the two can live side-by-side; I can block most legacy javascript with addons, and allow the safer replacement to run freely.

And by moving everything it does into HTML/CSS extensions, it looks a lot less painful to work with.

George Dorn boosted

People of the #fediverse who see CBD oil!

How do you use it?
What's your current dose?
And what effects do you feel it's had on you?

Jacobin interviews the software engineers at Lanetix, fired for attempting to unionize.

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 tools: - 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. - 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.

George Dorn boosted

"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.

George Dorn boosted

I'm refactoring a web app I maintain, and I'm ripping out all the JavaScript, making sure it has full functionality using HTML alone. For the first phase I'm not even using any CSS.

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.