Slashdot Mirror


Slashdot Discussion2 In Beta

Discussion2 has been in beta for a few months now on Slashdot. Initially available only to subscribers, it now should be available to anyone willing to login and click the checkbox at the head of every discussion. It is far from complete: IE doesn't work (patches welcome, but since only a quarter of you use it, it's not a huge priority) and performance is lacking (you want a fast computer for larger discussions) but it's already an improvement for most users. Read on for some notes on what we have planned.

The primary reason for discussion2 was to get beyond the pain in the ass that is navigating large discussion threads on Slashdot. You know the problem: once threads get deep, you have to click repeatedly, waiting for tabs to load. Or even when you encounter a long comment, you have to wait to get the full comment text.

Cool Things D2 Does Now
  1. Allows you to change your threshold, open and close threads, and expand long comments in place, without ever loading a new page.
  2. Allows you to moderate a comment without clicking a save-button that loses your place in a thread.
  3. A new, more intuitive user interface that more clearly displays the nature of comment thresholds.
  4. Vastly Improved threaded view that allows you to see more of the discussion in less space, without clutter.
Some items on the TODO list (more or less in order of priority)
  1. Make it Progressive - Right now D2 simply gets all the comments in a discussion. This sucks. We need to write a task to retrieve only appropriate comments. So if you are at Score:4 threshold, we don't bother retrieving the full text of all comments at Score:-1. And even better, if someone moderates or posts a comment, we need to update the page you are reading to reflect those changes. Again, the goal here is that once you load a page, you don't need to close it until you are done with the discussion. This actually has MANY subtle problems, like how do you notify a user when a thread 10 pages up has been replied to.
  2. Make it Fast Actually I think solving #1 will mostly solve #2 at the same time. Since right now we get the full discussion, we are getting WAY to much data. We need to get say 50 comments at a time, not all 1000. This will give your browser time to catch up and make the whole thing "Feel" faster. Right now, on my machine a 200-300 comment page is very usable, but to much larger and it starts slowing down. This is all machine dependent. I'm sure there are good javascript tricks that would help improve performance.
  3. In-Place Posting You should be able to post a comment without reloading a page. Right now you can just open a tab, but then you are looking at a stale discussion. This isn't that hard either- especially once we finish #1. Just need to open the reply page in a div, and when you save, make sure that the new comment is properly retrieved and inserted into the thread. But there's some subtle stuff here like how to handle previews. We need to change some of our error handling- the current system uses previews as an opportunity to warn readers about things that are "Wrong" about their comment. We need to figure out how to do that without launching new pages. It's not hard, but it'll take some time.
  4. Compatibility ok so Opera's broken Javascript implementation won't work unless they fix their browser, but we'd like to make at least IE work for the trivial percentage of Slashdot readers forced to use IE by their corporate overloads. But since 2/3rds of you use Firefox, fixing IE is just not at the top of my priority list... I'd rather make it work better for the majority. And as every web developer knows, cross browser platform compatibility can be a real bitch. But before we are out of beta, it probably would be nice to get IE functional, if only for other websites using our source code that actually have IE as the dominant population.
  5. Smooth out the UI there are a lot of parts to this problem. Right now the threshold change is buttons but it should actually be draggable, I'd like the widget to toggle from the top to the side, but need to build a horizontal version of the widget. The expansion/contraction of comments and threads have weird functionality that could be improved- for example there is a difference between expanding a comment and expanding a thread. And there's new concepts like expanding a child vs expanding an entire thread vs expanding "Siblings" vs expanding hidden children vs visible children. These are very interesting user interface questions that we'll start working out soon.
  6. Rethink What Old Functionality By this I primarily mean discussion filters and ordering. By default D2 uses a thread ordered, chronological display. The old system had many other sort modes, but I'm not how sure how effective these are once threaded. So I may simply leave the old system in place for users who want to see a flat discussion ignorant of threads ordered by date or score. Since this is only a tiny percentage of users, I figure it can wait.
Conclusion

A lot of the stuff you see in D2 is just javascript you can easily play with yourself. We haven't mangled it or anything so you js haxx0rz are welcome to submit patches for interesting ideas. We don't have a backend for progressive rendering, but there are a LOT of features that we want to implement that wouldn't even require you to touch the perl. Of course if you're willing to hack perl, it's all up on the website not that anyone ever actually bothers to contribute anything more than ideas and complaints, but it sure never hurts to ask!

Already around 13,000 of you are using Discussion2. We're a ways off from flipping a switch to make it the default for everyone, but it's already substantially better for users with fast computers and Firefox. Hopefully in a few more weeks it will be good enough for everyone. Thanks for the help along the way. We hope you like the new system... I sure do. And mad props to Nate & Pudge for their work on this...

91 of 421 comments (clear)

  1. hopefully... by joshetc · · Score: 5, Insightful

    ...We get IE functionality soon. Its pretty hypocritical not to considering the majority of slashdot users are against people developing IE only sites. Its also quite a stretch for me to get FF on my work computer. I'm sure the case is the same with many slashdotters.

    1. Re:hopefully... by LMacG · · Score: 3, Insightful

      Exactly.

      Any site that is developed solely for IE, with that justified because "only 10% use something else" would be loudly decried here.

      So because of the stupid policies of the the place where I work, I'm not important. Thanks Taco. Don't go into marketing.

      --
      Slightly disreputable, albeit gregarious
    2. Re:hopefully... by neonprimetime · · Score: 2, Funny

      You've missed the point. If the world's most popular site, Slashdot, stops supporting something, then users will be forced to migrate to new software. That's how it works, right?

    3. Re:hopefully... by Kardnal · · Score: 5, Insightful

      It'd be hypocrital if they said they *weren't* going to provide IE functionality, period. They're not doing that. They're getting the kinks worked out with FF first, and will get around to IE later.

      I completely agree with you though if they said they were never going to develop it for IE.

      --
      ------------------
      "Never Attribute to malice what is adequately explained by stupidity..."
    4. Re:hopefully... by DragonWriter · · Score: 2, Insightful
      Its pretty hypocritical not to considering the majority of slashdot users are against people developing IE only sites.
      Since IE was the first example in the "Its far from complete", it seems quite clear that the standard for Discussion2 being "complete" includes IE functionality.
    5. Re:hopefully... by Ironsides · · Score: 2, Informative

      At work my co-workers are "forced" to use IE. Lucky for me, I made them give me local admin rights to my workstation so I can install and uninstall software at will, like FireFox / Opera / Open Office / Gimp / Cygwin.

      I don't know about some of the others, but FireFox installs fine without admin privlidges. All you need to do is place the firefox install directory in the local user profile instead of program files and you are all set.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    6. Re:hopefully... by ReverendLoki · · Score: 2, Insightful

      Your are right, in that "only 10% use something else" is not a good excuse for developing for just one browser. That is because that reason is unimportant to the issue.

      Thing is, this site is designed for FireFox, and Konqueror, and Opera, and Mozilla, and Netscape, and a lot of other little browsers that have like 5 users each.

      You see, while in the first case, the page is developed for just one browser to the exclusion of all the others, in this case the page is being developed toward a standard which all browsers are encouraged to follow.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    7. Re:hopefully... by empaler · · Score: 2, Informative

      If they can run programs off of their own USB devices, there's always Firefox Portable. Love it.

    8. Re:hopefully... by pudge · · Score: 2, Informative

      We are shooting for IE7 compatibility, but come on ... IE7 is still in beta. It's a moving target. You can't expect our timeline to be significantly ahead of Microsoft's. :-)

      Also, as other posters have said, it's one thing to criticize sites for using proprietary IE-only functionality. We're using no such proprietary functionality, only stuff that Microsoft says will be included in IE7 anyway.

  2. IE not so important... by Beuno · · Score: 5, Informative
    IE doesn't work (patches welcome, but since only a quarter of you use it, it's not a huge priority)

    As a follower of firefox since day 1, reading that in a place as big as slashdot really made a tear drop.
    1. Re:IE not so important... by NekoXP · · Score: 4, Insightful

      As user 740018, 25% of users is 185000 people.

      How many visitors on Slashdot per day? I wanna see these statistics. If they only had 8 users, a quarter of them would be insignificant. If they really have millions of hits per day from hundreds of thousands of users, then 25% is enough to start a riot.

      However, it's Slashdot, so I guess such a riot would never happen, it's still crazy to say "only a quarter of our users will be broken" :)

    2. Re:IE not so important... by hackstraw · · Score: 4, Interesting

      It also is kind of ironic. The people talking about choice and openess can't even get IE to work with their site. And since it's *only* 25% of the users, it's not a priority.

      Its also ironic when we were "fringe" users and used browsers like various gecko based browsers or KHTML based browsers, had something like 10% marketshare and we complained that we ere not a target, nor a priority since 90% of the people used IE.

      Wow, how things have changed.

      Now, with the slashdot rewrite, I have 2 suggestions, one is old and one is new.

      I know it is the desire for slashdot to reward fast over good, and its OK to have the bunches of pirst fost posts and whatnot, but I think its not worth rewarding earlier posts at the same thread level. By that if someone makes a witty one liner that provokes 10-20 good replies, only the top 3 or so good ones are likely to start a new thread. So, I would suggest randomizing the display of posts at any given thread level to increase the deeper threading and discussions vs the arbitrarily rewarding the top ones simply because they smashed the return button faster, yet faster may or may not be better.

      Another thing I would suggest is that the message system be a little more sane and/or having more detailed information regarding the moderations to a given post. Right now if you get a message about a reply to one of your posts, you go to a list of them, and then you can either click on the your post or the reply or the article or other options. To me its an unnecessary click to get that info from the second page, and should be on the first (dunno if ad views come into play here or not), but it seems like an unnecessary hit on the DB and extra clicks for nothing. Another thing are the messages regarding moderation. Too many clicks here too, and too much irrelevant info. Some times I have a laundry list of comments that have + this - that, etc, and its easier just to look at my posting history to see what is going on via a summary. I would however like to know the raw data vs a percentage of how many times something has been moderated. Especially when I post something "controversial" and get bunches of + and - mods, but I would like to know if I had 100 + mods and 100 - mods to end up at 0 or if it was 1 + mod and 1 - mod.

      Otherwise, I would welcome the expanding of threads with DHTML/layers or whatever makes that happen similar to the tags expansion. Slashdot has grown up over the years like me, but kinda slow like me too :)

    3. Re:IE not so important... by just_another_sean · · Score: 3, Insightful

      He said (paraphrased) "a quarter of our users are broken". Not "will be".

      The part you forgot to pick up on was, we're working on it, patches welcome... IMHO not being able to support 1/4 of your users in
      a beta testing situation isn't that bad. The point being that if 75% of your users have the potential to give you feedback then you
      are going to get a lot of feedback.

      And one last point, if IE7 finally gets with the program and complies with standards then maybe it's a good idea to take a wait and
      see approach toward supporting IE6.

      Personally I for one welcome our new Firefox pushing overlords! :-)

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    4. Re:IE not so important... by Buran · · Score: 3, Insightful

      it's still crazy to say "only a quarter of our users will be broken"

      Happens all the time to those of us who use Firefox, and it apparently isn't crazy to those coders to say it with a straight face, but it's crazy if IE users get left out in the cold.

      Ahahah. Not you in particular but there's a lot of hypocrisy in this here comment page.

    5. Re:IE not so important... by SpryGuy · · Score: 3, Interesting

      I personally don't think any time should be wasted trying to make things work in IE6.

      I do however think close attention should be paid to IE7 on two fronts, because very shortly, IE7 is going to be the dominant browser in use:

      1) Make a solid effort to make this site work in IE7

      2) Report as soon as possible all the problems in IE7 that make supporting this site in IE7 (as opposed to FireFox, Opera, and others) difficult to Microsoft so they can prioritize those fixes for IE7 GA, or at the very least, in a 7.0.1 patch or update in the near future.

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    6. Re:IE not so important... by Mongoose+Disciple · · Score: 4, Insightful

      Its also ironic when we were "fringe" users and used browsers like various gecko based browsers or KHTML based browsers, had something like 10% marketshare and we complained that we ere not a target, nor a priority since 90% of the people used IE.

      Wow, how things have changed

      Not so much, no. :) To a large degree, Slashdot is the fringe. It doesn't represent the normal population, where Firefox is catching on nicely but is still a long, long way from being the majority browser.

      Judging the mainstream based on Slashdot is like trying to learn about normal human interaction by people watching at a Star Trek convention.

  3. get out of the way! by nomel · · Score: 5, Insightful

    ok, the little control box either needs to be movable, or on the right hand side where it'll be less likely to cover text. It makes a big part of the screen useless as it is now.

  4. Define hypocrisy by Mateo_LeFou · · Score: 4, Insightful

    It's not "hypocritical" to shoot for standards-compliant markup, and neglect quirky pieces of software that ignore the standards.

    --
    My turnips listen for the soft cry of your love
    1. Re:Define hypocrisy by TheSpoom · · Score: 4, Insightful

      No, but it also isn't a great idea to cut out such a huge chunk of your audience. It's just not nice, and in Slashdot's case, they could be losing a lot of potential subscribers if D2 becomes standard without working in IE.

      BTW, anyone know if IE7 fixes these problems? I've lost track of when Vista's coming out (as I really don't care that much) but if IE7 has a better Javascript stack and most people get it at launch, this might be a moot point.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    2. Re:Define hypocrisy by Richard+Steiner · · Score: 3, Informative

      It certainly is hypocritical, especially if those standards are so new (or so poorly implemented in mainstream browsers such as IE) that a large percentage of folks can't use the new version.

      What ever happened to serving the lowest common denominator?? There's a REASON why many sites eschew CSS and other trendy UI-centric crap and focus instead on maximizing the ability to deliver information.

      Slashdot is going the way of KDE and Gnome, with too much concentration on flashy UI elements and not enough concentration on service a diverse user base.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    3. Re:Define hypocrisy by interiot · · Score: 5, Insightful

      End-users who choose to stick with a non-standards-compliant browser cause extra work for web developers. This is less than optimal, because it causes fewer features to be developed slower.

      The problem is that end-users are the only ones in a position to change this. However, end-users usually have no idea that they're causing a lot of extra work to be done. One good solution to fix this is to develop for standards-compliant browsers first, and fix other issues later (which makes more sense purely from a development standpoint as well).

    4. Re:Define hypocrisy by Rich0 · · Score: 4, Informative

      I agree with you on that point - you should code to the standard and making it look right is the browser's problem.

      However, I do want to comment that the threshold box tends to load outside of the window on konqueror - which is ACID2 compliant in the version I am using. If I hit the top link to reload just the comments it works fine.

      So this isn't an IE-only issue...

    5. Re:Define hypocrisy by Mateo_LeFou · · Score: 4, Insightful

      Hm, it's the market leader and it blows off the standards and actually occasionally undermines them actively.

      I have some options as to how to deal with that. 1) Throw up my hands and say "dang, I just gotta play ball". This, by the way, requires a good deal of extra expense as I develop the code forks etc. that allow my site to play ball. 2) Save myself that extra headache and use the (considerable) leverage my traffic affords me to see if others will start to notice this problem.

      Don't go into marketing, Taco. Stay in the tech field.

      --
      My turnips listen for the soft cry of your love
    6. Re:Define hypocrisy by Mateo_LeFou · · Score: 2, Insightful

      CSS is "trendy UI-centric crap"? Whatever. CSS is the solution to 80% of the presentation-layer headaches I've ever experienced

      --
      My turnips listen for the soft cry of your love
    7. Re:Define hypocrisy by Kingrames · · Score: 5, Funny

      It is most certainly not a bad idea to get people to install firefox.

      If you have trouble running it on your computer, install a post-1998 operating system. Upgrade to a 486. splurge for that extra 256MB of RAM. Get your cat out of the computer tower. Do whatever it takes, but get with the program.

      --
      If you can read this, I forgot to post anonymously.
    8. Re:Define hypocrisy by revery · · Score: 4, Funny

      they could be losing a lot of potential subscribers

      oh, and by the way, "losing" means "causing or suffering loss" and "loosing" means... oh... wait... what the....
      [revery tries to wrap his mind around the concept of a Slashdot poster using the word losing correctly...]

      Uhm... carry on then...

      --
      This is a joke. I am joking. You have been joked with.

    9. Re:Define hypocrisy by empaler · · Score: 2, Insightful

      Acid2 is for testing CSS - Opera is also Acid2 compliant, but as mentioned in the article, it's currently a no-go.

    10. Re:Define hypocrisy by nine-times · · Score: 3, Insightful

      It certainly is hypocritical, especially if those standards are so new (or so poorly implemented in mainstream browsers such as IE) that a large percentage of folks can't use the new version.

      Funny, I'm a bit dyslexic and read that as "poorly implemented mainstream browsers such as IE".

      Anyway, some of the problems may be use of new-ish standards, but IE also just renders things incorrectly. I sometimes do a small amount of web design-- just HTML and CSS-- and IE there's a lot of CSS that's been around for years that IE just doesn't render properly. Personally, it always made sense to me to write HTML/CSS more or less according to W3C standards and fix up the browser bugs after the fact, when I basically have the thing working. This means it's more likely to work on Gecko and WebKit/KHTML browsers while you're developing, because they adhere closely to the standards.

      Add to that the fact that IE users are in the minority on this site, and you can see why IE would be lower priority. Also, IE is a bit of a moving target, since IE7 will (supposedly) render things very differently from either the correct way or the IE6 way of rendering things.

      I'm not advocating that /. ceases supporting IE, but it does make sense, given all this, that IE bugfixes would come later. Also, I'll admit that I can understand why lots of developers want to drop IE support altogether. With as much of a headache as it is, there have been times when, during an angry session of trying to get IE to render properly, I've been tempted to say, "Screw it! If any IE users complain, we'll tell them to get a real browser!" I've always changed the site to account for the IE bugs, at least well enough that the site worked OK, but it still annoys me whenever it comes up.

    11. Re:Define hypocrisy by Dilly+Bar · · Score: 2, Informative

      Tried on IE7 RC1 and it doesn't seem to work.

    12. Re:Define hypocrisy by TrappedByMyself · · Score: 4, Insightful

      It's not "hypocritical" to shoot for standards-compliant markup, and neglect quirky pieces of software that ignore the standards.

      Yeah, but NONE of the major browsers are fully CSS2 compliant. So, yes, while IE is the worst of the bunch, dropping IE does not mean that you are writing the range of fully standards-compliant markup. In the end, you're still limited to only using the stuff which happenes to be supported by the browsers you are targeting.

      So while IE is the worst, the others are still dirty. Just not so much.

      --

      Help me take back Slashdot. When did 'News for Nerds' become 'FUD and Conspiracy Theories for Extremist Nutjobs'?
    13. Re:Define hypocrisy by MightyYar · · Score: 4, Insightful

      Take a few deep breaths out a brown paper bag. They are not shutting out IE users. They are developing first for their main audience while a perfectly capable system is in place for the IE users. No one said that they were going to make their site FireFox only.

      Even if they were, so what? Welcome to my life as a Mac user :) It's the price you pay for using a non-mainstream platform...

      In any case, take heart in that it doesn't seem to work in my Seamonkey browser, either. I get this weird annoying floater which tells me how many comments are there, but no way that I can work out to increase or decrease my viewing threshold.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    14. Re:Define hypocrisy by swdunlop · · Score: 4, Insightful

      Then they should try using that corporate machine for work purposes and stop trolling Slashdot?

    15. Re:Define hypocrisy by spun · · Score: 4, Funny

      Hey, I read slashdot for the useful and timely information about industry trends. I emailed several slashdot articles with month-old security news and thinly disguised corporate press releases to my boss, and now "read slashdot daily" is part of my job description.

      I just hope they never find out the kind of crap I post here...

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    16. Re:Define hypocrisy by jone1941 · · Score: 2, Insightful

      Maybe, perhaps, you just shouldn't be reading Slashdot at work. Chances are if your company doesn't want you to have the right to install a new browser they probably don't want you wasting time here.

      --
      Fear trumps hope and ignorance trumps both
    17. Re:Define hypocrisy by wootest · · Score: 3, Insightful

      Serving up well marked-up content in combination in finely-crafted CSS and inobtrusive JavaScript enables serving to the lowest common denominator (say: mobile phones, Lynx) *and* enhancing the experience of those who aren't the lowest common denominators (say: reasonably modern browsers). This is hugely successful. It's very obvious to me that this is the way it's supposed to be. This services a diverse user base in the best way possible: useful extra functions for those that are able to use them, frugal, content-centered versions for the rest.

      That well-engineered solutions also offer easy ways to fade in and out content is an effect (pun not intended), not a noteworthy goal in itself. There is a culture among "wanna-be-Web 2.0" sites to do this, and when the functionality is there, it doesn't bug me. Discussion2 in particular offers virtually no effects whatsoever, just a very useful function of reading comments nearly instantaneously with less strain on the server and client. It works exactly how I imagined it would work, and my two complaints is that its JavaScript semantics are somewhat muddled and that CmdrTaco is even for a second *considering* launching it without pitch-perfect IE support.

      IE may be ass to code for - trust me, I know. I would rather have 90% of the world use Firefox, Safari or Opera than IE. But IE's JavaScript backend support (excluding debugging facilities) is still fairly good. What's more, not supporting IE because "they only make up a quarter of our visitors" while we were having problems getting Firefox up to the around 10% (+/-4%) worldwide that it has today is nothing less than offensive, a slap in the face of all us who do this for a living and base our "support every browser" argument on the fact that it's the way it should be, not that "our side is better and should be winning". Yes, it's hard work. Suck it up. Make it work. There's no excuse.

    18. Re:Define hypocrisy by drinkypoo · · Score: 2

      I'm pretty sure he was talking about firefox memory leaks. If I leave firefox open and come back a couple days later (such as after the weekend) it's using up like 800MB. And I don't for a second believe it's the extensions' fault, although I believe it might not happen if I didn't have them installed. The two are not the same... Anyway, just launching firefox will eat up around 40 megs. That's a lot of RAM to display some documents.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:Define hypocrisy by drinkypoo · · Score: 4, Informative
      I'm assuming that the parent is working in an environment where he can't load Firefox because of lack of admin rights to his workstation? If so, try installing it into your profile where you do have rights, it runs OK for me that way.

      Why install? Download Firefox Portable. (I guess portableapps had to rename it because a search for "portable firefox" still brings up the old home not used for absolute aeons, as we measure time on the intarweb.)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:Define hypocrisy by seriesrover · · Score: 2, Insightful

      Quite agree. Apparently when you have 25% of the market share and you're Firefox\Apple etc. we should all take notice and develop for them since thats considered a huge market share. If you're MS\IE apparently 25% is a rather meagre figure and one should be developing for the majority out there. Thats hypocrisy.

    21. Re:Define hypocrisy by Bonker · · Score: 3, Interesting

      The 'Corporate Overlord IE Mandate' is not to be underrated.

      I work in an office that settled on IE a long time ago... before Firefox and before free Opera. This was back when IE simply was the best browser because Netscape had stagnated, Mozilla wasn't even in beta, and Microsoft's anti-competitive tactics worked.

      The workstation images still have IE as the only browser by default, and the majority of the office doesn't have the privalege of installing their own software due to all the stupid things users can get up to.

      Anyone who really wants it gets Firefox, including non-tech users who mention to one of the admins that they'd like it. Most of the office, however, is far too busy with work to worry about which browser they have installed. IE works and is sufficiently secured by our NT admins to be useable and safe for the majority of our users, including geeks and the tech-saavy.

      These are not stupid or uneducated people. They use Firefox at home. If they hit Slashdot from work, they're likely to be doing it via IE.

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    22. Re:Define hypocrisy by interiot · · Score: 2, Insightful

      Maybe, perhaps, you just shouldn't be reading Slashdot at work.

      Maybe it's a good idea in theory, but in practice, I'll bet most of Slashdot's traffic comes during the US workday. I spend a lot of time on Wikipedia, and I know this is certainly true... the place is almost completely empty on the weekends. I think there's a tendency for HR to hire the smartest people they can get, and then for the company to assign them to jobs that don't require as much education as they've gotten. So people get bored at work...

    23. Re:Define hypocrisy by cavemanf16 · · Score: 2, Interesting

      You have the typical mindset of the typical "business user" who thinks IT exists solely to serve their every whimsical request to make their lives magically easier through technology. Did Slashdot have D2 up until the past few months? NO! Did many hordes of geeks still emerge, year after year, from their nerderies to comment on Slashdot all day long? YES! Not having D2 available to IE users is TOO BAD, SO SAD! Get a standards compliant browser, or burn time at work elsewhere on the 'net if it's such a deal-breaker for you. You're obviously quite capable of still reading Slashdot and posting to stories, so it's merely unfortunate that you work at an extremely restrictive workplace that won't let you install Firefox.

      I am a "business user" that has to evaluate requests for changes that involve IT work every day. I get awfully tired of seeing random requests that will 1) not benefit the business, 2) not save or make us any money, and 3) are quantified as good projects because "it will make it a lot easier to do XYZ." Guess what, we're all busy here, so bitching about a feature that you don't have doesn't make my life any less busy when there are a dozen other projects I could be working on to actually save money, time, and labor for the company as a whole. This is exactly why the last paragraph smacks users like you and requests that improvements be contributed by those of you who don't like what is currently in place rather than just complaining about it.

    24. Re:Define hypocrisy by chrisbtoo · · Score: 3, Funny

      I don't see why there shouldn't be competing standards.


      Good call! Let's define a new port that IE's version of the web works on. Then those that want to use IE can use the version of the web (let's call it, oh, I don't know, "The Microsoft Network") that works for their browser, and everyone else can use the standards-based HTTP and HTML version that works on port 80.

      Who's with me?
      --
      Registering accounts later than some other chrisb since 1997
    25. Re:Define hypocrisy by devilspgd · · Score: 3, Funny

      Thats hypocrisy.

      And let me be the first to officially welcome you to /.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    26. Re:Define hypocrisy by jericho4.0 · · Score: 2, Insightful

      It's not your computer, it's the companies, and giving everyone on the internal side of the firewall the ability to install whatever they want is a quick road to chaos in any large intranet.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  5. Instant Moderation Please! by hublan · · Score: 5, Interesting

    Please for the love of , apply the moderation to a comment as soon as the moderation value has selected from the drop down box. I constantly forget to press the "Moderate" button which is hidden somewhere down the bottom, and therefore comments that I wanted to moderate don't.

    Apart from that, it's a vast improvement. Especially being able to selectively browse comments that are below the threshold value, without loosing track of the conversation.

    --
    My spoon is too big.
    1. Re:Instant Moderation Please! by Incongruity · · Score: 5, Insightful

      OTOH, I've been using discussion2 for a while now and I find it more annoying to mod with discussion2 because of that instant moderation "feature" -- in short, if you accidently click out of the pulldown box, too bad, your moderation is set in stone. Moreover, I like to take a second look at my moderations before I submit them just to be sure I'm modding more or less well... i.e. I'll read more comments to see if something I initially thought was insightful actually seems wrong the more I and other people mull it over and respond (I'm imperfect, I misjudge, yadda yadda). -tcp

    2. Re:Instant Moderation Please! by Pharmboy · · Score: 2, Insightful

      I never got around to moderating with D2, because I kinda found it more irritating than useful, so disabled it after about an hour. This was a while back, and not sure what they have added since then. (I have never subscribed, but I have been able to test it for months now...i dunno)

      But I agree that moderation is something that should be done thoughtfully, and being able to give someone literally instant Karma, is going to lead to a lot more Unfair Metamoderation.

      --
      Tequila: It's not just for breakfast anymore!
  6. Hasn't been subscriber only for a while... by Quaoar · · Score: 5, Interesting

    I'm lowly member with a normal account, and I've been able to view the new comment system for like 2 months. Just a minor clarification...

    --
    I'll form my OWN solar system! With blackjack! And hookers!
    1. Re:Hasn't been subscriber only for a while... by greysky · · Score: 5, Funny

      CmdrTaco had to post this article several times to get it approved by the editors.

    2. Re:Hasn't been subscriber only for a while... by rbochan · · Score: 2, Funny

      That's ok, it'll get reposted in the next 72 hours.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  7. subscribers only? by Mini-Geek · · Score: 3, Informative
    Discussion2 has been in beta for a few months now on Slashdot Initially available only to subscribers, it now should be available to anyone willing to login and click the checkbox at the head of every discussion.
    I've had it since July 13th and I'm not a subscriber. Is the above statement incorrect or was I just accidentally offered it?
    --
    do {print "Mini-Geek Rules!\n";}
    until ($TheEndOfTheWorld);
    1. Re:subscribers only? by Ralph+Yarro · · Score: 3, Funny
      Discussion2 has been in beta for a few months now on Slashdot Initially available only to subscribers, it now should be available to anyone willing to login and click the checkbox at the head of every discussion.

      I've had it since July 13th and I'm not a subscriber. Is the above statement incorrect or was I just accidentally offered it?

      The statement is accurate. You're just having trouble getting your mind around the concept that "a few months" streteches back EVEN FURTHER than July 13th.

      Initially subscribers only... time passes, things happen... OMG Mini-Geek can use it too ... time passes... we reach today.
      --

      The real Ralph Yarro posts as Anonymous Coward. Anyone else is an impostor.
  8. Tried it, didn't like it by jandrese · · Score: 4, Interesting

    Normally when I read Slashdot, I read the comments page in nested mode from the top to the bottom. With the new system I have to constantly click to open up the threads which got old real quick. Given that you're loading the whole page anyway, it seems pointless to force me to click expand most of the comment sections.

    What I'd really like is an option to have them all expanded by default, but allow me to close the comment blocks on discussions that are obviously going nowhere.

    --

    I read the internet for the articles.
    1. Re:Tried it, didn't like it by jx100 · · Score: 4, Informative

      Just use the threshold menu on the left to move the threshold down. You'll still keep the capability to close comment threads.

    2. Re:Tried it, didn't like it by Tackhead · · Score: 5, Interesting
      > Just use the threshold menu on the left to move the threshold down. You'll still keep the capability to close comment threads.

      It took me 5 minutes and 20-30 mouse clicks to figure out two things:

      1) You must have images turned on. The "up arrow" and "down arrow" things are represented in non-image mode by a bunch of asterisks, and there's nothing to indicate that they're live.

      2) You must have javashit turned on. OK, I wasn't that surprised by the need for Javascript since this is supposedly the new AJAX hawtness, but I was surprised that it failed so ungracefully.

      3) There's a lag (because we're dealing with Javascript) between the mouse click and the re-rendering of the page and the threshold box/menu.

      4) There's an annoying thing about the threshold box, in that if all I want to do is crank it to "80 full / 0 abbreviated / 0 hidden" (I have zero interest ever seeing an abbreviated comment. This isn't Digg - It's OK to say something that takes more than one line to express.), I've gotta reposition the mouse after every click on the threshold box.

      How about we find a middle ground: Website uses D2, but fails gracefully: If Javascript is disabled, it reverts back to D1.

      (Yeah, I disable Javascript wherever possible. Google Maps and online shopping/banking are probably the only exceptions I make to this rule. I'm also occasionally on bandwidth-restricted connections, and have developed a habit of browsing as lean as possible. If a website's contents are mostly text, it should be just as usable with its images, javascript, and even colors/fonts overridden. I still prefer a good serif font over the "new" default, too :)

    3. Re:Tried it, didn't like it by Tackhead · · Score: 2, Insightful
      > Well, unzip your tinfoil, already. If I'm a designer, I'm sure not going to spend time and effort supporting users who disable Javascript and images. What, do you expect me to support Lynx, too?

      Yeah, but would using an ALT attribute with, say, "up" or "down" instead of "*" really kill you guys? :)

  9. Doesn't work with IE or Opera by nuzak · · Score: 4, Interesting

    So I have to ask ... why is slashdot rolling its own Ajax library? Why not use Dojo or Mochikit or hell, even Prototype? Those do work on every major browser. You already have help from third parties, they wrote the library for you. All you have to do is accept it.

    Man, I sound like a born-again or something...

    --
    Done with slashdot, done with nerds, getting a life.
    1. Re:Doesn't work with IE or Opera by Ayanami+Rei · · Score: 4, Insightful

      Because it's not the client side that's the problem.
      It's the server side.

      Ajax isn't some magic spice you can just download and sprinkle into your web code to somehow make it suddenly non-stateless. You need to rethink your whole comment/posting model and then design the interface and interaction between server and browser based on that.

      Dojo and Mochikit are little more than pretty widgets to look at (with some liberal use of xmlhttprequest, which doesn't mean jack unless your backend is already structured to use it).

      So yeah. Typical slashdot response.

      --
      THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  10. Discussion2 Observations by coolGuyZak · · Score: 4, Interesting

    I've been using Discussion2 for about 2 weeks now, and I, for one, offer my congradulations. As noted above, it has a few kinks, but overall, it is a vast improvement over the previous layout. I find myself reading much deeper into comments, and the "HUD" makes it easy to see how much time I waste here on /. ;)

    Few annoyances I must note, however:

    • There is a discrepancy in the UI. To expand a post, you click the title. However, clicking the title doesn't hide the contents, it collapses the entire thread
    • When a post is <blockquote>'ed, you see the blockquote portion of the post in the preview. Since most blockquotes are of the previous post, I don't see any new information. This likewise goes for posters who italicise their quotes
    • A personal nitpick (likely CSS related): you can't use bold or italics inside of a blockquote

    Overall, though, it's a vast improvement over the past system. Keep up the good work!

    1. Re:Discussion2 Observations by Inda · · Score: 2, Informative
      A personal nitpick (likely CSS related): you can't use bold or italics inside of a blockquote

      Sure you can. Well, bold you can.

      Using Firefox here if you care.

      Please sort the Javascript out fully before implementing this. I like browsing the web on my old, old, old PC. Not all of us feel the need to upgrade our machines into gaming rigs. It plays DVDs, Xvid, MP3s, etc etc - it should be able to handle a bit of nicely coded JS.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  11. Opera by UpnAtom · · Score: 5, Informative

    I'm not sure what is supposed to happen, but there's no way to adjust threshold and the floating window is just annoying.

    I'm using the lastest weekly, 8573.

    Opera are pretty good at fixing bugs promptly if you let them know. Use the form if you don't have other contacts:
    https://bugs.opera.com/wizard/

    1. Re:Opera by stevesliva · · Score: 3, Informative
      I'm not sure what is supposed to happen, but there's no way to adjust threshold and the floating window is just annoying.
      Ironically, the floating window adjusts the threshold. No, it's not readily apparent that it does so, because it doesn't say "threshold" on it, but, there it is.
      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
  12. Off topic question about "Read more .." by OzPeter · · Score: 4, Insightful

    Why is the size of the "Read more .. " presented in bytes?

    To me this is a meaningless measurement that conveys no real information. Are we talking single or multi-byte characters? Does that include line terminators? Does it include HTML formating?

    IMHO the number of words is a more beneficial stat. Or is the use of the number of bytes meant to be a throw-back to a "cutesy" geek secret club of "I know so I am 1334!!"

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Off topic question about "Read more .." by Night+Goat · · Score: 2, Insightful

      Words are less useful to me. Regardless of how they calculate the bytes, I can assume that the definition of a byte stays the same. At least, it better! If they measured in words, I would not be able to tell if there were a bunch of "the"s or "antediluvian"s. I can get a better idea if it's worth clicking Read More over my 28.8Kbps modem connection.

  13. Scratch that. by hublan · · Score: 2

    D'oh. Looks like they've added it already. Certainly wasn't there last time I had mod points.

    --
    My spoon is too big.
    1. Re:Scratch that. by miscz · · Score: 4, Informative

      There is a bug in the moderation system though, at least it seemed so to me today. I could use single moderation point on the same page as many times as I wanted, it didn't work after going somewhere else and unfortunately it was my last mod point so I can't be sure if it wasn't me not being able to count. And I don't know how to report a bug :P

  14. PITA by killmenow · · Score: 3, Interesting

    I was using the new comments beta system until yesterday. I turned it off because it sucks ass. I see the potential, but it's annoying as shit right now. I know, that's not a very constructive criticism...but, damn. Speed is an issue, the stupid floating "full, hidden, blah blah blah" shit on the left pane, and whatnot.

    Maybe after they work out some of the speed issues and the like, it'll be great. But for now, it can't touch "-1, Nested, Highest Scores First" comment browsing.

  15. Re:Disgusting! by ctid · · Score: 5, Insightful
    I agree to an extent about this, but this is ridiculous:

    If you think slashdot can survive with lack of IE support, that sounds like a pretty stupid business decision. You're throwing away 25% of your readers... Real smart! Do you people even know how to run a business?

    Nobody is being thrown away - IE users simply have a worse experience of the site but they can still read the articles and participate in the discussions.
    --
    Reality is defined by the maddest person in the room
  16. I'm pretty happy with it by jfengel · · Score: 4, Insightful

    The moderation-in-place has come in particularly handy. Many times I'd moderate something, then wait until I'd read down the rest of the page to hit "save", but forget to hit it.

    The flip side of that is that I don't get to say, "Hey, here was a better way of saying the same thing." The mod point's gone. It's common for me to think, "This was a correct and useful answer, but impolite" and prefer to wait until I found a more polite way of phrasing the same information. If I don't find one, though, the correct answer is sometimes worth modding up if the question is important.

    The box for setting viewing levels was kind of hard to get used to, but I think I finally understand it. "Down" doesn't mean "less of this"; it means "expand to take up some of the territory covered by the other box." If they change its behavior, I'd have to learn it all over again, and it makes sense once you've figured out what all of the arrows mean.

    All in all I've been using D2 and sticking with it.

  17. Opera, and.. it was crap by Bitsy+Boffin · · Score: 3, Insightful

    First, I'd like to know what exactly is wrong with Opera's Javascript implementation that D2 can't be made to work with it - especially Opera 9, I think somebody just couldn't be bothered.

    Second, I tried D2 a while ago (I'm not a subscriber though, I guess some non-subscribers got the opportunity too), and I didn't like it much. Slow, slow, slow and did I mention slow.

    --
    NZ Electronics Enthusiasts: Check out my Trade Me Listings
  18. i've grown to like it by Cederic · · Score: 2, Interesting


    I've been using D2 for a few weeks now, and although it's occasionally doing things that surprise me, I've grown to like it a lot.

    I used to have to open hidden thread responses in a separate tab; now I can just display them inline. That change alone is worth any pain with the new system.

    I noticed inline moderation yesterday too. That surprised me, and I'm not certain I like it - I used to go through an entire discussion and moderate, then check whether I'd tried to moderate more or less posts than I had mod points. If I'd gone over-budget I could then prioritise the use of the mod points. The inline moderation means that once I've selected a moderation, it's used. It's also less forgiving of accidental selection in the drop-down.

    The other issue I've noticed is that for very large discussions (700+ posts) Firefox can report that processing the Javascript has taken too long. I get offered the choice of cancelling processing the script, or continuing. Once I'd realised what was causing this and just started hitting 'continue' it hasn't prevented the site working properly, just irritated me. But the performance modifications will probably resolve that.

    Inline replies sound good - I'll welcome that.

    Overall, given the choice, even with the existing implementation and its occasional flaws, I like it, and I'd prefer to keep it to the old discussion format.

  19. Thresholds not obvious by lpangelrob · · Score: 3, Insightful

    It takes a little more thought than I'd like to put in to see how the thresholds are defined. 4 Full (score 5) / 51 Abbreviated (score 2) / 27 hidden (score -1) would be appreciated.

    Being able to disable the abbreviated option altogether would be nice, actually. Then I could navigate threads at my leisure.

    Also, a flexible threshold system would be good, but now we're going into divining magic. For example, if I click on a thread, I'm obviously interested in it; hide -1 scored comments, show comments scoring 0 or more.

  20. Re:How do I UN-collapse threads? by Tackhead · · Score: 2, Insightful
    > When reading a comment, sometimes I want to read all its responses so I click on "X hidden comments". When done, I would like to collapse those comments I have just revealed. Is there a way to do this?

    I have the opposite problem. How do I get "the old "Flat" view" mode? I'm interested in maximizing the number of words on my screen, and minimizing the number of mouse clicks.

    From TFA:

    Rethink What Old Functionality By this I primarily mean discussion filters and ordering. By default D2 uses a thread ordered, chronological display. The old system had many other sort modes, but I'm not how sure how effective these are once threaded. So I may simply leave the old system in place for users who want to see a flat discussion ignorant of threads ordered by date or score. Since this is only a tiny percentage of users, I figure it can wait.

    What makes Slashdot so great is that I can pop open a tab with 100 - or even 5 tabs of 100 posts each - and simply skim the entire discussion, without having to do any navigation more complicated than hitting PgDn every few seconds.

    If I have to move a mouse and click on every one of 100 messages, or even 10 seperate subthreads, I'm not going to bother reading any of it.

    The fact that I can expand a thread without a page load is cool -- but the fact that I have to expand threads without a page load isn't a feature -- it's a bug. Seriously -- if I can expand a comment/thread with a mouseclick but without a page load, then it means my browser has every word of the entire discussion sitting in RAM, and your UI is getting in the way of the user experience because it's preventing my browser from rendering it.

  21. Not picking a fight here, just my opinion by MBC1977 · · Score: 2, Interesting

    I'll still use the site when the new version is available in IE. Ironically, because of personal preference (i.e. choice). I've tried the latest version's of FF, and Opera and I still think websites look best in IE. I don't knock those who like those browsers, but the way I see it, a standard does not need an independant group. That may sound lame to some, but I've invested a lot of time and money in building my MS developer skillset. In addition, seeing as my family, nor my friends, have ever had a major problem with MS software and tools, I don't see to the need to change course...yet.

    That being said, I'll keep my copy of FF around and periodically look at Slashdot and other various sites, but to be perfectally honest, I think its font rendering systems and layout is ugly (too block'ish') for my taste.

    Regards,

    MBC1977,
    (US Marine, College Student, and Good Guy!)

    --
    Regards,

    MBC1977,
  22. zerg by Lord+Omlette · · Score: 5, Funny

    Given the # of people who are only allowed to use IE when they're at work, if /. stops working w/ IE, productivity should skyrocket.

    --
    [o]_O
  23. I just show all comments anyway by Com2Kid · · Score: 2, Funny

    I read fast. I show all comments. When I enabled the new discussion system I had to tweak my preferences some to enable it to do what I had before.

  24. Re:IE not so important... one more thing :) by hackstraw · · Score: 2, Insightful

    I would like specific markup and a decent CSS style (maybe user configurable) to quote messages.

    Right now, there is blockquotes and italics. Italics don't look as good since the change to sans serif font, and blockquotes are a little more difficult to work with and to me the lighter grey blockquote font color makes the comment more silent in my head vs italics (kinda like parenthesized stuff is more quiet then non-parenthesized text). Bold is loud and/or important! AND CAPS ARE LOUDER!

  25. "Broken" Opera Javascript... by Fweeky · · Score: 5, Informative

    Ok, so you're using a global variable called comments; a "hash" indexed by comment ID. Except it's just an object to JS, and you're telling it to create numeric elements in it... these elements are not just array indexes, they're also method names, and numeric method names.. well, they're a Bad Idea.

    With 2 search and replace operations, I have the basics of Discussion2 working in Opera 9.01 on a locally saved page:

    First, instead of doing comments = { [cid]: ... } do comments = { 'c[cid]': ... }. Now instead of comments.1234567, you're asking for comments.c1234567. Now in comments.js, replace comments[cid] with comments['c'+cid]. Now changing the threshold works just fine.

    1. Re:"Broken" Opera Javascript... by pudge · · Score: 4, Informative

      There is nothing wrong with the code. "Bad Idea" implies that we are using the the object literal in a way that could possibly be misinterpreted by a standards-compliant browser. That's not true.

      And yes, I already knew about the possibility of the fix you suggested, but we already have performance issues, and I am not going to add potentially thousands of concatenations per click to work around a bug in Opera, when Opera could just fix the stupid bug.

    2. Re:"Broken" Opera Javascript... by pudge · · Score: 4, Informative
      Oh, and here's the documentation. There's nothing in there about restricting the use of numbers.

      The real problem, BTW, is that Opera cannot handle *certain* numbers. Specifically, IIRC, it cannot handle 2^23 ... 2^24-1. Which happens to be where our cids fall.

      Totally not kidding. Check this out:
      var y = { 8388607: 1, 8388608: 3, 16777215: 5, 16777216: 7 };
      document.write("8388607:"+ y[8388607] + "<br>");
      document.write("8388608:"+ y[8388608] + "<br>");
      y[8388608] = 4;
      document.write("8388608:"+ y[8388608] + "<br>");
      document.write("16777215:"+ y[16777215] + "<br>");
      y[16777215] = 6;
      document.write("16777215:"+ y[16777215] + "<br>");
      document.write("16777216:"+ y[16777216] + "<br>");
      In Opera 9.01 build 3489 for Mac OS X, this produces:
      8388607:1
      8388608:undefined
      8388608:4
      16777215: undefined
      16777215:6
      16777216:7
      In Opera 8.54 build 2200 for Mac OS X, this doesn't work at all, because 2^24 makes it crap out completely. If I remove 16777216: 7, then it produces:
      8388607:1
      8388608:undefined
      8388608:4
      16777215: undefined
      16777215:6
      16777216:undefined
      Of course, in Safari and Firefox etc., it does as expected:
      8388607:1
      8388608:3
      8388608:4
      16777215:5
      16777 215:6
      16777216:7
    3. Re:"Broken" Opera Javascript... by MagicM · · Score: 2, Informative
      It's not an identifier, though, it's a property.

      My bad. You're right. And in case someone else bothers you about it, you can point them to the ECMAScript spec (PDF) section 11.1.5, where it has the following grammar:
      ObjectLiteral:
        { }
        { PropertyNameAndValueList }

      PropertyNameAndValueList:
        PropertyName : AssignmentExpression
        PropertyNameAndValueList PropertyName : AssignmentExpression

      PropertyName:
        Identifier
        StringLiteral
        NumericLiteral
      Sorry to bug you. Keep up the good work!
  26. Firefox extension: Slashdotter by Shimmer · · Score: 2, Insightful

    What does "D2" do that the Slashdotter extension doesn't do? I'm perfectly happy with that.

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  27. If it were just IE... by jd · · Score: 2, Informative
    ...I personally would just stick with the standards. However, the display is not great on Firefox, Opera or Konqueror, with the control widget window sometimes covering a full screen or more. It's sporadic. I haven't seen too many other display bugs, that's the main one, but it's one I'd really like fixed. as it almost has to be a code bug, not a browser bug.


    There are a myriad of other features I would like. The ability to sort was a key feature for me in the classic display, and this new display could have vastly more power on things like that. (For example, sorting by probable association, so if there are multiple threads discussing the same thing, they are together.) You are limited on server-side processing, as it's time-critical - you're serving 100,000 users (the same circulation as a national newspaper), so powerful server-side features can be a real headache. With that kind of userbase, it's much better for the server to just update an index of probable keywords and deliver that to the client to do any further processing or sorting.


    That, to me, is an important tool. Information is useless if it's so scattered that it takes more effort to collate it than to learn it from scratch. The ideal would be to be able to instruct the browser to recursively go through the related articles listed at the top and pull those indexes as well, so that users have the power to view the history and background of a discussion across multiple articles. (It won't prevent rehashing, which is inevitable, but it may encourage people to move further in their thoughts than is otherwise likely to happen.)


    What has always made Slashdot exciting is that it has dared to challenge conventional wisdom on how news works - even the UK's Guardian newspaper cites Slashdot as the inspiration behind the blogs attached to articles, and the BBC's user moderation system is very likely a derivative of the system we all love and use. It's experimented with presentation, filtering, tagging, cross-referencing and windsurfing. The new front-end provides a thick-client interface, with all the possibilities that implies. All that power (Power! POWER! And it's even better than an IBM POWER! Bwahahahahahahaha!)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  28. Re:How do I UN-collapse threads? by Tackhead · · Score: 2, Insightful
    > THANK YOU. I was thinking the same thing. Flat mode FTW. I was pissed when they started splitting things into pages and I couldn't load all the comments at once anymore on discussions with 100+ replies.

    You can use the weird little box on the side to get something approximating a flat mode, but it's still got lots of eye candy, but it takes multiple mouse clicks (and Javascript enabled) to get to it. The left margin of the text is still pretty ragged with various threading indentations.

    I think the root cause of these UI bugs is that people who write web apps aren't the people who read textual content.

    For instance, people who don't spend much time reading (books, web pages, whatever), you probably want to make sure "everything fits on a computer screen, browser maximized, no vertical scrolling"

    If you are a chronic reader, that'll give you a headache within 30 seconds. There's a reason why dead-tree books, dead-tree newspapers, and even PDFs and e-books, are oriented portrait-style -- taller vertically than horizontally. And the text is presented in a flat view -- paragraph after paragraph of words, left margin static, right margin ragged.

    If you're a web designer, that's unthinkably boring.

    If you're a programmer, that's also pretty weird -- because there's a huge amount of information packed into every line of text, and the more you can show on the screen -- both by showing indentation and even highlighting syntax -- is a great idea.

    Those models fail when applied to English. There's simply not enough information in the first 30-80 characters of a good post, for instance, to make the Abbreviated mode useful. There's a lot of noise in English. I could have made this point by saying something as short as "English has lots of syntactical sugar" -- but instead I phrased it three or four different ways, figuring that one of them would stick.

    The syntactic sugar in English means that it's a language that's great for skimming -- but a skimmable pile of text is something more akin to a book than either an interactive web application, and it's definitely nothing like the code in your editor.

    Hence, flat mode FTW. Make the browser look like a big book, use the PgUp/PgDn keys to replace forward/back, and if it's got 300 kilobytes of text, so be it!

    My beef with D2 may be with the design -- but my meta-beef is about a design process that started based on an incorrect assumptions about what Slashdot is all about: It's as much a means for reading discussions as it is for having them. I'll even wager that people like us (who post to threads) are in the minority of the /. userbase.

  29. Can we still get Highest-Ranked- or Newest-First? by billstewart · · Score: 4, Interesting
    It's nice that we can easily find the early comments and their replies, but this has a couple of problems. It's a strong bias towards first posters (or at least first non-trivial-posters), while the old system is biased towards early high-ranked posters (though early funny remarks often get priority over slightly less early useful remarks.) Good replies to early posts seem to rank fairly high up, but good replies to later posts don't, and you end up going past lots of 2s and 3s to get to the 5s, unless early posters were really good. (There *are* ways to abuse that, such as this message :-)

    Also, if I look at a discussion once, and then go back to it later, the new stuff is all way at the bottom - it'd be nice to have the option of seeing it at the top.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  30. New/old flag by Glenn+R-P · · Score: 5, Interesting

    I'd like to see a new/old flag, where "new" is any comments that have been added since my last visit to the article. Also a way to set the threshold to expand only the new comments.

  31. contributing to the project by tf23 · · Score: 4, Insightful

    not that anyone ever actually bothers to contribute anything more than ideas and complaints

    Perhaps if we heard from Taco about where the project's headed, what's needed, what's wanted. Explicitly point out how people can help (be blatently obvious here). Give people who are willing to develop more of a heads-up about what's around the bend. Maybe a monthly "this is the state of things". There's an entire slashcode-development listserv that is so very desperately underused.

    Maybe if Taco started perusing, and posting to that list, it would garner more of the positive support we'd all like to see for the project.

    And I mean information related to slashcode, not slashdot. Yes, they are obviously related, but they are not one in the same.

    Anyway, that's my suggestion....

  32. Re:No. by Anonymous Coward · · Score: 2, Insightful

    What the hell are you talking about? The server side is working fine, thousands of people are using it. There is no magic that needs to happen on the server, its still just plain old http requests and responses. Client side compatability wouldn't need to wait anyways, since OTHER PEOPLE ALREADY DID IT FOR YOU. Why is this hard to grasp? They didn't write a webserver, cause one already existed. So why write an AJAX lib when dozens already exist and are better? You are saying that they should make worse code, take longer to do it, and have it not work. Why, what is good about that?

  33. Moderate -1, Flamebait, please. by raduf · · Score: 2, Insightful

    These are not stupid or uneducated people. They use Firefox at home. If they hit Slashdot from work, they're likely to be doing it via IE.

    Come on people, it's a browser. We computer people tend to lose a great deal by getting stuck on minor issues like what browser people use. There are many very intelligent people who use internet explorer. It's a fact. And they are't even exceptions. The truth is, 90% of functionality is the same. The difference doesn't justify what we make of it.

    I'm not hitting on your comment btw. It's just the habit of not seeing the forest because of the trees that i have a problem with.

    Anyways, what I really wanted to say: a side effect of this comment system is that it'll favor a lot more comments with a score of 3 or lower. They are the comments usualy hidden by default, and most people who'd read them didn't bother reload. I predict from now on comments will have more meaningful subjects from now on, and a lot less "Re:". Even if a comment is low-rated, if it has an interesting subject it may incline people to click on it.

  34. Re:Fine dont make IE work but PLEASE... by pudge · · Score: 2, Funny

    You can't click "Preferences" at the top of this page (or any other page on the site)? Then click "Comments" to edit the comments prefs? Then click "Discussion Style" -> "Normal"? Then "Save"?

    I see no reason why any of that should crash IE. I disbelieve (especially since I just tried it and it worked in IE 7.0.5346.5 Beta 2). If this really did make IE "blow up," then please tell me the version/build of IE you are using, and the exact steps you took, and I'll try it out.