News for hackers. Stuff that matters.
Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @10:16AM (#18441551)
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.

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.

Re:Medium is a poor choice for blogging by asdff on Tuesday November 13, 2018 @11:25AM (#18442165)
> 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.

Re:Medium is a poor choice for blogging by gerbilly on Tuesday November 13, 2018 @12:01PM (#18442543)
> 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.

Re:Medium is a poor choice for blogging by baud147258 on Wednesday November 14, 2018 @04:53AM (#18448719)
> 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...

Re:Medium is a poor choice for blogging by FiveSquared on Tuesday November 13, 2018 @12:16PM (#18442660)
But who tf wants to wait for a bus? And its hella awkward talking to strangers.
Re:Medium is a poor choice for blogging by drdeadringer on Tuesday November 13, 2018 @12:58PM (#18443089)
That's why they are scrolling on a phone or tablet.
Re:Medium is a poor choice for blogging by tpaschalis on Tuesday November 13, 2018 @10:32AM (#18441676)
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".

[1] https://danluu.com/

Re:Medium is a poor choice for blogging by alanh on Tuesday November 13, 2018 @11:34AM (#18442245)
He took it way too far. Long lines are unreadable and 50 more bytes of CSS would fix it.

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

Re:Medium is a poor choice for blogging by Digit-Al on Tuesday November 13, 2018 @02:13PM (#18443874)
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.

Re:Medium is a poor choice for blogging by egypturnash on Tuesday November 13, 2018 @02:30PM (#18444044)
> 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".)

Re:Medium is a poor choice for blogging by Digit-Al on Saturday November 17, 2018 @03:33PM (#18477244)
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.

Or maybe I'm just a moany old git :-)

Re:Medium is a poor choice for blogging by alanh on Tuesday November 13, 2018 @08:23PM (#18446571)
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).
Re:Medium is a poor choice for blogging by dagoat on Tuesday November 13, 2018 @03:40PM (#18444679)
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
Re:Medium is a poor choice for blogging by alanh on Tuesday November 13, 2018 @08:17PM (#18446534)
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!
Re:Medium is a poor choice for blogging by int_19h on Tuesday November 13, 2018 @04:08PM (#18444912)
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.

Re:Medium is a poor choice for blogging by movedx on Tuesday November 13, 2018 @03:56PM (#18444824)
I can't use the Reader Mode in Chrome or Safari on your website? If you added that in, I would agree with you. Otherwise, it's an "OK" experience.
Re:Medium is a poor choice for blogging by alanh on Tuesday November 13, 2018 @08:18PM (#18446538)
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)
Re:Medium is a poor choice for blogging by movedx on Wednesday November 14, 2018 @05:36PM (#18454842)
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.

Cheers, Alan.

Re:Medium is a poor choice for blogging by Antonio123123 on Wednesday November 14, 2018 @03:56AM (#18448505)
If you want feedback, the header is distracting and takes focus from the content.
Re:Medium is a poor choice for blogging by petetnt on Tuesday November 13, 2018 @10:53AM (#18441864)
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.

[1]: https://i.imgur.com/VXestU1.png

Re:Medium is a poor choice for blogging by zeveb on Tuesday November 13, 2018 @11:58AM (#18442508)
> 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.

Re:Medium is a poor choice for blogging by athenot on Tuesday November 13, 2018 @11:23AM (#18442138)
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.

Re:Medium is a poor choice for blogging by Tallain on Tuesday November 13, 2018 @12:01PM (#18442538)
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.

Re:Medium is a poor choice for blogging by PavlovsCat on Tuesday November 13, 2018 @11:59AM (#18442515)
> 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.

It still would using max-width.

Re:Medium is a poor choice for blogging by vlaaad on Tuesday November 13, 2018 @10:50AM (#18441837)
It's funny that it still has tracking and is painful to read on the desktop because of full-width lines of text.
Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @10:53AM (#18441867)
On the latter point, just resize the browser window.

Pow, you have a choice about how wide the lines are.

Re:Medium is a poor choice for blogging by foo101 on Tuesday November 13, 2018 @11:17AM (#18442080)
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.
Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @11:22AM (#18442128)
Eh.

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.

Re:Medium is a poor choice for blogging by lifeformed on Tuesday November 13, 2018 @11:51AM (#18442437)
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.
Re:Medium is a poor choice for blogging by foo101 on Tuesday November 13, 2018 @11:59AM (#18442524)
> It's impossible for a site developer to know how much space to allocate to their page.

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

  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.

Re:Medium is a poor choice for blogging by PavlovsCat on Tuesday November 13, 2018 @12:01PM (#18442540)
It's impossible for a site developer to know how much space to allocate to their page.

   max-width:  a bunch of ems;
Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @12:34PM (#18442832)
Okay, so on my screen that means 80% of the window is whitespace and it burns my eyes. background-color: black, I guess?

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.

Re:Medium is a poor choice for blogging by PavlovsCat on Tuesday November 13, 2018 @12:58PM (#18443083)
> 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.

Only if you make it too small.

Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @02:32PM (#18444057)
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.

Oh well. I guess we agree to disagree.

Re:Medium is a poor choice for blogging by asdff on Tuesday November 13, 2018 @11:30AM (#18442209)
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.
Re:Medium is a poor choice for blogging by paraditedc on Tuesday November 13, 2018 @11:35AM (#18442262)
> Hey, I like this chair, but it's too small, do you have one that is bigger?

> 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

Re:Medium is a poor choice for blogging by saagarjha on Tuesday November 13, 2018 @03:47PM (#18444735)
I literally cannot do this on a mobile device.
Re:Medium is a poor choice for blogging by shadowfacts on Tuesday November 13, 2018 @10:58AM (#18441918)
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.
Re:Medium is a poor choice for blogging by mcbits on Tuesday November 13, 2018 @11:48AM (#18442417)
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:

    body {
        font-family: Arial, Helvetica, sans-serif;
        line-height: 1.45;
        background-color: #ededed;
        margin: auto;
        padding: 0.5rem;
        max-width: 80ch;
    }
    
    .pd {
        padding-bottom: initial;
    }
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.)
Re:Medium is a poor choice for blogging by movedx on Tuesday November 13, 2018 @03:58PM (#18444841)
This is an interesting point, actually.

Should publication platforms be giving us two choices: their design and implementation; or raw text (HTML) we can style ourselves?

Re:Medium is a poor choice for blogging by Jach on Tuesday November 13, 2018 @05:33PM (#18445559)
MySpace pages?

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...

Re:Medium is a poor choice for blogging by mcbits on Tuesday November 13, 2018 @06:29PM (#18445880)
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.
Re:Medium is a poor choice for blogging by movedx on Wednesday November 14, 2018 @05:32PM (#18454791)
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.

Re:Medium is a poor choice for blogging by arkitaip on Tuesday November 13, 2018 @11:09AM (#18442011)
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.
Re:Medium is a poor choice for blogging by int_19h on Tuesday November 13, 2018 @04:11PM (#18444939)
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.

Re:Medium is a poor choice for blogging by jsutton on Tuesday November 13, 2018 @04:02PM (#18444875)
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.
Re:Medium is a poor choice for blogging by alexandre_m on Tuesday November 13, 2018 @11:44AM (#18442361)
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.
Re:Medium is a poor choice for blogging by maxxxxx on Tuesday November 13, 2018 @10:40AM (#18441753)
It's funny how something as old fashioned as this blog feels like a breath of fresh air.

That's how Google design used to be but is not anymore.

Re:Medium is a poor choice for blogging by maxxxxx on Tuesday November 13, 2018 @10:24AM (#18441618)
"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.

Re:Medium is a poor choice for blogging by esotericn on Tuesday November 13, 2018 @11:06AM (#18441982)
> Don't be surprised if someone has this "idea" soon and makes a killing with it.

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)

Re:Medium is a poor choice for blogging by felipetavares on Tuesday November 13, 2018 @11:27AM (#18442177)
Already happened. ~ clubs.
Re:Medium is a poor choice for blogging by specialp on Tuesday November 13, 2018 @11:14AM (#18442053)
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.
Re:Medium is a poor choice for blogging by akho on Tuesday November 13, 2018 @01:57PM (#18443701)
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.

Re:Medium is a poor choice for blogging by specialp on Tuesday November 13, 2018 @03:15PM (#18444474)
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.

Re:Medium is a poor choice for blogging by egypturnash on Tuesday November 13, 2018 @02:34PM (#18444084)
Good luck getting your non-technical friend to ever use this workflow, much less set it up.
Re:Medium is a poor choice for blogging by xena on Tuesday November 13, 2018 @04:02PM (#18444879)
I tried to do it right: https://christine.website/blog

The only javascript on any page is for the service worker that allows offline loading of pages.

Re:Medium is a poor choice for blogging by spunker540 on Tuesday November 13, 2018 @03:33PM (#18444637)
My workplace blocks your site because it has not yet been categorized. Medium on the other hand works just fine.

I'm not saying that's right, but it is something to consider!

Re:Medium is a poor choice for blogging by enraged_camel on Tuesday November 13, 2018 @02:07PM (#18443811)
>>A blog is a text file on a screen.

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.