Funnily enough, I was able to read this story only by switching FF into reader view. For some reason I was unable to scroll page in normal view. Probably scrolling needs some javascript which was blocked by uMatrix, or something like.
Pretty convincing. I didn't notice how bad medium was since I'm always logged in and have an ad-blocker. I also don't think they do much in terms of discovery. My blog [0] has about 370 followers and my posts only get about 10 - 20 views unless I put them on social media. Then they'll get between 100 and 10k+.
Does anyone have experience with an alternative platform? Preferably free and hosted.
There is a freemium service called Write.as [0]. It might not be the exactly same kind of thing as Medium, but, personally, I appreciate its ultra-simplicity. Since I have never went as far as starting my own blog, I occasionally host text content there that I want to share.
Github Pages + something like disqus if you need comments? Add in a simple enough theme like http://bettermotherfuckingwebsite.com/, and that'll probably do the job.
The main downside is having to use social media for discovery, but in that regard it doesn't sound too much worse than medium by your reckoning. You can even use your own domain.
Myself, I'm using a VPS (5€ a month, but 10€ a year goes to the OpenBSD foundation) to host some static html (generated from markdown), and have done away with comments entirely. (The VPS isn't just for that blog. I'm serving multiple domains from it and hosting my own fossil repos there as well)
It's obviously not for everyone, but maybe it'd suit you.
Disqus is really bad in terms of privacy of users [0] (that article was from 2014, now I guess it's on par with most other sites).
I'm not really sure what the answer is as if it's going to work on a static site, the comments need some sort of backend. Most people aren't going to host it themselves, so that leads to these issues, as nobody will pay for a commenting system.
What if it costs $0 per year, if one gets < 10 comments and < 10 000 page views? And otherwise $10 per year? Or something like that. What do you think about that?
(I'm developing a no-tracking and no-ads commenting system, + open source, SaaS hosting, link in my profile.)
Reach and engagement are problems these days. Many social platforms promote things they can inject ads on. E.g. a Facebook post will get a wider audience than simply posting a link to your FB feed. Same on linkedin. Same on twitter. They are optimized for keeping traffic inside their platform. They'll run your content but not necessarily bubble it up in other people's feeds.
Medium is not a great platform for distribution compared to that (poor reach and it never really emerged as a destination) but not worse than other external/self hosted blogs. A good strategy if you are hungry for clicks is to target all of them with content appropriate to the platform and a link to your blog for reading more. By appropriate I mean optimized for the attention span of the reader. So short tweet on twitter, executive summary on Linkedin for those poor people with essentially no attention spans and an aunty friendly version for Facebook. Reddit post and HN link if you feel brave ;-). I've also been targeting dev.to.
I recently started a blog built with Hugo and published using Netlify by way of a private git repo on Gitlab.com.
I would have used Gitlab pages but there is not support for automated SSL certs for custom domains. You have to upload your own manually which doesn't play nice with letsencrypt's 90-day expiry.
After way too many years of running my own web server, about half the time writing raw HTML or Markdown, I started using https://www.silvrback.com/ a while ago. It has a pretty nice editor with special consideration for posts including code or mathematical formulae, and without most of the warts the OP mentions at Medium. Might not be for everyone, but I find it quite pleasant.
Non-disclosure: I have no relationship with Silvrback other than as a plain old customer.
I don’t know if it’s a good alternative, but I blog on GitHub using GitHub Pages. It’s a minimalist experience: I use Markdown (optional), and I have my own domain (critical!)
If they ever shutter the service, it is very easy to generate all the HTML pages with Jekyll, and then throw them up on a static host.
Every single one of Medium’s discoverability and traffic benefits feel like Faustian bargains to me, so I am not going there.
The last time I experimented with publishing in a walled garden was Posterous, mostly because they were a YCombinator startup at a time when that wasn’t some kind of golden ticket, and I wanted to make a gesture of support for them and for YCombinator.
Posterous shuttered, and I republished my work using GitHub Pages, but all the old urls broke, and I’m never doing that again.
Joel Spolsky (if you don’t know him, he was one of the first “Celebrity Bloggers” in tech culture) gave me a piece of advice more than a decade ago: Own your own domain and publish under it, that way you always control your content and the links to your content.
If my blog was raganwald.githubpages.com, GitHub could theoretically decide that githubpages needed to be deeply integrated with Windows or some other foolishness, and I’d be screwed.
But since my blog appears to the world as raganwald.com, I can leave GitHub Pages whenever I like, and all the links will continue to work. It's about long-term control, and for that you need:
1. Control your content, ideally with a copy of the source on your own devices at all time, in an open format with an ecosystem of tooling, and;
Gitlab has a similar feature. (I haven't used either Github or Gitlab directly to publish a blog, but they're also usefully integrated in the Netlify/Hugo blog workflow.)
You can write posts in Markdown using Gutenberg [0]. Then run `gutenberg build` to get your static assets, and pack those into a docker container with Caddy [1] as the server.
Unfortunately you got downvoted because HN is obsessed with static site generators. Meanwhile, Wordpress offers a superior writing and reading experience which you, the owner, totally control.
Wordpress seems to be objectively bloated and messy in terms of the website code that is generated. You can run wordpress blogs through a website speed analyzer and compare it with a static gen site and see this.
If you install wordpress, and then grab a bunch of plugins and themes and install them without taking any care, it won't bundle and minify your javascript. It's no different to having a static website and grabbing a load of jquery plugins and throwing them onto a page.
But if you use some techniques such as building your theme and plugins using gulp or similar, you can have your wordpress site outputting bundled and minified javascript.
There are also caching techniques that can be used at the webserver level, just like any other website.
Or perhaps less conspiratorially, complaining about votes is against the guidelines here and pretty much guarantees an automatic downvote from a lot of people. As in this case, it never achieves anything other than derailing the conversation.
Wordpress. I prefer older technology for things that have been long solved already
Rebuilding my blog from scratch at the moment (using my own theme), it's not so bad dealing with PHP and wordpress.
I really dislike not fully owning my content, especially with medium or middle-ware like disqus which is pretty much required with jekyll. Medium has really poor syntax color formatting as well.
Security is not really a big issue for me, especially if you pick a good hosting provider, and follow basic 101 practices.
I'll still use medium to link back to my blog though (not really doing it at the moment though).
I learned about https://write.as/ recently. Heard about them on Mastodon as it seems it is also federated. The software to self-host is open-sourced as well https://writeas.org/
Isn’t the main draw of medium the discussion? Static sites by their nature aren’t built for discussion considering the lack of a real database. Of course you could add a third party commenting system like discus, but then you relying on a third party service for comments and all the privacy and support concerns that come from that.
Even though it’s the draw, Medium has gone out of its way to make discussions a horrible experience: hiding them, breaking mouse interactions, promoting discussions out of context, losing scroll positions etc.
I think an extremely tiny minority of readers of most blogs ever leave comments.
IMO the best solution is to host your actual articles on a static site and host the discussion elsewhere with a link at the bottom of the page. Host your own forum, make a subreddit, submit links to HN, whatever.
Because it's not just a platform, it's an audience. If you want to reach the audience, you have to use the platform. And the audience most in need of this message are definitely the people publishing on Medium.
Are you referring to platform generated content? The thing is, Medium doesn't do very well at that either.
I have a medium blog. I've had a few posts got >10k reads within a month. Almost none of those reads came from Medium itself, but rather from the various outlets that have linked to my post, and Google.
The only reason I currently use Medium is that people are more likely to open a Medium url when it shows up in link aggregators. People trust the familiar url far more than www.mypersonalblog.me - and it'll never get blacklisted / shadowbanned on reddit.
> people are more likely to open a Medium url when it shows up in link aggregators. People trust the familiar url far more than www.mypersonalblog.me
I know this is just anecdotal, but I assume anything coming from Medium is usually less worthwhile. First, the author isn't important on a Medium article. Medium is the brand, the other is someone that doesn't matter. Secondly, it's not easy to follow the author, so even if I did read the author bio at the bottom, following the author is a pain. Finally, everything the above article mentioned. Medium articles are all about playing SEO games and "Growth hacking" before good content (literally). I'll ready Medium articles, but personal blogs are far more credible every day of the week in my book.
That being said, I would be interested in how you reached the conclusion that people are more trusting of medium articles?
>That being said, I would be interested in how you reached the conclusion that people are more trusting of medium articles?
Really just from my own experience. I've been writing and posting content for a few years and usually I get more clicks and comments when using the medium domain. (not always but noticeably more often)
in my experience, myname.com domains I encounter in the wild are less likely to have the kind of low-quality/marketing content medium often has. And if one posts good content, I might actually recognize their domain again (and probably follow their feeds, if they have them), whereas in Medium they'll stay stuck in the association with Medium. And Medium took the option for custom domains away again, so no chance of fixing that while still using it.
Do medium posts show up more often as a search engine result? This has to be the same sort of reason some SEO "optimizers" use amazonaws.com domain to put their spammy blogs because the domain itself has some weight that is crucial for search discoverability.
I am not. I'm just saying it's a platform for publishing in the same way HN is. If I want to reach Medium users, I'd post on medium. If I want to reach HN users, I post here.
> So why the hell did you use it to write this article, then?
thatsthejoke.jpg
But seriously, my guess is that the author wants you to see the things that he's talking about on the page. Like you read that the banner sucks and you can look up and see the banner and understand immediately what he's talking about without having to take his word or trust that supplied images aren't photoshopped to hell.
Is anyone aware that using code formatting for non-code is extremely annoying because, on mobile, it’s almost impossible to read because of the necessity to side scroll.
That tool looks interesting, how does it get the data? Does it scrap a user profile? Can it deal with users having a large number of posts (I think the rss and json API only return a limited number of posts).
Thanks for posting, I'm going to give outline a test drive. It seems to be doing what I want. The redundant images are less intrusive than the bells and whistles on medium.
There are some benefits to centralization. For example, if I want to watch a movie or TV show, I have to look for it on Hulu, Netflix, Amazon, iTunes, HBO, and my cable box. I wish I could subscribe to a single mega-service that just covered everything.
I wonder if it would be possible to create a service (or if one already exist) where you could select which streaming sites you are subscribed to, and the service could search all those sites for the movie you want to watch, then redirect you to that site. Because it's hard to remember or to know which site has which movies/TV shows.
Roku tries to do that, but it isn't super reliable and doesn't have access to everything (especially iTunes and YouTube).
There are sites that you can enter a title and it will tell you all the places it's available for streaming. I do use that once in a while, but it's still too much friction (IMHO).
Android TV has a unified search if you have multiple apps installed. It works very well - and on my SHIELD, highlights shows from multiple apps on the home screen with proper thumbnails etc.
I bought a Sony TV at the start of this year and it has Android TV. The Android TV stuff is slow and will throw out error messages that don't mean anything to me. Stuff lik "Huey module has stopped". Or it complains about a Samba issue. We ended up buying a Roku box and use that instead of the Android stuff.
The only thing we use Android TV for is the MLB app. I'd like to figure out some way to delete everything but that one app because I always have to search for it.
Yup. These days most people have fast connections. Hosting your personal website from your home should be the default. Huge amount of storage, no changing terms of service, no perverse profit incentives, no third party doctorine problems, no deplatforming problems, and it cuts the gordian knot of deciding what is allowed and what isn't. Then people can associate however they want.
You don't need a static IP. I've been doing it for 20 years without one. It's very simple to use a ddns service, or, just set it manually every couple months to a year when it changes. It's certainly no reason to not host servers from home.
OT: I pay 0.19$/month for my blog hosting including domain with around 500 views/month (just a personal blog). Many services cost 5$/month, I don't think that's cheap.
edit: Medium is for visibility. I know many SEO experts who use it extensively to increase their rankings. Its UX might be annoying for some, but its true value lies in its popularity and outreach.
It’s referring to how posts are stored serverside. CMS software such as Drupal, Wordpress, etc. store posts in a database. A flat-file CMS stores posts in a file, making editing and creating posts easier. Also saves on the hassle of securing an admin dashboard.
This article seems to miss the point of medium entirely. He fails to mention that you can be paid for content you create on medium, and content consumers don't have to sell their eyes to advertisers. Yes, they have to be pushy so they can acquire that critical base of paid users, but I'll take that any day over traditional advertisers.
Now, if you aren't interested in being paid for the content you create, then medium's goals might not be aligned with yours, so another self hosted platform may be better.
> it’s bad. Bad. Really bad. It’s not good, for any meaning of good you can imagine. There’s no person on Earth who could honestly call it at even partially good. Banners all over the place. Aggressive tracking and profiling.
Go poll 50 free users on the reading experience of Medium. Obviously this is anecdotal but almost everyone I speak to loves reading on medium. Compared to other ad-infested or high paywall websites, medium provides a incredible reading experience for it's goals as a for profit platform.
For me, "the point of medium" is entirely different. I don't blog regularly... I hardly ever write anything. When I do, medium offers me a large audience. I don't feel pressured to write periodic posts in order to maintain my audience. I just write something when I feel like it. No self-hosting solution can give you that.
That's a good point, I think it ties back in as well. Medium does a solid percentage of the work of building an audience for you. They need a way to be compensated for the costs of that as well, hence get more paid users.
It's funny, because some years ago when Medium blogs were starting to be posted left and right, people were praising the interface, and nobody listened to the few who objected. Now, we need all kinds of tricks, add-ons and blocks to just read five-minute posts during our commute.
It's 2018, and there are a gazillion ways to get yourself in control of your stuff. The next free framework that comes, which promises a clean, non-distracting view, will also (most probably) eventually add advertisements, because, well, corporations need money.
In my humble opinion, just write your Markdown files, and use one of the bajillion Static Sites Generators to create/host them, or fork a framework that already does this such as [1], copy-paste them in, and you're set.
I use Jekyll and Forestry.io for my site but I’m also realistic and know that solution is a little too complicated for a lot of WordPress and Tumblr folks. The uptake in these tools are because of their simplicity, which honestly the design patterns haven’t changed in almost 20 years.
The mods can't see everything. It depends how evident it is and if the comments are relevant [1] and if the if the only purpose of the user is to make adds. My guess is that this user only makes a comment per month, so it's not so easy to remember.
For an official reply, you can send an email to the mods hn@ycombinator.com and they can take a look at the history of comments of the user.
[1] It's fine to reply to the technical questions that appear about your page/app/product. It's not fine to add a link to your product in unconnected threads.
I agree. I'm okay with people promoting their stuff as long as it fits in the discussion and has proper disclosure that it's their project. But it's not very nice when almost every post is like this:
To amplify: they really do. I've got my beefs with HN moderation on occasion, but neither 'dang nor 'sctb have ever failed to respond to an email with a response, and a thoughtful one if it's a topic that needs one.
You've sent us hundreds of emails using many accounts. We responded to all of them until it became obvious that it was only energizing the problem, and even then never stopped responding completely. I doubt there has ever been a case of forum moderators treating a user with greater patience. It isn't infinite though.
Since you won't stop posting abusive and misleading comments to HN, we're not going to unban you.
You've sent us hundreds of emails using many accounts. We responded to all of them until it became obvious that it was only energizing the problem, and even then never stopped responding completely.
This is simply not true. I haven't sent you "hundreds of emails", nor have I sent them from "many accounts" except when the conversation was related to those accounts.
Here is one of the most recent emails I sent you, which got no reply:
===
Hello,
Hellbanned users can’t submit any stories if they’ve made any comments in the last 3 hours.
I was hoping you’d apply this, so that I can submit stories even if I’ve made a comment.
===
Here's another:
Dan,
I would like to try, once more, to make an offer of peace and to see eye to eye.
I am willing to write solely about programming topics on HN. I believe this is what you meant by “use the site for its intended purpose.”
What I'm experiencing now, you’ll do to others. I would not have believed this if I didn’t see it with my own eyes.
HN may be an entertainment site, but it was the only place in the world that I could find like-minded people to talk openly with. It's as dear to me as your childhood home is to you. And if you’re going to wipe someone’s 11-year presence and continue to falsely claim that I can still participate on the site, then there is little choice other than to write about this for whoever will listen. After all, it is the only option left.
Please note that I respect your opinion greatly. The entire community looks to you for guidance. At one time, so did I. My first interaction with you was when I was going through a distressing period in my life, and I randomly sent an email to hn@ycombinator.com. You returned the email with a wonderful reply that gave me hope for the future.
I have no idea what happened between then and now. I have done what little I could to assist, where possible. I don’t want to cause problems. But if you’re going to go full Game of Thrones on me and continue to claim you’ve explained why – and that it’s not personal, which it clearly seems to be – then what else is there to say? You seem intent on escalating this for reasons I simply do not understand. Your 3-month ban was swift, harsh, and arbitrary.
I would like to de-escalate and meet in the middle. Would you?
Shawn
====
No reply.
These are not cherry-picked examples.
The entire reason you applied a penalty in the first place was because I talked in a way that you personally disagreed with about a politically-charged topic. Yet my comment wasn't charged: I was merely stating an opinion. An opinion that you personally did not like. And so you applied a rate limit, once again, which I've had to deal with for nearly a year of my life.
Now, how are you going to frame this as harassment? Why is this email trying your patience? Why is it a bad thing for me to send you this?
You keep accusing me of being misleading. Yet you won't aim that criticism at yourself.
You have publicly called me a liar and said that I have been harassing you, when I have made it clear this was an intentional decision in order to protest your moderation policies, which have been increasingly political. Do not frame this as if I have done you harm; I haven't. Stop saying that flaws in my personality are why I am not allowed to participate on this forum. And above all, stop acting like a coward and twisting words to fit your own personal desires.
I have been on Hacker News six months longer than you have – a total of 12 years – and if you want to ban me, you'll have to do better than say I haven't been following the rules. I have, and I love this forum. I have met many lifelong friends here. I have tried to talk to you about the "probation" you applied, and you have completely refused to respond. Do not pretend like you have done well here, or that you have treated me with patience.
I am building my own Static Site Generator [1] similar to Jekyll for fun. It's so great to do this in 2018, compared to the first time I tried to manually build something similar around 2014. Now things are amazing, the npm libraries just seem to merge together nicely to build the whole thing.
I just need RSS and a decent data parser for the blog entries list and it'll be all set. Not recommended for you to use it, just build one, it's fun! And easy, and you'll learn a lot.
Depending on how simple you want it, you could just use MarkDeep, TexMe or MdMe plus something like NeoCities or a Github repo. You'd miss out on some benefits of a full generator, like automatically creating an archive page and RSS feeds and stuff like that, but you'd gain that 90's simplicity.
> people were praising the interface, and nobody listened to the few who objected.
Or maybe objecting had the same effect it had back then as it does now: absolutely nothing.
It's like me saying "the government is corrupt!" and, any time something happens or some time has passed, "shoulda listened! ;)" -- Seems a bit masturbatory at best.
>It's 2018, and there are a gazillion ways to get yourself in control of your stuff.
But zero ways to get people to read it. I only read his post because it's on HN. And I read Medium stuff regularly on Medium.
The chances of most people discovering some random blog? Not so much. Whereas Medium has concentrated eyeballs and knows their preferences to serve them stuff that's close to their tastes...
That’s actually a great question — does Medium truly gives you that many readers that it makes sense to live in the closed ecosystem? I have its app installed and subscribed to a bunch of people but I still only go there via the links on the web and I feel like a lot of people do just like me.
As some anecdotal evidence, I get about half of my Medium views from people browsing the Medium app/feed. That's definitely been the number one reason I've stayed on the platform.
Perhaps someone should develop a platform that creates the same discoverability, but while allowing people to retain control of the content?
No. I started my own site around this time last year with a CSS / HTML template I modified and I did everything myself. I even wrote the static site compiler. This is really not hard.
I have somewhere between seven and nine[0] articles out and my work has been translated into French, Portuguese (twice), Russian, and Uzbek.
Medium isn't a source of traffic unless you're one of the very few writers they intentionally push. People share high quality work or new ideas, and audience engagement helps too, so link to your Twitter and share your email.
[0] Since starting the site I've started writing for other publications and the audience flows back and forth between the sites, so it depends on what you think counts as an article.
You’re discounting the security/authority that “medium.com” brings over a random domain name. You might get less traffic from HN and Reddit if you weren’t on Medium.
Edit: just because a few people (myself included) have a negative reaction to a Medium link doesn’t change the fact that many Medium links are upvoted on HN.
At least for me and some other people, medium.com is a negative signal of quality. Medium is full of low-quality and marketing articles, I'll associate your links with that, and me only seeing "medium.com" on e.g. HN means you don't have a chance of establishing a "brand" I trust by recognizing your domain as "good" after a few articles.
EDIT: adressing your edit, do you have any evidence they wouldn't be if they weren't on medium.com?
Don't forget that it also prominently features a large distracting photo that was just ripped from a royalty-free photo site and has nothing to do with the content.
It worked. Then someone wrote about it, and everyone did it. Then it became a negative signal. There seems to be a 5-10 year trend lag time on stuff like that where the least self-aware self-promoters don't realize it doesn't work. Eventually a new trend falls to their level, and the cycle begins anew.
A big reason everyone has the big, irrelevant image on top is that medium was designed to work best with that assumption. If you actually blog there, your index won't look good unless you have a header photo for each post.
I think it goes for any topic. I’ll use food as an example. I’ve been on a lot of food blogs, I end there from DuckDuckGo or google, mostly google.
I only remember a handful of them, one in particular that is now a regular bookmark of mine (it’s https://www.valdemarsro.dk and in Danish so likely uninteresting to most), and the one thing that the ones I remember have in common is that they are their own things.
I don’t think there is anything beneficial to being a medium blog for this exact reason. I may read your article, I may even really like it, but it takes more than one article to get me to stick around, and because every medium article looks the same I can easily end up reading more than one without noticing it.
Having a unique domain helps as much as having a unique look.
Do many people browse Medium like this? I read a decent number of posts there, but only because someone sends me a link or shared it on another platform.
I think the main avenue for exploration in Medium are the article recommendations at the bottom of the page, above the comments.
I personally rarely click on them, but I can imagine some titles can be hard to resist. That make interaction-driven recommendations, which are becoming the dominant way of content exploration, a bit of a dark pattern.
Perhaps we're only an inch away from 'article autoplay'.
> Perhaps we're only an inch away from 'article autoplay'.
Have you ever seen news sites that let you seamlessly scroll to the next article, by dynamically appending it at the bottom of the one you're reading, and updating your URL as you enter it? The ones where it's ridiculously easy to get lost, because scroll space keeps expanding (sometimes both ways) and the URL keeps changing?
Someone's gonna figure out soon that the code for loading those articles could use a recommendation engine.
The "See also" links at the end of Medium posts, and the weekly "interesting for you" mail list were rather relevant to me, that is, often had links I was willing to click, and under those, sometimes were articles I was willing to read.
I stopped doing both, though: you can't read too much for free, but more than half of the content was not worth reading (for me), except maybe for quick skimming. There definitely are articles on Medium that are gems (again, from my POV), but I hope them to be brought to me by social networks anyway.
For authors, though, Medium must be pretty valuable, bringing relevant readers, and maybe some ad revenue. It does have a discovery feature which may be not brilliantly great, but is still quite OK, especially if you have time to spend on lighter reading.
Not very high if you browse, but adequate if you get a link or two from other sources.
I wish they adopted the bandcamp model: quite a number of tracks for free per day, but you can instantly pay for the one you liked, the amount you like (above a certain minimum). This way, the articles I personally find valuable would be both easier for me to find, and paid by me higher than the slice of the common subscription funds they receive now.
Fairly late, but I must read eight or more Medium articles on a heavy day. The only thing I ever get is a modal prompting me to "make it official" and create an account.
tbh, often when I get interrupted by the "sorry to interrupt you" I just close the tab.
and if I'm on mobile and link says "medium" I don't even bother to click.
but that's me.
> Maybe it is me but most of the Medium articles I stumble upon are pure garbage.
It's not just you, a lot of them are.
Look at how many are just "python deep learning tutorial" recycled for the millionth time, but with some fundamental misunderstanding or shortcut, or they're just lifted almost verbatim from the starter example or the documentation with nothing actually meaningful added. Often there's lots of "here's how to do x in y" that somehow manages to not understand good practices at all.
You can post self-hosted articles on HN, reddit, etc. I doubt that "You might like this..." clicks on Medium would add significant eyeballs to an independent author's articles.
If you write about tech, you can cross-post your article on dev.to and set a canonical link for SEO. I don't know if Medium offers this kind of option.
So you have people reading your content while you keep your personal blog.
> I only read his post because it's on HN. And I read Medium stuff regularly on Medium.
I totally get where you're coming from, but I'm not convinced that Medium helps at all. I mean, this article was posted to Medium. Medium didn't put it in front of you. So how is Medium helping?
I used to cross-post everything I wrote to Medium, because I thought it was a good reader acquisition strategy. But posting on Medium doesn't automatically get you readership -- you still have to go find readers and rely on them sharing stuff on traditional sites like HN/Reddit/Twitter/Facebook. And none of that sharing process requires your content to be on Medium.
For all of the effort I put into formatting articles well, and making sure that I matched popular writing styles, and adapting things, a post I put on Medium will get <20 readers over the course of a week.
In contrast, I had one good post get traction on HN, and on average my self-hosted blog now gets more visitors than that per day. So now I don't even bother cross-posting, because I don't see how Medium helps me get content picked up on other social sites.
> I mean, this article was posted to Medium. Medium didn't put it in front of you. So how is Medium helping?
Medium has a ton of recirc features that drive page views within the ecosystem. That is the entire reason why Ev started Medium, it wasn't about giving people better typography or whatever.
The reason the product is kind of messed up is because they made some financing decisions that may have not been correct in retrospect, so now they've had to go back and try to retroactively design the product to match their capital structure. But it's not like they wouldn't have had tons of other problems if they were bootstrapped, the reality is there just aren't any good financing options for consumer web startups right now.
But in practice, is Medium currently helping people build audiences in a significant way? My experience suggests no. It was easier for me to do that with a self-hosted site.
I'm not sure exactly why this is -- maybe it's that Medium's discovery algorithms take into account correlations between existing readers, so if you don't already have a bunch of readers you'll never get picked up. Maybe Medium is just super crowded, so the odds of you getting recommended over someone who's already popular are low.
All I know is that my readers are return viewers (which self hosting helps a lot with) and people coming from Hackernews, Reddit, Facebook, or curated link aggregators. I don't personally see any data that suggests Medium is driving any traffic to my content. And at this point, universally across the board, my self hosted blog performs better than my Medium blog.
I'm sure that varies from publisher to publisher, but I think it's simplistic to say that Medium by default drives traffic. I suspect that for small sites it's a lot more complicated.
> But in practice, is Medium currently helping people build audiences in a significant way?
I actually don't think Medium ever helped people build audiences in a significant way, with relatively few exceptions: Medium has always been structured to build an audience first for Medium and second for "publications" hosted on Medium. But it's never been particularly good at building audiences for individual authors.
While I'm aware this is anecdotal, there appears to be very little correlation between the number of followers one has and the number of views any given article gets: you can have several hundred followers and have some articles that get thousands of views (usually because they were included in someone else's publication or linked from somewhere else on the web), and others that get maybe a couple dozen views.
> I don't personally see any data that suggests Medium is driving any traffic to my content.
It is not. Readers that start on Medium by and large stay on Medium.
> maybe it's that Medium's discovery algorithms take into account correlations between existing readers,
Yes, Medium takes into account who you follow and what subjects you've liked, which is one reason Medium article collections like HackerNoon exist.
I feel Medium is for writers who don't take the time and effort necessary to self market their own content, which is not easy for many people. The platform is just like everything else in life. Are you willing to make concessions for its benefits? I don't see anything wrong with it as long as people are aware of the price of the Faustian deals they make in exchange for a little magic. The same applies to Alexa, Facebook, Waze, etc...
> and making sure that I matched popular writing styles
Maybe this is the problem. I'm sure as a professional writer you need to keep up with reader interests (rather than setting up to do the blog equivalent of Finnegan's Wake), but you don't want to be too interchangeable either.
It's like you had to decide each month from each cake you want to eat (there's an infinite row of cakes) and you vie for the huge ones -- together with countless other people, so you get really small crumbs. Go for a smaller cake and you may get actual slices with frosting and all.
>I totally get where you're coming from, but I'm not convinced that Medium helps at all. I mean, this article was posted to Medium. Medium didn't put it in front of you. So how is Medium helping?
Medium put it in fronts of tons of other people though -- someone of which posted it here.
And I discover posts on Medium alone every day.
Plus, Medium posts don't feel like a wasteland -- they have a healthy number of comments.
Yeah, Medium isn't great if you're an up and coming writer, or don't have a following on other social media sites. If you need more proof of that, well go and look at the digest emails they send, or the articles featured on the home page.
About 80-90% are from users with a large following on Medium.com, and many of those are also 'online influencers' with decent sized Twitter/YouTube/LinkedIn/whatever fanbases as well.
Oh, and forget it if your story isn't a paid story. About 90+% of Medium's promoted stories are members only stories now, with the home page I got just now literally having every single story outside of the 'popular on Medium' column being a paid one.
If you're not charging for the story and don't have a pre existing fanbase, at best you've got the end of article suggestions and latest stories link to rely on and the latter has about twenty pages of mediocre stories for every good one.
Like on many platforms now, it seems the popular just get more popular, and the rest battle for the scraps or the off chance they'll break out.
HN, Reddit, social media. You read this post because someone posted it here.
Getting other people to read your post is as difficult as getting other people to read other people's content - you post it where you frequent, and if people like it, they'll reshare it. Building a larger audience requires work, and any attempt at cheating that is unsustainable at scale.
No they don't. If you want your Medium post to get read you have to promote it on HN, reddit, facebook, twitter, etc exactly as you would with a self-hosted post.
Well, yeah, but a post on a self-hosted blog can be posted to HN just as easily as a post on Medium can. And it's not like having "(medium.com)" next to the submission is going to drive upvotes any more than having "(yourdomain.xyz)" would. (For me it actually has the opposite effect; there's so much empty "thought-leader" drivel posted at Medium that seeing that domain next to an HN submission makes me less likely to click through.)
So I guess the question becomes: does Medium function well enough as an aggregator of its own content to make posting there worth the tradeoffs? Does it drive enough traffic from other Medium readers to your own Medium posts to justify giving up everything you have to give up to use the platform? (That's the theory behind Medium, of course, but what I'm wondering is how well it actually works in practice.)
It's easy to fall into the trap of seeking scale, because we're surrounded by it: best selling authors, viral content, etc. But I'd rather have a small number of readers who really appreciate my writing versus a large number of randoms gathered from feed promotions who won't even finish reading.
Two years ago, I used to spend a lot of my free time browsing Medium, reading articles I otherwise would’ve never discovered. Now? Not so much the case—maybe it’s the degradation in quality or the number of badly written articles.
Maybe what we need for blogs isn’t a platform, where authors come on and content is hosted centrally; but an aggregator, where each author self hosts but content is still discoverable by a wider audience.
Noone reads my blog anyway, but I also import my posts into Medium so people can read it there if they choose. Medium sets the canonical URL to the hosted version on my own site so SEO shouldn't take a hit.
> It's funny, because some years ago when Medium blogs were starting to be posted left and right, people were praising the interface, and nobody listened to the few who objected.
Your memory is very, very different from mine. I remember Medium being heavily criticized by (sorry, lack of a better term) "tech nerds" for stuff like the article brings up when it first came out. People complained about it not working when Javascript was disabled and bloat for a text website, load times, etc., all sorts of stuff. People said they refused to visit Medium. In fact, it was so negative I'm a bit surprised it got as popular as it did with tech blogs.
>Now, we need all kinds of tricks, add-ons and blocks to just read five-minute posts during our commute.
Only "tech nerds" care about those sorts of things. Joe User reads Medium just fine without any tricks, add-ons and blocks.
FYI: Instead of the "old / out-dated" Jekyll Now setup by Barry Clark (before packaged themes arrived on GitHub Pages) - you can use the Minima theme (default) and get started in 60 seconds. See Hello, Minima! Theme - Get Started in 60 Seconds @ https://github.com/henrythemes/hello-minima-theme as a ready-to-fork (live) example.
PS: For more ready-to-fork (open source) themes for GitHub pages, see the Dr Jekyll Themes directory / listing (200+ and counting) @ http://drjekyllthemes.github.io
Oh, and since everybody seems to post their personal blogs for critique, shameless plug in adding a link to my own, which I think gets the minimalism aesthetic sooomewhat right.
It still needs some more slimming down, and small aesthetic changes would be welcome, but here it goes.
> It's funny, because some years ago when Medium blogs were starting to be posted left and right, people were praising the interface, and nobody listened to the few who objected.
It's the same with OSX, often praised but at some point the UX got so bad that you'd have to install system updates through their music player iTunes.
I've been using macOS X since Snow Leopard, and at no point were software updates delivered through iTunes. In fact, I have the (probably bad) habit of running sudo rm -rf /Applications/iTunes.app on all my new machines (alongside a lot of other default apps).
I am as sad as anyone that medium sold out an began to intentionally mistreat their users for "engagement" (read: money).
But in their early days, their praise was well earned. I was a designer with a focus on typography at the time, and medium's defaults were an order of magnitude better than any other non-custom publishing platform at the time.
Big, readable serifs, intentionally constrained column widths (and corresponding line length), and lots of attention to the details and best practices that ease the pain of reading things on the web. They're cluttered now, but they were intentionally uncluttered then, which isn't exactly typographic but is worth a lot in terms of cognitive burden.
To the extent that this is table-stakes now, and no longer a differentiating factor, medium is mostly to blame IMO. They showed that doing web type the way typographers told you to got slam dunk results. Everyone copied their style and the web is vastly more readable for it.
So while they lived long enough to become the villain, there's some gratefulness due to their former selves as well.
----
I personally do things the way you've described (markdown > jekyll > GH pages), but I think medium's value prop now is ease of distribution. You get bolted onto the homepage and other people's articles as part of a graph of other people's work, and writers find that valuable.
> It's 2018, and there are a gazillion ways to get yourself in control of your stuff.
It's 2018 and there's still no standardized format for a blog's complete content (text, images, comments/credentials for comment provider) that we could use to move quickly from one site/setup to another. It would be nice to just get all Tweets even into Hyde or whatever.
>Now, we need all kinds of tricks, add-ons and blocks to just read five-minute posts during our commute.
Is this only a thing for phones? I never use my phone for web browsing, but I use my web browser. All I have on that is uBlock Origin and I have always found Medium pages completely clean and pleasant to look at with no clutter or ads.
I agree with the static hosting side of things. However that often requires more technical know-how such as the command-line, Git, and potentially other advanced topics.
Instead I recommend people buy a domain, create a DigitalOcean account, have DigitalOcean manage it for them, and then create a single $10/month Droplet with their one-click deployment of Ghost. Now you have your markdown files and a self-hosted, beautiful blog.
That being said I am a "power user", so I use Hugo and Netlify, but there are deeper requirements to make that work. I would love to see a one-click deployment of a Netlify based blog.
This is an on-point rant, but what alternatives are there that combine clean, useful publishing tools with the ability to reach a wide audience? Sure I can host my own blog, but what good is it if I have no reader engagement. If there is a decent replacement, I'm all ears.
Users actually discover/browse Medium, and will hit content that isn't directly searched through their explore features/algorithms. Hosting your own site means relying on cross-posting/SEO/etc.
This is a thing that people actually do? Who are these people, and what other interesting things do they do?
I have never gone to medium.com directly, I have only ever wound up there through an article being crossposted on this site, Twitter, FB, or the rare case that one of my email newsletters links to something on there.
Even if that were the only way people got to medium posts, when you finish a post, you see recommendations for other related medium posts/articles. Writing posts/articles on Medium means that a lot more people could still find their way to your article when they didn't intentionally go to medium specifically for your article.
You know what..when you put it like that you make a lot of sense. I too get most of my reading done this way. Through cross-posting on HN or /r/ or mastodon.
I have found Reddit to be a very hostile place to post content. You post your blog post. Regardless of how much hard work you put into your content, the first few comments on Reddit are going to be a snarky one that attacks some trivial point and adds nothing to the discussion. I don't know why people do that.
HN, on the other hand, feels like a more matured community. Any other such matured communities where one can feel comfortable about posting their blog posts?
I have seen a couple of good discussions on Lobste.rs
The number of users is not very big- they're invite only. I know that some HN regulars are posting there so maybe you could ask for invite here or head over to their IRC and then try it out. I don't use it myself, HN is big enough time sink as it is.
Worse, for Reddit: there is no sustained discussion. I've been thinking and working a lot on discussion (first law: conversation scales poorly), and what sites do and don't work.
G+, for its many, many, many flaws, could keep a discussion going on those rare instances where it started in the first place. In ways few other sites do.
The fact that all members of a conversation (up to a point) are informed of new posts, helps. That's a two-edged sword: low-value comments, if left standing, merely annoy others, and tend to cause them to mute out of the discussion.
But it's a dynamic few other sites match.
I've also been using Reddit as a blogging platform (not simply syndicating content) for several years. I'd already been in the process of moving that elsewhere when the G+ shutdown announcement hit -- I've been somewhat engaged in that over the past month or so. I do plan to continue syndication, though I moderate strongly for quality.
Ha! I've tried that. Write an article and post to HN, then watch it fall off the New page in 20 minutes without a single vote. I'm sure one day I'll crack the code, but for me, engagement is hard. For all its faults, Medium provides an instant audience with feedback/commenting mechanisms.
If the platform itself weren't so awful in many other ways, the blogging tools on LinkedIn are pretty good, and I've always had very good engagement with very little effort.
It would be like Medium was when it first started. Such a platform will come along soon if it hasn't already, everyone will jump to it, and then they'll monetize it, and then another will come along...
"Hosting" your own blog takes around an hour of setup for wordpress or github pages. Personally, I use vultr + wordpress for my blog[1], but I have technical expertise - it took only 30 minutes to setup and transfer from my previous provider.
Reason I like to host my own, is I control the content, the popups, the UI, etc. If you care about that, host it yourself. Medium is there to make money, we can't fault them for attempting to collect for their service.
I hosted my own wordpress blog for several years on various virtual private servers, and was hacked multiple times. Just got to be way too much work to admin the site. I use wordpress.com currently. It's less than ideal, but I think you're underestimating the amount of work required to secure a site long term, rather than simply install one. For most lay users, insuring that their host is keeping python up to date, that the security permissions are correct on each file, and that every plugin installed is 'safe' is more time consuming than it's worth. I'm not up to speed on the state of static site generators, but that's got to be a better way to go for most users.
Yep -- I was a paid Medium subscriber / user for most of this year. Discontinued last month for many of the reasons already cited. In particular for me, the content creation interface is absolutely horrible [even worse in the iOS version] and it's a chore to get anything done using it. Clearly the guiding UX principles were aesthetic rather than usability-oriented.
Sometimes I read articles like this and think I'm past it.
It's like the whole web has turned in to this pool of mud and no-one realises what it was like before.
A blog is a text file on a screen. There's really no need to do it on a proprietary system, you can literally upload a text file to your own host, but if you can't be bothered, somewhere like GitHub Pages.
You want an image? Here's a tag: <img>
If the idea is that it doesn't look pretty enough - well, a Medium blog doesn't look like anything at all because I've closed it after closing the first three popups.
"A blog is a text file on a screen. There's really no need to do it on a proprietary system, you can literally upload a text file to your own host, but if you can't be bothered, somewhere like GitHub Pages.
You want an image? Here's a tag: <img>"
Don't be surprised if someone has this "idea" soon and makes a killing with it. A lot of people seem to get tired with the current stream of "innovation" that makes the web slower and more complex.
Yes, this a thousand times. One example, Dan Luu [1] gets this absolutely right. His blog would probably look similar on Lynx, or any text-only browser, yet is better than 99.99% of stuff "out there".
I know people keep saying this, but resizing the browser is not really a viable solution with today's messed up web. Sure, I can resize the browser for this blog using full width lines but then I have to resize my browser again for another website because the other website chooses to waste half of the horizontal real estate with meaningless stuff. As a user, I can't keep resizing the browser for every site I visit.
I have a 40in monitor, a 13in monitor, and a 7in monitor.
It's impossible for a site developer to know how much space to allocate to their page.
On the 40in screen it would be asinine for me to maximise it, for example.
It's completely unsurprising to me that I can resize the window into a state where the website becomes silly. I just don't do that.
Resizing a window is trivial, it's not that you can't, it's that you won't.
edit: Obviously I know what responsive design is. I'm on Hacker News. The author hasn't done it (probably because they have better things to do), you have a trivial option to work around it.
The contrast to be drawn is with a site like Medium that deliberately goes out of its' way to be annoying and harder to use for some vague profitability goal.
Or the website could just set a width on the text column. Why are we pretending this website is some paragon of design? Simple is good but there are still basic readability standards that are important and can be achieved with one or two lines of css.
This concept is popular for more than 10 years now. Many websites do it with something as simple as
article { max-width: 60em }
> It's completely unsurprising to me that I can resize the window into a state where the website becomes silly. I just don't do that.
Take Twitter for web. Reduce the browser to something like 60% or 70% of the screen width. The <div><p>...</p></div> elements containing the tweets are chopped off on the right side. It disrupts my reading experience due to minor resizing. This is most of the web today.
> Resizing a window is trivial, it's not that you can't, it's that you won't.
That's true. I don't want to be resizing my browser up and down for every good and bad website.
> Okay, so on my screen that means 80% of the window is whitespace and it burns my eyes. background-color: black, I guess?
Apart from calibrating the room lighting and monitor brightness, one can still have a dark background for the body but not for the wrapper that has max-size on it.
E.g. http://camendesign.com/ here you would have white that burns your eyes if it was done without max-size, as is it's much better. [edit: just noticed that blog actually doesn't use max-size, it doesn't shrink; but it easily could]
> Responsive design is a thing, yes, but ultimately on a desktop computer you're always going to be able to choose a browser size that breaks a site.
On my laptop that site has a microscopic font size.
It's interesting though because I hit Ctrl-+ before I even realised I was doing it.
I guess I just don't see this stuff as being a big deal. It feels like a normal manual adjustment, like if I was pouring coffee and I have to make sure I aim to not spill it over the edge of the cup, or something.
Just have your narrow width as your second browser size. One double click on the tab bar in firefox and you are there. I have a big monitor too but I kinda hate full screen browser windows just because no website is really made for it. Either the line width gets out of control, or it just wraps anyway and I have two huge swaths of blank space on each side of the content.
On my regular browser size this looks something like this [1], which is borderline unreadable due to the width alone. Sure I can resize the browser at least, but even then I am finding the posts hard to read due to the font-size, letter spacing and line-height. The browser default styles did work perfectly in the 90's, but they didn't evolve when the devices use to browse the pages did. And yes, you can always use Lynx, adjust the styles myself or use a CRT display, but I most likely won't bother.
That said I am not defending current state of Medium.
Here's the thing: your browser has a handy tool to increase/decrease font size. Usually it will also scale the images in sensible ways. And it's available via keyboard shortcuts, so it's easy to zoom in/out.
Also this format works great with the browser's "Reader" function.
> Here's the thing: your browser has a handy tool to increase/decrease font size.
Here's the thing: I don't want the font or the images to be bigger, I want columns to not be this absurdly long. The only way for the user to achieve it is to resize the browser window.
There is a "max-width" CSS property for that. No framework or JS required, just a modicum of care.
> Also this format works great with the browser's "Reader" function.
Here's the thing: It's not better zoomed in. Insanely huge lettering isn't any better just because it's suddenly 85 characters wide on your screen, or whatever the goal these days is.
At a certain point you have to recognize that even little CSS (max-width, font-size) can actually be a good thing, and when a site lacks this it doesn't make it somehow inherently better, it just makes it harder to read and I am nearly as inclined to simply hit the back button as I am on Medium articles. It's two ends to a horseshoe. The best place to be is somewhere closer to the middle.
> On my regular browser size this looks something like this [1], which is borderline unreadable due to the width alone.
Just resize your browser window: it's not the site's job to guess how you want content displayed.
I loved browsing the web in the 90s: I had a half-width browser window on one side of my screen, an editor window in the upper quadrant of the other side and a console window the the lower quadrant. It was great! Then suddenly every website decided that I must have a full-width browser window, and was ludicrously narrow with a half-width browser. And they all stopped using and started abusing CSS. And then they all started using & abusing (but I repeat myself) JavaScript.
All I really want from the Web in 2018 is the experience I had in the 90s, and I can't get it any longer.
Dan Luu's blog is almost there, but personally I'd prefer if there was just a tiny bit of CSS that capped the width of the text. With full width paragraphs, it's not the most pleasant to read.
Stylus (not Stylish) can make sites like this readable enough if you visit them often enough to be worth a couple minutes to fix them. Here's a tiny bit of CSS:
One point in favor of ultra-minimalism is that it's easier to add a few styles than to undo layer upon layer of Bootstrap. (Only undid one declaration here and that wasn't strictly necessary.)
I think it's too late to get publishers to agree on any kind of sensible conventions within the wild wild web ecosystem. It would require a massive user exodus to an entirely different application for producing, sharing, discovering, consuming and commenting on content with no scripting and leaving presentation/theming up to the user. Just a simple document-oriented markup language, e.g. maybe a subset of DocBook. Ideally it would have no HTML/CSS/JS legacy baggage weighing it down so we can have our RAM back.
Not to mention the fact that by saying, "Just give us HTML and we'll do the rest", you're taking away their ability to push adverts and track you for that juicy, monetizable(?) tracking data.
I think this is why RSS did and is dying, although it also seems to be making a comeback.
The total lack of styling makes it almost unreadable. Even if you resize the window to get a sane page width the lack of margins makes it uncomfortable to read.
The question you should be asking is, why is the default CSS in your browser making unstyled websites uncomfortable to read? The browser could provide sane defaults for margins etc. It just chooses not to - probably because everything it renders is going to be styled anyway, so why bother?
Ironically, the "reading mode" thing that is becoming popular is essentially that - stripping the page of most of its custom styling, and then applying some sensible default style. It's like we went full circle, all the way back to pre-CSS times.
I mostly like your design, a nice clean look, but I have a couple of comments and a suggestion that you are free to ignore completely.
Firstly, I hate sites that use such a narrow column on the screen. The wall of text from the previous post is obviously too much and is far too difficult to read and keep track of where you are, but using only a third of the screen seem far too little. I'm sure you could double the width of your text without affecting readability.
Secondly, I have really good distance vision but need reading glasses. I find the text on your site a bit small. From a distance it just a bit too small to read comfortably and from close with my reading glasses I feel like I need to get too close. Yes, I can increase the font size easily, but how about...
My suggestion: decrease the size of your borders by about 50% on each side and then increase the font size by 1 or 2 points. The increased column size will give more text on screen, but the increased font size will make sure it is not too much.
> Firstly, I hate sites that use such a narrow column on the screen.
FWIW most professional typographers recommend a column width of 30-40em. Much more than that seriously increases the distance the eye has to travel from the end of one line to the beginning of the next, and makes it harder to keep track of where you are.
The max-width of this blog's main column is... 40em.
And now you know why so many sites do this thing you hate.
(An em, if you are not familiar with it, is a typographical measurement equal to "the width of an M in this font".)
You’re exactly right. I have heard typographers express the maximum readable width as "two and a half alphabets," which is roughly 40em. A max-width of 40em is extremely responsive, making the most of your screen (on mobile) without overextending and compromising reading comfort (on desktop).
I am familiar with em thanks. I am a software developer and have done some web development in the past.
Far be it from me to argue with professional typographers, but do you hear anyone saying "oh, the line lengths on paperbacks are far too long, I can't scan them"?
Maybe it's just me but I'm a little tired of always having to cater the the very lowest common denominator. That narrow width seems almost ludicrously too narrow to me, it's like a childrens book.
There has been research that suggests that most people don't finish articles, so it seems to me that maybe making columns so narrow is catering to the audience most likely to have such a short attention span that they probably won't finish your article anyway.
Disagree slightly on the width. Perhaps a little wider, but I don't hate it. On the font size: Home page gets it, actual posts the font size is far too small IMO
I actually agree and want to increase my main body font size. It’s also probably time to go serif, as sans-serifs are best suited for low resolutions (like for body text on all computers and mobile phones up to ~8 years ago) and serifs shine in high resolution (like on the printed page); today high-density screens are more common. Even “1x” monitors are wide enough that the increased font size they make possible increases the number of pixels available per rendered character. In the mean time, browser zoom will work well!
Hmm, just on the home page, or on actual articles? I don’t know why it wouldn't work on articles. (Edit: Actual articles are compatible with Safari’s reader mode. I don’t think you will find index pages are generally compatible, on any site)
No, you're right. I thought I had checked an article but I must not have. It is working in Safari. And it also turns out "reader mode" in Chrome isn't a think (that's on by default), which I wasn't aware of.
The right place to fix the long line issue is on the browser side, with user in control of what makes the line "long" - since it's inherently a subjective metric.
If most websites were like this one, I could write a simple one-page CSS that formatted them the way I want - including fonts, colors, lines etc. As originally intended by this whole HTML thing.
There's also Pocket that'll happily keep a nice formatted copy of the article from that site, regardless of the current ugliness, making the reading experience on mobile quite pleasant.
Oh come on, that is not easy to read. There's no reason to go back to the 1990s, minimal styling and good typography with reasonable margins and spacing are absolutely worth it for readability.
15 years ago there were plenty of people paying $5 a month for shared hosting FTPing hand made HTML over. Now it is way easier and even tech people aren't hosting their own in general which is bad. Right now there are great JAM stacks out there. You could have your markdown formatted content in Git, rendered by Hugo, and then pushed to Cloudfront backed S3 for literally pennies a month and CDN'ed all around the world but hardly anyone does it. As tech people I think we are the most to blame posting to Medium because it is technologically easier than ever before to self host, yet most are too lazy.
FTPing HTML was infinitely easier than Git+Hugo+S3+Cloudfront.
And even if you can somehow cut through all the complexity of modern hosting — you still have to make those HTMLs. Only now they have to be responsive, look no worse than whatever is out there, look nice when posted on Facebook or Twitter, render well in various read later apps, and generally work with a wide ecosystem. And then you have to continue to make your site work with all the new stuff, preferably without breaking older pages.
You can indeed be simpler than most websites out there, and not lose anything important. But don’t kid yourself — the web is much more complex than it used to be.
You are correct it isn't trivial but I'd argue some stuff is even easier than in the past. Like the whole responsive design (or a design at all) is already accomplished by using any one of many themes offered for Hugo. Then you don't even have to know HTML, you can have a one page Markdown reference to do almost everything. I might want to work on something like this to make it more accessible to others, but my main argument is that for tech people this is trivial and here they are still using Medium.
https://habd.as/zero-to-http-2-aws-hugo/ Is an example of how to do this. It has some steps but is not that hard. I think it can be even easier by scripting most of this out for less technical people.
> It's like the whole web has turned in to this pool of mud and no-one realises what it was like before.
Every website is trying to reinvent the wheel. Foolish! I hate the grid/huge amount of white space layout that is so pervasive now. Websites that have their information in a nice and clean, condensed list view are unicorns now. Condensed lists are literally the best layout to convey information in a given space, take a look at how outlook or apple mail gives you the exact same information in their super condensed list views as they do in the 'mobile friendly' expanded view, except they give you much more information at a time without having to endlessly scroll. It would be acceptable if I was literally using my elbow to tap on a touchscreen, but I'm using a mouse and keyboard and I can comfortably click on something 10 pixels wide.
Take a look at any of the half dozen or so food delivery service websites. On my 13" screen on grubhub, I can see 5 search results at a time. 5! Each result takes up 1 full inch of screen real estate when it could be one single line of text. If it was single spaced, that would be 40 lines and therefore 40 results I could view at a time. But because the modern web is designed to be accommodating for a 500lb gorilla to poke at a touchscreen, I have to deal with only being able to see 1/8 the information that I could potentially see.
> except they give you much more information at a time without having to endlessly scroll.
I think getting people to scroll isn't an accident, they want you to have to scroll.
Scrolling a website makes you physically interact with it, and I bet that has some psychological effects that work out in favour of the content creators.
Whenever I am in a place where you have to wait a lot, like at a bus station, nearly everyone is swiping at their phone.
They all look like crack addicts scratching for rocks in an alleyway.
A blog used to be a text file on a screen. Like most words in the English language however, its meaning has changed overtime, as people's expectations have changed.
I personally like Medium because of its highlights feature and its unobtrusive comment system. In fact, I often scroll down to the comments first to see what people are saying, much like I (and many others) check the comments on HN submissions first before deciding whether to bother with the actual submission.
Don't get me wrong, medium has a lot of annoying issues. But this whole "let's go back to the stone ages" crap with regards to tech needs to stop.
I'm glad the author mentioned the thing that I dislike most about Medium: the "share" tooltip that appears any time you highlight anything in the article. I realize that they consider this a value prop (and it certainly hasn't hurt their ability to grow) but for those of us who highlight text as we read, it's incredibly annoying.
Tangentially related: Evernote Premium does this when you highlight-as-you-read on PDFs. They assume you want to annotate all the time. I would rather press a toolbar button or keyboard shortcut to bring up an annotation, like the way it works on Preview.app.
Same here, highlighting the text helps me keep track of the paragraph i'm reading and I was annoyed by this feature as well. On a related note, I've been looking for a plugin that highlights lines/paragraphs of text and is controlled by the cursor keys up/down (for desktop viewing only) but haven't been able to find such a thing yet. I keep on hoping that one day somebody would come up with such a thing.
I think Vimium [0] would allow you to highlight lines with hjkl keys. They have a "Visual Select" mode that'll highlight lines as if it were in VI [1].
Reader mode is definitely a very important part of the modern web experience. A rather sad truth.
I recently also found a Firefox extension [1] I'd been looking for a some time: a way to automatically enter reader mode on some URLs, such as medium.com. This makes browsing Medium much nicer.
395 comments
[ 4.1 ms ] story [ 235 ms ] threadDoes anyone have experience with an alternative platform? Preferably free and hosted.
[0] https://medium.com/ml-everything
[0] www.write.as
As of now, normal people will have difficulty understanding how Read.as, Write.as, Snap.as all work together.
Looking forward to when I can get a full Facebook replacement for like $3/month subscription.
Myself, I'm using a VPS (5€ a month, but 10€ a year goes to the OpenBSD foundation) to host some static html (generated from markdown), and have done away with comments entirely. (The VPS isn't just for that blog. I'm serving multiple domains from it and hosting my own fossil repos there as well)
It's obviously not for everyone, but maybe it'd suit you.
I'm not really sure what the answer is as if it's going to work on a static site, the comments need some sort of backend. Most people aren't going to host it themselves, so that leads to these issues, as nobody will pay for a commenting system.
[0] https://chrislema.com/killed-disqus-commenting/
What if it costs $0 per year, if one gets < 10 comments and < 10 000 page views? And otherwise $10 per year? Or something like that. What do you think about that?
(I'm developing a no-tracking and no-ads commenting system, + open source, SaaS hosting, link in my profile.)
Medium is not a great platform for distribution compared to that (poor reach and it never really emerged as a destination) but not worse than other external/self hosted blogs. A good strategy if you are hungry for clicks is to target all of them with content appropriate to the platform and a link to your blog for reading more. By appropriate I mean optimized for the attention span of the reader. So short tweet on twitter, executive summary on Linkedin for those poor people with essentially no attention spans and an aunty friendly version for Facebook. Reddit post and HN link if you feel brave ;-). I've also been targeting dev.to.
I would have used Gitlab pages but there is not support for automated SSL certs for custom domains. You have to upload your own manually which doesn't play nice with letsencrypt's 90-day expiry.
https://qards.io
[1] Here's mine:
medium.com##.metabar
medium.com##.js-stickyFooter
medium.com##.js-postAttributionFooterContainer
medium.com##.js-postActionsFooter .buttonSet
medium.com##.button--follow
[0]: https://makemediumreadable.com
Non-disclosure: I have no relationship with Silvrback other than as a plain old customer.
If they ever shutter the service, it is very easy to generate all the HTML pages with Jekyll, and then throw them up on a static host.
Every single one of Medium’s discoverability and traffic benefits feel like Faustian bargains to me, so I am not going there.
The last time I experimented with publishing in a walled garden was Posterous, mostly because they were a YCombinator startup at a time when that wasn’t some kind of golden ticket, and I wanted to make a gesture of support for them and for YCombinator.
Posterous shuttered, and I republished my work using GitHub Pages, but all the old urls broke, and I’m never doing that again.
If my blog was raganwald.githubpages.com, GitHub could theoretically decide that githubpages needed to be deeply integrated with Windows or some other foolishness, and I’d be screwed.
But since my blog appears to the world as raganwald.com, I can leave GitHub Pages whenever I like, and all the links will continue to work. It's about long-term control, and for that you need:
1. Control your content, ideally with a copy of the source on your own devices at all time, in an open format with an ecosystem of tooling, and;
2. Control your domain name.
[0]: https://www.getgutenberg.io/
[1]: https://caddyserver.com/
The "hate" isn't based solely on being hip.
If you install wordpress, and then grab a bunch of plugins and themes and install them without taking any care, it won't bundle and minify your javascript. It's no different to having a static website and grabbing a load of jquery plugins and throwing them onto a page.
But if you use some techniques such as building your theme and plugins using gulp or similar, you can have your wordpress site outputting bundled and minified javascript.
There are also caching techniques that can be used at the webserver level, just like any other website.
Rebuilding my blog from scratch at the moment (using my own theme), it's not so bad dealing with PHP and wordpress.
I really dislike not fully owning my content, especially with medium or middle-ware like disqus which is pretty much required with jekyll. Medium has really poor syntax color formatting as well.
Security is not really a big issue for me, especially if you pick a good hosting provider, and follow basic 101 practices.
I'll still use medium to link back to my blog though (not really doing it at the moment though).
Obviously a bit more involved than your examples.
IMO the best solution is to host your actual articles on a static site and host the discussion elsewhere with a link at the bottom of the page. Host your own forum, make a subreddit, submit links to HN, whatever.
I wrote a tool which converts your Medium blog into a Jekyll blog, for publishers hoping to migrate:
https://git.sr.ht/~sircmpwn/unmediumify
That's a good point.
I have a medium blog. I've had a few posts got >10k reads within a month. Almost none of those reads came from Medium itself, but rather from the various outlets that have linked to my post, and Google.
The only reason I currently use Medium is that people are more likely to open a Medium url when it shows up in link aggregators. People trust the familiar url far more than www.mypersonalblog.me - and it'll never get blacklisted / shadowbanned on reddit.
Oh, and claps. I like the claps.
I know this is just anecdotal, but I assume anything coming from Medium is usually less worthwhile. First, the author isn't important on a Medium article. Medium is the brand, the other is someone that doesn't matter. Secondly, it's not easy to follow the author, so even if I did read the author bio at the bottom, following the author is a pain. Finally, everything the above article mentioned. Medium articles are all about playing SEO games and "Growth hacking" before good content (literally). I'll ready Medium articles, but personal blogs are far more credible every day of the week in my book.
That being said, I would be interested in how you reached the conclusion that people are more trusting of medium articles?
Really just from my own experience. I've been writing and posting content for a few years and usually I get more clicks and comments when using the medium domain. (not always but noticeably more often)
thatsthejoke.jpg
But seriously, my guess is that the author wants you to see the things that he's talking about on the page. Like you read that the banner sucks and you can look up and see the banner and understand immediately what he's talking about without having to take his word or trust that supplied images aren't photoshopped to hell.
They should fix it.
Meanwhile, on mobile one can use one of the 10s of HN client apps.
Even for code it is annoying because of the wide margins. The margins take up about 50% of the width of the screen (!)
Here's what Google's lighthouse sees: https://imgur.com/a/wDCIrpP
"Time to Interactive: 10+ seconds" is particularly terrible.
Where do you find the most Medium users? Medium.
Although in this case it duplicates all the images somehow: https://outline.com/uZc4XF
There are sites that you can enter a title and it will tell you all the places it's available for streaming. I do use that once in a while, but it's still too much friction (IMHO).
The only thing we use Android TV for is the MLB app. I'd like to figure out some way to delete everything but that one app because I always have to search for it.
Very few ISPs will hand you a static IP necessary for this to work.
I use https://getgrav.org because I like flat-file CMS.
Maybe there are some photographers here: http://koken.me (CMS for photographers).
Another idea: Use a static page generator and Amazon's S3 with this neat blackhat trick - https://www.blackhatworld.com/seo/how-one-website-exploited-... (mildly joking).
OT: I pay 0.19$/month for my blog hosting including domain with around 500 views/month (just a personal blog). Many services cost 5$/month, I don't think that's cheap.
edit: Medium is for visibility. I know many SEO experts who use it extensively to increase their rankings. Its UX might be annoying for some, but its true value lies in its popularity and outreach.
Now, if you aren't interested in being paid for the content you create, then medium's goals might not be aligned with yours, so another self hosted platform may be better.
> it’s bad. Bad. Really bad. It’s not good, for any meaning of good you can imagine. There’s no person on Earth who could honestly call it at even partially good. Banners all over the place. Aggressive tracking and profiling.
Go poll 50 free users on the reading experience of Medium. Obviously this is anecdotal but almost everyone I speak to loves reading on medium. Compared to other ad-infested or high paywall websites, medium provides a incredible reading experience for it's goals as a for profit platform.
It's 2018, and there are a gazillion ways to get yourself in control of your stuff. The next free framework that comes, which promises a clean, non-distracting view, will also (most probably) eventually add advertisements, because, well, corporations need money.
In my humble opinion, just write your Markdown files, and use one of the bajillion Static Sites Generators to create/host them, or fork a framework that already does this such as [1], copy-paste them in, and you're set.
[1] https://github.com/barryclark/jekyll-now
For an official reply, you can send an email to the mods hn@ycombinator.com and they can take a look at the history of comments of the user.
[For example, this is an example of a comment that is not relevant at all https://news.ycombinator.com/item?id=16961492 ]
[1] It's fine to reply to the technical questions that appear about your page/app/product. It's not fine to add a link to your product in unconnected threads.
https://news.ycombinator.com/item?id=16961492
https://news.ycombinator.com/item?id=18032223
https://news.ycombinator.com/item?id=16400684
Dan answers if he likes you. It's as simple as that. If he doesn't, he either filters your emails and never sees them, or refuses to answer them.
You are one data point. Please don't extrapolate it to those of us who have tried for months to get answers to specific questions.
Since you won't stop posting abusive and misleading comments to HN, we're not going to unban you.
https://news.ycombinator.com/item?id=18412225
https://news.ycombinator.com/item?id=18294434
https://news.ycombinator.com/item?id=18224895
https://news.ycombinator.com/item?id=18061577
https://news.ycombinator.com/item?id=18054761
This is simply not true. I haven't sent you "hundreds of emails", nor have I sent them from "many accounts" except when the conversation was related to those accounts.
Here is one of the most recent emails I sent you, which got no reply:
===
Hello,
Hellbanned users can’t submit any stories if they’ve made any comments in the last 3 hours.
Here’s a patch to fix that:
(def oversubmitting (user ip kind (o url)) (and enforce-oversubmit* (or (check-key user 'toofast) (ignored user) (< (user-age user) new-age-threshold) (< (karma user) new-karma-threshold)) - (len> (recent-items [or (author user _) (is _!ip ip)] 180) + (len> (keep [is _!type kind] + (recent-items [or (author user _) (is _!ip ip)] 180)) (if (is kind 'story) (if (bad-user user) 0 1) (if (bad-user user) 1 10)))))
I was hoping you’d apply this, so that I can submit stories even if I’ve made a comment.
===
Here's another:
Dan,
I would like to try, once more, to make an offer of peace and to see eye to eye.
I am willing to write solely about programming topics on HN. I believe this is what you meant by “use the site for its intended purpose.”
What I'm experiencing now, you’ll do to others. I would not have believed this if I didn’t see it with my own eyes.
HN may be an entertainment site, but it was the only place in the world that I could find like-minded people to talk openly with. It's as dear to me as your childhood home is to you. And if you’re going to wipe someone’s 11-year presence and continue to falsely claim that I can still participate on the site, then there is little choice other than to write about this for whoever will listen. After all, it is the only option left.
Please note that I respect your opinion greatly. The entire community looks to you for guidance. At one time, so did I. My first interaction with you was when I was going through a distressing period in my life, and I randomly sent an email to hn@ycombinator.com. You returned the email with a wonderful reply that gave me hope for the future.
I have no idea what happened between then and now. I have done what little I could to assist, where possible. I don’t want to cause problems. But if you’re going to go full Game of Thrones on me and continue to claim you’ve explained why – and that it’s not personal, which it clearly seems to be – then what else is there to say? You seem intent on escalating this for reasons I simply do not understand. Your 3-month ban was swift, harsh, and arbitrary.
I would like to de-escalate and meet in the middle. Would you?
Shawn
====
No reply.
These are not cherry-picked examples.
The entire reason you applied a penalty in the first place was because I talked in a way that you personally disagreed with about a politically-charged topic. Yet my comment wasn't charged: I was merely stating an opinion. An opinion that you personally did not like. And so you applied a rate limit, once again, which I've had to deal with for nearly a year of my life.
https://news.ycombinator.com/item?id=18012416
https://news.ycombinator.com/item?id=18054259
You are coming very close to straight up lying in this thread. I suggest you not do that.
You keep accusing me of being misleading. Yet you won't aim that criticism at yourself.
You have publicly called me a liar and said that I have been harassing you, when I have made it clear this was an intentional decision in order to protest your moderation policies, which have been increasingly political. Do not frame this as if I have done you harm; I haven't. Stop saying that flaws in my personality are why I am not allowed to participate on this forum. And above all, stop acting like a coward and twisting words to fit your own personal desires.
I have been on Hacker News six months longer than you have – a total of 12 years – and if you want to ban me, you'll have to do better than say I haven't been following the rules. I have, and I love this forum. I have met many lifelong friends here. I have tried to talk to you about the "probation" you applied, and you have completely refused to respond. Do not pretend like you have done well here, or that you have treated me with patience.
I just need RSS and a decent data parser for the blog entries list and it'll be all set. Not recommended for you to use it, just build one, it's fun! And easy, and you'll learn a lot.
[1] https://github.com/franciscop/create-static-web
[0] https://casual-effects.com/markdeep/
[1] https://github.com/susam/texme
[2] https://github.com/susam/mdme
[3] https://neocities.org/
Or maybe objecting had the same effect it had back then as it does now: absolutely nothing.
It's like me saying "the government is corrupt!" and, any time something happens or some time has passed, "shoulda listened! ;)" -- Seems a bit masturbatory at best.
But zero ways to get people to read it. I only read his post because it's on HN. And I read Medium stuff regularly on Medium.
The chances of most people discovering some random blog? Not so much. Whereas Medium has concentrated eyeballs and knows their preferences to serve them stuff that's close to their tastes...
Perhaps someone should develop a platform that creates the same discoverability, but while allowing people to retain control of the content?
I have somewhere between seven and nine[0] articles out and my work has been translated into French, Portuguese (twice), Russian, and Uzbek.
Medium isn't a source of traffic unless you're one of the very few writers they intentionally push. People share high quality work or new ideas, and audience engagement helps too, so link to your Twitter and share your email.
[0] Since starting the site I've started writing for other publications and the audience flows back and forth between the sites, so it depends on what you think counts as an article.
You could always post on medium and on your own blog though, and post your own blog here, for example.
Most of our traffic comes from hackernews, reddit and similar. However because our blog is too niche?
https://medium.com/@buckaroo.pm
Edit: just because a few people (myself included) have a negative reaction to a Medium link doesn’t change the fact that many Medium links are upvoted on HN.
EDIT: adressing your edit, do you have any evidence they wouldn't be if they weren't on medium.com?
I only remember a handful of them, one in particular that is now a regular bookmark of mine (it’s https://www.valdemarsro.dk and in Danish so likely uninteresting to most), and the one thing that the ones I remember have in common is that they are their own things.
I don’t think there is anything beneficial to being a medium blog for this exact reason. I may read your article, I may even really like it, but it takes more than one article to get me to stick around, and because every medium article looks the same I can easily end up reading more than one without noticing it.
Having a unique domain helps as much as having a unique look.
I personally rarely click on them, but I can imagine some titles can be hard to resist. That make interaction-driven recommendations, which are becoming the dominant way of content exploration, a bit of a dark pattern.
Perhaps we're only an inch away from 'article autoplay'.
Have you ever seen news sites that let you seamlessly scroll to the next article, by dynamically appending it at the bottom of the one you're reading, and updating your URL as you enter it? The ones where it's ridiculously easy to get lost, because scroll space keeps expanding (sometimes both ways) and the URL keeps changing?
Someone's gonna figure out soon that the code for loading those articles could use a recommendation engine.
I stopped doing both, though: you can't read too much for free, but more than half of the content was not worth reading (for me), except maybe for quick skimming. There definitely are articles on Medium that are gems (again, from my POV), but I hope them to be brought to me by social networks anyway.
For authors, though, Medium must be pretty valuable, bringing relevant readers, and maybe some ad revenue. It does have a discovery feature which may be not brilliantly great, but is still quite OK, especially if you have time to spend on lighter reading.
Not very high if you browse, but adequate if you get a link or two from other sources.
I wish they adopted the bandcamp model: quite a number of tracks for free per day, but you can instantly pay for the one you liked, the amount you like (above a certain minimum). This way, the articles I personally find valuable would be both easier for me to find, and paid by me higher than the slice of the common subscription funds they receive now.
Otherwise I just ignore Medium articles. Maybe it is me but most of the Medium articles I stumble upon are pure garbage.
It's not just you, a lot of them are.
Look at how many are just "python deep learning tutorial" recycled for the millionth time, but with some fundamental misunderstanding or shortcut, or they're just lifted almost verbatim from the starter example or the documentation with nothing actually meaningful added. Often there's lots of "here's how to do x in y" that somehow manages to not understand good practices at all.
I actively avoid links to Medium, even on HN.
I totally get where you're coming from, but I'm not convinced that Medium helps at all. I mean, this article was posted to Medium. Medium didn't put it in front of you. So how is Medium helping?
I used to cross-post everything I wrote to Medium, because I thought it was a good reader acquisition strategy. But posting on Medium doesn't automatically get you readership -- you still have to go find readers and rely on them sharing stuff on traditional sites like HN/Reddit/Twitter/Facebook. And none of that sharing process requires your content to be on Medium.
For all of the effort I put into formatting articles well, and making sure that I matched popular writing styles, and adapting things, a post I put on Medium will get <20 readers over the course of a week.
In contrast, I had one good post get traction on HN, and on average my self-hosted blog now gets more visitors than that per day. So now I don't even bother cross-posting, because I don't see how Medium helps me get content picked up on other social sites.
Medium has a ton of recirc features that drive page views within the ecosystem. That is the entire reason why Ev started Medium, it wasn't about giving people better typography or whatever.
The reason the product is kind of messed up is because they made some financing decisions that may have not been correct in retrospect, so now they've had to go back and try to retroactively design the product to match their capital structure. But it's not like they wouldn't have had tons of other problems if they were bootstrapped, the reality is there just aren't any good financing options for consumer web startups right now.
It does through emails and their homepage, which is one major reason people publish on Medium despite the downsides
But in practice, is Medium currently helping people build audiences in a significant way? My experience suggests no. It was easier for me to do that with a self-hosted site.
I'm not sure exactly why this is -- maybe it's that Medium's discovery algorithms take into account correlations between existing readers, so if you don't already have a bunch of readers you'll never get picked up. Maybe Medium is just super crowded, so the odds of you getting recommended over someone who's already popular are low.
All I know is that my readers are return viewers (which self hosting helps a lot with) and people coming from Hackernews, Reddit, Facebook, or curated link aggregators. I don't personally see any data that suggests Medium is driving any traffic to my content. And at this point, universally across the board, my self hosted blog performs better than my Medium blog.
I'm sure that varies from publisher to publisher, but I think it's simplistic to say that Medium by default drives traffic. I suspect that for small sites it's a lot more complicated.
I actually don't think Medium ever helped people build audiences in a significant way, with relatively few exceptions: Medium has always been structured to build an audience first for Medium and second for "publications" hosted on Medium. But it's never been particularly good at building audiences for individual authors.
While I'm aware this is anecdotal, there appears to be very little correlation between the number of followers one has and the number of views any given article gets: you can have several hundred followers and have some articles that get thousands of views (usually because they were included in someone else's publication or linked from somewhere else on the web), and others that get maybe a couple dozen views.
> I don't personally see any data that suggests Medium is driving any traffic to my content.
It is not. Readers that start on Medium by and large stay on Medium.
Yes, Medium takes into account who you follow and what subjects you've liked, which is one reason Medium article collections like HackerNoon exist.
I feel Medium is for writers who don't take the time and effort necessary to self market their own content, which is not easy for many people. The platform is just like everything else in life. Are you willing to make concessions for its benefits? I don't see anything wrong with it as long as people are aware of the price of the Faustian deals they make in exchange for a little magic. The same applies to Alexa, Facebook, Waze, etc...
Maybe this is the problem. I'm sure as a professional writer you need to keep up with reader interests (rather than setting up to do the blog equivalent of Finnegan's Wake), but you don't want to be too interchangeable either.
It's like you had to decide each month from each cake you want to eat (there's an infinite row of cakes) and you vie for the huge ones -- together with countless other people, so you get really small crumbs. Go for a smaller cake and you may get actual slices with frosting and all.
Medium put it in fronts of tons of other people though -- someone of which posted it here.
And I discover posts on Medium alone every day.
Plus, Medium posts don't feel like a wasteland -- they have a healthy number of comments.
About 80-90% are from users with a large following on Medium.com, and many of those are also 'online influencers' with decent sized Twitter/YouTube/LinkedIn/whatever fanbases as well.
Oh, and forget it if your story isn't a paid story. About 90+% of Medium's promoted stories are members only stories now, with the home page I got just now literally having every single story outside of the 'popular on Medium' column being a paid one.
If you're not charging for the story and don't have a pre existing fanbase, at best you've got the end of article suggestions and latest stories link to rely on and the latter has about twenty pages of mediocre stories for every good one.
Like on many platforms now, it seems the popular just get more popular, and the rest battle for the scraps or the off chance they'll break out.
Getting other people to read your post is as difficult as getting other people to read other people's content - you post it where you frequent, and if people like it, they'll reshare it. Building a larger audience requires work, and any attempt at cheating that is unsustainable at scale.
Well, yeah, but a post on a self-hosted blog can be posted to HN just as easily as a post on Medium can. And it's not like having "(medium.com)" next to the submission is going to drive upvotes any more than having "(yourdomain.xyz)" would. (For me it actually has the opposite effect; there's so much empty "thought-leader" drivel posted at Medium that seeing that domain next to an HN submission makes me less likely to click through.)
So I guess the question becomes: does Medium function well enough as an aggregator of its own content to make posting there worth the tradeoffs? Does it drive enough traffic from other Medium readers to your own Medium posts to justify giving up everything you have to give up to use the platform? (That's the theory behind Medium, of course, but what I'm wondering is how well it actually works in practice.)
I observe, Medium posts are now the equivalent of most TED talks.
Most are useless but the rare good ones make it hard to write the platform off as a self-promotional junk delivery mechanism.
Exactly, the platform isn't an indicator of quality. In the long term, how could such a platform be?
Maybe what we need for blogs isn’t a platform, where authors come on and content is hosted centrally; but an aggregator, where each author self hosts but content is still discoverable by a wider audience.
A good example of this would be Apple news.
Your memory is very, very different from mine. I remember Medium being heavily criticized by (sorry, lack of a better term) "tech nerds" for stuff like the article brings up when it first came out. People complained about it not working when Javascript was disabled and bloat for a text website, load times, etc., all sorts of stuff. People said they refused to visit Medium. In fact, it was so negative I'm a bit surprised it got as popular as it did with tech blogs.
>Now, we need all kinds of tricks, add-ons and blocks to just read five-minute posts during our commute.
Only "tech nerds" care about those sorts of things. Joe User reads Medium just fine without any tricks, add-ons and blocks.
PS: For more ready-to-fork (open source) themes for GitHub pages, see the Dr Jekyll Themes directory / listing (200+ and counting) @ http://drjekyllthemes.github.io
It still needs some more slimming down, and small aesthetic changes would be welcome, but here it goes.
[1] https://tpaschalis.github.io/
Currently trawling your archive
I'm a terrible writer, but, there's only one way to get better! I really, really like your own blog, too :)
https://telegra.ph/
It's the same with OSX, often praised but at some point the UX got so bad that you'd have to install system updates through their music player iTunes.
But in their early days, their praise was well earned. I was a designer with a focus on typography at the time, and medium's defaults were an order of magnitude better than any other non-custom publishing platform at the time.
Big, readable serifs, intentionally constrained column widths (and corresponding line length), and lots of attention to the details and best practices that ease the pain of reading things on the web. They're cluttered now, but they were intentionally uncluttered then, which isn't exactly typographic but is worth a lot in terms of cognitive burden.
To the extent that this is table-stakes now, and no longer a differentiating factor, medium is mostly to blame IMO. They showed that doing web type the way typographers told you to got slam dunk results. Everyone copied their style and the web is vastly more readable for it.
So while they lived long enough to become the villain, there's some gratefulness due to their former selves as well.
----
I personally do things the way you've described (markdown > jekyll > GH pages), but I think medium's value prop now is ease of distribution. You get bolted onto the homepage and other people's articles as part of a graph of other people's work, and writers find that valuable.
It's 2018 and there's still no standardized format for a blog's complete content (text, images, comments/credentials for comment provider) that we could use to move quickly from one site/setup to another. It would be nice to just get all Tweets even into Hyde or whatever.
Is this only a thing for phones? I never use my phone for web browsing, but I use my web browser. All I have on that is uBlock Origin and I have always found Medium pages completely clean and pleasant to look at with no clutter or ads.
Instead I recommend people buy a domain, create a DigitalOcean account, have DigitalOcean manage it for them, and then create a single $10/month Droplet with their one-click deployment of Ghost. Now you have your markdown files and a self-hosted, beautiful blog.
That being said I am a "power user", so I use Hugo and Netlify, but there are deeper requirements to make that work. I would love to see a one-click deployment of a Netlify based blog.
I have never gone to medium.com directly, I have only ever wound up there through an article being crossposted on this site, Twitter, FB, or the rare case that one of my email newsletters links to something on there.
2- Write post.
3- Post to multiple aggregators (HN, reddit, etc)
It can even be made (semi)automatic.
HN, on the other hand, feels like a more matured community. Any other such matured communities where one can feel comfortable about posting their blog posts?
G+, for its many, many, many flaws, could keep a discussion going on those rare instances where it started in the first place. In ways few other sites do.
The fact that all members of a conversation (up to a point) are informed of new posts, helps. That's a two-edged sword: low-value comments, if left standing, merely annoy others, and tend to cause them to mute out of the discussion.
But it's a dynamic few other sites match.
I've also been using Reddit as a blogging platform (not simply syndicating content) for several years. I'd already been in the process of moving that elsewhere when the G+ shutdown announcement hit -- I've been somewhat engaged in that over the past month or so. I do plan to continue syndication, though I moderate strongly for quality.
https://indieweb.org/POSSE
https://github.com/Kickball/awesome-selfhosted
https://github.com/redecentralize/alternative-internet
Reason I like to host my own, is I control the content, the popups, the UI, etc. If you care about that, host it yourself. Medium is there to make money, we can't fault them for attempting to collect for their service.
[1] https://austingwalters.com/
A blog is a text file on a screen. There's really no need to do it on a proprietary system, you can literally upload a text file to your own host, but if you can't be bothered, somewhere like GitHub Pages.
You want an image? Here's a tag: <img>
If the idea is that it doesn't look pretty enough - well, a Medium blog doesn't look like anything at all because I've closed it after closing the first three popups.
Here is a link to my own personal blog: https://files.esotericnonsense.com/public/blog.txt
You're reading this comment right now on a site that gets it right.
You want an image? Here's a tag: <img>"
Don't be surprised if someone has this "idea" soon and makes a killing with it. A lot of people seem to get tired with the current stream of "innovation" that makes the web slower and more complex.
Let's change the world. You can find my contact details in my bio[1, 2, 3].
[1] please note that by e-mailing me you are agreeing to my privacy policy which states that all e-mails may be read by me
[2] your IP address will be logged and tracked by both your ISP and Hacker News when you click the link to my bio
[3] [modal] this isn't actually anything, I just wanted to put something in your face [ yes ] [ yes ]
[4] alert('ha! gotcha! there's another one!')
edit: [5] would you like to sign up to my newsletter? [ no ] (there isn't one)
[1] https://danluu.com/
That's how Google design used to be but is not anymore.
Pow, you have a choice about how wide the lines are.
I have a 40in monitor, a 13in monitor, and a 7in monitor.
It's impossible for a site developer to know how much space to allocate to their page.
On the 40in screen it would be asinine for me to maximise it, for example.
It's completely unsurprising to me that I can resize the window into a state where the website becomes silly. I just don't do that.
Resizing a window is trivial, it's not that you can't, it's that you won't.
edit: Obviously I know what responsive design is. I'm on Hacker News. The author hasn't done it (probably because they have better things to do), you have a trivial option to work around it.
The contrast to be drawn is with a site like Medium that deliberately goes out of its' way to be annoying and harder to use for some vague profitability goal.
https://en.wikipedia.org/wiki/Responsive_web_design
This concept is popular for more than 10 years now. Many websites do it with something as simple as
> It's completely unsurprising to me that I can resize the window into a state where the website becomes silly. I just don't do that.Take Twitter for web. Reduce the browser to something like 60% or 70% of the screen width. The <div><p>...</p></div> elements containing the tweets are chopped off on the right side. It disrupts my reading experience due to minor resizing. This is most of the web today.
> Resizing a window is trivial, it's not that you can't, it's that you won't.
That's true. I don't want to be resizing my browser up and down for every good and bad website.
Responsive design is a thing, yes, but ultimately on a desktop computer you're always going to be able to choose a browser size that breaks a site.
Apart from calibrating the room lighting and monitor brightness, one can still have a dark background for the body but not for the wrapper that has max-size on it.
E.g. http://camendesign.com/ here you would have white that burns your eyes if it was done without max-size, as is it's much better. [edit: just noticed that blog actually doesn't use max-size, it doesn't shrink; but it easily could]
> Responsive design is a thing, yes, but ultimately on a desktop computer you're always going to be able to choose a browser size that breaks a site.
Only if you make it too small.
It's interesting though because I hit Ctrl-+ before I even realised I was doing it.
I guess I just don't see this stuff as being a big deal. It feels like a normal manual adjustment, like if I was pouring coffee and I have to make sure I aim to not spill it over the edge of the cup, or something.
Oh well. I guess we agree to disagree.
> Just get a smaller house.
---
> Hey, we are going to launch our product in a country that doesn't speak English but we don't have i18n ready.
> Just ask the users to use Google translate.
And you wonder why we can't have nice things.
Also, obligatory link: https://thebestmotherfucking.website
That said I am not defending current state of Medium.
[1]: https://i.imgur.com/VXestU1.png
Also this format works great with the browser's "Reader" function.
Here's the thing: I don't want the font or the images to be bigger, I want columns to not be this absurdly long. The only way for the user to achieve it is to resize the browser window.
There is a "max-width" CSS property for that. No framework or JS required, just a modicum of care.
> Also this format works great with the browser's "Reader" function.
It still would using max-width.
At a certain point you have to recognize that even little CSS (max-width, font-size) can actually be a good thing, and when a site lacks this it doesn't make it somehow inherently better, it just makes it harder to read and I am nearly as inclined to simply hit the back button as I am on Medium articles. It's two ends to a horseshoe. The best place to be is somewhere closer to the middle.
Just resize your browser window: it's not the site's job to guess how you want content displayed.
I loved browsing the web in the 90s: I had a half-width browser window on one side of my screen, an editor window in the upper quadrant of the other side and a console window the the lower quadrant. It was great! Then suddenly every website decided that I must have a full-width browser window, and was ludicrously narrow with a half-width browser. And they all stopped using and started abusing CSS. And then they all started using & abusing (but I repeat myself) JavaScript.
All I really want from the Web in 2018 is the experience I had in the 90s, and I can't get it any longer.
Should publication platforms be giving us two choices: their design and implementation; or raw text (HTML) we can style ourselves?
A little used browser feature is alternate style sheets. (View -> Page Style in Firefox.) This lets a site ship multiple CSS styles to the end user with some default. Example: https://developer.mozilla.org/samples/cssref/altstyles/index...
I think this is why RSS did and is dying, although it also seems to be making a comeback.
Ironically, the "reading mode" thing that is becoming popular is essentially that - stripping the page of most of its custom styling, and then applying some sensible default style. It's like we went full circle, all the way back to pre-CSS times.
I humbly submit my own blog as being pretty darn readable without bloat. It’s responsive and simple. https://alanhogan.com
Edit: Here’s a relevant article: The problem with new blogging platforms https://alanhogan.com/the-problem-with-new-blog-platforms
Firstly, I hate sites that use such a narrow column on the screen. The wall of text from the previous post is obviously too much and is far too difficult to read and keep track of where you are, but using only a third of the screen seem far too little. I'm sure you could double the width of your text without affecting readability.
Secondly, I have really good distance vision but need reading glasses. I find the text on your site a bit small. From a distance it just a bit too small to read comfortably and from close with my reading glasses I feel like I need to get too close. Yes, I can increase the font size easily, but how about...
My suggestion: decrease the size of your borders by about 50% on each side and then increase the font size by 1 or 2 points. The increased column size will give more text on screen, but the increased font size will make sure it is not too much.
FWIW most professional typographers recommend a column width of 30-40em. Much more than that seriously increases the distance the eye has to travel from the end of one line to the beginning of the next, and makes it harder to keep track of where you are.
The max-width of this blog's main column is... 40em.
And now you know why so many sites do this thing you hate.
(An em, if you are not familiar with it, is a typographical measurement equal to "the width of an M in this font".)
Far be it from me to argue with professional typographers, but do you hear anyone saying "oh, the line lengths on paperbacks are far too long, I can't scan them"?
Maybe it's just me but I'm a little tired of always having to cater the the very lowest common denominator. That narrow width seems almost ludicrously too narrow to me, it's like a childrens book.
There has been research that suggests that most people don't finish articles, so it seems to me that maybe making columns so narrow is catering to the audience most likely to have such a short attention span that they probably won't finish your article anyway.
Or maybe I'm just a moany old git :-)
Cheers, Alan.
If most websites were like this one, I could write a simple one-page CSS that formatted them the way I want - including fonts, colors, lines etc. As originally intended by this whole HTML thing.
And even if you can somehow cut through all the complexity of modern hosting — you still have to make those HTMLs. Only now they have to be responsive, look no worse than whatever is out there, look nice when posted on Facebook or Twitter, render well in various read later apps, and generally work with a wide ecosystem. And then you have to continue to make your site work with all the new stuff, preferably without breaking older pages.
You can indeed be simpler than most websites out there, and not lose anything important. But don’t kid yourself — the web is much more complex than it used to be.
https://habd.as/zero-to-http-2-aws-hugo/ Is an example of how to do this. It has some steps but is not that hard. I think it can be even easier by scripting most of this out for less technical people.
Every website is trying to reinvent the wheel. Foolish! I hate the grid/huge amount of white space layout that is so pervasive now. Websites that have their information in a nice and clean, condensed list view are unicorns now. Condensed lists are literally the best layout to convey information in a given space, take a look at how outlook or apple mail gives you the exact same information in their super condensed list views as they do in the 'mobile friendly' expanded view, except they give you much more information at a time without having to endlessly scroll. It would be acceptable if I was literally using my elbow to tap on a touchscreen, but I'm using a mouse and keyboard and I can comfortably click on something 10 pixels wide.
Take a look at any of the half dozen or so food delivery service websites. On my 13" screen on grubhub, I can see 5 search results at a time. 5! Each result takes up 1 full inch of screen real estate when it could be one single line of text. If it was single spaced, that would be 40 lines and therefore 40 results I could view at a time. But because the modern web is designed to be accommodating for a 500lb gorilla to poke at a touchscreen, I have to deal with only being able to see 1/8 the information that I could potentially see.
I think getting people to scroll isn't an accident, they want you to have to scroll.
Scrolling a website makes you physically interact with it, and I bet that has some psychological effects that work out in favour of the content creators.
Whenever I am in a place where you have to wait a lot, like at a bus station, nearly everyone is swiping at their phone.
They all look like crack addicts scratching for rocks in an alleyway.
Here's a relevant comic:
https://zenpencils.com/comic/129-marc-maron-the-social-media...
A blog used to be a text file on a screen. Like most words in the English language however, its meaning has changed overtime, as people's expectations have changed.
I personally like Medium because of its highlights feature and its unobtrusive comment system. In fact, I often scroll down to the comments first to see what people are saying, much like I (and many others) check the comments on HN submissions first before deciding whether to bother with the actual submission.
Don't get me wrong, medium has a lot of annoying issues. But this whole "let's go back to the stone ages" crap with regards to tech needs to stop.
I'm not saying that's right, but it is something to consider!
The only javascript on any page is for the service worker that allows offline loading of pages.
[0] Google Chrome Extension: https://github.com/philc/vimium
[1] https://github.com/philc/vimium/wiki/Visual-Mode
I recently also found a Firefox extension [1] I'd been looking for a some time: a way to automatically enter reader mode on some URLs, such as medium.com. This makes browsing Medium much nicer.
[1] https://addons.mozilla.org/en-US/firefox/addon/automatic-rea...
Safari has this built-in.
Enter reader mode on a web page, then right-click on the reader icon and you can set every page in the domain to automatically display in reader mode.
Safari isn't usually the first with new features, so it might be available in other browsers, as well.