jwz,
@jwz@mastodon.social avatar

Remember when Mozilla made a web browser?

Mozilla 2023 Annual Report: CEO pay skyrockets, while Firefox Marketshare nosedives:

Earlier this year, Mozilla laid out their vision for the future of their organization -- and it did not include Firefox....
https://jwz.org/b/ykH2

jwz,
@jwz@mastodon.social avatar

Elsewhere I saw someone post this image as a defense of rather than parody of Mozilla's corporate structure. Apparently this infographic comes from somewhere deep within the comically un-navigable "stateof.mozilla.org" (seriously, that site's design is like the "don't" list for the modern web's ills.)

"This is where the Innovation goes in."

promovicz,
@promovicz@chaos.social avatar

@jwz This is horrible and sad.

yusef,
@yusef@hachyderm.io avatar

@jwz innovation is stored in the balls

kfringe,
@kfringe@mastodon.social avatar

@jwz No. This can't be real. For one thing, there are too many balls in the blue scrotum. For another, the royalties penis is comically undersized.

st3fan,
@st3fan@mastodon.social avatar

@jwz Impact meets Innovation in the worm box where the spirit vapour turns back into liquid.

daniel,
@daniel@social.telemetrydeck.com avatar

@jwz AI.

gwozniak,
@gwozniak@discuss.systems avatar

@daniel @jwz Accurately depicted as a bubble.

MBridegam,
@MBridegam@mastodon.social avatar

@gwozniak @daniel @jwz

Yeah, wondered that. What AI is Mozilla into?

Brendanjones,
@Brendanjones@fosstodon.org avatar

@MBridegam @gwozniak @daniel @jwz this I am also wondering. They don’t have any existing products that use it afaik, so what are they starting?

lanodan,
@lanodan@queer.hacktivis.me avatar

@jwz Meaning that instead of what Mozilla supporters are saying, Firefox sits on both (donation + search revenue), how surprising.

jwz,
@jwz@mastodon.social avatar

P.S. don't use Chrome. Thank you for coming to my Ted talk.

FinchHaven,
@FinchHaven@sfba.social avatar

@jwz

So

Brave then?

Or what?

Pretty easy to keep throwing down "donts" when you never have to come up with a "do"

Oh

@_:~$ firefox -v
Mozilla Firefox 121.0

jwz,
@jwz@mastodon.social avatar

@FinchHaven
No, I really, absolutely, for sure do not have to do that.

At all.

"Thing X is Bad and Fucked" can be true even if I have nothing to say about Thing Y.

BoredomFestival,
@BoredomFestival@sfba.social avatar

@jwz what the actual fuckin fuck, that's like the Red Cross deciding to abandon modern medicine and focus on homeopathy instead

18+ zombierustpunk,
@zombierustpunk@hachyderm.io avatar

@jwz

“Sometimes I think back on my time amongst these clowns and realize that if I had stayed in the tech industry instead of buying a bar, I would be repellently rich right now. On the other hand I probably would have killed myself, so there's that.”

As someone who quit my cushy job in the tech industry over exactly this kind of thing, it means a lot to hear you say this. It seems like none of my friends or coworkers really understand.

thomholwerda,
@thomholwerda@exquisite.social avatar

@jwz Dude, you're linking to known and openly nazi Brian Lunduke. Wtf?

jztusk,
@jztusk@mastodon.social avatar

@thomholwerda @jwz

Yikes. I don't know the guy, but my initial research gives of a strong whiff of grift.

But I wouldn't be surprised if there were problems like this at Mozilla. Would love to see a better source cover this.

jwz,
@jwz@mastodon.social avatar

@jztusk @thomholwerda I have no idea who this guy is, but he linked to primary sources and drew the obvious conclusions. If you have dispute about the numbers in the annual report from Mozilla itself I'd sure love to hear about that.

jztusk,
@jztusk@mastodon.social avatar

@jwz @thomholwerda

I've no time to dive deep, but over on this thread

https://mastodon.social/@kotnik/111664836177365056

there's a lot of questioning of how much "no mention of Firefox" in that one document means. "The obvious conclusions" might just be "my prejudices".

jwz,
@jwz@mastodon.social avatar

@jztusk If you want to make the claim that the collection of shell companies that all call themselves Mozilla are focused on making the web browser succeed, go for it -- because from all available evidence, that is very much [citation needed].

Schouten_B,
@Schouten_B@mastodon.social avatar

@jwz @jztusk Mozilla's mission isn't about making money off a browser though. Firefox could have a 90% market share and that wouldn't mean Mozilla is successful.

The mission revolves around a healthy, open web. While the browser, and standards obviously play some role in that, the web has grown a lot since 2000 and it's going to take a lot more to make/keep it healthy.

(Disclaimer: I am employed by Mozilla to work on Firefox)

jwz,
@jwz@mastodon.social avatar

@Schouten_B @jztusk Wow.... If you think Firefox could have 90% market share and Mozilla could be considered a failure, I guess we really have nothing to discuss.

Schouten_B,
@Schouten_B@mastodon.social avatar

@jwz @jztusk I absolutely believe that. As a matter of fact, that may make the web less healthy as it would mean both WebKit and Blink would have diminishingly small market shares, and engine diversity plays a huge role in ensuring a healthy web. 40/30/30 would be a much more desirable situation.

At the same time Firefox can perfectly be used to browse a web that is fundamentally flawed and harms people's lives and mental health. (Hell, it is)

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @jwz @jztusk

ROTFL what? No surprise Firefox is in free nosedive when people employed by Mozilla to work on Firefox work that way. A browser with a market share to compete with Blink is literally the only thing left to protect “a healthy, open web”. One that supports web standards regardless of what Google decides to do with Chrome, instead of meekly following what the overlord dictates.

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @jwz @jztusk A healthy, open web goes well beyond web standards :-).

Having said that, not a nosedive market share has been flattening and in 2023 it has actually been stable 🙂.

I work hard to make Firefox faster and we've made some great progress and I'm proud of all the hard work people did. But that doesn't mean I don't acknowledge the fact we have to to beyond that.

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @jwz @jztusk

a healthy open web starts from web standards.

Not «Google decided to kill Reader, so we remove support for RSS too».

Not «Google decided to pull JPEG‌ XL support so we're not going to enable it either.»

I'm going to stop here for the sake of my mental health.

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @jwz @jztusk Sometimes it's important to pick battles and look where you can make a difference.

Supporting JPEG-XR (big fan, fwiw) when noone is using it isn't adding value.

To be clear, I wasn't involved in said decisions. But they have to be made.

Wouldn't want you to risk your mental health though 🙂.

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @jwz @jztusk

Firefox is doing absolutely nothing to “make a difference”.

No one can use JPEG XL if no browser decides to support it. UA implementors have to make the first step here, and by refusing to do so Firefox is driving the last nail in the format's coffin. If the same attitude had been used for web standards when IE had 90% market share, the open web would have been killed then and there.

Thanks for confirming that Firefox is doing nothing to protect the open web today.

st3fan,
@st3fan@mastodon.social avatar

@oblomov @Schouten_B @jwz @jztusk Supporting JPEG XL or any other “niche” feature (yup I said it) is not going to make any significant difference.

Today’s Firefox is as good as any other browser.

Nothing technical will stop Google and their billion dollar marketing and dirty games from taking away the final bit of non-Chrome browser market share. Sadly.

Mozilla has never had a good strategy for desktop and mobile browsers other than ship something every month.

oblomov,
@oblomov@sociale.network avatar

@st3fan @Schouten_B @jwz @jztusk

Supporting JPEG XL‌, RSS and other web standards would make a lot of difference, as it would signal that Mozilla actually cares about web standards and the open web.

Today's Firefox is not as good as any other browser. Vivaldi, for example, is much better under most respect, expect for it being a Blink skin with non-free components —and yet managing to do a better job than Firefox at promoting the open web despite this. This is how bad the situation is.

st3fan,
@st3fan@mastodon.social avatar

@oblomov @Schouten_B @jwz @jztusk You say this because you live in a bubble and you know your tech very well. However for 99.99% of users, “regular" people, what happens in that rectangular area in which content is rendered is pretty much the same between any modern browser. Those people do not choose a browser based on a checklist that contains RSS or WebBluetooth or JPEG XL.

oblomov,
@oblomov@sociale.network avatar

@st3fan @Schouten_B @jwz @jztusk

Mozilla has done absolutely nothing to differentiate Firefox from Chrome, and in fact has actively done all it can to make it as indistinguishable as possible, to the point of actively removing features to drop down to “parity” with Chrome. No shit nothing made a difference in terms of market share. Why should anyone use Firefox, when the only reason to use it is «it's not Chrome»?

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @st3fan @jwz @jztusk For one we have very different data collection policies that have a significant impact on how much of your personal data you implicitly 'sell', at least when compared to Chrome.

There's more of course, but that's the primary one for me -personally-. (Other people may have motivations around adblockers/add-ons and tracking protection for example)

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @st3fan @jwz @jztusk

Ah yes, privacy, something those 99.99% of people really care about, not like those “niche” standards like RSS (oh wait, no they don't.)

And no, there's not more, really. And users that actually care will get even better privacy from other browsers.

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @st3fan @jwz @jztusk You said vs Chrome. The vessel that funds Blink development.

If you don't have to make your engine it's easy to collect less data.

And yeah, not enough people care about privacy, part of our mission is to educate there (see projects like Privacy Not Included).

My impression at this point is that you're not really arguing in good faith though, I hope I'm wrong.

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @st3fan @jwz @jztusk

So: eople who care about privacy have better options than Firefox, and people who don't will use Chrome anyway, because Firefox has nothing to offer compared to it. When “less worse privacy” is literally the only selling point against Chrome, is it really any surprise that Firefox has lost so much market share?

I'm not in good faith? Who is it again that made the claim that not supporting web standards was the best choice to protect the open web?

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @st3fan @jwz @jztusk

You want to go for maximum irony? Firefox could enable JPEG XL and Mozilla could partner with Meta to advertise the browser as the superior choice for faster image loading, and this would still do more for the open web that what Firefox has done in the last decade. This is how bad the situation is.

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @st3fan @jwz @jztusk I can asure you Meta has no interest in that. The word 'could' here is predicated on false assumptions.

(If I'm wrong, put me in touch with someone at Meta with decision making power and we'll talk!)

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @st3fan @jwz @jztusk

I'm sure your overpaid CEO has a better chance at striking such a deal than any contact I could pass to you. (What was that again about limited resources?)

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @st3fan @jwz @jztusk It's cute and at the same time somewhat worrying that you think we don't talk to Meta when we make these types of decisions.

Which is why I'm interested in what your assumption that we 'could' do that is based on :-).

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @st3fan @jwz @jztusk

So you're telling me that JPEG XL support is still only in Nightly because Meta asked you to not promote it to mainline?

(Not that I needed any more reasons to despite Meta, but that would be an interesting extra file in the folder of the reasons why.)

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @jwz @jztusk When IE had 90% market share decisions about what to support were made as well.

There's numerous reasons for this, not least of which security.

I'm sorry you feel Firefox isn't doing anything to help the open web, but JPEG-XR (whose patents are only made available under the CP), is far from the only component of an open web.

But you are entitled to your opinion of course.

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @jwz @jztusk

And you'll notice that “not supporting transparent PNGs because IE doesn't suppor it” with security as an excuse wasn't one of them.

Also, it's the second time you confuse JPEG XL with JPEG XR. They are not the same thing.

And yes, JXL is not the only component of the open web (are you trolling?), but it's one of the many that Firefox is disregarding since Papa Google said it shouldn't be supported. You know, like RSS. These aren't opinions, but facts.

Schouten_B,
@Schouten_B@mastodon.social avatar

@oblomov @jwz @jztusk Ah sorry. Yes. I did misread that.

I'm not familiar enough with the merits of XL to have much of an informed opinion on it I'm afraid.

But I doubt the decision to support it was related to 'papa google' (other than the reality that a format only supported by Firefox is not going to get much adoption, and in some ways, it shouldn't except if it's -really- compelling).

oblomov,
@oblomov@sociale.network avatar

@Schouten_B @jwz @jztusk

It sure won't get any adoption if not even Firefox supports. Ironically, Apple (of all the frigging companies) has a healthier attitude than that and added JPEG‌ XL‌ support in Safari. Something that in Firefox is literally just a switch flip at build time. Tell me again how this isn't because Papa Google doesn't want it.

And again, JPEG XL isn't even the point. Mozilla's attitude to web standards and the open web is.

pinchito,
@pinchito@mastodon.social avatar
ophiocephalic,
@ophiocephalic@kolektiva.social avatar
pinchito,
@pinchito@mastodon.social avatar

@ophiocephalic @thomholwerda @jwz still not a Nazi. Words matter!

ophiocephalic,
@ophiocephalic@kolektiva.social avatar

@pinchito @thomholwerda @jwz
Here are the words that matter the most:

Fuck nazis
Fuck fascists
Don't platform nazis and fascists

DBG3D,
@DBG3D@masto.es avatar

@pinchito @ophiocephalic @thomholwerda @jwz
You are right words and their meaning matter:

Nazi == Fascist == Right Wing == True

pinchito,
@pinchito@mastodon.social avatar

@DBG3D @ophiocephalic @thomholwerda @jwz then everyone who disagrees with you is a Nazi. I refuse to wash away the meaning of a truly horrible ideology, and neither should you.

jwz,
@jwz@mastodon.social avatar

@pinchito @DBG3D @ophiocephalic @thomholwerda
I implore all of you -- regardless of what you think about this dude, who I am not defending - can we please focus on Mozilla, the actual topic?

Maybe the worst person you know made a good point. It happens. If someone less weird had posted a coherent thing I probably would have linked to that instead, But they didn't. So here we are. So we can make this the Nth referendum on hating the alt-right, which I do, or instead we can talk about Mozilla.

ophiocephalic,
@ophiocephalic@kolektiva.social avatar

@jwz @pinchito @DBG3D @thomholwerda
Actually no. Regardless of what Mozilla is up to, and some of it's not good, never platform a fascist. This blogger you're promoting and sending traffic to is a rabid transphobic misogynist who mixes up cherry-picked facts and bullshit to attack and undermine open-source projects: https://kolektiva.social/@ophiocephalic/111666210818055445

These people want to eradicate everything that makes life worth living, and all of our bloodlines too. We're at war with them, and everything we do should be framed in that light. "Does this toot or blog post make it harder or easier for fascism to prevail?"

You're letting your strings get pulled by our worst enemies. This liberal "gotta hand it to them" impulse is a weakness that will get us all killed. They're coming for you and that queer burlesque in your joint too, @jwz

jwz,
@jwz@mastodon.social avatar

@ophiocephalic @pinchito @DBG3D @thomholwerda This is why Mastodon's threading system is the worst.

pinchito,
@pinchito@mastodon.social avatar

@ophiocephalic @jwz @DBG3D @thomholwerda that is fine, if we all shared your goals in life and your exact modus operandi. As it is, we may choose to pursue our own goals as we see fit. In this case we seem to share with a right wing bigot the bigger goal of keeping Firefox alive.

ophiocephalic,
@ophiocephalic@kolektiva.social avatar

@pinchito @jwz @DBG3D @thomholwerda
As I mentioned above, that bigot doesn't want to keep Firefox alive, he wants to destroy it - and by spreading his message, you're helping him

pinchito,
@pinchito@mastodon.social avatar

@jwz @DBG3D @ophiocephalic @thomholwerda You got that right! 👏

takeitev,
@takeitev@mastodon.social avatar

@jwz @lisamelton hope he’s forced to resign

piofthings,
@piofthings@mastodon.social avatar

@jwz so I should really be donating to LibreOffice instead 🫣🤔

NovemberMan,
disky00,
@disky00@mastodon.social avatar

@jwz This explains a lot about why I've been seeing a worse experience in Firefox lately. God dammit Mozilla, you were a light in the darkness and you've descended into the shitpile with everything else on the internet.

xs4me2,
@xs4me2@mastodon.social avatar

@jwz

It’s called capitalism…

jwz,
@jwz@mastodon.social avatar

@xs4me2 How insightful. Thanks for sharing.

thomasfuchs,
@thomasfuchs@hachyderm.io avatar

@jwz [expletive]

bassplayer,
@bassplayer@mas.to avatar

@jwz All browsers have baggage. There are others with better privacy scores

https://privacytests.org/private.html

jwz,
@jwz@mastodon.social avatar

@bassplayer I have no idea what point you are trying to make, but it sure seems irrelevant.

metaning,
@metaning@mastodon.social avatar

@jwz I remember when Mozilla made a web browser:

  • that didn’t use the system’s dictionary for spell check.
  • whose official non-US English language packs didn’t work for its own built-in spell check.
  • which didn’t provide a visual indication of Private Browsing Mode if reasonable security settings were normally enabled.
  • that put preferences in a browser tab, rather than a preferences window UI.

Chrome, sadly is the new IE, and it won that by being a better application.

riggbeck,
@riggbeck@mastodon.social avatar

@jwz

Mozilla has swallowed the AI Kool-Aid.

williamgunn,
@williamgunn@mastodon.social avatar

@jwz FWIW, Mozilla's post doesn't give me that vibe, and I've written many documents like that one, so I understand how they're written. They're simply talking more about the exciting stuff in a forward-looking post.

pixelat3d,
@pixelat3d@mastodon.social avatar

@williamgunn @jwz Exactly. This appears to be just another case of "I like hot dogs" being translated into "Why do you hate hamburgers!?!"

Internet outrage machine go zoom 🏎️~

americanjeff,
@americanjeff@mastodon.social avatar

@jwz Oh great, and I just switched to firefox

Schouten_B,
@Schouten_B@mastodon.social avatar

@americanjeff @jwz The main point here is that donations do not go to the Corporation and aren't involved in paying the salary of people in the corporation (including the CEO).

jwz,
@jwz@mastodon.social avatar

@Schouten_B @americanjeff "Siri what is money laundering"

Schouten_B, (edited )
@Schouten_B@mastodon.social avatar

@jwz @americanjeff It's not money laundering. They serve different purposes. Donations should go directly to promoting the open web, not to the development of profitable products.

Analogously Mitchell's CEO salary of a (very profitable) for-profit company should not be paid from the donations people make to the mission of Mozilla. The structure supports that.

jwz,
@jwz@mastodon.social avatar

@Schouten_B @americanjeff Yeaaahhhhhh see, now you're doing the "I work for Mozilla, not Mozilla" thing again and shell-corp three card monte is the very basis of a money laundry.

Schouten_B,
@Schouten_B@mastodon.social avatar

@jwz @americanjeff But I do work for a for-profit corporation. It would be very disingenuous to deny that. And it would be absurd to accept the salary that I receive if it was coming out or donations rather than a profitable product.

Could I make a lot more at Facebook? Sure. That doesn't mean I'm being a philanthropist here. It's important to be clear about the difference.

mima,

@jwz It's also fascinating to me how he doesn't see what's wrong with their model intentionally not giving the donations directly to 's development. You know, the very "product" people know for???

And I definitely know many people who have donated to Mozilla thinking it will help developers spend more time improving Firefox, when it's clearly not the case!

@Schouten_B @americanjeff

gabriel,

@mima
Serious question: given this dilemma, how can one best fund open source browser development? (Regardless if firefox or not)
Encourage the people working on FF to setup liberapay?
@jwz @Schouten_B @americanjeff

gabriel,

@mima
Serious question: given this dilemma, how can one best fund open source browser development? (Regardless if firefox or not)
Encourage the people working on FF to setup liberapay?
@jwz @Schouten_B @americanjeff

RE: https://mk.gabe.rocks/notes/9nhp0q8zx0

Schouten_B,
@Schouten_B@mastodon.social avatar

@gabriel @jwz @americanjeff @mima Honest answer: I don't think funding is helpful or needed here. The most useful thing you can do is to spread the message of why engine diversity matters and encourage people around you to make a conscious choice as to what browsers to use! Those users will pay for themselves and implicitly help browser development!

Oh. And file bugs and tell us why they matter when you find them 🙂.

Schouten_B,
@Schouten_B@mastodon.social avatar

@gabriel @jwz @americanjeff @mima (I'm very familiar with the 'where can I send my money' sentiment, as for those of us with plenty of financial resources money is so much less precious than time. But sadly I'm afraid our money can do a lot less good here than our time and effort 🙂)

mima,

@gabriel I don't really have the best answer that can apply to all open-source browsers out there; I don't think it can be universal. One thing's for sure though: if they want to rely entirely on donations, that's totally cool! If they want to rely entirely on partnership deals and profits from a corporation, that's fine too, just make it absolutely clear that you're doing that (so no using the exact same name preceding "Corporation" and "Foundation" please).

I can tell you about one browser called whose monetary model I know well and is simple: development benefits from both donations and a search partnership deal with . However they're able to do this because they don't have to spin-off a corporation to take the DDG money (which probably just number around some thousands of dollars or maybe even just some hundreds, all I know is that donations still make up most of the revenue). And most of the time it isn't really money that is holding back Pale Moon's development, but lack of developers who can work in the CSS and JS engines.

So that's why it's not simple to answer that question. But if you really want an answer, I guess just accept both kinds of money and try to make it legal? Not sure how Mozilla could do that though... And it's not simple to let the browser's development just be entirely funded by donations either, because while there is no doubt a dedicated amount of users who will give out money, I am skeptical it can be enough to sustain the speed of development Firefox is in right now with its 4-week release cycle.

@jwz @Schouten_B @americanjeff

dsfgs,

@mima @gabriel @jwz @Schouten_B @americanjeff
We were going to say redirect donations to a fork of Firefox rather than Firefox.

FF really doesn't respect ppls donations. They are Goo-funded. Scamazon and Cloud(G)lare work through them too. A few years ago Mozilla snubbed bitcoin donations. Their priorities are clear.

Projects that seem to respect ppl and/or seem to need support/volunteers, include #I2P, #gNUSocial, FSF, #Parabola (gnulinux), #libreboot.at, ForgeFed, #OpenWRT, DeCloudflare.

mima,

@dsfgs

A few years ago Mozilla snubbed bitcoin donations.

Small FOSS projects like reject donations in cryptocurrency (especially Bitcoin) too, due to how unstable its market price is (gotta convert it back to real cash you know, so you can actually use it to feed yourself) and how it's most notoriously used in crime. It has nothing to do with your conspiracy thinking that corporate influence is somehow behind why FOSS projects don't want your crypto; it's practicality in the real world which from time-to-time again that field has failed to deliver.> Their priorities are clear.

Which is to get real funding, not what is essentially shares in the stock market.

@gabriel @jwz @Schouten_B @americanjeff

mima,

@dsfgs There are many things to criticize for, but rejecting for donations is not one of them.

@gabriel @jwz @Schouten_B @americanjeff

dsfgs,

@mima @gabriel @jwz @Schouten_B @americanjeff
Cash is used most for crime, not crypto, by orders of magnitude. Tropes and memes take time to fade, though.

Bitcoin is ethical money not stocks, if Moz don't see that it's because they don't want to see that (again the Goo' influence).

The (fairly easy to avoid) fluctuations are the cost of having basic morals and ethic.

jwz,
@jwz@mastodon.social avatar

@dsfgs @mima @gabriel @Schouten_B @americanjeff
People, when you find yourself arguing with a crypto-humper, just block and move on.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • InstantRegret
  • JUstTest
  • everett
  • Durango
  • cisconetworking
  • khanakhh
  • ethstaker
  • tester
  • anitta
  • Leos
  • normalnudes
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines