I couldnt agree more. As a deveoper i want some thing that has a pen and some kind of graph design and note taking software. I want a digital white board with handwriting recognition and search capability. There are some apps close to this but they lack the recog part. I want my tablet to improve the concept of a pieve of paper. I can only consume so much information. I produce a lot and would love to have something that actually helped with that.
> but Apple needs to start publishing some tools, and TELLING people outside of mac how to use them..
Why should apple do that. They're making money hand over fist. They have absolutely no incentive to do so, and would actually make more money by ditching any and all enterprise and school support. Consumers don't expect to be able to talk to someone if something goes wrong, IT does. If they dropped all of their biz/school related support they would need anymore than email support, and apple stores. Sure from our point of view it's silly to just throw away years of hard fought desktop relevance and market share. But just like HP dumping its calculator division because it only had 5% growth and was bringing down the rest of the companies numbers, Apple, from an accountant point of view, will probably do the same. The numbers will dictate that supporting no consumer hardware bring down the rest of the companies numbers, and should therefor be spun off or just ended. IT shops will figure out someway to manage these things, and Apple might give them just enough to do it, with no support options, after all its the consumer demanding to use it, not the IT depts. Mark my words, Apple is going to tell IT to get f#%ked. I hope I'm wrong, but I consult for a school district, and every move Apple makes is making MORE, not less difficult to do traditional IT support, and ipad deployments are pushing things over the edge.
I think the cars/systems will simply have to be certified. Just like airbags and regular drivers. An autonomous system must simply pass a driving test designed by the State it will be come more comprehensive over the years, but initially it will be used to make sure that the system can handle a variety of specific circumstances.If the conditions of the accident fall outside those tests and standards, then the manufacturer is not liable. Like emissions, we may have to get our cars certified each year or so. This includes driver updates (no pun intended) etc, as the requirements get bigger and more complete. Making sure that the hardware is in working order etc. And if it doesn't pass the autonomous ability is removed, or locked out. I think overall this is doable, and won't take too long to setup once the big auto companies push a certain amount of features into their cars.
There is always Jury Nullification. Which is essentially what you're speaking of. No Jury has to convict you if they don't want to. Let's say you went back in your Delorian and ran over Hitler on purpose. Then came back and found that they had pictures of you in the act, and proof it was you. etc etc. The state decides to try you for 1st degree murder, of which you are obviously guilty. The jury can simply decide that they don't like the law and that it shouldn't count because of the countless lives you changed/saved. That it's not fair in your case. And away you walk scott free. Most jurors just don't know that they have that kind of power. I think it would apply in this situation. You just have to convince the jury that not knowing about a particular law in this case is reason enough to be acquitted of breaking it.
You can't always make all of the documents that the decision was based on available to anyone. Originally the courts didn't have a good separation between private and public information. This means that the you can't actually do heads down scanning. To do it right, each document must be verified that it contains no private information. In theory you can just redact that information, but it takes a huge amount of time, and there are not enough people or money to do it. You also have the problem that someone has to pay for it.
Over all there are at least four basic issues in putting court docs online: 1) Atomic level security, must be done by hand. Time consuming and Expensive.
See above.
2) Bureaucracy interferes with competent design.
Whenever the state gets involved with planning and design, politics comes into play. As higher ups get more and more pissed off things are more likely to get outsourced to a commercial vendor. Whether or not the vendor is in bed with a bureaucrat is a crap shoot, but you can guarantee that the vendor is going to charge an arm and a leg to do a custom project for the state. esp. given that the the large the project the larger the vendor. ie. Accenture, IBM, Courtlook, Westlaw etc. These last two folks are extremely effective at protecting their investments, they lobby very well.
3) It's just plain expensive to design, build, and maintain.
It takes years of development to do it right. And a decent amount of money to keep it going. Yes it would be nice if there was open source software to do it, but it falls short generally and doesn't meet every ones needs. And $deity help me, the gov can't make up its mind on data standards.
4) Who pays.
This is where per page fees comes in. Some commercial company will come along and tell the courts that they will build the whole thing for them at little to no cost maintenance included if they can charge users for the service. What this means is that the courts make their constituents happy by putting everything out there, and by doing it at no cost to the tax payer.
I don't know what Carl's experience is, but this is roughly mine. Based on state level courts with no money./ramble
It's an old age problem. Back in the day you couldn't get a crappier drive the something from WD. SCSI was the best there was if you could afford it. At least that was my experience 20 years ago when I was selling and fixing them every day. things change, but i still can't bring myself to buy WD. Just feels wrong. No good reason behind it.
Given the huge amount of data involved we'd need some software to fairly and securely select candidates for us. I'd bet you a dollar to a doughnut that Diebold would get the contract. At least that way lobbyists wouldn't have to bribe congress anymore. They could just openly pay for services when they had something on the table they needed "taken care of."
I wouldn't call it a cancer. But it's definitely useful if you don't ever want commercial companies to use your code in public. It matches up well with the open core model. Commercial people will only use it if you can give them a differently licensed copy of the code. Apache, MIT, and BSD are great if you truly want to give your code away and don't care what people do with it behind closed doors. AGPL is nice to make sure people always give back. LGPL and GPL nice if you only want them to give back if they change it. Should people pay and how much is an age old question. I have to balance the cost of support and development vs. the cost of the product. The more I lean on the community the less I can charge and the more exposure I get. While in the other direction I get more money, but have to spend more of it. And there is no one size fits all solution to any of this.
LOL and that my friend is the hard part. It cost me $4000 in legal fees to make sure they are not owned by the company I work for, and 6 weeks of work. I'm leaning towards an AGPL/open core model. I just see so many people NOT happy with open core stuff. Also, I didn't get a grant from Google or the D.O.E. And these are just small, yet integral, parts of a larger system. That I don't really want to give away yet. Hell, deciding on licensing is harder than coding sometimes. Gotta feed the family you know, while at the same time pay back the OSS world for all of the great stuff that I use every day for free. How to do both is a hard ethical question. It's easy to say just consult, or write a book. It's much harder to actually _do_ these things. Hell, it's hard enough, just to open up your code to the worlds criticisms. The only thing I know at this point, is that it's not doing me or anyone else any good just sitting on it.
So weird. I spent the last 6 months writing some Java libraries that do exactly this. There were some similar things out there, but they weren't licensed appropriately for my uses, or were WAY too expensive. Writing a hierarchical diff engine is the most complex thing I've ever done, hell writing an efficient pure diff engine is insane itself. You have to identify blocks/structure. then you have to diff the structures, then you have to diff the content in the structures. Once all of that is said and done then you have to find a way to represent the differences using the recognized structures. And from my point of view half the reason was to be able to represent ONLY the changes so that I'd have a nice size savings, on a constantly changing tree. You also have to choose a format that allows you to roll back to an previous diff given the initial sate or final state. There are also a large number of trade offs that have to be made including window size etc. You can't do a diff across a massive amount of data w/o a massive amount of processing power and memory. So you effectively have to diff independent streams against each other that have similar sized sliding windows on each stream./rant Good stuff though, just funny to read about, and difficult to do.
I don't have a an answer to your question, but I wrote my software to deal with IT problems, because diff and grep just weren't good enough, and no one seems to do it for free.
At $2000+ per camera and $1000+ per lens I generally run with 3 batteries per battery type, that extra 60 doesn't even compare. I make money with these cameras, and I prefer the custom batteries. They charge quickly, I don't have to constantly deal with all the extra weight of a pack of batteries. I can plug them into the light weight charger and see their charge level without having to stop shooting. Plus when you're out in the middle of nowhere there's no store to buy batteries at anyway. When you're in the middle of a shoot you either have an extra battery on you or you don't, doesn't matter what kind. The regular AAs in my flashes drive me crazy, they never seem to last as long as my Canon packs, and I'm constantly stealing them for other things around the house when I run out... And I hate having to deal with getting 4 things into the flash in the right placement and order as opposed to just popping in another clip. Much less keeping track of the 8 other batteries floating around, you've got to always have extras. Now, If the companies would get together and make standardized clips/holders and chargers for groups of batteries I'd be interested.
We're not a large shop, just deal with a lot of data, and multiple compliance regimes. Sort of a gateway between some government agencies, and the general public and other government agencies. We do alright, but it just IS a lot of data.
I keep a days worth of log files around in normal syslog text format. While maintaining a separate archival system. I'd go nuts if w/o the text version and grep. I find the archive stuff esp irritating when I need entries from different services in context with each other. I'm with you on the avoid binary, but I also understand that you can't be compliant without it. I think we're going to just have to have both. I'm more worried about them taking THAT option away from us.
He still didn't address hack-proof check-summed log entries. I'd love to stop paying annual maintenance for Splunk. I do get t-shirts from them though.... But seriously being able to securely archive in an audit-able format 7 years of log files is needed in the compliance world. But I'm of the opnion that this should be done with a separate tool or something. Anyway just pointing out that it wasn't addressed.
^this. Also being in a rural area has helped me as well. Starting small, and letting things grow as I can handle them, as well as being helpful. And I agree completely IT is the way into most places. One of the other things I've noticed over the years is that as small IT shops grow they begin to have real problems with the lack of "good help" in the area. I've seen a number of shops that got hired for their fast and personal service. Once they grew to a certain point and the "one guy" who knows everything runs out of time to help everybody they start to lose customers. (S)He is spending all of their time taking calls from other employees to answer "simple" questions. Point being you've always got to be willing to refuse clients, but if you do, send them someplace nice./ramble
I can see the teachers now requesting that students subject their paper to powerful EM pules before using it to take a test. Or printing a wifi enabled cameras on the TP in the girls bathroom.
But isn't the sugar turned into ethanol, thus giving it its legs? I'm more than will to be wrong, but that was my understanding. And as far as a hydrometer is concerned, I rarely bring them to tastings. Folks seem to frown on bringing chemistry equipment to haughty affairs.
Also as an FYI the other reason to swirl is to observe the viscosity of the rivulets of wine running down the glass after you've stopped swirling. The slower and fatter the rivulets the more sugar still remains in the wine. ie. it's stickier so it moves more slowly. Or to put it in car analogies... When you change your oil and you take the old stuff and swirl it around in a bucket the more use the oil the more it will effect how it sticks to the side of the bucket. The longer the wine has sat around, the more sugars are converted and the less viscous the wine. As for the bouquet if it smells anything like a car, it's bad, except maybe that Bordeaux scented air fresher or the breathalyzer you have to blow into to get it started after one too many DUIs.
Only if she used her chin to do it... I always thought that she and Bruce Campbell should get together. Great Now I have this image of Tori Spelling as a Giant Spider queen on Mars using her furry pincher covered chin to implant eggs sacs in Bruce Campbell while he reaches for his BFG. All the while he's laughing uncontrollably because having someone dig their chin into your stomach is quite ticklish. Obviously Sam Raimi would have to direct...
I couldnt agree more. As a deveoper i want some thing that has a pen and some kind of graph design and note taking software. I want a digital white board with handwriting recognition and search capability. There are some apps close to this but they lack the recog part. I want my tablet to improve the concept of a pieve of paper. I can only consume so much information. I produce a lot and would love to have something that actually helped with that.
> but Apple needs to start publishing some tools, and TELLING people outside of mac how to use them..
Why should apple do that. They're making money hand over fist. They have absolutely no incentive to do so, and would actually make more money by ditching any and all enterprise and school support. Consumers don't expect to be able to talk to someone if something goes wrong, IT does. If they dropped all of their biz/school related support they would need anymore than email support, and apple stores. Sure from our point of view it's silly to just throw away years of hard fought desktop relevance and market share. But just like HP dumping its calculator division because it only had 5% growth and was bringing down the rest of the companies numbers, Apple, from an accountant point of view, will probably do the same. The numbers will dictate that supporting no consumer hardware bring down the rest of the companies numbers, and should therefor be spun off or just ended. IT shops will figure out someway to manage these things, and Apple might give them just enough to do it, with no support options, after all its the consumer demanding to use it, not the IT depts. Mark my words, Apple is going to tell IT to get f#%ked. I hope I'm wrong, but I consult for a school district, and every move Apple makes is making MORE, not less difficult to do traditional IT support, and ipad deployments are pushing things over the edge.
I think the cars/systems will simply have to be certified. Just like airbags and regular drivers. An autonomous system must simply pass a driving test designed by the State it will be come more comprehensive over the years, but initially it will be used to make sure that the system can handle a variety of specific circumstances.If the conditions of the accident fall outside those tests and standards, then the manufacturer is not liable. Like emissions, we may have to get our cars certified each year or so. This includes driver updates (no pun intended) etc, as the requirements get bigger and more complete. Making sure that the hardware is in working order etc. And if it doesn't pass the autonomous ability is removed, or locked out. I think overall this is doable, and won't take too long to setup once the big auto companies push a certain amount of features into their cars.
There is always Jury Nullification. Which is essentially what you're speaking of. No Jury has to convict you if they don't want to. Let's say you went back in your Delorian and ran over Hitler on purpose. Then came back and found that they had pictures of you in the act, and proof it was you. etc etc. The state decides to try you for 1st degree murder, of which you are obviously guilty. The jury can simply decide that they don't like the law and that it shouldn't count because of the countless lives you changed/saved. That it's not fair in your case. And away you walk scott free. Most jurors just don't know that they have that kind of power. I think it would apply in this situation. You just have to convince the jury that not knowing about a particular law in this case is reason enough to be acquitted of breaking it.
You can't always make all of the documents that the decision was based on available to anyone. Originally the courts didn't have a good separation between private and public information. This means that the you can't actually do heads down scanning. To do it right, each document must be verified that it contains no private information. In theory you can just redact that information, but it takes a huge amount of time, and there are not enough people or money to do it. You also have the problem that someone has to pay for it.
Over all there are at least four basic issues in putting court docs online:
1) Atomic level security, must be done by hand. Time consuming and Expensive.
See above.
2) Bureaucracy interferes with competent design.
Whenever the state gets involved with planning and design, politics comes into play. As higher ups get more and more pissed off things are more likely to get outsourced to a commercial vendor. Whether or not the vendor is in bed with a bureaucrat is a crap shoot, but you can guarantee that the vendor is going to charge an arm and a leg to do a custom project for the state. esp. given that the the large the project the larger the vendor. ie. Accenture, IBM, Courtlook, Westlaw etc. These last two folks are extremely effective at protecting their investments, they lobby very well.
3) It's just plain expensive to design, build, and maintain.
It takes years of development to do it right. And a decent amount of money to keep it going. Yes it would be nice if there was open source software to do it, but it falls short generally and doesn't meet every ones needs. And $deity help me, the gov can't make up its mind on data standards.
4) Who pays.
This is where per page fees comes in. Some commercial company will come along and tell the courts that they will build the whole thing for them at little to no cost maintenance included if they can charge users for the service. What this means is that the courts make their constituents happy by putting everything out there, and by doing it at no cost to the tax payer.
I don't know what Carl's experience is, but this is roughly mine. Based on state level courts with no money. /ramble
It's an old age problem. Back in the day you couldn't get a crappier drive the something from WD. SCSI was the best there was if you could afford it. At least that was my experience 20 years ago when I was selling and fixing them every day. things change, but i still can't bring myself to buy WD. Just feels wrong. No good reason behind it.
You can't PV's in the middle of the freeways! That's where the high speed monorails go! I can get behind your salt idea though.
Given the huge amount of data involved we'd need some software to fairly and securely select candidates for us. I'd bet you a dollar to a doughnut that Diebold would get the contract. At least that way lobbyists wouldn't have to bribe congress anymore. They could just openly pay for services when they had something on the table they needed "taken care of."
Really, it's just depressing....
I had no idea it was that simple. I wonder why google and D.O.E. are funding it then? Perhaps they should just ask Wolfram and be done with it.
A new years resolution it is then...
I wouldn't call it a cancer. But it's definitely useful if you don't ever want commercial companies to use your code in public. It matches up well with the open core model. Commercial people will only use it if you can give them a differently licensed copy of the code. Apache, MIT, and BSD are great if you truly want to give your code away and don't care what people do with it behind closed doors. AGPL is nice to make sure people always give back. LGPL and GPL nice if you only want them to give back if they change it. Should people pay and how much is an age old question. I have to balance the cost of support and development vs. the cost of the product. The more I lean on the community the less I can charge and the more exposure I get. While in the other direction I get more money, but have to spend more of it. And there is no one size fits all solution to any of this.
LOL and that my friend is the hard part. It cost me $4000 in legal fees to make sure they are not owned by the company I work for, and 6 weeks of work. I'm leaning towards an AGPL/open core model. I just see so many people NOT happy with open core stuff. Also, I didn't get a grant from Google or the D.O.E. And these are just small, yet integral, parts of a larger system. That I don't really want to give away yet. Hell, deciding on licensing is harder than coding sometimes. Gotta feed the family you know, while at the same time pay back the OSS world for all of the great stuff that I use every day for free. How to do both is a hard ethical question. It's easy to say just consult, or write a book. It's much harder to actually _do_ these things. Hell, it's hard enough, just to open up your code to the worlds criticisms. The only thing I know at this point, is that it's not doing me or anyone else any good just sitting on it.
So weird. I spent the last 6 months writing some Java libraries that do exactly this. There were some similar things out there, but they weren't licensed appropriately for my uses, or were WAY too expensive. Writing a hierarchical diff engine is the most complex thing I've ever done, hell writing an efficient pure diff engine is insane itself. You have to identify blocks/structure. then you have to diff the structures, then you have to diff the content in the structures. Once all of that is said and done then you have to find a way to represent the differences using the recognized structures. And from my point of view half the reason was to be able to represent ONLY the changes so that I'd have a nice size savings, on a constantly changing tree. You also have to choose a format that allows you to roll back to an previous diff given the initial sate or final state. There are also a large number of trade offs that have to be made including window size etc. You can't do a diff across a massive amount of data w/o a massive amount of processing power and memory. So you effectively have to diff independent streams against each other that have similar sized sliding windows on each stream. /rant Good stuff though, just funny to read about, and difficult to do.
I don't have a an answer to your question, but I wrote my software to deal with IT problems, because diff and grep just weren't good enough, and no one seems to do it for free.
At $2000+ per camera and $1000+ per lens I generally run with 3 batteries per battery type, that extra 60 doesn't even compare. I make money with these cameras, and I prefer the custom batteries. They charge quickly, I don't have to constantly deal with all the extra weight of a pack of batteries. I can plug them into the light weight charger and see their charge level without having to stop shooting. Plus when you're out in the middle of nowhere there's no store to buy batteries at anyway. When you're in the middle of a shoot you either have an extra battery on you or you don't, doesn't matter what kind. The regular AAs in my flashes drive me crazy, they never seem to last as long as my Canon packs, and I'm constantly stealing them for other things around the house when I run out... And I hate having to deal with getting 4 things into the flash in the right placement and order as opposed to just popping in another clip. Much less keeping track of the 8 other batteries floating around, you've got to always have extras. Now, If the companies would get together and make standardized clips/holders and chargers for groups of batteries I'd be interested.
What part of klatu verata nicto didn't you understand!?
We're not a large shop, just deal with a lot of data, and multiple compliance regimes. Sort of a gateway between some government agencies, and the general public and other government agencies. We do alright, but it just IS a lot of data.
I keep a days worth of log files around in normal syslog text format. While maintaining a separate archival system. I'd go nuts if w/o the text version and grep. I find the archive stuff esp irritating when I need entries from different services in context with each other. I'm with you on the avoid binary, but I also understand that you can't be compliant without it. I think we're going to just have to have both. I'm more worried about them taking THAT option away from us.
My rather small installation produces just under 10 GB per day of syslog data, I have to keep it for 7 years, in a searchable and auditable format.
He still didn't address hack-proof check-summed log entries. I'd love to stop paying annual maintenance for Splunk. I do get t-shirts from them though.... But seriously being able to securely archive in an audit-able format 7 years of log files is needed in the compliance world. But I'm of the opnion that this should be done with a separate tool or something. Anyway just pointing out that it wasn't addressed.
^this. Also being in a rural area has helped me as well. Starting small, and letting things grow as I can handle them, as well as being helpful. And I agree completely IT is the way into most places. One of the other things I've noticed over the years is that as small IT shops grow they begin to have real problems with the lack of "good help" in the area. I've seen a number of shops that got hired for their fast and personal service. Once they grew to a certain point and the "one guy" who knows everything runs out of time to help everybody they start to lose customers. (S)He is spending all of their time taking calls from other employees to answer "simple" questions. Point being you've always got to be willing to refuse clients, but if you do, send them someplace nice. /ramble
I can see the teachers now requesting that students subject their paper to powerful EM pules before using it to take a test. Or printing a wifi enabled cameras on the TP in the girls bathroom.
But isn't the sugar turned into ethanol, thus giving it its legs? I'm more than will to be wrong, but that was my understanding. And as far as a hydrometer is concerned, I rarely bring them to tastings. Folks seem to frown on bringing chemistry equipment to haughty affairs.
Also as an FYI the other reason to swirl is to observe the viscosity of the rivulets of wine running down the glass after you've stopped swirling. The slower and fatter the rivulets the more sugar still remains in the wine. ie. it's stickier so it moves more slowly. Or to put it in car analogies... When you change your oil and you take the old stuff and swirl it around in a bucket the more use the oil the more it will effect how it sticks to the side of the bucket. The longer the wine has sat around, the more sugars are converted and the less viscous the wine. As for the bouquet if it smells anything like a car, it's bad, except maybe that Bordeaux scented air fresher or the breathalyzer you have to blow into to get it started after one too many DUIs.
Only if she used her chin to do it... I always thought that she and Bruce Campbell should get together. Great Now I have this image of Tori Spelling as a Giant Spider queen on Mars using her furry pincher covered chin to implant eggs sacs in Bruce Campbell while he reaches for his BFG. All the while he's laughing uncontrollably because having someone dig their chin into your stomach is quite ticklish. Obviously Sam Raimi would have to direct...
The answer is a yes. followed by a "thank god for the Japanese" and a "I'd always wondered what happened to Courtney Love"