Eugene Alvin Villar

@seav4f.bsky.social

digital crafter (coder, cartographer, graphic designer, tech writer) ▪︎ open data/knowledge advocate ( #OpenStreetMap, #Wikimedia, #Wikidata) ▪︎ Oxfordian commaist ▪︎ 🇵🇭 ▪︎ he/him 🏳️‍🌈 primary microblog: https://en.osm.town/@seav (Mastodon)

I’ve been continuing tagging photos of historical markers in @wikicommons.bsky.social and 8 months in, we’ve just tagged over 4000 photos with our Lua-powered template. I did some analysis and I’m a bit surprised that the rate of tagging has been pretty consistent at ~500 photos per month! 📈👍️

Line chart with the x-axis showing months from December 2025 to August 2026 and the y-axis showing 0 to 4500. A very rough but generally linear line climbs from 0 near the start of December 2025 to ~4000 near the start of August 2026 increasing at approximately 500 per month.
Eugene Alvin Villar@seav4f.bsky.social · 4mo ago

This Lua module I created nearly four months ago is now used in just over 2000 historical marker photos in Wikimedia Commons! 🎉 This makes the photos hopefully a bit more useful. List of photos: commons.wikimedia.org/w/index.php?...

1/2: Yet another example of how the real world refuses to comply with the human need to classify and label things. The Japan Meteorological Agency (JMA) is tracking an ongoing storm named Kujira that had passed over northern Luzon island and is expected to pass over it again.

Weather forecast map showing the Philippines and the past and forecasted track of Tropical Storm Kujira meandering over northern Luzon island. To the right is a sidebar showing important meteorological data for the storm such as its coordinates, direction, pressure, and gust and sustained wind speeds.

Reacting with a “haha” or laughing emoji, such as in Facebook, Telegram, Discord, or Slack, could be ambiguous depending on context—you could either be laughing at the poster or laughing with the poster. 😅

Holy shit! Jim Jordan is reduced to stammering when Kasie Hunt presses him on why he continues to support Max Miller despite credible allegations that he abused his ex-wife and toddler daughter

I'm old enough to remember when polio put my friends into iron lungs. We dutifully lined up at school to get vaccinated. We eradicated the disease. We protected the common good and saved lives. What RFK Jr. is doing to public health in America is a disgrace.

Bild

The 6 largest oil companies will collectively rake in $45B in profits in the second quarter of 2026 — nearly double what they made in the first quarter. Meanwhile, Canada, France, and Spain are battling record-breaking wildfires spurred by the climate crisis. Big Oil profits while the world burns.

Mitch McConnell hasn’t been seen or heard from in 6 weeks(!) in the hospital. Yet he still has a job, still getting paid, and getting unlimited world class healthcare. The man who voted against a living wage, against universal healthcare, and against guaranteed paid leave—is now getting all three.

Just in case you still use any Basecamp products, DHH is crashing out about his AI product gently pointing out that it’s bad for him to have extermination fantasies about the Roma people.

DHH tweet saying “This is why we need competition and open weights in Al. Imagine a world where only Anthropic sat as the moral arbiter of acceptable speech. Fucking ridiculous. (Grok of course did it no problem, same too with Kimi K).” when presented with his blog post using a slur about the Roma people.

To carry 50,000 people per hour in each direction, a city needs a 175m wide road for cars. Even if those cars are electric. And then there’s all the parking. OR a city can move A LOT MORE people in a lot less space, with A LOT LESS public money, emissions, pollution, noise etc. Choices. Simple.

Graphic showing a 9 m wide track for metros can move as many people as a 175 m wide, 7 lane road for cars.