Roman Karavia

Uncreative coding, geo disinformation, empty stack development, data camouflage. Maps are my territory.

Roman Karavia boosted:
Stephan Heuelping13@swiss.social
2025-05-26

Good Morning, some news about Topoprint.ch, a service to transform any location in Switzerland into a Topodisc, a unique 3D-printable model of your favorite place.
blog.heuel.org/2025/05/updates

Roman Karavia boosted:
Eugene Alvin Villar 🇵🇭seav@en.osm.town
2025-05-18

Finally! @leaflet, the venerable lightweight JS tilemap display library, is gearing up for a 2.0.0 release! 🎉

leafletjs.com/2025/05/18/leafl

#Mapstodon #gischat #Leaflet #LeafletJS

Roman Karavia boosted:
2025-05-10

Maps.black

maps.black

* Hosted in the EU with no tracking.
* Vector, raster, satellite & terrain tiles.
* everything available in PMTiles format!

2025-05-06

@EvenRouault @ben Yeah, coding only twice would be far too easy!

Screenshot of GitHub CI of a C++ project, which is compiled on dozens of different platforms / compilers.
2025-04-02

@peter @AskASwiss To be fair, it's not clear if "her brother" refers to the brother of the niece or of the mother. If the former, then you can get 14, 41, 7 with all integers.

2025-04-01

Reminder: Check the date today before you believe everything you read online. (actually maybe you should anyway never believe stuff you read online)

Roman Karavia boosted:
Jeremy Garniauxjeremy@mapstodon.space
2025-04-01

Edit: it may be April Fools Day, Mapstodon.Space isn't for sale and has no machiavelic plan of unfair AI training! Phew!

🙃🎣🫢

--

🚀 Very pleased to announce that Mapstodon.Space has been acquired by Mapbox!

🗺️ As of May 1, Mapstodon.Space will be rebranded to MapSocialAI and will be accessible at MapSocial.ai.

💬 We'll have the mission to set-up a new LLM whose training data will be based exclusively on the conversation history of Mapstodon.Space and federated servers.

(...)

2025-03-31

@ebel Various random thoughts on this:
- programmer in German is Programmiererin (female), Programmierer (male), or Programmierer:in (gender neutral, pronounced with a glottal stop before the "in" suffix)
- people (who?) sometimes claim that you can also use "Programmierer" generically, and other genders should just understand that they are also being referred to ("mitgemeint")
- you could e.g. say that you used to be a Programmierer:in, or a Programmiererin (male mitgemeint)

2025-03-27

@richardf Robin Hawkes was working on something similar a few years ago, it's still online at fogmap.robinhawkes.com

2025-03-23

@djh For the Mapbox license, it looks like they at least thought about it, but came to an (IMHO) somewhat sketchy conclusion: Mapbox allows using Satellite Imagery for OSM tracing, so they assumed that you are also allowed to download and share it in an ML model used for OSM tracing. See the license section here: huggingface.co/datasets/mozill

2025-03-07

New #OpenStreetMap idea: A routing profile that takes into account how many interesting sticks you will find on the way, so you know if your slowdown will be 2x or 10x when walking with children...

2024-12-27

@klaskarlsson Do I get any points for recognizing Södermalm?

2024-12-19

@scottjenson I have seen an attempt of a middle-ellipsis CSS hack in the wild on GitLab, but it's IMHO a bit flawed because it results in extra left-to-right mark (U+200E) chars when copy-pasting the filename.

Screenshot from GitLab: A file named FolderThumbnail.vue is rendered as "Fold... nail.vue" with middle ellipsis.Screenshot of the HTML that is used to create the middle ellipsis for the file FolderThumbnail.vue on GitLab, and the result of copy-pasting the file name.

Transcript:
<span class="gl-truncate-component gl-pr-7">
  <span class="gl-truncate-end">FolderThu</span>
  <span class="gl-truncate-start">‎[U+200E]mbnail.vue‎[U+200E]</span>
</span>

Copy-paste result: FolderThu‎[U+200E]mbnail.vue‎[U+200E]
2024-12-19

@scottjenson There's a discussion on how to add this to CSS here: github.com/w3c/csswg-drafts/is

Sounds like there's lots of interesting little details to figure out.

There's also a CSS trick that (ab)uses text direction to get a similar result with the existing CSS text-overflow feature: github.com/w3c/csswg-drafts/is

Roman Karavia boosted:
Amᵃᵖanda 🔜 CFCamapanda@en.osm.town
2024-10-03

Have you ever wanted to look inside the OSM map? Check out Jochen Topf's new OSM X-RAY!

It's OpenStreetMap vector tiles, with _all_ the data 💪 OSM X-RAY: test.osm2pgsql.org/

He wrote a good blog post explain all the details & trade offs and how it works: blog.jochentopf.com/2024-09-30

#OpenStreetMap #OSM #map #gis #data

2024-09-24

@fil Very beautiful! Checking this out on my phone, I noticed one more detail: The NYT version jumps back to the latest data when I lift my finger, yours doesn't.

Roman Karavia boosted:
ebel aurora | map data witchebel@moytura.org
2024-09-11

Unix hackers should be able to understand non-binary genders. The vast majority of people use emacs or vim, but a small percentage use a different editor.

2024-08-29

Google Gemini Terms popup: "If your Gemini Apps Activity setting is on, Google stores your Gemini Apps activity"

Reality: "Haha, just kidding, what we mean is that we always store your activity. There is a setting, but you cannot turn it off."

#Google #Gemini #privacy

Screenshot of the Google Gemini Terms & Privacy popup with the following text and a "No thanks" and a "Use Gemini" button.

This notice and our Privacy Policy describe how Google handles your data when you interact with our Gemini Apps. “Gemini Apps” refers to our conversational AI service for consumers in apps and services that reference this notice.

In the European Economic Area and Switzerland, Gemini Apps are provided by Google Ireland Limited. Gemini Apps are provided by Google LLC everywhere else. We refer to Google Ireland Limited and Google LLC below as Google.

What data is collected and how it’s used

Google collects your Gemini Apps conversations, related product usage information, info about your location, and your feedback. Google uses this data, consistent with our Privacy Policy, to provide, improve, and develop Google products and services and machine-learning technologies, including Google’s enterprise products such as Google Cloud.

Gemini Apps Activity is on by default if you are 18 or older. Users under 18 can choose to turn it on.

If your Gemini Apps Activity setting is on, Google stores your Gemini Apps activity with your Google Account for up to 18 months. You can change this to 3 or 36 months in your Gemini
Apps Activity setting. Info about your location, including the general area from your device, IP address, or Home or Work addresses in your Google Account, is also stored with your
Gemini Apps activity. Learn more at g.co/privacypolicy/location.Screenshot from the Google Help center page at https://support.google.com/gemini/answer/14620100?sjid=15423548451064655146-EU

Activity for users with a work or school Google Account

Manage & delete Gemini activity

[highlighted] For users with a work or school Google Account and access to Gemini, Gemini Activity is on and can’t be turned off and you can’t delete your Gemini activity.

Your Gemini Activity only includes activity from the Gemini web app (gemini.google.com). When you delete your chats with Gemini for Workspace inside a Workspace app, this does not delete any information that is saved to your Gemini Activity.

If you’ve used the Gemini web app with your work or school account previously and had Gemini Activity turned off, your Gemini Activity will be turned on. The first time you sign in after May 9, 2024, your Gemini Activity will be turned on and your conversation history will be retained for 18 months.

If Gemini indicates that your history is off, refresh your web page. 
  
Important: For work or school users who don’t have a Gemini for Google Workspace license, while Gemini Activity is on, Google collects your Gemini web app conversations and other information you provide to improve and develop Google products and services and machine-learning technologies. Learn more.
2024-07-11

@gka Counter-question: Which of the following are part of Europe? Russia, Cyprus, Turkey, Armenia, Greenland, French Guiana

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst