Show HN: A little knowledge portal I've been building
tuvalie.com
tuvalie.com
Edit: even just changing font-size from 14pt to 11pt is much better imho.
Everything just feels way oversized, in a Fisher-Price kind of way. The font, the colors and "chunky"-ness of the UI.
The full-width content-area doesn't help either. The whole page gets right up in your face and shouts the content at you.
Concrete suggestions:
- dial down the font size
- put some blank space in the left-right marigns of the page (responsive if possible).
- maybe choose a more passive shade of blue for the background.
EDIT: here's an example comparing your page with wikipedia http://recordit.co/Za7NuT8Hy7
I'd also recommend getting rid of the icons on the main menu and replacing them with text (with a small icon next to them if you must). I had to hover over the icons to figure out what they do.
This is one of the things I like about Bootstrap, as a developer I can now focus on building stuff without having to care about making it look nice (which I'm not good at). I just add Bootstrap and for 90% of things (I usually do business web apps) that's good enough.
Here's just a quick comparison between your version and a version where I changed some small things. http://imgur.com/a/w1bUV
font-size 11pt body width 80%, margin: 0 auto; header height 40px and header > img 35x35px.
Both HN, and the linked website, could benefit greatly in readability by simply limiting line-length to ~32em for textual information. It's strange that a browser, designed for human use, has no notion of humans in that regard.
He also has a very good talk called "Typography for Docs": https://www.youtube.com/watch?v=8J6HuvosP0s
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Columns...
https://www.w3.org/TR/css3-multicol/
It's supported by all browsers. Funnily IE leads the way here, the other browsers require vendor prefixes.
Imagine if we could divide a tab into regions of sites instead?
Having a maximum line length is the humane thing to do, unless the person has phobias of empty spaces, of course. :>
The links you provided are not for the user, but for the designer. Text, however, is a global means of communication, so it should get better treatment, and care in general. Especially by browsers.
Thanks for considering the feedback.
PS: The typographical rule I based 32em on comes from the general rule that, there should at least be room for two alphabets (a-z) on one line. I found 32em to be a sweet spot. The em unit scales in proportion to whatever pixel size you choose for the font, or whatever font size I tell my browser to enforce, so it's highly consistent.
PPS: Another bonus for having a sensible maximum line length, is something I'd never thought about unless it happened to me. It's the nuisance called eye floaters. It's basically an obstruction that floats around in your vision. So whenever the eye moves, the obstruction will dash across your field of view to follow, before coming to rest again. The less the eye has to move in general, the better.
PPPS: For HN (and wikipedia) I eventually ended up making a CSS rule that would override the width of various sections, to comply with the human inside. It's just that there is no line-length attribute, so it must be hacked together specifically for each trouble site.
BTW, re: UI: I found it easy to use, and it looked nice, on the iPad Pro I am using right now. It is kind of people here to offer suggestions for improving the UI, but my suggestion is to leave the UI as is and keep working on the back end stuff
Of course autocomplete would be nice as well as more tolerant input acceptance.
I don't get the finder ... do you plan that people will register, then you can find other users that way? This is not a general search for someone by email, right? That would be cool...
I am looking forward to using your API as well! Do the endpoints on https://tuvalie.com/?do=developers work?
Anyway, cool stuff. If you want to discuss further with me, contact me at jctsay AT aim.com.
One thing that confused me a little at first, UI wise, is the scroll bars on the page Web Results and Image Results panels. I was just scanning pages and thought the page was hanging for some reason while using my mouse wheel.
My feeling is to either make liberal use of "Click to expand" or to just let users scroll the whole page vertically. I think we've become used to long, vertical content elements.
So when specifying "Albert Einstein" Google gives:
> Albert Einstein. BrE. (1879-1955) a physicist, born in Germany, who was possibly the greatest scientist of the 20th century. In 1905 he published his theory of relativity. This led to the equation giving the relationship between mass and energy, E=mc2, which is the basis of atomic energy.
But when specifying "hubbub" Google gives:
> a chaotic din caused by a crowd of people. "a hubbub of laughter and shouting"
Stuff like that, where it (somehow) automatically determines which piece of information is most relevant. Again, I don't think this is really doable without having as much search data as Google does.
What is the plan for revenue? contextual advertisement? Donation? Or something else?
I would love to collaborate and help in UI/UX and SEO. Ping me if you wish to connect: vivek@eyuva.com
Recent work: oizom.com, metavideos.com
Also, I think it's a bad idea to offer common financial codes as recovery codes for your site (SSN, mother's maiden name, etc.)