Sign in

Yuri Astrakhan

@nyurik.bsky.social
366 followers 114 following 38 posts

Maps, Rust, DataViz, DBs, OSM. Co-founder of MapLibre. Author of Wikipedia API/maps/graphs. Former principle engineer at Elastic, now at Rivian.

PostsRepliesMedia
Yuri Astrakhan @nyurik.bsky.social · 21/03/2026
#MapLibre Tile Format is has gained a lot of traction, and now there is a 3D specification proposal for MLT tiles - within the 2D+zoom of the usual MLT/MVT space - github.com/maplibre/map...
github.com
MapLibre Tiles 3D data support · maplibre maplibre-tile-spec · Discussion #1182
@alasram has been working on a big proposal on how to implement 3D tile support within the frame of MLT specification. See in-depth comparison with the other 3D formats. Main ideas: Data is targeti...
031
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 05/11/2025
Read the latest newsletter covering project updates and #maplibre's #FOSS4G talks & workshops 🌍 🙏 Thanks to Radar for their continued sponsorship! maplibre.org/news/2025-11... #OpenStreetMap #OpenSource #SoTMEU2025 #foss4g2025 #foss4gna
maplibre.org
MapLibre Newsletter October 2025
The MapLibre Organization is an umbrella for open-source mapping libraries.
0122
Yuri Astrakhan @nyurik.bsky.social · 10/10/2025
#Ubuntu 25.10 released, switching all basic commands like `ls`, `sudo`, `cd`, `cat`, ... to pure #Rustlang implementations. canonical.com/blog/canonic...
canonical.com
Canonical releases Ubuntu 25.10 Questing Quokka | Canonical
The latest interim release of Ubuntu comes with compatibility enhancements at the silicon level, accessibility upgrades and a robust security posture that sets the stage for the next LTS. October 9, 2...
0103
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 06/10/2025
🔖MapLibre September 2025 Newsletter is out! Highlights: tackling tech debt in Maputnik, iOS support in Flutter, Martin marching toward v1.0, & onboarding Spatial K. 👉 Read more: maplibre.org/news/2025-10... #MapLibre #OpenSource #FOSS4G #Openstreetmap
maplibre.org
MapLibre Newsletter September 2025
The MapLibre Organization is an umbrella for open-source mapping libraries.
073
Yuri Astrakhan @nyurik.bsky.social · 04/10/2025
My #RustConf '25 talk has posted! The story of adapting #rustlang at Rivian and Volkswagen Group Technologies ... Slides: docs.google.com/presentation... Rust jobs @ RVT: docs.google.com/document/d/e... Video: www.youtube.com/watch?v=3RIx...
youtube.com
Yuri Astrakhan: "Adapting Rust @ Rivian Cars: Coolest Tech to the Next-Gen EVs" | RustConf 2025
YouTube video by Rust Foundation
0204
Yuri Astrakhan @nyurik.bsky.social · 29/09/2025
A list of 🦀 Rust-friendly jobs at Rivian VW Tech has posted! US West coast and Belgrade are preferred, but exceptional candidates might be remote! The list will be kept up to date. docs.google.com/document/d/e... #rustlang #rivian
docs.google.com
Rust Engineering Opportunities at RV Tech
0175
Yuri Astrakhan @nyurik.bsky.social · 26/09/2025
Who wants to work on some Rust code related to mapping and c++?
040
Yuri Astrakhan @nyurik.bsky.social · 19/08/2025
My first #RustConf presentation!
080
Yuri Astrakhan @nyurik.bsky.social · 23/07/2025
🇳🇿 Please support MapLibre and other fun FOSS4G talks you want to hear, either in-person or later as video recordings. ---- My shameless self-promotion 😊 * MapLibre - from data to tile rendering, in one status update * Tile serving with MapLibre/Martin/Planetiler - base and overlays Workshop
talks.osgeo.org
FOSS4G 2025
Schedule, talks and talk submissions for FOSS4G 2025
120
Yuri Astrakhan @nyurik.bsky.social · 22/07/2025
🎉 Major @maplibre.org success: @rivianofficial.bsky.social integrates a commercial map data source (Google) with the Open Source map visualization stack (MapLibre), offering flexibility and styling consistency across multiple platforms, while avoiding vendor lock-in www.linkedin.com/feed/update/...
linkedin.com
Also as part of this Rivian Navigation with Google Maps we've elected to | Colin Crenshaw
Also as part of this Rivian Navigation with Google Maps we've elected to adapt MapLibre to our needs allowing us to quickly iterate and optimize for our specific hardware. We were able to increase...
031
Yuri Astrakhan @nyurik.bsky.social · 23/06/2025
My #rustconf session details this September
030
Yuri Astrakhan @nyurik.bsky.social · 23/06/2025
Thanks to everyone who came to see us at @stateofthemapus.bsky.social in Boston! I am not certain if there will be a recording, but the slides are here docs.google.com/presentation...
docs.google.com
2025-06 MapLibre @ SOTMUS Boston
Yuri Astrakhan @nyuriks Bart Louwers @louwers CC BY 2.0 State of Map Data OpenStreetMap, Style OpenMapTiles
182
Yuri Astrakhan @nyurik.bsky.social · 16/06/2025
#HurfRust - the re-implemented project of the ubiquitous text (font) shaping engine #HurfBuzz has released its first v0.1.0 with heavy Google/Chrome support! RIIR :) github.com/harfbuzz/har...
github.com
GitHub - harfbuzz/harfrust: Port of RustyBuzz to use Fontations
Port of RustyBuzz to use Fontations. Contribute to harfbuzz/harfrust development by creating an account on GitHub.
000
Yuri Astrakhan @nyurik.bsky.social · 10/06/2025
I will be honored to present at RustConf 2025!
060
Reposted by Yuri Astrakhan
Jakub Nowosad @nowosad.fosstodon.org.ap.brid.gy · 13/04/2025
Updated the GitHub repo with a list of Geospatial Conferences 2025 🌍 Covers events on GIS, remote sensing, and more. Browse the list and improve it here: github.com/Nowosad/conferences_2025 #geospatial #GISchat #remotesensing #Geo2025
A repo screenshot
2168
Yuri Astrakhan @nyurik.bsky.social · 12/04/2025
Rename any C++ items, including enum values, in bindgen. Pending review - github.com/rust-lang/ru...
github.com
allow renaming rules for C enums, structs, and typedefs by nyurik · Pull Request #3191 · rust-lang/rust-bindgen
Add utilities to rename, change case, and fix Rust code generated from the C headers. Renamer implements a bindgen callback trait. It handles struct/enum/typedef type renames with a string->stri...
000
Yuri Astrakhan @nyurik.bsky.social · 07/04/2025
Fascinating state of #rustlang at Microsoft by @markrussinovich.bsky.social (Azure CTO) Key takeaways: Rust is at every level of the stack, from UEFI to kernel/VMs to services to apps. Significant performance gain over C++ without even trying, productivity, security… www.youtube.com/watch?v=1Vgp...
youtube.com
Microsoft is Getting Rusty: A Review of Successes and Challenges - Mark Russinovich
YouTube video by Rust Nation UK
0112
Yuri Astrakhan @nyurik.bsky.social · 07/04/2025
Martin v0.16 is out, now supporting style sheet serving, plus nemerous other features and bug fixes... On top of that, Martin has been found to be the fastest map tile server! github.com/maplibre/mar...
github.com
Release v0.16.0 · maplibre/martin
Major Changes Support for style serving, allowing Martin to host MapLibre style files. What's Changed Fix test by @sharkAndshark in #1642 Ignore features ordering in test by @sharkAndshark in #1...
141
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 04/03/2025
🚀 MapLibre February 2025 Updates – New Community Spotlight, MLT advancements, and expanded monthly meetings! 📅 Read more: maplibre.org/news/2025-03... #OpenStreetMap #MapLibre #OpenSource #GIS
maplibre.org
MapLibre Newsletter February 2025
0103
Yuri Astrakhan @nyurik.bsky.social · 04/03/2025
Finally something I can use with my Tesla!
041
Reposted by Yuri Astrakhan
Matthew Downhour @matthewdownhour.bsky.social · 28/02/2025
You can believe that the secret service just lets random people walk into the oval office without credentials Or you can believe that someone in the WH wanted TASS in that room There is actually no wiggle room here
08021
Yuri Astrakhan @nyurik.bsky.social · 27/02/2025
All the #FastPFOR and related compression algorithms are now available in #Rust . Currently as a C++ wrapper, but eventually we hope to have pure Rust implementations as well. Thx to @lemire.bsky.social and @jjcfrancisco.bsky.social! crates.io/crates/fastp...
crates.io
crates.io: Rust Package Registry
022
Yuri Astrakhan @nyurik.bsky.social · 27/02/2025
A Clippy lint to simplify Rust format expressions is being voted on to become "style". I think it improves code readability and eliminates some bugs. Please vote rust-lang.zulipchat.com#narrow/chann...
rust-lang.zulipchat.com
Public view of rust-lang | Zulip team chat
Browse the publicly accessible channels in rust-lang without logging in.
130
Yuri Astrakhan @nyurik.bsky.social · 20/02/2025
Rust v1.85 is out! Clippy now allows 3rd party crates to tag format!-like macros, like `log::warn!`, so any code misusing them will now be linted too. It only took me 2 years to get it working :) github.com/rust-lang/ru...
github.com
030
Reposted by Yuri Astrakhan
depths of wikipedia @depthsofwikipedia.bsky.social · 19/02/2025
Slashed zero (0̸), a representation of the number 0 (zero) to distinguish it from the letter O
Slashed letter 'O' (O̸), a representation of the letter O to distinguish it from the number 0 (zero)
192140882690
Reposted by Yuri Astrakhan
Lawrence Lessig @lessig.bsky.social · 17/02/2025
From the Department of Epic Irony: The Right’s fight to silence ‘originalism’ link.medium.com/UVnBTGRz4Qb
link.medium.com
1124
Yuri Astrakhan @nyurik.bsky.social · 15/02/2025
I just discovered a guide to using #martin-tile-server , looks like a good starting point. Big thx to Rilus for posting. medium.com/illumination...
medium.com
My Martin Tile Server Setup!
Another great tool written in Rust 🦀
283
Yuri Astrakhan @nyurik.bsky.social · 12/02/2025
We have a few #rustlang positions at Rivian! The needle is really moving :) Preferably in CA, but there are options. careers.rivianvw.tech/rivian-vw-gr...
careers.rivianvw.tech
Connectivity Software Engineer - Rust in Palo Alto, California | Rivian and VW Group Technology
rivian-vw-group-technology is hiring a Connectivity Software Engineer - Rust in Palo Alto, California. Review all of the job details and apply today!
22710
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 04/02/2025
📢 January 2025 Newsletter is here! We’re kicking off the year with exciting updates: ⚙️ Rust support progress for Native 🔤 Web font improvements in GL JS 💡 Read more: 🔗 maplibre.org/news/2025-02... #MapLibre #OpenStreetMap #OpenSource #Geospatial #FOSS
maplibre.org
MapLibre Newsletter January 2025
191
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 28/01/2025
MapLibre Eastern Call after a pause! 🌏 📅 Date: Jan 29, 2025 ⏰ Time: 9:00–10:00 AM UTC 🔗 Join Here: tinyurl.com/maplibre-eas... This call will now be held on the last Wednesday of every month, tailored for the eastern part of the world. See you there!
tinyurl.com
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom ...
052
Reposted by Yuri Astrakhan
Protomaps @protomaps.com · 24/01/2025
The Maputnik editor for @maplibre.org supports vector PMTiles sources now: maplibre.org/maputnik Thanks to @implgeo.bsky.social, HarelM, WebFreak001 and ShellyDCMS for contributing on GitHub!
1124
Yuri Astrakhan @nyurik.bsky.social · 16/01/2025
🎉 #MapLibre Native project just merged its first #Rust component, building for all platforms with Bazel and CMake support. This should allow simpler onboarding of the fast, stable, and secure rust components with minimal risk, and attract more contributors @maplibre.org github.com/maplibre/map...
github.com
Allow compiling with Rust code by louwers · Pull Request #3137 · maplibre/maplibre-native
Continuation of #2647 Adds optional support for Rust code in the source tree. Replaces csscolorparser.hpp with a Rust library by way of proof-of-concept. Use -DMLN_USE_RUST=ON with CMake or ://use...
084
Yuri Astrakhan @nyurik.bsky.social · 09/01/2025
It seems @maplibre.org GL JS v5 introduces a fairly significant breaking change in how it handles geometry types in a style - breaking a lot of well known map providers. Discussion is underway if this should be reverted... (but the globe view is still awesome!!!) github.com/maplibre/map...
github.com
Adjust `geometry-type` expression to return `Point`, `LineString` or `Polygon`? · Issue #965 · maplibre/maplibre-style-spec
Historically, in both MapLibre GL JS up to v4 and MapLibre Native, contrary to what the style specification specifies, the geometry-type expression returned Point, LineString or Polygon. This was r...
241
Reposted by Yuri Astrakhan
Your Internet Friend Tom Tomorrow @tomtomorrow.bsky.social · 04/01/2025
This is, or should be, a big deal -- Ann Telnaes, an absolute legend, quitting WaPo due to censorship of a cartoon criticizing billionaires anntelnaes.substack.com/p/why-im-qui...
anntelnaes.substack.com
Why I'm quitting the Washington Post
Democracy can't function without a free press
19595443716
Reposted by Yuri Astrakhan
Oliver Wipfli @oliverwipfli.ch · 04/01/2025
MapLibre GL JS v5.0.0 has been released and it comes with a nice new globe feature. Congrats everyone who worked on this! maplibre.org/maplibre-gl-...
0123
Yuri Astrakhan @nyurik.bsky.social · 16/12/2024
Well done MapLibre-JP! Anyone wants to organize a local MapLibre meetup? We might be able to sponsor 🍕
020
Reposted by Yuri Astrakhan
MapLibre @maplibre.org · 12/12/2024
MapLibre Android with Vulkan support is here! 📱 📢 Learn more from our news page: maplibre.org/news/2024-12... 🎉 Huge thanks to the team & everyone who tested! #MapLibre #AndroidDevelopment #Vulkan #OpenSource #OpenStreetMap
maplibre.org
MapLibre Android with Vulkan Support Released
0132
Yuri Astrakhan @nyurik.bsky.social · 10/12/2024
My #FOSS4G slides about @maplibre.org shown in Belem, Brazil. Thanks to all attending, and especially for the great questions! docs.google.com/presentation...
docs.google.com
2024-12 MapLibre @ FOSS4G
Yuri Astrakhan YuriAstrakhan@gmail.com CC BY 2.0 State of MapLibre @nyurik.bsky.social nyurik
0124
Yuri Astrakhan @nyurik.bsky.social · 28/11/2024
Rust/Clippy 1.83 now suggests `Option<&T>` instead of `&Option<T>` rust-lang.github.io/rust-clippy/...
rust-lang.github.io
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
031
Yuri Astrakhan @nyurik.bsky.social · 28/11/2024
Rust v1.83 is out - includes my aarch64_unknown_nto_qnx700 target (an old QNX 7.0 ... sigh, but useful for some legacy platform). Other fun things - new Clippy lints, .... In the next version, expect 3rd party format-like macro support. releases.rs/docs/1.83.0/
releases.rs
Rust Changelogs
1.83.0 # Released on: 28 November, 2024 Branched from master on: 11 October, 2024 Language # Stabilize &mut, *mut, &Cell, and *const Cell in const. Allow creating references to statics in const initia...
010
Yuri Astrakhan @nyurik.bsky.social · 20/11/2024
First post: An amazing Twitter to Bluesky migration tool to move all your followers - allthings.how/how-to-migra... More maps- and tech- related topics to follow. Happy to be here.
allthings.how
How to migrate from X (Twitter) to Bluesky without losing your followers
Abandoning ship on X (formerly, Twitter?) Bring over your community to Bluesky.
271