Risto Yrjänä's Avatar

Risto Yrjänä

@ristoy.bsky.social

code+design+products+people. Senior Software Designer @ Solita. He/him. Dad.

174 Followers  |  1,150 Following  |  4 Posts  |  Joined: 30.08.2023  |  2.1153

Latest posts by ristoy.bsky.social on Bluesky

Preview
Release pnpm 10.16 · pnpm/pnpm Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...

pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it.

A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!

12.09.2025 22:49 — 👍 197    🔁 64    💬 8    📌 6
Video thumbnail

What “fascism” means

Full: www.instagram.com/reel/DO6EvDz...

22.09.2025 14:26 — 👍 5134    🔁 2257    💬 211    📌 199
Preview
Rogue Ad-free video game news, guides, opinions, history, culture, previews, interviews, and reviews written by humans, for humans

Rogue.site is now a reality! Thank you to everyone along the way who helped make it possible.

If you like what you see, and want more of it. Consider pledging your support with a subscription. Your funds will go to support independent games journalism written by humans, for humans.

02.09.2025 20:09 — 👍 1360    🔁 510    💬 27    📌 76
Preview
Paris said au revoir to cars. Air pollution maps reveal a dramatic change. Air pollution fell substantially as the city restricted car traffic and made way for parks and bike lanes.

“Over the past 20 years, Paris has undergone a major physical transformation, trading automotive arteries for bike lanes, adding green spaces and eliminating 50,000 parking spaces.

Part of the payoff has been invisible — in the air itself.”

Leadership, strategy, real action, common sense. #Paris

29.08.2025 16:57 — 👍 4125    🔁 1479    💬 40    📌 163
Preview
Software 3.0 vs AI Agentic Mesh: Why McKinsey Got It Wrong From Karpathy's technical vision to boardroom reality—the first executive communication framework that bridges AI constraints with business strategy, complete with CEO-friendly ROI models and insights

natesnewsletter.substack.com/p/software-3...

25.08.2025 17:29 — 👍 0    🔁 0    💬 0    📌 0
Preview
Why Sweden Clears Snow-Covered Walkways Before Roads — Streetsblog USA It's part of "gender-balanced" policy that reflects the fact that women walk more than men.

“Many Swedish cities, including #Stockholm, prioritize snow clearance very differently. They now clear walkways & bike paths first, especially those near bus stops & primary schools. Next, they clear local roads, & then, finally, highways.”
usa.streetsblog.org/2018/01/24/w...

24.08.2025 06:02 — 👍 436    🔁 128    💬 13    📌 13
Preview
People on board with new solution to Toronto traffic that would limit cars on city streets Fixing Toronto's gridlock is now so high on the political agenda that the Province is ripping out brand-new bike lanes in a misguided attempt to get …

"Paris started with periodic, strategic closures of key streets, then day-long closures of the entire city center, always in the context of the conversation about air quality, livability & noise…It's a very smart way of doing it." — @brenttoderian.bsky.social in BlogTO www.blogto.com/city/2024/12...

10.08.2025 07:11 — 👍 212    🔁 55    💬 2    📌 6
Preview
Helsinki goes a full year without a traffic death A city traffic engineer credits the success to lower speed limits and smarter design.

“Helsinki has not recorded a single traffic fatality in the past 12 months, city and police officials confirmed this week.”

City engineer credits lower speed limits and smart design.

I agree. #Helsinki #VisionZero

30.07.2025 07:28 — 👍 1157    🔁 534    💬 19    📌 86

I see grocery/takeout shaming discourse going around again, so this is your periodic historian reminder that cooking from scratch daily while working has never been sustainable, and for millennia everyone either relied on takeout & restaurants or ate in huge households w/ big dorm-like group dining.

25.07.2025 22:40 — 👍 5141    🔁 1412    💬 195    📌 351
22.06.2025 03:37 — 👍 23845    🔁 8835    💬 3    📌 115
Illustration of a woman with a helmet carrying a bicycle while boarding a blue and white train. The text reads: ‘Bikes on trains? You want it – EU got it!’ An EU flag is shown on the ground and in the top-left corner.

Illustration of a woman with a helmet carrying a bicycle while boarding a blue and white train. The text reads: ‘Bikes on trains? You want it – EU got it!’ An EU flag is shown on the ground and in the top-left corner.

Hop on, ride off! 🚆🚲

As of today, bikes are welcome on-board of EU trains. All new and upgraded trains in the EU will have dedicated spots for full-sized bicycles.

So, you can ride wherever the train takes you!

07.06.2025 08:12 — 👍 804    🔁 229    💬 33    📌 47
Preview
Do car-free zones hurt disabled people? We asked experts. City planners and advocates are seeing "accessibility used as a political football."

“…disabled people are actually less likely to drive than nondisabled people and more likely to get around by walking and rolling and taking transit. Car-heavy cities are also disproportionately dangerous for disabled folks…”

@nondriver.bsky.social in @motherjones.com #Accessibility #MultiModal

05.06.2025 03:31 — 👍 321    🔁 85    💬 8    📌 11
Preview
Why incels take the “Blackpill”—and why we should care A growing number of incels are NEET (Not in Education, Employment, or Training). That should concern us all.
30.05.2025 18:34 — 👍 45    🔁 10    💬 6    📌 6
A screenshot of Ariel Salminen’s new website and its search feature.

A screenshot of Ariel Salminen’s new website and its search feature.

This is where I explain how I built the search index using @11ty.dev for the ⌘+K search on my website: arielsalminen.com/2025/buildin...

26.05.2025 14:03 — 👍 100    🔁 13    💬 7    📌 0
Video thumbnail

🚨 Super Earth is under threat 🚨

New Helldivers 2 update escalates Illuminate menace, introduces new weapon customization, and more: play.st/4mifxK4

13.05.2025 09:01 — 👍 489    🔁 63    💬 16    📌 10
A graphic for the Marie Skłodowska-Curie Actions (MSCA), showing a historical portrait of Marie Skłodowska-Curie overlaid with an image of four young researchers walking down a hallway. The European Commission logo is in the top left. Text reads: "Marie Skłodowska-Curie Actions – €404.3 million to support postdoctoral researchers”

A graphic for the Marie Skłodowska-Curie Actions (MSCA), showing a historical portrait of Marie Skłodowska-Curie overlaid with an image of four young researchers walking down a hallway. The European Commission logo is in the top left. Text reads: "Marie Skłodowska-Curie Actions – €404.3 million to support postdoctoral researchers”

Choose Science. Choose Europe.

A new Marie Skłodowska-Curie Actions Postdoctoral Fellowships 2025 call is now open.

With a budget of €404.3 million, it will support around 1,650 researchers from Europe and beyond.

Apply by 10 September → europa.eu/!fBTMgF

08.05.2025 10:12 — 👍 959    🔁 563    💬 15    📌 99
Graphic full of data illustrating the inefficiencies of cars

Graphic full of data illustrating the inefficiencies of cars

A typical European car is parked 92% of the time. It spends 1/5th of its driving time looking for parking. Its 5 seats only move 1.5 people. 86% of its fuel never reaches the wheels, and most of the energy that does, moves the car, not the people.

Sound efficient?

HT @ellenmacarthurfdn.bsky.social

10.05.2025 02:49 — 👍 758    🔁 318    💬 33    📌 28
Video thumbnail

Oh yeah nice one kid hook that hope for humanity right into my veins

08.05.2025 16:55 — 👍 29899    🔁 8473    💬 552    📌 1422
Preview
Introduction: the (im)material spectrum of manuscript and print interaction☆ This introductory essay to the special issue on Early Modern English Textual Cultures Between Manuscript and Print first outlines previous research into different kinds of interaction between manuscr...

@saranorja.bsky.social and I edited a special issue on Early Modern English Textual Cultures Between Manuscript and Print, and the articles are beginning to appear in early view. I’m going to link to all the excellent contributions, but first, our OA intro: onlinelibrary.wiley.com/doi/10.1111/...

08.05.2025 06:55 — 👍 37    🔁 13    💬 3    📌 4
Preview
Polygon Sold To Valnet And Hit With Mass Layoffs One of the biggest gaming sites around was just blown up

This morning, most of Polygon's staff was laid off: Vox Media sold the site to Valnet, publisher of Collider, GameRant, ScreenRant, and other sites. I'm currently still at Polygon, though we don't yet know much about our future. But if you're looking for excellent writers, editors, and people…

01.05.2025 19:21 — 👍 266    🔁 64    💬 12    📌 13
Video thumbnail

Loving these dialog demos from @nerdy.dev 😍🙏🔥

nerdy.dev/have-a-dialog

Such great UI patterns here! I particularly love the cursor styling when you hover on the ::backdrop area to indicate that the element can be closed in this demo:

codepen.io/argyleink/pe...

22.04.2025 15:10 — 👍 156    🔁 13    💬 4    📌 0
Initiative detail | European Citizens' InitiativeEnglish

EU initiative “My Voice, My Choice: For Safe And Accessible Abortion”

16.04.2025 15:01 — 👍 0    🔁 0    💬 0    📌 0

Municipal elections in #Finland shaping up to a major, even unprecedented victory for the left in general. Social Democrats set to become the biggest party, and are very close to winning the vote in Helsinki - would be the first time in half a century. Radical right is the biggest loser.💪

13.04.2025 17:59 — 👍 322    🔁 64    💬 6    📌 9
Air pollution graphics for central Paris between 2007 and 2023.

Air pollution graphics for central Paris between 2007 and 2023.

Air pollution has dropped significantly in #Paris in the last 15 years as a result of a deliberate strategy. Mayor @annehidalgo.bsky.social’s leadership has traded car space for green space, safe bike space, kid space.. and traded pollution for people.

Good trade.

10.04.2025 00:17 — 👍 4342    🔁 1302    💬 42    📌 136
Preview
Check the speedometer on the brand new Blog Awesome (now with 11ty) News and information from Font Awesome – the internet’s favorite icon set; mixed with musings and nerdery from the team behind it.

Check the speedometer on the brand new Blog Awesome (now with @11ty.dev)

blog.fontawesome.com/blog-awesome...

28.03.2025 13:01 — 👍 34    🔁 6    💬 1    📌 1
Preview
Paris residents vote in favour of making 500 more streets pedestrian Parisians voted in a referendum on Sunday to pedestrianise a further 500 of the city's streets, giving fresh momentum to efforts by the French capital's left-leaning town hall to curb car usage and improve air quality.

BREAKING & BIG: Today in PARIS, citizens voted in a referendum to PEDESTRIANIZE 500 MORE of the city's streets, giving fresh momentum to efforts by city leaders to create people-places, curb car usage, and improve air quality. 66% of Parisians voted in favour of the measure, official results showed!

24.03.2025 02:12 — 👍 3284    🔁 762    💬 38    📌 128
Preview
What the Venezuelans Deported to El Salvador Experienced Exclusive photos of the arrival of Venezuelan detainees deported from the U.S.

“One young man sobbed when a guard pushed him to the floor. He said, ‘I’m not a gang member. I’m gay. I’m a barber.’ I believed him. *** He “began to whimper,” as his head was roughly shaved, “folding his hands in prayer as his hair fell.” He “asked for his mother & cried as he was slapped again.”

22.03.2025 20:51 — 👍 24058    🔁 11130    💬 1512    📌 2049
Preview
One mile on a bike is a $.42 economic gain to society, one mile driving is a $.20 loss Copenhagen, the bicycle-friendliest place on the planet, publishes a biannual Bicycle Account, and buried in its pages is a rather astonishing fact.

“One mile on a bike is a $.42 economic gain to society, one mile driving is a $.20 loss.”

“Which means that Copenhagen, a city of 1.2 million people, saves $357 million a year on health costs because something like 80% of its population commutes by bike.” #CityMakingMath

Some costs aren’t costs.

20.03.2025 05:50 — 👍 731    🔁 256    💬 5    📌 14
Post image Post image Post image Post image

i’m losing my shit at this

16.03.2025 00:03 — 👍 15880    🔁 1905    💬 778    📌 317

@ristoy is following 20 prominent accounts