Slashdot Mirror


Retooling Slashdot with Web Standards

Joe Clark writes "Nearly a year after an interview with this correspondent highlighted a few problems with Slashdot's HTML, Daniel M. Frommelt and his posse have recoded a prototype of Slashdot that uses valid, semantic HTML and stylesheets. Frommelt projects four-figure bandwidth savings in the candidate redesign, were it adopted, not to mention better appearance in a wide range of browsers and improved accessibility. Next he needs volunteers to retool the Slashdot engine. And yes, he did it all with CmdrTaco's blessing." Slashdot has kept its HTML 3.2 design for a long time ("because it works"), but perhaps this effort will be a catalyst for change...

764 comments

  1. CTRL-R by mrpuffypants · · Score: 4, Funny

    I'm all for it. If it makes /. load faster when I hit CTRL-R 10 times per half hour then I'd be very happy!

    On second thought, that could mean more time working. Scratch the idea.

    1. Re:CTRL-R by dei3oe · · Score: 1, Interesting

      It will still be sad to see the old /. go... but everything needs to be revamped every once in a while.

    2. Re:CTRL-R by krisp · · Score: 4, Funny

      though, if you read the article, you'd know that the design is exactly the same, except the old HTML 3.2 was replaced with standards-compliant CSS.

      Then again, this is slashdot, and we don't read articles.

    3. Re:CTRL-R by Anonymous Coward · · Score: 1, Insightful

      Fuck html standards, I'd like to see slashdot live up to basic community standards.

    4. Re:CTRL-R by the_other_one · · Score: 3, Funny

      What's an article?

      --
      134340: I am not a number. I am a free planet!
    5. Re:CTRL-R by dei3oe · · Score: 0

      Well... I just looked that the http://slashcode.com/ website thinking that would be what they were working towards as part of the transition!

    6. Re:CTRL-R by ergo98 · · Score: 2, Funny

      And "an"?

    7. Re:CTRL-R by ericdano · · Score: 1

      Yeah, like slashcode has been updated recently. NOT! Ever since KROW left, it's been really sad there......

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    8. Re:CTRL-R by Anonymous Coward · · Score: 0

      That is profound and endearing to the human soul. I wish I could have a cytoplasmic friend to kill too :( .

    9. Re:CTRL-R by black+mariah · · Score: 0, Flamebait

      Or LESS penis, as the case may be.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    10. Re:CTRL-R by JebuZ · · Score: 2, Informative

      We don't read articles? Well it's apparent that you don't.

      If you had read the page you would notice that the redesigned page has a bandwidth savings of 2-9k, depending if the CSS file is cached. That may not be much, but it could be faster on very slow connections. Also, it's noted that the reduced load could result in a $3000+/year savings in bandwidth costs.

    11. Re:CTRL-R by Anonymous Coward · · Score: 2, Funny

      I agree. Slashdot needs to promote more of its resources to helping the children of this community.

    12. Re:CTRL-R by henc · · Score: 1

      That's exactly the way I'd like it... although... I hope it's possible to replace the color 'red wine-red' with 'slashdot-green'? (Or is it customizable? ;)

    13. Re:CTRL-R by Anonymous Coward · · Score: 0

      I wouldn't volounteer until such a time as the /. editors start doing what our ad impressions and subscription fees are paying them to do.

      Notably, the endless flood of duplicate articles. It shows that the editors are not working for their paychecks if they can't so much as read the articles that go up or check the archive for possible duplicates. Nevermind the fact that /. has been scooped on every article it has ever posted over the past few years. They're always terribly late to the punch. Usually by days, sometimes by weeks.

      Newspaper editors run current stories and check for duplicates to much greater effect than slashdot's editors, and even they don't receive free help retooling their presses- which is what this HTML cleanup amounts to.

    14. Re:CTRL-R by Mr+Guy · · Score: 1

      Or even:

      An "an?"

    15. Re:CTRL-R by sketerpot · · Score: 1

      Note also that the $3000+/year bandwidth savings are based on bandwidth figures from 2000, which I should remind you temporally challenged non-me-entities, are three years old.

    16. Re:CTRL-R by JWSmythe · · Score: 1

      Unfortuantely, just after Krow left is when we started seriously using Slashcode.. :(

      I wonder when Slashcode will be updated with the new HTML scheme, or even when it will next be updated.

      Slashcode 2.2.6 seems to be the last stable release, in July 2002.. I thought only Microsoft was so slow on new releases. :)

      If that didn't rattle a few cages, I don't know what will. :)

      --
      Serious? Seriousness is well above my pay grade.
    17. Re:CTRL-R by ericdano · · Score: 1
      Yeah, totally. The slashcode site hasn't been updated in what, two + months?

      I mean, I like the software. It runs great, but since I have a limited bandwidth, it would be great to get rid of some of the crap (aka: gifs) that it uses. But the issue of the tweaking that happens in the CVS kind of puts a damper on being up to date with the software and having new/different templates work. Just about everytime I update the CVS, I end up having to reload all the templates I have......:-(

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    18. Re:CTRL-R by JWSmythe · · Score: 1

      I'm completely paranoid about trying to update. We've made so many modifications to the templates, and some of the scripts themselves, that I'm afraid that an update would have tragic results.. Well, that's why we have daily, weekly, and monthly off-site backups. We can roll back to 2 months if we need to. Of course, I don't want any downtime, so rolling back to something older would be bad for us.. Google checks Free Internet Press every 3 hours for news updates. I'd hate to think that maybe they'd drop us as a news source if we weren't available for an update or two...

      --
      Serious? Seriousness is well above my pay grade.
  2. I sure hope they make the change by Anonymous Coward · · Score: 0

    It'll be nice to be able to just edit out the div id=advertisement so when they move it around I still get rid of the ads.

  3. I'm worried... by SushiFugu · · Score: 1

    It's not a good sign when my mousewheel scrolling in Firebird mysteriously stops working on the article page :)

    1. Re:I'm worried... by croddy · · Score: 1

      firebird is beta software. if you need a production grade browser, use mozilla 1.5. have a nice day.

    2. Re:I'm worried... by nickos · · Score: 1

      What version are you using? I switched from 0.6 to 0.7 (on a Windows 2000 machine) and found numerous problems with scrolling in general. Most annoyingly some srollbars didn't show up and dropdown comboboxes had problems too.

      I'm back on 0.6 now but will try 0.8 when it's released. I'm especially looking forward to 0.9 when they plan to allow the use of external editors for viewing source.

    3. Re:I'm worried... by Anonymous Coward · · Score: 0

      You can use external editors for source viewing and typing, for example I am typing this in Vim, using the mosix extension. This also has a few other nice features like using an external program to handle downloads.

    4. Re:I'm worried... by nickos · · Score: 1

      Ahh, you mean mozex surely. The main problem with mozex is that the "source" you see is not the same as the source you see in the standard editor. I believe Mozilla sometimes radically alters incoming HTML - converting it into a format it prefers for rendering purposes.

      The author of mozex says:
      Mozex is a very ugly hack, in the most negative sense of the word. Its functions should be included in Mozilla/Firebird. Mozex is not intended to become a "standard" tool and it definitely should go away as soon as possible.

      Please bug the developers of Mozilla to provide sane, documented and complex support for external programs as a part of Mozilla/Firebird.

  4. Not ANOTHER non-standard page... by Qweezle · · Score: 0, Redundant

    PLEASE, whatever you do, just don't optimize it for any specific browser.

    Slashdot readers use perhaps the most varied array of operating systems of any news site, and I can bet you that if our Linux, Mac, Solaris, BSD, UNIX, BeOS, etc. users could not access the web site because they had no access to the latest version of IE, that it would be quite a mess.

    Please, please, support web standards that can make web sites available to everyone.

    1. Re:Not ANOTHER non-standard page... by The+Unabageler · · Score: 5, Insightful
      did you not read the article?

      the code was converted to XHTML 1.0 Transitional, and validated


      that's almost as standard as you can get.
      --
      perl -e '$_="\007/4`\cp%2,".chr(127);s/./"\"\\c$&\""/gees; print'
    2. Re:Not ANOTHER non-standard page... by deacent · · Score: 1

      I'd be quite disappointed if anyone here (staff or reader) would even think of optimizing a site for a specific browser, much less for IE.

      One trick that I do use to customize per browser is to detect the user agent and dynamically generate a stylesheet <link>. When I have a static page, I #exec the page. For some older browsers (or even some newer ones), this trick allows me to get around bugs or limitations in certain browsers. Granted, I'm counting on the user to not change their user agent, but for the majority of the public (the ones my customers are interested in), this isn't an issue.

    3. Re:Not ANOTHER non-standard page... by typhoonius · · Score: 2, Interesting

      The final example uses XHTML 1.0 Strict, even. The logical next step, I think, would be replacing the GIFs with PNGs.

    4. Re:Not ANOTHER non-standard page... by MuckSavage · · Score: 2, Funny

      Are you serious? Cause if so, you should be modded up funny.

    5. Re:Not ANOTHER non-standard page... by Anonymous Coward · · Score: 0

      Why would they mod this down to 0? This is not really a troll, this guy is just stating his own opinion of a free web standard, and I happen to agree with him. If I had more mod points I'd sure tack an "insightful" onto that.

      Damn Slashdot moderators....losers again.

    6. Re:Not ANOTHER non-standard page... by Anonymous Coward · · Score: 0

      One pick up the "Single UNIX Specification" and write a compliant program that runs on exactly Zero Unix and Unix-like operating systems -- or worse only runs on SCO OpenServer. Of course you'd can quote the standards and be "right", but nobody's going to use your shitty program.

      The guy has a point. Not even The Great Standards-Complaiant Mozilla renders everything perfectly and doesn't support many standards (like CSS3) at all. You target defacto standards as a rule.

    7. Re:Not ANOTHER non-standard page... by Skapare · · Score: 2, Informative

      And what do you do when the User-agent header is not sent, as would be the case for a proxy cache trying to maximize the number of hits, since it is required that cache hits must match the User-agent exactly if it is sent. Unfortunately, I've seen a few sites where the site code crashes when the User-agent is missing, and in a couple cases, actually gave me crash dump information I'm sure the webmaster would not have wanted anyone to see (e.g. a database access password).

      --
      now we need to go OSS in diesel cars
    8. Re:Not ANOTHER non-standard page... by BladeMelbourne · · Score: 3, Informative

      You can have 100% W3C compliant pages, but it is very possible that they will be rendered slightly differently in different browsers (even standards compliant browsers).

      For example, I can create a validated XHTML page with one paragraph inside it, and it will look different in Mozilla than what it does in MSIE. Even though Mozilla and MSIE support the standards used to render this one paragraph.

      When I create a site, I use font sizes like xx-small, x-small, small, medium, large, x-large, xx-large. (Browsers can dynamically resize these with text size settings, to cater for older people or the visually impaired.)

      However the fonts appears bigger in MSIE (or smaller in Mozilla if the glass is half full). The solution is to have another style sheet. If the reported HTTP_USER_AGENT contains MSIE, this style sheet is served after the first, and it makes the fonts in MSIE smaller. For example if the forementioned paragraph was x-small and Arial, the MSIE style sheet would need to specify xx-small - to make the font sizes as close as possible in different browsers.

      I'm all for web standards, but a web developer who takes his/her work seriously will seek perfection: identical appearance and functionality in different browsers, using W3C standards.

      Nobody was suggesting making /. MSIE only.

    9. Re:Not ANOTHER non-standard page... by Professor+Bluebird · · Score: 2, Informative

      That should not be too necessary now, since the patent on GIFs has expired (in the US).

    10. Re:Not ANOTHER non-standard page... by typhoonius · · Score: 1

      What the hell do patents have to do with anything? GIF: 3,473 bytes PNG: 2,551 bytes Optimized by 26.5%.

    11. Re:Not ANOTHER non-standard page... by oohp · · Score: 1

      I'm using Mozilla you insenstitive clod. And btw, you can stick your monopolistic non-standard IE.. hmm nevermind. Screw billg and de facto standards.

    12. Re:Not ANOTHER non-standard page... by Magus424 · · Score: 2, Funny

      IE breaks the standards of the future.

      Fixed that for you.

      --
      -- Gone Crazy, Back Later
    13. Re:Not ANOTHER non-standard page... by Cygnus78 · · Score: 1

      When do we get XHTML 1.1 Pedantic ?

    14. Re:Not ANOTHER non-standard page... by Anonymous Coward · · Score: 0

      Er... the problem isn't so much that IE supports things that other browsers don't, as that IE doesn't support things that other browsers do. So if you code for IE, you resort to nasty hacks, where, coding for everything else, you could use a more elegant approach.

      To get Mozilla, Opera, etc. to render pages the same way as IE, you would actually have to break them. You would have to take the correct, working standards support, and break it so that it was no longer correct or working. Do you follow?

    15. Re:Not ANOTHER non-standard page... by Narchie+Troll · · Score: 1

      CSS3 is not a standard yet; it's still in draft.

    16. Re:Not ANOTHER non-standard page... by deacent · · Score: 1

      And what do you do when the User-agent header is not sent, as would be the case for a proxy cache trying to maximize the number of hits, since it is required that cache hits must match the User-agent exactly if it is sent. Unfortunately, I've seen a few sites where the site code crashes when the User-agent is missing, and in a couple cases, actually gave me crash dump information I'm sure the webmaster would not have wanted anyone to see (e.g. a database access password).

      I have a default case if the user agent is not recognized or does not exist. I scan for MSIE for IE, Safari for Safari, Mozilla for Mozilla-based browsers, Win for Windows, and Mac for Macintosh. I have stylesheets defined for Win IE, Mac IE, Win Mozilla, Mac Mozilla, Mac Safari, and a generic for anything that doesn't fall into the previously defined categories. All I'm doing is generating a link tag so there's very little chance of spewing anything unexpected. This script doesn't even have access to database config information, which as a rule, I keep well away from anything that doesn't need it.

    17. Re:Not ANOTHER non-standard page... by smeg168 · · Score: 1

      It was modded down to zero becouse the guy didnt read the article, infact it doesnt even look like he fully read the topic. no one is retooling it for a specfic browser/OS, infact they are doing the opposite they are makeing it completely standards compliant. So either he is a troll, or he is an idiot.

    18. Re:Not ANOTHER non-standard page... by Lord_Dweomer · · Score: 1
      " did you not read the article?"

      You must be new here....

      --
      Buy Steampunk Clothing Online!
  5. *looks down* by Xerithane · · Score: 5, Funny

    Hell just froze over.

    Brr.

    --
    Dacels Jewelers can't be trusted.
    1. Re:*looks down* by gad_zuki! · · Score: 2, Funny

      Slashdot on IIS.

      HTTP/1.1 200 OK
      Server: Microsoft-IIS/5.0
      X-Powered-By: ASP.NET
      Date: Sat, 22 Nov 2003 07:09:02 GMT
      Content-Type: text/html
      Accept-Ranges: bytes
      Last-Modified: Thu, 20 Nov 2003 20:38:43 GMT
      ETag: "8036d049a6afc31:9a2"
      Content-Length: 33923

      Well, I never!

    2. Re:*looks down* by colinleroy · · Score: 1

      X-Bender missing ! ;-)

      --
      blah
    3. Re:*looks down* by Nodatadj · · Score: 1

      Nah, hell will freeze over when CmdrTaco actually changes the layout. Just look at the GNOME icon. Its over two years old, and people have even sent him replacement icons that all he has to do is drop into the same place...

      But no.....
      Bugreports on it just get closed with "Not a bug ;)"

    4. Re:*looks down* by Jugalator · · Score: 2, Funny

      *looks down*

      Hell just froze over.

      Brr.


      Please, this isn't the proper thread to mention when you've got an erection. :-) But I'm glad it has finally happened for you too. I think the next step will be to go out to meet a girl. ;-)

      --
      Beware: In C++, your friends can see your privates!
    5. Re:*looks down* by gmhowell · · Score: 1

      Anyone who can burn Xerithane like that is a friend of mine.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    6. Re:*looks down* by Xerithane · · Score: 1

      Man, I did walk right into that. Next time I talk about unlikely events, I'll say "*looks around*".

      Well played.

      --
      Dacels Jewelers can't be trusted.
    7. Re:*looks down* by Anonymous Coward · · Score: 0

      Good.

  6. Just another example of the Slashdot monopoly... by CSharpMinor · · Score: 5, Funny

    They're actually proud of this? That they went so many years without complying to HTML standards? It is obvious that Slashdot was just planning to break the HTML standard to force everyone to use Slashdot's "integrated" browser, Mozilla.

    This isn't the first time this has happened. Remember when BBS's became popular, and Slashdot "integrated" one into their site to kill any competition? Or all the times that Slashdot has brought down "competing" sites by linking to them, thereby safeguarding their website monopoly?

    It's a shame that the DoJ let them off for this....

    --

    Whatever it is I'm complaining about, I'm sure the Republicans did it. This is /., after all.
  7. Thank God! by grilo · · Score: 0, Troll

    Finally, Slashdot! This will mean faster browsing for all of us, and much less bandwith costs to Slashdot. :) Webstandarts are here to rule, I hope. I just wonder... how compatible will this be with IE?

    1. Re:Thank God! by Anonymous Coward · · Score: 0

      This looks just fine with IE.

    2. Re:Thank God! by revmoo · · Score: 1

      I just wonder... how compatible will this be with IE?

      It looks no different in IE now than before, the changes are all under the hood. rtfa....

      --
      I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
    3. Re:Thank God! by grilo · · Score: 1, Informative

      Err... No changes have been made, yet. And that "under the hood" thing isn't accurate.

      As a webdeveloper, I can surely say that IE (not even the latest, which isn't very recent), isn't fully CSS1 compliant, which means that a well formed CSS might break in explorer.

      Nevertheless, I RTFA, and I'm glad they seem to be taking care of that, though no guarantees are given... Browsing with Epiphany, I couldn't care less with IE, but it's a discriminatory act to leave other people out of the act.

      Now, you go to school, and learn a bit more instead of trying to act smart.

    4. Re:Thank God! by Anonymous Coward · · Score: 0

      If you think this looks the same you need fucking glasses my friend.

    5. Re:Thank God! by revmoo · · Score: 1

      Err... No changes have been made, yet. And that "under the hood" thing isn't accurate.

      I referred to the changes that Daniel and his team made to the site's code. How is that not accurate?

      As a webdeveloper, I can surely say that IE (not even the latest, which isn't very recent), isn't fully CSS1 compliant, which means that a well formed CSS might break in explorer.

      I said it looked fine in IE, what are you trying to argue?

      Now, you go to school, and learn a bit more instead of trying to act smart.

      What the hell? You attempt to argue with me and then insult me because I answered a question that you could have very easily gone and checked out for yourself? Grow up.

      --
      I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
    6. Re:Thank God! by BJH · · Score: 1

      I presume he was talking about the CSS-converted samples provided in the article. Perhaps you shouldn't be so antagonistic.

  8. 18 pages per second by Anonymous+DWord · · Score: 0, Offtopic

    Yeesh. Beats the hell out of my site. Feel free to click on it to console me though. :-)

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  9. While you're at it by GoldMace · · Score: 5, Insightful

    Could you please make page 2 of comments actually be page 2 of the comments. I might be incredibly naive, but it seems something more like page 1.5. I don't know about the rest of you, but I always just read the odd numbered pages of comments, because like way too much stuff if repeated from the previous page on the even numbered ones.

    1. Re:While you're at it by Minna+Kirai · · Score: 1

      I might be incredibly naive, but it seems something more like page 1.5.

      This may be an effect of the rapid rate of new comments. By the time you finish reading 100 responses on page 1, dozens more messages can have been added to page 1. So many things that you already read on 1 have been pushed to 2 by the time you get there.

      A better CGI would supply a "Read more" link at the bottom of the page, which tells the server the ID# of the final comment you read, so it can start printing more from exactly after it.

      (The core problem is use of relative indexing rather than specific DB keying, and is a well-known stumbling-block for programmers)

    2. Re:While you're at it by mrfunky405 · · Score: 0

      Hey, perhaps the real explanation isn't "Slashcode suxx0rz ghey more like MashCode ROFL@#." Perhaps it's that while you slowly read all the page one comments at -1 nested while eating your "Hungry Man" dinner with your left hand, some of the other readers of this fine site post replies to page one comments, thus pushing comments that were page 1 half an hour ago onto page 2, forcing you furiously mash the page down key for untold seconds.

    3. Re:While you're at it by GoldMace · · Score: 2, Informative

      No, it's like that even when reading some article from a couple days ago, that likely no one is posting to.

      I've seen quite a few message boards and none of them behave anything like this. Granted, most of them don't have the volume that this one does, but still the most overlap I've ever seen on any other message board is 2-3 messages.

    4. Re:While you're at it by GoldMace · · Score: 1

      No, I actually like everything about it except that. I just don't like reading a long reply only to discover, damn, I aleady read that. Page 2 should be page 2. If someone replied after I read page 1 I don't really care. If I'm on page 2, I want page 2.

      OK, maybe not all of you want this, but could you at least consider making this an option.

    5. Re:While you're at it by UnrefinedLayman · · Score: 1

      No, you're not crazy, and don't listen to any of these retards who try to tell you otherwise. I experience the exact same thing.

      If I open a story with 400 comments, find the bottom ten comments and immediately click to page 2, I'll see the last ten plus twenty more on page 2, even if the page is three weeks old.

      Sorry, but people are not posting comments at the rate of one per second on three week old stories.

    6. Re:While you're at it by Anonymous Coward · · Score: 0

      No, it's buggy and doesn't deal with root comments that have more than 50 replys or whatever the cutoff is. It tends serves you a page with almost exactly the same content as the last page, negating the bandwidth savings.

    7. Re:While you're at it by spektr · · Score: 2, Interesting

      Could you please make page 2 of comments actually be page 2 of the comments. I might be incredibly naive, but it seems something more like page 1.5.

      I can confirm this. There was a case were I tried to view an 8 pages thread, and all the 8 pages came up as the same first page. Only as I changed from the threaded view to the flat view I was able to see some of the later postings. There are definitely bugs in the paging code.

    8. Re:While you're at it by Dr.+Sp0ng · · Score: 2, Informative

      Could you please make page 2 of comments actually be page 2 of the comments. I might be incredibly naive, but it seems something more like page 1.5.

      It shows the last thread of the previous page. No idea why it does this, but that's what it's doing.

    9. Re:While you're at it by Zarquon · · Score: 1

      I think the page break does not cross thread bounds; it will keep the top of the thread on the page even if it's been displayed.

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    10. Re:While you're at it by Anonymous Coward · · Score: 4, Interesting
      No,

      If page 1 has: thread A with 14 subcomments, thread B with 22 subcomments, and thread C which has 17 subcomments, but...

      there's only room (based on the max page length) to show A, B, and 13 of C's comments...

      Page 2 will start over with the first comment of thread C. So you get to reread the first 13 of C's comments.

      All hell breaks loose if thread C has more comments than can be shown in a single page...

      Each page wants to start at the top of thread C again.

      The problem is slash won't start page N in the middle of a comment thread. Any comment thread that was only partially displayed in the previous page is reshown in its entirety.

      very annoying.

    11. Re:While you're at it by Anonymous Coward · · Score: 0

      Perhaps after you finish flaming people (with incorrect facts, welcome to slashdot, lol rofrfr lol o rolfmao) - you might stop having anal sex with your gay lover, and notice that this happens even on archived stories, where comments can longer be posted.

    12. Re:While you're at it by PReDiToR · · Score: 1

      Sorry, but people are not posting comments at the rate of one per second on three week old stories

      No mate, what you have there is INCREDIBLY intelligent Slashcode, it takes you automatically to the recently posted dupe's comments.
      Although, it might not be the first dupe, three weeks seems a long time to miss a story.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    13. Re:While you're at it by canajin56 · · Score: 2, Informative

      Yes. For readibility, it displays the whole thread at once. However, if a thread has more posts than your posts-per-page setting, every single page will ONLY be this one thread.

      --
      ASCII stupid question, get a stupid ANSI
    14. Re:While you're at it by Reteo+Varala · · Score: 3, Informative

      The primary problem, as I can see it, is that pages begin on a base response, and will go back as far as necessary to display that base response, rather than the nested replies to it.

      It can be annoying, so I will agree on that argument; at least include an option to do pages beginning in a response nest.

      My own method of cutting down on nesting-thread page repetititition is to set the display to 100 posts/page. (Which also cuts down on my need to click on the page numbers! Nifty!)

    15. Re:While you're at it by Anonymous Coward · · Score: 0
      lol rofrfr lol o rolfmao


      Heheh... man, I always crack up whenever I see this kind of stuff in a flame exchange. Thanks.
    16. Re:While you're at it by DF5JT · · Score: 3, Interesting

      " Could you please make page 2 of comments actually be page 2 of the comments."

      Easy: Leave the main page as it is and pipe the comments to NNTP.

      Is it really just the advertisements that prevent this? Why not create alt.fan.slashdot and have the discussions a lot easier to read with your favorite newsreader?

    17. Re:While you're at it by Anonymous Coward · · Score: 0

      What's worse is that in discussions with many replies attached to a few first level comments, nested mode skips entire subthreads. Apparently a list of all messages is built, then it gets broken into pages by finding the first level comment y of which comment x=51, 101, 151, ... is a descendant. The page contains the thread beginning with that comment and following threads up to the complete subthread which contains comment y+49. The next page starts with the complete subthread which contains comment x+50, which most of the time is the same subthread which contains comment x+49. So yes, it is very common that comments are repeated on consecutive pages. Now let's say the top comment has more than 50 replies. The whole thread becomes the first page. But the algorithm also makes this subthread the whole second page, because it contains comment 51 (repeated thread phenomenon). The third page starts with the thread which contains comment 101. If there are threads which fit entirely between the end of the long top thread and the thread containing comment 101, these threads are never shown because pages one and two end with the thread that contains comment 50 (=y+49).

    18. Re:While you're at it by Anonymous Coward · · Score: 0

      Here is an explanation of why it does this. There is a more problematic side effect to this algorithm than repeated comments: Lost comments.

    19. Re:While you're at it by pacman+on+prozac · · Score: 2, Insightful

      Thats not the only problem, if it was just a single comment thread rolling over the page it would be easy enough to scroll past it....

      Its not...using nested mode, go to any article with 400 or more posts, the 2nd page will be almost identical to the first except for the last 1/4 or so, and that last 1/4 will be on page 3.

      I had assumed that nested mode didn't work well with whatever code calculates the offset from the limit on each page.

    20. Re:While you're at it by Anonymous Coward · · Score: 0

      Why not just have a slashdot remix contest? Listening Taco? A remix of slashdot would rock...surely you realize the site is ugly and crufty right?

    21. Re:While you're at it by Anonymous Coward · · Score: 0

      "Although, it might not be the first dupe, three weeks seems a long time to miss a story."

      Which would make reading some stories 6 weeks old. I have also seen longer. The recent story about Apple trying to grab an employee's code is a good example.

      http://apple.slashdot.org/article.pl?sid=03/11/1 8/ 1422255&mode=thread&tid=107&tid=185&tid=18 7

    22. Re:While you're at it by fishmonkey · · Score: 1

      definitely, I read at +3 flat, and often have to highlight the LAST message ID from the first page, then click Page 2 and do a manual search for the ID to find where I was up to on the second page
      so lame.

      --
      generic
    23. Re:While you're at it by Doug+Neal · · Score: 2, Interesting

      Having the WAP site back would be nice as well. No one seemed to know about it but it was there, you went to slashdot.org on your phone and got the text of the articles. When they upgraded to slashcode 2.0 it disappeared without a trace. It's nice to be able to get slashdot on the move!

    24. Re:While you're at it by Anonymous Coward · · Score: 3, Informative

      I've already moderated on this story, so this is AC to keep my moderations intact. I hope somebody gets to see it :)

      Basically when the site is redisgned with valid XHTML and CSS your WAP device will just dump the CSS file and you'll have your bare, structural (X)HTML which your WAP device will love. It's just one of the reasons why web stanards are so great.

    25. Re:While you're at it by squiggleslash · · Score: 1
      Actually I'd be happier if you could have more than 100 comments shown at once - something that was the case a few months ago but then they put the limit on and now it actually defaults to 50 if you ask for more than 100 in your preferences.

      Paging is a PITA. It's difficult to find where you are, even if the thing you suggest was fixed the fact that people are posting while you read would ensure it remains "broken".

      --
      You are not alone. This is not normal. None of this is normal.
    26. Re:While you're at it by sporty · · Score: 1

      Then people would be able to flood the system. It also wouldn't be as portable as a website.

      --

      -
      ping -f 255.255.255.255 # if only

    27. Re:While you're at it by gomoX · · Score: 1

      No, you just dont let people post on the newsgroup. Then, in each newsgroup article you put a link at the bottom just like the "reply to this" one, with a link to the slashdot page that you use to reply to it. You then open it in your browser.
      This NNTP idea is very good, to bad slashdot guys are more conservative than Debian Woody ;)

      --
      My english is sow-sow. Sowhat?
    28. Re:While you're at it by NickFitz · · Score: 1

      Useful tip! Thanks for that one.

      Anybody up for writing "Slashdot Hacks" for O'Reilly? :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
    29. Re:While you're at it by WuphonsReach · · Score: 1

      Hell, I posted a bug on sourceforge back in August 2003 about this (and it's a bug that's been around for far longer).

      Strange pagination issues with comments

      The bug got marked as closed but the problem still exists... (one wonders WTH the bug was closed).

      --
      Wolde you bothe eate your cake, and have your cake?
    30. Re:While you're at it by Mr_Silver · · Score: 1
      Having the WAP site back would be nice as well.

      (shameless self plug)

      AvantSlash allows you to view Slashdot on your PDA and WAP phone. Granted with the WML, it cheats and renders an HTML version which Google converts to WML - but it works and very well too.

      If Slashdot did move to this new HTML, it would mean that viewing the news on the PDA would be possible without having to resort to AvantSlash and the like to pre-process it.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  10. Sounds good by kevin_conaway · · Score: 1

    I hope this would help with all of the random 500 errors and missing images that folks randomly get. Id also like to see something else than Times New Roman :)

    1. Re:Sounds good by LFS.Morpheus · · Score: 4, Informative

      Slashdot doesn't use "Times New Roman." It uses absolutely no font at all. This means that your browser renders it using its default proportional font. Proportional usually maps to one of "sans-serif" or "serif," and then you can change your default sans-serif or serif font.

      I'm not sure if this is settable in IE, but Mozilla, Safari, etc etc have these settings.

      Personally, I use serif, and then my serif font is Georgia. It looks great to me. But feel free to use sans-serif and Comic Sans if it suits you.

      --
      The space unintentionally left unblank.
    2. Re:Sounds good by OldeClegg · · Score: 1

      Times New Roman?

      I dunno about you, but I'm seeing Arial. Sounds like maybe the specced body font family needs the addition of sans serif..

    3. Re:Sounds good by Maserati · · Score: 1

      Slashdot looks really good in Safari with Futura Book.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    4. Re:Sounds good by NoNine · · Score: 0

      I'm not sure if this is settable in IE

      Yeah! Real /.'s do NOT use IE!

    5. Re:Sounds good by boatboy · · Score: 1

      In IE:
      Tools -> Options -> Fonts -> Georgia -> OK -> OK
      -Fake /.er

    6. Re:Sounds good by Anonymous Coward · · Score: 0

      Some don't "get it". Like you.

  11. well by revmoo · · Score: 4, Insightful

    but perhaps this effort will be a catalyst for change...

    How about a new look altogether?

    I had a look at the new site, and while it does fix many problems and should certainly be used to replace the existing setup, why not go a little farther and retool the look of the site as well?

    The look of slashdot has barely changed since the late 90's, and while the look certainly brings part of it's character, it's beginning to look dated. Perhaps it can be redesigned with a more effecient and cohesive interface while still retaining some of it's previous character?

    Or is it just a pipe-dream...

    --
    I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
    1. Re:well by Xerithane · · Score: 4, Insightful

      The beauty of CSS is that it can look different just by linking to a different stylesheet. If you read the full article, you would note he did make an alternate layout. It was sort of a mix between games and the traditional green, and wasn't exactly pretty. I don't think the idea was for it to be pretty, just to be "different."

      --
      Dacels Jewelers can't be trusted.
    2. Re:well by shaitand · · Score: 4, Insightful

      Not by this guy, he did a great job recreating the existing site, but did you look at his alternative skin? Dear god no...

    3. Re:well by G-funk · · Score: 1

      Get it css compliant, and let subscribers create/swap/rate/choose their own stylesheet... I'd subscribe for that.

      --
      Send lawyers, guns, and money!
    4. Re:well by RoadkillBunny · · Score: 0

      The look of slashdot has barely changed since the late 90's

      The lightbulb hasn't changed for longer than that... And look, people still like it.

      --
      Cheers,
      RoadkillBunny
    5. Re:well by great+throwdini · · Score: 1
      Get it css compliant, and let subscribers create/swap/rate/choose their own stylesheet... I'd subscribe for that.

      No need to subscribe. Just use a browser that permits definition and application of user stylesheets stored locally and you're all set. Why pay for such a small privilege?

    6. Re:well by Jeremi · · Score: 1
      Just use a browser that permits definition and application of user stylesheets stored locally and you're all set.


      That's a rather good idea... which browsers support doing this?

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    7. Re:well by ericdano · · Score: 1

      Yeah, and a lightbulb is brighter than 98% of the posts on slashdot.......including this one ;-)

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    8. Re:well by follower-fillet · · Score: 1

      > How about a new look altogether?
      Not really necessary if you just use the "light" version--that way you can avoid all the crap "design" altogether.

    9. Re:well by JoeBuck · · Score: 1

      The CSS-based redesign allows for multiple looks. Folks could choose Slashdot Classic, or something completely different, just by choosing a different style sheet. One page can give the user the choice of multiple styles.

    10. Re:well by leviramsey · · Score: 1

      Opera for one.

      I think some Moz derivatives support this as well.

    11. Re:well by Anonymous Coward · · Score: 0

      As well as internet explorer. It's a standard accessibility feature in most modern browsers.

    12. Re:well by eyeye · · Score: 1

      Yes it was excellent seeing the changes a new CSS file could make.
      I think they have done a good job and I am normally too backwards to appreciate CSS.

      --
      Bush and Blair ate my sig!
    13. Re:well by DerekLyons · · Score: 1
      The look of slashdot has barely changed since the late 90's, and while the look certainly brings part of it's character, it's beginning to look dated.
      I rate websites I visit on whether or not they are arranged so I can find useful content, not on whether or not they hew to the latest graphic design trends. Fashion is for fools.
    14. Re:well by Anonymous Coward · · Score: 0
      I rate websites I visit on whether or not they are arranged so I can find useful content


      You don't rate Slashdot very highly, do you?
    15. Re:well by hankaholic · · Score: 1

      IE reportedly does, although I don't think they can be applied on a per-site basis. Its support is meant for accessibility, such as bolding everything, using higher-contract colors, or making fonts larger by default.

      --
      Somebody get that guy an ambulance!
    16. Re:well by Cthefuture · · Score: 1

      I liked the alternate design better. Maybe tweek the colors a tad but it was good.

      --
      The ratio of people to cake is too big
    17. Re:well by RickHunter · · Score: 1

      Not only that, but it can be trivially made to look different. Currentl (X)HTML standards allow for multiple stylesheets per document. And many modern browsers, such as Firebird, give prominent indication of alternate stylesheets, and allow easy switching between them.

    18. Re:well by prichardson · · Score: 1

      Well, maybe I'm just a softy for purple, but I liked it. Not everyone has to dislike everything you like, and the point of his demonstration was that if you don't like it you can tell your browser to make it different (assuming you can do a little css) or slashdot could allow users to choose from a set they have.

      --
      Help I'm a rock.
    19. Re:well by viware · · Score: 1

      I concur. This white and green was horrible to begin with, and the layout itself is just barely functional. Not to mention that the other section colors are horrific!

      The whole site layout and look needs a complete redesign from the ground up. We should have a contest, like with the shirts, for a new design (like w3c did).

    20. Re:well by bytesmythe · · Score: 1

      They already store journals and other profile information for each of us. It would be trivial to add a field to store which custom stylesheet you chose, or have a little space for you to roll your own. No need to make it a subscription-based feature.

      Besides, the way subscriptions currently work is based on numbers of ads viewed. After you went through your allotment, the page would suddenly switch back to the default stylesheet. ;)

      --
      bytesmythe
      Hypocrisy is the resin that holds the plywood of society together.
      -- Scott Meyer
    21. Re:well by trenton · · Score: 4, Informative

      For an excellent example of this, check out css Zen Garden. I was astonished by the different renderings of the same content with stylesheets changes only. I never fully understood the hoopla about CSS until playing around with this site.

      --
      Too big to fail? Does that make me to small to succeed?
    22. Re:well by Anonymous Coward · · Score: 0

      PLEASE, change your sig!!!

    23. Re:well by Anonymous+Brave+Guy · · Score: 1

      The CSS Zen Garden is a very impressive demonstration of what stylesheets can do. It's worth bearing in mind that the underlying mark-up is heavily overloaded to allow such a wide range of radically different rendering strategies, though. Several of the major differences (the headings and background images in many of the representations) are also graphics rather than styled. IOWs, you couldn't take a typical web page and remodel it so dramatically using only CSS, without some significant work on the underlying HTML source as well. I'll say again that the site is still a very impressive demonstration, but you have to view it from an informed perspective to appreciate what is and isn't realistic for Any Old Site.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    24. Re:well by Anonymous Coward · · Score: 0

      Yes, please ruin this site as NewsForge has done.

    25. Re:well by Reziac · · Score: 1

      Haven't dragged out Moz to look at ZenGarden's CSS stuff yet, but did go look in my preferred ancient noCSS Netscape.. and ZenGarden therein is clean, lovely, highly readable text. [cheeering!]

      The CSS-slashdot effort looks enough like the current low-bandwidth option (which I *need* to use slashdot at all) as makes no difference, other than headlines being a tish oversized, and the usual long parade of links before one gets to the content (the "skip to content" link didn't work for me).

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  12. universal access by kurosawdust · · Score: 5, Funny

    will this work for browsers for those with disabilities? I think its only fair, considering I clicked on slashdot Games article and am now freakin' blind.

    1. Re:universal access by PeteQC · · Score: 1

      That's the beauty of .css files. If you have a disabilities, your special browser will probably simply ignore the .css file, so you gonna have the information needed. Or you can specify your browser to ignore some kind of .css informations...

      Without .css file, the page will only render the text like in the 1st or second example in the article!

      --
      Montreal - Best city to live in!
    2. Re:universal access by Phroggy · · Score: 2, Interesting

      Actually you can define CSS rules for specific media types, including braille and aural. Whether your browser supports them is another issue - I wouldn't know.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    3. Re:universal access by WWWWolf · · Score: 1

      will this work for browsers for those with disabilities?

      Why, it just might. Personally, I'm still waiting for a good text-to-speech extension for Mozilla/Firebird, one that might take markup into account. At the moment, I use Lynx to dump page to text, and use Festival. And no, I'm not blind, I just pick boring texts to make me go to sleep =)

      I think its only fair, considering I clicked on slashdot Games article and am now freakin' blind.

      Could be worse. I didn't go blind - in fact I found the color scheme tolerable. Except that nowadays I have this weird tendency to use strange language, LIKE PLAY, d00D! FCUING AWP CaMPR3rS! ...huh, sorry about that.

  13. Volunteers? by Anonymous Coward · · Score: 1, Interesting

    Wait a second... How about the half-dozen or so people who are paid to keep slashdot running?!?

    Damn. I wish I could just ask for volunteers to do my job for me and kick back and reap the benefits while they do the hard work.

  14. safari compliant by ack154 · · Score: 2, Informative

    I like it! Looks just fine in Safari 1.1.1 on Panther.

    I love the option of giving the users a choice too! Using the CSS import option would be great. Just create 3 or 4 color schemes and give people a choice (at least for the "main" part of it).

  15. The prototype is slowing already by Amiga+Lover · · Score: 5, Funny

    The prototype is slowing already. You bastards! you slashdotted slashdot!

    1. Re:The prototype is slowing already by Maserati · · Score: 5, Funny

      It's worse than that, we've slashdotted future Slashdot. The implications for the time-space continuum are dire.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    2. Re:The prototype is slowing already by evanbd · · Score: 1

      Only if you're a subsriber. I knew there was a reason I haven't signed up yet. I don't get a future slashdot, so I don't care!

    3. Re:The prototype is slowing already by Anonymous Coward · · Score: 0

      Does this mean if Slashdot loads faster that we can move on to the articles quicker. That would lead to other sites getting /. quicker. We could potentially /. the entire internet in less time. Lets go get, I mean /. them.

    4. Re:The prototype is slowing already by SCY.tSCc. · · Score: 1

      It's worse than that, we've slashdotted future Slashdot. The implications for the time-space continuum are dire.
      ... like posting old stories and dupes?
    5. Re:The prototype is slowing already by Zapper · · Score: 1

      And all those sites mentioned in the articles will probably get another good hosing too!

      --
      So much to do, so little bandwidth.
      --
      Try Mozilla
    6. Re:The prototype is slowing already by bn557 · · Score: 1

      maybe the first posting of the article is actually just a time traveler coming back in time to fuck with us, posting the same article twice, but only in his refernce, he's posting the one we see first second.

      or not.

      p

      --
      Humans are slow, innaccurate, and brilliant; computers are fast, acurrate, and dumb; together they are unbeatable
  16. Finally! by cgranade · · Score: 1

    Finally, my .sig will make sense!!!

    --

    #define DRM chmod 000

    1. Re:Finally! by jesser · · Score: 1

      If by "valid XHTML" you mean "validates and is served with an XML mime type", that's not a good idea, because it triggers Mozilla's XML parser. I don't think Mozilla's XML parser supports incremental rendering like its HTML parser does.

      --
      The shareholder is always right.
  17. Explains some stuff by Stonent1 · · Score: 1

    Could this be why IE randomly interprets slashdot as big5 chinese?

    1. Re:Explains some stuff by momerath2003 · · Score: 1

      Look on the bottom of your computer (or near your computer's serial number).

      Does it say "Made in China"?

      That's likely your problem.

      --
      I had but a simple dream, to destroy all humans.
    2. Re:Explains some stuff by BJH · · Score: 5, Informative

      IE's character code handling is heuristic if no character code is specified in the HTTP header or the HTML head block.
      It scans through the page and tries to match the character frequency against average character frequencies for various languages. If you're seeing Slashdot as Big5, then that means IE thought that the character frequency matched Big5 most closely.

    3. Re:Explains some stuff by identity0 · · Score: 4, Funny

      If you're seeing Slashdot as Big5, then that means IE thought that the character frequency matched Big5 most closely.

      A sad testament to how bad Slashdot grammar is... Next time someone asks you how bad the writing is on Slashdot, you can tell them "It's so bad my browser thinks it's Chinese!"

    4. Re:Explains some stuff by Haeleth · · Score: 1

      So why on earth is Slashdot _not_ specifying a character code?

      It's not as if it accepts anything outside 7-bit US ASCII, after all (which is quite annoying for those of us who, as a consequence, can't even post our currency symbols).

      How about a rewrite which specifies "charset=UTF-8" and, as an aside, actually permits posters to use it? Now that would be worth doing.

    5. Re:Explains some stuff by LiamQ · · Score: 1

      So why on earth is Slashdot _not_ specifying a character code?

      It is.

      $ telnet slashdot.org 80
      Trying 66.35.250.150...
      Connected to slashdot.org (66.35.250.150).
      Escape character is '^]'.
      HEAD / HTTP/1.0
      Host: slashdot.org

      HTTP/1.1 200 OK
      Date: Sat, 22 Nov 2003 16:23:42 GMT
      Server: Apache/1.3.29 (Unix) mod_gzip/1.3.26.1a mod_perl/1.29
      SLASH_LOG_DATA: shtml
      X-Powered-By: Slash 2.003000
      X-Bender: The laws of science be a harsh mistress.
      Cache-Control: private
      Pragma: private
      Connection: close
      Content-Type: text/html; charset=iso-8859-1

    6. Re:Explains some stuff by Lord_Dweomer · · Score: 1
      " A sad testament to how bad Slashdot grammar is... Next time someone asks you how bad the writing is on Slashdot, you can tell them "It's so bad my browser thinks it's Chinese!""

      The other day, while in a drunken stupor I accidentally hit some combination of keys while in Mozilla that changed the characters to Korean. No matter what I did to try to change it back it wouldn't work. Then I went to Google to try to figure out how to fix it. Well, one problem, it was entering text into the search box in Korean. I proceeded to curse at my computer in English for 15 min. before just rebooting and having it magically work right again.

      --
      Buy Steampunk Clothing Online!
    7. Re:Explains some stuff by jodeci · · Score: 1

      In that case it should be made in Taiwan.

  18. "because it works" by TheRedHorse · · Score: 1

    I'm sure I'll be modded down, but I'd like to point this bug. Having comments not work at level 2 is quite frustrating.

    1. Re:"because it works" by ericdano · · Score: 1

      Yeah, cause it seems a lot of the stuff isn't moving forward anymore in slash. We need Krow back!

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
  19. Hallelujah! by EchoMirage · · Score: 5, Insightful

    This is long long long long long overdue. Just because HTML 3.2 "worked" didn't make it good, or right. A proper application of [X]HTML and CSS can be a huge bandwidth saver. It looks like Google also updated their design yesterday or today - no doubt to subtly cut down on the huge amounts of bandwidth they serve out. More importantly for Slashdot, however, is that writing their code in an open and updated fashion really opens up the market for the kinds of people that can access the site, and that's never a bad thing. So congratulations on starting this project, and I hope it gets underway soon!

    Now maybe I'll finally be able to change my .sig!

    1. Re:Hallelujah! by great+throwdini · · Score: 1
      Just because HTML 3.2 "worked" didn't make it good, or right. A proper application of [X]HTML and CSS can be a huge bandwidth saver.

      It also didn't make it "wrong" out of the box. There are plenty of cases where HTML 3.2 is more than enough. [X]HTML + CSS can be as much a bandwidth drain as HTML. It can lead to as many bendover-backwards markup hacks as with plain ol' HTML and as few semantic connections with presented content. Don't confuse the tool for the craftsman.

      Besides, most presumed bandwidth savings from changing markup wash out with liberal use of data compression (e.g. mod_gzip) and cache controls.

    2. Re:Hallelujah! by IntlHarvester · · Score: 1, Funny

      > Just because HTML 3.2 "worked" didn't make it good, or right

      Tell that to all the Linux users who started browsing this site back in the 1990s with Nutscrape. Back then CSS meant "Optimized for Internet Explorer".

      I can't believe the folks getting their undies in a wad because a webapp is a whole two years behind the brower state-of-the-art. Taco could spend his days adding new features to the moderation system ... or he could appease some HTML fetishists by performing an expensive rewrite that results in the same look and no new features.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:Hallelujah! by Zoop · · Score: 4, Interesting

      I like bandwidth savings but I am really curious: are any blind people (let's face it; we're not talking about "accessible" for paraplegics or the deaf) read Slashdot?

      And do you do it with a reader that doesn't interface directly with IE's rendering engine rather than reading the HTML directly?

      Despite running some very information-centric sites, I have yet to see a confirmed assistive technology surfing my site in the logs--yes, I know all about spoofing, which is why I ask...you'd think that some of them, given the Biblical proclamations about standards liberating the handicapped that come from ALA, would just be a HTML-slurpers that give a unique identifier to logs and simply break on IE-only sites.

      So, any of you out there? Is the site unusable on JAWS or some such? I want real blind people who use it every day rather than somebody who once listened to JAWS read it in a lab or academic setting.

    4. Re:Hallelujah! by jcoy42 · · Score: 1
      Just because HTML 3.2 "worked" didn't make it good, or right.

      Here here.. but, not all browsers support CSS. Case in point- the pocketpc 2002. Granted, I usually don't browse slashdot with it

      And it really sucked because I got the damn thing *right* after converting my site to use CSS heavily.

      And no, I'm not a *doze person usually, but I couldn't pass up on a wireless handheld with built in WiFi for under $300..
      --
      Never trust an atom. They make up everything.
    5. Re:Hallelujah! by Slur · · Score: 1

      The point is not to foil non-css browsers, but to make content semantically available to such readers. Eventually they will be css-compliant, so it behooves us to get cracking. I'm glad to hear you're doing the right thing for your own site.

      Keep an eye on ALA anyhow, because at the end of the article the author states:

      Next week: printer-friendly and handheld-friendly Slashdot with a few simple additions.

      Maybe some of these will be good for your PocketPC woes. And while you're at it, contact the author of the article and see if he knows what works for Pocket PCs.

      --
      -- thinkyhead software and media
    6. Re:Hallelujah! by An+Anonymous+Hero · · Score: 1
      It looks like Google also updated their design yesterday or today

      Thanks so much for including that link (with title tag!) so we can track down the relevant site!

    7. Re:Hallelujah! by CAIMLAS · · Score: 1

      I'd consider significant financial savings on bandwidth a useful feature for a company. I'd also consider quicker load times a useful feature for those that are on dialup. get a clue.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    8. Re:Hallelujah! by Anonymous Coward · · Score: 0

      The answer is unanimously: "What's all this goatse stuff I keep reading about?"

    9. Re:Hallelujah! by IntlHarvester · · Score: 1

      Show me the difference with gzip, oh clueful one.

      --
      Business. Numbers. Money. People. Computer World.
    10. Re:Hallelujah! by hkmwbz · · Score: 1

      Uh, dude... Slashdot adds the site domain as a title automatically. Maybe it's time to cut down on the caffeine? It appears to make you grumpy :^)

      --
      Clever signature text goes here.
    11. Re:Hallelujah! by Anonymous Coward · · Score: 0

      Don't celebrate yet, any 'modernisation' of Slashdot's code will break the ability to read Slashdot of people around the word who are stuck on older browsers. Namely those people still using Atari, Acorn, Amiga and MacOS classic computers.

    12. Re:Hallelujah! by Aquitaine · · Score: 1

      You wouldn't see any confirmed assistive technology on your site, because the majority of assistive technology on the web just reads off of IE. This is not really how it should be, but for better or worse, it is; WindowEyes and Jaws both do this, and neither will report to a site that they are WindowEyes or Jaws.

    13. Re:Hallelujah! by Anonymous Coward · · Score: 5, Informative

      I'm a blind /. user and I use either JAWS interfacing with IE (yes, I know, windows sucks but Gnopernicus is not there yet) or command-line browsers such as lynx and links. For the most slashdot works alright, and I'd say CSS and XHTML only affect people using more semantic tools, like those who use Emacs to browse.

    14. Re:Hallelujah! by EchoMirage · · Score: 1

      Show me the difference with gzip, oh clueful one.

      Umm, Slash already uses gzip, as Taco has said a couple dozen times in the past. Even so, if you get bandwidth savings with XHTML/CSS over HTML 3.2, you'll get more savings when it's gzipped. People can want CSS support without being "fetishists" and gzip isn't the solve-all solution to bandwidth issues. Proper code + gzip equals big savings, as most major sites have discovered.

      If you want your old HTML 3.2 version, I'm sure the Palm version will stay available for a while.

    15. Re:Hallelujah! by lizrd · · Score: 1

      This is true, but the current /. table based layout looks like a bag of shit of Pocket IE 2002. Without support for stylesheets at all the design suggested in the article would look pretty much like the light version, and that would be tolerable on a handheld device.

      --
      I don't want free as in beer. I just want free beer.
    16. Re:Hallelujah! by gmhowell · · Score: 1

      Why would your logs indicate someone using assistive tech? And why would they necessarily contact you one way or the other? If it works, fine, if it doesn't, does your site have something so unique it can't be found elsewhere?

      FWIW, my wife is deaf-blind, so all that fancy text to speech shit is a waste of time. w3m and a braille display is where it's at.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    17. Re:Hallelujah! by Anonymous Coward · · Score: 0

      FWIW, my wife is deaf-blind . . .

      So that's how /.ers get married!

    18. Re:Hallelujah! by nathanm · · Score: 1
      Taco could spend his days adding new features to the moderation system ... or he could appease some HTML fetishists by performing an expensive rewrite that results in the same look and no new features.
      I don't think CmdrTaco spends much time doing either.
    19. Re:Hallelujah! by bcs_metacon.ca · · Score: 1

      But the standards compliant one works *great* in Web Pro 3.0. It renders better than the current main page (no horizontal scroll bars), and IIRC looks better than the Palm-specific page currently there (I can't get it to come up right now for some reason).

      --

      How appropriate. You fight like a cow.
  20. Agent sensing by Trillan · · Score: 2, Insightful

    When the time comes, please add some code to switch to a light design when browsing with a PDA. I know right now you can select light mode, but it affects all browsers used from an account which isn't at all what I want...

    1. Re:Agent sensing by Anonymous Coward · · Score: 0

      Yeah, cause you want to preserve your high UID info... Trillan (597339)

    2. Re:Agent sensing by Trillan · · Score: 1

      No, it's more about not wanting to appear to be two different people depending on where I post from.

    3. Re:Agent sensing by ubernostrum · · Score: 2, Informative

      Selecting based on user-agent is a Bad Thing. The preferred method to provide "light" style to a PDA is the @media rule in CSS, which would allow PDAs to get their style via an "@media handheld" rule in the stylesheet, or from a simple link like this:

      <link rel="stylesheet" href="pda.css" media="handheld">

      The author of the ALA article used the same technique to provide "printer-friendly" layout via CSS, and it can work for a variety of other media as well.

    4. Re:Agent sensing by blorg · · Score: 1

      Have you tried the new version on a PDA? Looks pretty good to me as is (on Pocket PC).

    5. Re:Agent sensing by savvyfox · · Score: 1

      hopefully the css would be coded so that you didn't /have/ be two different people. right now you have to use your login preferences to change the appearance for your pda, but with css it _should_ know that your on a pda and adjust (or at least be scalable enough to still look good.) there are about a dozen ways to do agent sensing, and they are all just a kludge to tweek non-standards conforming browsers, like *cough* IE. the fact that this retooling idea is listed on ALA shows that it will be a "use standards and to hell with the rest of you" project (ALA is one of the original NN4-can-bite-my-ass sites). for one, i say rock on.....

    6. Re:Agent sensing by Mr_Silver · · Score: 1
      When the time comes, please add some code to switch to a light design when browsing with a PDA.

      Try AvantSlash for PDA browsing of Slashdot.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  21. YAY I GOT MY ENGLISH DEGREE TODAY by JasonUCF · · Score: 0, Offtopic
    Right, so it has been pointed out to me via email from a very..ahem.. friendly reader, that there is indeed an example, and I need to get my !#)%( checked. Having said that..

    The example link is here:
    http://www.alistapart.com/d/slashdot/index.html

    here too :p

  22. It does look better by perotbot · · Score: 1

    In firebird on debian stable at 1024X768 it looks better and more tied together than the ususal slashcode output. That being said, it should look the same on every browser, YMMV but to me it doesn't. Opera looks confused, IE looks the same, Konqueror and Galeon look as good as normal. One geek's opinion....

    --
    ~corporate tool, but employed~
    1. Re:It does look better by shaitand · · Score: 0, Flamebait

      Opera was a fad, most people got over it within 10 days of initial release. IE was also a fad, people are still regretting it. Neither of them really count anyway.

      In a default linux install you'll find Mozilla, Konqueror, and Galeon. So obviously these are the only browsers that matter anyway. I really see no reason whatsoever to make the site windows compliant.

      When those browsers properly render standards based code, then their worth using. In the meantime IE won't be able to render slashdot, guess it's time to get a better browser eh?

    2. Re:It does look better by Anonymous Coward · · Score: 0

      Opera is the best, its the ONLY software i've EVER purchased.

    3. Re:It does look better by perotbot · · Score: 1

      agreed on opera, every release I go back and try again, and in a month it's off to the delete bin with it. IE renders what it does, nuff said there. Firebird should replace Mozilla eventually, but the rendering is close enough to call it a draw

      --
      ~corporate tool, but employed~
    4. Re:It does look better by mackstann · · Score: 1

      Does anyone else notice that CSS layouts tend to look like ass when you use a huge font? Try it on the /. CSS page, or on alistapart.com. Huge font, layout goes to hell. With a table layout, it'll conform and look OK. Yay for fixed-pixel layouts... and yay for no one using display:table et al.

    5. Re:It does look better by PReDiToR · · Score: 1

      /me looks innocently about
      /me takes out a spray can
      /me sprays in large letters on the wall

      Don't use big fonts then!

      /me walks away unseen

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    6. Re:It does look better by Anonymous Coward · · Score: 0

      Well, obviously you don't belong to a very important demographic then. Half the ads on this site are for software.

    7. Re:It does look better by Hooded+One · · Score: 1

      The only real problem I notice is that the left section has a severe overflow problem when the font gets really big. I do agree that that is a limitation of CSS -- I've never understood why they couldn't have a width (and height) value of "content" or something along those lines. That way the left section could have a rule of "min-width : content" making it the fixed size for most font sizes, but expandable when necessary so there's never overflow.

    8. Re:It does look better by mackstann · · Score: 1

      The web people are always talking about all of these great standards and how they work so great for people viewing (or listening to or whatever) websites on non-mainstream devices, well, last I checked, people with bad eyesight tend to read better when the text is larger. But it's not as easy when it's an overlapping mess.

    9. Re:It does look better by ubernostrum · · Score: 1

      Does anyone else notice that CSS layouts tend to look like ass when you use a huge font?

      Yeah, and when I switched my browser to use black text on black backgrounds, it totally ruined all the CSS-specified colors! Come on, CSS guys, fix this!
    10. Re:It does look better by Anonymous Coward · · Score: 0

      Ha ha.

      The difference is that black text on a black background is stupid, while using a large font actually helps those of us with less than perfect eyesight to read the fucking page. You wouldn't believe the number of sites which try to cram all their text into a five-pixel wide column with characters half a pixel high. Somehow people seem to think that's "cool".

    11. Re:It does look better by foote · · Score: 1

      He's not talking about the page designer using big fonts. He's talking about when you use the Text Zoom command in Mozilla, or similar functions in other browsers, because the site's text is too small for your eyes.

    12. Re:It does look better by ILEoo · · Score: 1

      No, I didn't notice, looked nice even 200% zoom. But I'm using opera

    13. Re:It does look better by Anonymous Coward · · Score: 0

      In firebird on debian stable at 1024X768 it looks better

      Yeah, but their layout.css specifies everything in absolute pixel widths. If you look at it at 1600x1200, with big fonts (so you see things the same size, but at higher res), you'll end up with scrunched columns

  23. Wow, slashdot is ugly... by anthony_dipierro · · Score: 5, Funny

    So I looked at final example and I was just about to complain about how messed up it was. The words in the boxes on the right were all scrunched against the left edge. There were these stupid little dots in front of the links. It was just plain ugly. Then I went to the real site and realized it had always been that way, I just haven't paid attention to it.

    1. Re:Wow, slashdot is ugly... by Anonymous Coward · · Score: 0

      I'm obviously missing something here. The real slashdot.org looks fine on my browser (Netscape 4.78) and the alistapart example that is supposedly the "fixed" page does look like how you describe; pretty much garbage with everything smashed over to the left and nothing lined up. I don't get the joke.

    2. Re:Wow, slashdot is ugly... by Anonymous Coward · · Score: 0

      The joke is that you use Netscape 4.78, lol!

    3. Re:Wow, slashdot is ugly... by viware · · Score: 1

      We laugh about this, but slashdot is butt ugly. I see no reason to stick with the current look or layout, despite history.

    4. Re:Wow, slashdot is ugly... by anthony_dipierro · · Score: 1

      I see no reason to stick with the current look or layout, despite history.

      And laziness. Can't forget laziness.

  24. Re:Just another example of the Slashdot monopoly.. by xSquaredAdmin · · Score: 1

    Actually, they have been complying with HTML standards, just the old version 3.2. I say kudos to them for trying to keep /. complying with the new standards, to ensure that it will appear identically regardless of the browser or platform.

    --
    Crushing dreams at the speed of sarcasm
  25. Re:Um.. where's the example by Anonymous Coward · · Score: 0

    Yes. I'd like to see what the result was too. That's why I clicked on the links in the article to the various recreated pages.

  26. F5 by ergo98 · · Score: 2, Informative

    I've always been partial to F5 myself.

    In any case, I've looked at the final example (the "optimized" page), and while it's nice to see someone pushing for the adoption of `cutting edge' (as of 1999) CSS, how about eliminating all of the completely wasteful, bandwidth and processor consuming, whitespace? Unless this is python at whitespace affects scope (which it isn't), I don't see why so many sites have such a fetish with tabbed and spaced HTML when the browser discards it as garbage bytes, actually wasting time (albeit a tiny amount, but nonetheless) parsing through it.

    1. Re:F5 by Anonymous Coward · · Score: 0
      Looks like...shit

      If slashdot changes to this piece of crap look, I won't be browsing this POS anymore.

    2. Re:F5 by y0bhgu0d · · Score: 1

      one word: readability.

    3. Re:F5 by ergo98 · · Score: 5, Insightful

      This is the classic response to that comment (about wasteful whitespace), yet I don't buy it.

      a) Totally guessing, but about 99.9999% of the pages served up are interpreted by "no one" other than the browser. It's more "readable" by the browser minus the whitespace.

      b) Most pages, like this, is "mechanically generated" - What you see in the final results was rendered: It isn't the "source-code". As such there is absolutely no code maintenance issues.

      What you're left with is the prospect that maybe one out of every million page hits is going to a Slashdot developer who's debugging that the rendered properly, though if it's XHTML transitional then a XML editor would be a great choice and would again make it irrelevant if it's clogged full of waste whitespace.

    4. Re:F5 by pixel.jonah · · Score: 1

      I'm with you on this one - you could cut down the bandwidth by another 1/3 (unless they're gziping the pages which I doubt)

      And you can always "reformat" the source in your favorite editor if you as a human needs to read it.

    5. Re:F5 by ericdano · · Score: 1

      Actually, I belive Slashdot is using mod_gzip

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    6. Re:F5 by typhoonius · · Score: 1
    7. Re:F5 by Slime-dogg · · Score: 1

      Does Linx support style sheets? What about all those other text-only browsers?

      CSS is very important, and a great saver of bandwidth and time. If it is used, however, will it be readable by most browsers? Whitespace is parsed out, yes, but maybe it is the only way to render the proper two spaces after a period in these browsers.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    8. Re:F5 by dvdeug · · Score: 2, Insightful

      I don't see why so many sites have such a fetish with tabbed and spaced HTML when the browser discards it as garbage bytes,

      Whitespace isn't going to be your biggest bandwidth waster. So why not leave human readable.

      actually wasting time (albeit a tiny amount, but nonetheless) parsing through it.

      Why don't you measure it and compare it to other optimizations before you recommend that people spend their time changing it? "Premature optimization is the root of all evil", or something like that?

    9. Re:F5 by NeXTer · · Score: 2

      If you uses standards compliant XHTML and CSS, you're much more likely to end up with a site that is readable in Lynx/Links than if you used oldschool HTML. This is because you can arrange things in a much more logical fashion in the markup since it doesn't contain the actual layout, which is imported from the CSS file.

    10. Re:F5 by Cameroon · · Score: 1

      The only way to get two spaces in a row is to use   because most (all?) browsers turn consecutive whitespace into one space.

      Besides, two spaces after a period is for typewriters. For years now the typographic standard has been one space at the end of sentences.

    11. Re:F5 by Anonymous Coward · · Score: 0

      I don't know any competent developers who don't specifically want to read the exact raw data produced as opposed to viewing it with some sort of tool like an XML editor (especially because no machine interpreter can make sense of all possible errors).

      Interfaces that hide the actual data you're working with are evil.

    12. Re:F5 by ergo98 · · Score: 2, Insightful

      Whitespace isn't going to be your biggest bandwidth waster

      True enough, but you don't always have to take on the biggest foe first - whitespace is one of those things that was actually intentionally added (it was more work to cleanly whitespace), so it would actually be less work to have skipped it.

      Why don't you measure it and compare it to other optimizations before you recommend that people spend their time changing it?

      Slashdot serves up millions of pages a day. One useless tab is several MB of Slashdot's bandwidth for absolutely no, or little, gain. I don't need to measure it (and, quite simply, I don't care enough too, though if someone wants to they can grab the tidy utility from the W3C, which strips out whitespace) to see that there is considerable waste in there. In the grand scheme of things it really isn't that much of a hit, but given that it was work to add it...

    13. Re:F5 by Mr.+Slippery · · Score: 2, Insightful
      whitespace is one of those things that was actually intentionally added (it was more work to cleanly whitespace), so it would actually be less work to have skipped it.

      During development, people have to look at the generated HTML. To preserve their sanity, they use whitespace. Removing whitespace would be extra work (and it would end up being put back in by the next fellow who had to work on that code).

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    14. Re:F5 by tzanger · · Score: 1

      Besides, two spaces after a period is for typewriters. For years now the typographic standard has been one space at the end of sentences.

      I've never understood why they got rid of that; I think that two spaces afer a period looks much nicer, even on todays word processors.

    15. Re:F5 by Daengbo · · Score: 0

      Attribution, please. I have been putting two spaces after periods (full stops) for so many years that I can't count them. I see no difference between typing on a typewriter or a keyboard on this issue.

    16. Re:F5 by john82 · · Score: 1

      Whitespace is parsed out, yes, but maybe it is the only way to render the proper two spaces after a period in these browsers.

      Two spaces after a period is a holdover from the days of the venerable Underwood manual typewriter. I still do it when typing a Word doc (I know, blasphemy for using the handiwork of the devil in my daily life). It's an artifact that really has no raison d'etre in *html-based display systems. Most of the time, no one knows it's there because they can't see the difference.

    17. Re:F5 by altmel · · Score: 1

      Links parses standard HTML fine. Lynx doesn't.

    18. Re:F5 by netsharc · · Score: 1

      I wonder if they can make a script that parses the finished HTML and strips the whitespace before the page gets served, and have a toggle to turn it off when the coder wants to see pretty HTML.. Buttheneverythingwilllooklikethis.Ohwellgottairono utthebugs.

      --
      What time is it/will be over there? Check with my iPhone app!
    19. Re:F5 by zsmooth · · Score: 4, Informative

      http://www.press.uchicago.edu/Misc/Chicago/cmosfaq /cmosfaq.OneSpaceorTwo.html
      http://www.greece.k12.ny.us/taylor/topics/doublesp ace.htm
      http://desktoppub.about.com/cs/typespacing/a/onetw ospaces.htm
      http://www.webword.com/reports/period.html
      http://www.getitwriteonline.com/archive/011803.htm

      Both the MLA and Chicago Manual of Style suggest one space after punctuation while using a compensatory font (ie, not-monospaced). Two spaces after a period is very out of style. Yeah I know - shocked the hell out of me when I learned it a couple years ago too.

    20. Re:F5 by larry+bagina · · Score: 1
      lynx does not support CSS. it doesn't even support tables, though, so the CSS version looks a little better in lynx than the real version (I just tried it).

      links supports tables, but at 80x25 resolution, it sucks to navigate, and i find lynx easier to deal with.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    21. Re:F5 by Anonymous Coward · · Score: 0

      I'm "sorry."

      I don't "understand" the "words" that you have "typed." Please "use" more "quotation marks."

      "Thank" you.

    22. Re:F5 by Anonymous Coward · · Score: 0

      W3M can display tables. Slashdot is very decent to read on that puppy.

      The CSS version is awful. Unreadable.

      I think that if Slashdot switches to XHTML, they should have a cookie that will make it still render the old HTML 3.2. That should be doable. After all, we're only talking about script-generated pages in the first place.

    23. Re:F5 by Anonymous Coward · · Score: 0

      The word 'puppy' makes you sound like a pedophilic faggot with a beard.

    24. Re:F5 by Anonymous Coward · · Score: 0

      Gzipping pages seems to me like an awful waste ... What a terrible way to increase your transfer speeds.

    25. Re:F5 by ergo98 · · Score: 1

      Your sarcasm is quite out of place. Let me explain the use of quotation marks in the context of the grand-parent comment.

      "no one" - This is quoted because directly following it, and as the exception, I'm humanizing the browser.

      "readable" - Directly relating to the prior point, I've humanized the browser and am stating that it's reading the HTML, yet obviously it really isn't.

      "mechanically generated" - While indeed this is literally correct, most people correlate mechanical with gears and cogs and big machines.

      "source-code" - Most developers have an issue calling HTML code.

      Thanks for your participation.

    26. Re:F5 by Anonymous Coward · · Score: 0

      agreed

    27. Re:F5 by Doomdark · · Score: 1
      What you're left with is the prospect that maybe one out of every million page hits is going to a Slashdot developer who's debugging that the rendered properly, though if it's XHTML transitional then a XML editor would be a great choice and would again make it irrelevant if it's clogged full of waste whitespace.

      And even without XHTML, one can just use HTML Tidy to XML'ize it, then use XML indenter or editor. No need for production source to be prettified.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    28. Re:F5 by AnalystX · · Score: 0

      I know this has been a hotly debated subject in many circles ever since the first written language. Too many times the very simple attributes of written language construction are overlooked in the face of technological advancement. Perhaps in some cases, they are overlooked in spite of technological advancement.

      Sometimes I get a bit irritated when people are so willing to discard ideas that are thousands of years old. Sentence boundaries are just as important as glyph boundaries in typography. If you think one space is all you need to differentiate sentences, then why not just go ahead and get rid of paragraphs markers. You could save a whole character or two there as well! That's not to mention all the white-space savings when printed on paper!

      Sentences should be treated just as unique as paragraphs; if not for readability for humans, then at least for computers. One of the overlooked aspects of double-spaced sentences is parsing. Go ahead and parse a document by sentence while using single-spacing. If you think you can do it using regular expressions, think again. If everyone would adhere to a double-space standard, parsing at this level would be a snap.

      As for the argument that modern word processors use additional padding for punctuation glyphs, "Yeah, right!" It's the other way around so that people can continue in the tradition of double-spacing sentences without it looking out of whack. I have created an example here:

      http://www.logicgate.org/lib/images/typeface_spa ci ng.png

      The font used was the most common: Times-Roman. The word processor used was the most common: Microsoft Word. The red marks indicate the size of the space not including the anti-aliasing. The green marks indicate the distance between solid stroke to solid stroke of each glyph. As anyone can plainly see, the second partial sentence with a double-space displays a natural appearing break, while the first displays the same size space as any found between words.

      There is much more that could be said in defense of double-spacing sentences, but I think enough has been said to justify its use.

    29. Re:F5 by sketerpot · · Score: 1
      In this case, the issue is probably moot---the files here are for public consideration, not slashdotting. They want people to look at their example files, so they put in whitespace. Simple.

      Besides, doesn't mod_gzip reduce a lot of the whitespace overhead?

    30. Re:F5 by Anonymous Coward · · Score: 0

      Maybe for your standard word processed document, but I think that's mainly because nobody types in two spaces anyway, since it's just more trouble. Typesetters, however, will use an extra large space after the period. It's not a whole two spaces, but it's not a single one, either.

    31. Re:F5 by Anonymous Coward · · Score: 0

      I know I find it completely annoying when I read a magazine that doesn't put enough space between sentences. It.is.such.a.pain.when.a.paragraph.looks.like.this . I think The New Yorker bugs me the most, but maybe it was The Economist.

    32. Re:F5 by Webmonger · · Score: 1

      No sane browser will be at all fazed by whitespace.
      It seems unlikely that it consumes a noticeable amount of processor speed-- it's probably swallowed by image rendering or gzip decompression (or table layout!) on common browsers.

      The whitespace adds 3% to the size of the HTML after gzip compression. With whitespace, it's 9.8 K. Wihout meaningless ws, it's 9.5 K. It's also a godawful mess.

      You've got to remember that gzip is very good at compressing repeated data, e.g. long runs of whitespace.

    33. Re:F5 by Reziac · · Score: 1

      Back in the typewriter era, I knew someone in Australia who used TWO spaces between words, and NONE between sentences! Made her stuff very hard to read.

      I stopped using two spaces between sentences for a strange reason: in BBS QWKmail, to cut down on the number of lines that require wrapping. QWKmail is a monospaced environment with a max of 80 characters per line, and the max message length could be as little as 99 lines depending on the BBS. So every linewrap saved counted, and sometimes removing all the extra 'tween-sentence spaces was enough to make one's reply fit in the lines alloted.

      Crap, now I feel old... typewriters AND BBSs in one post!! :)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    34. Re:F5 by ergo98 · · Score: 1

      No sane browser will be at all fazed by whitespace. It seems unlikely that it consumes a noticeable amount of processor.

      No sane browser will be at all fazed by tables, or by inline CSS, but strangely this whole article is entirely about changing the same.

      The point was not that it's an appreciable amount of processor time, or that clients are rotting away waiting for their browser to parse whitespaces, but simply that it's counter-intuitive to add them -- for the person who thinks that it somehow helps the browser, the comment was that no it doesn't (the first step in rendering is to filter out such crud).

      The whitespace adds 3% to the size of the HTML...It's also a godawful mess...You've got to remember that gzip is very good at compressing repeated data, e.g. long runs of whitespace.

      To hit the final point first-- that it's a "godawful mess"-- how often do you pull up the source to Slashdot? Apart from this article, I never do, as I would guess is the case for the overwhelming majority of readers. That "mess", by the way, is absolutely perfect HTML (just because you can't parse it doesn't make it a mess when the intended receipient is the browser).

      The majority of sites do not use gzip on dynamic content (because it's very "resource intensive"...running one gzip command might be quick, but with thousands of incoming connections it can quickly become overwhelming). Ignoring that, let's remember that sites like Slashdot yield millions of hits - in a given month several years ago it was 50 million per month. So presuming that every client accepted gzip (which they don't), that's 15GB to serve up extraneous whitespace. So in the end let's recap what we've achieved:

      -Added time to development to ensure that our page generator properly tabs each section

      -Added time to runtimes as the string builder iterates through and adds whitespaces

      -Added time to gzip as it builds a dictionary of spaces and tabs

      -Added time and quantity to transfer as extraneous whitespaces will always yield a larger file with any non-broken compression algorithm

      -Added time on the client end to render the page

      Why? So that when someone who misunderstands xhtml does a page source view they don't perceive it as a "mess". Regardless of how minimal each of the above is, it seems like nothing but waste.

      Note: I'm not religious about this, and personally I couldn't care less what Slashdot's bandwidth bill is, but it just fascinates me how people will go to such lengths for something that is overwhelmingly negative, all under the flawed perception that it achieves some sort of purity of HTML.

    35. Re:F5 by Webmonger · · Score: 1

      Agreed that "mess" is purely aesthetic.

      I'm not religious either, but given the choice I'd prefer a text format to be human readable. I don't think the costs are significant.

      When it's readable, it's reausable. You can specify your own Slashdot stylesheet. You can parse the xhtml and reformat it into something else.

      Of course, given valid XML, you can run it through some automatic prettifier. But human-chosen whitespace will always make more sense than autogenerated whitespace. And as someone else noted, the comments wouldn't necessarily be valid XML.

      So instead of view|source, you're now doing file|save, then tidy -i, then viewing that. Which is fine if you don't have to do it repeatedly.

    36. Re:F5 by Anonymous Coward · · Score: 0

      My personal preference is that I don't give a shit. My documents user whatever style LaTeX uses. The base text files have two spaces after sentences, and the English professors who decided to drop to one space can all eat my ass. I've been using two spaces for as far back as I can remember, so I'll continue to use two spaces until I die. Most of the rest of the world probably doesn't give a shit, either.

  27. About the author... by Lank · · Score: 5, Funny

    Daniel M. Frommelt is the University World Wide Web Coordinator at the University of Wisconsin - Platteville, an executive committee member of the Campus Web Council of Wisconsin, and a web standards advocate. Daniel spends his free time brewing beer.

    I like the guy already.

    --
    Gotta get me one of these!
    1. Re:About the author... by Anonymous Coward · · Score: 0

      I hate him.. he has "free time".

    2. Re:About the author... by yerricde · · Score: 1

      But is it "free beer"?

      --
      Will I retire or break 10K?
    3. Re:About the author... by gl4ss · · Score: 1

      no, home brewing isn't free. you have to BUY the sources everytime you compile.

      though, depending on where you live it might be so cheap compared to the normally taxed beer that i'd consider it free beer.

      --
      world was created 5 seconds before this post as it is.
    4. Re:About the author... by gmhowell · · Score: 1

      What's keeping you from growing your own hops and grain?

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    5. Re:About the author... by Adam9 · · Score: 1

      When you buy the seeds, they come with a EULA that states you cannot use them for brewing beer. If you violate that, they'll send the RIAA out to sue your daughter.

  28. Cool! by Anonymous Coward · · Score: 0, Interesting

    I, for one, welcome ou... er, I, for one, would love to see slashdot switch to LOGICAL layout with formatting via CSS. Besides the fact that the biggest geek site would actually have geeky markup, it would make Slashdot's front page basically a chunk of parseable XML data, which would create all kinds of cool possibilities.

    Though the only possibility I'm interested in is getting an RSS feed of slashdot *with my login settings*. I have already done this with other sites using hand-written scrapers in Perl with HTML Tidy and libxml.

    I *tried* to scrape slashdot's front page (including the "lite" version) using the XML parser, but after a few iterations both me and the parser were lying on the ground, twitching and drooling, muttering "paragraph tag is a container...paragraph tag is a container .. wrap articles in DIV's please .. GOD WHY...WHY..."

    So, yeah, I hope this motivates somebody out there to fix this stuff up (I don't think the slashdot krew is going to do it, and most people I know who've considered slashcode for a big site have run away screaming in horror at the code, but somebody out there must have the itch...)

    1. Re:Cool! by pinkboi · · Score: 2, Informative

      um, Slashdot already has an RSS stream that you can parse.

      --
      "The absurd is clear reasoning recognizing its limits"
      -Albert Camus
    2. Re:Cool! by Anonymous Coward · · Score: 0

      The grandparent has a sentence stream that you should parse AGAIN:

      Though the only possibility I'm interested in is getting an RSS feed of slashdot *with my login settings*.

      Emphasis his.

  29. Teeny Bug by Audity · · Score: 5, Interesting

    That's all well and good, but you don't want to break the old page. I read slashdot often with my "text zoom" on mozilla 1.0.1 at 120 or 150%.

    Right now slashdot looks normal at any text zoom setting, but the version proposed in the article hides parts of words when I turn up my zoom to 200%. I don't often read with text that large, but I've done it before, and I'm sure there's users out there who do it regularily.

    1. Re:Teeny Bug by alphaseven · · Score: 4, Informative

      Looking at the css file, it looks like the centre column is set at 96 pixels from the left, no matter how big the text in the left hand column is. So if the text in the left column is wider than 96 pixels it will bleed over the middle column.

      I'm not really up on my css, but I would guess a solution would be to have the centre column floating next to the left column, or to define the distance from the left hand side in em units instead of pixels.

    2. Re:Teeny Bug by InfoCynic · · Score: 2, Interesting

      I tested this in Moz 1.5 and it works fine up to 150 (I didn't try 175 or anything >150 and <200). Above that the left column text gets too big to fit in its current fixed-width box.

      The solution to this is not to keep using table cells which can dynamically resize themselves, but to either use overflow: hidden, overflow: auto, or write an entirely new style sheet for those individuals with vision disabilities or those who simply prefer to read their text at a larger size for whatever reason.

      It could incorporate high-constrast color schemes and add more spacing between sections to make it easier on the eye for those who might already be having trouble seeing. It could also get rid of the italics, which are hideous to read en masse, although okay now and then for emphasis, like the em tag suggests.

      It would be easy to let users select their preferred style sheet and view the page using that, just storing the info alongside the 15,000 /. preferences in another cookie. You could even let users specify an absolutely-qualified URL or local filepath (but this wouldn't migrate well) for their own custom stylesheet.

      Maybe we could have a "design a /. style sheet" contest (give away some silly prize like a subscription)... the winners could become the set of "official" stylesheets available for users to choose from. Of course, the default can still be the simple green & white we all know and... well, let's not go too far. :)

      --

      "Recta non toleranda futuaris nisi irrisus ridebis"

    3. Re:Teeny Bug by Anonymous Coward · · Score: 0

      > Looking at the css file, it looks like the centre column is set at 96 pixels from the left,

      And that is why CSS sucks balls and is only promoted by Mac-using Nazis who want to dictate your browser's fonts. Tables Forever!

    4. Re:Teeny Bug by CaptnMArk · · Score: 1

      I was just about to comment on the same thing.

      This CSS only layout often hardcodes sizes and positions using pixels. Unless this can be fixed I prefer the nested table layout myself.

    5. Re:Teeny Bug by ubernostrum · · Score: 4, Insightful

      I'm not really up on my css, but I would guess a solution would be to have the centre column floating next to the left column, or to define the distance from the left hand side in em units instead of pixels.

      Or the CSS property overflow , which could be used in a variety of ways to make the text visible when it gets too large for the column.

    6. Re:Teeny Bug by Anonymous Coward · · Score: 0

      Absolute positioning in pixels is used because Internet Explorer (and Opera, to some extent) handles positioning by em units poorly. In this case, poorly means that the columns will have unpredictable widths, and placement of the columns might become screwy (i.e. one under another, not side by side).

  30. Custom Colors by VirtuaKnight · · Score: 2, Insightful

    Perhaps you could add a section to preferences that lets users choose which color schemes to use on all of the Slashdot sections. If they don't want to set the same color for all sections, let them choose a default (individual settings for each section would probably eat up a lot of space).

  31. Millennium! by spektr · · Score: 1

    Some years ago they discussed if the new millennium would begin 2000 or 2001. Definitely it begins in 2004. Contemporary web standards for Slashdot! I get crazy now and party like there's no tomorrow! Whooohhhhhooo!

  32. YRO: How SCO Helped Linux Go Enterprise by Hektor_Troy · · Score: 1

    How's that for a jab in the ribs.

    Latest story in YRO ...

    "How SCO Helped Linux Go Enterprise"
    Turning a profit using lawyers?

    --
    We do not live in the 21st century. We live in the 20 second century.
  33. The problem is the CVS by ericdano · · Score: 4, Insightful
    One of the problems is the constant twiddling that happens on the CVS of slash. If you run a slash site, which I do, and keep up to date, you need to usually update every template on the site. Little things change, etc, etc. It's a pain in the ass. And look at when the Slashcode site was updated. Like months ago.

    It would be GREAT to see them finally, 3 or 4 years later, dump the old theme and streamline it with CSS and stuff. Is it going to happen anytime soon. Probably not.....

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
    1. Re:The problem is the CVS by Micah · · Score: 1

      I actually did a standards/CSS based slashcode theme for a customer once. It wasn't all that hard really.

      But it's way past high time the default Slashdot and Slashcode theme make this jump.

    2. Re:The problem is the CVS by ericdano · · Score: 1

      Yeah, but the problem is, you do it once, then update your CVS to the latest CVS, and like over half the templates change.

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    3. Re:The problem is the CVS by Micah · · Score: 1

      Of course, one might wonder why you would want to host a production website on CVS code...

      Is anything happening with Slash 2.4 CVS? I got out of the slashcode business earlier this year, for many reasons, one of which I figured it would die to the MUCH simpler PHP based solutions. (Of course, most of the PHP solutions are dog slow because they parse buttloads of PHP objects for every HTTP request.)

    4. Re:The problem is the CVS by ericdano · · Score: 1
      No, there aren't any HUGE changes, just little annoying tweeks that seem to change everything.

      And I like running slash cause its perl, and seems to handle things better than PHP......but I might switch if PHP could do all that slash does and more and there was some sorta migration tool.....

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    5. Re:The problem is the CVS by an_mo · · Score: 1

      The main problem is that you are using slashdot in the first place. You probably like Perl or have a site with 1 million hits a day. Those are the reasons to choose slashcode. If you don't need that, there's plenty of other options, the best one in my opinion is xaraya

    6. Re:The problem is the CVS by ericdano · · Score: 1
      No. Slashcode is stable. Slashcode works. Thats why I like it.

      One thing I want that it doesn't have is the ability to add files to comments. You can do it to articles, but not comments.

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
  34. XML? by POds · · Score: 1

    Its just another website. If you ask me, if you'r gunna retool slashdot, you should be using XML for all the data and then XSLT + CSS for the style. Makes more sence. That way other devices such as PDAs and phones can more easily receive the content and style it according to their liking!

    I know XML doesnt have the greatest support in some browsers and i dont like the idea of XML mimetypes although it'll have greater use in the future no dobut! But maybe a cocoon?? server could be setup for those with old browsers or new browsers with old support?!?

    I love XML... I'd also appreciate an XUL version of slashdot. But thats what good about XML, you could provide so many different versions of slashdot for all. Also you could keep upgrading slashdot but also allow it to have backwards compatibility by allowing people to use different rendered versions of slashdot. Such as a HTML3.2, an HTML4, XHTML or XML/XSL etc.

    But the emphisis here is that, you could make every type of slashdot. Also with the amount of things being submitted and the user jounals an enhanced search engine could also be built, or USERs could build their own XSL and CSS style sheets to view slashdot the way they want.

    I tells ya, im excited :) although i shouldnt be because this will prollly never happen!

    --


    Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    1. Re:XML? by Brento · · Score: 1, Troll

      you should be using XML for all the data and then XSLT + CSS for the style.

      The suggested redesign isn't for buzzword compliance or increased functionality - it's to reduce bandwidth. XML + XSLT + CSS would produce the opposite effect, despite its arguable cool factor.

      --
      What's your damage, Heather?
    2. Re:XML? by Anonymous Coward · · Score: 0

      Actually probably reduce given the cashing or XSLT and CSS.

    3. Re:XML? by POds · · Score: 1

      Reduce bandwidth, and you dont think XML+XSLT wont do that? Are you insane. I've done several webpages in both HTML and XML+XSLT and the XSLT designed pages cut the size in half. Slashdot is more complex than any XML+XSLT site i'ved one, but that just means theres more savings!!!

      I disagree with you. XML+XSLT would result in far more reduced size. XML is pretty chunky for data use compared to binary form, but this is a totaly different subject, and if thats your argument, than your wrong!

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    4. Re:XML? by POds · · Score: 2, Informative

      Basicly let me explain what you can do with XSLT. Say you have a table, with 20 plus cells.. This each cell is verticaly listed, has a title and a paragraph. In XSLT all that is required is to have a generic cell and map this to each peice of data in the XML Tree. This cuts down the HTML that has to be transmitted. Sure this was a simple example and a lot of the gains would have been reduced due to the size of XML but in more complex examples XSLT is fantastic for reducing the size of your site. Plus i also believe XML helps for future upgrades because of its flexibility and modular design in comparison to HTML (content and data in the one document).

      Also, lets not forget about the advantages of chache. Lets say that each slashdot sections, such as apple, main, apache, books etc use the same XSLT sheet for layout. The XSLT style sheet does not have to be redownloaded for each section. You'd prolly have a seperate CSS document for each section but again, these are very small.

      If reduced bandwidth is what you want. You can look past XML+XSLT+CSS!

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    5. Re:XML? by Anonymous Coward · · Score: 0

      If reduced bandwidth is what you want. You can look past XML+XSLT+CSS!

      Look past XML+XSLT+CSS right at XHTML+CSS, just like the author of the conversion did.

    6. Re:XML? by POds · · Score: 1

      Sorry, but i feel that advantages such as reduced bandwidth, matainability and future enhancment out wieght the advnatages of XHTML and CSS. I dont see XHTML offering much. Yes CSS offers something but XHTML is even more bulkier (not by much, but some) than HTML.

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    7. Re:XML? by Anonymous Coward · · Score: 0

      Are you insane.

      That statement makes no sense. Perhaps you forgot a question mark?

    8. Re:XML? by tirenours · · Score: 1

      There is one major problem: you're locking out Opera users out of Slashdot. They're volontarily avoiding the use of XSLT.

  35. bravo by ragnar · · Score: 1

    At the risk of being redundant, this is a good move. For those who are earnestly looking, there is an online sample available. In my quick experience the page rendered a bit quicker on Safari.

    --
    -- Solaris Central - http://w
    1. Re:bravo by IM6100 · · Score: 1

      Eeeek! That 'online sample' page looks like Slashdot used to, before I set my preference to 'light'....

      --
      A Good Intro to NetBS
  36. Overlapping / cut-off text in Mozilla 1.4 by Anonymous Coward · · Score: 0

    In indexwithoutmarkup.html, the title "Sections" on the left side overlaps the story text in the middle section, with the default font size. In the final version, it just gets cut off when I expand the font size (I would expect the column to expand so you can read the text).

    In both versions, the longer section titles like "Askslashdot" and "Developers" overlap the story text when the font size is set high enough. Apart from that, everything looks fine (or more accurately, it looks pretty much the same as Slashdot does now).

  37. What about the graphic design by drpentode · · Score: 4, Insightful

    Now that you've made slashdot standards compliant, why not make it look good? CSS has powerful leading, word spacing and font tools (all of them with relative measurements to look good across most browsers). If a browser doesn't like a text attribute, it won't display it, so you won't have to worry about the same unpredictability as you would with layers and div boxes. The one thing that sucks the most on slashdot is its typesetting. Type is the one thing web designers forget about, but doing it right drastically improves the appearance and readability of a site.

    1. Re:What about the graphic design by Anonymous Coward · · Score: 0

      ha ha you just mentioned "typesetting" and "web design" in the same sentence!

      that's like saying "fine oil on canvas" and "defecating on a paper napkin" in the same breath, ain't it!

    2. Re:What about the graphic design by Waffle+Iron · · Score: 1
      The one thing that sucks the most on slashdot is its typesetting. Type is the one thing web designers forget about, but doing it right drastically improves the appearance and readability of a site.

      I'm all for web designers putting any font type they want on their website, as long as it always shows up on my screen as standard-spaced subpixel-antialiased 10 point Verdana.

      (Which, BTW, the demo "improved" slashdot page did not do in Konqueror. Looks like I would have to learn how override their shiny new stylesheet. Annoying.)

  38. making slashcode usable.. by Anonymous Coward · · Score: 0

    all that is left to make slashcode usuable is to upgrade the database to a real database and re-write the code in a real programing language.

    1. Re:making slashcode usable.. by ericdano · · Score: 1
      Um, I think......NOT!

      Mysql works great. Java? Psh....at least slash is based on Perl. Something that people use and that is still relevant.

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
  39. Re: Changing the look by PotatoHead · · Score: 3, Insightful

    is a bad idea. Personally, I like it. Reducing the necessary bandwidth to use the site is a good thing though for everyone involved. Why spend money you don't have to in a down economy.

    Things do look a bit dated, but maybe that is a good thing. The popularity of /. is not an issue so what's to prove by changing the look? Gain new users? Have more impact?

    Anyone that matters knows the site already. The content is the reason they return, not the pretty icons. Getting more impact through a more compelling rendering might matter to a few folks, but will the expense be worth it?

    Maybe this is the wrong comparison... Take an established publication like the Times or WSJ. Do they make big changes often? No. The formula works and is a big part of their identity.

    I think they keep things the way they are because they know change works against the needs of their readers; namely, access to relevant content easily.

    Unless I am missing something, major changes to /. would prove to be a mistake.

  40. It's been done before (unofficially) by cioxx · · Score: 4, Informative

    There is a project called CSSZenGarden. It's a collection of different stylesheets which modify the same content according to contributor's tastes and design abilities. There are few dozens of examples, and amongst them there is the Slashdot interface, albeit not a perfect copy as shows in the article.

    You can view all the available CSS designs here. Same content, different stylesheet. Just shows off all the wonderful things that's possible with CSS standards-based page creation.

    "HTML is dead." - Friedrich Nietzsche

    1. Re:It's been done before (unofficially) by Anonymous Coward · · Score: 0

      I like how the top design, tranquille, on the list shows a picture of a torii gate, a symbol of shintoism (not Zen Buddhism).

    2. Re:It's been done before (unofficially) by plupster · · Score: 0

      "Html is dead"

      It's dead beacuse it's not Turing complete.

    3. Re:It's been done before (unofficially) by salzbrot · · Score: 2, Funny
      <html>
      Nietzsche is dead
      </html>
    4. Re:It's been done before (unofficially) by jefu · · Score: 1
      So, does that mean that since intercal is Turing complete that it is alive?

      "An intellectual carrot. The mind boggles."

    5. Re:It's been done before (unofficially) by MikeCapone · · Score: 1

      You forgot to mention Soviet Russia...

    6. Re:It's been done before (unofficially) by Webmonger · · Score: 1

      I'm sure it's not the only case. Even my personal web site has a Slashdot theme.

  41. What does it pay? by DAldredge · · Score: 2, Interesting

    /. makes money off ads and subscriptions. Why should we work for free? After all, the editors will not even edit their site nor will the check for dups. And some of the bandwidth cost savings could go to those that do the work.

  42. Not complying with any HTML standard by LiamQ · · Score: 5, Informative

    Actually, they have been complying with HTML standards, just the old version 3.2.

    That's not true.

    1. Re:Not complying with any HTML standard by spongman · · Score: 1

      nice, and here's the same but with the new layout.

  43. Horray! by aaron_ds · · Score: 0

    I think Its a great idea that slashdot is complying with the w3c standards. Howerver; not all browsers comply with the w3c standards. I'm currently designing a website for an individual. I tried to use the CSS1 tag, background-attachment: fixed; and I quickly foundout that IE does not fully support CSS1. I have validated my html code, and yes, It does make it more compatible with browsers. I worked out a lot of cross browser issues by simply validating the code.

  44. Re:Um.. where's the example by jshare · · Score: 1
    Are you retarded?

    This was the "final example".

    These are all under the "Applying the skin" section.

    Did you actually want image files or something crazy like that?

  45. Blech... by 11223 · · Score: 1
    It overrides my default font with something they presumably thought was better. Why? Was there any good reason for this? Or was it just another example of CSS overdesign?

    I propose we redesign Slashdot in HTML 3.2 - better yet, let's rewrite it for Gopher. At least I could view a Gopher page in my choice of font!

    1. Re:Blech... by setmajer · · Score: 1
      It overrides my default font with something they presumably thought was better. Why? Was there any good reason for this? Or was it just another example of CSS overdesign?

      Just going out on a limb here, but they probably figured they'd provide a nicer default than the Times New Roman most browsers use out-of-the-box. Visitors who don't like the default can override it with via user stylesheets or browser preferences.

      I propose we redesign Slashdot in HTML 3.2 - better yet, let's rewrite it for Gopher. At least I could view a Gopher page in my choice of font!

      I propose you stop whining and RTFM on your browser; if you haven't taken the time to learn how to use that software, what makes you think you'll take the time to learn a Gopher client?

      --

    2. Re:Blech... by Anonymous Coward · · Score: 0

      The proposed design ignores one's browser preferences. I don't feel like writing a my own stylesheet just because some webgoon wants to hardcode a bunch of pixel sizes.

    3. Re:Blech... by setmajer · · Score: 2, Informative
      I don't feel like writing a my own stylesheet just because some webgoon wants to hardcode a bunch of pixel sizes.

      Apparently you don't feel like looking at the style rules before you criticize them either, as they text sizes are set with keywords and ems, not pixels.

      Regardless, you don't have to write an entire stylesheet to get your favorite face and size. Just a simple style rule:

      p, li, h3, h4, h5, h6 { font: 24/28 'Comic Sans'; }

      If even that's too much trouble, the link in my previous post also tells you how to set your preferences to override whatever the site specifies for face and size. A couple of mouse clicks and you can have whatever font size and weight you want.

      --

    4. Re:Blech... by Anonymous Coward · · Score: 0

      The designer hardcoded a fontface because CSS doesn't automatically resize columns like tables do. (Because CSS was designed by doofus eggheads and not experts in solving real world web design problems.) Which then forces me to do a bunch of work or accept undesirable browser settings so that he can look like mr smarty with his less flexible, "modern", layout. Worse is better.

    5. Re:Blech... by setmajer · · Score: 5, Insightful
      The designer hardcoded a fontface because CSS doesn't automatically resize columns like tables do.

      Er, 'fontface'? WTF is a 'fontface'?

      As for CSS resizing automagically, resize in relation to what, pray tell? A box with width: 30%; resizes in relation to the viewport, a box with width: 15em; resizes in relation to font size, as of CSS 2.1 a box with float: left or float: right and no width resizes in relation to content (most browsers--including IE/Win--do this anyway) and table-layout will get you table-style layout with whatever tags you like. MS just didn't feel the need to support it in IE 5/Win or IE/Mac so people don't use it much. That's Microsoft's fault, not the W3C's

      Because CSS was designed by doofus eggheads and not experts in solving real world web design problems.

      Ian Hickson edited the CSS2.1 spec, and he's been 'solving real world web design problems' since at least 1998 when I worked with him at the Web Stanards Project. Hakon Wium Lie edited CSS 1, 2 and 2.1 and has been working on Opera since 1999, earned an MS in Visual Studies from MIT and wrote his thesis on electronic display of newspapers. TantekCelik is responsible for the widely-lauded Tasman rendering engine used in IE 5.x/Mac. These people do use this stuff in the real world, and if you don't like the directions they're taking your'e free to join the www-style discussion list and let them know.

      Which then forces me to do a bunch of work

      One line of CSS is 'a bunch of work'? I suppose you find tying your own shoes a pretty onerous task as well?

      or accept undesirable browser settings

      Let me get this straight: you're hacked because the site doesn't use your settings for font size and face, but setting your browser to override the site's settings with your choices is 'undesirable'? Huh?

      --

    6. Re:Blech... by ubernostrum · · Score: 1

      It overrides my default font with something they presumably thought was better. Why? Was there any good reason for this? Or was it just another example of CSS overdesign?

      In the modern world, we do such things with user stylesheets. If you wanted, say, Verdana, you could get that with the following rule in your user CSS:

      font-family: Verdana!important

      The !important declaration, contrary to the meaning of "!" in other languages, makes this rule take precedence over anything a web designer specifies.

      Perhaps in the future you should know what you're talking about before you bash it for "overdesign."

    7. Re:Blech... by Haeleth · · Score: 1

      Don't be insulting. Modern world or not, most normal users select a default font by (guess what!) using the "default font" option provided by their browser. Most people wouldn't know what a user stylesheet was if it bit them. Just because you think you're a l337 C55 h4x0r doesn't mean you have any right to put people down for expecting a page which claims to reproduce another page to use the same font.

  46. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  47. Re:Just another example of the Slashdot monopoly.. by BJH · · Score: 1

    Please note that CmdrTaco and Co. had bugger all to do with this redesign - it was done entirely independently.

    Also note that the really hard part (whipping Slashcode into shape to generate the new CSS-based markup) has not yet been done.

  48. italics? by 00420 · · Score: 1

    Why aren't the submitted articles in italics? Personally I would prefer that to quotes, but maybe that's just me.

  49. New,and improved-stain whitening and fresh breath. by Anonymous Coward · · Score: 0

    Actually I'm wondering if this "redesign" has anything to do with what newsforge went through? Note that that wasn't as well recieved. Anyway with the right backend Slashdot could serve not only regular browsers, but WAP and other wireless devices. Hell if you wanted, you could go all the way back to mosaic. Plus it will be easier to integrate new standards as they come around.[1]

    [1] Plus it will be easier to do value-add (like Arstechnica's PDF article links)

  50. Wow, what a difference by alanjstr · · Score: 1

    Its about time. Not only will this make Slashdot more portable, but it can save lots of bandwidth, both for Slashdot and for all of the users.

    Also, this will make it much easier to apply user style sheets.

    Unfortunately, this was just a demonstration, not an actual change to Slashcode.

    All sites that use Slashcode will benefit!

    1. Re:Wow, what a difference by ericdano · · Score: 1
      EXACTLY!

      The problem, as I posted earlier, is the twiddling of the CVS that slashcode.com has. Running a slash site (which I do) and staying current with the CVS, you 9 times out of 10 have to update your templates. Little things change. Syntax, variable names, etc, etc. It's a pain. It would be really nice to see slashcode embrace BOTH a old HTML version of the default theme and a CSS or whatever version. Both being able to work against the current CVS.

      Actually, it would be nice to see the slashcode.com site updated. Ever since Krow left, it has been rather useless. :-(

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
  51. I'm just happy it rendered properly in Firebird.. by B747SP · · Score: 4, Interesting
    Actually, my mousewheel scrolling works fine on those demo pages. Though strictly speaking, I'm not using a scroll-wheel. I'm using middle-button on one of those 3M Renaissance mouse things...

    The bit that impresses me more is that the page rendered properly with Mozilla Firebird 0.7 on Win32. The real slashdot doesn't render particularly well at all with Firebird for me.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  52. universal access-Rosey palm. by Anonymous Coward · · Score: 0

    And here we thought it was your extracurricular activities that was the cause.

  53. Re:why HTML? by Anonymous Coward · · Score: 0
    Why HTML? Because you didn't RTFA, that's why.

    Dumbass.

  54. Lack of IE functionality by TWX · · Score: 1

    That kind of reminds me of an older article, Microsoft Free Fridays...

    --
    Do not look into laser with remaining eye.
  55. Ok, good idea. by pair-a-noyd · · Score: 1

    Now, how about getting the featured sites tuned up too so that don't take such a /. beating.

    Seems that /. can take a /.ing but no one else can..

    Perhaps by saving bandwidth with the new design, some of that bandwidth can be used to mirror some of the (mickey-mouse hosted) sites prior to publishing them. Then everyone could get a chance to see the site or a facsimle thereof.

    1. Re:Ok, good idea. by Anonymous Coward · · Score: 0

      Spend some of that bandwidth reading the Slashdot FAQ.

  56. Much nicer in Safari now by CODiNE · · Score: 1

    Now that full page of whitespace on every comments page is gone. It looks a lot "cleaner" too, I like it... seems to load a bit faster as well. I thought a few of the editors used Powerbooks? Guess they're using a Gecko browser.

    Is that a Safari bug btw? Or broken code that's become "standard"? Fixed in Panther?

    -Don.

    --
    Cwm, fjord-bank glyphs vext quiz
  57. 50 million pages! by blair1q · · Score: 1


    Only 50 million?

    What?

    Am I the only one reading /. any more?

    (*sound of crickets*)

  58. Editor Queue enhancements? by Speare · · Score: 5, Insightful

    Not a flame.

    If you're thinking of retooling the slash engine itself, I hope you consider some of the oft-complained areas for the most improvement. Things get mixed up in any random-access submission "queue" engine, but slash seems to suffer from these things often. Even editors have grumbled about not seeing other editors' status on various stories.

    • detect multiple/overlapping story submissions by their URLs, and make it easier for editors to find the earliest and to find the best (longest, most links, no broken links) examples of a breaking story
    • automatically give submitters a reason for their rejections: "rejected; another poster broke the story earlier and/or better."
    • capitalize stories according to title rules (not just every word)
    • fix or highlight the top fifty most common grammatical mistakes in submissions automatically (s/\bmore then\b/more than/g)
    • automatically mirror (and provide as separate link) a front-page snapshot of featured stories for the first hour of a story going public
    • searcher should be aware of common three-letter acronyms, and index them better
    • allow meta-moderation of "overrated" and "underrated"
    --
    [ .sig file not found ]
    1. Re:Editor Queue enhancements? by mrpuffypants · · Score: 1

      automatically mirror (and provide as separate link) a front-page snapshot of featured stories for the first hour of a story going public

      This is about to start getting to be a problem eve nfor subscribers. Now it seems like even when we get our stories a little earlier than the rest of the readers there are more an more people hitting the sites during that initial 'trickle' before the flood.

      How about cached links for subscribers only? Take the links and cache them from the minute the story hits the page for subs and then for 15 minutes after the story hits the front page. That way we still get a little bit better speeds during the initial crunch and it'll make a great plum to encourage subbing (which is a great service, about to renew in a day or two)

    2. Re:Editor Queue enhancements? by Anonymous Coward · · Score: 0

      RTFF

    3. Re:Editor Queue enhancements? by drinkypoo · · Score: 1

      I suggest making "overrated" and "underrated" editor-only moderation; and make them the only moderation the editors use (obviously we can't make the editors do anything but I think it would be an nice gesture.)

      Oh and, anything that could be done to improve the search engine would be welcome. I don't know how many times I've searched for stories I wished I had bookmarked using words I eventually found in the titles of slashdot stories when I dug down day by day, sometimes by category.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Editor Queue enhancements? by Anonymous Coward · · Score: 0

      If want more than you code it yourself.

    5. Re:Editor Queue enhancements? by Phroggy · · Score: 1

      capitalize stories according to title rules (not just every word)

      Got a link for what these are? I don't remember which words don't get capitalized.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:Editor Queue enhancements? by stephenbooth · · Score: 1

      I totally agree with the 'reasons for rejection' suggestion. I believe I've suggested something similar myself in the past. I've submitted stories which have been rejected and been honestly confused as to why they were rejected. Having some indication would be useful, if it's something I'm doing wrong then I can fix that.

      Stephen

      --
      "Don't write down to your readers, the only people less intelligent than you can't read" - Sign on Newspaper Office Wall
    7. Re:Editor Queue enhancements? by Krach42 · · Score: 1

      Which title rules?

      There are a lot of them. The one I currently go with (for English) is first and last, then every significant word. Well, what's a significant word? Out-Of-The-Box could expect capitalization on each element, even though some of the elements in most cases would not.

      It's an editorial choice, and title should be saved as case retentive, so that the author or editor can make a decision on what is to be capitalized and when.

      BTW: The German title capitalization rules are easy. First and then every noun, just like every other sentence. :P

      --

      I am unamerican, and proud of it!
    8. Re:Editor Queue enhancements? by eraserewind · · Score: 1

      I agree with you totally about the search engine. It is very hard to find stories you absolutley know are there, even when you put in the relevant keywords.

      And I, for one, would welcome an "In Joke" moderation in addition to the current "Funny" one.

    9. Re:Editor Queue enhancements? by Haeleth · · Score: 1

      I, for one, would welcome an "In Joke" moderation in addition to the current "Funny" one.

      Tricky... you'd never get people to agree whether it should be +1 or -1.

    10. Re:Editor Queue enhancements? by Anonymous Coward · · Score: 0

      >detect multiple/overlapping story submissions by their URLs, and make it easier for editors to find the earliest and to find the best (longest, most links, no broken links) examples of a breaking story

      This is in the FAQ


      >automatically give submitters a reason for their rejections: "rejected; another poster broke the story earlier and/or better."

      This is in the FAQ


      >automatically mirror (and provide as separate link) a front-page snapshot of featured stories for the first hour of a story going public

      This is in the FAQ


    11. Re:Editor Queue enhancements? by Excarnate · · Score: 1


      ...the best (longest, most links...

      Please...no, stop!! More links a in a story submission means the submission is likely to be inferior.

      For example, here is part of a made-up submission:
      Joe Clark writes "Nearly a year after an interview with this correspondent highlighted a few problems with Slashdot's HTML, Daniel M. Frommelt...

      --
      .signature: No such file or directory
    12. Re:Editor Queue enhancements? by yerricde · · Score: 1

      There's a pref for whether a particular moderation affects the comment's score by +1 or -1. What Anonymous Coward sees can be left up to the editors.

      --
      Will I retire or break 10K?
    13. Re:Editor Queue enhancements? by frozenray · · Score: 2, Insightful

      Good points.

      > allow meta-moderation of "overrated" and "underrated"

      *rrated is abused far too often in my opinion.
      Here's an explanation from another /.er on why *rrated is not M2ed. I guess this would be easy to fix if the metamoderators could see the score of the comment at the time it was moderated (e.g. "Overrated at +3 Insightful" or something like that).

      Also, it should not be possible to moderate *rrated on a post with no previous moderation. This would prevent troll moderators from immediately lower the score of a post from 1 to 0 or -1 and thereby putting it below the threshold used by most readers without being caught in M2.

      Alternatively, we could rethink the whole M2 system, here are some ideas.

      --
      "There are already a million monkeys on a million typewriters, and Usenet is NOTHING like Shakespeare." - Blair Houghton
    14. Re:Editor Queue enhancements? by Iffy+Bonzoolie · · Score: 1

      Yes, it's interesting, Hypertext, in this sense, is a failure. With the scope of the entire Web, determining what you will get out of a link from context is not always easy. If a submission has one link, you know it's going to go to the referencing article. (It better, damnit!) If there is more than one or two, you get serious "Link-Depreciation." And the fall-off is drastic, 3 links is usually enough that I won't even try to find which one is the article, I'll just hope to find it reposted in the comments, or to get relevant information from context (which is, of course, always a mistake).

      Maybe there should be an "associated links" section, which link to various corporate entities, but are not mixed in with the submission itself. If you are including a link to SCO's homepage, you are not helping anyone. In fact, I don't really want to see any homepage links unless it is an obscure entitiy.

      -If

      --
      Run a pencil-and-paper RPG campaign with your far-off friends: Gametable!
    15. Re:Editor Queue enhancements? by eraserewind · · Score: 1

      Yes, I know that, but at least some of the stuff on slashdot is actually "Funny", and it would be a shame to miss it, just because most of it is currently the same so-called Funny that appeared on every other story for the past few years.

      That's why I would like another category for the in-jokes so people (i.e. me ;) could see them if they liked or not.

  59. Article by yerricde · · Score: 5, Funny

    Many languages have two articles, which correspond to English "an" and "the". Many of those languages have multiple forms, called "allomorphs," for each article, determined by context; in English, "an" becomes "a" before a consonant and "some" before a mass or plural noun. Russian has no articles, their function having been replaced by sticking nouns before the verb (to imply "the"-itude) or after the verb (to imply "a"-ness).

    Another meaning of "article" is any of the interesting pages linked to in the story at the top of a Slashdot article.pl page. In this case, Slashdot users would call this page "the article".

    --
    Will I retire or break 10K?
    1. Re:Article by black+mariah · · Score: 1

      Mod up +5 "Preposterously Annoying Twit". ;-)

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:Article by Krach42 · · Score: 3, Informative

      Swedish (and perhaps others of the Scandanavian languages) also has an interesting article usage, where the ended "-et" or "-en" is suffixed to the noun to indicate the definate article. The choice in which, is determined by the gender of the noun.

      --

      I am unamerican, and proud of it!
    3. Re:Article by mindriot · · Score: 2, Funny
      Another meaning of "article" is any of the interesting pages linked to in the story at the top of a Slashdot article.pl page. In this case, Slashdot users would call this page "the article".

      Hmmmm... well, normal people would call it "the article". Slashdot users would probably call it "a DoS target".

    4. Re:Article by Ann+Elk · · Score: 1

      article.pl? Does this mean it's in Polish? Of course, the Polish language has no articles (although it does have particles like "czy")...

    5. Re:Article by AyeRoxor! · · Score: 1

      [...] is suffixed to the noun to indicate the definate article.

      Please translate definate to an English word. I don't speak Scandinavian. But I love you guys' couches.

    6. Re:Article by Anonymous Coward · · Score: 0

      He seems to think of definite.

    7. Re:Article by Anonymous Coward · · Score: 0

      Finnish is a scandinavian language? It has *gulp* no articles.

    8. Re:Article by Krach42 · · Score: 2, Informative

      No, Finnish is not a "Scandanavian" language. It's a part of Scandanavia but the Scandanavian languages are a set of Indo-European languages, which share a number of similarities that were they not seperate countries, would define them as a single language with a number of dialects.

      The only Scandanavian languages I know to exist are Swedish, Norwegian, Danish, and Icelandic.

      Finnish is not Indo-European and is Uralic, like Estonian, and has a large number of cases ( >5, 5 being the limit on Indo-European cases) Thus, it can't be strictly included in the Scandanavian languages, even though Finland is in Scandanavia.

      --

      I am unamerican, and proud of it!
    9. Re:Article by Krach42 · · Score: 1

      I meant Definite... I'm a horrible speller, but I am American.

      And you knew exactly what I meant. :P

      Stupid vowels in English don't match with what sounds they make anymore... ask anyone who's learned to speak a language with "pure" vowels well.

      --

      I am unamerican, and proud of it!
    10. Re:Article by Anonymous Coward · · Score: 0

      ;-)

    11. Re:Article by Anonymous Coward · · Score: 0

      Note that the rule for selecting "a" from "an" is a bit more complicated in that, for example, "it was an homage to the artist" uses the "an" form before a consonant. (And by the way, the "h" must be unpronounced to have that effect; "an historic event" is wrong wrong wrong. </peeve>)

    12. Re:Article by blowhole · · Score: 1

      Am I the only one who noticed that the parent poster wrote "a"-ness (say it out loud).

      --
      "Ask me about Loom"
    13. Re:Article by Anonymous Coward · · Score: 0

      ... even though Finland is in Scandanavia.

      Scandinavia = the Scandinavian peninsula = Sweden and Norway.

  60. other look by millette · · Score: 1

    Not sure if this is going to get posted before I submit, anyhow, I found this:
    http://www.alistapart.com/d/slashdot/index2.html

  61. Re:Agent sensing - That's the point by polyhue · · Score: 2, Insightful

    Well that's one of the key reasons to convert it - an alternate stylesheet can be provided for PDAs, though I don't know if any actually use it -- but more importantly it will lay out in clean text and respect the semantic structure, showing headlines (H tags), paragraphs, lists, etc., so all the freaks here could check it on their phones and such constantly and it should be good and readable.

  62. Finally? by goofy183 · · Score: 1

    Seems like for a tech site that is rather obsessed with open standards this place would come at least a little close to validating via the W3C The new XHTML & CSS they have whipped up looks good and renders A LOT faster in both IE and Opera on my PC.

  63. XML?-Bag-pipes. by Anonymous Coward · · Score: 0

    Ummm...no. Remember the transformations happen on the server side. With User CSS on the client. It's still (X)HTML being piped through. It will actually be smaller without all the tables, and other workarounds. Remember a lot of tags are deprecated, and HTML has become more efficient.

    1. Re:XML?-Bag-pipes. by POds · · Score: 2, Informative

      You can do the transformations on the client side. Maybe two setups could be developed, one for those who have XML support on the client side, such as Mozilla based browsers and internet explorer and those who dont for older brwosers...

      Simple, XML covers everything! But the idea i like is that if i want i could define my own XSL file for slashdot. Say take the XML code from the web site and format it on my machine so i can read it how i want. Also, this is great for little side bars that just want to summerise the news for the day or the major headings.

      So many applications. If slashdot DOES plan to do anything. XML is a must!

      --


      Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    2. Re:XML?-Bag-pipes. by Micah · · Score: 2

      > You can do the transformations on the client side. Maybe two setups could be developed, one for those who have XML support on the client side, such as Mozilla based browsers and internet explorer and those who dont for older brwosers...

      This is something I *really* want to know more about. I've searched for info on client side XSLT transforms, and haven't really found a lot. I've seen something on mozilla.org, and a tutorial for IE.

      Is it possible to just send an XML doc to the client, along with a link to an XSLT, and have it work in IE and Mozilla? Would it be easy for the user to select different XSLT engines? (Preferrably without building it in programatically.)

      What's the best source of info on this stuff?

      Thanks!

    3. Re:XML?-Bag-pipes. by jfanning · · Score: 2, Informative

      Of course you can do that. You just include the XSLT (usually .xsl) in your XML file as a processing instruction. For example:

      <?xml-stylesheet type="text/xsl" href="test.xsl"?>

      The browser then does the transformations for you. I have been messing around with this at work for the last week and I got slightly different results with IE 5.5 and Moz 1.5. Nothing significant though and a bit of messing around sorted it out. You can even get your XSLT tranformation to XHTML to link to a CSS file in the transformation and it works all in one go.

    4. Re:XML?-Bag-pipes. by prockcore · · Score: 1


      Is it possible to just send an XML doc to the client, along with a link to an XSLT, and have it work in IE and Mozilla?


      Yes, it is possible, Both IE and Mozilla support XSLT.

      However, Safari doesn't support it, and IE and Mozilla have fairly slow XSLT parsers.

  64. Slashdot CSS Suggestions by scoobysnack · · Score: 5, Insightful

    Good article, just a couple of suggestions...

    In general, it's usually better to avoid giving layout-suggestive names to your div tags. In the example, the author calls the Login/Sections/Help div leftcolumn. It would probably be better to name it something that is more suggestive of it's content rather than it's location - this way, if in the future a new skin was added that moved the content to the right-side, or even bottom of the page, the div name wouldn't contradict it's location.

    Another suggestion would be to disable all images in the print.css file. The author already went ahead and disabled the advertisement, the left and right columns, but he left those pesky story icons. I know that when I print an article, usually all I care about is the text. It's a simple way to make a page a little more printer friendly.

    My last suggestion would be to move the content div tag, up near the top of the page. This way, as your browser downloads the information from the server, it will download the story information (important) before downloading the left/righthand content panes (unimportant). If someone stops loading their browser before the page download has been completed, at least the browser can attempt to render the story data. And with css, the layout will be preserved.

    1. Re:Slashdot CSS Suggestions by Micah · · Score: 4, Insightful

      Speaking of div tag names, I noticed they had one called "advertisement". Man, wouldn't that make ad blockers easy! Just overlay a custom CSS file with something like:

      #advertisement { display: none; } :-)

    2. Re:Slashdot CSS Suggestions by SimplexO · · Score: 1

      I already do. It's only when I go to work and sometimes use IE that I notice that huge page-long banner on the side.

    3. Re:Slashdot CSS Suggestions by Anonymous Coward · · Score: 0

      Exactly. ;)

    4. Re:Slashdot CSS Suggestions by Micah · · Score: 1

      I just stuck it in my userContent.css. Wow, that's brilliant!

      Not sure about the ethics of it, but it's brilliant nevertheless!

  65. haha by VAXGeek · · Score: 2, Funny

    i just went to the new slashdot code, and it looks horrible in konqueror.
    the actual /. code renders fine though.

    --
    this sig limit is too small to put anything good h
  66. Re:Um.. where's the example by cplim · · Score: 1, Informative

    How about this for the original and then this for the result and also have a look at this for an alternative

  67. RTFA by useosx · · Score: 1
    From the source of the prototype:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
    1. Re:RTFA by cRueLio · · Score: 1

      o ok cool. sorry for misinformation ;-)

  68. Re:Just another example of the Slashdot monopoly.. by ericdano · · Score: 1

    Yes, and that is why we won't see it happen anytime soon. Slash is generated with Templates. And if you have ever looked at the template code, you'll see what a mess it is.....

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
  69. This article is intended to be read by humans by yerricde · · Score: 5, Insightful

    how about eliminating all of the completely wasteful, bandwidth and processor consuming, whitespace?

    As you point out, XML, CSS, and ECMAScript, unlike Python, are not very sensitive to whitespace. Slashdot can mitigate whitespace's contribution to bandwidth in two ways: 1. mod_gzip (which Slashdot already uses), and 2. caching proxies that strip excess whitespace. But this article itself is intended to be read by developers, and clarity counts.

    --
    Will I retire or break 10K?
    1. Re:This article is intended to be read by humans by ergo98 · · Score: 1

      Excellent point on mod_gzip. One thing to note is that you get a double-whammy with excess whitespaces when using mod_gzip - not only will the final result still be larger (albeit to a greatly decreased degree), mod_gzip (which is a tool that is heavily resource intensive, which is why most sites don't use it) had to spend time processing whitespaces-instead of wasting bandwidth, your wasting processor time.

      But this article itself is intended to be read by developers, and clarity counts.

      Definitely agree, but the use of such whitespaces is so prevalent that it is likely the suggested "source" format.

    2. Re:This article is intended to be read by humans by juhaz · · Score: 1
      not only will the final result still be larger (albeit to a greatly decreased degree)

      Small enough that size different is completely insignificant at that point.
      mod_gzip (which is a tool that is heavily resource intensive, which is why most sites don't use it) had to spend time processing whitespaces-instead of wasting bandwidth, your wasting processor time.

      That could be the case if they were only gzipping for the whitespace, but as they are going to run it anyway, the difference in cpu time spent is marginal. "time" command can't tell the difference, it's 0.003 seconds here (/. is going to have helluva beefier hardware than my trusty 2?00+, and that's for relatively heavy gzip tool itself instead of some kind of embedded version running within apache process that doesn't have startup penalties) for both whitespace-stripped and "original" retooled version... of course there has to be some difference but that's already a damn small number, do you really think it matters if it takes few microseconds more cpu time?
    3. Re:This article is intended to be read by humans by lisany · · Score: 1

      Using memcached (which slashdot does), they have a few options at hand:

      1. Store gzipped content in the memcached daemon, pulling it out when needed
      2. Use the time saved (saved in the sense that you no longer need to pull the comments from a database every single time) to gzip content and send it to the user
      One could argue that the dollars saved using mod_gzip/mod_deflate (for bandwidth) mitigates the dollars spent not gzipping content. In any event, the decision is not so cut and dry.
    4. Re:This article is intended to be read by humans by ergo98 · · Score: 1

      I apologize. I've been reading some of my recent "quickly typed while going past the PC" messages and I'd swear I was illiterate. Alas.

  70. Re:Custom Colors (& fonts, font-sizes, layouts by polyhue · · Score: 1

    There's a whole world of this type of customization easily possible with clean CSS/XHTML.

    User-selectable layouts, colors, fonts, font-size, etc. All without modifying any of the content, or adding a bunch of crap into the HTML.

    The only people possibly disserved by this is anyone still using Netscape 4.x, who should be barred from using a computer anyway. If it's a company policy, try a proxy and and/or use Lynx from an external box! Or just don't bother.

  71. Re:why HTML? by Anonymous Coward · · Score: 0

    Why would you have to switch to XHTML in a year?
    HTML 3.2 is here to stay.

  72. Is this what open source is all about? by Anonymous Coward · · Score: 0

    Working for fucking free? May I mow your lawn Mr. Malda?

  73. Re: Changing the look by polyhue · · Score: 1

    Both the NYT and WSJ performed substantial redesigns of their print editions over the past few years actually. Without losing their (built up over decades) identity.

    They do it by making iterative and evolutionary changes (though the NYT finally using color ink was a bit revolutionary for them). The same could be done here without the site losing its character.

  74. Text overlap from left column by Anonymous Coward · · Score: 0
    In the current slashdot design, the left column is always as wide as the widest entry, which is "Why Subscribe?". If I enlarge my fonts in Mozilla (1.0 or 1.5), the column grows with them. In this redesign, the text in the left column never wraps, but instead overlaps the content. This is partly caused by this code in the stylesheet:
    .leftcolumn {
    float:left;
    width:92px;
    }
    Fixed pixel sizes are never good - I have a 1600x1200 LCD monitor (about 137 DPI), and use larger fonts. Better to use sizes that grow with the web page - or even better to not specify a size at all, and let the web browser handle it.
  75. Sadly... by Al+Al+Cool+J · · Score: 1

    The updated design is unusable on my Danger hiptop, as all the article summaries get squeezed into a narrow column one or two words wide. Classic Slashdot comes out fine. (Yes, I know, this is almost certainly a problem with the hiptop and/or the Danger proxy system, not with the webpage itself).

  76. Re:I'm just happy it rendered properly in Firebird by Fancia · · Score: 1

    Really? That's odd... when I used Win32 before, Firebird 0.7, which was what I was using, never had any problems; it displayed the same as 0.7 under Linux does now.

    --

    Bít, zabít, jen proto, ze su liska!
  77. What about PNGs? by Yosho · · Score: 5, Insightful

    Come on, Slashdot still hasn't converted its GIFs to PNGs. That alone would save a good amount of bandwidth, not to mention that Slashdot is supposedly pro-open source and all that.

    The only argument I've seen against them is for compatibility's sake -- honestly, I would be surprised if even as much as 1% of Slashdot's readership was using an image-based browser that did not support PNGs. There are probably plugins available for the ones that don't. So, why not?

    --
    Karma: Terrifying (mostly affected by atrocities you've committed)
    1. Re:What about PNGs? by ericdano · · Score: 2, Informative

      Ouch. VERY true.

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    2. Re:What about PNGs? by qewl · · Score: 1, Flamebait

      The only argument I've seen against them is for compatibility's sake

      The GIF patent expired June 20, 2003-- we're free to use the compression scheme royalty free now. I have also noticed most PNG images are larger in size than their GIF equivalents anyway.

      --

      (\_/)
      (O.o) This is Bunny. (> <)
    3. Re:What about PNGs? by Anonymous Coward · · Score: 0

      1% of millions of pageviews... think about how much lost ad revenue that could be...

    4. Re:What about PNGs? by Slime-dogg · · Score: 2, Informative

      That's typically attributed to the number of colors present in the image, and the addition of the alpha channel. If you have a PNG image with 256 colors compared to the same GIF image, the PNG will be smaller.

      The very fact that you can have 16 million colors + alpha in a PNG is well worth the sacrifice you make in file size. The difference is typically on the order of 4-5 KB anyways.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    5. Re:What about PNGs? by Anonymous Coward · · Score: 0

      You're probably making your PNGs with Photoshop. It quite frankly sucks at compressing them, and you can generally make them much smaller. In most of my work, PNG is smaller than GIF.

    6. Re:What about PNGs? by jsebrech · · Score: 2, Informative

      If you want photoshop to be better at creating png's, download superpng.

    7. Re:What about PNGs? by skookum · · Score: 2, Informative

      The LZW patent expired in the United States on 20 June 2003, but it's still enforceable in the following countries:

      Canada (expires 7 July 2004)
      the United Kingdom, France, Germany and Italy (expires 18 June 2004)
      Japan (expires 20 June 2004)

      So you're not free to use the LZW routines if you live in one of those countries. Please stop spreading misinformation.

    8. Re:What about PNGs? by DarkSarin · · Score: 1

      Better yet, lets move to SVG--good browsers handle it, and poor ones (ie., IE) don't.

      (Although, on checking, it seems that mozilla doesn't have perfect or complete support for some of the more advanced SVG stuff.)

      There are a lot of advantages to moving to SVG, one of them being file size --it's TINY!!! Even compared to PNG. (At least, this has been my experience using SodiPodi, which uses SVG natively, but can export to PNG.)

      It also means that the images will look better when the size is changed, and some of the old pictures used as icons could be scaled to fit user preferences and give much cleaner results.

      Just a thought

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    9. Re:What about PNGs? by damiam · · Score: 1

      Show me a PNG image larger than the comparable GIF and I'll believe you.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    10. Re:What about PNGs? by damiam · · Score: 1

      No browser currently supports SVG at any level. There have been various Mozilla development builds with basic, buggy support, but it's never been in a release build. Currently, the only way to display SVG in a browser is to require the Adobe viewer plugin, which doesn't work under Linux.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    11. Re:What about PNGs? by Anonymous Coward · · Score: 0

      Yeah, but that'd take like 20 minutes. Time is money, ya know! (or beer, depending on when it is)

    12. Re:What about PNGs? by Yosho · · Score: 1

      Actually, there are some very rare situations in which a PNG will always be larger than a GIF. For example, take a look at these two 1x1x1 white dots:

      http://speed.sakabatou.net/sample.png
      http://speed.sakabatou.net/sample.gif

      The GIF is 35 bytes, the PNG is 85 bytes. I haven't found any way to make the PNG smaller.

      Of course, in situations like this, the difference is small enough that it doesn't really matter. ;-) In every situation I've seen where the images' sizes were large enough to matter, the PNG was smaller.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    13. Re:What about PNGs? by DarkSarin · · Score: 1

      check this out:
      http://www.mozilla.org/projects/svg/

      I know its not great, but I think that a major site such a /. "encouraging" svg support in browsers would be cool.

      I need to reboot into linux, but I also see that there is a SVG enabled version of firebird. Unfortunately I cannot find any information about how functional it is (or isn't).

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    14. Re:What about PNGs? by Anonymous Coward · · Score: 0

      Don't be an ass. Fine, the patent still has a small amount of time left in 3 other countries. It's not misinformation, it's an oversight.

  78. Re:I'm just happy it rendered properly in Firebird by donweel · · Score: 1

    I have been having problems as well. If I post and try to view my post I get a blank screen. Also if I hit the back button I often get a blank. I am using Lynx at this moment now, beacause I am upgrading my bsd installation and don't have x up yet.

    --
    Many a long talk since then I have had with the man in the moon; he had my confidence on the voyage. Joshua Slocum
  79. Compact fluorescent bulbs by yerricde · · Score: 1

    The lightbulb hasn't changed for longer than that

    Yes it has.

    --
    Will I retire or break 10K?
  80. Table layouts do not work for forums by jesser · · Score: 1

    Slashdot has kept its HTML 3.2 design for a long time ("because it works")

    HTML 3.2 with tables does not work for forums. It requires the server to detect and break up long words, which is difficult to code and annoys anyone who tries to copy a URL from a comment. If the pages used a CSS layout instead of a table layout, one wide post wouldn't cause all the other posts to wrap at the longer width.

    --
    The shareholder is always right.
  81. Re:why HTML? by mrpuffypants · · Score: 1

    C'mon now, /.'s not perfect. After all, just wait 3 days and we'll see Taco post this story again with different wording :p

  82. Re: Changing the look by ericdano · · Score: 2, Insightful

    Fast page loads would be one thing. Do a view page sometime and see all the CRAP that is in there. If you could reduce it then you could be speeding up your web viewing (slashdot reading) experience, and unclogging/freeing up Slashdot's bandwidth. Sounds like a win/win to me.

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
  83. Four simple feature requests by brrrrrrt · · Score: 4, Interesting

    If Slashdot is going to be recoded, I would like to ask for four features that are easy to implement, and that would be very nice to have.

    1. When you click on your username, you see all of your comments, and next to your comments, you see the number of replies to your comments.
    It would be really nice if this number would be clickable, so you could immediately read the replies to your comments. (It's quite complicated to get to the replies now, especially when you've put a high comment threshold in place)

    2. Can story submissions be placed (more logically & more conveniently) on people's slashdot-homepages, instead of on the page that you get when you click on "submit story"?

    3. It would be nice if you could see your own story submissions (not just the subject, but also the body & other details) when you click on them. Just to see them back.

    4. Could the default comment-submission mode be changed to "plain old text" instead of "html-formatted"?
    It is confusing that you have to write your own html in a text area on slashdot to get something as basic as newlines, where there is no other site that I can think of - not even a geeky one - that requires you to manually enter the BRs.
    It's just not useful, not intuitive and not nice this way.

    1. Re:Four simple feature requests by ericdano · · Score: 1
      1. YES. Great idea. But, you can have replies emailed to you if you state in your user profile.

      2. Why?

      3. Not a bad idea...

      4. Yeah, good point.

      Go submit these ideas on Slashcode.com. Good luck getting it posted though.......:-(

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    2. Re:Four simple feature requests by Anonymous Coward · · Score: 0

      > Could the default comment-submission mode be changed to "plain old text" instead of "html-formatted"?

      It could, but it's a useful newbie filter.

    3. Re:Four simple feature requests by Anonymous Coward · · Score: 0

      WTF. The default *is* "Plain Old Text", whether I'm logged in or not.

    4. Re:Four simple feature requests by HeghmoH · · Score: 1

      4. Could the default comment-submission mode be changed to "plain old text" instead of "html-formatted"?

      I don't know what you're doing, but my default comment-submission mode is and has always been, as far as I can remember, Plain Old Text.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  84. Sweet creepin' jesus! by mikeswi · · Score: 3, Funny

    14 gigs PER DAY savings ????

    I do ~90-100 gigs per MONTH and freak out at that.

    I will never bitch about my bandwidth use again.
    I will never bitch about my bandwidth use again.
    I will never bitch about my bandwidth use again.
    I will never bitch about my bandwidth use again.
    I will never bitch about my bandwidth use again.
    I will never bitch about my bandwidth use again.

    1. Re:Sweet creepin' jesus! by Anonymous Coward · · Score: 0

      ITYM Am I not clever...

    2. Re:Sweet creepin' jesus! by Anonymous Coward · · Score: 0

      Re: .sig; MS could mean Multiple Sclerosis or MesoScopic. M$ disambiguates.

    3. Re:Sweet creepin' jesus! by dodobh · · Score: 1

      #!/usr/bin/perl -w

      use strict;

      #Print the geek way

      while(1) {
      print "I will never bitch about my bandwidth use again.\n";
      }

      --
      I can throw myself at the ground, and miss.
  85. Search Function by General+Sherman · · Score: 3, Interesting

    While you're updating the (X)HTML to be compliant, why don't you make the search engine actually search? As it is now it's almost completely random as to what you get when you click "search", no matter what you put in the box. I've gotten completely different results just by hitting reload.

    --
    - Sherman
    1. Re:Search Function by CvD · · Score: 1

      I usually just use Google with the site: option to search Slashdot. It does a much better job. For example:

      http://www.google.com/search?q=site:slashdot.org+S CO

      Happy searching!

    2. Re:Search Function by iantri · · Score: 1

      I'm not certain but I think Slashdot always searches with an OR, (instead of the more logical and common AND) so if you search for "Slashdot with Web Standards" you'll get any page with "Slashdot" or "with" or "web" or "standards" which is virtually useless..

  86. RTFB by useosx · · Score: 2, Interesting
    though, if you read the article, you'd know that the design is exactly the same, except the old HTML 3.2 was replaced with standards-compliant CSS.

    Then again, this is slashdot, and we don't read articles.

    Though if you read the blurb you'd notice:

    four-figure bandwidth savings in the candidate redesign

    Though I personally think Slashdot should look something like this All you aesthetic-less, function-over-form folks who are screaming right now might enjoy the the "LITE" link... though the site is very standards/accessibility friendly and with a pretty face!
    1. Re:RTFB by Slack3r78 · · Score: 2, Informative

      I'm sure that looks very snazzy on the person who developed it's screen, but on my monitor at 1600x1200, that design leads to 2/3 of the screen being wasted with blank gray space. I'll pass, thank you very much.

    2. Re:RTFB by Anonymous Coward · · Score: 0

      Yeah, it would be great reading slashdot through a slit-shaped iframe. Good suggestion.

    3. Re:RTFB by W32.Klez.A · · Score: 1

      the 'diet' link on that site leads to an almost decent, easily readable version of the site, compared to the iframe hell that is the front one.

      But personally, I think slashdot just suffers from too much clutter on the top, sides, bottom...you get the idea.

    4. Re:RTFB by sydb · · Score: 2, Funny

      Try "I'm sure that looks very snazzy on the screen of the person who developed it, [...]"

      --
      Yours Sincerely, Michael.
    5. Re:RTFB by Eight+01 · · Score: 2, Informative

      Sounds like you need a better browser. The new design looks great on my super-advanced IE brand browser from our friendly pals at Microsoft running full screen on a 1600 x 1200 display. Well, at least it looks just like the old design.

      Also, the new design still allows the user to change the font size. Thank god for that. So many sites now use absolute pixel sizing in their stylesheets to apply their 12 pt. Times font.

    6. Re:RTFB by CaptnMArk · · Score: 1

      ROTFL!!

      I agree with the "diet" comment.

    7. Re:RTFB by Darren+Winsper · · Score: 1

      He's talking about hicksdesign.com. Pay attention.

    8. Re:RTFB by skahshah · · Score: 1

      Superb site (i'm speaking of Hicksdesign), but too dependant on screen resolution. I have seen it's a work in progress, so hopefully this will change. Anyway, it's interesting too, so I'll bookmark it.

    9. Re:RTFB by Cygnus78 · · Score: 1

      That site (hicksdesign) wastes so much space that it makes me really irritated. In fact so irritated that I forget that the design is in fact good in the small stripe.

    10. Re:RTFB by fader · · Score: 2, Interesting

      on my monitor at 1600x1200, that design leads to 2/3 of the screen being wasted with blank gray space

      Lucky. On my iBook (which only goes to 1024x768) I get horizontal scrollbars unless I browse in fullscreen mode. I saw them and left the site immediately :)

      --
      - fader
    11. Re:RTFB by bhtooefr · · Score: 1

      Try a better browser. I'm using Opera 7.11/Win32, and it works fine. However, it's not what I'd want slashdot to be.

    12. Re:RTFB by Ctrl-Z · · Score: 1

      I didn't see a "LITE" link on hicksdesign. Did I miss it?

      --
      www.timcoleman.com is a total waste of your time. Never go there.
    13. Re:RTFB by generic-man · · Score: 1

      Read Slashdot in "light" mode. Very little Slashdot green, no black backgrounds, and no wasted space.

      --
      For more information, click here.
    14. Re:RTFB by AyeRoxor! · · Score: 1

      I'll second the "it's your problem" posts. I'm running 1600x1200 in IE 6 and it looks fine.

    15. Re:RTFB by Slack3r78 · · Score: 1

      Odd. My initial post was using Firebird .7, but I fired up IE6 just to check and I got the same result - a gray strip at the top and bottom, effectively wasting 2/3 of the screen space available. Not sure what could cause the inconsistency.

    16. Re:RTFB by Anonymous Coward · · Score: 0

      And I'll second the "PAY ATTENTION, BITCH" posts. Not talking about slashdot - talking about the FUCKING LINK in GP. Running IE6, IE5, OPERA, and EVERY OTHER FUCKING BROWSER would lead you to SEE that 2/3 of the FUCKING SPACE is FUCKING WASTED. BITCH.

    17. Re:RTFB by AyeRoxor! · · Score: 1

      Yeah. That's what I was talking about too. Looks fine.

      Have you considered decaf?

    18. Re:RTFB by FuzzyBad-Mofo · · Score: 1

      The "Diet" link is in the bottom right of the green area. Took me about 5 minutes to find it too, not very user friendly. :(

    19. Re:RTFB by ConceptJunkie · · Score: 1

      To me, that very fact prevents it from being a good design in the first place.

      --
      You are in a maze of twisty little passages, all alike.
    20. Re:RTFB by Mortanius · · Score: 1

      Ugh, I can't wait for the day that fixed-height/width webpages go the way of the tag...

    21. Re:RTFB by lisany · · Score: 1

      Oh dear! They aren't even sending the correct mime-type for XHTML 1.0 (Nor is it even valid XHTML 1.0 Strict!)

      Quite a poor example of how a site should "look," if you ask me (which you didn't...).

    22. Re:RTFB by Anonymous Coward · · Score: 0

      Parent is right. All you idiots need to stfu.

    23. Re:RTFB by AyeRoxor! · · Score: 1

      You're experiencing something that others are not.

      Therefore, those others are idiots that 'need to' not share their contrasting experiences.

      You're a special kind of stupid. I bet your parents are proud.

    24. Re:RTFB by IthnkImParanoid · · Score: 1

      Problem isn't the browser. I'm using Opera 7.11 as well, with a resolution of 1600x1200. The problem is the website content occupies a space wider that it is high. It also uses a fraction of the available area, filling all other screen space with an ugly grey. These things suggest to me that the web designers are probably a valuable addition to a party, but should stay away from HTML editors at all costs.

      --
      It's nothing but crumpled porno and Ayn Rand.
    25. Re:RTFB by bhtooefr · · Score: 1

      I was replying to the person who was getting scrollbars at 1024x768 on his iBook. Actually, I use Opera 7.2x (so many versions in various places) on most of my computers - I just haven't gotten around to updating this one.

  87. ALA is ok but CSS is broken by metalhed77 · · Score: 4, Interesting

    Ok, I like ALA, I'm a bit of standards guy even, my whole website is XHTML 1.0 strict. Unfortuanately slashdot has a table based layout, which, to put it simply, CSS cannot handle. I've spent days researching correct CSS tables in the past and it is an impossibility. The problem? Font overlapping. Try a text zoom to as little as 200% (yes, doubling the text size is not that extreme) and most CSS table based designs instantly break. Much like this one. My site works fine with it as everything is position ed such that font size only breaks at absurdly high magnification, but if it were any more complex I'd HAVE to use tables. I don't know if this si a browser issue, or a problem with the CSS spec, but text overflow is a serious issue, one which breaks nearly every CSS page with complex layout in existance. There needs to be a way to style tables in CSS without having to use a table tag. In short, CSS boxes are just that, boxes, they don't link together to correctly handle font sizes. The new slashdot is more broken than the current slashdot in a functional sense.

    --
    Photos.
    1. Re:ALA is ok but CSS is broken by QuoteMstr · · Score: 1

      Bullshit -- take http://bluerobot.com/web/layouts/layout3.html for example. Works fine. Don't specify your layouts in px.

    2. Re:ALA is ok but CSS is broken by Skapare · · Score: 2, Interesting

      Certain when web designs think inside the box (that they learned back in graphical arts school when the medium was 8.5x11 inch company catalogs), they too often do use pixel measurements and don't allow elements to float in size (as they are supposed to on the web). I tried pushing the limits on your page [link, jpeg, gif]. The left menu didn't expand even when I resized to full screen. But at least the text wrapped around correctly, which did not happen on the ALA/Slashdot [link, jpeg, gif] example (in that case, the text spilled out of the box and overlapped). There is a problem with text overlapping vertically, but I think that is a browser bug (Firebird 0.7).

      --
      now we need to go OSS in diesel cars
    3. Re:ALA is ok but CSS is broken by ubernostrum · · Score: 3, Insightful

      I don't know if this si a browser issue, or a problem with the CSS spec, but text overflow is a serious issue, one which breaks nearly every CSS page with complex layout in existance.

      Yeah, you'd think somebody would come up with an " overflow " property and put it in the CSS spec to fix that, wouldn't you?

      Snarky comments aside, most problems with layouts being broken by text magnification can be fixed with careful design. Yeah, it takes some work, but generally no more than what you'd put in nesting 800 tables...

    4. Re:ALA is ok but CSS is broken by mindriot · · Score: 1

      Well, CSS2 can actually handle tables. For that you have "display: table-cell" and friends. The only problem is, Mozilla supports the table display styles fairly well, but IE doesn't. Which brings you back to the sad reality that you actually have to code for "Browser 'standards'", not for "HTML or CSS standards".

      Another problem with tabular layout (which doesn't so much apply here) is that it's not too usable if you want to build a site readable by people with disabilities. For instance, if you were using a screen reader, you might want it to read the table column containing the menu (like the stuff in the left column in the /. layout) /after/ reading the main content. But if that menu column is on the left, its HTML code has to appear /before/ the main content, and is thus read before the main content as well.

    5. Re:ALA is ok but CSS is broken by alanjstr · · Score: 1

      Set your widths in em's or ex's instead of px's.

      This article was just a proof of concept. Its not a final redesign.

    6. Re:ALA is ok but CSS is broken by skti · · Score: 2, Interesting

      If you use em's instead of px's to size things, then everything will be resized if the user changes the font.

      --
      "When I despair, I remember that all through history the way of truth and love has always won..." ~ Mohandas K. Gandhi
    7. Re:ALA is ok but CSS is broken by DarkSarin · · Score: 2, Insightful

      Having read some of the other posts in this thread, there is a solution--DON'T use TABLES!!! I personally think that tables are a bad idea, and should be avoided at all possible.

      In most cases, one can replace tables with division tags, which work much better in general. The only caveat is that IE tends to break CSS based DIV tags if you use the wrong type of positioning. To be specific, if you use position: fixed; IE will NOT position this correctly, and really has trouble with multiple elements being fixed position. Mozilla actually fixes this position relative to your screen, not the rest of the page, allowing things like floating menu bars without crazy javascript solutions.

      It would be possible, (not necessarily convenient or easy) to migrate to a non-table based layout that would LOOK just about identical for most people, and solve the problems you mention.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    8. Re:ALA is ok but CSS is broken by yerricde · · Score: 1

      In most cases, one can replace tables with division tags, which work much better in general.

      In CSS, how does one align a block element to the bottom edge of another block element?

      --
      Will I retire or break 10K?
    9. Re:ALA is ok but CSS is broken by Anonymous Coward · · Score: 0

      Font overlapping. Try a text zoom to as little as 200% (yes, doubling the text size is not that extreme) and most CSS table based designs instantly break.

      Then the developers screwed up. This is not something inherent to CSS, it just sounds like they've set a pixel-based width on something.

      I don't know if this si a browser issue, or a problem with the CSS spec,

      Then your subject of "ALA is ok but CSS is broken" is pretty retarded, isn't it?

      There needs to be a way to style tables in CSS without having to use a table tag.

      So in the "days researching correct CSS tables", you never came across the actual CSS 2 specification that includes a whole section on how to do just that?

    10. Re:ALA is ok but CSS is broken by Jack+Auf · · Score: 1

      Don't specify your layouts in px.

      Um, yeah. From the css page for the example you gave:

      .content {
      position:relative;
      width:auto;
      min-width:120px;
      margin:0px 210px 20px 170px;
      border:1px solid black;
      background-color:white;
      padding:10px;
      z-index:3;
      }

      #navAlpha {
      position:absolute;
      width:150px;
      top:20px;
      left:20px;
      border:1px dashed black;
      background-color:#eee;
      padding:10px;
      z-index:2;
      }

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety" - BF
    11. Re:ALA is ok but CSS is broken by DarkSarin · · Score: 1
      Ususally it's done through (if I understand your question correctly), relative positioning, which is actually preferred OVER absolute positioning for certain elements.

      For instance, it would be relatively simple to put the left hand navigation in to a single tag, and then under that put other OR

      tags to separate the sections. The overall, encasing

      is positioned absolutely, then each one inside is positioned relatively, with the same left alignment.

      For the comment section, a similar scheme is followed, but with lower sections adjusting the left alignment.

      I haven't seen anything on /. that I don't think could be done with intelligent use of CSS along side XHTML 1.1 strict--without the use of tables.

      I am currently doing a site for my employer where I am using tables, but it would have been equally possible to set it up with nested div tags. The only reason I am using tables is because it CAN take some time to get IE to render the CSS properly--it does NOT support all of CSS1, and very little of CSS2. AFAIK, CSS3 still isn't solid enough for anyone to support.
      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
    12. Re:ALA is ok but CSS is broken by yerricde · · Score: 1

      I haven't seen anything on /. that I don't think could be done with intelligent use of CSS along side XHTML 1.1 strict--without the use of tables.

      What about starting an ordered list at a value of something other than 1?

      --
      Will I retire or break 10K?
    13. Re:ALA is ok but CSS is broken by DarkSarin · · Score: 1

      I am not sure I understand what you mean. If you mean something that is not a layout issue, but rather a matter of content, then CSS will not be of much use. It is, first and foremost, about STYLES. As far as an ol starting at something other than 1--such as ten (and possibly counting down), I really don't know--I've never had a need for that, and haven't bothered to research.

      However, it would be relatively easy for you to find this information from the w3c.org website for yourself.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  88. Yes, please! by pmuellr · · Score: 1

    The problem, is, Slashdot will lose revenue when folks start to strip out the ads (I guess this is how they 'profit'). So, what they should do is arrange to charge folks who want XML to do all kinds of 'cool' things.

    I'd pay, because I'm a scraper, and it'd be worth it to me to be able to not have to keep my scraper up-to-date (need to change it every couple of months), plus do a better job scraping.

    I scrape to HTML for input to iSilo to read /. on my Palm. Download about 500K of compressed /. a night!

  89. Could do even more by AT · · Score: 1

    While they're at it, they could do even more tweaking to reduce bandwidth and speed up page loads.

    For example, they could put static content (side bar with Help, Stories, About, etc., bottom bar with home, awards, etc.) into seperate iframes. Then they'll get cached as static data, too. Adding Expires: and/or Cache-control: public, max-age=x HTTP headers to images, stylesheets and other static elements would explicitly flag them as static and cacheable. Finally, they could convert all their GIFs to PNGs, which are typically slightly smaller.

  90. Re:why HTML? by en4ca · · Score: 1

    Well, if you'd read the article, you would realise they _did_ change the page to XHTML 1.0
    From the stripped down version, the code was converted to XHTML 1.0 Transitional, and validated.

  91. One problem I would like to point out by Qa1 · · Score: 1

    In order to preserve my strained eyesight, I browse with FireBird 0.7, and make the fonts pretty large. In the current version of slashdot, that is no problem: the whole page scales perfectly. The layout is preserved, it's practically the same page, only larger and much easier to read.

    In the alternative version, however, the text column (div class="leftcolumn") invades the central content column (div class="centercolumn" id='content') when enlarged. For me, and others like me, that is certainly a disadvantage.

  92. Recently, I changed to NO GRAPHICS by Progman3K · · Score: 1

    I set my preference to the lowest bandwidth usage I could and now it's just a bit of hyperlinked text, with simple formatting and that's fine.

    Quick, essential.

    Why complicate the plumbing when it'll only stop up the drain?

    --
    I don't know the meaning of the word 'don't' - J
    1. Re:Recently, I changed to NO GRAPHICS by Anonymous Coward · · Score: 0

      i recently switched the tube off on my tv, so i just get the audio content...quick, essential, AND i don't have to see Bill O'Reilly's ugly mug;>

  93. Another idea to save bandwidth by Hanzie · · Score: 1

    I spend quite a bit of time on /. I would like very much for a caching server that remembers each comment and story individually and only gets the general layout + updates from /.

    Then, when I recheck a story I looked at earlier, it would only need to load the new comments. Older comments would be fetched locally.

    I would prefer if it served up advertising, too. It could just send back to /. x# of page hits. Heck, my only complaint on /. ads is that we're paying for the bandwidth in time and money to see the same ads repeatedly.

    Thanks in advance for any suggestions

    --
    ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  94. Great idea by marderj · · Score: 1

    It's about time /. had a standards compliant site. You'd think it would have been done long ago considering all the bitching we do about embracing open standards.

  95. OH I GET IT! A MASTURBATION JOKE, RIGHT? FUCKER. by Anonymous Coward · · Score: 0
  96. Bandwidth by SnprBoB86 · · Score: 1

    With the huge quantity of visitors that /. gets, I think it would be a primary goal of a site redesign (or refactoring or whatever) to reduce the average page size.

    Maybe you could minimize page size by storing the HTML for a comment as a prefab in a javascript method and then much of the page could be generated at the client side. Instead of repeatedly sending a common block of HTML code you could call a function to write that block to the document. Name the function witha single character and you will probably save a k or 2 or large pages. Multiply by the number of visitors ;-) That would be an interesting compression method.
    Also when the pages are published you should remove all non-signifigant whitespace.

    --
    http://brandonbloom.name
  97. Re:Just another example of the Slashdot monopoly.. by Anonymous Coward · · Score: 0

    Open Source at its finest? Its so broken it can't be fixed, and "fuck standards."

  98. Their layout.css is actually broken by Skapare · · Score: 1

    Their layout.css is actually broken. It uses a fixed number of pixels for the widths of various things like the side menu area. It should, instead, use a percentage, and allow the browser to freely adapt the sizes to accomodate font size changes that the user have have legitimate reasons to override. Pixels are not all the same size, and people often need different fonts.

    I tried the example pages in two browsers, Netscape 4.77 and Firebird 0.7. In NS, it does the "fail gracefully" OK. In FB, when I use the font settings I have to use to be able to read all text due to a combination of pixel density, monitor size, and vision requirements, a few things are "off size". They wouldn't be if margins were allowed to float.

    Many web designers come from graphical arts training in other media, where sizes are generally tightly controlled, and pixels are not the usual measure. When they come to dealing with the web, they bring these limitations to a new medium which can (and should) work within a varying range of sizes and pixel densities (it makes showing things like icons in images rather difficult). I still see way too many web sites which only render on the left half of the page (sometimes they do manage to center it, but sill waste a huge chunk of space which could better be used to show more things in larger, easier to read for me, fonts).

    --
    now we need to go OSS in diesel cars
    1. Re:Their layout.css is actually broken by Maserati · · Score: 1
      Dear god that is so true. I think somethign broke inside me during an argument with a VP of Web Design who insisted on designing templates in frelling Photoshop and having the webdesigners recreate them in DreamWeaver. And be pixel perfect. On everything from Netscape 3.0 to 4.71. We did QA on everything back to Win95, IE 3. Pixel perfect. And this in a web studio where most of the designers had never heard of the W3C - suggestions to validate a troublesome page were met with blank stares.

      I got a nice severance package.


      If I found myself in this situation today, I'd let slip to the CFO what the dollar figure was on pixel-perfect templates (we had dozens and dozens of unique layouts - go figure) that took 3-10 days to debug versus standards-compliant pages that failed gracefully and could be done in hours. Counting the effect on deadlines and deals, I could have made a case for millions. Down, not across.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    2. Re:Their layout.css is actually broken by Anonymous Coward · · Score: 0

      I find it sad that you felt the need to use "frelling" as a euphenism for what you really meant. Too much Farscape, dude -- far too much.

  99. Re:Agent sensing - That's the point by Trillan · · Score: 1

    As long as it can select sheets based on browser agent, yeah. :)

    A simple popup in the Preferences doesn't do it...

  100. Did anyone else notice? by Anonymous Coward · · Score: 3, Informative

    The example page does look pretty much exactly like the existing Slashdot layout, to which I say job well done. The only problem I see with it is that, at least in IE6, when the window isn't maximized, the category images all crowd up in the visible window and overlap things they aren't supposed to instead of trailing off the visible screen to the right. I don't know anything about advanced HTML, so I don't know whether that's a bug or a limitation of the technique, but it's definitely a big issue, I'd think.

    1. Re:Did anyone else notice? by iantri · · Score: 1

      This is an unfortunate problem with CSS positioning.. if something doesn't fit neighbouring elements do NOT move to accomodate it.. it just spills wherever their is room. The layout completely breaks at 640x480.

  101. Re:Translation of what Taco said... by Anonymous Coward · · Score: 0

    Anyone else think it was way past the time that the editors actually did something along these lines?

    Yes. You'll note my added emphasis. Rob sold Slashdot for what, >$1M? What the fuck does he do?

  102. Re:I'm just happy it rendered properly in Firebird by PReDiToR · · Score: 1

    Zero rendering problems 0.7 or 0.7 aebrahim. XP Pro.
    Ever.

    --

    Do not meddle in the affairs of geeks for they are subtle and quick to anger
  103. Not quite there yet... by Anonymous Coward · · Score: 0

    With my browser (Konqueror - MDK 9.2) the 'final version' spread the top row of icons through out the first story summary...

  104. some shortcomings by locus_standi · · Score: 3, Interesting

    the italic words on slashdot are rendered in bold on konqueror 3.1.4 no matter what font i use. also, the font for comments seem to depend on the general font of X and konqueror. i would prefer if slashdot specified a standard typeface for comments and other aspects of the website. while slashdot loads pretty quick here, i would welcome a fresh look to the website. a better way to view comments would be nice too. the threaded system is cumbersome when there are too many comments. just my $0.02

    1. Re:some shortcomings by iantri · · Score: 1

      I believe the normally italic parts are rendered with tags, which leaves the rendering completely up to the browser. In this case, it seems Konqueror defaults to bold. This would work:

      (in the CSS stylesheet)

      cite { text-decoration: italic; }

  105. XHTML or HTML 4.,01 Strict? by kuzb · · Score: 5, Informative

    If XHTML, there are some things to consider:

    It's important to note that using XHTML 1.1 requires you to send your documents as XML. This means the document should have an XML declaration above the doctype, and needs to be sent with an XML mime-type, ideally application/xhtml+xml. This has a significant drawback; IE can't see it.

    A fairly well established workaround is to use mod_rewrite and munge the mime-type of a document based on what a user agent sends in its Accept header (To date, Mozilla is the only browser to include application/xhtml+xml in its Accept header). However, some would argue that this too has drawbacks. Since only Mozilla understands application/xhtml+xml, your documents will be sent as text/html, and XHTML does not validate as HTML.

    The arguments around this issue have been summarized in the widely linked "Sending XHTML as text/html Considered Harmful"

    --
    BeauHD. Worst editor since kdawson.
    1. Re:XHTML or HTML 4.,01 Strict? by Anonymous Coward · · Score: 0

      Wow, the only thing I got from that article is that XHTML should be considered harmful.

      <script type="text/javascript"><!--/*--><![CDATA[//><!- - ... //--><!]]></script>

      What the fuck? You certainly fail it. Thanks W3C, you had a good thing going and you shat on it.

    2. Re:XHTML or HTML 4.,01 Strict? by Anonymous Coward · · Score: 0

      Yes thankyou, I've been sending xhtml strict as text/html since early 2000 on several commercial sites without a single reported error. I would prefer if I could send them as XML, and this is exactly why I'm moving to XSLT.

      MSIE pollution needs to be erradicated, then we can have xhtml+xml, png's with 8bit alpha and full CSS 1.0 compliance. It's that simple really!

    3. Re:XHTML or HTML 4.,01 Strict? by FuzzyFurB · · Score: 1

      upgrading to xhtml 1.1 will exclude IE slashdot users? Awesome, we should have done something like this years ago. We all know that if you're using IE you don't deserve to read Slashdot. :)

      --
      Will Stokes Album Shaper http://albumshaper.sf.net
    4. Re:XHTML or HTML 4.,01 Strict? by Anonymous Coward · · Score: 0

      Yes Slashdot would be much better without 90% of its readers. Hopefully the advertising revenue would dry up, and the editors would be fired one by one and revenue decreases. Not to mention all of those subscribers cancelling. Slowly Slashdot would fade into obvlivion, I hope they don't support IE in the future also.

    5. Re:XHTML or HTML 4.,01 Strict? by Anonymous Coward · · Score: 0

      Not only is the XML declaration not required, it's use puts IE into "quirks" mode rather than "standards compliant" mode (not that it's particularly compliant).

      Due to MS failing to properly support standards no XHTML 1.1 doc should use a XML declaration. But don't worry this will all be fixed in IESP2, oh wait no it won't, we just get pop-up stopping which we've had for years with a wide variety of utilities.

  106. Resizing browser breaks it by Anonymous Coward · · Score: 0

    The text doesn't expand to fill the width when it is wide, (Hi klerk! just thought of you) and when it gets small it gets an obnoxious scroll bar.

    Compliant html pages usually suck. The html standard should be re-mapped to what works.

    Suckage was heavy when viewed with links also.

    Well kid, don't put this one on your resume when you apply at MY company.

  107. Maybe Taco wants a timeless design by Anonymous Coward · · Score: 0

    Keeping up with fashion is idiotic. Some people like fashion and even make a living out of it, but you can avoid its cost by using a timeless design.

    This is achieved by choosing a bland design: uniform color elements, no texture, no fluff, no fashion statement.

    Also you must NOT change the look that you have unless there's a very good reason, like to make the design even more bland.

  108. Extend those four-figure bandwidth savings... by Ygorl · · Score: 1

    ...to the sites /. links to, and we're talking! (though people might miss being able to use slashdot as a verb)

    1. Re:Extend those four-figure bandwidth savings... by Webmonger · · Score: 1

      You mean when Slashdot links to a site, they should first code up an XHTML+CSS version, then hack into the web server and upload it?

  109. Take it to the next level: XML! by Anonymous Coward · · Score: 0

    If you're going to have to retool the engine to generate XHTML, might as well go the next level have it generate XML. That way you have absolutely no layout markup in the code, and the entire layout can be handled by an XSLT and the presented CSS.

  110. Re:Just another example of the Slashdot monopoly.. by drinkypoo · · Score: 3, Insightful

    However, someone sufficiently motivated can rip it out and slap in something new. Sometimes people end up rewriting amazing portions of software when it's big enough. I'm not sure slashdot really does enough to warrant that kind of manhandling, it might be better to start entirely over.

    But then, I've never looked into slashcode, because while slashdot is a fine site, I would never want to run it. I'll learn a lot more if I write my own code, and I don't have lofty goals for my website.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  111. why XHTML, then? by Anonymous Coward · · Score: 0

    These /> to close a tag waste one byte, and I see no benefit.

    1. Re:why XHTML, then? by stud9920 · · Score: 1

      To differenciate between binary and unary tags. That's an XML rule.

      IANAXA (I am not an XML architect), but I guess it allows to parse a document even if there are unknown tags in it. With the old method, you would raise the nesting level when you encountered a tag, only to lower it when encountering a closing tab. But what if there is no closing tag ? That's what the / tells you.

  112. Get rid of the advertising =D by Anonymous Coward · · Score: 0

    Get rid of the advertising, that will speed it up nicely =D (I know, I know, it wont happen!) I understand you have to "pay the bills" somehow, but web advertising has turned the incredible world of the Internet into nearly the same garbage pit that TV / Cable has become... To your credit you don't skullfuck me with popups / popunders etc whenever I visit your site... I think your subscription service is a good idea and its going in the right direction, so maybe as you grow so will the benefits of subscribing.. For now, I am forced to scrub my web browsing experience to remove just about anything at all that is ad-like....Sorry, I just cant stand to see it.

  113. Almost there, but by metalhed77 · · Score: 1

    Good link, but broken. It works better than any other 3 column CSS layout I've seen. Unfortuanately, it doesn't let fonts resize in IE (at least trying on my IE 6, which does resize fonts correctly on other sites). It's nice that they've gotten so much farther. I dont' have time to check out there CSS or anything, but thanks for the link, and I hope that there will be a solution.

    --
    Photos.
    1. Re:Almost there, but by Anonymous Coward · · Score: 0

      This is a bug in IE. IE won't let the user resize text who's size is specified in px. If you use relative terms like 120% or bigger it works.

      Mozilla and Opera don't have this limitation.

  114. You sure it's not... by Anonymous Coward · · Score: 0

    the "Reparent Highly Rated Comments (causes comments to be displayed even if they are replies to comments under current threshold)" setting on the Comments preferences page. I usually turn it off since I hate reading replies to messages I don't see, but that would cause the missing comments you are complaining about.

  115. Still doesn't fix the problem by metalhed77 · · Score: 1

    Hate to reply twice. But a normal HTML table gets larger as the text inside of it gets larger. The linked to CSS table stays a fixed pixel size regardless of font size (i'm using firebird atm, as i mentioned above it resizes not at all in IE). Table resizing is of course NECESSARY because what use are increased font sizes if they must be stuffed into tiny boxes! Good attempt, but a table replacement it is not.

    --
    Photos.
    1. Re:Still doesn't fix the problem by Skapare · · Score: 1

      Isn't that what the whole principle is about ... specify the sizes not in terms of pixels (which the ALA/Slashdot example did wrong), but instead in terms of percentages? Got a site to show where it's all done exactly right?

      --
      now we need to go OSS in diesel cars
    2. Re:Still doesn't fix the problem by Anonymous Coward · · Score: 0

      Realistically, you want both. You don't want your left navbar taking up 20% of someone's 1600x1200 screen. And for data-driven sites, you can only make an educated guess exactly how wide the content might really be.

      And guess what, working code that solves this problem already exists in every browser, and it works great. It's called the TABLE tag. Someone should email the professors on the CSS standards board.

    3. Re:Still doesn't fix the problem by Skapare · · Score: 1

      You can specify a much smaller percentage. OK, add a minimum pixel size to that, too. But the key is to allow the browser to expand it if it needs it. If a single word needs more space, it's better to expand the box instead of letting the text spill, as seen here (note the words "Subscribe?", "Askslashdot", and "Developers" in the left menu).

      --
      now we need to go OSS in diesel cars
  116. Aw Man.... by Anonymous Coward · · Score: 0

    I still have old HTML style tags on my site. If something as ponderous as /. switches, I guess I'll have to swallow my pride and learn how all the new tags work. Crap. At least, since it's php, I won't have to deal with style sheets. Just update one page and they all update.

  117. Re:Hmmmm by Anonymous Coward · · Score: 0

    Since this is not a 'hot' news item, what does it matter?

  118. ahem. by Anonymous Coward · · Score: 0

    you can acheive the same effect using nested divs (they nest like frames, and size like "table" elements if you set the margins/width/height to auto... that's how you're supposed to do it.)

  119. REMOVING ADS FROM SLASHDOT by Anonymous Coward · · Score: 0

    ARE YOU CRAZY?

  120. um... by pb · · Score: 1

    I've gotta ask... doesn't slashdot use mod_gzip? Was that factored into the bandwidth estimates?

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:um... by Micah · · Score: 2, Interesting

      That's a good point. I used to host Slashcode based sites. The default home page was around 50k normally, but with mod_gzip it got down to around 6k per page. HUGE savings!

      Certainly, caching CSS files locally would save a little in this scenario, but not nearly as much as they say.

  121. Works much better... by Polo · · Score: 2, Informative

    I tried it on my phone, and the display is lots more readable.

    The original version had lots of italics and the text flow wasn't great.

    The updated version looked much better (except that the header of the first story was separated from the body by the section nav and poll and stuff)

    Handspring Treo 600, blazer browser.

    Now there's no reason to fix http://slashdot.org/palm (which doesn't seem to work) to be as good as http://www.wired.com/news_drop/palm looks on a handheld.

    Maybe even make it automatic.

    1. Re:Works much better... by Mr_Silver · · Score: 1
      Now there's no reason to fix http://slashdot.org/palm

      Use AvantSlash instead until they do.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  122. Still wrong by metalhed77 · · Score: 1

    That size does pixels and percents not percents alone. The box sizes on that site are hard coded to the browser width with a width:100%. This is WRONG. Why? if you were to try and make extra large font sizes (for a sight disabled person) the font sizes increase, but the boxes take up the same portion of space on the page. With tables, the whole page physically expands. meaning some horizontal scrolling action goes on. Additionally, that page does not work in reverse. If you narrow down your browser window the right column goes in back of the center column! That is EXTREMELY broken. So yes, fonts can increase with percents, but on that site the containers are percent specified based on a pixel (browser width) value. This leaves them effectively pixel specified. specified creating problems. This was all observed on mozilla firebird.

    --
    Photos.
  123. HTML, markup language, dead at 11 by Anonymous Coward · · Score: 0

    I just heard some sad news on talk radio - web description language HTML was found dead on AOL this morning. There weren't any more details. I'm sure everyone in the Slashdot community will miss him - even if you didn't enjoy his work, there's no denying his contributions to bandwidth spoiling. Truly a Swiss icon.

  124. That's not my page by metalhed77 · · Score: 1

    You've gotten mixed up, I hope you meant to respond to the other post because my page is clearly, http://www.andrewvc.com and the bluerobot page is the one i cite as wrong. I'm just clearning this up for any readers who get teh wrong idea.

    --
    Photos.
  125. Support Dillo by Anonymous Coward · · Score: 0

    The Dillo browser has been unable to render slashdot since the changes to the site in sept. See http://www.mail-archive.com/newbie@linux-mandrake. com/msg135413.html Please support lightweight browsers such as Dillo in the next version--I think this rules out css.

  126. Re:why HTML? by Anonymous Coward · · Score: 0

    Let's all call people stupid. That'll make it all better.

  127. No i retract the above. by metalhed77 · · Score: 1

    I read your post as having a different parent. I'm sorry.

    --
    Photos.
    1. Re:No i retract the above. by Skapare · · Score: 1
      I read your post as having a different parent. I'm sorry.

      No problem.

      But I went ahead and loaded up your page with the same setup as the others just to see what it looks like. The JPEG is here. It looks rather weighted to the left side to me. Lots of unused real estate on the right.

      --
      now we need to go OSS in diesel cars
  128. Slashdot pulls an SCO by payote · · Score: 0

    I got the following unexpected response when trying to retrieve : 403 Forbidden Please make sure you have entered the URI correctly.

    --


    Never pet a burning dog.
    1. Re:Slashdot pulls an SCO by Anonymous Coward · · Score: 0

      Never burn a petty dog.

  129. Don't repeat the same sentence over and over by Anonymous Coward · · Score: 0

    You're wasting my precious bandwidth.

  130. ahem. ahem. by Anonymous Coward · · Score: 1, Insightful

    There's no way to tell a DIV to be a certain width & height, but grow larger if the content demands it. Feel free to post some html and prove me wrong.

    I'm being facetious of course -- Tables are only better because they have certain features that weren't included in CSS for whatever reason.

    1. Re:ahem. ahem. by Anonymous Coward · · Score: 1, Informative

      Maybe that's because it's bad design to use pixels in web pages. When I bought my first windows PC, it had a less than 70 dpi screen, now I use a 120+ dpi screen. IBM has 200 dpi screens. If you build your site expecting a certain dpi, it WILL break. You need to size everything in relative units, or percentages. If you size content elements in em's, they won't overflow, because as your content gets larger, so will its container.

      Ofcourse, this isn't even getting into the whole "table-based sites are useless on pda's" aspect. This may not be a big problem now, but when pervasive computing arrives and your cellphone becomes your primary webbrowsing tool, this will matter.

      Stop trying to make CSS do the broken things that tables did. CSS is meant to improve on tables, not replace it.

    2. Re:ahem. ahem. by SoupIsGoodFood_42 · · Score: 1
      Wrong. The CSS specs have both max-height, max-width, min-height, min-width...or something like that. The problem is that IE doesn't support it (as usual). Mozilla has no probs with it (as usual).

      Opps, just realised that won't do what you're asking exactly. But there are more display types other than inline and block, like compact and run-in. I think they have the effect that you (and me, to) are after. But not even Mozilla supports them yet.

    3. Re:ahem. ahem. by Anonymous Coward · · Score: 0

      All this would be much less problematic if browsers learned to properly resize images. Nearest neighbor interpolation/aggregation sucks. If one could provide high-res images for those high-ppi screens and use CSS to rescale it for low-ppi screens without introducing horrible artifacts, I'm sure design-minded authors would stop using pixel-sizes for text.

    4. Re:ahem. ahem. by Anonymous+Brave+Guy · · Score: 1
      Maybe that's because it's bad design to use pixels in web pages.

      OK, I'll make you a deal. You produce a 100% error-free scalable graphic format that can be rendered by every browser my clients use, and I'll give up matching certain page dimensions on a pixel-size basis to my graphics.

      Sometimes px are still the right answer.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  131. Re:why HTML? by cRueLio · · Score: 0, Troll

    i did read it, but i said it should be XHTML STRICT, not TRANSITIONAL

  132. Sweet. i've been working on the same thing by legLess · · Score: 5, Informative

    This is an elegantly-designed page, and a nice recode of the original.

    For the last several months I've been working on the same project from a slightly different perspective. We have a working Slash-based site, currently in live beta, at http://www.news4neighbors.net.

    The site doesn't validate, but it's all structural XHTML with CSS for layout and style. This is much rougher than the beautiful markup presented here, but the difference is that nearly our entire site is running this template system. My work is based on the Openflows strict theme, released early this year at http://strict.openflows.org. But not much of that theme is left, as their project and mine had very different goals. I've changed all of the 120-something templates, and much of the code that sends them data.

    The site needs a lot of work, no doubt. But we're developing it rapidly, and have made much progress.

    The biggest challenge is that Slash itself doesn't separate content from presentation from business logic. To change one set of tags you may have to rewrite a template, change a database variable, write some Perl, or a combination. This isn't a knock on Slash -- it's very powerful and I enjoy using it -- it's just that the presentation layer hasn't been their focus.

    The end-goal for this project, Slash-wise, is to have a fully XHTML/CSS compliant theme that people can easily use on their sites.

    If you want more information about it, send me email at randall -at- sonofhans.net

    [ FYI, I also posted this in the ALA discussion ].

    --
    This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
  133. The one reason I can't give /. urls to friends by devphil · · Score: 3, Interesting


    is that the default comment view (i.e., when you don't have an account) is non-threaded, oldest first. Which is just stupid. People visiting are treated to pages of whatever the current first-post troll is these days.

    Switch the default to threaded, highest scores first, and then if a visitor wants a more chaotic view, they can deliberately ask for it.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:The one reason I can't give /. urls to friends by koekepeer · · Score: 1

      and if you do this, the timeline of the discussion is broken and all your friends wonder why a post is regarded as redundant when they read the exact same thing few posts later with a +5 insightful.

      just browse at high treshold (>+2)

      maybe i'm missing something obvious and i just didn't get your point... if so please elaborate

    2. Re:The one reason I can't give /. urls to friends by goldfndr · · Score: 1
      if you do this, the timeline of the discussion is broken and all your friends wonder why a post is regarded as redundant when they read the exact same thing few posts later with a +5 insightful.
      Have you actually tried Threaded, High Scores First?

      Redundant moderation counts as -1, so it's unlikely that there'd be a Score:5, Redundant. I, personally, can't recall ever having seen a Score:5, Redundant; and I'm doubtful that it's even possible.

      I just tried slashdot.org as a new user, the defaults are Threshold=1, Threaded, Oldest First. (An improvement, it was Flat instead of Threaded!) The only postings displayed were Score:4 and Score:5 except top replies, of which 1 was the threshold (so a Score:1 top reply was visible but not its Score:3 child). Doing High scores first would bring those Score:1 and Score:2 top replies to the bottom on a popular story.

      (By "top replies", I mean use of the Reply button next to the Change button rather than a "Reply to this" hyperlink.)

      Going with a higher (>+2) threshold makes sense, but a rookie newspaper reporter looking at a recently posted Slashdot discussion might be astonished to find no reply content at all! But maybe that isn't such a bad thing...

      Maybe I'm just not envisioning things properly; can you come up with a sid and a couple of cids where Threaded, High Scores First had the Redundant posting before the Score:5, Insightful?

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    3. Re:The one reason I can't give /. urls to friends by Hard_Code · · Score: 1

      Uh, all you have to do is add the appropriate GET param on to the URL to make it threaded.

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:The one reason I can't give /. urls to friends by Minna+Kirai · · Score: 1

      so it's unlikely that there'd be a Score:5, Redundant

      Of course you'll never see +5 Redundant. He never said anything like that. Read the post again. The paragraph you just quoted clearly says that readers of the page will see one comment at +1 Redundant, go down a little, and see another (from a different author, but providing the same info) as +5 Insightful.

      That can happen because sorting by something other than time posted can put an early post below a later one, swapping the apparent redundancy between them.

      He's argueing against the entire concept of non-chronological sorting, because it causes readers to view comments in a different order than the moderators and actual commentors did.

    5. Re:The one reason I can't give /. urls to friends by goldfndr · · Score: 1
      Are you sure it can happen? I don't think so. For a Score:1 Redundant to be above (earlier within the HTML than) a Score:5 Insightful within Threaded, High Scores First for an unlogged in user, I assert you'd need:
      • The Score:1 Redundant is a top reply (because replies to replies are only visible when score >=4 for unlogged in users)
      • The Score:5 Insightful is a reply either within said Score:1 Redundant thread or within another Score:1 thread (because all Score:1 top replies are grouped together [from old to new] below the Score:2 top replies)
      But whether said Score:5 is under said Score:1 or another Score:1, it's still posted after said Score:1, not before, meaning that said Score:1 Redundant must've been moderated Redundant in reponse to a post other than said Score:5 Insightful.

      If we were discussing Flat layout or mis-moderation, I'd agree that it could happen. But, AFAIK, we aren't.

      BTW, in your last sentence: "s/the mod/some mod/" (or perhaps even "s/the mod/most mod/").

      --
      Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    6. Re:The one reason I can't give /. urls to friends by Anonymous Coward · · Score: 0

      Oh shit, is that all? And to think that I would have to parse the page through my phramus enhancer and convert the output to JNDF before sending the entire converted site to all of my friends. Thanks for making it so simple for regular users.

    7. Re:The one reason I can't give /. urls to friends by efflux · · Score: 2, Informative
      And what, this url is easier?

      http://developers.slashdot.org/article.pl?sid=03 /11/21/2223256

      . NO. I don't think so. I think you'll send them a link. And *then*,you can add the appropriate parameter.

      Say:

      http://developers.slashdot.org/article.pl?sid=03/1 1/21/2223256&mode=thread .

      OMG. So incredibly difficult.

      --
      Do I contradict myself? Very well, then I contradict myself, I am large, I contain multitudes. -- Walt Whitman
    8. Re:The one reason I can't give /. urls to friends by devphil · · Score: 1


      I'm looking at a soup of = and & and I see no GET. Maybe it's buried in there slmewhere, but I'm not going to hunt through it only to have the "editors" rvamp things a week later and break it.

      Poor decisions on their part are not my responsibility to fix or work around. If they want me to spread the word, they can damn well help me.

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    9. Re:The one reason I can't give /. urls to friends by Anonymous Coward · · Score: 0

      No, you fool - he's talking about the HTTP request. A GET request puts all parameters in the URL whereas a POST request doesn't (it sends them a few lines after.)

      In this case, all you need to do is append &mode=threaded to the URL. Don't be so damn stubborn. Some things you have to do for yourself, you know.

    10. Re:The one reason I can't give /. urls to friends by Hard_Code · · Score: 1

      Um, GET is the HTTP command. GET-style parameters are placed on the URL. The one you want is probably either:

      &mode=thread

      or

      &mode=nested

      --

      It's 10 PM. Do you know if you're un-American?
    11. Re:The one reason I can't give /. urls to friends by Minna+Kirai · · Score: 1
      because replies to replies are only visible when score >=4 for unlogged in users

      You can change thresholds without logging in. Since the claims were in context of having changed the display from default Flat/First into Nested/Highest, this will in fact happen automatically. (Try it). And that setting would be encoded in the URL to whoever she's emailing links to.

      But whether said Score:5 is under said Score:1 or another Score:1, it's still posted after said Score:1, not before,

      No. It'd look like this:
      • Raptors are cool because... (+5, Informative) 07:00
        • Try www.raptor.com (+1, Redundant) 09:00
      • For info, see http://raptor.com (+5,Informative) 08:00

      The 08:00 reply was posted earlier, scored higher, and yet displayed (in Nested/HighestFirst) after the 09:00. But the 09:00 was clearly marked redundant in response to the 08:00 one, by a moderator in NewestFirst view.

      BTW, in your last sentence: "s/the mod/some mod/" (or perhaps even "s/the mod/most mod/").

      But, all moderators read -1/NewestFirst... a sig told me so!
    12. Re:The one reason I can't give /. urls to friends by neomac · · Score: 1

      Regarding your sig:

      You cannot apply a technological solution to a sociological problem. (Edwards' Law)

      What about shooting stupid people?

  134. (OT Sig Troll) by cookd · · Score: 1

    No, no, no. You've got it all wrong.

    It's "Never pet a flaming cat."

    And it is the standard response when anybody asks for a tip (either kind) or insightful advise.

    --
    Time flies like an arrow. Fruit flies like a banana.
  135. Yeah, I know by metalhed77 · · Score: 1

    that was mostly there for stylistic reasons. I should note that my site does use absolute pixel values. And I think that's ok to be honest. In my mind, the w3 spec is broken. Font size should increase along with all other sizes, like image size and the whole page. Like how opera resizes. It's a broken standard. In my opinion, one should work with it as much as the userbase will allow. Normally, the CSS font sizes don't bother me. For instance, ALA's website works fine. But with the tight borders on their slashdot repro site. It just breaks. Flash really is a better solution in a lot of ways. Ease of design. Ease of design reproduction. Ease of defining semantic values (flash does allow this!). I should really have chosen it but whatever, it works.

    --
    Photos.
  136. dynamic threads! by datalife · · Score: 1

    I would be nice to have dynamic threads like the dynamic-feature at http://www.kuro5hin.org.

    It's nice to just reload the threads you want to read and i think it saves some bandwidth.

    --
    There are only 10 types of people in the world: Those who understand binary and those who don't.
  137. Re:Hmmmm by Anonymous Coward · · Score: 0

    Why would it be a hot news item, it's about the future os Slashdot for god's sake...

  138. Re:What a crock by Anonymous Coward · · Score: 0

    grow the fuck up already and call yourself something respectable, would you, fatass?
    Heh, You are telling him to call himself something respectable, and you are called Alex_Ant?
    Haha.

  139. Great link, many thanks! by Anonymous Coward · · Score: 1, Interesting

    That was pretty eye-opening for me, thanks for posting the link, cioxx.

    Now to revisit my crappy old html ...

  140. Re:Just another example of the Slashdot monopoly.. by Anonymous Coward · · Score: 0

    I haven't looked at slashcode, but the reputation is that (1) Can't really change the HTML and (2) Can't change the database. It probably would be better to start over.

  141. about time by mcbridematt · · Score: 1

    About time. Jazilla can't renderer even one bit of /., because several td tags a broken, and our HTML parser ( JTidy ) can't be bothered fixing them up.

    1. Re:about time by mcbridematt · · Score: 1

      I take that back, in M3 Alpha (which was just released), /. works to some degree

  142. Bug in the 'final example'? by rufusdufus · · Score: 1

    I use the 'large' font setting in Internet Explorer 6 so I can read the text a distance from the screen. In the original example page, the fonts size is correct. In the 'final example' the font size of the article text on the front page is WAY TOO LARGE, although the text is the correct size when an article is actually viewed.
    Why is the article text on the new page so much larger than the original example with large font settings?

  143. Re:I'm just happy it rendered properly in Firebird by jilles · · Score: 1

    I've been browsing slashdot for years (since 1998). During the last year I've been doing this with various builds of firebird (currently using 0.7). I've never noticed rendering problems with slashdot.

    --

    Jilles
  144. I think you're missing the point by Anonymous Coward · · Score: 0

    I think the point is to reduce the amount of slashdot-effect on unwitting websites, not to increase the useability of slashdot.

  145. text browsers by umrk · · Score: 1

    This new slashdot looks ugly in text mode browsers like 'w3m' and 'links'. There should be a 'skin' that I can set to exclude all the crappy columns and just give me the stories.

  146. Re:What a crock by Anonymous Coward · · Score: 0

    IAWTP

  147. Guh? by Feztaa · · Score: 1

    It looks to me like Malda asked these guys to submit patches, they did all the work of making the HTML standards compliant, and now they're withholding the patches. They're asking for some people to submit the patches... why don't they just do it themselves?

  148. This is nice but.. by cyberfunk2 · · Score: 1

    Will it help redflag dupes ?

    1. Re:This is nice but.. by ynohoo · · Score: 1

      I'll be happy if it fixes the "page widening" bug, and the "repeat the entire thread on next page" "feature" in nested view...

  149. A reply to your complaints... by Slur · · Score: 3, Informative

    Following your identical post on ALA the following reply from Marshall Roch

    Everything mentioned in these comments are fixable, including Andrew's "CSS tables."

    Have a look at http://projects.exclupen.com/slashdot/ (does not work well in IE, but that is fixable if there is interest)

    • Italics are back (using cite) so you can tell what is contributed and what is editorial remarks.
    • I have "jump to" links to the content, navigation, and right-side boxes.
    • Labels are used on the forms.
    • The content column comes first
    • Padding is fixed so some text isn't touching the edges of the boxes (maybe it's just a personal pet peeve, but that really bugs me)
    • I'm sure there's more stuff I did, but this was a month ago and I forgot already. :)

    I'm also willing to help get /. up to speed. Where's the best place for interested parties to discuss this further? Please post replies on the ALA forum.

    --
    -- thinkyhead software and media
    1. Re:A reply to your complaints... by GooberToo · · Score: 1

      Wow! That link loaded AND RENDERED wicked fast! And this is on an old dual PII 333 using galeon.

      Very nice. One can only hope that /. will one day render that fast. Sweet!

  150. Thanks for the info. by Trillan · · Score: 1

    I wasn't familiar with the handheld media.

  151. If I can't read it in Lynx... by Trolling4Dollars · · Score: 1

    ...it's not of any use to me. When I need to get my Slashdot fix at work and I'm using ssh to connect to my server at home, I browse /. with Lynx. It's the only way to go for low bandwidth remote web browsing.

    1. Re:If I can't read it in Lynx... by Anonymous Coward · · Score: 0

      Actually, you're one of those that get the most benefit out of this. Since Lynx ignores the CSS, and the formatting has been removed from the HTML (which lynx has always ignored, anyway.), your download overhead goes way down. The new XHTML version looks great in Lynx on my box.

  152. Konqueror, Opera by Phantasmo · · Score: 2, Informative

    I believe that Konqueror DOES include application/xhtml+xml in its Accept header, but it processes the document using the HTML parser rather than a proper XML parser.

    Also, I seem to remember reading application/xhtml+xml pages just fine in Opera.

    I used to serve all pages on my site as pure XHTML 1.1, with the correct MIME type and everything, until I realized that I'm one of three people I know who uses a non-IE browser. :(

    You can't really hate Microsoft until you've gotten serious about standards. Then their arrogance shines through.

    --

    The US Army: promoting democracy through unquestioned obedience
    1. Re:Konqueror, Opera by JimDabell · · Score: 1

      I believe that Konqueror DOES include application/xhtml+xml in its Accept header, but it processes the document using the HTML parser rather than a proper XML parser.

      Close. It does process application/xhtml+xml documents as tag soup, but it doesn't advertise the fact. Please vote for bug #52665 to fix this.

  153. 'ol html by Anonymous Coward · · Score: 0

    how about /. in HTML 1.0? that should be fast!

  154. it makes a person wonder by CAIMLAS · · Score: 1

    Looking at this guy's work makes me wonder what exactly the /. maintainers have been doing for the last 3+ years. I'm sure they're busy and all, but as far as actually finding information for the site, they have to look a lot less - it all comes to them, nowadays, as opposed to the beginning where they found a lot of it themselves. (Which, IMO, was more interesting than a lot of the psuedo-politics and business garbage that have been seen in the last year or so...News for Nerds, right?)

    I'm sure I'll be modded down for this or have the message completely removed, but it seems to me as if Taco and his gang have been negligent with their jobs. Think how much money they could be saving OSDN by simply doing a little extra work!

    On the other hand, I wonder why this guy didn't approach OSDN and offer to sell them this design/interface overhaul. At even $3,000, it would be something that would be a 'wise business choice', even if they coudl get it done for less elsewhere.

    As far as the design goes... I wonder what effect it would have on system load and memory use. More? Less? I'd wager less, but that's just my ignorant guess.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:it makes a person wonder by Micah · · Score: 1

      I agree with you up to the last paragraph -- I don't think it would have much affect on system load. Slashcode still has to process a lot for every request, in terms of database queries and such. It doesn't really take the system any time to copy the output to the network pipe.

      Now, if they used client-side XSLT, they could probably take a fair bit off the server load.

  155. Well, then by PotatoHead · · Score: 1

    I agree given that information. I never did pay too much attention to the Times and WSJ, but could always identify them quickly enough through the changes. Clearly they did the right thing in that I really did not notice much.

    Looking forward to faster page loads in either case. Maybe the resulting savings will make the site easier on OSDN...

  156. Agree by PotatoHead · · Score: 1

    I do want things to consume less bandwidth because that is the right thing to do. I was referring to cosmetic changes and those of style. Too many of those and things could go sour.

    The other reply to my post indicated this works if done incrementally. That is likely the way to go. For a moment, I envisioned the "new and improved" /. all trendy and disgusting...

  157. compression by fr0dicus · · Score: 1

    Do the bandwidth saving maths examples include the fact that slashdot uses mod_gzip?

  158. Tidying posts by KjetilK · · Score: 4, Insightful
    Amen!

    I hope they implement ASAP.

    But there is another challenge, and that's the posts people write. Anybody care about their code? For example, quoting, to do it properly, one should write: <blockquote><p>blah, blah</p></blockquote>. That's an awful lot of typing.

    A page is not going to validate unless the posts are correct.

    The way I have planned to do this on one of my sites, is to make sure that every time somebody clicks "Preview" or "Submit", the post is handled to Tidy for sanity checks and conversion. By using preview, you can correct you're code, but you can never submit something that isn't well-formed.

    I'm using Perl too, not Slashcode, but AxKit. Nevertheless, a good Perl implementation of Tidy is still lacking. There is a HTML::Tidy project page on Sourceforge, but it hasn't really gotten off the ground.

    Does anybody else want to work on this, or do you have other ideas for cleaning up posts?

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
    1. Re:Tidying posts by Spy+Hunter · · Score: 2, Informative

      Slashcode already does quite a bit of munging on the html you give it. It disallows some (most) tags and tag attributes, implements the special tag that isn't a real HTML tag, and closes all of your open tags. It probably wouldn't be too hard to fix it up to correct nesting issues. If Slashdot was serious about moving to XHTML, this would probably be the least of their worries.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:Tidying posts by Anonymous Coward · · Score: 0

      So rather than use a few simple regex, your going to hook an entire validating parser? Unless you're allowing people to upload arbitrary html (wiki?), tidy's complete overkill. You post is overrated too.

    3. Re:Tidying posts by Nimey · · Score: 1

      you can correct you're code

      do you have other ideas for cleaning up posts?

      Built-in speelcheck?
      Sorry, it had to be said.
      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    4. Re:Tidying posts by scrytch · · Score: 2, Insightful
      But there is another challenge, and that's the posts people write. Anybody care about their code? For example, quoting, to do it properly, one should write:

      blah, blah

      . That's an awful lot of typing.

      A page is not going to validate unless the posts are correct.

      The balance problem is trivally corrected by actually parsing the HTML in the post, then inserting the proper closing tags at the end. No, the page will still not validate -- but no one is asking for slash pages+posts to validate, merely asking that the templates themselves manage to validate.

      Demanding people submit validated HTML is simply going to chase a lot of people away from posting at all. A blog's job is not to make posting difficult.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    5. Re:Tidying posts by KjetilK · · Score: 1

      Taco, it's Taco's fault! I swear! Uhm, ok, no, my bad... :-) But then, my excuse is that English is not my native language! :-)

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    6. Re:Tidying posts by KjetilK · · Score: 2, Insightful

      The balance problem is trivally corrected by actually parsing the HTML in the post, then inserting the proper closing tags at the end.

      Yes, that's true! But it is not simply the balance problem I'm addressing. People may for example use the BLOCKQUOTE element, but don't realize that it should be a P element within it. There are quite a lot of small things like that.

      but no one is asking for slash pages+posts to validate,

      I do... :-)

      The point is, tidy should be able to do that job easily, unless I've misunderstood something. Except in rather rare cases, tidy will ensure that the XHTML is well-formed, rewrite the stuff that doesn't, that it does not contain elements that are not in the spec, and that should be sufficient to ensure that the whole document validates, given that the template is good.

      Demanding people submit validated HTML is simply going to chase a lot of people away from posting at all. A blog's job is not to make posting difficult.

      This is a very important point. Indeed, if this is the result, it would be wrong. However, I'm quite sure this would not be the result, Tidy would be transparent to the user and a help.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    7. Re:Tidying posts by Anonymous Coward · · Score: 0

      Built-in speelcheck?

      indeed

    8. Re:Tidying posts by Anonymous Coward · · Score: 0

      There's only one really good solution to this problem, and that's to rewrite any user-written HTML code. You generally have to do it for security reasons anyway (oh, you mean you're not stripping out that inline JavaScript code? bad monkey). Probably the easy thing to do is define a set of "good" HTML tags (notice that /. has a set at the bottom of the comment form), parse the user input with a non-validating parser, then reconstruct the post as interpreted by that parser in valid HTML.

    9. Re:Tidying posts by ftobin · · Score: 1

      I've actually thought about the problem of having user-supplied comments in a site that is trying to shoot for valid XHTML. I think the best solution is for the site to allow a simplified language for posting comments. Web BB's and wikis got this right, I feel.

      The reason why a simplified language is better is:

      • a good one can be taught in 20 seconds
      • it wouldn't have 'nested structures' problems; they would simply be forbidden
      • it would be more typing-friendly

      HTML is good for generated content and expert users. However, it is extremely poor for most handwritten content. There is a similar contrast between knowing TeX and simply using a frontend or a word processor.

  159. Confarnit! by Anonymous Coward · · Score: 0

    If it ain't broke, DON'T FIX IT!

    1. Re:Confarnit! by Morosoph · · Score: 1

      It's broke.

  160. Re:Hmmmm by Anonymous Coward · · Score: 0

    Who's "god" ??

  161. Re: Changing the look by Anonymous Coward · · Score: 0

    You parent's gone! *Confused*. *Files bug*.

  162. seconded! by eddy · · Score: 3, Informative

    Actually, you'll have to go back to stuff like Internet Explorer 1.5 and the like to find a browser that doesn't support the basics.

    And for the record, PNGs are always smaller, except in a few very special cases which doesn't matter because the absolute size difference is next to nothing in those.

    And yes, the PNG-writer in Adobe products is fucking broken last time I checked, and to top it off, many "webdesigners" doesn't understand that PNG supports truecolor, so they'll happily compare their paletted GIF and their GIF saved RGBA and explain the size difference not with "I'm an idiot" but "PNG sucks".

    And as for animation.. that's a feature! Personally, I have animated GIFs disabled -- always -- but if you really want to animate pictures you'll use MNG which is animations made out of PNG-images

    --
    Belief is the currency of delusion.
    1. Re:seconded! by mikecron · · Score: 0

      I wouldn't rush into using MNG. According to this site:

      MNG Support was removed as part of Mozilla at 2003-06-03 16:20 PST, which means that nightly builds from June 4 and later no longer contained it, neither will Mozilla 1.5alpha and later.

  163. Well done by huwr · · Score: 0

    I think that this is a welcome wake up call. However, I am more than sceptical about the three figure savings. But still, if it takes the combined power of a squadron of nuclear penguins to generate a slashdot page, I really think that it is time for an upgrade (and a rest for the squad).

  164. I like this look by The+One+KEA · · Score: 1

    http://www.uwplatt.edu/~web/webstandards/slashdot/ INDEX2.HTML

    I actually like the look of Slashdot here. Others have said that it looks terrible but I actually like it! I hope Slashdot is revamped and cleaned up, and I especially hope that we have the opportunity to choose whatever CSS we want - so I can get it to look like that.

    Would Slashdot itself actually have to be totally shut down in order to revamp it, or is it just a matter of modifying the Slashcode and restarting the Web server?

    --
    SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
    1. Re:I like this look by Micah · · Score: 1

      They'd have to modify the theme, of course, which would (hopefully) be done on a development server. Then, Slashcode allows exporting and importing themes. That could be done quickly, and only a server restart would make the change complete.

  165. Experiment by eddy · · Score: 1

    I save out the front page with images. There was only 19259 in images (no ad) but after a round of 'gif2png -nsO' and 'pngcrush -brute -rem tEXt' we were down 2K to 17006. So with no effort we have a 2K shave of the front page.

    It'd be interesting to multiply those savings with the number of images downloads per month.

    --
    Belief is the currency of delusion.
    1. Re:Experiment by Anonymous Coward · · Score: 0

      The images are cached by your browser, so they probably aren't a huge bandwidth issue.

    2. Re:Experiment by eddy · · Score: 1

      You mean there's a cache in browsers? That's absolutely mindboggling. Why, I had no idea. </stewie>

      I think you'll find that even with caching there's a real load from serving images. Caches aren't perfect, people force-reload all the time, etc.

      Since using png is a zero-effort kind of think, it's pretty hard to argue against, especially when you factor in the actual technical benefits; like images with proper alpha (users could use some other BG color except for white) and the possibility to have actually nicer looking images.

      Slashdot isn't an image-heavy site. I've done this same experiment for a review at HardOCP and the savings there were gigantic (multiple hundred kilobytes). I talked to someone on the crew about it, but as usual, nothing happens.

      --
      Belief is the currency of delusion.
    3. Re:Experiment by Anonymous Coward · · Score: 1, Funny

      This is Slashdot. People sit there just reloading the front page.

  166. Er...slash doesn't use templates? by pacman+on+prozac · · Score: 1

    If it did, you could just change a few html template files and bingo, site upgraded...

    I thought all large web-apps used templating, it was about the first thing I learnt howto do when making them.

    Seperate the presentation from the logic!

  167. Re:Hmmmm by Vint+Cerf · · Score: 0

    I am. Vint Cerf -- God of teh internet, bitches.

  168. google by koekepeer · · Score: 1

    about google's reworking of the page: did you look at the source? still a mix of css in the header, inline css, and attributes for certain tags.

    still far from elegant (and efficient ?), and with such a simple layout... but i guess they have good reasons. maybe it's a compromise between page size and standards compliance/elegance.

    on topic: i agree completely with your view on the "/. CSS-ing" initiative. anything that makes /. serve pages faster to more people is a Good Thing (tm).

  169. Re:Sweet. i've been working on the same thing by Peter+Winnberg · · Score: 2, Informative

    And if you want more information about the Openflows Strict theme, send me email at peter -at- openflows.org :)

  170. Old browsers by obi · · Score: 1

    There's no layout in NS4.7 - it looks quite crappy. I know life would be so much better without NS4.XX, but it's still a fact of life in a lot of corporate settings.

    My suggestion would be to display the headlines first at the top, and the slashboxes after, in the no-layout version, I think it would render it a bit more useful.

    The other problem is that for increased font size, the text starts overlapping other columns... not that big a deal for me.

    Despite these problems I still hope Slashdot would adopt it.

  171. don't forget the "light display" by roskakori · · Score: 1

    concerning ugly colors and waste of bandwidth, slashdot already has a decent solution for that: go to your user page, click "preferences", go to "Customize Slashdot's Display" and enable "Light (reduce the complexity of Slashdot's HTML for AvantGo, Lynx, or slow connections)".

    i really support the retooling, but until then, i stick to "light display".
    1. Re:don't forget the "light display" by TeknoHog · · Score: 1

      Me too! I won't be using the new version if it looks like the same old mess, no matter what the underlying technology. The light mode is much more readable even on graphical browsers, let alone on w3m and its ilk. IMHO the light mode makes more sense in the light of 'news for nerds, stuff that matters', the normal display looks like marketroids on acid.

      --
      Escher was the first MC and Giger invented the HR department.
  172. I would like to see ... by torpor · · Score: 1

    ... much better interfaces to the slashdot thread engine and its database.

    Why does it *have* to be that we use a 'web browser' to read these objects?

    Anyone done anything with the database which pushes the edge of interface design in interesting ways, such as giving us alternative views of threads, more flexible display options, etc?

    Some sort of 'xfm'-like view of slashdot would be nice. Visualization for prime-time.

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  173. PDA display much better in the new version by blorg · · Score: 1

    As he states in the article, the new version displays much better in PDAs (IE on Pocket PC, anyway). It's actually completely readable, with no horizontal scrollbars. More than readable; it even looks good. Even readable is more than you can say for most sites. It would be great to be able to read Slashdot on my PDA, if this change is taken on.

  174. How would this affect browsers in PDAs? by Danathar · · Score: 1

    I've occasionally read Slashdot on my Tungsten T in a micro browser. Its readable, but somewhat painful. Would this new design help that at all (I'll have to try it). More importantly, it would be nice if slashdot had a WAP site for PDA users.

  175. 50 million pages a month by Anonymous Coward · · Score: 0

    Is that all? Surely it's more than that. Matt Drudge's site had 183,894,342 in the last month. If so, then slashdot has a long way to go. I've seen sites that Matt links to go down as fast as any slashdot effect.

  176. Tables vs CSS - 15 points to consider by Anonymous Coward · · Score: 1, Interesting

    Before you guys at Slashdot consider going to a full CSS design, you should really think twice.

    $3,650 USD! Are you really going to save that much per year. First, you have so much bandwidth that you already paid for, you most likely will not be able to drop down to the next level.

    Second, the CSS example was only the home page...what about all the other pages?

    Third, bandwidth is getting cheaper and what is the real R.O.I. for this change? And is anyone going to really have time to read huge articles on their PDA, not to mention getting EYE strain while you are reading it.

    Fourth, the bandwidth saving stated should be PROVEN to work on different browswers. CSS-P needs a LOT of workarounds to get this all done just for a single browser. So by the time you get it all to work, the bandwidth saving are mute.

    Here is a link you should look at

    TABLES VERSUS FULL CSS INTEGRATION
    (i.e. replacing all those table tags with div tags and CSS positioning)

    1. Re:Tables vs CSS - 15 points to consider by Cid+Highwind · · Score: 1

      Quoth the linked site:

      "First, you CSS elitists don't even have the web traffic to come even near 10% of your monthly bandwidth allocation. And that's for your own ISP's most basic and cheapest web hosting plan. (That's one of the reasons why these ISP's can host hundreds of web sites on a single server.)

      Second, if you did have enough web pages to justify the bandwidth savings, you would be connected to a database anyway to at least produce some of those 1000 pages, which means you are better using tables for that tabular data.

      So just these 2 points above means a
      DOUBLE WHAMMY and Catch-22 on the CSS ONLY Fanaticism!!"

      Wow, such a rational argument. Fist an ad-hominem attack, then a complete misunderstanding of the difference between database tables and html <table> elements. This guy makes CSS look good just by being so vehemently and ignorantly opposed to it...

      Let's check out the last section...

      "UPDATE:
      It seems a lot of people are really UPSET at this itsy bitsy web page....

      Well, I guess, if you had been brainwashed for the last 2 years or so on the absolute superiority of CSS over table tags (e.g. sort of like the Nazis who thought they were the superior race) only to watch it crumbling down with just one (1) little unknown web page article, I guess you would be upset as well. (especially considering there are at least a thousand or more well established elitist-type CSS-P books, web sites, authors, gurus, and who knows what out there) "

      *tweeet* Nazi analogy! 10-yard penalty, automatic loss of argument!

      Thank you, troll again.

      --
      0 1 - just my two bits
    2. Re:Tables vs CSS - 15 points to consider by Anonymous Coward · · Score: 0

      AND HOW DO YOU DISPLAY DATA from a DATABASE on a WEB PAGE?

      With HTML TABLES, of course......

      Wow, you got to ask yourself if you have ever connected to a DATABASE? If you did, you would know that Databases consists of TABLES... which is best displaying using HTML table just like they do right now.....

    3. Re:Tables vs CSS - 15 points to consider by Anonymous Coward · · Score: 0

      AND HOW DO YOU DISPLAY DATA from a DATABASE on a WEB PAGE?

      With HTML TABLES, of course.....


      Why?

      (Hint: I want a better answer than "they're both called tables")

    4. Re:Tables vs CSS - 15 points to consider by Cid+Highwind · · Score: 1

      I still don't see why putting stuff pulled from a database table between td and /td tags is any easier than putting it between div and /div tags.

      --
      0 1 - just my two bits
  177. Re:I'm just happy it rendered properly in Firebird by orthogonal · · Score: 1

    The real slashdot doesn't render particularly well at all with Firebird for me.

    Consider using the "lite" version of slashdot. It works fine, and is much easier on the eyes as well.

  178. XML & Blogdot by Anonymous Coward · · Score: 0

    We went further about a year ago: we converted the Slashdot look to an all XML+CSS based layout. Look for it at BlogDot where you can actually create your Slashdot-alike blog and edit its layout (its CSS) using a browser based Javascript tool.

    C U!

    -- Mario Valente

  179. Older browsers by Anonymous Coward · · Score: 0

    There are still plenty of companies and people who are using browsers such as Netscape 4.x. And agencies which use this as their baseline when developing a site.

    I notice that the current Slashdot looks fine in NS 4.79 and looks completely messed up (sorry, I mean fails gracefully) with the CSS example due to it not supporting @import. Haven't checked on horrible monsters such as IE 4.5 on the Mac, but if experience is anything to go by, it probably chokes.

    Interesting article, but how is this acceptable? Since all formatting is CSS based, it seems like you would have to do browser detection and serve up a separate version of the site since there doesn't seem to be any way to around this.

    It would seem to me that if you were to go about this, you would use XML and do a XSLT for any devices you wanted (browser, PDA, mobile, WAP, whatever.), seeing as they usually require customisation anyway.

    Otherwise, whilst Slashdot may not be 100% perfect HTML, it works. There's a reason why people (including agencies) use tables. Right or wrong, while there are still issues, they do -tend- to work.

    Don't get me wrong, I can't wait for the day when we can stop supporting dinosaurs and start taking advantage of things like this.

  180. And while you're about it FIX THIS by Linker3000 · · Score: 0, Offtopic

    Hows about YEARS in all article dates - on the odd occasion I've done a bit of historical digging it would have been nice to know what YEAR the article came from--expecially those that say things like "within the next year..."

    --
    AT&ROFLMAO
    1. Re:And while you're about it FIX THIS by Anonymous Coward · · Score: 0

      I couldn't agree with you more -- I've had the exact same problem and so have many others. However I had to mod your post down as off-topic because the article states that "The goal is not to change Slashdot, but to rebuild it with web standards and show the benefits of the transition.". You have a good point, but it's wrongly placed.

  181. But didja see the savings?!? by H8X55 · · Score: 1

    Thirty-six hundred dollars! Yeah. I said thirty six hundred.. hundred with an "H".

  182. Re:Michael Matriculates by Anonymous Coward · · Score: 0

    That was worringly erotic.

  183. Small Screen Rendering! by hkmwbz · · Score: 1
    You could always use a browser with SSR (Small Screen Rendering), such as Opera or Mozilla. Or you can use any browser which supports alternate style sheets and make your own SSR implementation.

    PS. Just ignore the rants on various Mozilla sites about how Opera's SSR is "nothing but CSS", as it is insignificant or useless. Sure, it might be a simple idea, but why didn't someone else come up with it first then? Also, just because an idea is simple doesn't mean that it's bad or useless. It is, in fact, a good idea, one which might finally kill off WAP (about time). Just had to get that off my chest...

    --
    Clever signature text goes here.
  184. Reread, carefully by anno1602 · · Score: 1

    [...] they did all the work of making the HTML standards compliant, and now they're withholding the patches.

    Exactly... They made the page standards compliant. That is, they took the HTML for a particular /. page, and then manually crunched it until the result was a standards-compliant XHTML/CSS page. By doing so, they showed that it is possible to implement /.'s layout in a standards-compliant way and could demonstrate the advantages that this would bring. Nowhere in the article do they say that they changed slash to generate that new markup.

  185. Since we are talking by Insipid+Trunculance · · Score: 1

    Something to do with the way stories are posted.At the moment we only see articles which the editors approve.while this is a great system which eliminates most of the noise if there was a seperate page where all submissions could be seen and commented upon would be great.

    --
    Wanted : A Signature.
  186. Good idea technically, awful design by jopet · · Score: 1

    The example design uses way too many different font sizes and styles and could be made much cleaner and user friendly. The current slashdot design is alread pretty bad, but this is even worse.

  187. nope i cannot by koekepeer · · Score: 1

    no way i can come up with posts demonstrating my point of view. as they are exceptions, i gracefully acknowledge you found a useful compromise. it does depend on the treshold with which you browse (as said and agreed upon)

    i know of (rare) posts that break the rules (the infamous +5 Troll comes to mind) but these are so amusing they should be visible :)

    overall, i think i will stick with the old -> new sorting of posts, makes more sense to me (Nested at +2). i tend to remember things in a time-ordered manner, but of course, we're talking personal preference here.

    the reason i replied to you is that i didn't understand what your problem with the representation of the posts is. i mean: would you rely on /. posters as a reliable newssource? the bottleneck for the 'rookie journalist' would likely be in source verification as opposed to information retrieval i'd say!

    hey, maybe i'm not critical enough to care ;)

    and of course: he can count the comments to see how much the geek community cares about a certain subject ;) (e.g. open source community aroused by SCO lawsuit -> yep too many comments!)

    PS. i think we're wandering a bit off-topic here :)

  188. Now we know why there was a Y2K problem by budGibson · · Score: 1

    Slashdot is not really that old an application and has undergone several updates. Yet, it has become a legacy system, one that is still remarkably useful but whose tech has fallen far enough behind that it will start to require special skills to maintain. The owners (i.e., Taco) are not really that motivated to upgrade slashdot because the cost of any upgrade actually involves rewriting the system and far outweighs the identified incremental benefits ($3,650 in bandwidth per year != even one developer month of effort; source: the cited article).

    The problem is that, even now, it sounds like the system is a bear to maintain. 800 boxes for lay-out!? Hence, the now slow rate of site change and adaptation (well, except for new annoying ways to display ads so people will subscribe).

    This is exactly what happened with all those 40 year old COBOL apps that had to be changed for Y2K. Taco is cash-strapped now. Will he have $100 million in 20 years to totally revamp slashdot?

    1. Re:Now we know why there was a Y2K problem by Anonymous Coward · · Score: 0

      I don't think Taco could understand anything in the newer code if he wanted too.....

  189. New site validates properly by Helevius · · Score: 1
    Good work -- the new site validates properly against the W3c checks for valid XHTML Strict and CSS.

    Helevius

  190. Handheld-friendly by ralphclark · · Score: 2, Insightful

    The article suggests as a consequence of the CSS-based implementation that printer-friendly and handheld-friendly views would be available. Now that's surely going to be the killer argument for many of us. How much time would I save if I could read slashdot comfortably on the way to and from work? I'd get my life back finally after five years of being glued to my desk every evening...

    1. Re:Handheld-friendly by skagin · · Score: 1

      Good point, but /. displays perfectly in Opera on the Zaurus. This joker's retooled design (as well as his own page) renders for crap in the same browser. I get half a viewable page. I'd like to be able to read more than the LHS of an article with my cheerios in the mornings.

    2. Re:Handheld-friendly by ralphclark · · Score: 2, Interesting

      Sure, but that demo page isn't the PDA-friendly version. He's saying that all you'd need is a separate set of static, PDA-friendly style sheets to present the same content in PDA-friendly fashion. In mozilla you can select alternate style sheets from the menu. In other browsers you just go to a different URL - kind of like the BBC news website where you have e.g.

      http://news.bbc.co.uk/1/hi/technology/default.st m

      for broadband users and

      http://news.bbc.co.uk/1/low/technology/default.s tm

      for modem users in a hurry. I think Slashdot does have a "low graphics" version buried away somewhere, but Cascading Style Sheets allows you to maintain as many different views as you like with very little effort.

      Plus the code *looks* better... ;o)

  191. Re:It does look better - Not for me by random_me · · Score: 1

    > That being said, it should look the same on every browser, YMMV but to me it doesn't. Opera looks
    > confused, IE looks the same, Konqueror and Galeon look as good as normal. One geek's opinion....

    For me the page looks significantly worse in both Opera (my normal browser) and IE. In Opera, the font of the middle column is too big, making things look funny. In IE, the font of the middle column is too small, making it hard to read.

    I have had a similar problem with Wired's website since they switched over to their new format as well.

  192. Actually, I like /. like it is by theolein · · Score: 2, Interesting

    Slashdot has never been a pretty site (pun not intended), but a site that has been about content, the whole content and nothing but the content. While huge numbers of tables have a way of eating bandwdth, the html 3.2 works on everything on the planet with the possible exception of Mr. Ozimba's Netscape 1. 419 browser in Nigeria, and it renders damn fast as well, and seems to be pretty much indestructible.

    There are bound to be issues with the multitude of browsers available, each rendering even CSS 1.0 in their own inimitable style (pun intended), because what Mac IE5 considers as a box, and what Windows IE5 consider as decent box or text attribute sometimes tend to be entirely different things.

    If it works don't break it, I think. Rather fix the search engine.

    1. Re:Actually, I like /. like it is by falsification · · Score: 1

      Yes. Nigeria has such a reputation for obsolete browsers. What is with that? Equatorial Guinea regularly pulls the latest CVS of MozillaFirebird, for gosh sakes. Why can't Nigeria?

  193. Polish? more like Perlish by yerricde · · Score: 1

    article.pl? Does this mean it's in Polish?

    No, that means its Perl. Perl has $, @, and %, which could be made out as articles.

    --
    Will I retire or break 10K?
  194. Re: Changing the look by Anonymous Coward · · Score: 0

    No, there nver was a parent. He wrote "Re: ..." probably to say "Regarding: ...".

  195. Current /. is rubbish on a phone by gjh · · Score: 2, Interesting

    One of the best reasons for change to this is the layout of the page on small screens. Use of lists and divs and real titles and so on gives products like the Nokia Access Mobilizer (ex Eizel) a much better chance to guess what is going on and reformat the page intelligently.

    1. Re:Current /. is rubbish on a phone by TeknoHog · · Score: 2, Insightful

      Don't forget the 'light mode' in your /. preferences. Makes this site a lot more palatable even on full graphical browsers.

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Current /. is rubbish on a phone by cliveholloway · · Score: 1

      Nah, Firebird!

      Right Click -> Block Images from this server

      .02

      cLive ;-)

      --
      -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  196. Looks funny in Explorer . . . Big Surprise! by Anonymous Coward · · Score: 0

    I am guessing since the new page example is standards compliant, that 90% of the browsers in the world will display Slashdot in a funny manner.?

  197. Humanconf by yerricde · · Score: 1

    Is the site unusable on JAWS or some such?

    Yes. Slashdot's anti-bot measure requires new users to read printed text out of a GIF image and type it in a box. If you want to make an audio version of Humanconf, the Slashcode maintainers have told me that such patches are welcome.

    --
    Will I retire or break 10K?
  198. There is a bug in XHTML Strict by yerricde · · Score: 1

    There is a bug in XHTML Strict. The value attribute of the li element was removed, leaving no way to start an ordered list at any value other than 1 (or A). Using CSS in this case doesn't count because all XHTML pages should still carry the same information without CSS.

    --
    Will I retire or break 10K?
  199. Significant words by yerricde · · Score: 1

    In English, schoolteachers recommend to capitalize significant words in titles of works. To determine whether a word is "significant," use the first rule that applies:

    1. The first word of a title is significant.
    2. An article or preposition of four or fewer letters is not significant.
    3. All other words are significant.

    In French, the rule is that proper names are capitalized, and everything up to the end of the first noun phrase or verb phrase is capitalized as well.

    --
    Will I retire or break 10K?
    1. Re:Significant words by Krach42 · · Score: 1

      See, I still learned that the first AND last word are significant. Thus, both should be capitalized, even if they're four or fewer letters, thus:

      "Where To?" would be the title of a book, not "Where to?"

      --

      I am unamerican, and proud of it!
  200. Re:Just another example of the Slashdot monopoly.. by timothyf · · Score: 2, Informative

    The worst part is, in Mozilla 1.5, even with Proxomitron turned off, Slashdot renders with a number of noticible and mildly annoying bugs, specifically the center column with the news stories tends to get shifted left by 5-10 pixels, and sometimes the stories with comments display a complete mess.

  201. Re:Make it dillo compatible by lambsonic · · Score: 1

    CVS Dillo renders slashdot fine now, due to some changes to the parser.

    --
    # make clean sig
  202. XML declaration NOT required by davydd · · Score: 2, Informative

    From the linked page in the parent post on XHTML 1.1 document conformance:

    Note that in this example, the XML declaration is included. An XML declaration like the one above is not required in all XML documents. XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16. [http://www.w3.org/TR/xhtml11/conformance.html; emphasis added]

    Recommended: yes. Required: not in all situations. The W3C specs are filled with compromises on implementation limitations; they don't often demand that developers fly in the face of established browsers to validate their code. And given that the vast majority of the browser population is the vastly broken IE, it seems an acceptable compromise to send UTF-8 encoded XHTML without an XML declaration.

    I know this is Slashdot, so there's no requirement to read an article before posting, but I thought people might at least read their references before posting....

    1. Re:XML declaration NOT required by fermion · · Score: 1
      anything not specifically allowed should be considered as forbidden.

      anything recommended should be considered required.

      This is like the quote issue in HTML. For a web page that some bozo knocked up in a hour quotes do not matter. If one is trying to put together a professional document, there is really no excuse not to have quotes. This is especially true if the HTML is machine generated.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:XML declaration NOT required by davydd · · Score: 1
      anything not specifically allowed should be considered as forbidden.

      anything recommended should be considered required.

      I disagree. I believe there's a reason for the inclusion of the usual definitions of terms like "must/shall" and "may/should" in the final recommendation (see http://www.w3.org/TR/xhtml1/#defs).

      In this way, the XML declaration issue is not like the quote issue, because the XHTML spec says quite clearly: "Attribute values must always be quoted" (section 4.4). There is a difference between a recommendation and a requirement. I would recommend that developers use XHTML 1.0 Strict at the very least, but in practice that's still relatively rare, because it's not required for the web to work.

      As to professionalism, I believe that a "professional" who creates a document which will not render for 90% of the target audience will not remain a professional for long.

  203. Semantic? Dept == H3? by Anonymous Coward · · Score: 0

    Is it just me, or is the entire 'semantic conversion' section wrong? I thought, semantically speaking, H1, H2, and etc. were supposed to create a hierarchy. I do not buy making the author an H2, dept. an H3, and 'Read More' an H4. The 'Read More' link is not "part of" the department -- it is equal to the dept.

    While looking to see if anyone else discussed this, I sure had to wade through a lot of the crap that is slashdot. Perhaps the site needs a checkbox so the minority of people who actually post something relevant (i.e., not about time warps, the /. effect, etc.) can mark their articles as such...

  204. PHP and Smarty by justMichael · · Score: 2, Insightful

    I use this all the time with Smarty output filters.

    In development the filters are disabled, when it goes to production they strip white space and single line comments.

    Combine that with Smarty caching and phpa and you get dynamic PHP pages that perform like static ones.

  205. Re: Changing the look by Anonymous Coward · · Score: 0

    They aren't talking about changing the look, they're talking about changing the infrastructure of the page itself, without modifying the looks per se. The only thing that will change is the semantic correctness of the underlying code, and the efficiency of the delivery. I totally agree with your standpoint on the look of the page, but that isn't the issue here: it's about a more intelligent and updated implementation of the underlying HTML using CSS. Take a look for yourself underneath the hood of slashdot, it ain't that pretty!

  206. New page NOT compatible with Wetscrape 4.08 by Anonymous Coward · · Score: 0

    Hello, I'm using Windows 3.11 because Linux totally blows as a desktop OS. This is not to say that I also have a linux machine only that it suffers frequent outages due to its horrible design. (It is about 100 times more likley to be in an unusable state than the windows 3.11 machine).

    The proposed slashdot design DOES NOT RENDER CORRECTLY in Wetscrape 4.08. While it is still readable, its usability is greatly diminished...

    I am quite dismayed that I'm being further ostricized from the general computing community. =(

    1. Re:New page NOT compatible with Wetscrape 4.08 by rduke15 · · Score: 1

      NS is just far too buggy.

      On older machines, I use Opera (try versions 4, 5 or 6, not the latest v. 7).

      But Windows 3.11? Maybe you are just asking too much from that system. Wouldn't that hardware be able to run W95? I have an old 486 sx-25 notebook with 8MB RAM, on which W95 takes ages to start, but then runs reliably. (of course I did NOT install MSIE on it!)

  207. Do blind people read [x]? by oneiros27 · · Score: 1

    Well, I don't know about this website, with with any browser discussion, there always seems to be that one person who states something like 'only x% of people use a browser other than [the one I checked my site it], so I didn't see the point in being cross-browser compatable'.

    Well, if the average person visits 5 pages on your site, but those with a browser in which the site renders like crap bug out after the first page, looking at logs for percentages are completely useless. And the odds of them returning are significantly slimmer, which can significantly affect the logs further.

    So, we have to ask ourselves -- are there blind people who want to read Slashdot, but have tried in the past, and decided it was useless, and gave up? Those people are more important to capture as an audience in the long run that those who muddle through. [But it's nice to help those who muddle through, as well]

    --
    Build it, and they will come^Hplain.
  208. Text browsers by babbage · · Score: 1

    A redesign of Slashdot is way overdue, IMO. I like the prototype suggested, but have a quibble regarding lo-fi web clients.

    When I load the current design in the Links text browser, the page renders with several secreens of page decoration (navigation links, etc) before the actual page content is reached -- specifically, the articles begin on page six when using a 90 column terminal window. The current design, on the other hand, is displayed by Links roughly the way it would appear in a graphical browser, with a top row of links, a column of links on the left hand side, and the bulk of the page taking 80% or so of the right side of the page -- the interesting stuff begins right on the first screen, just like graphical browsers. (The Lynx text browser behaves similarly, but doeesn't do as well with either version of the page.)

    I'm not up on contemporary CSS/XHTML design techniques, but it seems to me that a good CSS design effectively divorces the rendered page from the arrangement of elements of the page in the HTML source itself. In other words, it seems like the HTML could be generated in such a way that the first portion of the <body> part of the page has minimal headers & navigation, followed immediately by the "meat" of the page -- the articles & comments on Slashdot, similar content on other sites -- and then the core content can be followed by all the page decoration stuff. This way, a modern browser will still arrange everything on the page in the proper way, but a low end browser like Links would be able to put the most relevant material first.

    Alternatively, Links could just be patched to do minimal CSS layout, but that doesn't get around the issue of how to design the HTML itself -- it just patches it for a particular low end web client.)

  209. NO!!!! by wwwgregcom · · Score: 1

    We can't do this! If we did, we wouldn't be hypocrits anymore.

    --
    What signature defines me as a person?
  210. So use an external stylesheet by Julian+Morrison · · Score: 1

    Hard coding styles and scripts into the page is totally un-idiomatic for XML, anyhow. You're trying to merge two totally unalike parseable languages inside one document. Jumping through hoops is to be expected.

  211. YES by Apreche · · Score: 3, Informative

    YES, Slashdot should definitely be perfectly XHTML compliant. This has the following benefits

    1) looks better
    2) allows people to easily make custom ./ css
    3) slashdot can have multiple css to choose from, especially for those of us blinded by games.slashdot.org. Also in Firebird users can switch between the different stylesheets with east
    4) people can easily write XSLT stuffs to take slashdot and mix it up.
    5) Maybe we can make an RSS that's a little bit better and more customizeable. Doesn't exactly have to do with it, but it's related somewhat.

    Yes ./ become compliant.

    --
    The GeekNights podcast is going strong. Listen!
  212. I also had problems with 0.7. by Futurepower(R) · · Score: 1


    Yup. I also had problems with 0.7, and am back to 0.61.

    Firebird is important. Browsers are an important window on the world. I would like to see more corporate sponsorship of open source. We need faster development.

  213. All the work for $4K saving a year? Not worth it by 42.5 · · Score: 1

    Unless I missed something the bandwidth savings translate into a saving for SlashDot of a whole $4K. And some people even called that a whopping saving.
    Wow! From a business justification perspective this would get laughed out of any room.
    For a site like slashdot that serves 50M pages I know exactly why they didn't change, it costs too much people time to save so little money. The internal costs far far outweight the external costs.

    But hey, maybe I missed something it the calculation...

    --
    Non illegemati carborundum est!
  214. If you understood.... by metalhed77 · · Score: 3, Informative

    Overflow either chops off the text, lets it overflow, or makes it scrollable. It does not change area size.

    --
    Photos.
    1. Re:If you understood.... by Anonymous Coward · · Score: 0

      Somebody oughtta take this complaint to somebody who can do something about it ... I'm not really a web person, but maybe there should be an "overflow: expand;" or "overflow: grow;" or whatever.

      Problem is, though, the browsers have already been written, and you can never count on everybody upgrading ...

    2. Re:If you understood.... by ubernostrum · · Score: 1

      It does not change area size.

      Did I say it would? No. It simply gives you a mechanism for making text visible when it's too large for its containing element. If you'd said you wanted a way to change the size of an element, you should have said so...

    3. Re:If you understood.... by Anonymous Coward · · Score: 0

      I don't know if you noticed this, but he has been saying it in all of his posts, and that CSS cannot match the tag for this reason.

      I think it's a very good point.

  215. He didn't fix it by metalhed77 · · Score: 1

    It still doesn't exhibit table like behavior. At least on my version of firebird (.6.1) it still lets the text overflow. And as covered earlier the overflow attrib does not address the problem

    --
    Photos.
  216. almost... by notoriousE · · Score: 0

    It's just like slashdot, except it's ugly and it makes me want to hurt people.

    --


    And then there was E
  217. So by metalhed77 · · Score: 1

    Alter the CSS2 table spec so that table rows can be written out of order if necessary. I will not be held hostage for elegance of 'language'

    --
    Photos.
  218. Re:Just another example of the Slashdot monopoly.. by antiMStroll · · Score: 1
    The example page displays poorly in Mozilla 1.5 for me. Running a 1600 x 1200 desktop with min font size in Moz set to 18, characters in the left hand frame overwrite the left edge of the story summaries.

    I'm not sure what this means about Taco's plan to rule the HTML universe.

  219. CSS2 doesn't yet exist in IE by metalhed77 · · Score: 1

    If it isn't in IE it is useless. Therefore, it is irresponsible to use it. I know of the table spec but you cannot use this because IE does not support it.

    --
    Photos.
    1. Re:CSS2 doesn't yet exist in IE by juhaz · · Score: 1

      Useless it might be, but you can't claim "CSS is broken" if a solution exist.

      IE is broken, and the web with it. Blame Microsoft.

    2. Re:CSS2 doesn't yet exist in IE by metalhed77 · · Score: 1

      I claim that CSS 1 is broken. Therefore their site is broken. I also stated in my post that I didn't know if the CSS issue was browser based, or caused by CSS itself.

      --
      Photos.
    3. Re:CSS2 doesn't yet exist in IE by Anonymous Coward · · Score: 0

      If it isn't in IE it is useless.

      Once more, this means that the browser is deficient, not that CSS is.

      Furthermore, no, it doesn't mean that it is useless. You can provide a CSS-table layout to browsers that can handle it, and a fallback for less-advanced browsers like Internet Explorer. Sure, the less-advanced browsers (read: Internet Explorer) won't get as good a rendering as CSS 2 browsers (read: everything else), but the offset in bandwidth cost, server load, and response time for everyone using decent browsers usually makes it worthwhile.

  220. Not all it's cracked up to be by Nemi · · Score: 0

    If you resize the browser to around 800 width in the css version, you notice some display problems with it. The icons for the current articles to the right of the Slashdot logo all pop up on top of the logo. There is also some distortion of the background color on the far left. Either the css needs to be rewritten or it just shows that some browsers still support the old style html better.

  221. Of course it'll save bandwidth! by caudron · · Score: 1

    I saw the example new site and it uses smaller fonts. That alone should save a bunch in bandwidth costs!

    (yes, Mildred, it's a joke)

    --
    -Tom
  222. The company that owns Slashdot is bad at marketing by Futurepower(R) · · Score: 1


    The company that owns Slashdot is unbelievably bad at marketing. I doubt they make much money. Anyone who knows more care to inform us?

  223. Redesign good for Slashdot Journals by cyranoVR · · Score: 1

    I would love it if they implemented this on Slashdot very soon. The other night I wanted to write a quick app that downloads all the journal entries for a specific slashdot user, and found the non-compliant markup a bit of a headache. (Yes, slashdot has user journals! Probably more interesting than the front-page content, IMHO).

    First of all, because slashdot HTML is different from other sites, there would have to be a bit of hard-coded stuff to deal with the funky HREFS.

    Secondly, if the code itself was valid XHTML, that means I could use an XML parser to search the web page - rather than having to use cumbersome (and often outdated) HTML parsers.

    Currently, whatever I created for parsing and saving slashdot journals is that would not be reusable with other journal sites - livejournal, blogspot and the other journal sites out there. (I'm trying to practice OO, so I'm avoiding writing a "one-shot" script).

    BTW - Slashdot provides an RSS page for each user's journal - but only going back 15 entries or so. Otherwise, it would be the answer to my particular problem.

  224. Try my UserCSS by Domo-Sun · · Score: 1

    You can already do this on the client side with user CSS. Go into your /. preferences and enable the Light version, then use the following user stylesheet to skin the page:

    body{font-family:arial narrow,arial,sans-serif;}
    h1,h2,h3,h4,h5,h6{color :white;background:#006666;m argin:0%;font-family:arial,sans-serif;}
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color: #CCCCCC;}
    ul,ol{border:thin solid gray}
    li{margin:0;}
    i,em,cite,dfn,var{color:maro on;}
    b,strong{color:navy;font-family:arial,sans-s erif;}
    tt{font-family: "Andale Mono", monospace;}

    /* Small fonts */
    blockquote{color:#300;background:#cdc;font-fam ily: verdana,tahoma,"Trebuchet MS",sans-serif;font-size:10px;margin:1em 3em;padding:3px}
    img{font-family:verdana,sans-ser if;font-size:9px;b order:thin solid #933;}

    a[name] b{display:block;color:white;background:#006666;mar gin:0%;font-family:arial,sans-serif;} /* headings. Formerly H2,H3 */
    a{text-decoration:none;border-bottom: thin solid blue;}
    a:hover{color: navy;border-bottom: thin solid navy;}
    td{background:#aaa;}
    td + td{background:#bbb;}
    dt{background: #CCCC99;}


    I don't think that slashdot should switch to XML. They should switch to HTML transitional because they use UL for nested indentation. Also, the content should be at the top. They should remove all the tab characters as well.

  225. Freaking dotted lines by PurpleBob · · Score: 0, Flamebait

    People who know CSS well should be people who know good design, right? But it seems that they all like to show off their CSS skillz by putting dotted lines everywhere on the page. Like here, in their "second skin" example.

    What is the obsession with dotted lines? They're ugly and distracting. It's nothing but a way to scream to the world "Hey look, I know CSS and I'm using it to make my page look worse! Go me!"

    --
    Win dain a lotica, en vai tu ri silota
  226. Apache2 by Thax · · Score: 1

    While you're at it, how about porting slash to work with apache2 and mod_perl2.

    Apache2 is here, and it is getting to be the new standard, mod_perl2 is to a point where it is useable without too much risk.

  227. I for one by Treacle+Treatment · · Score: 1

    I for one welcome our new Slashdot overlords!

    Score: 5 Redundant

    --
    TT
  228. Re:Just another example of the Slashdot monopoly.. by Anonymous Coward · · Score: 0

    That's because of the missing table tags and nonstandard margin tags. Slashdot has a lot of no-nos like class elements, failure to begin and end javascript properly...
    Check it out.

    Standards-compliant browsers display text too far to the left because that's exactly what the HTML is telling them to do.

    /. was never even HTML 3.2 compliant. It's a godawful mess, which should come as no surprise if you're a perl coder and have seen slashcode.

  229. Livejournal.com by cyranoVR · · Score: 1

    I showed my wife (a non-techie) alternate layout page as I explained it to her and commented "oh, just like Livejournal."

    They allow paying users to choose their own skins for their journal, and paying users even get to write their own stylesheets (albeit in the GNU S2 script, not CSS).

    I bet if Slashdot offered some features like this they might get a few more subscribers.

  230. Re:Try my UserCSS [Formatted] by Domo-Sun · · Score: 1

    /* Slashdot.org */
    body{font-family:arial narrow,arial,sans-serif;}

    h1,h2,h3,h4,h5,h6 {
    color:white;
    background:#006666;
    margin:0%;
    font-family:arial,sans-serif;}

    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:#CCCCCC;}
    ul,ol{border:thin solid gray}
    li{margin:0;}
    i,em,cite,dfn,var{
    color:maroon;}

    b,strong{color:navy;
    font-family:arial,sans-serif;}

    tt{font-family:" Andale Mono",monospace;}

    /* Small fonts */
    blockquote{color:#300;
    background:#cdc;
    font-family:verdana,tahoma,"Trebuchet MS",sans-serif;
    font-size:10px;
    margin:1em 3em;
    padding:3px}

    img{font-family:verdana,sans-serif ;
    font-size:9px;
    border:thin solid #933;}

    a[name] b{display:block;
    color:white;
    background:#006666;
    margin:0%;
    font-family:arial,sans-serif;} /* headings. Formerly H2,H3 */

    a{text-decoration:none;
    border-bottom:thin solid blue;}
    a:hover{color:navy;
    border-bottom:thin solid navy;}
    td{background:#aaa;}
    td + td{background:#bbb;}
    dt{background:#CCCC99;}

  231. forwardslashdot by essreenim · · Score: 1

    The name must stay though. And also, I really like the format of the site. No one minds an improved twin of the site if there is new technology to improve banwidth - the world can be slash dotted faster!. But I do hope there is no major new design change. People often cannot resist doing this. if a site is popular, don't change it's content and style ; )

  232. Re:Just another example of the Slashdot monopoly.. by keiferb · · Score: 1

    > This isn't the first time this has happened. Remember when BBS's became popular

    Ah, yes... the early 90s.

    > Slashdot "integrated" one into their site to kill any competition?

    What was their number? Were they a FidoNet node?

    hm. after previewing this, I really get the feeling I should have some sort of crochety "when I was your age" quote in there somewhere. Humbug.

  233. Slashdot/palm/ by cyranoVR · · Score: 1

    You forgot the trailing forwardslash

    try:

    http://slashdot.org/palm/

    Incidentally, I had to remove slashdot from my AvantGo list because slashdot has "banned" either my ip or the AvantGo servers IP (I've read its the later).

    Eventually, I will set up Plucker for a daily download...

    1. Re:Slashdot/palm/ by Polo · · Score: 1

      Can't believe it, that works great. Just a trailing slash, eh? How's that for inflexible rewriting rules... ;)

  234. for the love of pete... by cygnus · · Score: 2, Interesting
    Daniel M. Frommelt and his posse have recoded a prototype of Slashdot that uses valid, semantic HTML and stylesheets.

    HTML is not a semantic web technology! here's the W3C Semantic Web page. Notice how (X)HTML isn't mentioned?

    i don't know who to blame for the propagation of this usage of the word 'semantic,' but i think it might be Jeffrey Zeldman. i like the dude, but this has to stop...

    --
    Just raise the taxes on crack.
    1. Re:for the love of pete... by Shinglor · · Score: 1

      RDF, DC Metadata, etc, is an extension of the current semantics defined by HTML. What they mean by replacing tags with their semantic equivalents is using tags that convey the meaning of their content instead of just style. EG. replacing tag with and CSS.

    2. Re:for the love of pete... by cygnus · · Score: 1
      RDF, DC Metadata, etc, is an extension of the current semantics defined by HTML.
      while they have a common grandparent, RDF and so forth can hardly be considered extensions of HTML. if that were the case, there would be a <table> tag in RDF. just because they have a common syntax and can be interleaved in the same document using namespaces does not mean they serve equivalent functions.
      What they mean by replacing tags with their semantic equivalents is using tags that convey the meaning of their content instead of just style. EG. replacing tag with and CSS.
      i know what they mean, but using a language *correctly* can hardly be considered 'semantic'. just because you wrap a paragraph in a <p> tag does not mean you're conveying *semantic* meaning... it's purely structural meaning.
      --
      Just raise the taxes on crack.
    3. Re:for the love of pete... by Anonymous Coward · · Score: 0

      HTML is not a semantic web technology!

      Yes it is. It's not a Semantic Web technology though. The Semantic Web (note caps) is a specific project within the W3C. Just because a technology isn't part of this project, it doesn't mean that there are no semantics within it.

      i don't know who to blame for the propagation of this usage of the word 'semantic,'

      That would be speakers of the English language. You don't seriously think that the W3C invented the word 'semantic', do you? Look it up in a dictionary. In essense, when people talk about "semantic HTML", they mean that instead of <font size="4"><b> Heading </b></font>, which has no meaning, they use something like <h1> Heading </h1>, which means this is a heading.

  235. New Design Is Improvement-Neutral by Anonymous Coward · · Score: 0

    It's good that Slashdot is looking for ways to lower its bandwidth requirements. Unfortunately, I don't like the style of the new design. Why is it that all "improved" website designs seem to consist of microscopic type scrunched into the middle of the page? Web browsers are designed to allow the browser's user to control the size of the type.This feature allows a wide range of visual acuity and a wide range of screen sizes to be accomodated by a website. The current /. design allows this. The new one does not appear to.

  236. Re:I'm just happy it rendered properly in Firebird by Anonymous Coward · · Score: 0

    Slashdot has some occasional rendering problems with recent builds. At least it does for me and several others. Bug 217527 from bugzilla covers this. It doesn't seem to have been fixed yet.

  237. The one missing feature that keeps me away... by maddog2o_2o · · Score: 1
    The one feature that would make Slashdot usable for me again (I haven't logged into my account for months before today) is as simple as setting the title on the links to people's comments. From Plastic.com I've snatched the first reply to the first comment of the current Top Story. And as luck would have it it's a comment by the ubiquitous MAYORBOB.

    It's rendered like this:

    Thanksgiving turkey dinner for one. (score of 1)
    by MAYORBOB at Thu 20 Nov 12:29pm (# 16 in reply to # 1)

    From the following code:

    <a href="/comments.html;sid=03/11/20/13072854;mode=th read;cid=16" class="int" title="Boston Market. Seriously, you're right. It's not so much the food which, when you have a house with four women in it such as mine, is plentiful and varied. It is the companionship of family and...">Thanksgiving turkey dinner for one.</a> (score of 1)<br>by MAYORBOB at Thu 20 Nov 12:29pm (# 16 in reply to # 1)

    On Plastic the title of the links is set to be the first bit of text in the comment. So when I mouse over the link to the comment I get a little tool-tip like box that pops up and gives the first chunk of the comment. In Mozilla I get a popup reading:
    Boston Market. Seriously, you're right. It's not so much the food which, when you have ...
    whereas IE shows the whole title text. Here on Slashdot though it's only showing up as plastic.com so I guess they set it automatically to the domain.

    It's a small thing but it makes navigating a thread much easier when you can quickly gauge the tone/value of replies without having to click on them all to open them in another window. It works wonders with reading short replies, deciding which comments to investigate first and helps with often meaningless subject lines like "Re:The thing this thread started as but it no longers bears any relation to'. It's surprising how used you get to depending on that little bit of introductory info. I constantly mouse over the links in huge Slashdot threads and am surprised everytime when nothing happens.

    So, my question now is, is there a reason Slashdot wouldn't want to adopt this idea? It really is a great nav-tool and interface enhancement I find. It's changed the way I read on Plastic, I now read many more of the comments to a story because I seldom get frustrated by chasing replies that are of no interest to me. It also lends itself to interesting idioms. Take this example of a post. Subject line is bold and the first line of the comment body (which'll show up in the popup and completes the 'thought') is in italics

    My wife calls this
    "A gathering of strays" instead of "lost sheep."
    You'd be amazed how well it works. Since your ...
    ...but such are family obligations.
    You can get a pretty good idea of a comment with the amount of text available in the Subject and title tool-tip, especially when people try to write their comments with this fact in mind.

    Go over to Plastic and try following a few of the discussions in the stories there. I bet you'll see the appeal of this method. Of course, it's possible there's a really good reason we don't want to do this on Slashdot but I can't think of it right now.

    Kevin

  238. Volunteers? by buddha42 · · Score: 1
    Well this is open source, so what would it take to take CowboyNeal up on his offer and go nuts on slashcode?

    I'm an xhtml 'pusher' (I won't say zealot) and would love to use this as an opportunity to turn my half dozen perl script experience into a genuine skill with the language. But there's no way I could just dive in. I need somebody to lead, give me a manageable piece, explain the perl bits that are beyond me, etc.

    So how do we go about organizing a group of developers to web-standardize slashcode? Who's in!?

  239. $3650/yr??? by istartedi · · Score: 1

    Did I read that right? They expect to save /. $3650/yr?

    OK, that's great if some volunteers want to fork over the code for nothing. Then it's free money, since Slashdot has upgrade cycles anyway, you'd just roll it into the next cycle.

    OTOH, if they had developed it in-house they could have easily spent considerably more than that in developer salaray, so I can see why it wasn't done.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  240. Digital typography / spacing by Anonymous+Brave+Guy · · Score: 3, Informative
    I have been putting two spaces after periods (full stops) for so many years that I can't count them. I see no difference between typing on a typewriter or a keyboard on this issue.

    In most well-designed typefaces, there is a certain amount of built-in space around punctuation glyphs, with the amounts chosen to match the other design characteristics of the characters to maximise reading ease. This gives you, amongst other things, a slightly wider space after a '.' (full stop/period) at the end of a sentence, which in turn gives a natural break while reading without being overly distracting. Note that in most typefaces, two full space characters after a full stop would give an excessively wide space, breaking the reading flow more than necessary, particularly where full justification is in use.

    For the same reason, serious typography uses separate characters to represent full stops and (English) decimal place separators, and has another character for ellipses ('...'). If you used the normal full stop character singly as a decimal separator or thrice for ellipses, the spacing would be awkward.

    Alas, this sort of detail is the bane of the typographer's life: they spend their days designing typefaces that are easy for you to read, without distracting artifacts, but most people will never appreciate the artistry involved, and only ever notice when they get it wrong.

    Obviously, this can't apply when using a monospaced ("typewriter") typeface, because the designer doesn't have the luxury of fine-tuning the widths of characters. This partly explains why reading large blocks of text in a monospaced typeface is difficult for most people, and was also the reasoning behind using two full spaces in that context, although it's unnecessary with good proportionally spaced fonts.

    If you'd like more information, you might try Microsoft's excellent Typography web site, or Donald Knuth's works on digital typography if you're really hardcore. There are excellent examples in each case of things that good typography will take into account to make for better readability, and of the distracting effects that can happen if you don't account for them. And as a bonus, once you've read Knuth, you'll know exactly how to typeset "e.g.," using TeX with perfect spacing. =:-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Digital typography / spacing by a24061 · · Score: 1

      What is the correct way to typeset "e.g." and "i.e."? I've been wondering about this.

    2. Re:Digital typography / spacing by Anonymous+Brave+Guy · · Score: 1
      What is the correct way to typeset "e.g." and "i.e."?

      I believe the major style guides prefer

      i.e.,[sp]

      There's no inter-word space between the . and e characters.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Digital typography / spacing by a24061 · · Score: 1

      Is the comma required? Anyway, I've been doing it thus in LaTeX: "bla bla bla (e.g.~bla bla) bla bla bla, i.e.~bla bla.". (I used to use "bla, i.~e.~bla".) I've also read that these abbreviations should be italicized, but I think that's now considered old-fashioned.

    4. Re:Digital typography / spacing by Anonymous+Brave+Guy · · Score: 1

      Yes, I believe the comma is normally required, just as you would write one after the words "for example" or "that is". Sometimes it looks slightly crowded, IMHO, but it is grammatically correct.

      I believe you're right about italics; these abbreviations used to be italicised by some publishers, but it is no longer the norm.

      The only recent variation I recall seeing is adding a thin space after the first period, but even Knuth doesn't seem to bother with that.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  241. But what about older browsers... by CaptCanuk · · Score: 1

    my poor Netscape 4.8 on the school lab computers (default Browser for CS students at U of T) have immense problems rendering the new "retooled" page. Maybe they should cookie the retooled version versus the old version so those who can't appreciate it still have an option while still allowing bandwidth savings for those who can.

    --
    ---- The geek shall inherit the Earth.
    1. Re:But what about older browsers... by Micah · · Score: 1

      I'll probably get modded down for this, but...

      NOBODY should be using Netscape 4.x anymore. Period. No exceptions.

    2. Re:But what about older browsers... by Webmonger · · Score: 1

      Not cookies. HTTP agent headers.

  242. Word processors don't always get it right yet by Anonymous+Brave+Guy · · Score: 1
    I think that two spaces afer a period looks much nicer, even on todays word processors.

    It's unfortunate that many of today's word processors, and the fonts on an average PC, haven't yet caught up with the field when it comes to typography. As a result, the "serious typography" conventions for use of characters don't always work, and some tweaking (such as adding a second space character after a full stop) can improve the appearance.

    One of these days, someone will produce a WP+typefaces combination that actually does render well on a desktop; we've had smart quotes and automatic ellipses for years, but no-one's yet done character ligatures (fi and such) properly in a WP. Worse, kerning and hyphenation algorithms are usually very poor. Finally, with a few notable exceptions, most fonts supplied with a Windows/MacOS/*nix box aren't very well designed, and don't reach the design standards that a serious typographer would demand in terms of spacing and range of characters.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Word processors don't always get it right yet by Reziac · · Score: 1

      WordPerfect-DOS 5.0 (1988) had some ligatures available, as a special symbol. Admittedly not the most convenient way of doing it, unless you macroized 'em, and visually the effect varied with your printer font. But at least the concept was recognised!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    2. Re:Word processors don't always get it right yet by Anonymous+Brave+Guy · · Score: 1

      Sure, you can get ligatures on many systems, including Microsoft Word on Windows today. But can you find me a WP that still spell-checks correctly when ligatures are in use...?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:Word processors don't always get it right yet by Reziac · · Score: 1

      Now that I haven't seen.

      No, waitaminnut -- WordPerfect can do character kerning, so you can at least fake a ligature into existence that *can* be spellchecked. Of course, that still doesn't completely automate the process (unless you macroize the kerning process), but it can be done well enough for visual fakery.

      Come to think of it, Ventura Publisher may have done both, tho I don't have an immediate way to check what version might have done so (its DOS incarnation was well-established by 1988, and Win by 1993 or so). Thought here being that most people who want to use ligatures are likely doing page layout anyway, and using that sort of app. (Well, WordPerfect as of v6 DOS can do almost anything a page layout app can, with a fraction of the learning curve, but it's not how you normally see it done :)

      BTW did you know the oldest of the "For Dummies" series built in Wordperfect, layout and all? as were quite a few tech books of the era.

      One thing I have noticed since Word became the usual work default for fiction authors, with documents going directly from home PC to publisher's output, is that we see a lot more strange-looking justifications. (Not to mention missing words, odd typoes, etc.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    4. Re:Word processors don't always get it right yet by greenhide · · Score: 1

      Well, unless I'm mistaken, TeX and LaTeX both correctly transformed fi and fl into their corresponding ligatures. It was also supposed to be very good at other aspects of typesetting and typography as well. It was automatic, so when you did a spell-check, the words would still have "fi" and "fl" in them.

      Unfortunately, because it's relatively difficult (a much steeper learning curve than HTML, which is still something I wouldn't want to have to use every time I just needed to type out a simple paper), it's not widely used outside of the scientific and mathematical fields where its ability to express complicated mathematical formulas and special characters is invaluable.

      --
      Karma: Chevy Kavalierma.
  243. Strict is broken with respect to the LI element by yerricde · · Score: 1

    As far as an ol starting at something other than 1--such as ten (and possibly counting down), I really don't know

    This is a bug in the Strict specifications. W3C mistakenly deprecated the value attribute of the li element in HTML 4 and carried the mistake through to XHTML 1.0. That's why I'm sticking with Transitional DTDs, where the attribute is still present (though deprecated). I'm sending HTML 4+CSS rather than XHTML+CSS to the client because IE can't read XHTML, and HTML is different enough from XHTML to make writing a document that's valid in both languages nearly impossible, especially with the script/style escaping issue and the SGML SHORTTAG issue.

    --
    Will I retire or break 10K?
    1. Re:Strict is broken with respect to the LI element by DarkSarin · · Score: 1

      Interesting. I wasn't aware fo this, since I don't use ol very often.

      What I AM curious about is IE not reading XHTML. I typically send pages with the DTD claiming XHTML strict. It doesn't seem to have any trouble rendering in IE. I actually run into the most trouble with CSS, which is very annoying.

      I see what your link refers to as interesting enough, but think about this: the site he links to (and has ie showing the DOM structure does not do TWO of the things that are typically recommended.
      1. They do not use a DTD. (eg, <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtm l1-strict.dtd ">)
      2. They do not use the following tag: <?xml version="1.0" encoding="UTF-8"?>, which is used on this page: http://www.w3.org/TR/xhtml1/dtds.html

      This page is rendered correctly by IE, which to my thinking may be because they put more effort into making it work correctly, so I am not sure what is meant by "ie can't read xhtml".

      Please elucidate.

      --
      "We don't know what we are doing, but we are doing it very carefully,..." Wherry, R.J. Personnel Psychology (1995)
  244. The most significant improvement to /. by Alaska+Jack · · Score: 1

    I always thought the best improvement /. could make would be to incorporate a navigational sidebar for comments, of the type Google uses when you do a Google Groups search. That's a very useful and intuitive interface IMHO.

  245. So change the browsers. by ubernostrum · · Score: 1

    This kind of thing is supposed to be done with CSS, so why not campaign the browser makers to do it with CSS? Don't show it to the user, but have that "default font" rule create font-family rules in the user CSS.

  246. I have a k5 JSP/CSS prototype if anyone interested by freality · · Score: 1

    Based off of scoop about 6 months ago.. it's compatible with the scoop db, but not nearly as fully featured as k5 currently. Just in case anyone passing through is working on such a thing.

    I'll be posting it to scoop.k5.rg once 1.0 is ready.

  247. Re:All the work for $4K saving a year? Not worth i by Anonymous Coward · · Score: 0

    That's what this page has been saying all along.

    Tables versus Full CSS Integration

    http://www.decloak.com/Products/Dreamweaver/Nested Templates/TablesOrLayers.aspx

    (i.e. replacing all tags with tags and CSS positioning)

  248. In defence of single-spacing... by Anonymous+Brave+Guy · · Score: 1
    Go ahead and parse a document by sentence while using single-spacing. If you think you can do it using regular expressions, think again. If everyone would adhere to a double-space standard, parsing at this level would be a snap.

    Have you ever heard the old saying (usually used as a slight against Python programmers) that "friends don't let friends use whitespace as punctuation"? What are you going to do when your beautifully crafted script that searches for a double space runs into text produced in the other style? Or an occasion where someone just miskeyed and entered only one space? Don't code for idealism, code for reality.

    As for the argument that modern word processors use additional padding for punctuation glyphs, "Yeah, right!"

    As I pointed out in my post on current word processors, it's unfortunate that the state of the art on typical desktop WP software is nowhere near the standards of serious typesetting/typography. If the few fonts distributed with Windows, MacOS, etc. were set up well (and, in fairness, they are getting better) then WP software could produce the same quality of output.

    Moreover, setting up an automatic change from .[sp][sp] to .[sp] on-the-fly isn't exactly difficult, and similar things are already done by programs like Microsoft Word to convert en- and em-dashes, ellipses, etc. You could even have an option to ignore double spaces after punctuation to ensure consistency; if memory serves, some programs already have this, though I can't remember which ones off the top of my head.

    As anyone can plainly see, the second partial sentence with a double-space displays a natural appearing break, while the first displays the same size space as any found between words.

    As has been noted by many commentators on the subject, you can't look at this in isolation, because which you prefer depends on personal experience and your own accepted norms at that point. If you look at Knuth's Computer Modern fonts in isolation, a lot of people find them overly "light". However, a lot of the same people seem to find them easier to read for several pages of academic paper, and set their own papers in that face rather than something heavier.

    To demonstrate the personal preference further, to me the spacing of your first version (with a single space) is clearer. This is probably because the visible spacing isn't the same in the two cases; you should be comparing the space between the right of the "g" and the left of the "N" with the spacing from the right of the "e" to the left of the "t", since these are the whitespace areas that the human eye will perceive when scanning the text.

    The big point is that if, instead of taking a specific "benchmark", you just sit people down and watch how fast and accurately they read extended pieces of text in the two versions, AFAIK no-one has ever found that a wider spacing gives a readability advantage. Since typography is all about making things easier to read, there's not much argument for double-spacing there.

    There is much more that could be said in defense of double-spacing sentences, but I think enough has been said to justify its use.

    Sorry, we'll have to agree to disagree on that. I find none of your three arguments (parsing, state of current WP software, readability) to be particularly compelling. On the contrary, if anything, the latter two argue for single-spacing and the other doesn't care.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:In defence of single-spacing... by AnalystX · · Score: 0

      "Don't code for idealism, code for reality."

      Now that's interesting. You mean don't expect people to use proper punctuation so that you can parse a document without the use of expressions? Now you're getting into A.I. Anyone could make a number of mistakes that disallow parsers to recognize a sentence, single-spaced or not! Observe the following:

      A cat.. whatever breed, can always see better in the dark.

      Are there two sentences there? What does your parser think?

      "Moreover, setting up an automatic change from .[sp][sp] to .[sp] on-the-fly isn't exactly difficult"

      Microsoft already changes double-spaces to 1.5 spaces. Look at the image I provided again. The spacing is 12 versus 8 in the double-spacing. This is where it's preferable to change the spacing because why would you want to support a typeset that has different punctuation marks such as [ . ! ? : ] for both within the sentence and end of sentence?

      "you should be comparing the space between the right of the 'g' and the left of the 'N' with the spacing from the right of the 'e' to the left of the 't', since these are the whitespace areas that the human eye will perceive when scanning the text."

      You're missing the point of language and sticking only with modern interpretations of typography. The spacing between the "g" and "N" in my previous example is no different than the spacing between "g" and "N" in the following example:

      distracting, Nixon wouldn't come clean

      Yet there is an obvious distinction between constructs. So if I were "scanning" a document, it would be more difficult for just about anyone to pick out what are sentences if all spacing was the same.

      People also seem to be consumed with the "here and now." Think about how much more difficult it would have been for archaeologists to decipher 3000-year-old scripts exhumed from dig sites if the people of the time said, "Let's do away with that extra (whitespace or any other) character that clearly distinguishes complete thoughts."

      My only point is that we should preserve what makes sentences unique in their independent construction within a collection of complete thoughts: the additional space. If you want to get that extra space the hard way by making several versions of our modern punctuation (which is more likely to change over the next 3000 years than whitespace), go ahead. I would rather just add two spaces for clarity in the long run. That way no matter what word processor of the future you open up my documents in, you will ALWAYS know which are sentences and which are continuations.

    2. Re:In defence of single-spacing... by Anonymous+Brave+Guy · · Score: 1

      I'm afraid your arguments here are shooting yourself in the foot.

      A cat.. whatever breed, can always see better in the dark.

      Are there two sentences there? What does your parser think?

      It will think whatever I code it to. In this case, it will probably report that there's a grammatical error. What will yours do? What does it matter, since this is an artificial example and has little to do with modern typography?

      Microsoft already changes double-spaces to 1.5 spaces. Look at the image I provided again. The spacing is 12 versus 8 in the double-spacing.

      Exactly. Word already does some kerning tricks with double spaces. Why? Because the full width of two spaces looks bad and distracts the reader, that's why!

      This is where it's preferable to change the spacing because why would you want to support a typeset that has different punctuation marks such as [ . ! ? : ] for both within the sentence and end of sentence?

      Because you don't use a full stop within a sentence, by definition. A full stop should normally rest to the right of the last character in the sentence, clear of that character but visually associated with it. This is typesetting 101, and the same reason that headings should generally have more space above them than below. In contrast, a decimal separator in the number 3.14159 looks better equally spaced between the digits "3" and "1", rather than positioned closer to the 3.

      Of course, it would be possible to design a font that anticipated having two full-width spaces after a full stop, and do away with any built-in spacing altogether. The major problem here is that an inter-word space is simply too rough a measure to give aethetically pleasing text in all the relevant contexts. This is why proper kerning, whether in the font description itself or by a WP or typesetting program, is so important. Even if you had no built-in space at all after a full stop, two full inter-word spaces is too wide, hence Word's kerning trick and so on. The standard solution in modern (English) digital typesetting is to use a properly kerned font and identified character symbols in context, and then to use a single inter-word space after all the appropriate punctuation characters.

      Your other example, where you used a comma instead of a full stop, also makes this point: in a well-designed font, there would be subtly different spacing characteristics in the comma and full stop characters, giving a slightly larger break after a full stop, to aid scanning.

      Think about how much more difficult it would have been for archaeologists to decipher 3000-year-old scripts exhumed from dig sites if the people of the time said, "Let's do away with that extra (whitespace or any other) character that clearly distinguishes complete thoughts."

      But we already have a character that does that unambiguously: the full stop. The spacing issue is one of reading ease and scannability, not something for the benefit of someone reading your electronic documents in 3,000 years!

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    3. Re:In defence of single-spacing... by AnalystX · · Score: 0

      "It will think whatever I code it to. In this case, it will probably report that there's a grammatical error. What will yours do? What does it matter, since this is an artificial example and has little to do with modern typography?" How will reporting a grammatical error help you know what a sentence is? I'm not talking about the limited application parser of a word processor during composition. I'm talking about the parsers used for telling you something about what you're reading - not writing. What my parser will do is whatever the standard is for the language, and why I'm so adamant about keeping the double-space a standard. How is this example any more artificial than what one might find in basic literature? Modern typography has little to do with language construction and that's what I'm talking about in this very specific case. However, with actual regard to typography - "Because the full width of two spaces looks bad and distracts the reader, that's why!" Exactly. So why not leave it at that?! The typography conundrum is solved! "Because you don't use a full stop within a sentence" Yes, and giraffes have long necks. You must have been answering someone else's question, not mine. Rephrased, I asked why create special punctuation marks for "full stops" when special allowances are already made for double-spacing. Again, the typography quandry is solved with special double-space kerning. I still ask why go to insane lengths to alter the punctuation marks to reflect spacing when spacing can solve itself? "But we already have a character that does that unambiguously: the full stop. The spacing issue is one of reading ease and scannability, not something for the benefit of someone reading your electronic documents in 3,000 years!" The last time I checked any of my text documents (Unicode or ASCII), I didn't notice a "full stop" character. When I view those documents in Word though, I see 1.5 spaces between the sentences. I find it very readable. You have somehow concluded that the spacing issue is only about reading ease and scanability in the present. My example of 3000 years can be just 300 years if you prefer. How will the word processor of 2303 know where the full stops are in your text documents if the people of that time see periods all over you document and don't know where to start? If special kerning for double-spaces solves the typography problem, and double-spaces solves for the terminal portability problem, I only see laziness as our generative problem. I'm not running out of hard drive space because I use double-spaces.

    4. Re:In defence of single-spacing... by AnalystX · · Score: 0

      It was kind of difficult to read with out paragraph spacing, wasn't it? Here it is with paragraphs.

      "It will think whatever I code it to. In this case, it will probably report that there's a grammatical error. What will yours do? What does it matter, since this is an artificial example and has little to do with modern typography?"

      How will reporting a grammatical error help you know what a sentence is? I'm not talking about the limited application parser of a word processor during composition. I'm talking about the parsers used for telling you something about what you're reading - not writing. What my parser will do is whatever the standard is for the language, and why I'm so adamant about keeping the double-space a standard. How is this example any more artificial than what one might find in basic literature? Modern typography has little to do with language construction and that's what I'm talking about in this very specific case.

      However, with actual regard to typography -

      "Because the full width of two spaces looks bad and distracts the reader, that's why!"

      Exactly. So why not leave it at that?! The typography conundrum is solved!

      "Because you don't use a full stop within a sentence"

      Yes, and giraffes have long necks. You must have been answering someone else's question, not mine. Rephrased, I asked why create special punctuation marks for "full stops" when special allowances are already made for double-spacing. Again, the typography quandry is solved with special double-space kerning. I still ask why go to insane lengths to alter the punctuation marks to reflect spacing when spacing can solve itself?

      "But we already have a character that does that unambiguously: the full stop. The spacing issue is one of reading ease and scannability, not something for the benefit of someone reading your electronic documents in 3,000 years!"

      The last time I checked any of my text documents (Unicode or ASCII), I didn't notice a "full stop" character. When I view those documents in Word though, I see 1.5 spaces between the sentences. I find it very readable. You have somehow concluded that the spacing issue is only about reading ease and scanability in the present. My example of 3000 years can be just 300 years if you prefer. How will the word processor of 2303 know where the full stops are in your text documents if the people of that time see periods all over you document and don't know where to start?

      If special kerning for double-spaces solves the typography problem, and double-spaces solves for the terminal portability problem, I only see laziness as our generative problem. I'm not running out of hard drive space because I use double-spaces.

    5. Re:In defence of single-spacing... by Anonymous+Brave+Guy · · Score: 1
      It was kind of difficult to read with out paragraph spacing, wasn't it?

      Of course, but you removed all of the indications for inter-paragraph separation. If you'd started a new-line after each paragraph and indented, instead of leaving the usual (on-line) blank line between paragraphs, the text would have been perfectly readable.

      I think we're talking at cross-purposes here. I have two basic disagreements with your arguments for double spacing.

      Firstly, it doesn't work: to look good, we still need kerning anyway.

      Secondly, it doesn't generalise: you can't handle the analogous situations with commas, colons, decimal separators or ellipses using only inter-word spaces, or indeed any other spacing techniques used in fine typography (such as inserting a thin space between adjacent closing " and ' characters).

      Inter-word spaces are simply too coarse a measure for fine typography. A well-designed font with built-in kerning and including the standard spacing adjustment characters fixes this problem in a way that no number of inter-word space characters ever can. Hence we need a framework for the use of such fonts, and the standard for such a framework is to use a single space.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    6. Re:In defence of single-spacing... by AnalystX · · Score: 0

      "Of course, but you removed all of the indications for inter-paragraph separation."

      Uh, no. I just didn't check "Plain Old Text" from the Slashdot format options. I had no intention of using HTML tags for my response.

      Firstly, to look good to YOU, YOU need kerning built into YOUR word processor. Take a look at our United States Declaration of Independence or any other important document 100 or more years old. No typewriter. No word processor. No single-spacing.

      Secondly, what does inter-word spacing have to do with inter-sentence spacing? I don't give a flying monkey if you want to make your commas look properly kerned in the middle of a sentence. I'm talking about information storage and analysis, not reading. You can do whatever to the text you want in your own processor or browser. Style is a matter of preference, but format (which is what I am talking about) is crucial to a language for temporal coherence.

    7. Re:In defence of single-spacing... by Suppafly · · Score: 1

      Moreover, setting up an automatic change from .[sp][sp] to .[sp] on-the-fly isn't exactly difficult, and similar things are already done by programs like Microsoft Word to convert en- and em-dashes, ellipses, etc. You could even have an option to ignore double spaces after punctuation to ensure consistency; if memory serves, some programs already have this, though I can't remember which ones off the top of my head.


      IIRC, there is a checkbox in word for that already. Most people that use word never bother to learn what options are available though.

    8. Re:In defence of single-spacing... by Nucleon500 · · Score: 1

      While I don't have a benchmark, I do think a wider space is a readability advantage. I figure, people generally start and stop reading at a sentence boundary, if not in a paragraph boundary. So for the same reason a double space or indent before a paragraph is useful, two spaces between sentences is good - it's easy for the eye to search for that. Yes, because the period is small, you get that to some degree automatically, but you get the same for commas. The initial capital helps also, but that also happens before proper nouns. Basically, a period, two spaces, and a capital is the easiest pattern to search for.

    9. Re:In defence of single-spacing... by Anonymous+Brave+Guy · · Score: 1
      While I don't have a benchmark, I do think a wider space is a readability advantage.

      The thing is, AFAIK there aren't any formal tests that have supported using a double space as an aid to readability. If you look in isolation, it's down to personal preference, and people who are used to typing two spaces are known to favour that style in isolation. However, if you sit a random selection of people down in front of an extended piece of text and ask half to read it typeset one way and half the other, double spacing doesn't result in easier reading.

      If anything, the evidence suggests that "real" double-spacing, without kerning reducing the size of the second space, is a disadvantage. One possible explanation is that it creates the same sort of mental interruption that you get when you sound out an unfamiliar word, as opposed to reading by shape as you normally do. And if you're going to kern one of the spaces down anyway, you might as well use the standard style with a good font and save yourself the trouble. :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  249. ECODE by Anonymous+Brave+Guy · · Score: 1

    What does <ECODE> do, anyway? I've never managed to work it out...

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:ECODE by Spy+Hunter · · Score: 2, Informative

      is intended to be used for posting code fragments. It uses a monospace font, indents the code fragment automatically, and tries to preserve indentation and whitespace as much as possible. Except that I tried it just now and it appears to be broken, and doesn't preserve indentation at all. Oh well. See the Slashdot FAQ entry on posting modes.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:ECODE by Anonymous+Brave+Guy · · Score: 1

      Thanks! Posting nicely presented code is a real PITA usually. I guessed at this meaning for <ECODE> a while back, but when I tried it, it didn't seem to work, so I've just ignored it since. :-(

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  250. Blockquotes by Anonymous+Brave+Guy · · Score: 2, Interesting
    For example, quoting, to do it properly, one should write: <blockquote><p>blah, blah</p></blockquote>. That's an awful lot of typing.

    I typically enclose quotations in both <blockquote> and <i> as seen above. Are the <p> tags strictly necessary there? I always thought a block quote was free-standing, though it's possible that either I've just always been wrong or the behaviour's been changed by the more formal specs for later (X)HTML revisions...

    (I don't find the extra typing slows me down much when posting, BTW.)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:Blockquotes by KjetilK · · Score: 1

      The P element can be omitted in 4.01 Transitional but not in Strict. That is, you have to have a block-level element inside the BLOCKQUOTE, not necessarily P, but that's usually what you want. Specification.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  251. Bottom line: Ask your editor by yerricde · · Score: 1

    It probably just depends on which style guide your editor uses. For example, both newspapers in my town ( The News-Sentinel and The Journal Gazette ) capitalize only the first word and the proper nouns in headlines, and they capitalize book titles the way their publishers said to in press releases.

    --
    Will I retire or break 10K?
  252. Content-type is the key here by yerricde · · Score: 1

    I typically send pages with the DTD claiming XHTML strict.

    Do you send them with Content-type: application/xhtml+xml as the specs seem to recommend? IE seems to use an HTML 4 (not XHTML) parser for anything sent with Content-type: text/html. For XHTML documents sent as application/xml or text/xml, IE just displays a parse tree because it can't seem to pick up on <link rel="stylesheet"> in HTML space. For XHTML documents sent as application/xhtml+xml, IE FAILS IT!

    No, I'm not yet far enough along in web development to know how to get my virtual host to sniff for whether a user agent can parse conforming XHTML.

    --
    Will I retire or break 10K?
  253. (Way OT) Cases in Indo-European languages by yerricde · · Score: 1

    5 being the limit on Indo-European cases

    Sure, Germanic may have had five cases (nom, acc, dat, gen, and ins). But didn't Latin have six (nom, acc, dat, gen, voc, and abl) and Sanskrit eight (Latin's plus loc and ins)? Don't some Slavic languages still have seven cases? Aren't those all Indo-European? (I can't very well call it IE because in the context of a web standards discussion, IE refers to the Microsoft Internet Explorer browser.)

    --
    Will I retire or break 10K?
    1. Re:(Way OT) Cases in Indo-European languages by Krach42 · · Score: 1

      Hm... I know you're right about Latin, I'll take your word for Sanskrit, and I have no idea about the Slavic languages.

      Yes they are all Indo-European... and this confuses me because I learned that Indo-European languages have at most 5 cases.

      Perhaps it was "less than 10." Of course, this could just be me loosening my statement to a value that no one can say, "HA! But what about this?!"

      --

      I am unamerican, and proud of it!
    2. Re:(Way OT) Cases in Indo-European languages by Krach42 · · Score: 1
      Further investigation has turned up some stuff.

      Important information:

      Three of the four (mainland) Scandinavian languages belong to this branch: (Danish, Norwegian, and Swedish). Swedish has tones, unusual in European languages. The fourth Scandinavian language, Finnish, belongs to a different family.


      The Slavic languages are famed for their consonant clusters and large number of cases for nouns (up to seven).


      Not information on cases in the Indic branch. (That branch which contains Sanskrit.)

      Source: http://www.krysstal.com/langfams_indoeuro.html
      --

      I am unamerican, and proud of it!
  254. Except current slashdot is better... by Snaller · · Score: 1

    ... EVERYTHING scales on the current slashdot design - on they site they link to everything does (though much does) -

    As someone might know, the world (give or take a few) uses MSIE and MSIE does not allow the user to scale a stylesheet fontsize if that size has been specified as ABSOLUTE - too many hack sites are designed this way.

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  255. Re: Changing the look by Anonymous Coward · · Score: 0

    The popularity of /. is not an issue so what's to prove by changing the look? Gain new users? Have more impact?

    How about just to make the site more pleasing to its existing readers? No need to "prove" anything.

  256. Parent post is incorrect by Micah · · Score: 2, Informative

    Slashcode does indeed use templates, based on the Template Toolkit Perl module. It's actually quite slick.

    There's a web-based interface to edit the templates which, IMHO, is a bit less slick, but it works.

    (I commercially hosted Slashcode sites for a couple years.)

    And indeed, I did exactly that once for a site -- changed a few templates and the resulting site was reasonably standards compliant. Wasn't hard at all. Why Taco hasn't done it here yet is way beyond my comprehension.

  257. Thats the point by Hecatonchires · · Score: 1

    By grouping things semantically, you make it much easier for things like screen readers to work.

    --

    Yay me!

  258. Dont set absolute sizes by Hecatonchires · · Score: 1

    Use the 'em' as a size unit - it works out as the size of one glyph in your current font. I think. Means spaces are all proportional.

    --

    Yay me!

  259. No, no by Anonymous Coward · · Score: 0

    ...the penis-enlargement pills finally worked.

  260. Re:Character encodings by rduke15 · · Score: 1

    Content-Type: text/html; charset=iso-8859-1

    Well so why doesn't it accept them??

    I hope the new version finally is 8-bit clean. This is the 21st century!! Why would we still have to suffer limits imposed by narrow-minded Anglo-saxon-centric engineers who decided last century that 7 bits were enough?

    But before starting a rant, maybe I should check that new version out?

  261. Re: charset: UTF-8 or Latin-1? by rduke15 · · Score: 1

    How about a rewrite which specifies "charset=UTF-8" and, as an aside, actually permits posters to use it? Now that would be worth doing.

    It would certainly be time to accept accented characters. But whether it should be UTF-8 or Latin-1 is debatable:

    Many browsers/systems don't accept UTF-8 yet, but all seem to accept Latin-1 (iso-8859-1).

    Are the additional characters of the UTF-8 set really needed?

    The choice would seem to be:

    - allow all characters, but a significant minority will get (readable but ugly) garbage in place of special characters

    or

    - allow Latin-1, which everybody will see correctly, but which excludes display of all Asian and Cyrillic languages, as well as Greek and some characters for a few other Latin-based languages.

    (For those of you who may not know: Latin-1 covers at least Spanish, Portuguese, French, German, Italian. It may also cover Scandinavian languages?)

    Whatever the choice made, it would be better than the current 7-bit stupidity.

  262. A minor amendment by Anonymous Coward · · Score: 0

    Replace "consonant" with "consonant sound", and yerricde's rules become more exact, covering "an hour" and "a unit".

    "an historic event" is wrong wrong wrong.

    In American English. But some dialects drop unaccented initial 'h', and speakers pronounce "historic" as if it were "istoric". Notice that this can happen without necessarily turning "history" into "istory" as in Cockney.

  263. XHTML strict not practical by Domo-Sun · · Score: 1

    But there is another challenge, and that's the posts people write. Anybody care about their code? For example, to do [quoting] properly, one should write: <blockquote><p>blah, blah</p></blockquote>. That's an awful lot of typing. A page is not going to validate unless the posts are correct.

    The probable reason blockquote requires nested paragraphs in strict mode is because<BR> is frowned upon. However, Blockquote and DIV nested Paragraphs create margin problems in many browsers. Additionally, <UL> is not permitted for indentation of content as seen in /.'s current nested comment mode.

    Using XHTML strict is not practical and would create non-backward compatible pages. HTML 4.01 transitional is practical because these unreasonable expectations are absent. The #1 priority is not that a page validate, but that it's usable.

    I've converted slashdot pages to CSS a few times in the past, and would love to help in this project, but have no idea how templates or slashcode works. Very little need be done to create slimmer pages on slashdot. By simply adding a linked stylesheet to the head of the "Light" version of slashdot found under preferences, one can make slashdot look really sleek without even touching slashcode templates. See my earlier comment for a user stylesheet to do this now.

    1. Re:XHTML strict not practical by KjetilK · · Score: 1

      Using XHTML strict is not practical and would create non-backward compatible pages. HTML 4.01 transitional is practical because these unreasonable expectations are absent.

      I must respectfully disagree. I think that the only things that are hard to do backwards-compatible with Strict are crap anyway. For those who want to use and old browser, a black-on-grey page will meet their need perfectly well. Besides, Transitional was termed Transitional in 1997. It is time to move on now. Six years with no evolution is far too long.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
  264. Win/win? by Dhraakellian · · Score: 1

    Wouldn't GNU/Linux be better? ;)

    --
    I've read Grocklaw. BoycottNovell, you're no Grocklaw
  265. Prototype shmototype by tf23 · · Score: 1

    It's extremely easy to take a front page from slashdot and/or slashcode and css-iffie it.

    Infact, that's what 95% of the modified slash site are, imho.

    However, to do a full conversion to one of the upper modes of CSS/xhtml/etc etc, its a shitton of work. I know. I started doing it. Keeping up with the template changes, working the changes back into the new templates, testing, committing it... its a lot work.

    These people did _not_ do that. I'm not really impressed with what they're showing everyone.

    I am impressed with the attention it's seemingly received. There's been two people who've started doing this and both are publically available. There have been many many requests for it over the past 2 years on slashcode and the slashcode list serves... and now it seems ALA comes in and OSDN's calling for help?

    Maybe I'm misunderstanding something about the situation or how it's come about. I don't know.

    It always seems like we've got many people wanting, but few step up to signup for a portion of work. :(

    Opensource, ya gotta love it :)

  266. TACO by Anonymous Coward · · Score: 0

    Nice asshole sarcastic email in the article. The article author didn't even catch on. Anyway anyone that wants to do this as Taco says "Have fun". Submit your patches dumbasses and Taco will shit on them.

  267. Re:I'm just happy it rendered properly in Firebird by pebs · · Score: 1

    I've had huge problems with Slashdot using Firebird 0.7 (and 0.6). The left panel often doesn't line up with the main content, sometimes they overlap which looks like a total mess. Many many times I do a preview or submit of a message and I get a page with the left panel, but not the main content. But then I go read the HTML and see that all the text is there, it just didn't render correctly.

    I've notice a lot of problems like this after they redid the left panel.

    Very strange behavior. I haven't really noticed anything strange like this on any other sites I visit.

    --
    #!/
  268. Re:Just another example of the Slashdot monopoly.. by pebs · · Score: 1

    It is obvious that Slashdot was just planning to break the HTML standard to force everyone to use Slashdot's "integrated" browser, Mozilla.

    I disagree here, considering how poorly Slashdot has rendered with recent versions of Mozilla and Firebird. I've had huge problems, to the point where I'm hitting reload 10 times just to get a message to post properly.

    Personally, I think Slashdot is paid by Microsoft to break compatibility with Mozilla/Firebird. But I haven't browsed Slashdot with IE to confirm this conspiracy theory. However, I can at least point to all the Microsoft ads we see on Slashdot all the time. They probably charge Microsoft a little extra in exchange for little "tweaks" to the HTML here and there. Meanwhile, the Slashdot staff is using Safari (or IE?) on OS X so it renders fine for them.

    Even as I preview this message in Firebird, the left panel is overlapping with the main content. It looks like a total mess. I'm going to hit submit and hope that it actually displays the message I just submitting, so that I know it actually submitted.

    --
    #!/
  269. Overhead calculation by Nucleon500 · · Score: 1
    mod_gzip does save some overhead, but it's not perfect. This is http://www.alistapart.com/d/slashdot/index.html, in it's original form and with all spaces squeezed to a single space, uncompressed and gzipped:
    -rw-r--r-- 1 tom users 30667 Nov 25 22:24 nospace.html
    -rw-r--r-- 1 tom users 33923 Nov 20 14:38 index.html

    -rw-r--r-- 1 tom users 9613 Nov 25 22:24 nospace.html.gz
    -rw-r--r-- 1 tom users 10015 Nov 20 14:38 index.html.gz
    So, without gzip you save 9.6%, and with gzip you save 4.0% by eliminating spaces. Actually, you could save even a little more - my pipeline just turned all whitespace into one space, whereas spaces between tags could be dropped for even greater savings.

    Obviously, for a demonstration meant to be perused by Slashdotters, indentation is a good thing. But I think for the real Slashdot servers, the 4% bandwidth savings might be a good idea.

  270. Amen by Chris+Pimlott · · Score: 1

    This is a BIG problem, the /. search is basically useless. I've had cases where I could remember 3-4 words in the title of the story but I still couldn't manage to get /. to find it.

  271. Portrait mode by Chris+Pimlott · · Score: 1

    Agreed. It's pretty lousy in 768x1024 as well (that's not a typo; portrait mode is actually quite nice for some uses), big horizontal stripes of wasted space above and below.

    It's actually kind of sad how many pages turn out worse in portrait mode; you'd think it'd naturally be a better orientation. So many sites, though, now rely on sidebars and such that you end up with either a lot of skinny columns or horizontal scrollbars.

  272. Compliant != Accessibility. by Domo-Sun · · Score: 1

    ::Using XHTML strict is not practical and would create non-backward compatible pages. HTML 4.01 transitional is practical because these unreasonable expectations are absent.

    I must respectfully disagree. I think that the only things that are hard to do backwards-compatible with Strict are crap anyway.

    What's crap about using <UL> for nested view? <UL> is widely supported, and I'm not talking exclusively about old browsers like netscape 3. Dillio and other new browsers that don't support CSS render "compliant" pages as garbage.

    For those who want to use and old browser, a black-on-grey page will meet their need perfectly well.

    Compliant != Accessibility. When did this term accessibility get bastardized into meaning inaccessible? Putting blockquotes inside <BLOCKQUOTE> makes it accessible. Putting paragraphs inside those blockquotes is not accessibility, you're just being pedantic because the W3C frowns upon <BR>. And providing web pages to people in one huge chunk of black and gray is not accessibility. It's monotonous and un easy to read. Coding anal-retentively simply so that someone browsing in Dillio can view garbage is not advantageous, it's stupidity. Otherwise we'd be browsing in NotePad.

    Besides, Transitional was termed Transitional in 1997. It is time to move on now. Six years with no evolution is far too long.

    Yes, lets move on to the latest technology before it's even supported just so we can be pretentious. In the mean time, we can cross our fingers in the hopes that someday in the future someone will actually make a browser that will read slashdot, making our efforts fruitful.

    Until then, I'll continue using blockquotes without <P>, and where paragraphs needed, I'll use <BR> because blockquote already has a margin. <P> only complicates the box margin of the blockquote and its adjacent boxes, is redundant, and just plain stupid.

    This so called crap, (as you call it for no other reason than that you're a fanatic,) was invented by the W3C. Now they're trying to fix their mistakes by building crap on top of crap. Suddenly blockquote is no longer for text, but rather it's just a container for <P> tags. End result: Crap! In ten years from now you'll call it crap too. But that crap, like <BR>, <UL>, <I> and <B> are widely supported and always will be. They still serve a deserving place in message boards and forums. The W3C should have got these self-proclaimed mistakes right the first time, but they didn't so everyone has to live with their so-called mistakes.

    <BR>, <B>, and <I> are also old, but they're practical on a message board and supported by all browsers. Coding web pages is one thing, coding messages is another. Slashdot is not a sophisticated HTML architect for your comments, nor need it be. Transitional gives the most flexibility for the types of comments that people will be posting here. Slashdot can still be enhanced with CSS, updated, and streamlined, and it would be smaller than if converted entirely to XHTML strict.

    1. Re:Compliant != Accessibility. by KjetilK · · Score: 1

      (as you call it for no other reason than that you're a fanatic,)

      I think the discussion just ended.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    2. Re:Compliant != Accessibility. by Domo-Sun · · Score: 1

      :as you call it for no other reason than that you're a fanatic,

      I think the discussion just ended.


      Look at your reply to me, you wasted 36 bytes just so you could be strict. Why? The page is not even strict.

      The W3C is trying to make an idiot proof spec, presuming that everyone is an idiot because only an idiot would use UL for nesting, <BR>, <I> or <B> and that's wrong because it's inaccessible. But is it really inaccessible? Show me one true instance, today, where forgetting to use <Blockquote> as a container for <P> causes a problem. Sure, we could code for the future, but the W3C has been wrong before, creating a potential waste of effort, and browsers are not dropping support for <BR> just yet.

      And consider this, even though it's not the best way to do things, lack of alternatives, clean degradation, and smaller tags may occasionally lead people to violate the spec. If one is sufficiently good at coding webpages, one can decide when it is appropriate to violate the spec, because you can violate the spec and produce a working, accessible webpage.

      Oh yeah, and is it your argument that starting an ordered list at something other than 1 is a crap thing to do? Because you said anything you can't do is crap?

      And lastly, I meant to say <a href="http://www.dillo.org/">Dillo</a>, not Dillio. We can still use CSS with transitional, but we can also let people forgo the <P> tags in <blockquote> or use <B> instead of <strong> when posting comments.

  273. Re:I'm just happy it rendered properly in Firebird by Anonymous Coward · · Score: 0

    I usually experience that on sites that have table-layouts.

    Hopefully they're working on it, but I usually just curse the site for using tables.