Post AWgGyEamLbmFrYbYtE by strypey@mastodon.nzoss.nz
(DIR) More posts by strypey@mastodon.nzoss.nz
(DIR) Post #AWgGieWSAiKxeP9T28 by strypey@mastodon.nzoss.nz
2023-06-14T11:35:08Z
0 likes, 1 repeats
Has anyone else noticed on GitHub that we can't even browse source code now without running their JavaScript? This is just another step down the path to the further enshittification of GH by its small, soft overlords.If you are still developing Free Code on GH, it's long past time to consider an exodus. There are plenty of community-hosted replacements:https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances#GH #GitHub
(DIR) Post #AWgGyEamLbmFrYbYtE by strypey@mastodon.nzoss.nz
2023-06-14T11:37:58Z
0 likes, 0 repeats
Note: that list hasn't been updated since Feb 2021. Some of these might be dead now, but I'm sure there's also heaps more we didn't know about at that point, or that have been set up since.
(DIR) Post #AWgT0EpBeZQoc349jc by JamesDBartlett3@techhub.social
2023-06-14T13:52:45Z
0 likes, 0 repeats
@strypeyWhy don't you want to use JavaScript? It allows web pages to dynamically load content on-demand as needed, instead of all at once.
(DIR) Post #AWiU2ldLxTJV7I44hc by strypey@mastodon.nzoss.nz
2023-06-15T13:13:52Z
0 likes, 0 repeats
@JamesDBartlett3> Why don't you want to use JavaScript?There are so many answers to this question. I started limiting JS when I realized it was crashing not only my browser but my whole OS on the regular.There's also the fact that most JS is pure fat, adding zero value to the web:https://idlewords.com/talks/website_obesity.htm... and that JS is the wrong language for almost anything:https://drewdevault.com/2016/11/24/Electron-considered-harmful.htmlBut let me ask you a question. Why a website require me to run JS to read *text*?Need I go on?
(DIR) Post #AWiUbbJALAbFEBES7U by jack@status.sexyferret.science
2023-06-14T13:26:25.407180Z
0 likes, 0 repeats
@strypey good luck with that mr windmils
(DIR) Post #AWiUbc17hjlHQVnYdU by strypey@mastodon.nzoss.nz
2023-06-15T13:20:09Z
0 likes, 0 repeats
@jack > good luck with that mr windmils"Honor was not just a wordTo knights of old who pledged their faithIn love over gold, love over goldNow they laughed at his fantasy worldAnd maximized all the potentials to earnThe middle class was too blind to seeThe true nobility of Don Quixote"Cherry Poppin’ Daddieshttps://genius.com/Cherry-poppin-daddies-don-quixote-lyrics
(DIR) Post #AWiWfYwTHMgqxLdMGG by tripleo@fosstodon.org
2023-06-14T17:57:39Z
0 likes, 0 repeats
@JamesDBartlett3 @strypey I don't think the problem is JavaScript per se, but whatever else the code is doing besides showing you what you want to see.
(DIR) Post #AWiWfZcIlq9P35ClSi by JamesDBartlett3@techhub.social
2023-06-15T03:32:00Z
0 likes, 0 repeats
@tripleo @strypeyThen that sounds like a case for selective script execution, not an outright ban.
(DIR) Post #AWiWfaI8GJbx8omAfA by strypey@mastodon.nzoss.nz
2023-06-15T13:43:17Z
0 likes, 0 repeats
@JamesDBartlett3 > that sounds like a case for selective script execution, not an outright banSelective script execution is what I'm doing. I select not to let Microsoft-owned sites run JS on my PC. For the same reason I don't run Windows or any of their horrifically bloated software on my PC. The consequence being, I now can't see code on GH.I can't see *text* on a website, using an HTML browser. If you can't see why that's a problem, I'm not sure how to explain it to you.@tripleo
(DIR) Post #AWiY32AWsfVaDRxuMK by JamesDBartlett3@techhub.social
2023-06-15T13:58:44Z
0 likes, 0 repeats
@strypey @tripleoSo your problem is with Microsoft as a whole, not just with JavaScript. And if that's the case, then you can't really be mad when you block all JavaScript from all Microsoft's websites, and it prevents you from using... *Checks notes* ...a Microsoft website. Code on GitHub is not *only* text. It also contains diff information, syntax highlighting, etc. If you really need to see the raw code, then you can do so without JS by viewing the file in raw mode.https://docs.github.com/en/enterprise-cloud@latest/repositories/working-with-files/using-files/viewing-a-file
(DIR) Post #AWiZfPPF27sHF9i1lA by strypey@mastodon.nzoss.nz
2023-06-15T14:16:52Z
0 likes, 0 repeats
@JamesDBartlett3 > So your problem is with Microsoft as a whole, not just with JavaScriptThese are two separate problems. In this case, they both afflict the same service.> you can't really be madJust watch me.> If you really need to see the raw code, then you can do so without JS by viewing the file in raw mode.Up until very recently, I could view everything on GH without JS and even post comments in issues. The only things I needed JS for on GH were nice-to-have extras.@tripleo
(DIR) Post #AWiaDia6FNO0Ym9EUC by strypey@mastodon.nzoss.nz
2023-06-15T14:23:04Z
0 likes, 0 repeats
Also...@JamesDBartlett3 > when you block all JavaScript from all Microsoft's websites, and it prevents you from using a ... website. I can't see *text* on a website, using an HTML browser. If you can't see why that's a problem I'm not sure how to explain it to you.> Code on GitHub is not *only* text. It also contains diff information, syntax highlighting, etcMost of this can be rendered in HTML/CSS, and the few things that can't, I'm happy not to see them unless I turn on JS.@tripleo
(DIR) Post #AWsdwbwI2184QzDzBw by tripleo@fosstodon.org
2023-06-20T10:51:54Z
0 likes, 0 repeats
@strypey @JamesDBartlett3 > I can't see *text* on a website,Screenshot time?
(DIR) Post #AWskqHwSASbSM5EWn2 by strypey@mastodon.nzoss.nz
2023-06-20T12:09:13Z
0 likes, 0 repeats
@tripleo> Screenshot time?You want a screenshot of the GH chrome with a blank page under it? Turn off JS, try to browse a ReadMe file in a GH repo, take a screenshot. Job done.@JamesDBartlett3
(DIR) Post #AX7xpftqIWIhzG4NVY by tripleo@fosstodon.org
2023-06-27T20:15:19Z
0 likes, 0 repeats
@strypey @JamesDBartlett3 ??
(DIR) Post #AX9LpoM7RytuGrqzFw by strypey@mastodon.nzoss.nz
2023-06-28T12:19:06Z
0 likes, 0 repeats
@tripleoThanks, it may be I've hit a bug, rather than an intentional obfuscation. Possibly one at the client rather than the server end. I'll test it with some more OS/browser combinations.Are you sure your browser hadn't already cached the text in that page from a previous visit?@JamesDBartlett3
(DIR) Post #AXBdr2p7KeaGvG4hhg by JamesDBartlett3@techhub.social
2023-06-29T14:50:11Z
0 likes, 0 repeats
@strypey @tripleoI just opened one of my public #GitHub repos in #FirefoxMobile on #Android, used the #NoScript extension to block all scripts from both github.com and githubassets.com, and I can still read source code files, browse commit history, etc.On the mobile site, the page element containing the repo's root directory is hidden by default (presumably to conserve screen real estate). Naturally, un-hiding that hidden page element requires #JavaScript, so that's why the "view code" link doesn't work. However, that's the only part of the mobile site that I could find which requires JS.A simple fix: Enable the "Desktop site" toggle in your mobile browser settings. 😉
(DIR) Post #AXCRmoYbQZZhE4WidU by strypey@mastodon.nzoss.nz
2023-06-30T00:09:54Z
0 likes, 0 repeats
@JamesDBartlett3> On the mobile site, the page element containing the repo's root directory is hidden by defaultAh, I guess that's what's changed. So I wasn't entirely wrong, but it's a mobile-only issue.> presumably to conserve screen real estateThat's a generous interpretation. Screen RE was never a problem before the change. You can't deny it's a nudge towards their branded apps having a better UX for browsing repos.@tripleo
(DIR) Post #AXCSUHgb0EI41Hzekq by strypey@mastodon.nzoss.nz
2023-06-30T00:17:47Z
0 likes, 0 repeats
@JamesDBartlett3> A simple fix: Enable the "Desktop site" toggle in your mobile browser settingsCool, thanks. Willdo. Thanks also for your thoroughness in helping me diagnose the problem.But I stand by my comments in the OP. Centralising most Free Code dev on one platform was never a good idea. That platform being proprietary made it was worse. When GH got assimilated by BorgSoft - a longtime enemy of software freedom - everyone ought to have shipped out immediately.#GitHub@tripleo
(DIR) Post #AXCVmqsVCKpaF06kee by strypey@mastodon.nzoss.nz
2023-06-30T00:54:46Z
0 likes, 0 repeats
@JamesDBartlett3Anyone having their code hosted on GH is complicit in boosting the network effect of GH, a platform whose owners have this less of respect for privacy and other human rights:https://www.rnz.co.nz/news/national/492898/documents-expose-microsoft-s-relationship-with-nz-education-and-hopes-for-ai-in-schools#privacy #GitHub #MicroSoft @tripleo
(DIR) Post #AXCVrY0im3JRAlBvMm by strypey@mastodon.nzoss.nz
2023-06-30T00:55:36Z
0 likes, 0 repeats
@JamesDBartlett3Anyone having their code hosted on GH is complicit in boosting the network effect of GH, a platform whose owners have this level of respect for privacy and other human rights:https://www.rnz.co.nz/news/national/492898/documents-expose-microsoft-s-relationship-with-nz-education-and-hopes-for-ai-in-schools#privacy #GitHub #MicroSoft @tripleo
(DIR) Post #AXCbs6JTpykHHjc3Pc by JamesDBartlett3@techhub.social
2023-06-30T02:02:52Z
0 likes, 0 repeats
@strypey @tripleoSince hiding the root directory is only the default behavior on the mobile website, my interpretation makes the most sense, and requires the fewest extraneous assumptions. #OccamsRazorScreen space is definitely a limiting factor on many mobile devices, particularly when viewing some repos where the root directory contains a long list of files and folders. When I'm on mobile, I'm usually only looking for the readme file, and not interested in reading the source code until I can use a full-size screen. I think it's a perfectly reasonable default behavior to hide the stuff that I'm probably just going to scroll right past anyway.As for the assertion that MS is attempting to push users to their branded apps by nerfing the mobile site UX, here's a screenshot of the GitHub app for Android. Notice that it also hides the repo's root directory by default, just like the mobile site does, and probably for the very same reason I've just explained.
(DIR) Post #AXCp9oBpG1WTh0o3m4 by strypey@mastodon.nzoss.nz
2023-06-30T04:31:48Z
0 likes, 0 repeats
@JamesDBartlett3> When I'm on mobile, I'm usually only looking for the readme fileMe too. That was exactly what I was annoyed about suddenly not being able to see.Can I ask, why is it so important for you to defend GH on this?@tripleo
(DIR) Post #AXCpLl0Qv7hPIGAvOS by strypey@mastodon.nzoss.nz
2023-06-30T04:33:58Z
0 likes, 0 repeats
@JamesDBartlett3> When I'm on mobile, I'm usually only looking for the readme fileMe too. That's exactly what I was annoyed about suddenly not being able to see.Can I ask, why is it so important for you to defend GH on this? You're putting an extraordinary amount of effort into this, given it's just one data point in an extensive pattern of enshittification since BorgSoft bought GH.@tripleo
(DIR) Post #AXCpScfwI8QZU3rZaq by strypey@mastodon.nzoss.nz
2023-06-30T04:35:12Z
0 likes, 0 repeats
@JamesDBartlett3> When I'm on mobile, I'm usually only looking for the readme fileMe too. That's exactly what I was annoyed about suddenly not being able to see.> GitHub app for Android... also hides the repo's root directory by defaultDoes it hide the ReadMe?@tripleo
(DIR) Post #AXCpUJMl3QTQAyhEm0 by strypey@mastodon.nzoss.nz
2023-06-30T04:35:31Z
0 likes, 0 repeats
@JamesDBartlett3Can I ask, why is it so important for you to defend GH on this? You're putting an extraordinary amount of effort into this, given it's just one data point in an extensive pattern of enshittification since BorgSoft bought GH.@tripleo
(DIR) Post #AXDbomFEBpGlKgzzP6 by JamesDBartlett3@techhub.social
2023-06-30T13:37:00Z
0 likes, 0 repeats
@strypey @tripleoThe readme is fully visible on both the GitHub app and mobile site. See the screenshots I posted.
(DIR) Post #AXDbyP7l0R1KWP5x8y by JamesDBartlett3@techhub.social
2023-06-30T13:38:46Z
0 likes, 0 repeats
@strypey @tripleoI'm not defending GitHub, I'm simply pointing out that in this particular case, I think your bias against Microsoft is causing you to see malicious intent where none exists.
(DIR) Post #AXEMsWLlvG7P2bLYoq by strypey@mastodon.nzoss.nz
2023-06-30T22:24:21Z
0 likes, 0 repeats
@JamesDBartlett3> The readme is fully visible on both the GitHub app and mobile siteNot on Fennec F-Droid on this Android with NoScript. Again, maybe this is a bug at the client end. But whatever the cause, it only recently started happening, and it's annoying.@tripleo
(DIR) Post #AXEN0LBxIDRckbU4Lw by strypey@mastodon.nzoss.nz
2023-06-30T22:25:46Z
0 likes, 0 repeats
@JamesDBartlett3> I think your bias against Microsoft is causing you to see malicious intent where none existsIt's possible. I can't deny the OP was a hot take, borne of frustration, not a carefully researched conclusion ; )@tripleo