I heard sometime last year how google had essentially standardized on python 2.2 and was having difficulties upgrading to 2.4 or above...
I google wants to fork into a private codebase, that's fine. It's their business, their money.
But in the long run, imagine what happens when they're still running their RH 7.2 version in a Red Had 20.1 world. There will be gnashing of sharp pointy teeth...
If you avoid code sharing and community reviews for long, you end up with a sub-par, brittle, expensive and proprietary solution that costs more than it earns. You ignore the great unwashed hackish masses at your own grave peril, O Googole.
I'll quote the last paragraph for the "silencer" discussion:
The Army plans to modify the M107 in the future by adding a suppressor to greatly reduce flash, noise and blast signatures. PM Soldier Weapons manages crew-served and individual weapons for the Army. It is one of three centers of excellence reporting to the Program Executive Office Soldier located at Ft. Belvoir, Va.
> "More and more in the time I've been here, we hire people based on experience as a proxy for what they can accomplish," he said. "Last week we hired six people who had below a 3.0 G.P.A."
Arrrgh! It's like saying: "Last week we hired six people who weren't white."
> As for Catalonia, I hope the Spanish level that region to the ground.
That's Nice.*
* In a "Fuck You" kind of way. Have a child or two. You won't be talking about leveling anything after that. Grow up to the responsible adult you think yourself to be.
>It's because of programmers with your attitude that developers like myself exist. We take little to no pride in our system because we have to deal with dicks who think that because it works without respect to anyone elses ideas that it's good.
I'll have you know, mister, that my systems are designed the right way, implemented the right way, and don't break. When I mean they don't break, they are easily extensible and do not go down during use.
First, why a tag? Come on, this is the semantic web. If you're going to do that, make it a div-like thing: , sort of like
No need to overload existing tags out there...
The other thing is that software will be written to tell management that so-and-so viewed "questionable" content, and management will reply: Can't we get our websense to block the nsfw (tag or attr) and thus people will use it for other purposes, such as content they want corporate users to pay for? (Enter you credit-card-enabled-account number here and we'll remove the nsfw premium content blocking "feature").
Of course, I see the killer app be something of a VIOP asterix-like solution that integrates mesh cell/wireless and cell-phones/pdas, essentially making your home machine into a mini cell-phone carrier for you, friends and family, with full text, audio and video transfer, forward, attach, and detach capabilities. When's the last time you were able to link a voice message left on a answering machine with a uri or a video file?
Assumption number two: the user wants a perfect experience (not even one moment of: "huh? How do I do that.")
Which means: the machine must be completely self-managed, and completely self-configured.
Now, that means the system must be able to accurately identify all its hardware, peripherals, and whatever might be shoved into the cd/dvd drive, USB, firewire, or esata. Also, the system needs to accurately be able to go download, from trusted sources, all drivers, on demand, as needed, to make the system work completely optimally. The system must also be able to automatically recognize, configure, and optimize the experience of all wireless, monitors, video cards, printers, scanners, cameras (both still and video).
The key word is AUTOMATICALLY.
Remember, there is no administrator.
Now, of course, if the computer does not have a reliable connection to the internet, none of this is going to happen. It's a given requirement.
The owner of the computer should not have to read a manual (at all) to use it. He should plug it in, turn it on, and use it. Because it will Just Work.
Anything short of that and Microsoft remains the dominant software platform.
> Just remember one thing. That isn't your computer. It belongs to the company you work for. The IT department is responsible for keeping running and you working. Downtime costs money.
You just remember one thing: The computer is there for the guy with the brain who will use the machine to help his brain figure out then implement a plan to have people pay good money into the company coffers to pay a good return on the investment and incidentally pay for the IT department's salaries, hardware, and software.
You shut down his ability to use his computer, you're making him less effective, and in the long run, the company dies because investors take their money elsewhere. Then the IT guy is out looking for a job complaining about how unfair it all is.
Stop drinking the kool-aid and know this: The Company is NOTHING without effective business power-users.
> SOAP is not complicated; creating a SOAP client/server is *MUCH* simpler than creating an XML-RPC client/server if you are using the proper tools.
Using the proper tools, it seems, is the key to SOAP.
Tried it with Python lately? RPITA.
XML-RPC in python is a breeze, both server and client (client: 1 line to import the xmlrpclib library, one line to implement the server proxy, and one line for each call. like this:
import xmlrpclib service = xmlrpclib.ServerProxy(r'http://example.com/') result = service.getState(44)
and that's it. if you want to be fancy, (using '___ ' to simulate indentation )
import xmlrpclib service = xmlrpclib.ServerProxy(r'http://example.com/') try: ___ result = service.getState(44) except: ___ print "didn't work" # or some variation
Oh, as an aside, my boss said he had a problem. For our goals, he has to reduce the number of tickets filed against our applications by 40% next year, in order to meet his achievements benchmark. The problem? We only had 1 ticket filed last year against our applications.
> But in the minds of many business types, if you pay nothing, it must be worth nothing.
If that is the case, why isn't every single computer on the planet an IBM?
Oh. Wait. Maybe there is such a thing as Do-It-Yourselfers who prefer a FOSS + "elbow grease" approach.
Let me see... Can you say GOOG?
In any case, I see projects moving off mySQL and onto Postgres, or at least adding postgres support. I also see projects adding or using sqlite as an alternative to mySQL.
I'm not getting that Dune reference. Is it in one of the new books? Is Darl a Tleilaxu?
Yes he does! Linux itself is a computer game. A very long text adventure game full of twisty passages, all alike. Want to know your score? >uptime
Well, now, you're right. But in 15 years?
I heard sometime last year how google had essentially standardized on python 2.2 and was having difficulties upgrading to 2.4 or above...
I google wants to fork into a private codebase, that's fine. It's their business, their money.
But in the long run, imagine what happens when they're still running their RH 7.2 version in a Red Had 20.1 world. There will be gnashing of sharp pointy teeth...
If you avoid code sharing and community reviews for long, you end up with a sub-par, brittle, expensive and proprietary solution that costs more than it earns. You ignore the great unwashed hackish masses at your own grave peril, O Googole.
I'll quote the last paragraph for the "silencer" discussion: The Army plans to modify the M107 in the future by adding a suppressor to greatly reduce flash, noise and blast signatures. PM Soldier Weapons manages crew-served and individual weapons for the Army. It is one of three centers of excellence reporting to the Program Executive Office Soldier located at Ft. Belvoir, Va.
I'm not getting that ref, so I'll decline to state.
(last line of TFA)
> "More and more in the time I've been here, we hire people based on experience as a proxy for what they can accomplish," he said. "Last week we hired six people who had below a 3.0 G.P.A."
Arrrgh! It's like saying: "Last week we hired six people who weren't white."
Augurs poorly for GOOG.
> As for Catalonia, I hope the Spanish level that region to the ground.
That's Nice.*
* In a "Fuck You" kind of way. Have a child or two. You won't be talking about leveling anything after that. Grow up to the responsible adult you think yourself to be.
(Yes, I am new here. Not.)
>It's because of programmers with your attitude that developers like myself exist. We take little to no pride in our system because we have to deal with dicks who think that because it works without respect to anyone elses ideas that it's good.
I'll have you know, mister, that my systems are designed the right way, implemented the right way, and don't break. When I mean they don't break, they are easily extensible and do not go down during use.
Last (and only) time management said I should be coding differently I said: "You do the project."
They realized they couldn't so they leave me alone.
I ctrl-K all over your comment.
First, why a tag? Come on, this is the semantic web. If you're going to do that, make it a div-like thing: , sort of like
No need to overload existing tags out there...
The other thing is that software will be written to tell management that so-and-so viewed "questionable" content, and management will reply: Can't we get our websense to block the nsfw (tag or attr) and thus people will use it for other purposes, such as content they want corporate users to pay for? (Enter you credit-card-enabled-account number here and we'll remove the nsfw premium content blocking "feature").
Blech...
You're right. You'd still need the Killer App.
Of course, I see the killer app be something of a VIOP asterix-like solution that integrates mesh cell/wireless and cell-phones/pdas, essentially making your home machine into a mini cell-phone carrier for you, friends and family, with full text, audio and video transfer, forward, attach, and detach capabilities. When's the last time you were able to link a voice message left on a answering machine with a uri or a video file?
Assumption number one: there is no administrator.
Assumption number two: the user wants a perfect experience (not even one moment of: "huh? How do I do that.")
Which means: the machine must be completely self-managed, and completely self-configured.
Now, that means the system must be able to accurately identify all its hardware, peripherals, and whatever might be shoved into the cd/dvd drive, USB, firewire, or esata. Also, the system needs to accurately be able to go download, from trusted sources, all drivers, on demand, as needed, to make the system work completely optimally. The system must also be able to automatically recognize, configure, and optimize the experience of all wireless, monitors, video cards, printers, scanners, cameras (both still and video).
The key word is AUTOMATICALLY.
Remember, there is no administrator.
Now, of course, if the computer does not have a reliable connection to the internet, none of this is going to happen. It's a given requirement.
The owner of the computer should not have to read a manual (at all) to use it. He should plug it in, turn it on, and use it. Because it will Just Work.
Anything short of that and Microsoft remains the dominant software platform.
> Just remember one thing. That isn't your computer. It belongs to the company you work for. The IT department is responsible for keeping running and you working. Downtime costs money.
You just remember one thing:
The computer is there for the guy with the brain who will use the machine to help his brain figure out then implement a plan to have people pay good money into the company coffers to pay a good return on the investment and incidentally pay for the IT department's salaries, hardware, and software.
You shut down his ability to use his computer, you're making him less effective, and in the long run, the company dies because investors take their money elsewhere. Then the IT guy is out looking for a job complaining about how unfair it all is.
Stop drinking the kool-aid and know this: The Company is NOTHING without effective business power-users.
Yes, I work in IT in a Fortune 500.
Using the proper tools, it seems, is the key to SOAP.
Tried it with Python lately? RPITA.
XML-RPC in python is a breeze, both server and client (client: 1 line to import the xmlrpclib library, one line to implement the server proxy, and one line for each call. like this:
and that's it.
if you want to be fancy,
(using '___ ' to simulate indentation )
And that's hard how?
Anyhoo, go visit
http://docs.python.org/lib/module-xmlrpclib.html
and
http://docs.python.org/lib/module-DocXMLRPCServer
Enjoy!
In today's business world, your business rules are lucky to stay put 2 years.
Only behind closed doors.
Oh, as an aside, my boss said he had a problem. For our goals, he has to reduce the number of tickets filed against our applications by 40% next year, in order to meet his achievements benchmark. The problem? We only had 1 ticket filed last year against our applications.
Same here...
My managers are like "What have you done lately?"
My reply: Documentation, stability and scalability enhancement
Their reply: "What for? Deliver something to the customer!"
My reply: "I have: zero downtime in the past 12 months."
But do they care? No.
While I completely agree with you, I now know why your nick is SatanicPuppy. Winy yet Evil.
The GP is making the comparison to a free car. "There must be something wrong with it" attitude that most people have.
Business people in general are adverse to risk; If they can't demonstrate a fairly sure path to profitability, they won't go down that path.
What I am saying is that the "next big business" takes risks.
> But in the minds of many business types, if you pay nothing, it must be worth nothing.
If that is the case, why isn't every single computer on the planet an IBM?
Oh. Wait. Maybe there is such a thing as Do-It-Yourselfers who prefer a FOSS + "elbow grease" approach.
Let me see... Can you say GOOG?
In any case, I see projects moving off mySQL and onto Postgres, or at least adding postgres support. I also see projects adding or using sqlite as an alternative to mySQL.
Did I hit anything?
Calm down. I work in a cubicle as a programmer for a fortune 500. I completely agree with everything he said.
> I guarantee I'm a much happier person than you. Oh, by the way, go fuck yourself asshole.
That is by far the most contradictory statement I have ever read on slashdot. (and I've been coming here for many years)