Look at the cost of collecting fares and the percentage of the cost of the service that fares actually provide. When taken in conjunction with the fact that the poorest people often have the highest cost of transport (live furthest away) there is a very strong argument that you should just forget about collecting fares at all and make the service a free for all. Just pay for it out of consolidated revenue or another "distributive" tax.
Not a bad doctor. Go and ask an anaesthetist how anaesthetic works. They don't know. The action is still an area of intensive research and my moderately well informed understanding is that there is no accepted model for "how" they work.
I find it completely plausible that the same can be true for other medications whilst still having great efficacy.
I completely agree. However, we have some complete nutters now declaring an anti-vaccination position as a religious practice and thus getting exemptions to these requirements on the basis of religious freedom / anti discrimination. WTF!!!!!
regarding your experience with immigration controls, my theory is that the more strict the immigration check point the easier it is to exist in that country illegally. For example, Switzerland, you can't rent a video without the right government papers; and at these checkpoints, they look at your passport and if it looks like it might be one, they let you in. Whereas in the uk or usa, once you're in you could live there forever, so very suspicious checkpoints there. as for the guns and body armor, well that's the Americans for you:-)
Whilst I accept that the car thing is true. One needs to be careful about just how "the same" these cars actually are. I discovered that there are often some very subtle difference between exactly the same model of car in two different markets. Not just equipment levels, but engineered elements as well. The one example that sticks in my mind was a Mazda 2 or Corolla or something where there was an entire cross member at the rear of the chassis (to the extent that there is even a chassis in these cars) that was just not included in the cars exported into some market. this had implications for their "safety rating" and the cost of repair for 0kph accidents where the cross member would protect the rest of the chassis from requiring repair in such impacts. So the line price of the car was 5% less but a tiny bingle was many times more expensive to repair. Likewise airbags etc are very rapidly dropped out of cars to hit a target price in a given market
Yeah, this is a great idea because we all know how a company mandated monopoly supplier has such a great track record of providing cost effective services!!!
The real reason I Hated our IT people was that when I asked for something to help me meet my clients needs. I would be told "can't be done". Half a day of my own research later and I would posit a solution that was acceptable. That's not my fucking job it's theirs. And then they charge me criminal amounts of money for their "services". Morons!
My kids are heading towards this age and I feel this area is very complex.
I don't want my kids to be afraid to surf anywhere, but by the same token, I want to know where they are going, but then again I can imagine that there are things they might want to research that they don't want me to know about. So my regime at the moment is... everything will be logged through the access proxy installed at our home. Except for periods of time where they can go and look at anything they want, but during these times, they must be supervised by an adult that we trust, of which we know enough that are sufficiently broad minded that I know there is nothing they couldn't go surfing for if they wanted to.
In particular I am thinking sites about sexuality, drugs, medical issues or other controversial topics that theor parents could never understand....:-)
If this goes well, they will be allowed to surf unsupervised and unlogged as they get older.
Some problems do not require technical solutions, or rather do not require gatekeepers but perhaps better chaperones.
How long must we sulfur these outrageous puns. Someone should put a radon these people until they argon. It is becoming more than I can barium and seems like some kind of silicon.
Here the offence for driving whilst influenced by alcohol has been revised to be "Prescribed Concentration of Alcohol" which in the jurisdiction is 0.05 for normal drivers, 0.0 for provisionally licenced drivers (recently licenced ones) and variously for other categories of drivers like Taxis and Trucks.
As a result the offence is not a subjective one about onces capacities to drive but rather just the amount of alcohol in your blood.
As a consequence, the application of "Random Breath Tests" or RBT is a fundamental part of driving. The police require no warrant to randomly sample the driving populace for testing their breath for the presence of alcohol. A result in excess of the PCA means a test at a more accurate machine and subsequently a blood test if a driver refuses the breath test.
As a driver, my privacy is not invaded, I am not "targeted by the state" but rather a part of the duties attached to my _licence_ to operate a motor vehicle is the requirement to drive with less than the PCA in my blood. End of story.
You USA folk need to get clear on the distinction between rights and duties, one cannot have one without the other.
A random breath test (as we call it where I'm from) is a completely acceptable price to pay when travelling on a limited public resource (the roads) with a bunch of asshats that continue to drive drunk putting me in danger.
Or more straightforward, let all the passengers vet the other passengers on their flight. Maybe a reality TV type approach where each passenger is voted on or off the plane by all the other passengers.
My cynical side says that it's because neither want you to be able to "extract" content from the things you use your phone for and rather than design the feature thoroughly to encompass uncopyable elements they just went for the zero case.
To be fair, man problems in software come down to the zero, one or many case in terms of design and in the case of copy and paste, I can imagine that the full implementation of what they want copy to be is very complicated. Simpler just to make it always impossible to copy rather than to decide when it is right and wrong.
It's this kind of thing that just shits me about digital restricitons.
Have all the other passengers on the plane vet each passenger. All the passengers get into the departure lounge, each gets a handset/chair with a red/green button as each passenger is called, all other passengers are entitled to vote red or green. If you get a majority of red you ain't on the plane. Sorry.
Naah, the correct punishment is for the offender to be offered the oppurtunity to repent their acting or else the offending team is actually allowed to hurt them as much as they are acting. I reckon diving would be out of the game in a minute. Particularly if teams started picking a "specialty" player who was say 2 metres tall and 125kg with a side line in debt collecting.
Try the "Total War" series. Turn based game where you can choose to play thebattles in a 3d world. Most excellent fun. It is something that a turn based game can get from a 3d zooming structure.
I have to say I am impressed. I have had a play with some of the demos and I like what I see. Whilst I agree that there are limitations this project seems fantastic.
Having tried and failed to use "win runner" in the past due to the complexity of the GUI application I was testing, this scripting would get past the problems we were having.
I can envisage sending canned scripts to my folks for doing maintenance on their own machine, even just some diagnostics that I find hard to do over the phone.
I have a couple of itches of my own that I reckon I could scratch with this, for example I have a macbook that I sometimes attach to an external display. Sometimes the external is on the left of my laptop, sometimes the right, sometimes directly above it would be cool to have a script that allowed me to just click an icon to arrange the displays appropriately. Sikuli is close. I am about to go off and see if that will work.
I mean they have associative arrays indexed by a freaking picture. That is simply, well, paradigm shifting. I am less concerned about the actual efficacy of Sikuli than I am about the ability to hook applications together through their GUI. I am thinking about something like "GUI pipes" which is something I have been thinking about for some time. Mark III of this stuff could be amazing.
I honestly think this project is potentially awesome, in the olden days, before the net was quite so pervasive we used to talk about using the RussTerm, which was basically getting our guy on the ground in a foreigh country (Russell) to type stuff on the machine he was looking at whilst we talked him through it over the phone, mostly because we could not automate the stuff we wanted to do. This would address many of the use cases for which similar requirements might exist today. That's just one idea that occurs off the top of my head.
Many posters have noted that much of this functionality exists already in tools like; AutoIt, AutoHotKey, some numpty even mentioned sendkeys in VB. But these people have missed the point, until now its all been very "Goto X,Y -> Click" not "find(Thing).click()". Even things like WinRunner or RationalTest seem, in my experience to be far to rigid to be useful. I can see how I would have used this tool to do much good work for our software back when I was demoing, devloping and testing stuff.
That it is wrapped in a nice scripting language as well just makes it even better.
The fundamental problem with many internal IT departments and particularly with regard to the development of software is the lack of discipline that the customers have because of the absence of price as a constraining behaviour.
When you are a good external provider of bespoke software you end up being able to use the price of your overall service and in particular, intra project "changes" in order to make sure that the customer is disciplined about defining and holding to a realistic set of requirements. It is difficult to understate how critical this is to success. In most of the crappy internal IT departments that I have dealt with the only constraint that the customer has is time and as such everything "can be done" because they just change their requirments with no impact on their budget and so the project delays and slides inexorably towards failure.
This is without even looking at the issue of competing internal requests for limited IT resource where, assuming that the resource is limited, the best solution for the company as a whole is to provide the limited resource to the profit centre that can most afford to pay them, thus allocating the resource to the mest problems within the business. This particular point is a bit of an over generalisation but I feel that _more_ rather than _less_ business focus from the IT folk is the way to ensure less projects fail.
TFA, reasons that the IT department should go back to the business with "with a set of recommendations for how he thought he could deliver a superior set of solutions that would meet their needs in 2012". In other words act like a domain expert business whose services the customer would be willing to purchase and to whose advice the customer would be willing to listen to illuminate, improve or limit their requirments.
Why doesn't this happen? Because the vast majority of IT departments are not run like business and they have not demonstrated the expertise (through repeated success) to allow the actual profit centres of the company to be willing to listen to them.
Indeed rather than behaving less like a business IT should behave more like a business, or perhaps more acurately more like an entrepeneur with a goal of maximising profit and then
A local lending library does not have and never has had the ability to reproduce a single book for as many people as want it at no significant cost to themselves.
But that is just a technical distinction. Libraries work by giving me access to books without having to buy them. Indeed the rationale of libraries is to give people who cannot afford books access to them. Just because it is now possible for the library to sate all it's patrons at once by copying the eBook it is no difference.
As a library patron I am not a lost customer to the publisher (note I am avoiding saying author deliberately) since I was never going to be their customer anyway, I just don't have the money to buy all those books and I certainly ain't paying anything like full physical book price for an eBook what a rip off.
You raise _the_ fascinating question. I am intrigued by the balance between my privacy, independence and the robustness and accessibility (web apps) of the cloud framework.
I love google services, I trust Google to store my data and be there tomorrow. I trust them to be less evil than my needs demand for the services that I use. I use encryption for stuff that is sensitive and mostly (if not completely) I don't particularly care about whether they have access to my data because under the current terms of service (and given that it is all so free it is interesting to test if there is any enforceability of these "agreements") doing something dodgy with it would be a wrong yada, yada, yada.
I could establish these services myself on my servers at home, but I consider the Google infrastructure an outsourcing arrangement that provides a resilience I could not as easily provide myself.
Have I lost control? Well, yes and no. My sensitive data I maintain locally and backup and it is a pain. My email, I leave with gmail. That balance is about right for me. If they went malicious on me and took it all away I would be inconvenienced (and mighty annoyed) but life would go on. Given that I am happy with the intangible price I pay, the next question for me is how much money would I pay for the services that I use. Thankfully I don't have to answer that question yet, but FWIW it aint zero.
Cloud vendor out of business is a great scenario. It is a part of the risk assessment you just have to do with this stuff. I think reexamining the POP USENET examples you give provides a worthwhile excercise, those services were provided by institutions that then passed them on to you, your university (well mine at least) your workplace. But the amount of privacy you had there was equally small and as employers moved to provide these services you had the same set of problems if you moved employers.
So.... I think we have always had this problem. We now have many many times the data and the amenity from these service providers and so we have a few new problems but the fundamental question remains. I don't see a better solution than a market place of reliable providers between whom I can transfer my requirements. The one thing I do see as needing to improve is the ability to have these services built on open standards to make the services more transferrable between providers. That however is perhaps the killer question and perhaps even the develoment for which we really should be pushing.
I find the most important comments are those that tell you WHY something was done the way it was.
More than most important it is the only reason to comment. HOW comments can only ever be wrong. The code is right (well at least it is what it is) telling how the code does what it does can only be informative by being wrong since even if it is right it is only right insofar as it reflects what the actual code does.
For this reason, I am not a big fan of comments other than self documenting API regimes since they can be used to adress precisely this point.
On the other hand I am a fan of literate programming but then that's a whole different story.
I worked for a software house of 10 people. We wore what the hell we wanted unless we were facing clients, then we wore what the hell the client needed to see in order to believe we were professionals. Once the client "knew" us, we wore what the hell we wanted. We grew, we merged with a company of equivalent size to make about 200 people. We kept our "dress code". The merged company exploded in size, technology group represented less than 10% of the 10,000 staff globally a big group of that 10% wore some company branded hooey we stayed with what the hell we wanted. Someone tried to introduce the idea that we should conform to a uniform policy.
I find the requirement for "uniforms" for non customer facing resources to be offensive. I have enough trouble with the idea of "uniforms" for people that do face customers. What I understand is that some customers come at things with a view to what a professional looks like and in order to make the connection you have to conform until you can prove that your suit isnot what makes you worth paying to do your job.
I probably would have walked from my job over this issue because it really sits at the heart of my relationship with my employer. My expertise, commitment and professionalism are measured in what I do and not the clothes I wear. If my boss thinks otherwise then he or she is a tool. If I cannot persuade them or their boss of this issue then the company is not worth working for. Period.
We all have to make compromises and by the time this issue came up for me I was senior enought that I could have pulled weight and just ignored it but I was holding out for all the guys in our group who didn't have that ability. I cannot overstate how much this kind of thing shits me. I don't know about your Helldesk folk but the ones I work with fall into two categories, the good who treat most problems like puzzles and do what has to be done to solve them, for them I would go into bat to get 'em the right to wear what the hell they like. The others, you know the kind I mean, I wouldn't piss on if they were on fire and I have bollocked them and their managers over their work, I would be happy if their uniform was a grey smock and a dunces hat, just so we know what to expect...
If you cannot leave your job then suck it up and wait until you can because this kind of thing is a baaaad deal.
Let dumber people program and you end up with dumber programs. Way back in year 2000 I found that most of the Y2K bugs were actually from more recently written programs in dumbed down languages.
No, I think dumbing down the langauges is the right thing to do. Made my living writing software for 20 years, never wrote a piece of assembler once. Some of the stuff we wrote was actually hard. Still never wrote a single piece of assembler. For this I am eternally thankful. Clearly almost every language we have is a better (and dumbed down) compared to assembler. Don't misunderstand, I fully accept that assembler has its place, but that too is a fairly generic statement that I am happy to endorse "I accpet that has it's place".
When looking at something new, I now try and start with some of the more dumbed down languages, Python, Tcl, Perl etc. I even had to learn a bit of Ruby the other day because I wanted to enhance something that someone had written in Ruby. Their choice. Whatever reason. Now I have a tool that does exactly what I want and it took 2 days. Sure, not a complex task but writing in C or Java would have been a nightmare.
I am waiting for the "Fisher Price" language. A bunch of oversized blocks that you just "snap" together to make your applications. Sure you only use 2% of their functionality but the big blocks are robust and "apparently" simple to the "programmer" and all one needs to do is specify the "what" rather than the "how". And isn't that the real ideal. I am sure we've all thought it even if we were too ashamed to say it... "Aaargh, bloody machine do what I meant not what I coded". So the real developments in this area are to find "environments" that allow users to specify the "what's" and leave the hows to the "environment". The language can be as dumb as possible.
To paraphrase; "Everything should be made as dumb as possible but no dumber"
Ah, pre-christmas in London. Oxford and Regent Streets window displays and in particular "Liberty" (http://www.liberty.co.uk/fcp/content/find_us/content), buy some chestnuts (they may or may not be roasted on an open fire) wander around looking at the poor folk stressing about crowds/shopping. Marvel at the crowds. Many, many Christmas drinks to be had at that time of year, try "The City" almost any evening, many pubs many suits many parties.
Don't bother with your laptop. Frankly I wouldn't even bother with a camera, just get a PAYG camera phone on your way in and if you need more microSD cards as you go along just buy 'em. Besides I would lean towards searching out the kind of fun for which you would prefer for there to be no photgraphic evidence at all, there is a fair bit of that to be had in London.
Don't know how old you are, but Shoreditch (Cargo Bar, anything at all on the Shoreditch High Street) for the young, Kensington and Chelsea for the glam (or wanna be:-), Soho for the mixed. Covent Garden and Leceister Sq for the tourists. Other locales; Islington, Clerkenwell, Borough (try the markets on the weekend). And that's without even leaving the "Circle Line" (much).
See some stand up comedy (http://www.99clubcomedy.com/home.html). Try a different countries cuisine every night. Pick at least one Fine Dining restaurant if you can, the best are superb. Definitely go clubbing, if that's not your thing look for some live bands. Grab a TimeOut magazine and just pick stuff.
London can be really "isolating", but if you make the effort and just try and connect with people that are doing the kind of things you want to do, you'll find them (mainly the foreigners:-) really welcoming. I find that during the pre christmas time people are much more friendly so it should be easy enough to do.
Look at the cost of collecting fares and the percentage of the cost of the service that fares actually provide. When taken in conjunction with the fact that the poorest people often have the highest cost of transport (live furthest away) there is a very strong argument that you should just forget about collecting fares at all and make the service a free for all. Just pay for it out of consolidated revenue or another "distributive" tax.
Not a bad doctor. Go and ask an anaesthetist how anaesthetic works. They don't know. The action is still an area of intensive research and my moderately well informed understanding is that there is no accepted model for "how" they work.
I find it completely plausible that the same can be true for other medications whilst still having great efficacy.
I completely agree. However, we have some complete nutters now declaring an anti-vaccination position as a religious practice and thus getting exemptions to these requirements on the basis of religious freedom / anti discrimination. WTF!!!!!
regarding your experience with immigration controls, my theory is that the more strict the immigration check point the easier it is to exist in that country illegally. For example, Switzerland, you can't rent a video without the right government papers; and at these checkpoints, they look at your passport and if it looks like it might be one, they let you in. Whereas in the uk or usa, once you're in you could live there forever, so very suspicious checkpoints there. as for the guns and body armor, well that's the Americans for you :-)
Whilst I accept that the car thing is true. One needs to be careful about just how "the same" these cars actually are. I discovered that there are often some very subtle difference between exactly the same model of car in two different markets. Not just equipment levels, but engineered elements as well. The one example that sticks in my mind was a Mazda 2 or Corolla or something where there was an entire cross member at the rear of the chassis (to the extent that there is even a chassis in these cars) that was just not included in the cars exported into some market. this had implications for their "safety rating" and the cost of repair for 0kph accidents where the cross member would protect the rest of the chassis from requiring repair in such impacts. So the line price of the car was 5% less but a tiny bingle was many times more expensive to repair. Likewise airbags etc are very rapidly dropped out of cars to hit a target price in a given market
Yeah, this is a great idea because we all know how a company mandated monopoly supplier has such a great track record of providing cost effective services!!!
The real reason I Hated our IT people was that when I asked for something to help me meet my clients needs. I would be told "can't be done". Half a day of my own research later and I would posit a solution that was acceptable. That's not my fucking job it's theirs. And then they charge me criminal amounts of money for their "services". Morons!
My kids are heading towards this age and I feel this area is very complex.
I don't want my kids to be afraid to surf anywhere, but by the same token, I want to know where they are going, but then again I can imagine that there are things they might want to research that they don't want me to know about. So my regime at the moment is... everything will be logged through the access proxy installed at our home. Except for periods of time where they can go and look at anything they want, but during these times, they must be supervised by an adult that we trust, of which we know enough that are sufficiently broad minded that I know there is nothing they couldn't go surfing for if they wanted to.
In particular I am thinking sites about sexuality, drugs, medical issues or other controversial topics that theor parents could never understand.... :-)
If this goes well, they will be allowed to surf unsupervised and unlogged as they get older.
Some problems do not require technical solutions, or rather do not require gatekeepers but perhaps better chaperones.
How long must we sulfur these outrageous puns. Someone should put a radon these people until they argon. It is becoming more than I can barium and seems like some kind of silicon.
Here the offence for driving whilst influenced by alcohol has been revised to be "Prescribed Concentration of Alcohol" which in the jurisdiction is 0.05 for normal drivers, 0.0 for provisionally licenced drivers (recently licenced ones) and variously for other categories of drivers like Taxis and Trucks.
As a result the offence is not a subjective one about onces capacities to drive but rather just the amount of alcohol in your blood.
As a consequence, the application of "Random Breath Tests" or RBT is a fundamental part of driving. The police require no warrant to randomly sample the driving populace for testing their breath for the presence of alcohol. A result in excess of the PCA means a test at a more accurate machine and subsequently a blood test if a driver refuses the breath test.
As a driver, my privacy is not invaded, I am not "targeted by the state" but rather a part of the duties attached to my _licence_ to operate a motor vehicle is the requirement to drive with less than the PCA in my blood. End of story.
You USA folk need to get clear on the distinction between rights and duties, one cannot have one without the other.
A random breath test (as we call it where I'm from) is a completely acceptable price to pay when travelling on a limited public resource (the roads) with a bunch of asshats that continue to drive drunk putting me in danger.
Or more straightforward, let all the passengers vet the other passengers on their flight. Maybe a reality TV type approach where each passenger is voted on or off the plane by all the other passengers.
It's only half a joke.
My cynical side says that it's because neither want you to be able to "extract" content from the things you use your phone for and rather than design the feature thoroughly to encompass uncopyable elements they just went for the zero case.
To be fair, man problems in software come down to the zero, one or many case in terms of design and in the case of copy and paste, I can imagine that the full implementation of what they want copy to be is very complicated. Simpler just to make it always impossible to copy rather than to decide when it is right and wrong.
It's this kind of thing that just shits me about digital restricitons.
Have all the other passengers on the plane vet each passenger. All the passengers get into the departure lounge, each gets a handset/chair with a red/green button as each passenger is called, all other passengers are entitled to vote red or green. If you get a majority of red you ain't on the plane. Sorry.
Naah, the correct punishment is for the offender to be offered the oppurtunity to repent their acting or else the offending team is actually allowed to hurt them as much as they are acting. I reckon diving would be out of the game in a minute. Particularly if teams started picking a "specialty" player who was say 2 metres tall and 125kg with a side line in debt collecting.
Try the "Total War" series. Turn based game where you can choose to play thebattles in a 3d world. Most excellent fun. It is something that a turn based game can get from a 3d zooming structure.
I have to say I am impressed. I have had a play with some of the demos and I like what I see. Whilst I agree that there are limitations this project seems fantastic.
Having tried and failed to use "win runner" in the past due to the complexity of the GUI application I was testing, this scripting would get past the problems we were having.
I can envisage sending canned scripts to my folks for doing maintenance on their own machine, even just some diagnostics that I find hard to do over the phone.
I have a couple of itches of my own that I reckon I could scratch with this, for example I have a macbook that I sometimes attach to an external display. Sometimes the external is on the left of my laptop, sometimes the right, sometimes directly above it would be cool to have a script that allowed me to just click an icon to arrange the displays appropriately. Sikuli is close. I am about to go off and see if that will work.
I mean they have associative arrays indexed by a freaking picture. That is simply, well, paradigm shifting. I am less concerned about the actual efficacy of Sikuli than I am about the ability to hook applications together through their GUI. I am thinking about something like "GUI pipes" which is something I have been thinking about for some time. Mark III of this stuff could be amazing.
I honestly think this project is potentially awesome, in the olden days, before the net was quite so pervasive we used to talk about using the RussTerm, which was basically getting our guy on the ground in a foreigh country (Russell) to type stuff on the machine he was looking at whilst we talked him through it over the phone, mostly because we could not automate the stuff we wanted to do. This would address many of the use cases for which similar requirements might exist today. That's just one idea that occurs off the top of my head.
Many posters have noted that much of this functionality exists already in tools like; AutoIt, AutoHotKey, some numpty even mentioned sendkeys in VB. But these people have missed the point, until now its all been very "Goto X,Y -> Click" not "find(Thing).click()". Even things like WinRunner or RationalTest seem, in my experience to be far to rigid to be useful. I can see how I would have used this tool to do much good work for our software back when I was demoing, devloping and testing stuff.
That it is wrapped in a nice scripting language as well just makes it even better.
I'm off to see how good it actually is....
The fundamental problem with many internal IT departments and particularly with regard to the development of software is the lack of discipline that the customers have because of the absence of price as a constraining behaviour.
When you are a good external provider of bespoke software you end up being able to use the price of your overall service and in particular, intra project "changes" in order to make sure that the customer is disciplined about defining and holding to a realistic set of requirements. It is difficult to understate how critical this is to success. In most of the crappy internal IT departments that I have dealt with the only constraint that the customer has is time and as such everything "can be done" because they just change their requirments with no impact on their budget and so the project delays and slides inexorably towards failure.
This is without even looking at the issue of competing internal requests for limited IT resource where, assuming that the resource is limited, the best solution for the company as a whole is to provide the limited resource to the profit centre that can most afford to pay them, thus allocating the resource to the mest problems within the business. This particular point is a bit of an over generalisation but I feel that _more_ rather than _less_ business focus from the IT folk is the way to ensure less projects fail.
TFA, reasons that the IT department should go back to the business with "with a set of recommendations for how he thought he could deliver a superior set of solutions that would meet their needs in 2012". In other words act like a domain expert business whose services the customer would be willing to purchase and to whose advice the customer would be willing to listen to illuminate, improve or limit their requirments.
Why doesn't this happen? Because the vast majority of IT departments are not run like business and they have not demonstrated the expertise (through repeated success) to allow the actual profit centres of the company to be willing to listen to them.
Indeed rather than behaving less like a business IT should behave more like a business, or perhaps more acurately more like an entrepeneur with a goal of maximising profit and then
Those who can do,
those who can't teach,
From every good teacher you ever had:
Fuck You.
Those that can't teach, teach teachers
Those that can't teach teachers profess
And those that can't profess work in University administration
Apparently those too stupid to work in University administration work in school administration
A local lending library does not have and never has had the ability to reproduce a single book for as many people as want it at no significant cost to themselves.
But that is just a technical distinction. Libraries work by giving me access to books without having to buy them. Indeed the rationale of libraries is to give people who cannot afford books access to them. Just because it is now possible for the library to sate all it's patrons at once by copying the eBook it is no difference.
As a library patron I am not a lost customer to the publisher (note I am avoiding saying author deliberately) since I was never going to be their customer anyway, I just don't have the money to buy all those books and I certainly ain't paying anything like full physical book price for an eBook what a rip off.
You raise _the_ fascinating question. I am intrigued by the balance between my privacy, independence and the robustness and accessibility (web apps) of the cloud framework.
I love google services, I trust Google to store my data and be there tomorrow. I trust them to be less evil than my needs demand for the services that I use. I use encryption for stuff that is sensitive and mostly (if not completely) I don't particularly care about whether they have access to my data because under the current terms of service (and given that it is all so free it is interesting to test if there is any enforceability of these "agreements") doing something dodgy with it would be a wrong yada, yada, yada.
I could establish these services myself on my servers at home, but I consider the Google infrastructure an outsourcing arrangement that provides a resilience I could not as easily provide myself.
Have I lost control? Well, yes and no. My sensitive data I maintain locally and backup and it is a pain. My email, I leave with gmail. That balance is about right for me. If they went malicious on me and took it all away I would be inconvenienced (and mighty annoyed) but life would go on. Given that I am happy with the intangible price I pay, the next question for me is how much money would I pay for the services that I use. Thankfully I don't have to answer that question yet, but FWIW it aint zero.
Cloud vendor out of business is a great scenario. It is a part of the risk assessment you just have to do with this stuff. I think reexamining the POP USENET examples you give provides a worthwhile excercise, those services were provided by institutions that then passed them on to you, your university (well mine at least) your workplace. But the amount of privacy you had there was equally small and as employers moved to provide these services you had the same set of problems if you moved employers.
So.... I think we have always had this problem. We now have many many times the data and the amenity from these service providers and so we have a few new problems but the fundamental question remains. I don't see a better solution than a market place of reliable providers between whom I can transfer my requirements. The one thing I do see as needing to improve is the ability to have these services built on open standards to make the services more transferrable between providers. That however is perhaps the killer question and perhaps even the develoment for which we really should be pushing.
Plus there was a competing tower (Al Burj) and they were both very coy about their planned height so as not to let the other trump them (excuse the pun) http://www.alarabiya.net/articles/2008/03/13/46879.html
I find the most important comments are those that tell you WHY something was done the way it was.
More than most important it is the only reason to comment. HOW comments can only ever be wrong. The code is right (well at least it is what it is) telling how the code does what it does can only be informative by being wrong since even if it is right it is only right insofar as it reflects what the actual code does.
For this reason, I am not a big fan of comments other than self documenting API regimes since they can be used to adress precisely this point.
On the other hand I am a fan of literate programming but then that's a whole different story.
I worked for a software house of 10 people. We wore what the hell we wanted unless we were facing clients, then we wore what the hell the client needed to see in order to believe we were professionals. Once the client "knew" us, we wore what the hell we wanted. We grew, we merged with a company of equivalent size to make about 200 people. We kept our "dress code". The merged company exploded in size, technology group represented less than 10% of the 10,000 staff globally a big group of that 10% wore some company branded hooey we stayed with what the hell we wanted. Someone tried to introduce the idea that we should conform to a uniform policy.
I find the requirement for "uniforms" for non customer facing resources to be offensive. I have enough trouble with the idea of "uniforms" for people that do face customers. What I understand is that some customers come at things with a view to what a professional looks like and in order to make the connection you have to conform until you can prove that your suit isnot what makes you worth paying to do your job.
I probably would have walked from my job over this issue because it really sits at the heart of my relationship with my employer. My expertise, commitment and professionalism are measured in what I do and not the clothes I wear. If my boss thinks otherwise then he or she is a tool. If I cannot persuade them or their boss of this issue then the company is not worth working for. Period.
We all have to make compromises and by the time this issue came up for me I was senior enought that I could have pulled weight and just ignored it but I was holding out for all the guys in our group who didn't have that ability. I cannot overstate how much this kind of thing shits me. I don't know about your Helldesk folk but the ones I work with fall into two categories, the good who treat most problems like puzzles and do what has to be done to solve them, for them I would go into bat to get 'em the right to wear what the hell they like. The others, you know the kind I mean, I wouldn't piss on if they were on fire and I have bollocked them and their managers over their work, I would be happy if their uniform was a grey smock and a dunces hat, just so we know what to expect...
If you cannot leave your job then suck it up and wait until you can because this kind of thing is a baaaad deal.
Let dumber people program and you end up with dumber programs. Way back in year 2000 I found that most of the Y2K bugs were actually from more recently written programs in dumbed down languages.
No, I think dumbing down the langauges is the right thing to do. Made my living writing software for 20 years, never wrote a piece of assembler once. Some of the stuff we wrote was actually hard. Still never wrote a single piece of assembler. For this I am eternally thankful. Clearly almost every language we have is a better (and dumbed down) compared to assembler. Don't misunderstand, I fully accept that assembler has its place, but that too is a fairly generic statement that I am happy to endorse "I accpet that has it's place".
When looking at something new, I now try and start with some of the more dumbed down languages, Python, Tcl, Perl etc. I even had to learn a bit of Ruby the other day because I wanted to enhance something that someone had written in Ruby. Their choice. Whatever reason. Now I have a tool that does exactly what I want and it took 2 days. Sure, not a complex task but writing in C or Java would have been a nightmare.
I am waiting for the "Fisher Price" language. A bunch of oversized blocks that you just "snap" together to make your applications. Sure you only use 2% of their functionality but the big blocks are robust and "apparently" simple to the "programmer" and all one needs to do is specify the "what" rather than the "how". And isn't that the real ideal. I am sure we've all thought it even if we were too ashamed to say it... "Aaargh, bloody machine do what I meant not what I coded". So the real developments in this area are to find "environments" that allow users to specify the "what's" and leave the hows to the "environment". The language can be as dumb as possible.
To paraphrase; "Everything should be made as dumb as possible but no dumber"
We have quite a lot of dumbing down to be done.
Ah, pre-christmas in London. Oxford and Regent Streets window displays and in particular "Liberty" (http://www.liberty.co.uk/fcp/content/find_us/content), buy some chestnuts (they may or may not be roasted on an open fire) wander around looking at the poor folk stressing about crowds/shopping. Marvel at the crowds. Many, many Christmas drinks to be had at that time of year, try "The City" almost any evening, many pubs many suits many parties.
Don't bother with your laptop. Frankly I wouldn't even bother with a camera, just get a PAYG camera phone on your way in and if you need more microSD cards as you go along just buy 'em. Besides I would lean towards searching out the kind of fun for which you would prefer for there to be no photgraphic evidence at all, there is a fair bit of that to be had in London.
Don't know how old you are, but Shoreditch (Cargo Bar, anything at all on the Shoreditch High Street) for the young, Kensington and Chelsea for the glam (or wanna be :-), Soho for the mixed. Covent Garden and Leceister Sq for the tourists. Other locales; Islington, Clerkenwell, Borough (try the markets on the weekend). And that's without even leaving the "Circle Line" (much).
See some stand up comedy (http://www.99clubcomedy.com/home.html). Try a different countries cuisine every night. Pick at least one Fine Dining restaurant if you can, the best are superb. Definitely go clubbing, if that's not your thing look for some live bands. Grab a TimeOut magazine and just pick stuff.
London can be really "isolating", but if you make the effort and just try and connect with people that are doing the kind of things you want to do, you'll find them (mainly the foreigners :-) really welcoming. I find that during the pre christmas time people are much more friendly so it should be easy enough to do.