Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Fallacies compensate for limited information (Score 1) 69

fallacies like 'precedent'

A fallacy is another name for a heuristic. For example, one of Wikipedia's core principles is verifiability of claims to reliable sources, which any logician would identify as the appeal to authority. Likewise, the use of precedent in common law is an appeal to tradition. Fallacies are wrong when all premises are known true or false, but this is rarely the case in the real world. Applying strict logical reasoning to the incomplete information that fallible humans have everywhere but in the artificial world of mathematics produces an unhelpful result of "neither certainly true nor certainly false given the premises" the vast majority of the time.

But in a lot of cases, certainty is not needed as much as a preponderance of evidence. Someone just wants to know whether it would benefit him more to act as if a particular claim is true or as if it is false. Fallacies compensate for limited information by guessing which premises are more likely true given what information is available. For example, appeal to authority works in an encyclopedia because overall, reliable sources tend to come closer to truth than the average kook with a blog. And precedent adds predictability over time to the judicial system: similar facts produce similar rulings.

Comment Separation of documents and applications (Score 1) 731

I too believe the expectations of the vast majority demand AJAX. However, I feel like arguing the opposing view of the vocal minority as an exercise to strengthen the argument.

If you have a "form" on a page and want to be able to work with it, without having the entire page reload, your ONLY option is JS. There are NO OTHER OPTIONS.

Of course there's another option: having the entire document reload, and redefining "entire document" to make it less painful. Make the form a separate document so that reloading the form doesn't reload everything else. This is how Slashdot's comment submission form worked before D2 was introduced, and how it still works if you open "Reply to This" in a new window, and how it still works in (say) stock phpBB. And people who prefer not to run non-free JavaScript (or any JavaScript at all) on their computers can still use it. And if static documents aren't interactive enough, implement a native application. For example, instead of a web-based forum like Slash or phpBB, put up an NNTP server to which any NNTP client can connect.

You simply cannot do 99% of what people expect in a "Web 2.0" experience

People who dislike JavaScript don't want a "Web 2.0" experience. They want a separation of applications and documents. They want HTML to be documents and EXE to be applications.

You're wishing to go back to a pure static page environment, or worse, a dynamic one where to do the SIMPLEST activity requires a GET or POST to a separate page requiring server side code to operate, create a dynamic page just for you, and then return it.

This is how Slashdot operated before D2, and there are apparently a lot of people who prefer how Slashdot operated before D2.

The only way to do anything again would be native code, thereby shutting out quite a bit of valuable innovation in the markets by startups that could have never afforded the resources for large coding shops that could keep track of code for multiple platforms.

A coding shop is supposed to first release a Windows application that has been tested in both Windows and Wine, and then use the money it earned by selling copies of the Windows version to hire developers to make a version for OS X. Or the other way around, if it's a Mac shop. Keeping the application logic (the "model") and presentation (the "view") separate makes it easier to maintain versions for both Windows/Linux and OS X. Or expose a network protocol that third-party native clients can use, such as NNTP or some REST-based API like Twitter and Amazon and eBay use.

The native code companies are cratering because they can't begin to hope to keep up with the SAAS companies using open source frameworks and rapid cross platform development to push out fixes and features in weeks instead of 3 years.

So why can't native code companies come up with frameworks to make native code development just as efficient?

Registering a CDN in the browser as servicing a particular domain

Who would be the authority for such registration?

Why would I host my own scripts AND pay the CDN?

Because historically, several CDNs have offered services only for static files, such as CSS, JavaScript, images, and video, not for dynamically generated HTML documents.

Comment Old IE (Score 1) 731

I'd bet most of these widgets require jQuery primarily because jQuery makes old IE less painful to deal with. It should become easier to deal with after mid-April when extended support for Windows XP ends. At that point, every supported Windows OS will have IE 9 or later either installed or available through Windows Update. And once support ends for Windows XP, web developers can presume it insecure. This means it will become unwise for a web site to let the user of IE on XP do anything requiring any level of security, such as paying with a card or even entering his password.

Comment Re:Flashblock is my middle ground (Score 1) 731

If you have megs of javascript libraries being referenced from external CDN's, you're doing it wrong.

How else is one supposed to "polyfill" (emulate using an equivalent script) modern browsers' behavior in Internet Explorer pre-10? Windows XP users who lack permission to install a third-party browser are stuck on IE 8 for the next three months (or 18 months in the case of Windows Server 2003), and Windows Vista users who lack permission to install a third-party browser are stuck on IE 9.

Image not from the domain? Don't even download it based on permissions.

And watch your permissions make eBay, Amazon, Google, your bank, your government, and other widely used or essential web applications useless.

CDN's should be registered in the browser as an alternative for any file that needs to be downloaded for a "page".

How much would browser makers charge for this registration?

Comment Re:CNAME under the publisher's domain (Score 1) 731

If its all ads from one of the "legit" subdomains, its easy to block just that domain.

Provided that the publisher forgets to rotate the "ad server" and "essential resources" subdomains daily.

If ads is added bya specific script file that all webpages include - just block that script file.

Unless the script file includes essential resources for decrypting the text of the page itself.

If you never intend to buy from internet-ads anyway and instead always use consumer compare sites for selecting which product to buy - who needs ads anyway ?

Then I guess ads are for discovering "consumer compare sites" in the first place.

Comment For Firefox OS and Android devices w/o Google Play (Score 3, Insightful) 113

how is mozilla going to "compete" with something that's already second to none, comes pre-installed on android handsets, and is free to use with no intrusive ads?

By making it available on Firefox OS handsets and on those Android devices that don't ship with Google Play Services, such as Kindle Fire series, several devices popular in China, and phones with CyanogenMod system software installed that don't have the Gapps.

Slashdot Top Deals

"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein

Working...