Show newer

@AshleyGullen we are evaluating this, but it’s likely we will still ship the 2D support before 3D. We believe it is conforming per spec to support OffscreenCanvas without WebGL. And it should be feature detectable (just try making a gl context in an OffscreenCanvas and see if it fails). How much is the impact to update the feature test?

@sto3psl I think you can feature test this directly by trying to make a GL context for an OffscreenCanvas - it will error out if this combo is not available.

@mackuba specifically from a content blocker you want to do this? Not from within a web page?

@infotexture @webkit we are interested in this feature. There are some important issues for the CSS WG to work through in the standard, including issues based on ways that Chrome’s current implementation diverges from the spec. Not gonna comment on future timelines but we are positive on this feature.

Safari Technology Preview 165 is out today!

It includes:
• RegExp Duplicate Named Capture Groups
• `text-transform: full-size-kana`
• `x` units in `calc()` function
• `image-set()` — resolution and type as optional arguments
• the `length` property of `CSSKeyframesRule` for Web Animations
• `Headers.prototype.getSetCookie`
• `link` `rel=modulepreload`

Plus bug fixes and much more.

webkit.org/blog/13932/release-

There was a lot of discussion around Safari 15.4 beta supporting Web Push on iOS but a ton of other great highly demanded features are coming.

Just a few highlights:
* RegExp lookbehind assertions
* outline following border-radius
* Declarative Shadow DOM
* WASM SIMD
* OffscreenCanvas (2D only for now)

Check out the beta or a recent STP release. We welcome feedback, including what you’d like to see next.

developer.apple.com/documentat

I wish restaurants would prioritize non alcoholic wine and pairings with food. Almost no one I eat out with drinks alcohol anymore. Next and Smyth had awesome pairings. I wish more restaurants prioritized it. daily.sevenfifty.com/non-alcoh

@Yoav but to be more specific about where I think you’re misreading the OED definition:
1. The use of “agency” in the spec. clause is singular, which contradictions your interpretation that a single org can’t fit the “parties” part of the first clause (either multiple people within one org count; or they are merely writing a dictionary, not a standard, so omitted “one or more”).
2. “spec.” introduces a narrower sense, rather than modifying the first given sense, so “covert” is optional.

@Yoav I would say read the rest of the Wikipedia article and see if that holds up. If “Freemasonry” and “The Catholic Church” (both mentioned as popular subjects of conspiracies) are covert and plural, than so are Apple and Google in the relevant sense.

@Yoav Do you consider that a requirement for something to be a conspiracy theory? That it’s about a nonexistent group? Or that it can’t be about a group that’s an organization? If so, that would be a very idiosyncratic definition of “conspiracy theory” which doesn’t seem to align with Wikipedia, dictionaries, or common usage. Consider that Freemasonry indisputably exists as an organization.

Another valid critique, that’s also akin to conspiratorial thinking, is the theory that can explain anything. If a theory is validated both when X happens and when X doesn’t happen, then the theory has no predictive power and is just a bad theory. Many conspiracy theories have this same property, that they can explain any possible turn of events. But sure, there are other kinds of low quality theories that can explain any outcome.

For example if I said “Yoav isn’t finely parsing what counts a a conspiracy theory out of care for accurate rhetoric; he’s just looking to endorse an anti-Apple hate campaign with plausible deniability”, that would not be a conspiracy theory because it’s just one person, but it would be psychologizing. Even if I claimed this theory also explained other actions like starring a certain post on this very platform.

However, I think the most apt critique is not “conspiracy theory” but “psychologizing”, or “mind reading” — pretending to know the reasons for other people’s actions without direct evidence or even against their stated reasons. Now of course we can’t help speculating, but imagining another’s motivations, and then getting angry about it, crosses the line on both courtesy and honesty.

@Yoav If you consider “a social construct that motivates individual behavior” to be equivalent to “a single actor”, then by your rule, nothing can be called a conspiracy theory. (Every conspiracy theory proponent believes the theory can explain all the relevant actions of its subject, so that part is trivial). That makes it a poor rule, because conspiracy theories exist.

Being a woman in the tech industry has unfortunately given me an incredible amount of experience dealing with hate, harassment, & violent verbal attacks. It’s given me an incredibly thick skin. However recent attacks are pushing me over some kind of edge. It’s horrible to work hard on something for years, with an amazing team, only to have the weirdest, totally-wrong theories floated around as fact, endorsed by colleagues across the web industry. This level of hatred and cynicism is shocking.

Just read the latest release notes for Safari Technology Preview 164 and Safari 16.4 beta, and I'm blown away by the incredible work of @jondavis and @jensimmons.

Their attention to detail and comprehensive explanations make it easy to appreciate the hard work that goes into #WebKit and #Safari every day.

Thank you for keeping us informed and inspired!

@Yoav On the contrary, counting many individual humans as being a "single actor" is the very essence of conspiracy theories. Conspiracy theorists would doubtless say that the Illuminati are a single actor.

@nomster Maybe this points to a difference in emphasis. We’re not specifically looking to persuade devs to build apps with web stuff over any other technology or framework. We want to make sure that, if they do choose to build something web-based, they have the tools to deliver a great user experience, and it’s not too hard to do so. We’d like the same to be true of UIKit, SwiftUI, Flutter, React Native, Xamarin, etc.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.