Sign in

SCSchmidt

@scschmidt.archaeo.social.ap.brid.gy
3 followers 0 following 18 posts

PhD Student working on 5th Mill. BC ceramics in Germany and Poland, Computational Archaeologist fooling around in #rstats and now happily collecting data for the […] 🌉 bridged from ⁂ archaeo.social/@scschmidt, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by SCSchmidt
CAA SSLA @caa-ssla.archaeo.social.ap.brid.gy · 5h
New on the SIG SSLA blog: Gearing up for the next Digital Archaeology Maintainathon sslarch.github.io/blog/gearing-up-f… #DigiArchMaintainathon
sslarch.github.io
Gearing up for the next Digital Archaeology Maintainathon – CAA/SSLA
A special interest group of [CAA International](https://caa-international.org/) dedicated to scientific scripting languages in archaeology.
002
Reposted by SCSchmidt
CAA SSLA @caa-ssla.archaeo.social.ap.brid.gy · 5h
📝 The SIG SSLA now has a blog! Members will share news and ideas from our community, and we will announce each new entry here. Read it 👉 sslarch.github.io/blog Follow it in your RSS feed reader 👉 sslarch.github.io/blog/index.xml #DigitalArchaeology #ComputationalArchaeology
sslarch.github.io
Blog – CAA/SSLA
A special interest group of [CAA International](https://caa-international.org/) dedicated to scientific scripting languages in archaeology.
013
Reposted by SCSchmidt
Eric Kansa @ekansa.scholar.social.ap.brid.gy · 12/09/2026
I'm sounding like a broken record. But my #bot headaches with Open Context aren't just a simple function of our limited #archaeology resources. #AIbots are currently overwhelming #Zenodo, a major repository (with CERN infrastructure!). This problem cannot be ignored and needs a public policy […]
scholar.social
Original post on scholar.social
025
Reposted by SCSchmidt
Tim Sherratt @wragge.hcommons.social.ap.brid.gy · 01/09/2026
So Organic Maps is a great Google Maps alternative if you don't want to kowtow to the orange ones naming tantrums. It uses @openstreetmap data and works offline as well! organicmaps.app
organicmaps.app
Organic Maps: Offline Hike, Bike, Trails and Navigation
Free, open-source, fast, privacy-focused, detailed offline maps for travelers, tourists, drivers, hikers and cyclists created by MapsWithMe/Maps.Me app founders
032
Reposted by SCSchmidt
Chance the Lawyer @chancethelawyer.bsky.social · 21/08/2026
say what you will about the myriad valid concerns with current LLMs but I personally will never get over the fact that Aaron Swartz was prosecuted to his literal death for downloading JSTOR and then a decade later, they downloaded & ingested the entire world and our IP laws just went ¯\_(ツ)_/¯
4645471568
Reposted by SCSchmidt
Joe Roe @joeroe.archaeo.social.ap.brid.gy · 11/08/2026
We are advertising two PhD positions in the Southwest Asia Palaeoarchaeology Lab at the University of Copenhagen. As part of a new project 'Networks Before Agriculture: Social Interaction in Epipalaeolithic and Neolithic Jordan', the successful candidates will work together to map prehistoric […]
archaeo.social
Original post on archaeo.social
023
Reposted by SCSchmidt
Zack Batist @zackbatist.archaeo.social.ap.brid.gy · 10/08/2026
archaeo.social is seeking two volunteers to help liven up our little corner of the fediverse! Specifically, we're looking for a community moderator to help draw out more active positive engagement among our members, and someone to support with more technical sysadmin-type work. Both roles will […]
archaeo.social
Original post on archaeo.social
009
Reposted by SCSchmidt
Joe Roe @joeroe.archaeo.social.ap.brid.gy · 23/07/2026
📦️ controller: tidy messy terminology in R with controlled vocabularies – now on #CRAN! joeroe.io/2026/07/23/controller-0.1… #Rstats #InformationScience
joeroe.io
controller: tidy messy terminology in R with controlled vocabularies
controller is an R package for working with controlled vocabularies. It’s first release (v0.1.0) is now available now on CRAN. The package addresses something I find myself doing very often in analysis code: tidying messy and inconsistent terminologies. For smaller datasets, dplyr::recode() is okay for this, but writing the mapping out as an R function call gets tedious fast when dealing with a long list of terms. It becomes very tedious when you have variants distinguished only by things like capitalisation (OxA- vs. oxa-), word boundaries (Çatalhöyük vs. Çatal Höyük) or character encoding (ʿAin Ghazal vs. ʽAyn Ghazal). controller instead defines preferred terms and their variants in a data frame. Its control() verb is the equivalent of dplyr::recode() but using this thesaurus and with a few extra bells and whistles for fuzzy matching and reporting what was (and wasn’t) changed: library(controller) data("colour_thesaurus") shades <- c("daffodil", "purple", "magenta", "azure", "navy", "violet") control(shades, colour_thesaurus) #> Replaced values: #> ℹ daffodil → yellow #> ℹ azure → blue #> ℹ navy → blue #> ℹ violet → purple #> Warning: Some values of `x` were not matched in `thesaurus`: #> ✖ magenta Fuzzy matching means we don’t need to exhaustively list those variants from things like differences in case, word boundaries, or character encoding: control_ci(toupper(shades), colour_thesaurus) #> Replaced values: #> ℹ DAFFODIL → yellow #> ℹ PURPLE → purple #> ℹ AZURE → blue #> ℹ NAVY → blue #> ℹ VIOLET → purple #> [1] "yellow" "purple" "MAGENTA" "blue" "blue" "purple" #> Warning message: #> Some values of `x` were not matched in `thesaurus`: #> ✖ MAGENTA This package has been hanging around for a while! It started off as a helper function I used for cleaning up site names from prehistoric sites in Southwest Asia. The basic idea was inspired by similar functions that used to exist in c14bazAAR for cleaning sample metadata for radiocarbon date, that I thought were quite neat. So when the maintainers of that package decided to deprecate those, I took over the thesauri as part of c14 and spun the supporting functions off into controller as a standalone package. Then over the years it acquired some more functionality for working with controlled vocabularies (a surprising gap in the R ecosystem), like reading heritage vocabularies in Historic England’s FISH format. Five years later, I am finally getting around to releasing it on CRAN because I need to release c14 on CRAN, because that’s used in analyses I’m now publishing. It’s the research software engineering of changing a lightbulb, basically. The first release of controller includes: control(), control_ci(), and control_fuzzy() for recoding values control_names(), control_names_ci(), and control_names_fuzzy() for recoding names control_matches() for inspecting how matches were made read_fish() for reading vocabularies in Historic England’s FISH format colour_thesaurus, an example dataset You can install it from CRAN: install.packages("controller") Or the development version from GitHub: remotes::install_github("joeroe/controller") You can find the full documentation at https://controller.joeroe.io.
124
Reposted by SCSchmidt
Lee 🌏 @mrlee.aus.social.ap.brid.gy · 14/07/2026
#Climatechange
'STRAIT OF SUNSHINE
REMAINS OPEN
THE "Strait of Sunshine", the
93-million mile strategic route
this planet using only daylight. Ah well
between the Sun and the Earth,
The
Sun, which provides
remained open yesterday, as it has roughly 94,000 times mankind's
been for the last four and a half
energy needs and will do so for
billion years, providing endless free energy to the world.
billions of years to come, for free, remained open at the time of going
Scientists said, as the heatwaves to press.
hitting Britain continue to demolish
Meanwhile, America, Saudi
crops and ruin everyone's day and
Arabia, Russia, and more
kill the vulnerable, that it would continued to advise that it was best
be wonderful to be able to use this
to take sunshine from millions of
free sunshine somehow.
years ago, in the form of coal,
"It's very hot," one scientist
and use that to roast everyone on
observed. "If only we had invented
earth to death instead.
some kind of technology which we
Will this be better in the long
could use to power literally three-
run? Almost certainly, says our
quarters of everything we do on
editorial piece (see page 94).
11673
Reposted by SCSchmidt
Fusselwurm @fusselwurm.berlin.social.ap.brid.gy · 28/06/2026
#Eiswürfel in die #Wärmflasche und ab und ab ins #Bett
000
Reposted by SCSchmidt
Peter @peter.mastodon.green.ap.brid.gy · 28/06/2026
Ihre kostenlose Testphase von "1.5°C Erderwärmung" endet in Kürze. Falls ihnen unser Angebot gefallen hat, müssen sie nichts weiter tun! Ihr Abonnement wird automatisch verlängert. Viel Spaß mit "3.0°C Erderwärmung". #hitzewelle #erderwärmung #klima
2573
Reposted by SCSchmidt
Sophie Schmieg @sophieschmieg.infosec.exchange.ap.brid.gy · 26/06/2026
The Deutsches Museum Thermometer has an out of bounds exception
The weather station at the Deutsches Museum, measuring 37 degrees Celsius on the floor, with the visualisation only going up to 35 degrees.
269
Reposted by SCSchmidt
Eric Kansa @ekansa.scholar.social.ap.brid.gy · 25/06/2026
Yay! My essay on the impacts of Large Language Model (#LLM) #AI in #archaeology was just published: doi.org/10.11141/ia.71.15 It looks at #bots and mass scraping on the infrastructure supporting #opendata and #openaccess. It also looks at the incentives that encourage the […]
scholar.social
Original post on scholar.social
2118
Reposted by SCSchmidt
Joe Roe @joeroe.archaeo.social.ap.brid.gy · 25/06/2026
> A Knowledge Commons Enclosed by Bots > > LLMs are also transforming the Internet in ways that are surprising and concerning. LLMs rely on the Internet as a seemingly endless source of training data. However, even that source has limits. Almost all the easily accessible data has been harvested […]
archaeo.social
Original post on archaeo.social
101
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 23/06/2026
The #CAA2027 Call for Sessions is now open! Researchers and practitioners are invited to propose Standard Sessions, Round Tables, and Other Formats 2027.caaconference.org/2026/06/19/c… #CAA2027 will be held in Santiago, Chile […] [Original post on archaeo.social]
"The CAA2027 logo. Red network and nodes over blue stylised depiction of the Andes. Logo is superimposed over an image of Santiago with the mountains in the background.

Text reads: 
CAA 2027
Building digital bridges
Santiago, Chile
17-20 May 2027 "
006
SCSchmidt @scschmidt.archaeo.social.ap.brid.gy · 22/06/2026
RE: fedihum.org/@sarahalang/11679228475… Great insights on computational history that translate well to #ComputationalArchaeology , especially thinking about biases in our digital data (something I've been doing a lot recently).
fedihum.org
001
Reposted by SCSchmidt
Joe Roe @joeroe.archaeo.social.ap.brid.gy · 11/06/2026
In the end, we managed to avoid feature degradation in the latest #XRONOS release, aimed at mitigating abuse from bots and AI crawlers: xronos.ch/news/xronos-v121-stabilit… We'll see if these performance improvements will be enough. So […]
archaeo.social
Original post on archaeo.social
115
Reposted by SCSchmidt
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 10/06/2026
📄 New(-ish) post by David O’Sullivan A clear, hands-on exploration of the Modifiable Areal Unit Problem using simulation and R, showing how scale and aggregation can reshape spatial patterns and interpretation […] [Original post on fosstodon.org]
016
Reposted by SCSchmidt
Clemens Schmid @clemensschmid.archaeo.social.ap.brid.gy · 30/05/2026
An interesting read: "Dumb Ways for an Open Source Project to Die" nesbitt.io/2026/05/19/dumb-ways-for… Andrew Nesbitt lists common reasons for software to become unmaintained. I've seen a lot of them...
nesbitt.io
Dumb Ways for an Open Source Project to Die
Weekend at Bernie’s showed that a good chunk of the most-depended-on open source packages are dead, and there are a lot of different ways for a project to end up that way. ## The maintainer left **Ghost maintainer.** The simplest and most common case: last human commit some years back, issues accumulating unanswered, the repo not archived so it doesn’t show up in any filter that would flag it. Usually the maintainer just moved on to other things and the project wasn’t important enough to them to formally hand over or shut down, though the same silence covers everything up to and including the maintainer having died, which neither the registry nor the repo has any way to represent. From outside it’s indistinguishable from a long holiday until enough unanswered issues have piled up to make the silence unambiguous, and the npm utilities at the top of the Bernie’s dead list are mostly this. **Corporate orphan.** A company built and open-sourced it with a team to run it, then a pivot or a layoff round took the team out and nobody updated the README. The GitHub org persists with the company logo and the last people who had admin rights have left, so often nobody still at the company knows the project is theirs. Google’s various graveyards are the famous case but every company past a certain size has a few of these, and the ones that were infrastructure rather than products tend not to even get a deprecation notice. **Thesis orphan.** Built by a grad student for a master’s project or a PhD chapter, and they’ve since graduated and moved on. The lab that hosted it nominally owns the repo, but nobody there has the context to continue it and academia gives them no reason to try: maintaining someone else’s software earns no citations and counts for nothing at review next to publishing something new. Research software is full of these, often with a paper still being cited years after the code it describes stopped building. **Funding cliff.** The project ran on a grant or a fixed-term sponsorship, often from a foundation or one of the public software funds, and the money ended on schedule. The maintainers went back to whatever pays the rent, and a project that had grown to fit full-time capacity is now getting evenings and weekends, which for that scope rounds to nothing. The funder’s logo usually stays in the README long after the funding stopped, which makes this one easy to mistake for a healthy sponsored project. **Hired away.** The maintainer was hired by a company and either the employment contract or just the new workload means the project stops. Occasionally that’s a competitor removing a problem, but the more common case isn’t malicious at all: Apple is the classic example of an employer that simply doesn’t let most staff do outside open source, so a maintainer joining means their projects go quiet by default. Handing over before you start is the obvious fix and almost nobody does it in time. **Succession deadlock.** The original maintainer is unreachable and there are people willing to take over, but the publish rights on the registry are tied to an account nobody else can access and the GitHub repo has no other admins, while the registry’s abandoned-package process needs either the original maintainer’s consent or a months-long dispute that nobody has obvious standing to start. The PEP 541 process and npm’s dispute policy both exist for exactly this case and both routinely take longer than forking and renaming would. ## The maintainer is still there **Burnout plateau.** Still active by any metric you’d run. Typo fixes and dependency bumps get merged with the occasional “thanks, will look at this” on an issue, but anything that needs an actual design decision or a debugging session sits open indefinitely because those take energy the maintainer hasn’t had for the project in a long time. There’s often just enough response that anyone who suggests forking gets pointed at the recent activity but never enough to actually ship, and it can hold that shape for years without being quite dead enough for anyone to feel justified taking over. **Benevolent zombie.** The contribution graph is solid green and every commit is a bot. Dependabot bumps, an auto-merge rule, possibly automated releases triggered by the bumps, and now scheduled coding agents that can keep the lights on indefinitely without a human reading anything. Every recency-based health score rates this as fine, which is more or less the whole problem with recency-based health scores. **Custody battle.** Two or more co-maintainers have fallen out, each with enough access to block the other and not enough to proceed alone, and the project is frozen between them. It might resolve into a fork or end with one party walking away, but plenty just sit there with the issue tracker filling up with users asking what’s going on and getting two contradictory answers. **Tribal knowledge gone.** The code works and the tests pass, but the person who understood why has left, and nobody remaining is confident enough to touch anything load-bearing. The project goes read-only in practice: small patches at the edges are fine, anything structural is too risky to attempt. Particularly common in numerical and parsing code where the hard part is an algorithm one person implemented from a paper a decade ago and never wrote up. **Toxic gatekeeping.** The maintainer is right there and hostile with it. New contributors get one bruising review and don’t come back, and the bus factor stays at one because nobody else can stand to share the repo. It looks healthy on every metric that counts commits and closed issues, and when the one person eventually stops it’s a ghost-maintainer case with no successor pool because everyone who might have taken over was driven off years ago. ## Sabotage and capture **Captured maintainer.** Commit or publish access ends up with someone hostile. xz is the elaborate version, a two-year social-engineering campaign against an overworked solo maintainer to get a co-maintainer added who then shipped a backdoored release. event-stream in 2018 was the simpler one, where the original author handed the package to a volunteer who asked nicely and then added a wallet-stealer to a downstream dependency. In both cases the project looked healthier than before during the capture, because the new maintainer was the one putting the work in. **Protestware.** The legitimate maintainer deliberately breaks their own package. colors and faker were sabotaged by their author in 2022, node-ipc shipped a payload targeting Russian and Belarusian IP ranges the same year, and left-pad was unpublished entirely during a dispute with npm in 2016. The motivations vary and the effect on downstream is the same: the code in the registry stops being what people thought they were running, usually without warning. ## The release pipeline broke **Maintained-not-shipping.** Development is happening and fixes land in git, but nobody can cut a release. The one account with publish rights is gone, lost its 2FA device, or belonged to a company that no longer exists. Downstream is stuck on the last published version while the fix they need sits in a commit they can see in the repo and can’t install from the registry, which is the case the original Bernie’s post spent most of its time on. **Unreleasable main.** The default branch has drifted far enough from the last tag that releasing it would be a breaking change for everyone, and nobody wants to own that, so nobody tags it. New contributors land patches on main while users run something from years ago, and the gap widens until cutting a release becomes a project in itself that never gets staffed. **Build archaeology.** The published artifacts work and nobody can reproduce them. The build depended on a CI service that’s gone, or a base image that’s been deleted, or a tool version that one maintainer had on a laptop they no longer own. Making a new release means reconstructing a build environment first, and the knowledge of what was in it left with whoever set it up. **Shadow-maintained.** Real development happens inside a company’s private monorepo, and the public repo gets a periodic squashed code dump with a commit message along the lines of “sync.” Issues and PRs filed against the public repo go nowhere because that isn’t where anyone works. The open source project has become a publishing channel for a closed one, and from outside it’s indistinguishable from a ghost maintainer except on the days a sync lands. **Stranded major.** The project is on v4 and actively maintained, but most of the ecosystem is still on v1 because v2 was a rewrite they never migrated past and v1 hasn’t had maintainer attention in years. Whether “the project” is dead depends entirely on which major version you’re asking about, and the versions with the most installs are usually not the ones getting the attention. **Registry orphan.** The package resolves from the registry and the source repo URL in its metadata 404s: deleted, made private, moved without updating the registry, or the hosting service it was on shut down. There’s nowhere to file an issue or fork from, and no way to verify the tarball matches anything that was ever in source control. About 1.7% of npm and 4% of Packagist point at a repo that isn’t there, and a fair number of those are still being installed. ## Force majeure **Sanctions-stranded.** The maintainer is able and willing and can’t push, because the registry has blocked their jurisdiction or their account has been frozen under export controls. A handful of npm and GitHub accounts have been suspended this way over the past few years, and from downstream it looks identical to a ghost maintainer except that the maintainer is often loudly explaining the situation on another platform entirely. **Takedown casualty.** Removed from the registry or the host after a DMCA claim or a trademark dispute. youtube-dl came back after its 2020 takedown; a lot of smaller projects don’t, and whether the claim was valid has no bearing on whether the package still resolves. ## The world moved on **Platform-stranded.** Chained to an end-of-life runtime: Python 2 only, requires a Node version that’s dropped out of CI images, depends on a compiler extension that was removed. Porting it forward is more work than anyone left is willing to do, so it stays where it is while the platform it needs slowly disappears from everywhere you’d want to run it. **Transitive death.** The project is fine and the maintainer is present and willing, but something two or three levels down in its own dependency tree has died by one of the routes on this list and can’t be swapped out without a rewrite. The project inherits the death without anything in its own repo changing, which is the recursive case: every entry here is also a way to kill the things that depend on you. **API rug-pull.** The project wraps something external that its owner withdrew. At the service layer that’s a client library for an API that was shut down or repriced out of reach, and Twitter’s 2023 changes followed by Reddit’s killed a generation of those in one go. At the platform layer it’s a browser dropping an interface or an OS locking down a capability, which accounts for everything built on NPAPI, Flash, or Chrome apps. Either way the maintainer has nothing they can do about it from their end. **Superseded.** What the project does is no longer needed, either because the spec it implements has been replaced or because the language now does the same thing natively. `object-assign` after `Object.assign`, the lodash single-function packages after ES2015, the various promise and `fetch` polyfills, and at the protocol level any number of libraries for formats nobody emits any more. The maintainer reasonably stops, and a few hundred thousand lockfiles keep installing it because removing a dependency that still resolves is nobody’s priority. ## The project split **Fork limbo.** A disagreement or a maintainer departure split the project across two or more forks, none of which has clearly won. Downstream froze at the last pre-split version rather than bet on a fork that might lose, so the original keeps its install count while all the development effort happens elsewhere under other names. io.js and Node eventually merged back, libav eventually folded back into FFmpeg, and plenty of smaller splits never resolve at all. **Licence rug-pull aftermath.** The project relicensed to something that isn’t open source, and a community fork under the old licence exists but adoption hasn’t consolidated behind it. Terraform/OpenTofu and Redis/Valkey are both somewhere along this path, with Elasticsearch a few years further down it. Most lockfiles still point at the last open-licensed version of the original, which is now a fixed point that nobody maintains. **Open-core hollowing.** The interesting development moved to the commercial edition and the open source repo is kept around as the free tier. It still gets releases, mostly version bumps and whatever doesn’t differentiate the paid product, and the project people originally adopted has effectively become a different, smaller one without ever being renamed. * * * The Melbourne Metro safety campaign this post is named after closes with “be safe around trains,” which is more actionable than anything I’ve got. Whichever of the above applies, the package resolves the same, and your lockfile will keep wheeling it round the party with the sunglasses on for as long as nobody checks too closely.
001
Reposted by SCSchmidt
Harald Klinke @hxxxkxxx.det.social.ap.brid.gy · 28/05/2026
Themen wie Metadaten, Normdaten, digitale Sammlungen und digitale Vermittlungsformate werden zunehmend zentral für kulturwissenschaftliche Forschung und Lehre. Neue Stelle an der Universität Tübingen im Bereich Digitalisierung und Datenmanagement in der Kunstgeschichte: Gesucht wird eine Person […]
det.social
Original post on det.social
002
Reposted by SCSchmidt
Joe Roe @joeroe.archaeo.social.ap.brid.gy · 28/05/2026
We've reached the point where we're having to actively degrade the UI and remove features of the small scientific database I co-maintain (xronos.ch) to try and reduce the extreme load imposed by (unwanted and politely-asked-to-go-away) AI crawler bots. Conversations about new features […]
archaeo.social
Original post on archaeo.social
1015
Reposted by SCSchmidt
🦇🧛 Hanno Auflauer 🧛🦇 @matthias-warkus.de · 10/09/2024
Man liest nur auf Papier gut. Das Wesentliche ist auf dem Bildschirm unsichtbar. – Der kleine Print
6514153
SCSchmidt @scschmidt.archaeo.social.ap.brid.gy · 27/05/2026
📢📢 At the ESTER-project we're looking for two #PostDocs and one #PhD student: ester-project.org/2026/05/01/the-es… 📢📢 If you are interested in demography, biological proxies, modelling and/or Bayesian statistics, have a look! Deadline is May 31st, this sunday! […]
archaeo.social
Original post on archaeo.social
024
Reposted by SCSchmidt
Eric Kansa @ekansa.scholar.social.ap.brid.gy · 25/05/2026
I'm not in the habit of reading Papal encyclicals, but this one seems like a must read: www.vatican.va/content/leo-xiv/en/e… I'm still early in wading through this, but I appreciate its emphasis on the socio-politcal dangers of power […]
scholar.social
Original post on scholar.social
024
Reposted by SCSchmidt
Monika Barget @mob.akademienl.social.ap.brid.gy · 25/05/2026
I'm in Rome for the #dariah annual event & a visit to the #Vatican has allowed me to buy an Italian copy of Pope Leo's encyclical letter Magnifica Humanitas, which was only officially published this morning. When I entered the book store at 11 am, the shop […] [Original post on akademienl.social]
Encyclical letter Magnifica Humanitas fresh from the printing press -- and my receipt from a Vatican book seller.
265
Reposted by SCSchmidt
Awet Tesfaiesus, MdB @awettesfaiesus.mastodon.social.ap.brid.gy · 21/05/2026
Deutsche Bahn rigrets tu inform ju dät pässenschers jußing Linux ahr karrentlie (reitlieh oa ronglie) eidentifeit es botts. Plies switsch tu en olternatif operäiting sistemm. Sorrie foa sieh inkonwiehniens and sänk you for intänding to träwel viß Deutsche Bahn äniewei […]
mastodon.social
Original post on mastodon.social
3010
Reposted by SCSchmidt
Clemens Schmid @clemensschmid.archaeo.social.ap.brid.gy · 19/05/2026
Positioning text labels in scatter plots is not always easy with #ggplot2, even with clever extensions like ggrepel. A new release of my #rstats package ggpointgrid aims to add another string to our bow here. To show what I mean I wrote a little blog post with […] [Original post on archaeo.social]
Example plot 2: Labels around a polygonExample plot 1: Labels on a lineExample plot 3: Labels on a grid around a point cloud
13610
Reposted by SCSchmidt
Verkehrsclub Deutschland @vcdev.mstdn.social.ap.brid.gy · 04/05/2026
Wie gut fahren Bus und Bahn in eurer Region wirklich? 🚌 Wir wollen's wissen - mit dem bundesweiten Mobilitätscheck ÖPNV! Jetzt an unserer Umfrage teilnehmen: anonym, in nur 3 Minuten, ohne Datenkrake. Eure Antworten helfen uns, politisch Druck zu machen. Für […] [Original post on mstdn.social]
Das Bild zeigt einen Linienbus aus der Perspektive einer Passagierin. Am unteren Bildrand steht folgender Text: ÖPNV-Check: Eure Meinung ist gefragt - Jetzt mitmachen!
120
Reposted by SCSchmidt
Frederik Elwert @felwert.fedihum.org.ap.brid.gy · 12/05/2026
Fedi, I need your input! Since the web is dead and googling "which user agent to use for responsible web scraping" mostly returns AI-generated garbage promoting how to spoof the user agent for non-responsible web scraping: What are your best practices? Any guide you would recommend? #FediHelp […]
fedihum.org
Original post on fedihum.org
017
Reposted by SCSchmidt
rOpenSci @handle.invalid · 05/05/2026
👋 Meet Ronald M. Visser #MaintainerMonth spotlight! Ronald is an interdisciplinary scientist combining archaeology, dendrochronology, and data science. He maintains {dendroNetwork}, an R package for analysing dendrochronological networks. Find him at: 🐘 […] [Original post on hachyderm.io]
Ronald headshot, short bio, package dendroNetwork, GitHub user RonaldVisser and social media handle (LinkedIn in/ronaldmvisser).
073
Reposted by SCSchmidt
Archaeology Data Service @ads-update.bsky.social · 05/05/2026
The ADS Training Portal is now live — free, openly licensed resources on digital preservation and data management for the archaeological community. All materials carry DOIs, CC BY 4.0 licences, and full citations. New resources added every quarter. 👉 buff.ly/al9ZyTV #Archaeology #OpenAccess
A schematic of the ADS Archiving workflow
069
SCSchmidt @scschmidt.archaeo.social.ap.brid.gy · 01/05/2026
I submitted my PhD thesis yesterday. #PhDone (or not quite done, as their still is the matter of a defense in a few months and then the problem of a publication). But still. Done. 6 years of work off to be evaluated. 'm not quite sure how I feel about it. So far, mostly stunned. 🤯 🥲 and tired […]
archaeo.social
Original post on archaeo.social
000
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 28/04/2026
The next SIG Scientific Scripting Languages in Archaeology meeting will take place on Friday 8 May, 16:00-17:00 CEST. Danlu Chen will be talking about their work on language modeling and ancient language processing. To access the Zoom link sign-up here […]
archaeo.social
Original post on archaeo.social
000
SCSchmidt @scschmidt.archaeo.social.ap.brid.gy · 20/04/2026
RE: infosec.exchange/@jerry/11643809905… Yes, ring dating IS the most accurate dating method we have in prehistoric archaeology. 👇 Sounds like a sensible plan to me, please proceed. 🧐
000
Reposted by SCSchmidt
Ada Palmer @adapalmer.wandering.shop.ap.brid.gy · 18/04/2026
Sussex seabed shows recovery five years after trawling ban. Five years after bottom trawling was banned across more than 300 km² of seabed off southern England, early signs of ecosystem recovery are emerging. Mussel beds are re-establishing, fish populations are increasing, and conditions are […]
wandering.shop
Original post on wandering.shop
28434
Reposted by SCSchmidt
Alexander Winkler @awinkler.openbiblio.social.ap.brid.gy · 15/04/2026
RE: openbiblio.social/@awinkler/1164083… Wouldn't it be nice, esp. for museums, to have a link to the #wikidata item on the corresponding object page and ask people to add info to it? People would be encouraged to interact with the objects, share their knowledge, and enrich […]
openbiblio.social
Original post on openbiblio.social
113
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 02/04/2026
htmlpreview.github.io/?https://gith… Check out the interactive app for the #CAA2026, and create your own calendar for attending the different presentations and sessions!
htmlpreview.github.io
GitHub & BitBucket HTML Preview
002
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 01/04/2026
#CAA2026 at University of Vienna!
011
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 01/04/2026
#CAA2026
001
SCSchmidt @scschmidt.archaeo.social.ap.brid.gy · 31/03/2026
Anyone else lost trying to find the Workshops @ #CAA2026 ? My bad I didn't realised at first it was not at the main Uni Wien building, then travelled to the building of the Technical Uni, now I think I found the room, but nobody is here.... 👀 Is there a place to check for short term changes?
010
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 25/03/2026
The minutes for the last meeting of the @caa_ssla are out. Congrats to @mattomasini on becoming the new convener and a huge thank you to outgoing convener Martin Hinz! Keep an eye out for the planned catch-up at #CAA2026. sslarch.github.io/minutes/2026-03-06
000
Reposted by SCSchmidt
Eric Kansa @ekansa.scholar.social.ap.brid.gy · 30/03/2026
Sigh. The #AIbots are running amok again. I need to update my network protections on opencontext.org If there was any genuine "I" in "AI", the bots would skip the slow and costly random crawl of our website. If they really wanted gobs of #archaeology data describing random broken bits […]
scholar.social
Original post on scholar.social
234
Reposted by SCSchmidt
Clemens Schmid @clemensschmid.archaeo.social.ap.brid.gy · 23/03/2026
After many months of work I'm happy to announce the release of [Poseidon v3.0.0](https://github.com/poseidon-framework/poseidon-schema/blob/master/poseidon_package_specification.pdf). This is a new schema release that comes with a number of changes in the Poseidon package data structure. Among […]
archaeo.social
Original post on archaeo.social
100
Reposted by SCSchmidt
Darren Dahly @statsepi.bsky.social · 18/03/2026
Every day is a good day for sharing one of the most useful papers about research data ever written. PLEASE get your people to understand and follow this advice. www.tandfonline.com/doi/full/10....
Data Organization in Spreadsheets
Karl W. Broman
& Kara H. Woo
Pages 2-10 | Received 01 Jun 2017, Accepted author version posted online: 29 Sep 2017, Published online: 24 Apr 2018

    1. Introduction
    2. Be Consistent
    3. Choose Good Names for Things
    4. Write Dates as YYYY-MM-DD
    5. No Empty Cells
    6. Put Just One Thing in a Cell
    7. Make it a Rectangle
    8. Create a Data Dictionary
    9. No Calculations in the Raw Data Files
    10. Do Not Use Font Color or Highlighting as Data
    11. Make Backups
    12. Use Data Validation to Avoid Errors
    13. Save the Data in Plain Text Files

ABSTRACT

Spreadsheets are widely used software tools for data entry, storage, analysis, and visualization. Focusing on the data entry and storage aspects, this article offers practical recommendations for organizing spreadsheet data to reduce errors and ease later analyses. The basic principles are: be consistent, write dates like YYYY-MM-DD, do not leave any cells empty, put just one thing in a cell, organize the data as a single rectangle (with subjects as rows and variables as columns, and with a single header row), create a data dictionary, do not include calculations in the raw data files, do not use font color or highlighting as data, choose good names for things, make backups, use data validation to avoid data entry errors, and save the data in plain text files.
311050400
Reposted by SCSchmidt
Zack Batist @zackbatist.archaeo.social.ap.brid.gy · 17/03/2026
I don’t know who needs to hear this, but you can delete the email app from your phone
001
Reposted by SCSchmidt
CAA International @caa-int.archaeo.social.ap.brid.gy · 11/03/2026
The #CAA2026 program, schedule, and abstract booklet have all been published! You can access them all here: 2026.caaconference.org/program
2026.caaconference.org
Program
* **Tuesday,** **March 31** : Workshops and Icebreaker Reception * **Wednesday, April 1** : Welcome Session and Paper/Poster Sessions * **Thursday,**April** 2**: Paper Sessions, AGM, and Conference Dinner (optional) * **Friday,**April** 3**: Paper Sessions * **Saturday,** ****April** 4**: Optional Excursions ## Downloads: program, schedule, abstract booklet Download the daily program here:Download Download the paper schedule here:Download Download complete abstract bookletDownload
034
Reposted by SCSchmidt
smiergahttu @smiergahttu.fosstodon.org.ap.brid.gy · 03/03/2026
Interesting article, in a way that seems to me simultaneously kind of obvious, and perspective changing. Revisiting Europe's temperate forests: Palaeoecological evidence for an herbivory-driven woodland-grassland mosaic biome doi.org/10.1016/j.biocon.2026.111749
linkinghub.elsevier.com
Redirecting
020