Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I want stallman.org to remain simple: not a "user experience" but rather a place where I present certain information, views and action opportunities to you.

...and as a result, I think it gives a very good "user experience" - I wish more webpages were like this, plain and informative without distractions.



I wish more sites were like this.

1. It loads lightning fast on my 512 kbps connection.

2. The font is preinstalled on my system, no separate request needs to be made.

3. It's easy to tell what is a link and what isn't.

4. Scrolling works like I'd expect it to, and doesn't involve any clever "transition" effects. More generally, there are next to no distracting animations or effects on the entire page.




Much much better. That's what I'm talking about. Let it breathe.

> If your text hits the side of the browser, fuck off forever.


Wow, this one really is a lot better. Love the Eleanor Roosevelt quote too, she was awesome.


I like both examples, hugely. Though a slight bit more HTML gives yet a better experience IMO:

http://stylebot.me/styles/9425

Hrm... CodePen? Sure:

http://codepen.io/dredmorbius/pen/KpMqqB?editors=110


First one is great (and better) in all respects except line width, but I didn't need that new page to tell me that.


Worse, hard to read since the contrast is so low. Also the author doesn't seem to know about em.


This is awesome. When I had a small college blog running, I build in all in raw HTML with a small bit of CSS.

It loaded quickly, and it was a pleasure to edit. I liked it much better than writing tons of JS based on big web frameworks that often had bugs or non-obvious functionality.

Even with the small college blog, though, the CSS was a bit much. The fact that sites like this exist: http://howtocenterincss.com/ seems like a testament to the idea that CSS is a bit broken.


This site uses javascript and an advertising company to track you.


From the source:

> yes, I know...wanna fight about it?


how did you discover that? on ghostery it doesn't say anything


IIRC ghostery tracks you.

I use NoScript and RequestPolicy (for the moment incompatible with latest version of FF).


i've heard the same thing too, but sometimes ghostery shows stuff noscript doesn't so i use both "just to be safe" but i guess i shouldn't use ghostery?


Only if you opt-in to it.


Probably by viewing the source code and seeing Google analytics stuff.


It does for me. Maybe it's a default setting for you? Anyway, uBlock does show it.


hmmm ublock for me (on opera) doesn't block the frame where the ad is so I see an area on the page with "cannot be displayed" so for me it looked like adblock plus is still the better option; is there one area where ublock better than adblock?


ublock shows it clearly. Ghostery seems to whitelist GA these days?


I don't understand why these need to use swear words and aggressive tone? Wouldn't it work just as well without them?


Because it's motherfucking satire and they wanted to have some fun with that shit, asshole.


There's a middle ground, certainly.

I maintain a site (for a loose definition of "maintain", I suppose) called http://fuckingblocksyntax.com. It's wildly popular in the Objective-C development community, due in no small part to the memorable domain name. But the site itself doesn't contain profanity or over-the-top machismo bravado, and there's a safe-for-work mirror URL at http://goshdarnblocksyntax.com.

A little profanity goes a long way.


And the Objective-C community thanks you for it, Michael. We wouldn't be software developers, however, if we weren't hopeless pedants who lose the forest for the trees and point out that goshdarnblocksyntax.com is MISSING the amazing attention-to-detail favicon from the original domain. Where's the craftsmanship?

I'm never paying for this website again.


Make your own PG version. Doubt it gets as many hits.


No, it wouldn't work as well without them. The swear words are there to wake you up and make you pay attention. Because making simple websites that work should be obvious. But everyone's so distracted by the latest javascript libraries and css frameworks that you have to scream to get your point across.


It's all a continuation of the trend that started with that "Look at these fucking peppers" image, and produced things like "What the fuck should I make for dinner" etc.


I agree. It's offensive to the very people who these sites (apparently) want to change, thus they're less likely to change.


Alternative theory: it's amusing to the people who find it amusing.


Those aren't necessarily the people who are building the reviled types of websites.


Very much disagree. It's written for developers, and I've never met any developer who finds profanity offensive.

And, more importantly, it makes the whole thing much more eye-catching. It's a fun way to a deliver a message - as a vitriolic, spit-flying rant. It would be ineffective if it was friendly and delicate.


I'm a developer and I dislike work environment where swear words are uttered every 10 seconds. Dunno about US, but here in Slovakia swear words are used mostly by teenagers and uneducated people with lousy jobs.


Well, you wouldn't see a rant like this in an actual work environment in the US; that would be wildly inappropriate. But I think most developers are completely okay with this in reading material, once in a while. They certainly wouldn't be offended by it, in the sense of it having a strong emotional effect.

Depending on the company, swearing might not be tolerated at all. At my company it's fairly common, but I only do it when in meetings with people I'm fairly comfortable around (my team, my manager, people I commonly work with).


Clearly you have never worked in the trading industry ;)


I'm a dev in the US, I really dislike profanity (especially in excess), and in most work settings, it's completely not-OK. I'm not saying it should be "friendly and delicate", just not gratuitously shoving in profanity every other word.


It's funny.


A little too primitive humor for my taste.


Was this made by Eric Myers? It looks like part of his (bitter) Fluent Conference presentation.


Beautiful!

Give it a "margin: 1in" and that'd be perfect.

I love simplicity.


It's amazing how much work we've put into making the web a worse place.


All this pseudo-hipster "the web became a worse place when designers got involved" stuff really annoys me.

Seriously, if all the web looked like this it would be more complicated to use for 99.9% of the world, so it would have remained a niche, so its overall usefulness would have remained limited.

Instead, talented hard-working people put lots of effort into making the web look a much more friendly place. This has made the web a much more inclusive place, and thus, much more of the world has started to use it.

RMS is a brand, and this 'zero design' is part of his brand. You already know who RMS is before you visit his site, and if you don't, you probably aren't part of his 'target market'. The jarring "Oh the CSS hasn't loaded" moment is precisely what he wants you to experience. The kind of people who visit his site know how to use reading mode on their browser, are comfortable adjusting the line width in whatever client they are using, so it doesn't matter.

It doesn't mean that the rest of the web would be a in a better place if it had remained looking like this. It would have remained an obscure corner of the world where a group of geeks met, and so many of the benefits of the internet would never have transpired.


To me -- someone reasonably tech-savvy and with questionable artistic taste -- the whole "web became a worse place when designers got involved" has a lot more to do with the entire ecosystem and a lot less to do with the design itself.

I don't really miss Geocieties. I do, however:

* Think it's unpardonable that web pages are about as snappy as they were ten years ago, despite including about the same amount of information, while the available speed and bandwidth have increased at least ten times, not to mention computing power.

* Have to keep a full array of extensions and browser hacks in order to keep my own fucking choice of font types and especially sizes. If I wanted to see brilliant examples of typography and calligraphy, I'd have gone buy a book or visited a bloody exhibition.

* Miss the days when I could move around without having my ass tracked at every corner and having to keep an array of extension and browser hacks just so that I don't get spammed with questionable, sometimes outright tracking-based scams at every step.

The web can hardly be called "friendly" when the experience of browsing it without at least three or four extensions that deal with innovations in e-marketing, web design and development is so painful.

Saying that the web "got worse" in the last ten years is certainly midway between "you're not sure what Netscape is, right?" and "I bet you also think Motif was fucking sweet". But a lot of people who have seen it grow (myself included) are certainly disappointed at the huge, gaping chasm between what we dreamed it would be and what it turned out.


The web experience is optimised for the average user, who typically prioritises features over privacy, aesthetics over performance, and ability-to-use over ability-to-customise. Your priorities may be different, but you can run your own website which does meet your priorities, and even a search engine of websites of which you 'approve'.

_THAT_ is the beauty of the web.


And yet practical experience shows the complete opposite: the average user prefers something simple from an aesthetic and functional perspective, and does not believe that there should be a trade-off between features and privacy (which is, in fact, correct).


I guess we need to establish what we're talking about here.

All those one-page ThemeForest sites with their whizz-bang animations, parallax scrolling and gazillion custom fonts are not the kind of sites I am holding up as good examples. There is a happy medium between RMS and those sites, and you can see it on sites like Facebook, Google, BBC, Trello, Basecamp, etc. It's no coincidence that the most successful sites are all rather well-designed.

If you walk into a cafe in the middle of London (or Mumbai or Rio de Janeiro) and showed three random users in a coffee shop, say, RMS's site and a BBC news page about an equally esoteric subject and asked them questions like:

* What did you learn by reading this page?

* What are your opinions of the author of this page?

then they are more likely to have positive thoughts about the BBC page than about RMS, because they are more likely to struggle with parsing the information on RMS's site, and because the RMS site simply looks 'broken' when compared to the rest of the internet.

> does not believe that there should be a trade-off between features and privacy (which is, in fact, correct)

There _is_ a trade-off between features and privacy. If I don't implement analytics, my resources are less likely to be spent efficiently, resulting in fewer features. Implementing an alternative to Google Analytics will use resources, so that will come at the expense of a feature. True, if you ask a user "should there be a trade-off between features and privacy?" they will say "no". But if you look at user behaviour, the majority of people don't care enough about privacy to give up the features. That's why Google and Facebook can be enormously popular despite their privacy invasions.


"Ordinary people" or whatever were quite capable of enjoying web sites, even personal hand-made terrible HTML pages on GeoCities, back when web sites were primitive.

I don't take it for granted that random people the world over would prefer BBC's site to rms's. It's an interesting claim, and I'd love to see actual results from such an experiment if someone were to try it.


If modern the web experience is "optimized" for anyone or anything, it's optimized for Google, Amazon, and Facebook.


The web experience is optimised for the average user

Bullshit.

It's optimized for advertising, tracking, and surveillance.

Oh, wait, actually, you're right.

See: those are the users. Content's just bait for us'n prey.


sounds like your average user is one straight from "idiocracy"


It should be viewed in an evolutionary perspective. If you had an equally functional amazon website that used only basic HTML elements, which is orders of magnitude lighter (but still loads in about the same time for most users), which one do you think would succeed?

Do (most) users need all the shininess? Nope. Do they (most) prefer it? Absolutely.

Each product has an optimal "clutter" (in competitive terms, maybe a "Nash equilibrium"?) -- a good example is the Google homepage/search results; anything more complicated is clearly unfavorable in terms of competition, unless you offer a qualitative improvement.


Have available speed and bandwidth really improved 10x?

I feel like it's more like 2x, maybe -- I got broadband in 2000, and it was 1.5MB (12Mb) down / 768KB (6Mb) up dsl with sub 10ms ping to most of the internet. It took me more than 10 years to get significantly better, and I pay more than I did then.


The design work we see in the modern web is (IMHO) a result of making the web marketable and thus monetizable. You have a point that is would have remained an obscure geek meeting ground, but the reasons for the modern web aren't to make it easier to use, it's to make it not feel so much like reading.

Logos and colors, design and layout are designed to make the web appealing and inviting to some group. Black text on white feels too much like a book and an amazingly large segment of society is put off from that.

Yet his page is fast, responsive, standards compliant, easy to navigate, accessible (screen readers have no problems with it). I don't have to addblock it, turn on readability, or any other nonsense to focus on the content. We've succeeded in simply trying to reinvent what we already have.


> The design work we see in the modern web is (IMHO) a result of making the web marketable and thus monetizable.

What you call "marketable and thus monetizable", I (and I'm not a designer, though I do a little of my own print and web design) call "human-friendly." It's not that people don't want to read, it's that we have learned over the span of human history how to present information in a more accessible way, culminating for now--though surely not terminating--in high-signal, short forms: lectures, web content, stuff like that. I'm not saying that's an unequivocal good; as this post might show, I like to write, and I have more than occasionally been told that I like to "lecture" because I have and share thoughts that take more than a few sentences to get to their conclusion. But it's not purely for marketing, it's because this is how most people think. It's not a new thing, it's not Those Kids And Their Short Attention Spans, it's why a catchy slogan has always done better than a reasoned argument. You can speak to them in your language, and get mad that they Just Don't Understand, or you can speak to them in theirs.

There's a reason the absolute best work on the NSA and spying was John Oliver asking Edward Snowden if the NSA can see pictures of his penis. That one interview did more than literally every electron perturbed by the EFF and other groups to get this into people's heads.

That's more than marketing. That's human communication. And dismissing it is fashionable in nerdy circles and absolutely tragic at the same time. We need to get out of our own heads and understand other people, dammit. It's the only way we can really do good.


> We need to get out of our own heads and understand other people, dammit. It's the only way we can really do good.

What you call understanding people is what I call pandering to the least common-denominator.

Most of those web-pages aren't better, they are objectively less informative, and harder to access useful information on - maybe the problem isn't that plain white on black isn't exciting enough but that people are so accustomed to being served low quality content packaged with frivolous design, explosions or 10 second sound-bites.

Here is a good discussion of the topic at large: http://en.wikipedia.org/wiki/Amusing_Ourselves_to_Death


I'm sure you do call it that. How many people listen to you when you do?

A one-sentence summary has grabbed people better than pages and pages for as long as people have been people, and that's not going to change because you want it to.


Compare: http://en.wikipedia.org/wiki/Lincoln%E2%80%93Douglas_debates http://en.wikipedia.org/wiki/United_States_presidential_elec...

So - it as a matter of fact has changed and that you think that this is okay (as I'm sure many people do) is obviously telling of something.

But hey, maybe you'd prefer the 2020 election-debate winner be decided by who can keep a reddit-pun thread going longer.


I would thank you, my supercilious friend, to not fucking put words in my mouth, okay? What I am asserting is that it has not, "as a matter of fact", changed. You can point at Presidential elections as oh, hurr, shallow, and I'll even agree with you. And then I will point at Obama's convention speech in '04 or even Bill Clinton's in '12 as modern examples of long-form rhetoric. Because that stuff happens today, too. And people watched, and listened, and talked about those, too (but they had the temerity to talk about it on Twitter, so I'm sure it didn't count).

Lincoln-Douglas looms large in the retrospective eye because it was important (and was at the confluence of a number of factors, not the least of which that it was a geographically diverse set of venues but mass communication was still the newspaper and the telegraph). Perhaps it is worth reflecting that modern presidental elections may not be so important--I mean, the gap between a right-wing and a center-right party is, on balance, very small--and the level of discourse may reflect it. Consider also the consular elections of the Roman republic during times when very little of importance was happening. They're venal, they're often populist, they're regularly pandering and stupid. They look like--well--today's. Because nothing is as stupid as fights when there's nothing of meaning to gain.

I mean, shit, dude. You know what came most of a century before the Lincoln-Douglas debates? A little speech by a dude in a church in Richmond. It's about fourteen paragraphs long. I've read it. But there's one sentence from it that you actually know: "give me liberty or give me death." Patrick Henry laid the groundwork for that sentence. It's a good speech, if you care about that sort of thing. But nobody was reading it then (it wasn't published for forty years, and nobody's actually sure how much of it is the original speech). That sentence is what caught, because it is distilled sentiment and meaning and requires no attention span at all.

You are arguing against history as well as the tide, to heroify dead people and pretend they were other than how they were. I don't understand why.


People that are arguing to treat popularity as the primary metric by which to gauge quality and importance of content are doing two things:

a) being dishonest

b) performing an active disservice for the human-race.

To address point a: Take Gawker - it's popular, ok, maybe Gawker is just as good as a well-written article, I'm sure there are at least a few people that would argue that; but eventually that argument reaches a dead-end - you might never want to read an academic paper, but you're probably damn glad someone wrote it if only for the scientific advances which provide for your material comfort. You might prefer to watch a sitcom, to reading about economic policy, but you probably would prefer the president should do the later.

That is no matter how people may argue (e.g. Why is a Video Game any less a work of art than Shakespeare play) the kind of absolutist-populist position, they will eventually back-pedal on that argument when you run it out to its furthest point, I mean hell Hitler was resoundingly popular, and so was slavery in the South.

Since it's on topic consider RMS - he's rather a secular nut now -- and that's after NSA/Snowden revelations -- 20 years ago he must have appeared as a complete crackhead (the new printer at MIT was closed-source and I decided I could no longer participate in that [not-verbatim]) to 99.9% people and significantly less-popular than idk: Tele-Evangelists, who probably have much more compelling presentation and better websites and public image.

The active disservice part is where people that don't want to be educated, and don't want to read, and would rather watch a sitcom (there is nothing wrong with these in an of themselves) argue and promote their intellectual laziness and ignorance as important values, and accuse those who disagree of being out-dated, elitist, or whatever other such bullshit.


> People that are arguing to treat popularity as the primary metric by which to gauge quality and importance of content are doing two things

I am done with your disingenuity, but for the readers I'll clarify to make it unmistakable: while you can keep on being you all you want, it will not change that to have people listen to you, you must approach them with something they want to consume. You must understand people, and to actually deign to do that instead of to try to lord over them with imagined superiority is not pandering but communicating.

John Oliver understands this. Stallman doesn't. That's why Oliver did in a week what the second guy couldn't do in thirty years. So you can keep arguing and keep sneering. I'm pointing at the elephant and saying it's an elephant. It won't stop being an elephant because you don't like elephants.


> John Oliver understands this. Stallman doesn't. That's why Oliver did in a week what the second guy couldn't do in thirty years. So you can keep arguing and keep sneering.

Yes, Stallman really hasn't done anything. GNU, GCC, GPL and Free-software are really worthless contributions compared to comedy routines, we should all quit working on things that we care about just because you and Joe say we aren't ever going to be popular or important.


We've made the consumer web look like TV and magazines. Not much more complicated than that. People find color, icons, animation, and video engaging.

Sure we may be going overboard with some of the latest javascript effects. That's just Flash all over again. But there's a reason that the web no longer looks like academic journal articles. Those are boring.


I agree with what you're saying, to a point. If it hadn't become monetisable, then services like Youtube and Netflix etc, would never have taken off. I wouldn't have been able to convince family to use email. I would still need to stand in a queue on my lunchbreak to transfer money from my savings account to my current account.

Instead, the web evolved, some people took advantage of that for their own ends, and we've ended up with a system which is better for most people, though a long way from being perfect for each individual group.


I don't think any one is claiming that design is bad and designers should never have "got involved", your parent comment is saying that we've gone too far.

Today, lots of websites use full-width images and videos on their landing pages, make multiple requests for all sorts of assets and use all sorts of tracking and analytics code. More and more often I find myself closing a tab in frustration because the page is taking too long to load. Blogs, e-commerce sites, this is getting quite common.

I interpreted your parent comment as a call for minimalism, nothing more.

> The jarring "Oh the CSS hasn't loaded" moment is precisely what he wants you to experience.

But I honestly don't experience that moment. I see some text and I start reading it. You're over-thinking, IMO.


That you didn't notice the lack of CSS is precisely why you need to see this from the point of view of a non-technical person. If my mother-in-law saw this page, she would probably call me screaming that her computer had broke or she had been hacked.


And yet other people's parents beg them to install 'that blocking thingy that makes the web less flashy'.


> RMS is a brand

No, he's a person, trying to live the life he wants - just like everyone else. That he is talked about does not make him a brand. GNU is his brand.

> The jarring "Oh the CSS hasn't loaded" moment is precisely what he wants you to experience.

Actually, Stallman's website has been around for decades - as has the GNU project - and his sites have always been very plain. I don't think I'd describe consistent apathy for gimmick as a gimmick.

> The kind of people who visit his site know how to use reading mode on their browser

What's reading mode?


"Reading mode" on Safari is an integrated support for Readability (http://www.readability.org), which presents a minimally styled, highly readable, Web page.

I prefer a strongly similar design for my own sites.


> What's reading mode?

I think that it is something invented by the people that have pushed for huge javascript monstrosity websites so that they can avoid the javascript monstrosities...


It's funny how anyone we don't like is a hipster. You think they're the people who like plain web pages. I think hipsters are the people who insist on using a dozen artisanal hand crafted fonts on every web page.


I see what you mean, and re-reading my comment I was wrong to use such a cliche. What I was referring to is the 'everything 20 years ago was so much better' mentality. If I were to rewrite that sentence I would talk about nostalgia and a self-centred worldview.


that's certainly what i get out of so many comment threads on this site and similar ones. Self-centered world view hits the nail on the head.


"Hipsters" nowadays are people who shun trends and only want in on the "underground" stuff. "Hipsters" are also those that are all about being trendy. "Hipsters" are also those who care about the new-and-shiny, even if they don't bring anything new or useful to the table, or if it's a reinvention of some wheel. "Hipsters" are also those who indulge in retro stuff, even though they may be archaic and not useful any more...


If designers understood the concept of "limited bandwidth" and "when in doubt, do less", I'd have a lot more sympathy for them.


Agreed, the minimal design does have its place but I don't think the web as a whole would be any better for it. Pretty much all the webpages for the modules I study on my CS degree are of a similar kind to Stallman's, because that's all they need to be.


Odd that none of your parent comments mentioned designers, yet you felt they were being criticized.

Why does looking like this (rms's website) equate to unusable? It is unfancy, unadorned, a bit unorganized, yet it is highly usable. The default unstyled look of the Internet was "designed" to be highly readable: paragraph blocks, list items, contrasting and underlined links, line separators, etc.

You've already been corrected on your derogatory use of hipster and why reading mode is just a kludge. What I wanted to point out was that the "CSS hasn't loaded" moment is a symptom of a broken Internet. The layers added to the Internet fail, they fail noticeably, they fail ungracefully, and people are annoyed by the failure.

It's not about designers vs. hipsters vs. raw HTML, it should really be about adding layers to the Internet in a way that isn't so broken and/or breakable. The fact that you can't zoom some websites on mobile means someone is breaking the Internet (either the page creators or the mobile browser devs). The fact that your browser can refresh a page with unsubmitted input and lose your work means someone is breaking the Internet (again, it's a conspiracy of page creators/designers and browser devs).

No, the real problem is when people invent new layers and extensions that aren't robust and don't support all the functionally of the old layers, but everybody adopts them because new and shiny and they allow some new features. Since you bring up designers, I will say that all too often the designers are the ones pushing these new extensions, without enough consideration for usability and compatibility.


>All this pseudo-hipster "the web became a worse place when designers got involved" stuff really annoys me.

The web became a worse place when marketers got involved. Marketers ruin everything. [0]

[0] https://www.youtube.com/watch?v=Y7FVOSA9jIE


Which of the following sites do you you prefer:

1. https://git-wip-us.apache.org/repos/asf?p=incubator-brooklyn...

2. https://github.com/apache/incubator-brooklyn

The first is nothing but HTML and text, the second is a fully functioning web front end to a DVCS with issue tracking and documentation, plus metrics and graphs, all only possible due to the 'worsening' of the web with Javascript, CSS, Flash and so on.

I know I prefer GitHub, and the same is true for most modern web applications where there is a choice. And apologies for the shameless Apache Brooklyn plug ;)


Why would you need JS, CSS or Flash to have issue tracking, documentation, metrics or graphs?

An issue tracker is essentially a forum where the threads have an open/closed state attached. People have built such web applications before JS even existed.

Documentation is even simpler, just a bunch of HTML documents, maybe with an HTML form to edit them.

As for graphs, there are many here, and they work fine without JS or CSS: http://hydra.it.teithe.gr/munin/aetos/aetos/index.html

--

The problem with your first link is not the lack of CSS, it's that the information listed is less relevant than what Github shows.

But instead of comparing with that, try disabling the CSS in the GH page. Ignoring the header section, I think the file list and README look just fine, and I wouldn't be bothered at all to use it as such.


You'll notice though that the main documentation on github is basically just what we already had in the web 1.0 days and not much more.

We had most of those other things in the web 1.0 days too.

Here's a directory hierarchy that's just as navigable as github's

ftp://modland.com/

in the old days, ftp sites used to even have some kind of readme that browsers would autoload and put at the top of the directory list as documentation.

Graphs have been back-end generated and served in web 1.0 days as well and just inlined as <img> tags.

It was basically the same, with less control of look-and-feel, but about as usable and hundreds of times quicker. Responsiveness and accessibility just sort of "happened".


I agree with you, but it's not about what you prefer, or what I prefer. It's about what can be done. The great thing about the web is that we can have BOTH of these designs. If Jack prefers #1 and Alice prefers #2 then there's no problem as they can both co-exist.

But if Jack starts saying design #2 is awful, so we should remove the ability of browsers to display that kinda stuff, then Alice has to use #1 and may well stop using the issue queue entirely. That doesn't seem like a good outcome.

Let's optimise so that the maximum amount of utility can be had by the maximum number of people, instead of trying to push our own worldview on what the web should look like.


The first one is at least kind of responsive. I can zoom in my web browser and get a text size that I'm comfortable with.

On GitHub, I vastly prefer the mobile site. Unfortunately you have to spoof your user-agent to get at it on desktop.

I use a lot of mobile versions of sites, even on desktop. They're usually much better for me. To a large extent because they're simpler. Even news sites tend to have mobile versions that are somewhat human-friendly, easy to understand, fast to load, etc.

Who knows why the built-in Git web UI is so abstruse? Whatever the reasons, they have nothing to do with Javascript, Flash, or even really CSS. A skilled and dedicated designer or typographer could certainly come up with a simple text-based layout that conveys the necessary information, if that were the restriction. Probably git's web UI is not the result of professional designers?


Most web pages "guilty" of this are owned and operated by corporations and they're doing it for a reason: visitors apparently trust websites more if they look professionally styled, so they prefer those over simpler looking competitors at first sight. Market pressure forces websites to polish their UI so it becomes attractive, usability is only an optimization (if you don't have a significant number of users due to the website's initial impression, it's not as important to optimize for maximum profit).

Some early movers got away with crappy visual aesthetics for a long time (like my former company), but today an 'RMS-style' (or old craigslist style) website would not stand a chance upon entering a competitive market.

This works a bit like we judge other humans, perhaps: based on appearance, before they even open their mouths (and maybe that's the reason why we have better haircuts now but whether we are better characters than a few generations ago, is debatable).


People might choose websites with a "more polished UI", but better converting isn't always better for consumers. Most websites are like junk food: clearly optmized for getting users to "convert", but lacking in any real substance.


which is how the web worked originally, how it was intended to be. in some ways the ecosystem has gotten better than the 90's, in others its been getting worse. too many sites are getting too cluttered, too slow, with too many moving parts and unnecessary optional tangential things forced into your face at the expense of the main dish. Text, images, forms and links -- you can move mountains with those alone. We should bias to them wherever we can, keep things as simple as we can.



See cr.yp.to for a similar experience.


1. Why do you have a 512 kbps connection, do you live in the North Pole?

2. You should read a newspaper, they load even faster!


Agreed, but a max-width on the content would do wonders for readability.


Wonders for YOUR readability. Other people have different viewports and screen sizes/resolutions and that would most likely interfere with some of them. Some people might even prefer dense text and long lines (doesn't bother ME).

As others have pointed out, you should be able to adjust your browser to get the reading experience you want. Turn your tablet vertically if reading in landscape. Open current tab in new window and make it as narrow as you want. Or have smart browser extensions that do it automatically for YOU.


Define the width in em units. Max width of 30-45em is usually ideal. A 2-4em padding keeps text out of the gutters entirely.

Browsers used to have controls to toggle CSS stylesheets on or off. Frankly, I'd prefer they still did.


And bigger font size. Luckily, because of his minimal style, zooming works perfectly fine, unlike some media-rich sites. :)


A little Javascript bookmarklet should do that nicely. I'll write one tomorrow, if I don't find one.


I was experimenting with HN and for some reason this only works in console

> javascript:document.getElementById("hnmain").width="50%"


Can't edit old comment. Made it work as a bookmarklet with following code:

javascript:(function(){document.getElementById("hnmain").width="50%"})();


You had better license it as free software.


Is CC0 OK?

http://git.io/vTmEc

I'm not sure if HN will accept the link:

<a onclick="alert('Drag this link to your bookmarks bar'); href="javascript:(function(){var body = document.getElementsByTagName('body')[0];var style = body.style;var ss = [55,34,21,13,8];var sx = ('bodyMaxWidthIndex' in body) ? body.bodyMaxWidthIndex : 1;style.setProperty('max-width', ss[++sx % ss.length]+'cm', 'important');style.setProperty('line-height', '1.5');style.setProperty('margin-left', 'auto');style.setProperty('margin-right', 'auto');style.setProperty('font-family', 'sans-serif');body.bodyMaxWidthIndex = sx;})();">&#x2192;&#x1f5ba;&#x2190;</a>


body { max-width: 800px; line-height: 1.5; font-size: 1.5em; margin: auto; }

Maybe add in the trendy color: #222.


> max-width on the content would do wonders for readability.

Or you can resize your window?


Feels a bit silly to resize a 20-tab browser window because one site failed to have proper content width. I'm very happy with having a 1920px maximized browser window. I don't like having non-maximized windows (in windows), it's just clumsy without a good layout system. You can have windows snapped at half width but I also want content centered on the screen.

So no: failing to set max width on a web page is not a good way to just present a clean page of information rather than an experience. It's just a bad webpage.


You are spending 100s of seconds reading a webpage, so spending 1 second to resize the text width to your liking is a very small overhead.


For a longform page it may be worth doing for readability, but the whole idea of fiddling with the borders of my browser window (which is shared between all the tabs) back and forth as I switch tabs is silly.


Or you can resize the screen of your phone with your fingers?


And constantly pan left and right? Pass.


I think he was being facetious (pointing out that "resize your browser window" isn't really an option on most mobile devices).


That's a terrible idea, because most of the other tabs I have open in my browser fit just fine with the size I have the window at.


This is one of Germany's most popular blogs: http://blog.fefe.de/

It even is themeable: http://blog.fefe.de/?css=bild.css (to make it look like the German tabloid BILD) the CSS links can be external, as well, and an empty css parameter clears the theme cookie.

That's what I consider plain and informative.


Except for the Times New Roman. I find it barely intelligible these days.

But I guess that's not his fault since it's the default browser style. No idea why they chose a serif font.



Can't you change the default font in your browser?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: