Sign in

Albin Larsson

@abbe98.mastodon.social.ap.brid.gy
15 followers 2 following 129 posts

💯: Wikimedian: tech/Wikidata/maps 🌧: Building open tools and crowdsourcing platforms(govdirectory.org, fornpunkt.se, etc) ☀️: Gardening 🌱, orienteering 🧭, and […] 🌉 bridged from ⁂ mastodon.social/@abbe98, follow @ap.brid.gy to interact

PostsRepliesMedia
Reposted by Albin Larsson
Bridget Almas @bridgetalmas.mstdn.social.ap.brid.gy · 9h
The @biblissima project has released some nice enhancements to their portal of digital data on the history of the transmission of texts and their images from Antiquity to the Renaissance. portail.biblissima.fr/fr #digitalhumanities #dh #manuscripts
portail.biblissima.fr
Accueil
Biblissima
003
Reposted by Albin Larsson
Jens Jäger @jensjot.mas.to.ap.brid.gy · 04/10/2026
So frustrating to see how many people write angry comments under this highly relevant post on AI & copyright — rather than participating in the consultation where this kind of comment would matter. Yelling at the social media team won’t change a thing. Those 23 comments in the first 30 minutes […]
mas.to
Original post on mas.to
318
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 30/09/2026
Calipers are genius.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 30/09/2026
A very large portion of contributions to Swedish Wiki Loves Monuments this year is spam. Any other country where there is a similar pattern? #WikiLovesMonuments
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 26/09/2026
How is your Saturday going?
The front of a compost mill opened up to expose a lot of wires.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 25/09/2026
Building a Lego-powered Submarine www.youtube.com/watch?v=sLaRmSGkSt8 #LEGO
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 07/09/2026
När naturreservat i storstadsområdena som är gjorda för att förhindra exploatering hindrar idrott har vi ett problem. Välkommet uppdrag: www.regeringen.se/pressmeddelanden/… #orientering
regeringen.se
Nytt uppdrag ska möjliggöra fler frilufts- och idrottsarrangemang i naturreservat
Regeringen ger länsstyrelserna i Stockholm, Västra Götaland och Skåne i uppdrag att redovisa möjliga insatser som kan vidtas för att möjliggöra flera
100
Reposted by Albin Larsson
Magnus Manske @magnusmanske.wikis.world.ap.brid.gy · 04/09/2026
An idea for LLMs to aid Wikipedia editors magnusmanske.de/wordpress/archives/…
magnusmanske.de
The Issue Whisperer
There is a clear _no_ to LLM-generated content on Wikimedia projects, which is a good thing IMO. On the other hand, I found that LLM-assisted coding helps me significantly in Getting Things Done as a volunteer, that would otherwise turn tools into bitrot graveyards over time. Given that LLMs can be useful for some tasks, I thought about an application for Wikimedia projects outside content writing and coding. Many people write Wikipedia articles, but most do so in one or two languages.And, unless yours is a smaller language Wikipedia, one might not often read other language editions while writing. Wikipedia language editions are independent, so besides core information, they tend to focus on slightly different aspects of a subject. But what if they disagree on information? One of them might be outdated, or factually wrong. Even if both are correct, in their own way, seeing a conflict might lead to better writing, on both sides. And it would be essential to discover deliberately false information, on a Wikipedia taken over by compromised admins, as it has happened. It would also be beneficial to consider aspects and approaches on one Wikipedia edition in another; it might lead to a better article. That is not to say that all editions must say the same, but _how do others do this_ is a classic source of learning, understanding, and improving, both your work and yourself. So I asked Claude Opus to compare the language editions of a Wikipedia article. I picked the English, German, and French editions of Kassel, a city in Germany, as an uncontested topic. I told Claude to look for contradictions and important information missing in some editions. I also told it to produce a JSON file, and a human-readable table (below). I believe even this little comparison is informative, and helpful for editors. Using more languages, and taking Wikidata into account, would make this even better. Of course, scaling up is not (financially) feasible with the commercially available LLMs. An open, capable LLM (e.g. Qwen series), ideally hosted on Wikimedia servers, would allow such comparisons, and other wiki-related tasks, for various tools. I am not talking about hosting a publicly accessible LLM, I am thinking of a back-end service for Wikimedia services, Toolforge, etc. It could be limited to access only Wikimedia sites, to avoid adding scraper stress to other websites. Either way, I believe there is potential in using LLMs to assist Wikipedia editors, if not the editing. ## Claude comparison of Kassel, acrosss en, de, fr | English | German | French ---|---|---|--- Title | Kassel | Kassel | Cassel (Hesse) Depth | Medium | Very high (reference version) | Low–medium Character | Strongest on dynastic history, WWII bombing, Anglosphere threads; stalest on present-day facts | Deepest on geography, administration, religion, economy, local culture | Declared partial translation of an old German revision — inherits German framing without German updates, but adds substantial French-perspective content ### Core facts side by side Field | English | German | French | Verdict ---|---|---|---|--- Population | 201,048 (Dec 2020) in lead; 197,230 (2024) in table | 197,230 (31 Dec 2024, state statistics); city’s own figure 207,863 | 200,406 body / 204,687 infobox | Conflict Area | 107 km² | 106.798 km² | 106.78 km² | Agree Elevation | 167 m (single value) | 132.9 m lowest to 614.8 m at Hohes Gras | 132.9 m to 614.8 m | Complementary Cassel → Kassel | 1926 | 1926 in lead, “seit 1927” in history | 1926 | Conflict (internal to DE) Etymology | Several unproven assumptions | Recent onomastics favours Germanic kas- + -sella | Asserts Castellum Cattorum as fact | Conflict City rights | 1189 deed certifies them; grant date unknown | Before 1189; renewed 1239 by Hermann II | Before 1189, renewed 1239 | Complementary Westphalia capital | 1807 | Occupied 1806, capital to 1813 | Capital from 1806 | Conflict Worst air raid | 90% of downtown, ~10,000 dead, 150,000 homeless; no date in body | 22 Oct 1943, over 10,000 dead, 80% of housing | Over 10,000 dead, over 80% of houses | Conflict (scope) documenta | Every five years since 1955; latest 2022 | Irregular at first, five-year cycle since 1972; text still ends at documenta 14 (2017) | Five-yearly, 100 days, city-wide; 15th in 2022 | Conflict University | 25,000 (2018) in lead; ~21,000 (2026) in body | 23,699 (WS 2021/22); earlier university 1633–1653 | ~25,000 (2018) | Conflict Fridericianum | “Europe’s first public museum” | First public museum building on the European continent | “One of the oldest public museums in Europe” | Conflict (claim strength) Ice hockey | Huskies dissolved 2010, successor in 5th tier | Restarted, promoted to DEL2 in 2014 | — | Conflict (EN stale) İzmit twinning | not captured | 2000 | 1999 | Conflict ### Sharpest contradictions # | Issue | Assessment ---|---|--- C1 | Population spread of ~10,600 across editions | Not a factual dispute but an undeclared definitional one: census-adjusted state statistics vs. the municipal residents register. Only German tells the reader both exist. C3 | English geography section places Hesse in “the south-western part of Germany” | Flatly wrong, and contradicts English’s own lead (“central Germany”) and the German/French statement that Kassel is about 70 km north-west of Germany’s geographic centre. C2 | Fama Fraternitatis: 1617 (EN) vs 1614 (FR) | 1614 is the standard dating of the first printing; English looks like an error. C5 | Student numbers | Real enrolment decline reported at three vintages, plus an English lead never reconciled with its own body. C13 | Scheidemann as mayor: “1920 bis 1925” in prose vs. 1919–1925 in the mayors list | Internal German inconsistency. C15 | English still lists Bombardier as a local employer | Absorbed by Alstom in 2021; German notes Alstom on the site. ### Substantive content in one edition only Topic | Only in | Why it matters ---|---|--- WWI POW camp at Niederzwehren: built for 20,000, extended to 30,000, and a 1915 typhus epidemic in which a French army doctor estimated roughly 12,000 of 19,000 prisoners infected and 2,300 dead by end of June — 1,600 French, 700 Russian; other sources say 3,000 | FR | The largest unique block anywhere. Absent from German entirely. Hesse-Kassel selling Hessian soldiers to Britain to suppress the American Revolution, financing palaces and the landgrave’s lifestyle | EN | Central to 18th-century city finances; missing from German. SA and SS in civilian clothes wrecking the synagogue on 7 November 1938 to fake spontaneous anger, two days before the national pogrom; 2,301 Jews in 1933, ~300 refounding the community, ~1,300 by 2006, new synagogue opened 28 May 2000 | DE | English says only that “in the late 1930s, Nazis destroyed the Kassel Synagogue” and nothing about afterwards. GDP of €9.914bn (2016), €49,937 per capita against €43,496 for Hesse; unemployment 10.2% (2011) → 6.7% (Dec 2018); city entered Hesse’s municipal rescue scheme in 2012 and left in 2016 | DE | English offers one unsourced sentence about halved unemployment. Treppenstraße (1953) as West Germany’s first pedestrian street; first German city to introduce the parking disc (1961); reconstruction following plans drawn up under the Nazi regime | DE | The reconstruction-plan provenance is a real historical point, not trivia. First German observatory (1558); documenta 6 making Kassel the first city lit by laser at night (1977) | EN | — Napoleon III imprisoned at Wilhelmshöhe after Sedan; Hindenburg and Ludendorff preparing the capitulation there in 1918; Brandt–Stoph inter-German talks in 1970 | EN | French omits the imprisonment of a French emperor while detailing French POWs. Kasselänerisch dialect; the Kasseler / Kasselaner / Kasseläner distinction; and that the cured pork called Kasseler is not from Kassel but named after a Berlin butcher named Cassel | DE | Exactly what a non-German reader would want and won’t find in English. Kassel’s boundaries unchanged since 1936, because the 1970s Hessian reform brought no incorporations | DE | Makes the population series directly comparable over time, unlike most German cities. German Rugby Federation founded in Kassel in 1900; first German water-ski club 1949 and federation 1958; MT Melsungen playing Bundesliga handball in the Rothenbach-Halle | DE | English covers only football and ice hockey. Brothers Grimm resident 1805–1830 as court librarians; Druselturm dated to 1415; 1923 Esperanto congress under Einstein’s honorary presidency | FR | The Einstein item is unsourced in French.
002
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 03/09/2026
Having focused the last few months on lower terrain I’m now back to mapping a super detailed mountainous area. Looking forward to watching people trying to maximize speed on the open areas while keeping up with the details! #orienteering #mapping
A view of bare rock terrain on the top of a hill. The bare rock is surrounded by evergreens. The sky is blue.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 03/09/2026
SLU, the Swedish University of Agricultural Sciences has produced a report in regards to the impact of #orienteering on ground/ground vegetation. www.orientering.se/utova-och-folj/n…
orientering.se
Så ser marken ut tre år efter O-Ringen i Uppsala - Orienteringsförbundet
Tre år efter O-Ringen Uppsala 2022 är de tydliga trampspåren från tävlingen borta på de flesta av de platser som följts upp. Det visar en ny rapport om markpåverkan efter tävlingen.
011
Reposted by Albin Larsson
Medieval Illumination @medieval-illuminations.mastodon.social.ap.brid.gy · 03/09/2026
Ants. De Natura animalium, Cambrai ca. 1270. Douai, Bibliothèque municipale, ms. 711, fol. 24r. #medieval #MedievalArt
Ants. De Natura animalium, Cambrai ca. 1270. Douai, Bibliothèque municipale, ms. 711, fol. 24r.
#medieval #MedievalArt
03631
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 01/09/2026
Om man prenumererar på Orienteraren/Skogsport så kan man nu få tillgång till alla utgåvor sedan 1947!
001
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 25/08/2026
It's midnight, I can't sleep, and I kinda feel like doing some soldering.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 20/08/2026
Finally ordered a bunch of LoRa and radio equipment. I have want to experiment with it for orienteering time tracking. Worst case scenario I learn something. Best case scenario I learn something.
001
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 14/08/2026
TIL One can send emails to Slack channels and DMs.
000
Reposted by Albin Larsson
Medieval Illumination @medieval-illuminations.mastodon.social.ap.brid.gy · 11/08/2026
Fat squirrel. Jean Mansel, ‘La Fleur des histoires ou les hystores rommaines abregies…’, France 1454. Paris, Bibliothèque de l'Arsenal, Ms 5088 réserve, fol. 175v. #medieval #MedievalArt
Fat squirrel. Jean Mansel, ‘La Fleur des histoires ou les hystores rommaines abregies…’, France 1454. Paris, Bibliothèque de l'Arsenal, Ms 5088 réserve, fol. 175v.
#medieval #MedievalArt
16732
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 08/08/2026
My .omap/.xmap JavaScript rendering library is starting to get somewhere. Gaps and symbols in line features still needs to be aligned with how Mapper does it.
A part of a orienteering map. Rendered in the browser.Part of a orienteering map as shown in OpenOrienteering Mapper.
110
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 05/08/2026
What could the #Wikidata #SPARQL query resulting in the following visualization be about?
Map of the earth with a lot of red lines all over.
200
Reposted by Albin Larsson
Asymmetrisk Organisk Syntes @ebmgubben.bsky.social · 04/08/2026
412534
Reposted by Albin Larsson
Nick Evershed!? @nickevershed.bsky.social · 04/08/2026
We are hiring a graphics editor at Guardian Australia! This is a great role for someone with a track record in news graphics, cartography, and datavis and will involve working on big, global breaking news stories workwithus.theguardian.com/job-search/d...
workwithus.theguardian.com
Graphics editor
Guardian Australia is part of Guardian News & Media (GNM), publisher of theguardian.com. As a leading global media organisation, we are renowned for our pioneering independent journalism and our award...
11211
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 31/07/2026
Tangled CI looks very close to a CI I would actually like. Swap the custom YAML for Devenv/Nix files and let me invoke it over plain Git hooks and we are there. blog.tangled.org/spindle-microvm
blog.tangled.org
Tangled CI runs on microVMs
How we built spindle's new QEMU-based microVM engine
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 31/07/2026
Made an edit to English Wikipedia. If I disappear that's why.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 30/07/2026
[orienteering] Sharing is caring(I guess?). Visited a control point four times yesterday and still can't make sense of the map. Will revisit the course in a few months and to see if I can make more sense of it then.
000
Reposted by Albin Larsson
Microsoft @microsoft.lea.pet.ap.brid.gy · 29/07/2026
Please stop using AI to find vulnerabilities in our software. We worked really hard to leave backdoors for the government to use and you guys keep finding them
11660
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 25/07/2026
Coolest WMF funded tools awards.
000
Reposted by Albin Larsson
Magnus Manske @magnusmanske.wikis.world.ap.brid.gy · 24/07/2026
マリウス.com/i-regret-migrating-to-code…
xn--gckvb8fzb.com
I Regret Migrating to Codeberg
A brief comment on Codeberg’s new terms, and why a free-software host deciding which projects are welcome worries me more than the bans themselves.
021
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 23/07/2026
Wikidata, GLAM/Cultural Heritage, and Wiki Loves Monuments meetups all at the same time. #Wikimania
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 22/07/2026
RE: mastodon.social/@abbe98/11696007838… Just had to check, it’s seven years since the first ”Pattypan in the browser” prototype.
000
Reposted by Albin Larsson
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 21/07/2026
Unlock Uploader: a new batch upload tool for Wikimedia Commons that runs entirely in the browser is now available in early beta. unlock.urmyt.se/uploader
Uploader's start page consisting of three panels(layout, media/data and upload name) and two menus/toolbars.The main Uploader editor.
023
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 21/07/2026
Unlock Uploader: a new batch upload tool for Wikimedia Commons that runs entirely in the browser is now available in early beta. unlock.urmyt.se/uploader
Uploader's start page consisting of three panels(layout, media/data and upload name) and two menus/toolbars.The main Uploader editor.
023
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 17/07/2026
Every time I need to register a OAuth application with Wikimedia I learn the hard way that the grants for existing applications looks very different from how they are presented in the creation form.
101
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 17/07/2026
Got a very good AI assisted PR the other day. They used AI for tedious boilerplate, to unblock themself, and then most importantly they were being transparent and open about it.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 16/07/2026
Been working on our new Wikimedia Commons batch upload tool for so long now that every now and then I get happily surprised by a small feature or detail I had forgot about.
001
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 15/07/2026
The classic orienteering terrain ("possibly" more famous for bouldering) around Fontainebleau is burning: www.france24.com/en/france/20260714…
france24.com
Fontainebleau forest fire near Paris ‘contained’ but not extinguished
Two fires that burned more than 2,000 hectares in the Fontainebleau forest south of Paris over 48 hours, were "contained", but not yet extinguished, a local official said Tuesday evening. The wildfires…
010
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 14/07/2026
I'm curious if projects with Git over email workflows get less AI/low quality contributions. On one hand it should ensure contributors know git bundles/patches on the other-hand I guess AI can bypass that barrier. #OpenSource
030
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 14/07/2026
Got a notification telling me I had been removed from a GitHub organization. It made me happy as it means they care about access and security.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 09/07/2026
Got a new friend during yesterday’s field work session: www.inaturalist.org/observations/37…
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 08/07/2026
Jaha, med Bahnhof borta så finns det noll vettiga leverantörer kvar. Tyvärr lite väntat.
000
Reposted by Albin Larsson
Evan Prodromou 🇨🇦🇺🇸🇬🇷🇵🇸 @evan.cosocial.ca.ap.brid.gy · 07/07/2026
Someone give me a mapping app that lets me keep my current navigation running while I search and browse other places.
013
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 06/07/2026
Been working on a Javascript parser/renderer for OpenOrienteering Mapper files and it turns out one of my maps has tons of zero-length contour lines that have gone undetected as they do not (visible) render in Mapper. 🙈
A orienteering map.
010
Reposted by Albin Larsson
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 30/06/2026
Is bad scrapers hitting your site? Are your hosting costs increasing? Legislators could kill the residential IP proxying business tomorrow. Consider contacting a few politicians, it’s free.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 30/06/2026
Is bad scrapers hitting your site? Are your hosting costs increasing? Legislators could kill the residential IP proxying business tomorrow. Consider contacting a few politicians, it’s free.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 28/06/2026
RE: digitalcourage.social/@echo_pbreyer… Here we go again.
000
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 23/06/2026
I don’t want cookie or tracking banners to disappear or be replaced with some signal, I actually cares about which sites do shady things with my data.
100
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 22/06/2026
Disc golf + orienteering = ?
000
Reposted by Albin Larsson
Magnus Manske @magnusmanske.wikis.world.ap.brid.gy · 22/06/2026
#wikiflix has passed 5500 films wikiflix.toolforge.org/#
011
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 21/06/2026
Wikidata property inflation.
000
Reposted by Albin Larsson
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 15/06/2026
The #curl project will not accept or otherwise handle any vulnerability reports during the month of July 2026. We call it the curl summer of bliss. daniel.haxx.se/blog/2026/06/15/curl…
daniel.haxx.se
curl summer of bliss
**The curl project will not accept or otherwise handle any vulnerability reports during the month of July 2026**. We call it the _curl summer of bliss_. curl’s submission form on Hackerone will be paused starting July 1, 2026. Summer of bliss starts: **July 1, 2026**. 00:00 CEST Submissions resume: **August 3 2026**. 09:00 CEST The security email address will also be a dead end, as we will not process or otherwise care about security or vulnerability reports sent to us that way either. Whatever issue you find that you feel a need to report to the curl project during this month has to wait. curl’s Hackerone form opens for submissions again on Monday August 3. We do not accept vulnerability reports over email in general, and this fact remains during and after our vacation. ## Vacation for real The curl maintainers will use this time of less pressure to take in some extra air and to enjoy the summer. Maybe stroll outside a bit more. Breath. Some of us may spend some of this time to see other places. We may get some extra time to spend on fixing bugs or working on new code. Fun stuff! ## Side-effects As a direct side-effect of this summer of bliss, to allow us some more time to handle the issues that might have piled up for us in early August, **we also push the release date** of 8.22.0 two weeks into the future. Now scheduled to happen on September 2, 2026. ## Vulnerability rate As previously mentioned, we have been under a huge pressure for the last four months or so. Now we need some rest. We do not expect this deluge to be over. ## GitHub curl’s issue and pull-request trackers on GitHub remain open and active like normal. ## You too? If you and your Open Source projects also want to participate in the summer of bliss 2026: just do it and let us know! I would of course encourage you to do so. To take care of yourself as a top priority. ## The bad guys won’t rest Probably not. But we will. ## But what if there is an emergency Then we get to read about it in August. Or you get a support contract and we get to read about it earlier. ## Contracts excluded Everyone with a paid support contracts will of course still get full and appropriate service even during this period. Daniel, in a relaxed state. ## Credits The ice cream image was made by fotografierende from Pixabay
95874
Reposted by Albin Larsson
Medieval Illumination @medieval-illuminations.mastodon.social.ap.brid.gy · 11/06/2026
Grumpy dog. Psalter, Flanders 13th century. Bodleian Library, MS. Douce 49, fol. 64v. #medieval #MedievalArt
Grumpy dog. Psalter, Flanders 13th century. Bodleian Library, MS. Douce 49, fol. 64v.
#medieval #MedievalArt
06736
Albin Larsson @abbe98.mastodon.social.ap.brid.gy · 27/05/2026
Wikimedia can have a union, as a treat
000