He did say "spearheaded" ;PAs someone who's been definitely unreasonably upset by the new design:
You're a moron and this is misogyny, stop being a fucking tool. It wasn't "spearheaded by a woman" and there isn't anything "feminine" about it. You couldn't define it so if you tried.
So yeah you'll get flak for your nonsense logic and frankly transparent misogyny. You're not being smart or clever, you're not "willing to speak up when others won't." You're. Just. Plain. Stupid.
+1 sub next week (paycheck)I mean, yes, subs get more stuff. Of course they do. I'm not going to apologize for that lol. Please, subscribe, we want you to subscribe. We're offering perks to subscribers!
Subscribers are a huge lifeblood to us. The more people who subscribe the better off we are. Depending on ads sucks.
[...]
Aurich you need to be a little more ... upfront and articulate about the fact that the sub is only 25$ a YEAR. That's the price of a coffee cup per MONTH.I'm not going to argue with people about ad blockers. If you've been visiting Ars for years with your ad blocker on consider supporting us by subscribing instead.
You will get no ads, but better than the blocked way. You will get no trackers, your privacy is safe. You can still run Ublock or whatever else you feel like on top of your sub if it makes you feel better.
We're giving you new features like Neutron Star, and story filtering, and we'll keep adding more.
The % of people who block ads at Ars is very high, and it hurts us a lot. I utterly respect not wanting to see ads, but our $25 a year subscription offers that and more, and it the best way to support our work.
If you're talking about the difference between design philosophies from Japanese and Chinese websites, they use ideographic written languages which are a very different reading experience. Even back before the trend of "slimmer and emptier" they were substantially different. And, in my opinion, a worse experience for reading and navigating when viewed in English than a Western design.He did say "spearheaded" ;P
What the redesign feels like, as yet another Western (check and see for yourself) gravitation towards slimmer and emptier design as if web design were one of those 500$ entrees with 5% of the dish actually occupied by (meticulously arranged) food.
View attachment 92377
It's not like I don't expect to like the content Ars is posting and will post. But having to scroll thru its appearance for the actual content is definitely something I don't look fwd to dealing with anymore.
I won't be replying to every comment, I just don't have the time to respond to everyone. But I did want to single this one out for a reason.Overall, I like it. I like the bigger fonts, much easier for my old eyes. One improvement I would suggest is to make the view mode a parameter to the URL, so I can bookmark the site with the view mode set to list. I browse 100% in private windows and the way it's implemented now (as a POST), there's no easy way to automatically select the List view on each visit.
Thanks for including the logs, that's helpful.Someone mentioned they were having issues with the comments loading loading slowly, and I'd never seen it, until it happened just now. I l got a whole bunch of cookie warnings and an iframe timeout message in the log. Loaded another another comments from an article and it loaded pretty much instantly. In both cases it was a comments thread I hadn't yet visited at all, arrived from hitting the comments bubble on the article. A lot fewer warnings and whatnot in the logs from the working page, though both had this error message
Failed to load ‘’. A ServiceWorker intercepted the request and encountered an unexpected error. service_worker.js:81:8
FireFox 130 on Windows 10
Log from normal page.
Code:Content-Security-Policy: Ignoring ‘block-all-mixed-content’ because mixed content display upgrading makes block-all-mixed-content obsolete. how-londons-crystal-palace-was-built-so-quickly ‘src’ attribute of <script> element is empty. how-londons-crystal-palace-was-built-so-quickly:1361:20 [iframe-resizer] v5.3.1 (GPLv3) iframe-resizer.parent.js:20:13732 [iframe-resizer][Parent] GPLv3 License Version This version of iframe-resizer is being used under the terms of the GPL V3 license. This license allows you to use iframe-resizer in Open Source projects, but it requires your project to be public, provide attribution and be licensed under version 3 or later of the GNU General Public License. If you are using this library in a non-open source project or website, you will need to purchase a low cost one time commercial license. For more information visit https://iframe-resizer.com/pricing. iframe-resizer.parent.js:20:330 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! how-londons-crystal-palace-was-built-so-quickly Failed to load ‘’. A ServiceWorker intercepted the request and encountered an unexpected error. service_worker.js:81:8 Content-Security-Policy: Ignoring ‘block-all-mixed-content’ because mixed content display upgrading makes block-all-mixed-content obsolete. how-london’s-crystal-palace-was-built-so-quickly.1503347 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. how-london’s-crystal-palace-was-built-so-quickly.1503347 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. preamble.min.js:4:74 Cookie warnings 2 Cookie “_gd1728307528761” does not have a proper “SameSite” attribute value. Soon, cookies without the “SameSite” attribute or with an invalid value will be treated as “Lax”. This means that the cookie will no longer be sent in third-party contexts. If your application depends on this cookie being available in such contexts, please add the “SameSite=None“ attribute to it. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite how-london’s-crystal-palace-was-built-so-quickly.1503347 Cookie “_gd1728307528761” does not have a proper “SameSite” attribute value. Soon, cookies without the “SameSite” attribute or with an invalid value will be treated as “Lax”. This means that the cookie will no longer be sent in third-party contexts. If your application depends on this cookie being available in such contexts, please add the “SameSite=None“ attribute to it. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite how-london’s-crystal-palace-was-built-so-quickly.1503347
Log from slow loading page
Code:Content-Security-Policy: Ignoring ‘block-all-mixed-content’ because mixed content display upgrading makes block-all-mixed-content obsolete. halls-of-torment-is-diablo-cranked-up-to-50000-kills-hour This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! halls-of-torment-is-diablo-cranked-up-to-50000-kills-hour [iframe-resizer] v5.3.1 (GPLv3) iframe-resizer.parent.js:20:13732 [iframe-resizer][Parent] GPLv3 License Version This version of iframe-resizer is being used under the terms of the GPL V3 license. This license allows you to use iframe-resizer in Open Source projects, but it requires your project to be public, provide attribution and be licensed under version 3 or later of the GNU General Public License. If you are using this library in a non-open source project or website, you will need to purchase a low cost one time commercial license. For more information visit https://iframe-resizer.com/pricing. iframe-resizer.parent.js:20:330 Failed to load ‘’. A ServiceWorker intercepted the request and encountered an unexpected error. service_worker.js:81:8 Content-Security-Policy: Ignoring ‘block-all-mixed-content’ because mixed content display upgrading makes block-all-mixed-content obsolete. halls-of-torment-is-diablo-cranked-up-to-50-000-kills-hour.1503346 This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. halls-of-torment-is-diablo-cranked-up-to-50-000-kills-hour.1503346 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. preamble.min.js:4:74 Cookie warnings 7 [iframe-resizer][xf_thread_iframe] No response from iFrame The iframe (xf_thread_iframe) has not responded within 5 seconds. Check @iframe-resizer/child package has been loaded in the iframe. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning. iframe-resizer.parent.js:20:330 Cookie “YSC” will soon be rejected because it is foreign and does not have the “Partitioned“ attribute. JdQweTEsOUE Content-Security-Policy: Couldn’t process unknown directive ‘require-trusted-types-for’ JdQweTEsOUE Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 Partitioned cookie or storage access was provided to “https://www.youtube.com/embed/JdQweTEsOUE?start=0&wmode=transparent” because it is loaded in the third-party context and dynamic state partitioning is enabled. Cookie warnings 17 This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1944570 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1072640 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1944570 This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1944570 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1944570” because it is loaded in the third-party context and dynamic state partitioning is enabled. Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1072640” because it is loaded in the third-party context and dynamic state partitioning is enabled. Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1944570” because it is loaded in the third-party context and dynamic state partitioning is enabled. Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1944570” because it is loaded in the third-party context and dynamic state partitioning is enabled. This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1944570 This page is in Almost Standards Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”. 1944570 Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1944570” because it is loaded in the third-party context and dynamic state partitioning is enabled. Partitioned cookie or storage access was provided to “https://store.steampowered.com/widget/1944570” because it is loaded in the third-party context and dynamic state partitioning is enabled. Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. markup.js:250:53
People can hate on this design all they want, I've put up with plenty of comments without saying a word or taking any action. But that kind of sexism isn't welcome here.Thanks for the personal insults, I should have anticipated it. That was a drunken post and certainly doesn't get my whole point across.
This post is weird, and I'm not going to get into this with you, but I'm going to ask you once to dial it back.They're defending it because they have parasocial relationships with the staff here. They're friendly and so it feels like they're defending community.
FFS people are posting user scripts to fix the problem. That is sad.
It actually just occurred to me that this is probably all intentional. Ars knows their reader base will do things like provide fixed CSS.
Why bother hiring competent staff when you can just do a shit job and let the community fix it?
It's the Condé Nast version of Bethesda's "let the modders fix it."
This is an intentional beta release, they knew it'd be buggy as shit and rushed it knowing it would piss off the community. Know they'd do the hard work of debugging and finding root causes. Just look at the dialog of these threads...people are doing what SHOULD be paid work. It's a back and forth just like you'd see a developer working with a designer in the real world.
Aurich, know it or not but you're exploiting the community you claim to care about. This ain't an open source project but you're taking help as if it were. You're getting paid subscribers to spend time fixing your release. It doesn't matter if they "want to." It's still exploitation with extra steps and a pretty bow. Do better.
Just looked up Irlen syndrome. Sorry we're creating stress for you, we'll see what we can figure out for people who are struggling.I have Irlen syndrom and would really appreciated light mode being actually light mode as scrolling through grid view with the tiles having a dark background and light text is really painful
I'm clearly buying too expensive coffee.+1 sub next week (paycheck)
Aurich you need to be a little more ... upfront and articulate about the fact that the sub is only 25$ a YEAR. That's the price of a coffee cup per MONTH.
Hearing/reading unspecified 'sub' conjures typical 10-25$ per month prices.
As a person working on display tech...I assumed it would've been fixed so I held off, but maybe it isn't apparent to everybody (or is intentional, but please don't let it be intentional)..
The dark mode background color is off compared to the other colors; it's using a warmer dark variant while the rest of the dark colors use a cooler variant. It's driving me nuts.
rgb(22,21,18) as the page background with rgb(35,36,40) as the highlight background just looks awful to me on every one of my screens.
View attachment 92222
Just reversing the R & B in that is SO much better IMO (so it'd be 18, 21, 22).
View attachment 92221
I don't find it comfortable to use/read inline commenting. I go to the older comment view (not the forum)Not sure what you mean here? It's identical on every page.
So, no paginationJust scroll all the way to the bottom and hit the Load More button.
You're getting paid subscribers to spend time fixing your release. It doesn't matter if they "want to." It's still exploitation with extra steps and a pretty bow. Do better.
Maybe I can help provide debug data on the "Undefined" problem?Thanks for including the logs, that's helpful.
/civis/account/alerts-popup?_xfWithData=1&_xfResponseType=json&_xfToken=:1
Failed to load resource: the server responded with a status of 400 ()Understand this error
(async function anonymous(__self,scope
) {
with (scope) { __self.result =
panel = $el.parentElement.parentElement.parentElement;
if (triggered || panel !== event.detail.panel) {
return;
}
triggered = true;
alerts = await (await fetch('/civis/account/alerts-popup?_xfWithData=1&_xfResponseType=json&_xfToken=')).json();
// Set alerts count badge
alerts_unviewed= alerts?.visitor?.alerts_unviewed?? 0;
badge = document.getElementById('alerts-count-badge');
badge.innerHTML = alerts_unviewed;
if (alerts_unviewed > 0) {
badge.classList.remove('hidden');
} else {
badge.classList.add('hidden');
}
}; __self.finished = true; return __self.result;
})
{
"status": "error",
"errors": [
"Security error occurred. Please press back, refresh the page, and try again."
],
"errorHtml": {
"content": "\n\n\n\t<input type=\"hidden\" class=\"wpconnect_url\" value=\"https://meincmagazine.com/civis/account/alerts-popup?_xfWithData=1&_xfResponseType=json&_xfToken=\" />\n\n\n<div class=\"blockMessage\">\n\t\n\t\tSecurity error occurred. Please press back, refresh the page, and try again.\n\t\n</div>",
"title": "Oops! We ran into some problems.",
"js": [
"https://cdn.arstechnica.net/civis/js/themehouse/styleswitch/global.js?_v=241fa251"
]
},
"visitor": {
"conversations_unread": "0",
"alerts_unviewed": "0",
"total_unread": "0"
}
}
This is a general argument. I'm specifically arguing that Ars is not benefiting from such a "western" sparsification. Citing the actual research means nothing if it doesnt include specifically what Ars was and is now.If you're talking about the difference between design philosophies from Japanese and Chinese websites, they use ideographic written languages which are a very different reading experience. Even back before the trend of "slimmer and emptier" they were substantially different. And, in my opinion, a worse experience for reading and navigating when viewed in English than a Western design.
Denser isn't inherently better and these design changes aren't driven entirely by aesthetics. There's actual research behind how people read and use websites that gets incorporated.
Thanks.After a few days, I'm starting to work out how I feel about the new site design. I didn't like it at first, but I do appreciate the work that went into it and the way @Aurich has been responding to the many comments.
EDIT: This comment originally said I had a problem with reading the new site, but only on my iPad because of the font size. Almost immediately after posting, I realised I had set the Safari settings to a relatively high zoom factor. I think I must have done this because I found the previous site settings too hard to read. Going back to 100% makes the new version fine! Or at least, OK enough that I don't have any serious issues with it - I'd still like the see the home page List mode a bit more compact, but I'm not going to get excited about that. Apologies to anyone who saw the original version of this comment.
The easiest answer to this is we do not have the resources to A/B test an entire website with people.This right here. Why wasn't this A/B tested with a full open forum for discussion BEFORE just launching it? When decisions impact people, the people it impacts should be made part of the process.
Ah, okay, that's helpful to see, thanks. Logging this.(Replying to this one again so you can track back the issue)
I got a screencap that highlights the "undefined" activity issue fairly dramatically:
View attachment 92262
You'll notice in this case I actually had a 1 on my user icon in the upper right because @lucubratory quoted my post above, but I had to click on "Show all" to actually see it.
The color swap is harmless to the lower gamut dispalys (even I cannot tell on a quick glance), but your suggestion does indeed noticeably improves the wide gamut displays running in saturated SDR tone map modes. This may also conceivably apply when the person has a heightened color sensitivity.
I think then providing screenshots (or videos) of the upcoming design changes and asking for feedback based on that would’ve gone a long ways toward mitigating the frustration of users.The easiest answer to this is we do not have the resources to A/B test an entire website with people.
Regardless of whether or not it would be a good idea or not it's outside our capabilities. Just to keep reminding people, there are two people managing all of this. Me, and our tech director Jason. We are the absolute definition of lean and mean.
I think we do a kick ass job with minimal resources, I'm proud of our work. But we don't have a huge team and servers etc to run two entirely separate websites that people can go back and forth between.
I assumed it would've been fixed so I held off, but maybe it isn't apparent to everybody (or is intentional, but please don't let it be intentional)..
The dark mode background color is off compared to the other colors; it's using a warmer dark variant while the rest of the dark colors use a cooler variant. It's driving me nuts.
rgb(22,21,18) as the page background with rgb(35,36,40) as the highlight background just looks awful to me on every one of my screens.
View attachment 92222
Just reversing the R & B in that is SO much better IMO (so it'd be 18, 21, 22).
View attachment 92221
I am way more motion-sensitive than color-sensitive, so I'm a lot slower at adopting wide color gamuts and HDR than adopting high refresh rates. But it's nice that I can have both HFR and HDR together now.In my case, I'm able to replicate on all my displays: My color-calibrated ancient Dell monitors, my somewhat older but newer than the Dell gaming monitor, and even my cheap-ass System76 Darter Pro's screen
It doesn't help that I am super color-sensitive; always have been (was great back in the old CRT days - I calibrated monitors by hand at the newspaper I worked at), and I tend to forget that not everybody sees colors like me.
I agree. Currently, the ultimate destiny of all information is to eventually be forgotten. It deserves a better destiny!If nothing else, the information destiny really needs to increase.
Narrower is usually much nicer, but it's not a universal comfort preference.On sites which flow text I adjust my browser width to something comfy for me. Which can be wider or narrower than for other people.
No, I've logged it but we haven't changed anything yet.(Fair fair, just trying to scientifically trace why I, and some other geeks, a slight aberration to the rule)
Did you fix the Undefined? The Ars undefined seems gone for me on all my devices today, but the litmus test will be an overnight test -- since my first visit to Ars after a long device idle, seems to be a contributory cause.
Supplemental datapoint:
IIRC, it seems to only happens if my first action of the specific browser in the morning is clicking my profile icon, so I'll repeat that tomorrow and report back if the Undefined comes back. Especially in a long-idle tab. Since surfing the site by several pages first seems to fix it automatically, making this problem not-noticed by all. This may be why it probably affects the most eager forum-posting subscriptors worse than the average site-surfer.
I just noticed this undefined issue. Searched and found this post so I’m sharing it here. I have 3 notifications but they don’t appear under activity.No, I've logged it but we haven't changed anything yet.
We don't know how widespread that issue is.
Well I reluctantly fixed the typo, “information destiny” has a fun ring to itI agree. Currently, the ultimate destiny of all information is to eventually be forgotten. It deserves a better destiny!
Does that include after selecting "View Comments"? If I open an article, I see:ANYTHING below the "VIEW COMMENTS" (including the "FORUM VIEW" link), is simply not showing.
That said, I do have one question. Is "fixed width" that doesn't spread to fill the whole available horizontal space actually desirable to people? Is that really true? If so, why?
On sites which flow text I adjust my browser width to something comfy for me. Which can be wider or narrower than for other people.
I just found the toggle width button. That's a nice compromise, @Aurich !
I'm running behind dozens of iOS and Safari versions, unable to update.