@petrichor@digipres.club
@petrichor@digipres.club avatar

petrichor

@petrichor@digipres.club

National library data stuff, computer scientist learning about cultural heritage, open (source|research|data|access), polymathic autodidact

He/him/his; #ActuallyAutistic

Truthwatcher; brown ajah; neutral good

Infodumps likely. Also a fair quantity of cats.

Avatar is a cartoon bird by David Revoy
Header is a photo of rain on a rooftop from https://unsplash.com/photos/ZzZouwiQWV0

#nobot

This profile is from a federated server and may be incomplete. Browse more on the original instance.

petrichor, to random
@petrichor@digipres.club avatar

I made a thing! It's very work-in-progress and grew out of my own experience of autistic discovery but I thought it might be of some interest or use to others.

The Missing Manual for a Neurodivergent Brain
https://book.neurospicy.town/

petrichor, to random
@petrichor@digipres.club avatar

Finally got round to pulling the plug on my single-user Matrix server. It was on Debian 22.04-LTS so not affected by the xz thing AFAIK, but I haven't used it actively for ages and this was a good kick for me to get all the data off it and shut it down so it no longer cost me money every month.

petrichor, to random
@petrichor@digipres.club avatar

I need new t-shirts! What are your recommendations for places to get cool geeky t-shirts that are also nice and soft on my sensitive autistic skin, and ship from the UK or EU so that shipping doesn't double the price?

moanos, to random
@moanos@gay-pirate-assassins.de avatar

Dear #LaTeX bubble: I want to make a index of an index in a formula. How would I do that? 🙈

I tried x_i_j which did not work

petrichor,
@petrichor@digipres.club avatar

@moanos As in you want x indexed by i_j? x_{i_j} ought to work (I think...)

petrichor, to random
@petrichor@digipres.club avatar
sam, to random
@sam@social.coop avatar

Are there any open-source (but with a hosted version for free or paid) library cataloging programs?

petrichor,
@petrichor@digipres.club avatar

@sam "library cataloguing program" covers an awful lot of ground. What in particular are you looking for?

petrichor, to random
@petrichor@digipres.club avatar

Naming things is so powerful. I recently learned about the concept of "Cruel Optimism" coined by Lauren Berlant.

I haven't read up much on it yet, but my naive understanding so far is: "optimism" as in "you could be safe/healthy/happy/etc if you just do X"; and "cruel" because it fails to acknowledge the very barriers to being safe, healthy, happy etc. are also barriers to "just doing X".

jonny, to RSS
@jonny@neuromatch.social avatar

I guess this is turning into a real project so putting this out there if anyones interested:

We're making a very lightweight tool to create RSS feeds for journals from crossref metadata (with room for other sources). If ya dont know, many publishers are shutting down their RSS feeds to drive people onto their surveillance platforms, and every enshittification leaves behind an opening for adversarial interop.

This opens some interesting possibilities like creating feeds for keywords indexed across journals to start breaking down journals as the major organizational scheme of scholarly lit - papers have metadata keywords, but they mostly arent used, so lets use them!

Eventually wed like to write a FastAPI plugin similar to activitypub-express so we can make all feeds available on the fedi as well, and that would be a really nice set of tools to build for smaller AP projects that dont necessarily want to be full instances.

This is designed to be extremely deployable so you can run your own feed generator, but we'll also host a reference instance here at feeds.neuromatch.social once we get it running.

Just getting started, help wanted and welcome from anyone who loves and reading papers ♥

Repo: https://github.com/sneakers-the-rat/journal-rss

Cc @lili and @roaldarboel

Stems from this thread: https://neuromatch.social/@jonny/111668885237921256

petrichor,
@petrichor@digipres.club avatar

@jonny
What a great idea! immediately clones the repo to poke about in it

For the RSS use case you might be interested in the joint Crossref/DataCite Event Data API:
https://www.crossref.org/services/event-data/
https://support.datacite.org/docs/eventdata-guide

brainwane, to random
@brainwane@social.coop avatar

It's interesting to contemplate fictional characters who would be good or bad waiting room companions at the doctor's office.

Probably good: Jane Eyre, Simone from The Good Place, Data or Chakotay from Star Trek, Dr. Rivers from Regeneration, Murderbot

Probably bad: Chidi from The Good Place, most of Zen Cho's protagonists, Beckett Mariner or Q from Star Trek, Randy Waterhouse for most of Cryptonomicon, Siegfried Sassoon in Regeneration, pretty much everyone in The Great Gatsby

petrichor,
@petrichor@digipres.club avatar

@brainwane Murderbot would be content to stew in its own anxiety and not have to interact with anyone at all. It would probably be watching old episodes of Sanctuary Moon.

10/10 would recommend

jonty, to random
@jonty@chaos.social avatar

I cannot get over this salesdude filing a Freedom of Information request with THE BRITISH LIBRARY asking if they have "any paper documents in storage"

petrichor,
@petrichor@digipres.club avatar

@jonty @mia Jon's response there is chef's kiss

Looking at this guy's FoI history it looks like he spent the best part of 6 months wasting public money in the hopes of getting a lukewarm sales lead out of a bogus request. 🤦

petrichor, to random
@petrichor@digipres.club avatar

It really bothers me that all the people pushing "lean" approaches to this and that (especially public services) seem to forget that body fat isn't waste, it's vital reserve capacity for times of crisis as well as insulation during the cold months.

It shouldn't come as a surprise that services like public health, education, libraries, social care whose reserve capacity has been reclassified as waste and cut away are now struggling to deal with global pandemics, cost of living struggles, etc.

petrichor, to random
@petrichor@digipres.club avatar

Where can I get some cool geek stickers for my laptop with profit going to someone who needs it? Feels like the only options right now are redbubble or etsy who charge sellers big fees and have many sellers just making money selling others' free designs.

I could pick some up at conferences but don't really get to go to any "proper" developer confs right now as they're not close enough to my work that I can get paid to attend and for all that I'm comfortably off I can't afford to self-fund.

petrichor, to random
@petrichor@digipres.club avatar

Time to pick a language for this year's ! I am torn between:

  1. Haskell, because it's still my favourite language and I rarely get to use it
  2. Some sort of Lisp, because I really want to learn a dialect more widespread than elisp
  3. Python, because it's the one I'm most familiar with plus will be something I can demo to colleagues learning it
petrichor, to random
@petrichor@digipres.club avatar

So, y'know Cloudflare's "it wasn't me!" page when they're sitting between you and an unavailable web page, where they manage to disclaim any responsibility for the problem, point the finger at their customer (the website) and advertise their service to a group (web users) to whom they're otherwise largely invisible?

I feel like we could learn from this play in libraries...

petrichor,
@petrichor@digipres.club avatar

"Sorry, you can't read this article because the publisher is busy 'adding value' but when it is available that's because of the careful management of a shrinking budget and the hard work and expertise of over 100 people"

Except without all the creepy MITM tracking and stuff, plus our users are in the other side of the equation from Cloudflare's so we wouldn't be pushing them under the bus in the process.

petrichor,
@petrichor@digipres.club avatar

@nemobis TBH it was a slightly tongue in cheek provocation rather than a 100% serious suggestion. However...

I think something at the web proxy level would work, since pretty much all on-campus web traffic is transparently proxied, and most university libraries offer something like EZproxy https://en.wikipedia.org/wiki/EZproxy for offsite access to information that's restricted by IP address block.

In practice it would be very hard to do that in a way that respects the reader's privacy though.

gvwilson, to random
@gvwilson@mastodon.social avatar

"Software Design by Example" (https://third-bit.com/sdxjs/, https://third-bit.com/sdxpy/) frequently shows individual methods from a class in separate blocks with explanatory text between them. How can I do this in Quarto? Do I have to put the code in a separate file and use an extension to include only demarcated lines (or include by line number)? Or can I put the entire class in a single invisible block and transclude portions in visible code blocks (my preference)?

petrichor,
@petrichor@digipres.club avatar

@gvwilson This sounds like a use case for the classic macro-based style of literate programming as introduced by Donald Knuth, where code chunks can be introduced in narrative order for humans, but then tangled into logical order for the machine. I think knitr supports this using noweb-type reference syntax maybe, but I've never used it. I use the literate programming features in emacs org-mode but that creates a hard dependency on emacs https://orgmode.org/manual/Noweb-Reference-Syntax.html

fribbledom, to random
@fribbledom@mastodon.social avatar

Programming is like sitting on a swing going back and forth between

"I'm a coding genius"

and

"I'm the biggest idiot alive"

petrichor,
@petrichor@digipres.club avatar

@fribbledom wheeeeeeeeee!

Neverfadingwood, to random
@Neverfadingwood@lingo.lol avatar

Just seen a new favourite response to AI text. "Why should I bother to read something nobody could be bothered to write?"

petrichor,
@petrichor@digipres.club avatar

@Neverfadingwood While I agree with the intent behind this, that phrase "nobody could be bothered to write" assumes that people use a technology because they're lazy and consider the task beneath them. Disabled folk who use assistive technology to communicate, for example, would strongly disagree.

The problem, of course, is that enabling these genuinely life-changing use cases is of no interest to those peddling generated text right now. More money to be made from advertising "content".

Private
petrichor,
@petrichor@digipres.club avatar

@itsmeholland @samiam @actuallyautistic I am slowly but surely accepting this same conclusion. I think a major factor for late-discovered autistics is that we often have 30-40 years of forcing ourselves to fit into the shape society expects, so it can be hard to tell whether this is our natural shape or not. It's turning out to be a long, difficult (re)discovery process to pick apart all the coping mechanisms and choose which ones serve me and which should be discarded.

petrichor,
@petrichor@digipres.club avatar

@itsmeholland @samiam @actuallyautistic something something metaphorical reference to pearls being valuable to people but not much use if you're an oyster...

petrichor, to random
@petrichor@digipres.club avatar

Dog-havers with campervans or commercial vehicles: a question for you...

Is there a solution for clipping a dog harness into a Securon seat belt clip? We have a "universal" one that fits the more standard clips in the front seat but would want a dog to be in the back for everyone's safety.

This is the type of thing we already have https://www.petsathome.com/shop/en/pets/pets-at-home-universal-car-seat-belt-dog-restraint

evan, (edited ) to random
@evan@cosocial.ca avatar

Can you tell if someone muted you?

#EvanPoll #poll

petrichor,
@petrichor@digipres.club avatar

@evan @jwildeboer I think it's important to draw a distinction between social and parasocial relationships. No matter how much you feel that you know people via social media, most of those relationships are fundamentally parasocial.

Apart from that, I find it totally reasonable that even someone I know and love and communicate with regularly through other channels might just not be interested in the things I talk about on this site.

petrichor, to random
@petrichor@digipres.club avatar

One of the things that really bugs me about Slack and Discord is the way they are fractally divided into workspaces/servers and channels so that I constantly have small numbers of unread messages spread across many channels, and many more that are functionally dead but still clutter up the interface because I don't want to miss if someone does post there.

It also creates additional mental load, because anything I want to share requires a multi-level decision about the most relevant channel.

TerrorBite, to random
petrichor,
@petrichor@digipres.club avatar

"a vast rube goldberg machine of privacy violations all working together to deliver the most precisely targeted ads straight into my adblocker" is now my favourite description of the modern internet

@TerrorBite

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • everett
  • magazineikmin
  • mdbf
  • thenastyranch
  • khanakhh
  • rosin
  • Youngstown
  • ethstaker
  • slotface
  • modclub
  • kavyap
  • DreamBathrooms
  • Durango
  • provamag3
  • ngwrru68w68
  • InstantRegret
  • tacticalgear
  • GTA5RPClips
  • cubers
  • normalnudes
  • osvaldo12
  • tester
  • anitta
  • cisconetworking
  • megavids
  • Leos
  • lostlight
  • All magazines