Show more

"The Heritage Library collects beautiful illustrations from the past which are 100% free to use. We carefully researched and edited the content to make it useable for you in private or commercial projects."

I've also been told that they release 3 new sheets a week that they'll mail you about if you join the mailing list :D

#ArtReference #CC0

: online services that only provide a subset of features (or none at all) on their website, so you have to use an app to do some things (or anything at all) with that service.

Make the web site work first, and then add stuff to the app.

I seem to have got my audio recording setup working again. This is just a bit of piano noodling...

From looking at the code, known array elements seem to include (with guesses as to their meanings):

  • 'parent': optional HTMLForm object
  • 'label-message': optional MW message for field label
  • 'label': optional unsafe string for field label
  • 'label-raw': optional safe string for field label
  • ''fieldname': optional field name
  • 'dir': optional, dunno. Text direction?
  • 'default': optional default input value
  • 'id': optional, probably HTML/CSS tag ID
  • 'cssclass': optional; presumably the CSS class for the field tag(s)
  • 'csshelpclass'
  • 'validation-callback'
  • 'filter-callback'
  • 'hidelabel' if present, turns off mShowEmptyLabels
  • 'hide-if' I just don't even.

Aside: can we stop building code documentation around code comments and start building code from documentation?

Show thread

docs be like:

HTMLForm::addFields($descriptor): $descriptor = Array of Field constructs, as described in the class documentation

me: there is no Field class, nor HTMLField... oh, but there is HTMLFormField...

HTMLFormField::__construct($params): $params = Associative Array. See HTMLForm doc for syntax.

I hereby dub this authoring practice .

@violet's internship ended today. If anyone has any leads on any dev work at all, please forward it to her.

Asking for financial help. 

Hey folks, I’m hoping this is the last time I need to ask for help, but right now I need it. I recently got started on ADHD medications and I’m hoping that will help me get on track soon. But in the meantime, I need help.

Job hunting has produced nothing for me, and don’t have much money left. I don’t have enough to pay rent or bills right now. If you can spare it, I would really appreciate if you could help me out.

If you know of any job opportunities, I would also appreciate it if you would DM me.

Paypal: Patreon: GitHub Sponsors (won’t get a payout until November):

...and since kdenlive seems to be rendering stuff properly now, have a video I recorded in 2015 (pre-transition). It's a Beatles parody about creationism.

: manuals which focus on "here's what's in the menu" (which is, like, easily discoverable) rather than "here's how you accomplish various things" or even "here's what this term in this dialog means and how to use it".

I was going to pointedly call out KDE for this, but then I was able to find what I was looking for in their manual by Googling the term, so now I'll only give them a side-eye instead.

I have here an Android app which says it doesn't trust my SSL certificate -- presumably because it doesn't know Let's Encrypt -- but doesn't give me any way to override or add Let's Encrypt as a trusted root.

Possibly it's using Android's cert manager? But I added the cert there and it didn't seem to make any difference. Regardless, this isn't something the user should be expected to know how to do.

For extra annoyance: it was working last week, and as far as I know the cert has not changed since then.

another half-baked cryptocoin idea, don't hate me 

How about a type of coin whose data includes:

  • a work of music or art, encrypted
  • a smart contract which:
    • decrypts the work, for free
    • sends a token to the artist when this happens

This way artists could know every time their works were being enjoyed (or at least copied).

This seems like half an idea at best, though. Issues:

  • How can the artist can use that information, other than just getting feedback? (Maybe that's good enough?) Maybe the packet sent to the artist could also include the address of the coin in question, to which the artist could then somehow send a message to be displayed the next time the work was decrypted. Not sure if this falls within the capabilities of "smart contracts".
  • Also not sure how to make it easier to decrypt each time, rather than saving the unencrypted work, without making things unnecessarily crappy for the audience. ...or maybe that's not even necessary; just knowing (a) someone copied the coin from somewhere, then (b) bothered to decrypt it.

...did I maybe just reinvent NFTs? I thought those were supposed to be unique, though, rather than being freely copyable, so this isn't quite the same.

Avast there, me hearties! Also, me lungies, me liveries, me spleenies, me kidneys, and anyone else I've accidentally left out. Arr.

[long awkward pause]

Greetings, fellow echidnas!

Working on this today. I cut all the 2x4s and then, of course, realized that two of them needed to be an inch longer because of how fiddly details in the corners affect the geometry.

Show more

Woozle Hypertwin's choices:


The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!