26 Followers
44 Following
118 Posts
github.com/mjy

The Biodiversity Heritage LIbrary is the foundation in many ways for #biodiversityinformatics. They have an important new blog post at https://blog.biodiversitylibrary.org/2025/06/transition-update-2-call-for-support-now-open.html.

Please engage and share!

BHL Transition Update #2

Help us shape the future of the Biodiversity Heritage Library The Biodiversity Heritage Library (BHL) is at a turning point. After nearly two decades of calling the Smithsonian Institution home, BH…

Biodiversity Heritage Library

The #data team I lead for the #Australian Plant Phenomics Network (https://plantphenomics.org/) is seeking two additional #Python #developers as part of our efforts to build end-to-end pipelines for #FAIR #research data.

One will focus on interfaces between our nodes and #S3 #repository storage at #Pawsey and #NCI.

The other will build tools to help nodes package complex data using RO-Crate.

The preferred location is Adelaide.

https://careers.adelaide.edu.au/cw/en/job/516522/appn-software-engineer-repository-services

https://careers.adelaide.edu.au/cw/en/job/516408/appn-software-engineer-data-packaging

Please boost.

Home

APPN is Australia’s network of National Research Infrastructures for plant and agricultural science.

Australian Plant Phenomics Network

@mjy

Unless you have:

# frozen_string_literal: true

Your strings won't be frozen. (This is supposed to change soon.)

I'm guessing the first two entries end up frozen because they are not a literal but an expression that joins two literals, and the result of the expression is then frozen.

The next two entries are string literals, so not frozen.

The last entry is again an expression, but it is a repeat of the first entry. Maybe the runtime detects it and has some kind of optimization to reuse part of the earlier calculation, but before it was frozen?!?!

#Rubyists #Ruby

Riddle me this, in Ruby 3.4.2:

```Ruby

a = {
a: 'test' \
'test',
b: 'testing' \
'test',
c: 'test',
d: 'a test',
f: 'test' \
'test'
}

a.map { |k,v| v.frozen? }

# => [true, true, false, false, false]
```

Ruby on Rails on WebAssembly, the full-stack in-browser journey  |  web.dev

Ruby on Rails' famous blog in 15 minutes now runs right in your browser thanks to WebAssembly.

web.dev
p2p projects all have the same landing page, ya ya we get it decentralization and whatnot, but instead they should state their ideological commitments and the kind of social model the protocol facilitates: all-public libertarian datocracy/priesthood (50%), hyperparanoid censorship resilient crimenet (40%), academic with no analysis on ideology or social systems (10%), normal kind (0%)

Permanent immutable storage a la chia or what IPFS mutated into doesn't only buy you into a ton of really bad technical choices, it completely misses what makes p2p work. It's an antisocial idea, but bigger than that it's an abiotic idea: forests burn and are reborn, communities cluster and collapse. the world breathes. Any appearance of permanence is an illusion.

google drive only appears permanent because profit extraction is a temporarily stable modality of life. the internet archive only appears permanent because of a ton of people are collectively committed to its survival. People love to seed things they care about for absolutely no reason. If people stop caring about something, it is fine for it to disappear and return later if it needs to.

some people need to read Parable of the Sower

Bluesky with some clouds, inevitably, not so different than elsewhere. Signed up, no posts, and "instantly" an egirl prOn follow, I don't have that kinda rizz so it's something else, i.e. bots are having fun in their new ecosystem.
Replications and negative results are crucial elements of healthy research fields, including in software engineering. We seek submissions related to both of these in an upcoming #AutomatedSoftwareEngineering special issue. Learn more about the issue here: https://ause-journal.github.io/24rene.html. Submissions due January 31, 2025!
CFP: Replications and Negative Results in SE

CFP: Replications and Negative Results in SE

About ASE Journal

Why I don't (yet) fear LLMs. My go to query, anywhere, is a question about an insect group I, and, for all intents and purposes, few others know anything about.

* Diapriidae are not Chalcidoidea
* Pteromalidae are not their sister group (no chalcid is, Maamingidae are)
* None of there referenced taxa are predatory or parasitic, they are parasitoids, a subtle but important ecological distinction.

Soooo, 100% wrong, and confidently so.