Slashdot Mirror


HTML5 App For Panasonic TVs Rejected - JQuery Is a "Hack"

An anonymous reader writes "I have been working on an HTML5 app for Panasonic VIERA TVs, specifically a client for the Plex Media Server. After paying $129 for the developer program, version 1.0 was submitted for inclusion in their VIERA Connect marketplace several weeks ago. After a few requested tweaks, they inquired about how the client communicated with the Plex Server. As many/most web developers do, I used jQuery and its $.ajax call (which is just a wrapper for XMLHttpRequest()). They insisted this was not standard Javascript, and after several communications with them, they replied back with "A workaround like this is considered a hack.". I'm stunned that anyone familiar with HTML would consider jQuery a hack. I've been patient in attempting to explain how jQuery works, but I am getting nowhere. Any thoughts on how I can better explain jQuery to an app reviewer? Yes, I know I can write my app without any Javascript library, but I am really hoping avoid that."

113 of 573 comments (clear)

  1. Panasonic has a TV app store? by Anonymous Coward · · Score: 5, Interesting

    jQuery is a hack too?

    I learned two things today.

    1. Re:Panasonic has a TV app store? by Anonymous Coward · · Score: 5, Interesting

      They don't say that jQuery is a hack. They say that using features like XMLHttpRequest directly (or via a 3rd party library) and not using the Panasonic API is a "hack" around their TOS. Submitter fails at reading comprehension.

    2. Re:Panasonic has a TV app store? by AmiMoJo · · Score: 2

      I have heard similar things from other developers who think they can just throw a web app on a TV. A TV is an appliance and Panasonic only make high end ones, so they demand quality and reliability. They also require compatibility over a number of devices with a number of different user input devices. Many devs seem clueless to these requirements.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  2. Beta is terrible! by sl4shd0rk · · Score: 2, Insightful

    My Eyeses Precious!! they burnses!!

    --
    Join the Slashcott! Feb 10 thru Feb 17!
    1. Re:Beta is terrible! by asmkm22 · · Score: 4, Insightful

      Kill the Beta!!!!! Free Mod Points!!!!

    2. Re:Beta is terrible! by LordFlower · · Score: 5, Insightful

      Fuck Beta twice for more modpoints!!

    3. Re:Beta is terrible! by chihowa · · Score: 4, Informative

      It's like they realize that it's some sort of punishment, too. First, they inflicted it on the ACs, now they're redirecting logged in users. I payed them cold hard cash (which I'm regretting now) and as a subscriber they haven't started redirecting me, yet. When they do, I'm out.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    4. Re:Beta is terrible! by JoshuaZ · · Score: 5, Insightful
      Agreed. Here's the letter I sent to the feedback email about Beta:

      I've been a Slashdot user since 2007. My username is JoshuaZ ID# 1134087. I strongly dislike the beta version. The large default font makes less on a page at any given time. The comment handling is inferior and is harder to follow. It makes it much harder to just see upvoted comments instead subjecting us to the entire thread. I don't want a choice between "all" and insightful, informative or funny. I want an option to just see the more upvoted comments with the other comments still there with their subject lines so I can then decide based on that if they are worth looking into.

      The userpage interfact and display is also lacking. The new version of the achievement display is strictly inferior since it doesn't show when things happened or give any information about the achievements instead giving cutesy graphics that tell nothing about what an achievement is for. Even knowing what achievements are common, I had to use the inspect element feature on my browser to figure out which is which. Comments in the user page also don't show how much they have been upvoted or downvoted nor do they give their description of how they've been modded. There's also no way to just go directly from a comment on the userpage to the comment on the article page, but instead the link takes one directly to the top of the article. This means that if one wants to find the context of a comment one needs to go to the main article and then search for the comment itself. This is inconvenient.

      Overall, beta has many minor inconveniences. Any of these by itself would be minor but the totality is highly unpleasant. All of these should be fixed.

      Now that I've had even more experience with beta I'd have other fun things to add to that email. I'm not optimistic that any of this feedback is going to be listened to.

    5. Re:Beta is terrible! by AuMatar · · Score: 5, Insightful

      If a large population likes it the way it is, that is valid feedback. It means don't change. Keeping things the way they are is a perfectly good, and frequently the best design decision.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    6. Re:Beta is terrible! by Requiem18th · · Score: 4, Informative

      quoting myself

      Yes, slashdot beta sucks, but "classic" sucks too. The previous site code was better and THAT sucked too (no unicode support whasoever remember?)

      However now that Slashdot is owned by DICE i think it's unlikely that it wil do something so uncapitalist as not targeting the unwashed masses. It's lowest common denominator or shutdown!

      I think th ebest course of action is to move somewhere else. Reddit is the most promising one. Subscribe to the following subreddits:

      http://www.reddit.com/r/censor...
      http://www.reddit.com/r/biotec...
      http://www.reddit.com/r/govern...
      http://www.reddit.com/r/securi...
      http://www.reddit.com/r/scienc...
      http://www.reddit.com/r/space
      http://www.reddit.com/r/law
      http://www.reddit.com/r/techno...
      http://www.reddit.com/r/openso...
      http://www.reddit.com/r/politi...
      http://www.reddit.com/r/privac...
      http://www.reddit.com/r/pcgami...
      http://www.reddit.com/r/gaming
      http://www.reddit.com/r/games

      To get all of slashdot covered.

      You can also get independent RSS feeds from each subreddit. sweet!

      --
      But... the future refused to change.
    7. Re:Beta is terrible! by Anonymous Coward · · Score: 3, Insightful

      I hate the Beta! Been lucky the last couple weeks and haven't seen it!

    8. Re:Beta is terrible! by JoshuaZ · · Score: 4, Insightful

      I'm not a designer and they aren't paying me to try to do design. The only issue I brought up which was primarily a pictorial issue was the achievements display which has two such obvious solutions that they shouldn't need to be stated: 1) having the achievement information appear when you mouse over it 2) just use freaking text. Incidentally, the use of extra graphics over text is a really strange thing given that we live in an era of mobile devices.

      It doesn't require detailed feedback to say that one should use a smaller default font. And asking that you have an option when you click on a comment from a userpage to actually go to the comment is so basic that I shouldn't need any special issue. Thank you for pointing out the typo in "interfact." if they aren't listening to people because of typos in feedback they aren't going to be listening to much at all.

      Do you write these letters to all the sites you visit?

      No. But I do write a letter when it is a website that I like and to which I actively contribute and where they've *asked for my feedback*.

    9. Re:Beta is terrible! by multimediavt · · Score: 4, Funny

      If a large population likes it the way it is, that is valid feedback. It means don't change. Keeping things the way they are is a perfectly good, and frequently the best design decision.

      Depends on the site, FUCK BETA! For community forums, FUCK BETA IN THE ASS! the community should definitely have a say, FUCK, ASS! in any redesign or feature change, BETA ASS!

    10. Re:Beta is terrible! by Randle_Revar · · Score: 4, Insightful

      Reddit, much like digg, sucked from the get-go, and has never stopped sucking. I'd sooner get my news from 4chan.

    11. Re:Beta is terrible! by Teancum · · Score: 2

      At this point, that is all that will be left. Hopefully some folks get a clue about how bad beta blows chunks.

    12. Re:Beta is terrible! by TubeSteak · · Score: 3, Informative

      If a large population likes it the way it is, that is valid feedback. It means don't change.

      It's possible that /.'s new overlords have thought of that and don't want the current population anymore.
      Maybe the format change is a way to push us luddites out.
      /And whose bright idea was it to strip almost all the Green out of beta?

      --
      [Fuck Beta]
      o0t!
    13. Re:Beta is terrible! by Mistakill · · Score: 3, Interesting

      I'm with you, Fuck beta

    14. Re:Beta is terrible! by nullchar · · Score: 2

      I can live with UI changes. I've been living with them for decades.

      I just want the comments not to suck and not waste usable space with a margin. Once I scroll paste the right side bar, I want the comments to expand to use a maximum width.

      Even in Classic view, there is too much whitespace around each comment. Both views could fit more comments in the same space (but we're all used to Classic).

    15. Re:Beta is terrible! by nullchar · · Score: 2

      And now that I've used Beta side-by-side with Classic (on this thread) having to "Load More Comments" multiple times is a deal breaker.

      For logged in users, there should be a way to fetch them all on page load (I'll happily wait!).

    16. Re:Beta is terrible! by grub · · Score: 3, Interesting

      That is a great point. I have been a subscriber for ages (and browse at "-1, raw and uncut" because I must suffer from some rare form of masochism). The static snapshot you get with the "old" comments is oddly peaceful when compared to dynamically updating poo and "click to read more" links.

      --
      Trolling is a art,
  3. Move on by barrywalker · · Score: 2

    They're retarded and have no fucking clue about technology.

    1. Re:Move on by atari2600a · · Score: 4, Insightful

      Implying the APP STORE on the TELEVISION....PLATFORM! isn't bloat enough?

  4. Apple may be even worse by mi · · Score: 3, Interesting

    Any thoughts on how I can better explain jQuery to an app reviewer?

    Where I work, there is an entire group of people, whose sole task is communicating with Apple's app-reviewers. Any time a new app is submitted, they even include a list of reasons, that led to another app of ours getting rejected earlier — with the explanations on why each of those reasons was invalid.

    It is never an easy process...

    --
    In Soviet Washington the swamp drains you.
    1. Re:Apple may be even worse by fuzzyfuzzyfungus · · Score: 4, Insightful

      Not that this makes either Panasonic or Apple 'better' in any way; but what strikes me as insane is that Panasonic would feel that they are in the position to be all fiddly and demanding about 'apps' submitted for their 'smart TV' platform.

      Apple, as obnoxious as their control freakery has always been, undeniably have a walled garden that people would fight like dogs to get their applications into. Their position, in terms of platform ownership, is unbelievably enviable. They can be dicks all they like; because what are you going to do about it?

      Panasonic? One of the largely-interchangeable makers of perfectly adequate but not thrilling TVs, pretty much every last one of which has a shitty 'smart TV' platform, all braindead in somewhat different and incompatible ways? What kind of leverage do they think they have?

    2. Re:Apple may be even worse by AmiMoJo · · Score: 2

      They don't want millions of shitty apps. Panasonic are not trying to build a giant 50" tablet. They don't need 197 cracked screen and 593 torch apps for their TVs. They want quality apps that add useful features like the ability to watch YouTube/iPlayer/Netflix. Maybe a few games, but it's mostly video. They have a rather good Skype app too.

      They don't want shovelware. They don't want apps that break after a year or two because some vital service went away or the developer can't be bothered to update their hacks for newer TVs. They have leverage because for video apps the TV is a very valuable platform to be on, and because apps don't get lost in a sea of effluent like they so easily can on other platforms.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  5. Psh, jQuery. by ibneko · · Score: 5, Informative
    1. Re:Psh, jQuery. by ATMAvatar · · Score: 5, Funny
      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    2. Re:Psh, jQuery. by cheater512 · · Score: 2, Insightful

      Oh man so many of those examples are ridiculous.

      Look you don't need jQuery! You just type 20 lines of code and it does the same thing as jQuery's 1 line of code.
      See? jQuery isn't needed at all.

    3. Re:Psh, jQuery. by Anonymous Coward · · Score: 5, Informative

      The point was that if you are only using one or two of these function consider writing your own equivalent function instead of including the entire jQuery library.

    4. Re:Psh, jQuery. by JWSmythe · · Score: 4, Informative

      There are too many programmers who don't think that way. They'd rather include huge libraries, than write a few lines of code.

      It is their (Panasonic's) platform. If they don't want jQuery, don't use jQuery. That seems simple enough.

      I've had headaches where I had to put on some dev's code, that required a massive number of libraries. They didn't mind, because their dev machine had them all. They usually can't even say what libraries are really required, it's a game of "lets figure out why their app doesn't work."

      I'm logged into one server in particular. One app, 39 different libraries had to be added in addition to the standard libraries included on the system. Some of those would be redundant, except they "wrote" their code with snippets from various places online that seem to do what they want. If you go back and ask what some of them do, they can't even really explain them.

      --
      Serious? Seriousness is well above my pay grade.
    5. Re:Psh, jQuery. by Hewligan · · Score: 2

      So, from that I see that you might not need JQuery if everyone is using an up-to-date version of IE (or something that's not IE). Good luck with that.

      --

      "If God created us in his own image, we have more than reciprocated"

    6. Re:Psh, jQuery. by mdielmann · · Score: 2

      So, your alternative is to write all the code yourself? Where do you draw the line? "Standard" libraries? Who defines standard, and for what? As a note, this is why libraries were made - lots of commonly used functions of a particular nature kept in one place - not for some threshold that I have to use before it's acceptable. Just how many calls to math.h do I have to make before it's alright to include it instead of hand-coding it myself?

      I'm not completely disagreeing with your thinking, and that app you had inflicted on you sounds terrible. Also, when space (RAM and HDD) were at a premium, I would agree more than now. Even with our vast amounts of RAM, this is still a good reason to keep libraries small, focused, and tight. But I'd rather have a library used for some complex task than rely on a developer maintaining the security of a lone application. There will be plenty of bugs without adding more risk.

      That said, I'm mostly with Panasonic on this one. Big library for a smaller device (it's not a full-blown computer), probably with limited use for it's target developers. The reason they give is rather poor.

      --
      Sure I'm paranoid, but am I paranoid enough?
    7. Re:Psh, jQuery. by GryMor · · Score: 2

      Several of the examples are either incomplete or not cross browser compatible. Pretty much all of them are rather more verbose than the equivalent jQuery, and NONE of them support proper chaining.

      --
      Realities just a bunch of bits.
    8. Re:Psh, jQuery. by JWSmythe · · Score: 3, Insightful

      I think we're about on the same page. I use libraries as needed. If I can use one library to do 4 functions well, I won't use 4 different libraries to half-ass it because I found code in a forum post somewhere, and didn't want to think beyond "hey, lets copy & paste this in!" I won't include a library to save myself 3 (or 10) lines of code that I could put into my own function. On occasion, where I only needed a few lines of a huge library, I copy it (license permitting, of course), and note where and why I got it.

      He didn't give us a lot to go on for this argument. He was doing something. He wanted to use jQuery. Panasonic said "no". He's complaining that they refused it. It wasn't even clear if he included jQuery with his code, or if he was calling it from Google or elsewhere. (i.e., <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">) Including it with the code guarantees it won't get updated, ever. Calling it from elsewhere means that the TV must have Internet access to operate that function, which can't be guaranteed. You could quite literally have a bunch of apps, all using different versions of jQuery, wasting memory or storage space, when the functions could have been done in a few lines each, or it may have been unnecessary and leftover from during the dev cycle and never cleaned up.

      From here: https://developers.google.com/...
      They provide ajax.googleapis.com access to versions: 2.0.3, 2.0.2, 2.0.1, 2.0.0, 1.10.2, 1.10.1, 1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.3

      What happens if next year Google decides not to host jQuery, or say all the pre 2.x versions. It could go the way of all those lovely Google Maps API sites that were v1 and many v2 sites. It's less than idea to force users to update. Users are dumb. That makes a support nightmare for them, for reasons the users simply won't understand.

      If his code was very needy of the jQuery library, I could see it as being reasonable, but we can only guess. I know there's lots of cool stuff that can be done with it. I've only done some. :)

      --
      Serious? Seriousness is well above my pay grade.
  6. sure jQuery is a hack, so is most tech by roman_mir · · Score: 2, Insightful

    Most tech out there is a hack on top of a hack, that's what people do, they hack shit together.

  7. oh look, an actual tech related "ask slashdot"... by Anonymous Coward · · Score: 5, Interesting

    I wonder if /. Is trying to put out a story that will attract actual answers, given that 90% of all the comments in the community today have been about the bloat of beta.slashdot.org instead of the topic presented in the summary.

    As for the actual topic:

    What are the reasons, other than time and it's associated costs, for not wanting to do without a javascript binary, just so you can use JQuery? It's been a trend I have been seeing lately with embedded devices (like TVs) being treated like they were desktop computers with gobs and gobs of resources to blow, and where deploying a large multipurpose binary for a single (or small number of) function(s) is commonplace.

    Throwing a big multipurpose library in there can pose a significant security risk (from the company's PoV anyway) because the library can do much more than just handle the small number of things you want it to, and some of those things can be undesirable.

    Other than the costs to time, what are your reasons for wanting to use a multipurpose javascript engine for such a narrow scope?

  8. Boycott by chebucto · · Score: 4, Informative

    On February 5, 2014, Slashdot announced through a javascript popup that they are starting to "move in to" the new Slashdot Beta design.

    Slashdot Beta is a trend-following attempt to give Slashdot a fresh look, an approach that has led to less space for text and an abandonment of the traditional Slashdot look. Much worse than that, Slashdot Beta fundamentally breaks the classic Slashdot discussion and moderation system.

    If you haven't seen Slashdot Beta already, open this in a new tab. After seeing that, click here to return to classic Slashdot.

    I propose that we boycott stories and only discuss the abomination that is Slashdot Beta until Dice abandons the project.

    Moderators - only spend mod points on comments that discuss Beta
    Commentors - only discuss Beta

    Keep this up for a few days and we may finally get the PHBs attention.

    --
    The English word fart is one of the oldest words in the English vocabulary.
    1. Re:Boycott by Anonymous Coward · · Score: 3, Interesting

      This new interface is horrible. It is simply not as easy to consume information as the current.

      I am challenged to keep up with the updates from every information source to which I subscribe. This would be a significant barrier to my daily use of this site.

    2. Re:Boycott by fiannaFailMan · · Score: 2

      Hear hear. I've gone back to Classic and I'm afraid to look at Beta in case I can't return. I like being able to see at a glance if anyone has replied to my comments and what score I got for them. Couldn't do that in Beta last time I looked. In fact I found it almost impossible to find my comments, it's as if my comments were lost.

      --
      Drill baby drill - on Mars
    3. Re:Boycott by Nethemas+the+Great · · Score: 4, Insightful

      I believe he cited a number of points including the reduction in data density and the disregard for tradition in both form and function. Both points I also agree with. The beta version disregards the historical user base and its preferences in an attempt to attract non-Slashdot types.

      --
      Two of my imaginary friends reproduced once ... with negative results.
    4. Re:Boycott by Anonymous Coward · · Score: 3, Informative

      I don't know about others, but when I get redirected to beta it tells me that I need to enable Javascript to see the comments. Granted I'm just an AC and maybe there's a hack to get around that, but I've been reading and commenting on /. since the days of Hemos and CmdrTaco and I've never had to turn on Javascript to read comments, not until this beta.

  9. Where to go after Slashdot? by 2phar · · Score: 4, Insightful

    Reddit isn't going to work. I like Hackaday.. But really, where is the best alternative? Can't use Slashdot much longer with this Beta.

    1. Re:Where to go after Slashdot? by OzPeter · · Score: 4, Informative

      Reddit isn't going to work.
      I like Hackaday..

      But really, where is the best alternative? Can't use Slashdot much longer with this Beta.

      Go to Ars .. and read the stories 3 days before here. Or go to Mac Rumors if you are a fanboy :P

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Where to go after Slashdot? by Anubis+IV · · Score: 3, Insightful

      I read MacRumors, but strictly for the news. The commenting is horrible. And Ars' reporting is decent, but its commenting system isn't great either.

      I read Slashdot for the comments. Slashdot has managed to hang onto a diverse group of intelligent people, and it's really the only place on the 'net where I can vehemently disagree with someone, go through a little back and forth with them, and have a reasonable expectation that at the end of our discussion, one of us (me as often as not) will come around to agree with the other person's viewpoint. It's rare that people on the Internet are actually willing to admit when they are wrong or when someone presents a compelling argument that contradicts their own, yet time and again, I've seen Slashdot users do just that, and it's what I love about the place. That, and experts in their respective fields are actually present and willing to weigh in with details and layman's explanations for those of us who may only have a passing knowledge of their field.

    3. Re:Where to go after Slashdot? by Misagon · · Score: 5, Interesting

      Slashcode, which the site runs on is open source. Could we create a new, independent Slashdot that runs classic Slashcode ... and get it to host the same community as is hosted here?

      Slashdot is based on user content. Once enough users are as active on the new site as they are on the old, the new site will be viable as a replacement.

      Some users would have to work on the old site to submit and upvote "stories" with posters and links to the new site, to make people understand which site that they should migrate to.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
  10. Re:Slashdot Beta sucks by M.+Baranczak · · Score: 5, Funny

    Submit it to the Panasonic app store.

  11. Re:ask them instead... by DittoBox · · Score: 2

    [...] you can stab them in the face when they reject it again.

    An artful negotiating technique, subtle in its cunning.

    --
    Good. Cheap. Fast. Pick Two.
  12. Re:Um.. Please Explain by BenJeremy · · Score: 4, Informative

    What is being hacked? What exploit is required to make jQuery.js operate? How does it modify the javascript language to work?

    jQuery.js is just a library of script routines designed to make a javascript programmer's life easier, like every other library out there, whether it's for C++, ActionScript, C# or assembler. It's not a binary... it is a collection of javascript functions.

    Calling it a hack seems a bit ignorant of what hacks are. I've written hacks... patched XBox XDK libraries so I could get my Media X Menu to access extra hard drives in the system... interrupt routines loaded from DATA statements on my old C=64 that allowed me to display more sprites on screen than the hardware was supposed to display, or to do cool things with the borders. I've written multi-tasking kernels with assembler interspersed with the C code so I could directly access or manipulate hardware in embedded systems. Those are hacks.

    At worst, you might call jQuery.js a kluge... but even then, jQuery.js works pretty well and doesn't require you to jump through hoops when making small changes (which kluges tend to do). ...so it's a library. A handy collection of useful routines developers can leverage so they do not have to write all that code again. Nothing more.

  13. I kind of agree by DrPBacon · · Score: 4, Informative

    JQuery is a hack. A useful one, but still a hack. You should be accountable for all your production code, and there's really nothing jQuery does that you can't do yourself with only a little more effort. http://youmightnotneedjquery.c... #incaseyoumissedit

    --
    Spent All My Mod Points
    1. Re:I kind of agree by radish · · Score: 2

      You could say the same for any library in any language. Hell, you could say the same for a compiler. Or an assembler.

      --

      ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    2. Re:I kind of agree by mdielmann · · Score: 2

      Or the common libraries included with, but not integral to, your OS. Or the OS itself.

      This sounds like the rantings of someone who would prefer to reinvent the wheel for every project. And then complain about maintaining all that one off code.

      --
      Sure I'm paranoid, but am I paranoid enough?
  14. Skip it by SeanBlader · · Score: 2

    Don't explain to them that you used jQuery, just tell them you used XMLHttpRequest(), and if they didn't intend it to be used, they should have included it in their JavaScript processor.

  15. Re:Ah, yes... but... FUCK BETA! by M.+Baranczak · · Score: 3, Insightful

    Hell no, we knew that for several months. What we learned today is that they're planning to promote the beta despite several months of people telling them it sucks. This is what annoys me even more than the bad design - they actually solicited our feedback, and we took the time to give it, then they completely ignored it.

  16. The Beta is horrible by DogDude · · Score: 5, Interesting

    The Beta of Slashdot is horrible.

    Sadly, I'm going to be moving on from Slashdot, but I don't know of anywhere on the Net has such good discussions with such relatively intelligent people. The stories on Slashdot often suck, but the moderation moderation, I think, is what has kept it such a great place to have discussions. Is there any other site that has similar moderation?

    --
    I don't respond to AC's.
  17. Bad timing, hope this helps. by sootman · · Score: 5, Informative

    You had the unfortunate luck of having your story picked up during the middle of the slashdot beta shitfest, so most of the comments here will be about that. My condolences. (Also: the new beta sucks.)

    Explain that jquery is not a hack or a workaround. It is a framework that is itself written in -- ta da! -- 100% valid javascript. Tell them it is nothing more than a collection of well-written, consistent, standards-based, heavily-reviewed and -tested code, and all it does is contain some pre-written libraries to make it easier to do common tasks.

    It is sponsored by many large companies, including Wordpress, BlackBerry, Intel, Mozilla, and Adobe, to pick just the most recognizable names from that page.

    According to this, it is used by Google, Facebook, AOL, ESPN, and whitehouse.gov. This 20-month old page also has a big list: WordPress.com, Pinterest, Reddit, MSN.com, WordPress.org, Amazon, Yandex, Microsoft.com, GO.com, Ask.com, ESPN, Craigslist, About.com, Go Daddy, Stack Overflow, Huffington Post, Instagram, Slideshare, Fox News, The Guardian, Etsy, LiveJournal, and Weather.com

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Bad timing, hope this helps. by vux984 · · Score: 3, Interesting

      I'm not sure pointing out a hack they used on their own website invalidates their desire not to see it running on their TV platform.

      Next you'll be saying Nintendo should allow flash apps onto their virtual console/app store because they use flash on their website.

      The latter doesn't build the case for the former at all.

  18. Re:Um, WTF? by fuzzyfuzzyfungus · · Score: 3, Insightful

    Also, anybody whose development environment his HTML5/Javascript is...shall we say... poorly positioned to complain about people using giant stacks of abstraction layers.

  19. Re:Ah, yes... but... FUCK BETA! by Anonymous Coward · · Score: 3, Insightful

    The main thing we all learned today is that Slashdot Beta sucks.

    We didn't learn that today. We've known that since October 1, 2013.

    1191 posts, (no, Beta, I won't click "more posts" a million times to read the entire thread, I'll just leave), nearly universal negative feedback, a bounce rate that must be in the 90%+ range (the other 10% being people who don't know how to turn it off), and despite having helped document the UX failures of Unity and Windows 8, Dice continues to double down on its own UX fail.

  20. Fuck Beta: I've been here for 13 years by mclearn · · Score: 5, Informative

    If I am forced out of Classic, I will leave and never look back.

    Fuck beta.

    1. Re:Fuck Beta: I've been here for 13 years by Anonymous Coward · · Score: 5, Insightful

      I agree 100% The new design offers NOTHING. It is utterly soulless and spaces everything out requiring more and more fucking scrolling. Which is what seems to be the damn trend.

      FUCK BETA

    2. Re:Fuck Beta: I've been here for 13 years by Requiem18th · · Score: 4, Informative
      --
      But... the future refused to change.
    3. Re:Fuck Beta: I've been here for 13 years by Misagon · · Score: 5, Interesting

      "If it aint broke, then don't fix it" applies here.

      My user account is from the first day that the site had come up again after a crash that had wiped the user database and everyone had to reregister. My previous user ID was not as low.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    4. Re:Fuck Beta: I've been here for 13 years by mdielmann · · Score: 2

      You're a hero. I'd give you gold if this was reddit. And I had gold to give. I'd post anonymously and mod up, but I already commented here and I think the mod points on this comment are already maxed out.

      --
      Sure I'm paranoid, but am I paranoid enough?
  21. Unqualified by infogulch · · Score: 2

    I don't suppose it would help to tell the reviewer that if they don't even know what JQuery is they shouldn't be reviewing anything that has to do with any web technology. It's just a convenience and compatibility wrapper library. It sounds like the reviewer has never touched any programming outside of excel, and is completely unqualified to perform any type of technical review.

  22. Quite possibly indeed! But still... FUCK BETA! by denzacar · · Score: 4, Insightful

    That's what Slashdot is for now.

    Comments about how beta sucks, repeating "FUCK BETA" and... Fuck Beta.
    I see no point discussing about anything else until they kill that abomination or just let us to continue using the classic interface.

    Also, fuck beta.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
    1. Re:Quite possibly indeed! But still... FUCK BETA! by NemosomeN · · Score: 4, Insightful

      Heh, as someone who just tried beta, kinda find this thread funny. I lasted about 15 seconds on beta before going back to classic.

      On topic though, just strip out the parts of jQuery you need, rename them, and use them as-is. Think about it like static-linking a library.

      --
      I hate grammar Nazi's.
    2. Re:Quite possibly indeed! But still... FUCK BETA! by nmb3000 · · Score: 3, Insightful

      Also, fuck beta.

      Interestingly enough, they've also removed all/most of the fuckbeta tags that had been put on 20+ stories earlier. It looks like most other variations such as "betasucks" have also been removed.

      Remember when tags used to be an open and fun way for the community to micro-comment on a story? 90% of readers here realized that Slashdot's tags were completely and utterly useless (they still haven't dumped the pointless story tag**), so using them as a platform for humor or community feedback was both clever and fun. Oh, yeah, all that was before abortion that is Dicedot.

      Fuck beta.

      ** Wow, that page is screwed up. Not only did it take almost a minute to load for me (what the hell are you guys running these newage bullshit pages on, Ruby?), but after all that it only displayed about 50 links, and most of them are duplicates (dupes, on MY Slashdot!? Inconceivable!!).

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    3. Re:Quite possibly indeed! But still... FUCK BETA! by JalfResi · · Score: 3, Informative

      I think you forgot: Fuck Beta

    4. Re:Quite possibly indeed! But still... FUCK BETA! by TWiTfan · · Score: 4, Insightful

      Well, I'll post something on-topic: Fuck beta, and also Panasonic.

      --
      The cow says "Moo." The dog says "Woof." The Timothy says "Thanks, valued customer. We appreciate your input."
    5. Re:Quite possibly indeed! But still... FUCK BETA! by jcdr · · Score: 2

      Fully agree. Every single time there asked my view of the beta I tell them that is a hug vast of time for them and a hug vast of screen space for me. Uniform white pixels yield no information to me and force to scroll a lot more than with the classic interface. There wast the horizontal space by cutting them. There vast the vertical space with a top menu and insane high interline and bigger fonts. Finally there lost the "personality" of the Slashdot look by replacing it by a fade look that is like a newbie site.

      There would be a lot or more creative ways to improve Slashdot, like finding a way to sort and assemble a graph of the expressed view across all comments of a story. This is hard, yes. But something like this can be a way to compile the comments of a story into something that look like a draft of a article on the story, making the whole thing simpler to read and to contribute. Uhmm... Ok, I will stop dreaming and weak up.

    6. Re:Quite possibly indeed! But still... FUCK BETA! by idontgno · · Score: 4, Informative

      Also, fuck beta.

      And now I have a new signature. Thanks!

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    7. Re:Quite possibly indeed! But still... FUCK BETA! by meustrus · · Score: 4, Informative

      I tried to post a comment on beta the other day. I wanted to be a coward, but there was no check box. So in trying to find a convenient way without logging out, I ended up back on the front page without the comment I already wrote, and the back button on the browser was even disabled. How the hell did that happen? Fuck beta.

      --
      I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
    8. Re:Quite possibly indeed! But still... FUCK BETA! by denzacar · · Score: 2

      There would be a lot or more creative ways to improve Slashdot, like finding a way to sort and assemble a graph of the expressed view across all comments of a story. This is hard, yes. But something like this can be a way to compile the comments of a story into something that look like a draft of a article on the story, making the whole thing simpler to read and to contribute.

      That sound interesting.
      Sadly, this is not the time for talk about such things. This is fuck beta time.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens
  23. Re: oh look, an actual tech related "ask slashdot" by Anonymous Coward · · Score: 3, Informative

    The "time to develop being as close to zero as possible" thing is only looking at one part of the productivity/profitability angle.

    If, for instance, your HTML5 app is able to be co-opted into doing very scary things by feeding it strange inputs for the plex server address, or by using some hack to send it instructions that make it improperly call additional functions in the script library (yes, I know javascript is sandboxed) then the developed application can suddenly be used in more sophisticated hacks, doing exactly what the code in the library was meant to, just not in ways the application was meant to.

    This can result in loss of profitability for the company adopting the software and loss of percieved public image and reputation, which can cost the company a good amount of money.

    At what point does saving 20 minutes to an hour of programming time trump the costs of the potential externalities?

    That doesn't even count the issues with wasting space inside an embedded device's memory to hold code that will, by design anyway, never be executed.

    Sometimes the correct course of action is to write the function yourself, and not include yet another library, especially when dealing with embedded or closed platform devices.

    Putting a swiss-army knife in a closed platform goes against the purpose behind using a closed platform. The costs of such inclusion can dwarf the savings in development time.

    Developer time is not the end-all of the discussion.

  24. TIL: the beta sucked since October 1st. by Anonymous Coward · · Score: 3, Insightful

    And the suckage got much louder today.

  25. Re:Um.. Please Explain by Nethemas+the+Great · · Score: 2

    The contemporary usage of JavaScript is in and of itself a hack. The language was never scoped to solve the problems it is presently being applied to. JavaScript has been leveraged to accomplish some pretty amazing feats, but that doesn't change the nature of how the language is being abused and contorted to accomplish them.

    --
    Two of my imaginary friends reproduced once ... with negative results.
  26. A workaround for what? by ysth · · Score: 4, Insightful

    Reading the actual email they sent, it sounds to me like they provide a (javascript) API for doing what "VieraApp" is instead doing with a direct ajax call (and jQuery vs XMLHttpRequest is not the issue; it's not using their wrapper that is the issue).

  27. Re:Indeed by GumphMaster · · Score: 4, Insightful

    Sod that. Just point them at their own web site, where jQuery is included in every page, and tell them they've been hacked.

    --
    Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
  28. Re:Um, WTF? by unrtst · · Score: 5, Insightful

    Inline it (jQuery).
    When they ask how it communicates, tell them how, not what functions/callbacks you use in your code.
    Ex. The server communicates using the standard Plex web API (or whatever it's called), documented _here_. The RCP calls are made using the standard XMLHttpRequest, with wrappers to ensure compatibility with the evolving web browser landscape. yada yada yada.

    I'm sure it's a PITA, but I get the feeling the submitter said too much - explaining how jQuery internals work is going to seem like an over complicated nightmare. If they specifically ask about that weird looking "$.ajax" stuff, just tell them it is a simple wrapper that compensates for the subtle differences in XMLHttpRequest implementations. If the code finally gets to someone that can read it, they'll probably be quite familiar with jQuery and quite happy you are using it than some custom cobbled together hack :-)

  29. Spent all mod points on Beta protest by duckgod · · Score: 4, Informative

    I would have modded you flamebait since you are using a reference that contradicts your statement in the first line on the site.- "jQuery and its cousins are great, and by all means use them if it makes it easier to develop your application."http://youmightnotneedjquery.c... #incaseyoumissedit

  30. Re:Ah, yes... but... FUCK BETA! by denzacar · · Score: 4, Insightful

    Back then we THOUGHT we knew.

    Now we KNOW we know.

    It's a Zen thing. Like FUCK BETA.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  31. Re:Um, WTF? by TheRealMindChild · · Score: 4, Informative

    What is the native language of a browser?

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
  32. Re:Um, WTF? by narcc · · Score: 4, Funny

    But jquery has been in industry wide use for years and is no "a hack".

    Check out the code, it's amazing that it works at all. That should come as no surprise to you as it should be pretty obvious by now that Resig doesn't even have a superficial understanding of javascript. (As evidence, in addition to jQuery, I would also like to submit jStat and any of his books.)

    Yeah, jQuery is a hack -- and an ugly, inconsistent, and unstable one at that! Only in the software industry could a library written for people who don't know the language by someone who knows even less about the language become so successful.

    Good for Panasonic. They made the right call here.

  33. Re:Um, WTF? by Anonymous Coward · · Score: 5, Funny

    What is the native language of a browser?

    As far as I've been able to tell, Portuguese.

  34. Re:Um, WTF? by iced_773 · · Score: 5, Funny

    Check out the code, it's amazing that it works at all.

    Are you sure you aren't trying to read the minified version?

  35. Re:It'll be alright. by camperdave · · Score: 4, Interesting

    From what I've seen of Beta, there are no comment moderation scores, and no way of viewing responses to your comments other than drilling down to them.

    --
    When our name is on the back of your car, we're behind you all the way!
  36. Re:Um, WTF? by Anonymous Coward · · Score: 2, Insightful

    That hasn't been true for over 15 years. Also we are talking about a TV running applications, a device that's "for watching video, not a platform for running applications!", so your presumptions are simply wrong

  37. Re:Beta is awesome in a way. by Zaelath · · Score: 2

    I can do that w/o being on the beta... or is that the joke?

  38. Re:Um, WTF? by narcc · · Score: 2

    Yeah, I'm sure.

    Have a look for yourself. It's like a bad joke.

  39. Re:It'll be alright. by camperdave · · Score: 4, Interesting

    From what I've seen of Beta, there are no comment moderation scores, and no way of viewing responses to your comments other than drilling down to them.

    Also, no way to quote parent comments, and you have to put your own comment subject in.

    --
    When our name is on the back of your car, we're behind you all the way!
  40. Beta looks nice by ikhider · · Score: 5, Funny

    It's kind of clean and pretty...

    --
    "SO we bide our time, waiting for a purer kick to bloom and the future is still bleak, uncertain and beautiful" -GSYBE
    1. Re:Beta looks nice by dysmal · · Score: 3, Funny

      Beta is like that hot chick i met in Tijuana. I wanted to explore. I wanted to experiment. Most importantly, i wanted all of my friends know what i had within my grasp! Now that i've gotten home, i'm afraid Beta infecting myself + world + dog.

  41. Beta by Jadeus · · Score: 5, Funny

    JQuery compared to Slashdot Beta:

    The difference between knowing your shit and knowing you're shit.

    --
    --- Bigger bits, softer blocks, tighter ASCII.
  42. Re:Um, WTF? by Bing+Tsher+E · · Score: 2

    So the point is, Panasonic's "smart" TV is a hack.

    That is really what this guy needs to respond to them. But he appears to have had a big dose of their cool-aide already.

  43. Re:Ah, yes... but... FUCK BETA! by TheNastyInThePasty · · Score: 5, Insightful

    The beta doesn't add any useful new features. All it does is remove them and severely fucks up the best part of this site: the commenting and moderation system. If the commenting system goes out the window, why would I come here? The stories are always several days or a week old, the editors are terrible at their job, and all of the actual articles are on other sites I could browse instead.

    What the hell, Dice?

    --
    The best thing about UDP jokes is I don't care if you get them or not
  44. Try reading the actual response by radarskiy · · Score: 3, Informative

    The reviewer did not say that jQuery was a hack. The review said that using jQuery to avoid using their predefined interface was a hack.

    Whether that interface is so bad that you are driven to use a workaround to get anything done I cannot say. However, you will get nowhere if you argue against an imagined response.

  45. Vanilla.js FTW by c0lo · · Score: 5, Funny

    jQuery is a hack too?

    Vanilla.js. Have a look over their jQuery/Vanilla-JS comparison examples and consider if you really want jQuery.
    At a glance:

    Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications.
    ...
    Vanilla JS makes everything an object, which is very convenient for OO JS applications.
    Native support for HTML5 and other cutting-edge technologies makes me keep coming back to Vanilla JS, time after time.
    Vanilla JS is the lowest-overhead, most comprehensive framework I've ever used.

    --
    Questions raise, answers kill. Raise questions to stay alive.
    1. Re:Vanilla.js FTW by RightSaidFred99 · · Score: 3, Insightful

      Lolwut? You do understand that jquery is just a set of helper libraries written in...Javascript...right? It's not a 'core' language because it's not a language _or_ an 'extension' - it's a library of code.

      There's no issue of browsers 'supporting' it, it's more an issue of it supporting any given browser and its eccentricities, which _you_ as a Javascript developer would need to do anyway.

      Would you be happier if these non-"script kiddie" (lol) developers just pasted the jQuery code in their own files, does that make it better?

    2. Re:Vanilla.js FTW by TsuruchiBrian · · Score: 2

      I avoided jquery for a long time, because I would rather have my code not depend on a 3rd party library if possible. Eventually I succumbed. I just couldn't stand doing things in basic javascript anymore. jquery is a defacto standard now. It seems to offer better cross-browser compatibility than using html5. Try using the draggable feature of html5 in the 3 major browsers. You get 3 different behaviors. Maybe this will change one day.

      Maybe jquery code runs slower than basic javascript. I really don't care. It runs on the client. At this point I consider some instances of using basic javascript when the jquery solution is more elegant (but maybe a bit slower) to be an optimization hack.

  46. Re:i don't get it by houstonbofh · · Score: 4, Insightful

    Like a lot of the new UI changes lately, (First rev of KDE4, Win8, Gnome3, Unity) it makes the things I do often more difficult or imposable, and makes nothing I do often easier. "It is a beautiful new hammer, and we removed the head to streamline it."

  47. Re:Ah, yes... but... FUCK BETA! by FatdogHaiku · · Score: 4, Insightful

    This is what annoys me even more than the bad design - they actually solicited our feedback, and we took the time to give it, then they completely ignored it.

    Hopefully they will listen to the crickets after classic is no longer an option...

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
  48. The Daily WTF, Woot, and Slashdot by Anonymous Coward · · Score: 2, Interesting

    I stayed with The Daily WTF through their Worse Than Failure transition and they listened to their users and switched back. I still visit them w/o ad blocking. I've only been back to Woot once since their redesign, just to make sure they haven't reverted to their previous fame, they haven't. I'll never buy something from there again nor support anything with their brand mark. I'm a college student and we'd have 'Woot parties' during their Woot Offs. No one here has spoken about them since their transition. They're completely dead to us. Slashdot will be dead to us too.

    On the plus side, I'll have more time to read actual research papers so I'll have a greater depth in my field. However I did like the breadth Slashdot game me with tech in general. Dice won't listen (and you'd have to actually contact them not just protest on the forums. They probably don't read these posts and if they do then they've already shown us they don't care).

    Someone please fork the site and I'll actually get an account this time.

  49. Re: Ah, yes... but... FUCK BETA! by narcc · · Score: 2

    Oh, wait. ASP.NET relies heavily on jQuery as well.

    Wow, total fail.

    It's starting to look like jQuery and incompetence go hand-in-hand...

  50. Re:i don't get it by Knightman · · Score: 3, Funny

    "It is a beautiful new hammer, and we removed the head to streamline it."

    You forgot to mention that they exchanged the handle for balsa wood too, I thought I had a nice little stick there for a while...

    --
    --- Reality doesn't care about your opinions, it happens anyway and if you are in the way you'll get squished.
  51. BETA discussion by mugnyte · · Score: 4, Informative
  52. Re:Indeed by gbjbaanb · · Score: 2

    RTFM - they didn't say jQuery is a hack, they said "using jQuery (or plain xmlHttpRequest) to workaround their own API that they mandate you use to access their servers (as part of their TOS)" is a hack.

  53. Re:Ah, yes... but... FUCK BETA! by TheRaven64 · · Score: 3, Interesting

    They're still soliciting it. Stop whining here and send an email to feedback@slashdot.org.

    --
    I am TheRaven on Soylent News
  54. I HAVE THE ACTUAL ANSWER TO THE GUY by gl4ss · · Score: 5, Informative

    use the non-minified version.

    when you submit stuff that gets vetted by some moderation into online javascript appstores-within-apps-or-devices then it is STANDARD PRACTICE to submit non-minified code for readability.

    the theory is that they can see that you're not going to do anything to hack the tv, spotify or whatever. this is standard on all that I've submitted apps into.

    and no, they don't actually read the code and see what it does.

    so use the non-minified version.

    --
    world was created 5 seconds before this post as it is.
  55. Re:That's just too bad. by Riddler+Sensei · · Score: 2

    "I'd've" is a pretty interesting English hack.

  56. Re:That's just too bad. by Zero__Kelvin · · Score: 2

    No. It is "I would have" and parses as valid English

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  57. Re:why? by JalfResi · · Score: 2

    It sucks.

  58. Re:Between beta and new Torrentfreak we've learned by russotto · · Score: 2

    That these new web designers must be ass burger thalidomide kids with ADD who design ui's with their flippers.

    No, they're douchebag extravert hipsters who think their shit doesn't stink. They're making all of the mistakes of the past (made by people just like themselves -- but if they know about these failures, they think everything is different now), adding some new ones of their own, and swearing that the genius of their aesthetic design makes up for all the practical failures. Except that the site is ugly too. I've run into the type before. You can't reason with them. You can't use data to show them they're wrong, and you can't quote authorities in their own field. Even forcing them to use their own sites doesn't work.

    No, the only thing that works is continual beatings, and even then they don't change their mind, but it does make you feel better. Business types love them because they can kiss ass like pros, so they get their way even when it's gloriously and spectacularly wrong.