Really interesting content but this site has one of the most aggressive, unpredictable and annoying slide-down headers I've ever seen.
Displaying written content on the web should be so simple, yet all the content producers have invented their own special blend of ways to fuck it up.
Slide-down headers. Share links widgets that overlap content. Video plays without asking and follows you down the page. Entire page lags while 800 javascript snippets load. Text is some stylish but unreadable low-contrast color. Modals begging you for your email.
I manually edit the DOM and CSS of sites on an almost daily basis now just so I can read it.
It's a real shame how HTML completely screwed up the "markup" part by not offering a separate API for UI chrome. If Netscape had offered some way to define navigation separately from the textual content, it might still have saved us. Now it's all just a jumble: documents that describe UI views that describe document fragments that describe UI controls.
I hope annoy blockers will be next internet thing soon. Block interacts with scroll - blocked. Big blocks overlap - blocked one that has less text. Inserts itself in-between later than 3 seconds after load - blocked. Looks like header - blocked. “This site is completely idiotic and can harm your senses, are you sure you want to visit it at all?”
Flash ads seem like toys now compared to this weapon of mass ux destruction.
FYI I think you got down voted due to the phrase "f--- it up". HN is generally open to criticism of things like that but tends to prefer a more non-confrontational tone.
Displaying written content on the web should be so simple, yet all the content producers have invented their own special blend of ways to fuck it up.
Slide-down headers. Share links widgets that overlap content. Video plays without asking and follows you down the page. Entire page lags while 800 javascript snippets load. Text is some stylish but unreadable low-contrast color. Modals begging you for your email.
I manually edit the DOM and CSS of sites on an almost daily basis now just so I can read it.