tv binge, the oa, no significant spoilers Show more
This one slipped by me. Nobody told me it's actually a lovecraftian horror mystery about plumbing the depths of secret knowledge we were not meant to know.
And it gets there so gradually, too. A lot of it would have bounced right off as just way too silly if it hadn't sold me on the characters first. Well made, imo.
@vector Yeah, my personal preference is as close to 100% as can be achieved with the time allowed. It does look like the rare test module is located in the same places as the heaviest code modules.
Anyway, thanks for the pointers, I think I have enough foothold now to know what to research first.
@vector There's a test dir with a mocha settings file, some fixtures and some utils. The actual test coverage appears to be... not great. I'll need to have a closer look with a coverage measuring tool. Perhaps 'istanbul'?
@vector (That is, I grok promises just enough to dislike them; async/await seems like a sorta okay replacement for the boilerplate, even if they do appear to be way overused...)
@vector It looks like async/await is used fairly consistently, but now that I read up on what it does (essentially replacing promises, which I grok just enough to dislike) it worries me that there's no error handling code.
@ben I agree in principle, but I need to distinguish between bad things the last developer did from bad things everybody who writes node does, since the latter will likely match whatever tutorials / blog posts I end up consulting.
Some brief digging suggests it is using something called Nxus, which appears to be a web application framework, because the world needs more JS frameworks.
So all of the controllers are subclasses of nxus-core or nxus-admin controllers. I guess the project implementation doesn't look utterly terrible, but Nxus is about 2.5 years old which doesn't fill me with confidence.
I'm maybe inheriting a #NodeJS project, as a part-time paying gig. I don't do node. I do the minimum amount of client-side JS to make something work.
If the project is sane, I'm confident I could skill up on-the-fly. If the project is terrible, I'd be in over my head. I don't have the expertise to judge, though.
If it was Python / Django, I'd be able to tell what I was in for in ten minutes.
Where do I look in a node project? What are best practices? What warning signs do I look for?
@DJWalnut Huh. This reminds me of some of the weirder cutups / mashups that Negativland did. Only goofier.
@ceejbot This is an excellent talk. You laid out the corrupting influence of VC in FOSS really well.
I'm super excited for entropic and hope it succeeds beyond all hope and dreams. And without that success being a catastrophe.
Start a blog and write your first article, get $20. Write another 3 articles within six months and get another $20.
@firstname.lastname@example.org Sweet! I'll be happy to help test for you.
I'm also just particularly familiar with the API because I re-implemented it in Python for #wonambi. So I know what it is theoretically capable of, even if it is sometimes a bit weird about how it does things, like the difference between since_id and min_id, because both are poorly named.
Or, (and relevant to @binder) a command-line client that looks like Dave's Own Citadel.
@email@example.com I don't actually care much about the display order, I care about not spending the first half of my short reading sessions loading toots I'm not going to read yet.
The long-press option is news to me; I just tried it and it works for relatively short gaps, but I worry that trying to use it to load three days of toots at a time might either take several minutes anyway or get me rate limited. Loading the oldest 40 toots in a gap rather than the newest would have neither problem.
I continue to be amazed at how many people assume 'reversed chronological' is the best sorting method for social media. I get wanting to know what's going on right now, but I want to read my timeline like a webcomic, not a firehose I dip into randomly without context. Firehoses are for twitter.
Anarcho-syndicalist leftist vegan atheist biker capoeirista quiet software dev; privileged white cis male; he/him.
social.coop is a cooperatively-run corner of the Fediverse. The instance is democratically governed by its members, who generally share an interest in the co-op model, but topics of discussion range widely.
Our instance is supported by sliding scale contributions of $1-10/mo made via Open Collective. You must have an active Open Collective account to apply for membership; you may set one up here