James Milner's Avatar

James Milner

@jameslmilner.bsky.social

Staff Engineer @nearform.com, open source fan, hacking on geospatial in my spare time. Lives in London

1,213 Followers  |  218 Following  |  144 Posts  |  Joined: 01.09.2024  |  2.1048

Latest posts by jameslmilner.bsky.social on Bluesky

Post image

Scrapped the custom local development environment in favour of @storybook.js.org for Terra Draw. Lots of useful built in functionality and helpers provide cleaner isolated examples of different functionality.

03.08.2025 15:02 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

happy html day โ‡๏ธ

02.08.2025 09:16 โ€” ๐Ÿ‘ 53    ๐Ÿ” 19    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 3

AI generated images is the worst aesthetic

01.08.2025 07:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Whatโ€™s a technology that you think is overhyped?

Iโ€™m going to give a sideways answer to this, which is that the venture capital business model needs to be understood as requiring hype. You can go back to the Netscape IPO, and that was the proof point that made venture capital the financial lifeblood of the tech industry.

Venture capital looks at valuations and growth, not necessarily at profit or revenue. So you donโ€™t actually have to invest in technology that works, or that even makes a profit, you simply have to have a narrative that is compelling enough to float those valuations. So you see this repetitive and exhausting hype cycle as a feature in this industry. A couple of years ago, you would have been asking me about the metaverse, then last year, you would have asked me about Web3 and crypto, and for each of these inflection points thereโ€™s an Andreessen Horowitz manifesto.

Itโ€™s not simply that one piece of technology is overhyped, itโ€™s that hype is a necessary ingredient of the current business ecosystem of the tech industry. We should examine how often the financial incentive for hype is rewarded without any real social returns, without any meaningful progress in technology, without these tools and services and worlds ever actually manifesting. Thatโ€™s key to understanding the growing chasm between the narrative of techno-optimists and the reality of our tech-encumbered world.

Whatโ€™s a technology that you think is overhyped? Iโ€™m going to give a sideways answer to this, which is that the venture capital business model needs to be understood as requiring hype. You can go back to the Netscape IPO, and that was the proof point that made venture capital the financial lifeblood of the tech industry. Venture capital looks at valuations and growth, not necessarily at profit or revenue. So you donโ€™t actually have to invest in technology that works, or that even makes a profit, you simply have to have a narrative that is compelling enough to float those valuations. So you see this repetitive and exhausting hype cycle as a feature in this industry. A couple of years ago, you would have been asking me about the metaverse, then last year, you would have asked me about Web3 and crypto, and for each of these inflection points thereโ€™s an Andreessen Horowitz manifesto. Itโ€™s not simply that one piece of technology is overhyped, itโ€™s that hype is a necessary ingredient of the current business ecosystem of the tech industry. We should examine how often the financial incentive for hype is rewarded without any real social returns, without any meaningful progress in technology, without these tools and services and worlds ever actually manifesting. Thatโ€™s key to understanding the growing chasm between the narrative of techno-optimists and the reality of our tech-encumbered world.

Stand by this: www.politico.com/newsletters/...

19.02.2025 16:42 โ€” ๐Ÿ‘ 9826    ๐Ÿ” 3220    ๐Ÿ’ฌ 167    ๐Ÿ“Œ 357

Happy birthday GRASS! I checked and the open source project was started in 1984 which is pretty good going in my book

30.07.2025 17:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

hacker: i am spying on you through your webcam

linux user: omg you got it working?

29.07.2025 22:36 โ€” ๐Ÿ‘ 177    ๐Ÿ” 404    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0

MapLibre 2025 Board election process has begun!

Weโ€™re now accepting nominations for Voting Members and Governing Board candidates. .

๐Ÿ“… Nominations close: August 15, 2025
๐Ÿ‘‰ More details on GitHub: github.com/maplibre/map...

#maplibre #openstreetmap #opensource #foss4g

30.07.2025 15:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

One highlight from the Bosnia trip last week was taking the cable car in Sarajevo up to the top of the surrounding mountain and walking down the abandoned bobsleigh track from the 1984 winter Olympics

27.07.2025 19:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image

๐—ง๐—ต๐—ฎ๐˜โ€™๐˜€ ๐—ฎ ๐—ช๐—ฟ๐—ฎ๐—ฝ ๐—ณ๐—ฟ๐—ผ๐—บ ๐— ๐—ผ๐˜€๐˜๐—ฎ๐—ฟ! ๐Ÿ‡ง๐Ÿ‡ฆ

At #FOSS4G Europe, HOT hosted a drone mapping workshop, led field mapping exercises & gave talks. Huge thanks to Sam Woodcock & Kshitij Raj Sharma for showcasing our work!

Curious about the tools we shared? Check out

Drone TM: bit.ly/41bgGKa
Field-TM: bit.ly/4fgXAs3

24.07.2025 21:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I rave about @protomaps.com's PMTiles as a transformative technology. Here's an example:

๐Ÿ“Š All 8 million+ US Census blocks;
๐Ÿ—บ๏ธ Visualized in 3D with MapLibre (via #rstats);
๐Ÿ’ป Locally on my laptop - and the fan is running nice and cool.

Writing up a blog post, I'll teach you how!

24.07.2025 18:18 โ€” ๐Ÿ‘ 17    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The request to draw freehand lines in Terra Draw keeps popping up so I've been experimenting with it a little this evening and it's actually a lot of fun! Little demo on a @maplibre.org map #foss4g #gischat

23.07.2025 19:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

The Call for Talks & Workshops for #FOSS4GUK is now closed โœ‹

We have received many great proposals - thank you everyone.

We aim to provide you with an individual response as soon as possible, so everyone who is presenting can purchase an early bird ticket. ๐Ÿฆ๐ŸŽŸ๏ธ

uk.osgeo.org/foss4guk2025...

21.07.2025 14:50 โ€” ๐Ÿ‘ 7    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

In today's #gleo news: wind data!

Or, more technically: a 2-band raster covering the globe and properly warped (EPSG:4326โ†’EPSG:3857) containing UV speed data, visualised as a particle trail simulation.

Thanks to the #FOSS4GE2025 for providing the [โ€ฆ]

[Original post on mastodon.social]

19.07.2025 13:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Email coming from npmjs.org, looking like an account maintenance notification, prompting the user to log in.

Email coming from npmjs.org, looking like an account maintenance notification, prompting the user to log in.

The link to login looks identical to the NPM login, but hosted on npnjs.com

The link to login looks identical to the NPM login, but hosted on npnjs.com

A phishing attack is going on against maintainers on @npmjs.bsky.social, be aware!

- email is spoofed from npmjs.org (which doesnโ€™t use DMARC but redirects to npmjs.com)
- login link points to npnjs(dot)com (clear giveaway)

18.07.2025 20:11 โ€” ๐Ÿ‘ 76    ๐Ÿ” 44    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3
Post image Post image

Amazing last day in Mostar presenting about Terra Draw for FOSS4G EU. Thanks to everyone who came along or caught the live stream #foss4geu

18.07.2025 20:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
screenshot of a Hacker News post complaining that Svelte is 'woke' because it emits accessibility warnings. It reads:

Why does svelte have to be this woke? Please let me write this first, i will figure out accessibility on my pace, svelte be like no, do this or we are not going to let you do it at all - we will fill your editor with warnings in a way that you can't see anything.

screenshot of a Hacker News post complaining that Svelte is 'woke' because it emits accessibility warnings. It reads: Why does svelte have to be this woke? Please let me write this first, i will figure out accessibility on my pace, svelte be like no, do this or we are not going to let you do it at all - we will fill your editor with warnings in a way that you can't see anything.

even by HN standards this is an all-timer

16.07.2025 14:35 โ€” ๐Ÿ‘ 579    ๐Ÿ” 60    ๐Ÿ’ฌ 31    ๐Ÿ“Œ 14
Streaming Embedded FOSS4G Europe 2025 live streams

#FOSS4G-E Streams are live: https://2025.europe.foss4g.org/livestream/

16.07.2025 09:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Kicking off #foss4ge with a welcome message from the mayor of Mostar

16.07.2025 07:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Official answer is #foss4ge

16.07.2025 07:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What is the definitive FOSS4G EU hashtag? #FOSS4GEU, or maybe #FOSS4GE? Just #FOSS4G perhaps, and then the post is contextual? Would I be cooler if I didn't capitalize it? Many questions

15.07.2025 05:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

A day in Sarajevo yesterday before heading to Mostar today for #FOSS4G EU

15.07.2025 05:10 โ€” ๐Ÿ‘ 8    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Who Will Maintain the Future? Tackling the Graying of Open Source Software - Abigail Cabunoc Mayes
YouTube video by The Linux Foundation Who Will Maintain the Future? Tackling the Graying of Open Source Software - Abigail Cabunoc Mayes

The graying of open source is realโ€”but itโ€™s not inevitable.

We can support the next generation of maintainers by shifting how we lead, teach, & invite

My #OSSummit talk is now live on YouTube:
๐Ÿ“น youtu.be/LjP0zpLLvPQ

Slides (with full speaker notes + references):
๐Ÿ“Ž docs.google.com/presentation...

14.07.2025 19:33 โ€” ๐Ÿ‘ 23    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - Scottish-Tech-Army/Soundscape-Android: This is the source for an Android version of the original iOS Soundscape app This is the source for an Android version of the original iOS Soundscape app - Scottish-Tech-Army/Soundscape-Android

I'd like to give a big thanks to @protomaps.com for their fantastic work. Our open source Android port of Soundscape, the navigation and exploration app for visually impaired uses a protomaps server and it's reduced the cost to the supporting charities by a huge amount. github.com/Scottish-Tec...

09.07.2025 08:57 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Weโ€™re hiring a senior-level Frontend Engineer!

This role is about building tools that help people use Earth data to tackle real-world problems โ€” from climate and conservation to disaster response and open science.

Remote, open-source, and meaningful.
Details + apply: grnh.se/39qfi0m13us

07.07.2025 21:59 โ€” ๐Ÿ‘ 8    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
FOSS4G:UK 2025 Leeds Call for Talks OSGeo:UK

๐Ÿšจ Alert. Alert.

The closing date for presentation submissions for #FOSS4GUK is rapidly approaching.

Submit your talks here: uk.osgeo.org/foss4guk2025...

It can be opinions, about projects, new ideas, breaking down technical concepts. Whatever topic you want, just involve open geospatial!

08.07.2025 16:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'd love to follow more folks who are building open geo stuff in the web ecosystem - who am I missing? Appreciate maybe that is a small niche for BlueSky

07.07.2025 21:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image Post image Post image

Weโ€™ve had a fantastic round of conferences so far:
โœจ State of the Map US , all materials available at: github.com/maplibre/wor...
โœจ FOSS4G Netherlands

Next stop @foss4ge, meet our team and join the conversation on open source mapping
#maplibre #foss4g #FOSS4GE #mostar #osgeo

07.07.2025 15:34 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

HOTโ€™s tech team is heading to FOSS4G Europe 2025 this July in Mostar. Weโ€™re hosting 3 talks and 2 workshops on AI, open mapping, and humanitarian tech.

This is a paid eventโ€”register early. View the poster for full details:
2025.europe.foss4g.org/registration/

03.07.2025 18:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The Case for Software Craftsmanship in the Era of Vibes - Zed Blog From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.

The Case for Software Craftsmanship in the Era of Vibes

As software engineers, we should measure our contribution not in lines of code generated, but in reliable, well-designed systems that are easy to change and a pleasure to use.

zed.dev/blog/softwar...

06.07.2025 06:04 โ€” ๐Ÿ‘ 10    ๐Ÿ” 8    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€˜Vibe codingโ€™ as a phrase is embarrassing to me. In an industry where the bar was already very low, it suggests we can care even less. Itโ€™s another step towards enshittification.

The only way to make great software is to truly reason about the code and systems. There are no shortcuts.

06.07.2025 12:01 โ€” ๐Ÿ‘ 172    ๐Ÿ” 27    ๐Ÿ’ฌ 11    ๐Ÿ“Œ 4

@jameslmilner is following 20 prominent accounts