I like the concept of the "ribbon" but dislike the way it's organised and laid out in Microsoft Word and PowerPoint.
The "ribbon" interface may have been a novel idea for Microsoft, but it did have precedents in ealier software (although the implementation was obviously different).
Here, for example, is a screenshot of Adobe PhotoDeluxe. Adobe discontinued this software in 2002:
http://goo.gl/q1LFn
In many ways, the Microsoft Office "ribbon" takes a similar approach, but anchors the ribbon to the top of the screen rather than in a floating palette.
The examples above aren't identical to the Microsoft "ribbon" design, but they contain seeds of the same idea.
I do think that the court prosecutions in the UK against Twitter and Facebook users have gone too far and that this is a worrying trend.
Overall, the UK has good freedom of speech (not perfect, but then which country has?).
As others have pointed out, you can criticise politicians and the government in the UK without of fear of criminal penalties (unless your language is threatening or racist).
I think in the UK, we tend to show a little less deference towards politicians and high-ranking officials than in the US. And that means people are not afraid to be critical face-to-face with politicians (without fear of reprisals). For example, here's Nick Clegg (the deputy Prime Minister) facing a bunch of angry students who don't mince their words
I really like your discussion system - some great thinking here! The arrows are surprisingly clear in directing you to posts and indicating hierarchy. Also, the comments just feel more visible in this layout; it feels quicker to glance through a discussion.
Is it possible for you to import comments from some popular discussion sites to get a sense of what the layout will look like with different numbers of comments? This might be a good way of "stress testing" the layout to see if, under certain circumstances, the design needs tweaking.
I've always assumed that most users treat page after page of comments a bit like search results: they'll look at page one or page two of the comments and then stop (because there are just too many to wade through). Inevitably some of the interesting comments will get buried or overlooked ("Upvoting" and "editor's pick" are two approaches to remedying this). I like many of your suggestions around trying to make it easier to explore discussions.
Here are some questions that came to mind when I looked at your discussion system (I don't have answers to these questions, they're just food for thought :-)
- Horizontal scrolling: this might work well on a tablet (swiping horizontally), but will it feel awkward on a desktop if the layout stretches quite long?
- Will this comment system work equally well with a few comments as well as a few hundred? How long might the horizontal layout become if you have hundreds of comments?
- What might the layout look like if you have mainly single comments (i.e. no threaded replies)? Will a single horizontal line of comments look awkward? (It may well look fine.)
- I notice that each column is of uniform width (which makes perfect sense), but what happens when some comments get lots of replies? As you begin to indent each reply, is there a point where the indentation becomes a problem? (To be honest this is true of all threaded comment systems, but you're working with a much narrower width to begin with.)
- Many blogs sit within a fixed page width rather than stretch to fill the whole browser window. Can this comment system sit well within this type of design? Will it look awkward if it stretches outside the page width? It may be that this design works well for discussion sites and doesn't need to be a one-size-fits-all for every kind of site.
I hope these thoughts don't sound too negative. Commenting feels ripe for more exploration. There is so much commenting on the web, yet not much has changed in the way discussions are displayed. Could interesting visualisations help (or hinder) the way we read discussions? For example, a colour bar or timeline that charts whether comments expressed are negative or positive (would obviously only work for certain types of comment).
I'm impressed by what you've started so far and hope you continue to explore. Good luck :-)
I am not a fan of narrowly-proportioned, single-aspect micro-apartments. I understand that space is at a premium but should we really consider 220 square feet as acceptable? The size of homes (be they apartments or houses) can have a profound effect on the quality of life for their occupants. Is this type of housing really a long-term solution?
I live in the UK where the design of new build housing is generally poor. England and Wales have no minimum space standards for housing and we are very much the worse off for it. This is in contrast to many European countries that do have minimum space standards. (The exception in England is London which has recently adopted minimum space standards for any homes built with Government money.)
I completely agree that it's not just the size of an apartment that is important but the quality of the space. There's much that can be done to make better use of space in homes: it all comes down to design.
Housing is a topic that's very close to my heart. I write a blog about housing in the UK and wrote some thoughts a while ago about the size of a dwelling and the quality of the space:
I particularly liked this passage from Wirth's essay:
A notorious example for a bad idea was the choice of the equal sign to denote assignment. It goes back to Fortran in 1957 and has blindly been copied by armies of language designers. Why is it a bad idea? Because it overthrows a century old tradition to let "=" denote a comparison for equality, a predicate which is either true or false. But Fortran made it to mean assignment, the enforcing of equality. In this case, the operands are on unequal footing: The left operand (a variable) is to be made equal to the right operand (an expression). x = y does not mean the same thing as y = x. Algol corrected this mistake by the simple solution: Let assignment be denoted by ":=".
Perhaps this may appear as nitpicking to programmers who got used to the equal sign meaning assignment. But mixing up assignment and comparison is a truly bad idea, because it requires that another symbol be used for what traditionally was expressed by the equal sign. Comparison for equality became denoted by the two characters "==" (first in C). This is a consequence of the ugly kind, and it gave rise to similar bad ideas using "++", "--", "&&" etc."
I agree with this, and have never understood why languages perpetuate this practice of using the equal sign to denote something other than its meaning in mathematics.
"Some, but not enough to discount the fact that it is essentially sugar you're eating."
I have to respectfully disagree with you about fruits. Fruit is more than just sugar, it's a source of vitamins and minerals and it should not intentionally be limited from your diet. Of course you need to eat a variety of different fruits (and vegetables).
"A lot of fruits have a GI of candy bars..."
Can you give some examples?
A piece of fruit and a candy bar are not nutritionally equivalent even if they share the same GI. In fact, most fruits are low in GI. See for yourself by going to the University of Sydney GI database.
We all need to eat fruit and vegetables daily as part of a healthy diet. It's misleading to claim that fruit can cause health issues or should be limited in your diet without providing evidence to back it up.
Even people with Type 2 diabetes are not discouraged from eating fruits. See the advice here for example from Diabetes UK (a charity). They are a credible and trustworthy source of advice for people with diabetes in the UK.
One final link, a 2011 report from Cancer Research UK found that over 40% of cancers diagnosed in the UK were from avoidable lifestyle choices. For men, the number one culprit was tobacco. Number two culprit? Lack of fruit and vegetables in the diet.
The "ribbon" interface may have been a novel idea for Microsoft, but it did have precedents in ealier software (although the implementation was obviously different).
Here, for example, is a screenshot of Adobe PhotoDeluxe. Adobe discontinued this software in 2002: http://goo.gl/q1LFn
And here's a Lotus Word Pro screenshot with it's tabbed, floating "properties" palette: http://en.wikipedia.org/wiki/File:Word_Pro.png
In many ways, the Microsoft Office "ribbon" takes a similar approach, but anchors the ribbon to the top of the screen rather than in a floating palette.
The examples above aren't identical to the Microsoft "ribbon" design, but they contain seeds of the same idea.