Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Australis killed Firefox (Score 1) 194

Face it, you can insist all you want that you're right, and nobody wanted this, and that it was the fault of a couple of idiots, but if that's the case then everyone yelling about this now are the real idiots for letting it happen.

Everything you said is stupid, but you're also a coward so shock, amazement. I didn't hear about it until it was happening, and I shouldn't have to ride herd on the devs to make sure they don't inexplicably waste a bunch of screen real estate and castrate the interface. It should be obvious that's a stupid idea.

Comment Re:Advanced? (Score 1) 95

Pollution is highly specific to the existence of given technology at a given stage of development.

And as a corollary, a civilization which spends too much time at any given stage is going to collapse again when it uses up its ready resources, and/or renders its biosphere uninhabitable. If we had used up all the trees, for example, on the planet. Many civilizations did deforest astoundingly large areas even before the invention of power equipment. If we had used up all the ready ores without inventing power equipment. If we use up all the fossil fuels without figuring out what to do about the CO2.

Comment Re:Who is stopping him? (Score 3, Informative) 372

I believe he's bemoaning the complexity of frameworks and toolkits rather than the tools used to work with those frameworks and toolkits. Technically he's correct -- things are a lot more complex than they used to be for getting the most basic of tasks done.

But you know what? Business isn't interested in basic tasks any more. They want it secure. They want it scalable. They want a web front end, and a desktop client, and apps for Android and iOS. The days of the old "read billing file, produce accounting records" code have not gone away; those projects were just done 30-40 years ago and don't need to be rewritten, just tweaked from time to time to allow for changes in regulations such as tax law or liability.

Even the last company I worked for wasn't content with a mere rewrite and update of their core business with the new software -- they had a whole new plan of integrating another 5 or 10 vertical functionality features into the system (it was just an autodialer -- they wanted integrated CRM, push button customer calling, call answering, call forwarding, a full phone system with voice mail support and enhancements to the ever popular auto-answering system of branching menus and responses, and the ability to deploy the whole thing as a multi-client web service instead of deploying custom configured hardware to the client sites.)

The frameworks and toolkits have correspondingly become more complex in order to support those needs. Look at the transaction processing systems of old -- you'd buy a number of seperate products including a message queueing system, a report formatting tool, a database engine, and a transaction processor, each of which had their own APIs and documentation. Each tool was relatively simple, but getting them all coordinated and working together was hard as hell. Now you take JEE, buy just about any message processor and database you like, and it all largely works with the same API regardless of which vendor's tools you chose. So while the JEE framework is incredibly complex compared to a transaction processor of old, what it does in total is also saving you insane gobs of time integrating and debugging disparate products. So technically JEE is far simpler than things used to be, despite the ramp-up learning curve.

The same is true of every framework or toolkit I've used for over 10 years -- they tie together multiple vendors products consistently so that only small tweaks are needed to adapt to the vendor's products rather than whole-application re-writes if you decide to swap something out.

Hell, take a look at what I did with Java, six different vendor databases, and JDBC alone for http://msscodefactory.sourceforge.net. The differences between each of those database integration layers are not subtle, but nor are they particularly arcane. All of the products have virtually the same feature set; there are just differences in how you use JDBC and stored procedures for each database. Compared to "the old days", it was a cake walk to do that integration and customization over the past 3-4 years. And remember I worked on that code by myself -- it wasn't a whole team of programmers dealing with the complexity. If one guy can produce that using standardized toolkits in 3-4 years, how can you say things are more complex than they were when it used to take a team of 100-150 programmers 2 years to produce something similar for one database?

Comment No big deal (except the encryption part) (Score 2, Insightful) 176

I don't need them to do "rich document rendering" (whatever the hell that is) nor do I need them (or anyone else to) index the contents of my files. All I want is for someone to STORE the shit and keep it synced between all my machines. Dropbox does this very well.

As for encryption, I don't have time for that nonsense. Anything sensative such as financials is kept locally on my own server or burned to a DVD and put in the closet. I couldn't care less if someone gets a hold of my vast collection of pictures and documents. It is private, but not going to hurt me if someone at the NSA starts snooping around.

Comment Re:Analogies are poor... (Score 1) 372

My point was that in MS world, you don't have a compiler until you get the SDK (which most people don't even know exists), and most think you only get a compiler through visual studio, whereas in linux it is commonly already there or a 'yum install gcc' or 'apt-get install gcc' away.

If you google for programming for windows, visual studio download is going to be one of your top hits. It's not like this is any different in Linuxland, but that's my point. It's still just a download away. On the other hand, it sounds to me like you're complaining that Windows package management is shit. Obviously, Microsoft should make it possible for you to install package from repos. Oh wait, that's what they're doing now.

Comment Re:Death bell tolling for thee.... (Score 1) 322

So, to give people their "bad car analogy" it's like selling an International DT466 engine in a school bus, a semi tractor, a very large pickup truck, a combine, and a tractor.

The thing is that the DT466, the T444, and even the IDI engines (e.g. A185) were all used successfully in all of those contexts, and people even swap DT466s into 3/4 ton pickups (let alone those other engines.) But shoehorning full Windows onto a handheld would be more like putting one of those engines into a roadster.

Comment Re:Death bell tolling for thee.... (Score 1) 322

Here's a real life car analogy... GM in the 80's "unified" all their drivetrains.

It wasn't just GM. Everyone who hadn't already done this (that is, everyone but the Japanese) did this in the 1980s. It is in fact the general trend for all automakers. VW Group exemplifies this tendency today. The 350 chevy continued to be a highly desirable powerplant for pretty much all purposes right through the 1980s, and up until they developed its successor, the LS1.

GM cars from the 80's are considered to be the worst built and least desirable of the company's history. You don't see any of those models still driving around with classic plates on them.

That has nothing to do with the engines, which for the most part were the same engines from the prior decade, and everything to do with American producers trying to compete on cost with the Japanese.

Comment Duh (Score 5, Insightful) 176

Dropbox has Condoleeza Rice on its board of directors. If anyone remembers, she was Secretary of State and also the president's National Security Advisor during the Bush administration. She basically allowed torture, and is responsible for Guantanamo. She had no problem with torturing people without even doing a basic check to see if the person being tortured was guilty of the crime he was being tortured for. And you want to talk about spying? She was part of the administration that developed the PATRIOT Act. The justification being "it's ok to spy on foreigners" .. Oh and we can DECLARE you a foreigner without any due process by making you prove your Americanness. She was cool with torturing foreigners without giving them any sort of due process, so why would you assume that she wont torture citizens if she was scared into doing so? We already know she doesn't think people need privacy.

Comment Re:Open Up Borders to Everyone! :-) (Score 1) 225

> If we're going to open up our southern border...

The problem with H1-Bs is not that they "feruhners". The problem with H1-Bs is that they are an underclass that's at the mercy of the company that imported them. They are even lower on the totem pole than underpaid undocumented Mexicans.

If you are an H1-B, ICE knows exactly where to find you if you get too "uppity".

Slashdot Top Deals

I've noticed several design suggestions in your code.

Working...