Email or username:

Password:

Forgot your password?
54 posts total
Vadim Makeev

Scroll to Text Fragment (i.e. #:~:text=โ€ฆ) has had poor accessibility and weโ€™ve been slow to implement it, wanting a better solution. As of bugzil.la/1914877, Firefox now supports this feature, highlighting the range to assistive technologies to support better accessibility.

Vadim Makeev

Firefox will reconsider supporting JPEG XL if they get a Rust implementation:

github.com/mozilla/standards-p

This is a very good news for web standards:

mastodon.social/@kornel/113078

and will fix a blocker that is hurting adoption of JPEG XL.

The reference implementation has unfortunately been written in C++ just as browser vendors started looking into migrating away from C++ for security reasons, and saw the C++ codec primarily as a big new attack surface.

Show previous comments
Pixel Doge

@kornel what happened about that thing of building native libraries to Wasm, then doing AOT compilation and running the resulting code in a sandbox that Firefox was supposed to be doing? Sounds like the perfect solution to to add support while avoiding directly using the C++ implementation, yet having a complete implementation today:

hacks.mozilla.org/2021/12/weba

Saying โ€œwe want to support JPEG-XL but we won't until $X that somebody else had to doโ€ sounds like moving goalposts in an attempt to silence the people asking for the feature without really committing to work on it.

@kornel what happened about that thing of building native libraries to Wasm, then doing AOT compilation and running the resulting code in a sandbox that Firefox was supposed to be doing? Sounds like the perfect solution to to add support while avoiding directly using the C++ implementation, yet having a complete implementation today:

Frost, Wolffucker ๐Ÿบ:therian:

@kornel *sighs* Of COURSE this'll just fuel the Rust Cult people.

JPEG XL is cool though.

feld
@kornel okay, but they didn't seem to have any issues with supporting the Widevine DRM modules which aren't written in Rust

Cisco's OpenH264 is 150,000 lines of C++. When are they gonna eject that?
Show previous comments
SyedUmairCodes

@heydon gonna watch and prepare for my interview

Trey Piepmeier

@heydon Bless you. Please sell a REACT IS A CULT shirt. My wife saw me watching the video when that came on the screen and said โ€œSee, youโ€™re not alone!โ€

Simon Scarfe

@heydon Amazing - the genocide->hooks transition is wonderful.

Just in case no one has called it out yet - a link in your transcript has the text and link the wrong way round, so it doesn't render as a link -

Vadim Makeev

Just open sourced i-html, a modestly sized web component which allows dynamically importing of html fragments inline. It enables some surprisingly nice patterns. keithcirkel.co.uk/i-html/

Zarin Loosli

@keithamus this is amazing and should be part of the spec

Vadim Makeev

Be the change you want to see in the world. Start by changing your editor settings from spaces to tabs.

Show previous comments
Jay Hannah

@sindresorhus now my workplaceโ€™s git pre-commit hooks replace all my code anyway.
Starting to think my decades long holy crusade wasโ€ฆ silly?

Vadim Makeev

Was this helpful? I donโ€™t know. I havenโ€™t had a chance to see the content yet, and I probably wonโ€™t.

Krzysztof Hankiewicz (he/him)

@pepelsbey I absolutely love reading articles through the tiny 20px tall window between the cookie banners, fixed headers, newsletter modals and chatbot popups.

Vadim Makeev

In Firefox, you can style the way a plain text response looks like by adding a `Link: <url>; rel=stylesheet` HTTP header.

Sadly doesnโ€™t work in Safari or Chrome.

Vadim Makeev

My new post: โ€œQuerying the Color Schemeโ€.

blog.kizu.dev/querying-the-col

Media queries are nice, but for many things, we donโ€™t even need them: there is this great #CSS property `color-scheme`, which allows us to make various things adapt to the current color scheme. We can even set it on a per-element basis. This post describes how we can use registered custom properties and style queries to read the current value of a `light-dark()` color for styling any non-color properties as well.

Show previous comments
Nathan Knowler

@kizu I feel the same way about the linked issue proposing to change how `prefers-color-scheme` to work. I think Iโ€™d have to rewrite some of my CSS mental models if that were to change. Seems less harmful to either use the style query approach youโ€™ve demonstrated or for that to develop into its own specific query. Also, seems like style query support for at least some non-custom properties worth revisiting.

Mayank

@kizu ha, i was working on a post about color-scheme too. this just means i have to write fewer things ๐Ÿ˜

and totally agreed on the media queries behavior: media queries should reflect the user's preference, not the author's (even if that's set in HTML). front-end.social/@mayank/11276

Apple Annie :prami:

@kizu oooh I love your new (?) aside components! have you talked about those already?

Vadim Makeev

Little bonus @waveformpodcast today about ActivityPub and the Fediverse! If you're trying to understand what the heck the Fediverse is, we get... possibly a little too deep into it. But it's a fun one. Featuring some big names such as @evanprodromou , @mosseri , @mmccue and more. ๐ŸŽ‰

Enjoy!
https://www.youtube.com/watch?v=-R9CWq5CBlk

Eugen Rochko

@davidimel @waveformpodcast @evanprodromou @mosseri @mmccue If you'd told me the video was going to be used too I would've put more effort into cleaning up the room behind me ๐Ÿ˜…

Peter Cottle

Awesome episode @davidimel, y'all crushed it. Shoutout to @evanprodromou, @mmccue, and others for lending their perspectives.

I also want to emphasis what @mosseri said at the end -- we can't move as fast as a startup, so fediverse replies won't be done tomorrow (sorry ๐Ÿ˜…)

But there's a *ton* of benefit to making progress as a large platform, including educating both users and regulators about the benefits of the open web. We're truly trying our best! and we appreciate the patience ๐Ÿ˜‡

Vadim Makeev

Hello hello, I've had some extra time cleared up in my schedule:

I've got some space for consulting/contract work in coming months if you want any help with:

- devrel things
- developer education programs
- developer marketing
- community management
- OSS strategy work
- non-evil multilingual speech recognition / AI work

Message me to chat? DMs here or hello at jessica.tech

Hello hello, I've had some extra time cleared up in my schedule:

I've got some space for consulting/contract work in coming months if you want any help with:

- devrel things
- developer education programs
- developer marketing
- community management
- OSS strategy work
- non-evil multilingual speech recognition / AI work

Vadim Makeev

Back from our summer break we would like to invite you to learn about CSS4, CSS5 and beyond ๐Ÿ“ˆ, presented by the CSS-Next community group tomorrow โœจ:

meetup.com/css-cafe/events/302

Vadim Makeev

It's finally here. Retcon is available now!

Drag-and-drop to rewrite your Git history, with instant results. Undo anything with โŒ˜Z, from a squash to a push. See conflicts with exceptional clarity, and resolve them with newfound confidence.

It all adds up to an unmatched mix of speed, and delight. Download the free trial now on retcon.app/, and save 25% if you buy this week.

#macOS #Git

alice

@Retcon on one hand this is great, on the other hand the Yet Another Subscription pricing makes me sad

Andreas Gerlach

@Retcon Yearly subscriptions for those (small) support tools is a no-go for me. Iโ€™m happy to pay 30 bucks for a permanent license, and upgrade if future versions offer improvements Iโ€™m looking for. But yearly subscriptions for basic tools like git or diff/merge (hello kaleidoscope)?? No, thanks!

Vadim Makeev

One low quality face, you say? Thatโ€™s rude.

Kilian Valkhof

@pepelsbey example #86754 of why we shouldn't lets devs come up with UI text ๐Ÿ˜‚

Vadim Makeev

I have a birthday coming up in a few days, an anniversary even. My favorite bar is on vacation, my friends are scattered around the worldโ€ฆ So, I decided to invite everyone to a livestream. August 25th at 12:00 Berlin time. Let's chat about everything. I suspect it would be mostly in Russian, but everyoneโ€™s welcome, really. Drinks are on you!

youtube.com/live/MFbK402FxYg

Vadim Makeev

It is *so cool* to see my colleague @jonsneyersโ€™s years of work on JPEG XL, which I had the great privilege of shooting the shit with him about, pay off in various ways: idownloadblog.com/2024/08/22/i

Vadim Makeev

Dublin was nice, but Iโ€™ll mostly remember hiking at the Howth peninsula last week.

Vadim Makeev

Some really good changes coming for default apps on iOS in the EU.

My realization in 2024 has been that the DMA fork of iOS is the best iPhone experience. We can finally use our phones like actual computers with more default apps and apps from external sources.

Bring it on: macstories.net/news/apple-anno

Show previous comments
Jaanus Kase

@viticci thank you ๐Ÿ‡ช๐Ÿ‡บ

Cuee all the ๐Ÿ‡บ๐Ÿ‡ธ tech bros whining about ๐Ÿ‡ช๐Ÿ‡บ

Dawid Rejowski

@viticci

No, Apple still has to approve thrid party app stores and is still standing there between developer and user.

There is also iOS standing in the way. Computers are not a certan set of features, they are universal, having ALL the features. To be a computer for the user you need to let it run any program, directly on the processor, not API layer of iOS.

D4v

@viticci yep, but for people that are not that skilled it is confusing. My mom called me the other day, which browser she should use that her phone is asking her...๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ of course I recommend Safari, because other browsers sucks on iOS. But she wasn't sure.

Vadim Makeev

rad Firefox Devtools feature
#CSS clip-path GUI

๐Ÿ‘€ edit any clip-path shape visually
๐Ÿ–ฑ๏ธ double click to add a point to a polygon

Mayank

@argyleink so *that's* what that icon does. i've seen it so many times but never tried clicking it ๐Ÿ˜…

Go Up