Live data from Hacker News

The new Digg

digg.com

161–170 of 209 posts

Re: The new Digg

#161
post #2

This is great. The large scrolling format (similar to pinterest) is a good idea as the last thing that was needed was something that looked like reddit or HN. Sites like the Daily Mail have been very successful with this style. Good luck to the new Digg team!

[deleted]

Re: The new Digg

#163
post #79

Earlier quoted context omitted.

A tag would suffice.

This is what I do. Most of my stuff degrades gracefully, but for the few things which can't (JS demos/game things), I generally do something like this: example.com is a HTML5/ES5/CSS3 3D graphics demo. Unfortunately, your user-agent doesn't seem to support ES5, sorry about that.

Or you could phrase without all the academically correct technical buzzwords, so normal people who are your real audience will understand what you're trying to communicate. Like using "JavaScript" instead of "ES5" and "web browser" instead of "user agent".

Re: The new Digg

#164
post #159

Earlier quoted context omitted.

I'm tired of having this argument over and over again, so let's approach this Javascript issue from a different angle: It is bad practice to couple content (the "what") with functionality (the "how"). The content itself should not depend on how it is displayed. From an engineering standpoint, this makes your code unmanageable and unmaintainable in the long run. These stupid shortcuts of forcing users to have Javascri…

There are certain design elements that translate into a single line of JS, but require a couple of pages worth of CSS voodoo. Guess what's more maintainable.

So we compensate for a lack of CSS libraries by mixing presentation layer with content layer. Nice.

Re: The new Digg

#165
post #159

Earlier quoted context omitted.

I'm tired of having this argument over and over again, so let's approach this Javascript issue from a different angle: It is bad practice to couple content (the "what") with functionality (the "how"). The content itself should not depend on how it is displayed. From an engineering standpoint, this makes your code unmanageable and unmaintainable in the long run. These stupid shortcuts of forcing users to have Javascri…

There are certain design elements that translate into a single line of JS, but require a couple of pages worth of CSS voodoo. Guess what's more maintainable.

Such as?

Re: The new Digg

#166
post #159

Earlier quoted context omitted.

There are certain design elements that translate into a single line of JS, but require a couple of pages worth of CSS voodoo. Guess what's more maintainable.

Such as?

Sticky page footer.

Re: The new Digg

#167

Earlier quoted context omitted.

You are free to believe that. But let us say I want to cater both to you and to another user that browses the web with NoScript (assume it is my goal to cater to as many users as possible). I have two options: A) make the layout accessible without JavaScript B) break the layout without JavaScript. Only with option A do I cater to both of you -- Regardless of deliberate breaking or bandied opinions ("Thou shalt never…

>assume it is my goal to cater to as many users as possible The thing is, it's not your goal to cater to as many users as possible. It's your goal to optimize your ROI on development time. The reason we have to have laws about accessibility is that your average fast food place knows that wheelchair-bound hamburger sales will never make back the cost of constructing a wheelchair ramp. The economics of the situation wo…

You realize, many countries, most importantly the U.S., have laws regarding making web sites accessible? Section 508 requires that they work with Javascript off. This applies mostly to government sites, but was also used in a case against Target, in which Target lost and was forced to make their website more accessible.

Re: The new Digg

#168

Earlier quoted context omitted.

Criticisms about not including microformats and schema.org is super nitpicky.

I was listing stuff that made me a bit scared, as I browsed the source, not stuff to criticize the website with. As for criticism: I think the design and social integration is fresh and well executed. I make websites that contain more errors and look worse than that. It is more of a web application, than a web site. I listed MicroFormats, because: As a foundation for a modern website, it is a great idea. Digg has the…

It made you "scared"? Isn't that a little dramatic?

Re: The new Digg

#169
post #66
post #56

Earlier quoted context omitted.

Apart from all the old pages being 404 (which is a huge mishap). Nitpicking on html is a fun and amusing pastime, but unless the page is deformed in some way, it falls into the "shit nobody cares about" category.

It falls into the "shit that will bite you in the ass one day" category. It's about engineering quality, and it goes all the way down to the stuff we don't see. Given Digg's history, it's a bit of a red flag. However, it all depends on how this technical debt is managed. If this is an alpha release under the heading "release early, release often" and the tech debt is known, there's nothing alarming about it. But if t…

This is an MVP. The team is (apparently, from what I've read), doing quick iteration, fast cycles, and this is an MVP.

In fact, I think these nitpicks are an excellent sign for digg. They discarded anything which was useless for their launch. Very well done - an excellent MVP.

Re: The new Digg

#170
post #159

Earlier quoted context omitted.

There are certain design elements that translate into a single line of JS, but require a couple of pages worth of CSS voodoo. Guess what's more maintainable.

So we compensate for a lack of CSS libraries by mixing presentation layer with content layer. Nice.

You brought up the maintenance angle, and the response to that is that in some cases it's far more practical to use js for atyling than to rely purely on css. I gave an example below - a sticky page footer - do show me how to do it in the confines of your abstraction model.

Abstarting things for the sake of abstracting is a rather naive approach. It's a good starting point, but some abstractions complicate things way beyond what's needed.

Post reply on HN