A browser extension to make Medium more readable
makemediumreadable.com
makemediumreadable.com
I know this extension is to read, not to write, but if most writers just have used, say, Hugo, we'd not be here.
[1] https://www.thesitewizard.com/css/switch-alternate-css-style...
I also don't really understand how this connects to the topic.
Medium.com is a platform, where your control is negligable. Earlier hosts, such as blogger, allowed you to theme your blog, you magazine, just like a completely owned site would.
My comment has nothing to do with end user, or in-browser themeing.
This never ends well, especially since so many cord-cutters are less tolerant of ads than people have ever been before.
Oh well. It's a nice opportunity for disruption, and the cycle repeats.
If you are a user of ad blockers and additional strategies, what do you envision as the endgame? No ads, ever? What kind of content are you expecting at that point?
In the US, overall ad-blocking is 30%+. https://www.statista.com/statistics/804008/ad-blocking-reach...
On laptops, US adblocking was 40% in 2017. https://marketingland.com/survey-shows-us-ad-blocking-usage-...
These number are growing every year. And surely, if you focused only on the demographic group most likely to read Medium, the percentage would be even higher.
No it doesn't. Closing the business when they can't turn a profit is a perfectly viable (maybe inevitable) course of action. When a local restaurant is losing money do you expect them to close or to start padding the meals with sawdust? Much of digital media has reached the point of charging you for the sauce on your sawdust.
> What kind of content are you expecting at that point?
Much better content on average, less clickbait crap. You could halve the quantity tomorrow and no one would notice.
Should we start charging for everything we see online?
So be it. I have better things to do with my time than participate in 100 arms races. Such sites simply become dead to me and I move to the next one that's friendlier to its readers.
If you would ban ads on the internet, only sites actually being useful to users would remain. The rest would die off, along with the ad industry on the internet. Sounds like a dream to me.
If you block ads, they'll simply make the content an ad.
B) Tons of people pay for content. It's a perfectly viable business model. Look at Patreon, Kickstarter, etc. The uncomfortable truth for website owners is that they are likely just not putting out material that is worth paying for.
This is just a sample from this week: https://news.ycombinator.com/item?id=17510315 https://news.ycombinator.com/item?id=17490839 https://news.ycombinator.com/item?id=17479284 https://news.ycombinator.com/item?id=17480087
Most countries have public broadcasters like the BBC that are much higher quality than most of the commercial options. We're already paying for news.
This how I deal with the annoying stuff in Medium.
Edit: for those wondering, visit a website and long press the reader button on the left side of the address bar to enable.
I deal with it by avoiding medium. Seriously, why support them in any way with page views/whatever if you disagree with their presentation method?
There's a plethora of options.
If you don't want to self host it and be even closer to the hands off approach of Medium you can just buy the hosted version.
A few dollars a month, and it’s like having your own Medium without the bullshit.
Other alternatives like Ghost or Hugh are good but require a bit of install/maintenance work so they’re not for everyone.
That is nice. Firefox has an extension called "Open in Reader View" that adds an item to the context menu for links. But one still has to use it explicitly. (AFAIK, at least.)
My experience: personal blogs (github.io/whatever) has the most amount of insights, 'a-ha moments', usefull info.
javascript:(function()%7B(function () %7Bvar i%2C elements %3D document.querySelectorAll('body *')%3Bfor (i %3D 0%3B i < elements.length%3B i%2B%2B) %7Bif (getComputedStyle(elements%5Bi%5D).position %3D%3D%3D 'fixed') %7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7D%7D)()%7D)()
I have bookmarked it and whenever there is an annoying pop-up or long headers and footers just run the script. Very useful for these kinds of websites.
For those who don't know how to use the above script: Bookmark this page -> go to all bookmarks and replace bookmark address/url with above script. Click on this bookmark with medium website open and you will see all the crap go away.
To all sites that do this(I'm looking at you, Reddit), no, I do not want to install yet another app just to continue reading. The web is already designed for reading. You hear that?
Instead of being restricted to a browser, you are on their device, with whatever access you want.
The app will auto-update, so as new features/tracking/things are desired, they can push these out to devices.
Basically, they get more control of the end user.
Apps have much wider permissions off the bat and can request more as necessary.
I'd assume (though I have no data to back it up) that your service would get used more if the user has an app downloaded as the barrier to access your service is much lower
(I'm not sure exactly if this is the present motivation. But it's the motivation for a lot of apps. Data can be sold / used for ads when collected in very large numbers, and apps collect more data than websites. So there are strong business incentives to move to an app, for many sites.)
Using the web version of the product is disadvantageous from the developer's POV as it gives a lot of control to the user over what personal data of his can be shared. Web browser extensions also allow the users to block ads and other annoying content -- this is sub-optimal for the company as it trims their ad revenue, and as a result, potential future advertisers.
It's all about controlling what the user sees based on data collected from tracking, imo.
They build an app because apps.
Then they compare behavior between app and website.
And there's a stupid, stupid analytics datapoint that shows "Users of the app browse/subscribe/follow/post 2x more!"
That only happens because the only people willing to download and use the app are the power users. But they just worked hard creating an app, and nobody questions analytics data that tells them their hard work was worthwhile.
So now, armed with their supporting data, they begin pushing people to the app because they think it will lead to more pageviews/subscribes/follows/posts and eyeballs on ads.
This isn’t adding value to my life. Notifications are an infestation of advertising into every untouched aspect of our personal lives. If I turn them off, I get fewer ads. If I get fewer ads, I’m less inclined to consume and waste money on things I never needed, and save that money for the stuff I care about.
Unblockable Ads, In-App microtransactions, Push Notification-based variable reward schedule reengagement dark patterns are the result.
Although i wonder how many app users only real benefit from the app is a button to launch the site from the home screen, and how many of those users would switch if they were aware of how to add a browser bookmark to their home screen. Anecdotal data, but I have had several friends with this problem, two specifically complaining about the reddit app being less readable than a browser but wanting a single button to press to launch the site.
Not only that, these apps just have an embedded browser inside!
Even m.facebook.com has this problem in the event overview. There's no way to open nearby events in a new tab because the link only works due to JS hooks.
On Android, Firefox supports addons (but practically no one knows they exist) and Chrome doesn't have extensions.
Are there other options? I hope I'm wrong here since it would be great to have browser plugins on mobile!
It would be most useful to do this in a dynamic way though. I might actually want to know that examplewebsite.com has an app that I could download. But once I've gone to that site 5 times, then the banner should be hidden. Either I don't want the app, or I've already downloaded it. Unfortunately, I don't think content blockers can include any logic like this.
I have varying level of success installing other addons. For example, Tab Count addon works. I can install LastPass on mobile but there is no way to use it as it goes blank on login screen. I assume that, mostly the developers are not aware that the addon may be used on mobile too.
For those who are wondering why I would need a Tab Count extension on Android Firefox, when the tab count exceeds 99, the ui shows an infinity symbol. Yes, I have that many tabs, I had more than 200 tabs open at one point and android firefox kept chugging along like it was nothing. I am trying to reduce the count for my own sanity. Currently, tamed it to a more docile 44.
As far as I can tell, the only way to make the links work on mobile is to install the official app (once you do, they'll open the linked post inside it).
Both for security and loading javascript on every page I visit reasons, I wish there was a version that only bound to medium.com. I know I could compile one from source but that's a hassle.
In the meantime, there isn't anything crazy you have to do to make it only work on medium.com -- just clone the repo to your machine, change this one line to "https://medium.com/*" [1], and then load the extension in your browser.
[0] https://github.com/thebaer/MMRA/issues/15
[1] https://github.com/thebaer/MMRA/blob/master/manifest.json#L2...
I seem to remember that the Reddit enhancement suite does that
[1]https://github.com/honestbleeps/Reddit-Enhancement-Suite/blo...
The set I use.
https://plus.google.com/104092656004159577193/posts/hFzKwoir...
Firefox's Reader mode also works well. (It's among the targets I've restyled.)
Things change.
@-moz-document domain(medium.com), domain(backchannel.com), domain(hackernoon.com), domain(mondaynote.com), domain(artplusmarketing.com), domain(codeburst.io), domain(logrocket.com), domain(slack.engineering), regexp("https?://medium\..*") {.js-postShareWidget, .overlay, .overlay--lighter, .postActionsBar, .js-postActionsBar, .metabar, .js-metabar, .postMeterBar, .js-meterBanner, .highlightMenu, .highlightMenu--active, .popover, .js-popover, .popover--dark, .butterBar--privacy, .js-stickyFooter {display: none !important;}}
Obvious gotcha: incomplete list of domains, now you have to add medium domains when you meet them and restart Firefox.[1] http://kb.mozillazine.org/index.php?title=UserContent.css
They should try that design.
"There's been less progress toward raising the quality of what's produced." [1]
Quality? Are we going to talk about quality in all its dimensions?
[1]: https://en.m.wikipedia.org/wiki/Medium_(website)#Background
https://medium.com/@tgaul/introducing-unobstruct-230e4e95cf5...
I'll get in touch with EasyList folks (there's already a CookieMonster list to get rid of EU cookie clutter, an Unobstruct one would be similar or both could be merged) and the author of Unobstruct.
On the desktop, Unstick for Firefox gives you a little nuke icon that gets rid of any dickbars anywhere you happen to find them: https://addons.mozilla.org/en-US/firefox/addon/unstickall/
That, plus uBlock Origin's "right click, block element" feature for things I visit regularly, gives me a significantly better Internet experience than I'd otherwise be stuck having.
https://chrome.google.com/webstore/detail/kill-sticky/lekjlg...
Full disclosure, I'm the developer of Just Read.
Not sure what changed but it was a nice reminder to delete the app.
Also, I was unaware that people found Medium to be a suboptimal reading experience.
Somehow the nature of the content back then was much more engaging too. It was as raw as seeing a new band perform for the first time in some dive bar. Now it is just a sanitised pool of sophisticated marketing brochures masquerading as articles.
Just right click (macOS) / long press (iOS) on the "Reader" symbol and activate "Use Reader Automatically on 'medium.com'". Same procedure for any branded domain that uses Medium.
Would adblockers and mods this extension still work when ad networks and sites like these embrace webassembly?
Would it not be a crime to "reverse engineer" their code?
So this just blanks out the articles or what?
I only ever knew it as a showcase of ui&ux anti patterns / dark patterns.
Better luck next time.