Email or username:

Password:

Forgot your password?
404 posts total
Ilya Zverev

As has been foretold: chaos.social/@RichiH/112579960

#FOSDEM will happen on 2025-02-01 and 2025-02-02, we just signed the contract with ULB today!

You're hearing it here first, because Mastodon is the #FLOSS social network. We'll publish official news in a bit :)

Show previous comments
Hugo Devillers

@fosdem this means I'll get to go, for the first time in 5 years ! awesome :)

g0hl1n

@fosdem great news 🥳👍

@Crofton @theyoctojester As we just talked about it yesterday 😉 Would be great if you could make an OpenEmbedded (or YP) event happening again after FOSDEM in 2025 🤩

#fosdem #openembedded #yoctoproject #embeddedlinux

Ilya Zverev

The unreasonable effectiveness of simple HTML
https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

I've told this story at conferences - but due to the general situation I thought I'd retell it here.

A few years ago I was doing policy research in a housing benefits office in London. They are singularly unlovely places. The walls are brightened up with posters offering helpful services for people fleeing domestic violence. The security guards on the door are cautiously indifferent to anyone walking in. The air is filled with tense conversations between partners - drowned out by the noise of screaming kids.

In the middle, a young woman sits on a hard plastic chair. She is surrounded by canvas-bags containing her worldly possessions. She doesn't look like she is in a great emotional place right now. Clutched in her hands is a games console - a PlayStation Portable. She stares at it intensely; blocking out the world with Candy Crush.

Or, at least, that's what I thought.

Walking behind her, I glance at her console and recognise the screen she's on. She's connected to the complementary WiFi and is browsing the GOV.UK pages on Housing Benefit. She's not slicing fruit; she's arming herself with knowledge.

The PSP's web browser is - charitably - pathetic. It is slow, frequently runs out of memory, and can only open 3 tabs at a time.

But the GOV.UK pages are written in simple HTML. They are designed to be lightweight and will work even on rubbish browsers. They have to. This is for everyone.

Not everyone has a big monitor, or a multi-core CPU burning through the teraflops, or a broadband connection.

The photographer Chase Jarvis coined the phrase "the best camera is the one that’s with you". He meant that having a crappy instamatic with you at an important moment is better than having the best camera in the world locked up in your car.

The same is true of web browsers. If you have a smart TV, it probably has a crappy browser.

https://shkspr.mobi/blog/wp-content/uploads/2018/08/Twitters-guest-mode-displayed-on-a-TV.jpg

My old car had a built-in crappy web browser.

https://shkspr.mobi/blog/wp-content/uploads/2015/06/i3-HTML5.jpg

Both are painful to use - but they work!

If your laptop and phone both got stolen - how easily could you conduct online life through the worst browser you have? If you have to file an insurance claim online - will you get sent a simple HTML form to fill in, or a DOCX which won't render?

What vital information or services are forbidden to you due to being trapped in PDFs or horrendously complicated web sites?

Are you developing public services? Or a system that people might access when they're in desperate need of help? Plain HTML works. A small bit of simple CSS will make look decent. JavaScript is probably unnecessary - but can be used to progressively enhance stuff. Add alt text to images so people paying per MB can understand what the images are for (and, you know, accessibility).

Go sit in an uncomfortable chair, in an uncomfortable location, and stare at an uncomfortably small screen with an uncomfortably outdated web browser. How easy is it to use the websites you've created?

I chatted briefly to the young woman afterwards. She'd been kicked out by her parents and her friends had given her the bus fare to the housing benefits office. She had nothing but praise for how helpful the staff had been. I asked about the PSP - a hand-me-down from an older brother - and the web browser. Her reply was "It's shit. But it worked."

I think that's all we can strive for.

Here are some stats on games consoles visiting GOV.UK

data:image/webp;base64,UklGRkACAABXRUJQVlA4IDQCAADwCgCdASowADAAPrVSpU0nJKOiJzgKSOAWiUAXZm5dJ3l+BQ9m8phghwQHi8Ym3WaOSWWXnMbNxfUTSGhLzaiwgM/jMUh9QyDj+eMEfT8GtmH7Ikv7R970O8NBBuMa+KAA/u6fAj/ZHU+ifD/0K5VcqevQEIiV2z/I751/gf7B3YqTI0HUv5mf23t/HHmDmCdfNAB8oG9t5ssK1N3u6/Oi6YtdXyqBn89uoffcuDK1lL+YJj8OfNiNpVauzA/rdfPPGmiu0kMb1zXjv0ayNt3YWaNMLuP+Bbj2GymT8NS0EWuLK4zBspi4Xmi0/8j6zlQi/A5xa7l+3XBGSv5B6/rFAZ+u9CV463VDEiBQstTlc2DegXJD8I1O209P75NR55lQHMXNqNve+S+6w9DPQxYsdKvUaSmWM3dFYUrtQBHgZ51UzKROe3Bd9HJ8vH4n0WAA5WqXeerFQvZNcSiilNowyft9VwfV2ZA3BzrWidUbL8pxaPcZqCsNLGc2QPFPWZUINLCW32sNfT4i//RCWNcldFF4d/nR4s+L+3zwLHlDlB/7H9kH1KDTwLvNOWTs+ZmlQTYEWrq0stlUCysB31n9W8M4A+IfvxM3YOIc/yZNXuWPLU76FyMqg1p5+uOhZM5qMIrudEhzKOgSw8XuOiIr9S+LP52GU8CQsA9kwqKTNWDUZ/4o4ajssfRUF/B2EubzBYXporQg5/OK20e1YM3TwkRcWSNsfD4BkSi1Gb+kD2sSAAA=

Matt Hobbs (@TheRealNooshu@hachyderm.io)

@TheRealNooshu

data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCmFyaWEtbGFiZWw9IlR3aXR0ZXIiIHJvbGU9ImltZyIKdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoCmQ9Im0wIDBINTEyVjUxMkgwIgpmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0iIzFkOWJmMCIgZD0ibTQ1OCAxNDBxLTIzIDEwLTQ1IDEyIDI1LTE1IDM0LTQzLTI0IDE0LTUwIDE5YTc5IDc5IDAgMDAtMTM1IDcycS0xMDEtNy0xNjMtODNhODAgODAgMCAwMDI0IDEwNnEtMTcgMC0zNi0xMHMtMyA2MiA2NCA3OXEtMTkgNS0zNiAxczE1IDUzIDc0IDU1cS01MCA0MC0xMTcgMzNhMjI0IDIyNCAwIDAwMzQ2LTIwMHEyMy0xNiA0MC00MSIvPjwvc3ZnPg==

Replying to @TheRealNooshuInterestingly we have 3,574 users visiting GOV.UK on games consoles:
• Xbox - 2,062
• Playstation 4 - 1,457
• Playstation Vita - 25
• Nintendo WiiU - 14
• Nintendo 3DS - 16

20/22

❤️ 29💬 1♻️ 010:45 - Mon 01 February 2021

https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

#HTML5 #web #WeekNotes #work

The unreasonable effectiveness of simple HTML
https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/

I've told this story at conferences - but due to the general situation I thought I'd retell it here.

A few years ago I was doing policy research in a housing benefits office in London. They are singularly unlovely places. The walls are brightened up with posters offering helpful services for people fleeing domestic violence. The security guards on the door are cautiously indifferent...

Ilya Zverev

Everyone going on about how can these AI companies just use IP and no one cares... ah, my sweet summer children. Get me drunk and ask me about the Sony rootkit one of these days. One of my first big Wired stories! Oh, poor Dan.

Then ask a cajun fisherman about Deepwater Horizon. Or just look at Boeing right fucking now.

Companies don't have to follow laws if they don't want to. And if someone does get mad, it's a few meetings, maybe a small fine, and everyone is sweet again.

Ilya Zverev

"A report from Morgan Stanley suggests the datacenter industry is on track to emit 2.5 billion tons by 2030, which is three times higher than the predictions if generative AI had not come into play. The extra demand from GenAI will reportedly lead to a rise in emissions from 200 million tons this year to 600 million tons by 2030, thanks largely to the construction of more data centers to keep up with the demand for cloud services."

techradar.com/pro/generative-a

"A report from Morgan Stanley suggests the datacenter industry is on track to emit 2.5 billion tons by 2030, which is three times higher than the predictions if generative AI had not come into play. The extra demand from GenAI will reportedly lead to a rise in emissions from 200 million tons this year to 600 million tons by 2030, thanks largely to the construction of more data centers to keep up with the demand for cloud services."

Show previous comments
Matthew Walton

@gerrymcgovern this is assuming generative AI ever becomes useful...

Richard

@gerrymcgovern and on top of all that, I believe there isn’t even any real demand for AI in the first place

Alkaris 🏳️‍⚧️ :verified:

@gerrymcgovern Time to start pulling the plugs on all these AI focused businesses.

Ilya Zverev

Once started, it's hard to stop. Made a series of maps for 15-minute city debates. Highlighted remote buildings and the 15-minute zone.

Used GraphHopper for calculating isochrones, Python/Shapely for processing, osm2pgsql/PostGIS for preparing the buildings layer, and QGIS for styling.

Forgot the attribution label, again.

Gray map with green roads. Visible are multiple red blobs (buildings too far from schools) and orange dots for schools. Think dashed line marks the area bounds.
Ilya Zverev

Any slasher / horror / thriller film or series please drop them 🫶🏼 tia 🤗

Ilya Zverev

@awsm Last one I watched on Netflix was "Midnight Mass", and it's good in its first half, although not as consistent as his first show, "The Haunting of Hill House".

"Cabinet of Curiosities" is still on my list, but can't get myself to start.

Regarding thrillers, I once started "Japan Sinks 2020" and could bear just two episodes. Maybe that would work :)

Ilya Zverev

Quite some years ago (2006-08), we brought the #OLPC AKA the 100$ laptop to Ethiopia as pilot. A surprising thing happened. The laptops were often without battery power in the morning. A thing that wasn’t anticipated. It had two reasons. One was the keyboard LED (it was removed in later series). It was used by the parents to have a light at home. The other was a bigger surprise. The parents used the mesh networking to discuss market prices for their produce. Fascinating. 1/8

A 100$ laptop showing the activity circle on its display
Show previous comments
Tobias Struckmeier

@jwildeboer maybe it's time to revive it again? Cause nowadays hardware should be even cheaper and less energy consuming nor?

cafuego 🔭🤦🏼‍♂️

@jwildeboer I remember taking delivery of a pallet with 100 of them for linux.conf.au in 2008 and unboxing them all to upgrade them (to stop a bug breaking the conference wifi) and re-packing them to give them all away to developers :-)

Uckermark MacGyver :nonazi:

@jwildeboer this is awesome. Are you aware of a similar mesh networking technology that's still available for current day computers? Sounds like this should get much more attention from the OS community.

Ilya Zverev

Finally got to design a cycling map. I don't like any of the colors here, but at least it's useful.

Currently being discussed in the local group, so that we can present it at the car-free day events next week.

A map of Nõmme, Tallinn, Estonia, with light blue background and white labelled roads. There are schools marked with a brown icon, and recommended cycle routes marked. Green lines for safe roads, red lines for busy roads. Dashed green and red lines for fast and slow paths, like sidewalks and lanes.
stalker

@zverik how you defined busy and safe roads? Human did labeling, or is it some function of OSM tags?:)

Ilya Zverev

The numbers are in! Here are just some of the stats for State of the Map 2024 in Nairobi, Kenya:

220 Nairobi attendees
94 venue less participants
54 countries represented
60 speakers
49 sessions
- 1 keynote
- 35 presentations
- 9 workshops
- 4 self-organized sessions
- 13 poster presentations
- 24 lightning talks
- 3 pre-events

A woman speaks from the podium at State of the Map 2025 in Nairobi, Kenya
Two people speak from the podium at State of the Map 2025 in Nairobi, Kenya
A presenter at SotM in Nairobi, Kenya stands before a computer in a darkened room
Two people lead a discussion in the auditorium at State of the Map, Nairobi, Kenya
Ilya Zverev

I’ve been waiting to do this and I prob toot too much for the first day but idc i follow my millennial heart 🫶🏼

Ty @erin for opening up this thread. Here’s my #sotm2024 outfits including pre-con, i tried to be colorful, consistent and match 🇵🇭 flag colors 🌈

And yes! We’re bringing a fashion show in Manila for #SotM2025 we’re already planning ☺️ #sotm #stateofthemap

Benedicta and Arnalie (colorful top) selfie with South America map on the backgrounf
Pragya, arnalie (white jumpsuit + red blazer)and Rabina smiling with OSMF Banner at the back
Arnalie (blue longsleeve top + white trouser) speaking holding a camera, with podium and Martin on the background
Arnalie (black shirt with Philippine map styled in dormidots) smiling behind sotm2024 wallpaper
Ilya Zverev

What you get when you have a free text field asking developers which programming language they use

phython et al
Show previous comments
Tor Lillqvist

@opencage Or as I heard someone call it a long time ago, Guido's little language. But oddly enough, now when I google for that phrase, I find just one hit. I thought it used to be a common derogatory name for Python...

(Note: Personally I have nothing against Python. What I find irritating, though, is Perl criticism (always the same jokes about line noise etc) from people who have never even used it back in the days when it did seem like a good idea.)

Paul

@opencage plot twist: they're all real and they're all different forks

Ilya Zverev

Today's my last day as the curator on this account. I'm a bit under the weather so I couldn't go out to introduce y'all to the city of Dordrecht, so instead you're all invited to come visit sometime! We've got a bunch of old buildings and plenty of uhhh.. nature! 🍃

Roman of OSM

I wanna give a quick shoutout to all the friends I made during the conference, we had great vibes all around all 3 days of #sotm

Our community is made up of the coolest, most diverse, and fun group of people in the open data community and that makes sotm a worthwile experience every time

Show previous comments
Jessamyn

@molly0xfff Strong "Abe Lincoln is sick of your shit" vibes.

a campaign button of Abraham Lincoln showing him with a slightly exasperated look on his face inside a gold colored circle which has his name and the date 1860
Sophia The Evil Gnome ✔

@molly0xfff I would send this to the next stranger from the internet, who asks for a picture, if it wouldn't be so personal.

Ilya Zverev

Had fifteen minutes yesterday to create three illustrative maps for a public transport counsel. Looked at QGIS and thought, too complex.

Opened @felt , registered, and drew the maps pretty quick. Their editor is pretty good! Loved the "add route" feature.

Alas no printing feature, so I had to manually adjust zoom to a fractional number, and make screenshots which I then printed.

Map on a grey base map, with a thick red line standing for a bus 57 proposed route. Dashed black line marks part to be obsoleted. There are five new stops named: Kraavi, Astri, Valdeku, Haava and Näituse.
Felt

@zverik Hello! Glad to hear that you like the editor and add to route feature. We have a free 14-day trial of our team plan, which allows you to export to images or other geospatial files. And it opens up all of the spatial analysis tools and the API.

Ilya Zverev

@EUCommission How does this square with the Paris Agreement? The amount of energy and clean water needed to power AI factories is not insignificant and, as it currently stands, unnecessary for daily living.

Can you show us how the "AI factories" you're planning on subsidising will create a marked improvement to the lives of the majority of people living in the EU? Because right now, they can't even sort out how many 'r's are in strawberry.

Ilya Zverev

My outfits at #sotm this weekend. Make sure y'all are prepared for OSM fashion day at sotm 2025 in Manila!

Roman of OSM

I’ve been waiting to do this and I prob toot too much for the first day but idc i follow my millennial heart 🫶🏼

Ty @erin for opening up this thread. Here’s my #sotm2024 outfits including pre-con, i tried to be colorful, consistent and match 🇵🇭 flag colors 🌈

And yes! We’re bringing a fashion show in Manila for #SotM2025 we’re already planning ☺️ #sotm #stateofthemap

Benedicta and Arnalie (colorful top) selfie with South America map on the backgrounf
Pragya, arnalie (white jumpsuit + red blazer)and Rabina smiling with OSMF Banner at the back
Arnalie (blue longsleeve top + white trouser) speaking holding a camera, with podium and Martin on the background
Arnalie (black shirt with Philippine map styled in dormidots) smiling behind sotm2024 wallpaper
Ilya Zverev

Ok after spending way too much time building a Planetiler profile that I'm happy with (thanks Mike B!), I have a global OSM tileset that works from z6-14. It contains all OSM geometries at zoom 14 and simplifies to points for smaller stuff at lower zooms. All properties are on the features, so you can use my fork of @watmildon's TIGERMap to make cool maps like this to see all the different users mapping in your area. iandees.github.io/TIGERMap/doc

Ok after spending way too much time building a Planetiler profile that I'm happy with (thanks Mike B!), I have a global OSM tileset that works from z6-14. It contains all OSM geometries at zoom 14 and simplifies to points for smaller stuff at lower zooms. All properties are on the features, so you can use my fork of @watmildon's TIGERMap to make cool maps like this to see all the different users mapping in your area. iandees.github.io/TIGERMap/doc

A map of OpenStreetMap data around Minneapolis and St. Paul in a browser, colored by unique user names. It's a rainbow of colors!
Ian Dees

That's pretty neat, but the cool thing is that the low zoom support means you can zoom out and see a pretty good overview. This really makes Firefox work hard (it's deciding on colors for 100k's of features), but it works. iandees.github.io/TIGERMap/doc

Ilya Zverev

#sotm2024 Stefan Keller presenting ongoing research on #opendata #conflation in #openstreetmap introducing #diffedplaces created by Claudio Bertozzi and an improved forked version of #osmconflator

A slide from Stefan Keller's presentation at State of the Map 2024 titled "Catching OSM Up with External Data with a Workflow and Tools for Conflation and Validation." The slide outlines the motivation for the talk, focusing on enhancing OpenStreetMap (OSM) through conflation and validation, showcasing interesting OSM activities, and introducing tools like OSM Conflator and DiffedPlaces. The slide includes an overview of the topics covered and a small portrait of Stefan Keller.
A slide titled "Conflation in OSM: A general workflow," providing a step-by-step guide to the conflation process. Steps include discussing the import, mapping external data to OSM schema, validating data, calculating differences, and performing the import using tools like JOSM. The slide includes a portrait of Stefan Keller in the bottom right.
A slide discussing "DiffedPlaces," a work-in-progress tool created as part of a master's thesis in data science by Claudio Bertozzi. The slide outlines the goals of DiffedPlaces, including implementing map matching algorithms with machine learning, calculating diffs for OSM data, and showcasing these diffs as GeoJSON on a public website. The slide includes a portrait of Stefan Keller.
A slide titled "OSM Conflator: The data flow (and workflow)" depicting a flowchart illustrating the process of matching external data to OSM using the OSM Conflator tool. The diagram shows the steps involved, from data matching to validation and upload to OSM. The slide includes a small portrait of Stefan Keller.
Thibault's alt text account

@SeverinGeo #ALT4you

Image 1: A slide from Stefan Keller's presentation at State of the Map 2024 titled "Catching OSM Up with External Data with a Workflow and Tools for Conflation and Validation." The slide outlines the motivation for the talk, focusing on enhancing OpenStreetMap (OSM) through conflation and validation, showcasing interesting OSM activities, and introducing tools like OSM Conflator and DiffedPlaces. The slide includes an overview of the topics covered and a small portrait of Stefan Keller.

Image 2: A slide titled "Conflation in OSM: A general workflow," providing a step-by-step guide to the conflation process. Steps include discussing the import, mapping external data to OSM schema, validating data, calculating differences, and performing the import using tools like JOSM. The slide includes a portrait of Stefan Keller in the bottom right.

Image 3: A slide discussing "DiffedPlaces," a work-in-progress tool created as part of a master's thesis in data science by Claudio Bertozzi. The slide outlines the goals of DiffedPlaces, including implementing map matching algorithms with machine learning, calculating diffs for OSM data, and showcasing these diffs as GeoJSON on a public website. The slide includes a portrait of Stefan Keller.

Image 4: A slide titled "OSM Conflator: The data flow (and workflow)" depicting a flowchart illustrating the process of matching external data to OSM using the OSM Conflator tool. The diagram shows the steps involved, from data matching to validation and upload to OSM. The slide includes a small portrait of Stefan Keller.

@SeverinGeo #ALT4you

Image 1: A slide from Stefan Keller's presentation at State of the Map 2024 titled "Catching OSM Up with External Data with a Workflow and Tools for Conflation and Validation." The slide outlines the motivation for the talk, focusing on enhancing OpenStreetMap (OSM) through conflation and validation, showcasing interesting OSM activities, and introducing tools like OSM Conflator and DiffedPlaces. The slide includes an overview of the topics covered and a small portrait of Stefan Keller.

Go Up