"Or, perhaps, it was seen and detected all along but we're just saying it wasn't so that we don't give out an idea of what our tech is or isn't capable of."
If the summary is correct, one NATO figure said the effect was "as big a shock as the Russians launching Sputnik."
The idea to give the kids guns seems braindead to me. Let them take the responsibility for an animal, feed it, clean up, etc. It does wonders, and in case it doesn't work out, nobody gets shot.
now ask yourself, when faced with the decision to drop this bomb, compared with the number of certain deaths, of americans AND japanese, in a mainland invasion, what YOU would have decided[...]
I would have dropped the bomb on a open land or a military base. Anything but a city with civilians and families.
Time machine doesn't respond to each file change. On it's hourly run, it checks a log file managed by FSEvents for changes. Think of dnotify instead of inotify.
Most users will appreciate the hourly backups. It means they can at most lose 1 hour worth of data instead of 24 hours worth. During the backup, disk io will slow down for user tasks, but apart from that, there is no noticably performance drag.
i'm pretty tech minded, but i'd never heard of this, so i go to the site to read up on it, I dig 3 pages deep looking for a general description
What? Right on the start page on plone.net, directly beneath the headline, I can read the following description:
"Plone is a leading open source Content Management System, and people use it to run their web sites, intranets and extranets."
It's a CMS.
If you want to know what it can be used for, I suggest you read the case studies. They shouldn't be difficult to find either, because they are introduced right below the text I quoted above:
"Curious about what sort of things Plone is used for? Read case studies [...]"
You are right, Ajax enables some improvements in usabilty that simply aren't available without Ajax. However, the grand parent posted in response to the summary, which says: "Sites like Flikr and YouTube show just the tip of the full potential for media on the Web."
In this context, I totally agree the the GP. Flickr and YouTube don't show the tip of the full potential, the show a reasonable usage of Ajax, and that's why they are successfull. Add more Ajax, and these sites will become less usable.
We are rapidly approaching the day when our computers will be fast enough for most tasks[...]
I disagree.
Today you complain that the myspace page with embedded flash movies brings your computer to a crawl, in 10 years you will complain that the myspace page with 3000 videos builds up too slowly on your wall-sized HHHD display.
When computers become faster, we throw more complex tasks at them. Computers will always be too slow for some tasks.
The idea reminds me of "Cells" by Kenny Tilton. From the site:
Cells is a mature, stable extension to CLOS that allows you to create classes, the instances of which have slots whose values are determined by a formula. Think of the slots as cells in a spreadsheet (get it?), and you've got the right idea. You can use any arbitrary Common Lisp expression to specify the value of a cell. The Cells system takes care of tracking dependencies among cells, and propagating values.
Resolver seems to take this idea a step further. It looks like you can write nice reporting tools with this. There is no need to bash Resolver because you don't like Access or Excel.
Because javascript is the devil. I think it has some of the most flawed type casting (if I can call it that) out there today.
I believe you mean type coercion. type casting is the thing that you do:
(int) 12.4
type coercion is the thing that happens:
"abc" + 123
It's not a "type safe" language.
It isn't, but type safety has NOTHING to do with the problems of security in browsers. You could use the most type safe language you can imagine instead of JS, and it would not change a bit for browser security.
Javascript is necessary because interactive web sites require some kind of programming language to respond to user actions. As soon as you want to react to user input in a way that was not planned for by the browser developers, you need more control than you could possibly get with declarative tools (HTML, XML, CSS).
I would suggest giving them the flash plugin[...]
I do a large part of my work in ActionScript. There have been serious bugs in the Flash plugin before. Using Flash instead of JavaScript for securtity reasons is silly.
Disabling JavaScript will disable Flash as well for most websites because of a patent problem.
Locating drug labs via the sewers is ineffective, there already are better methods.
I live in germany, right next to the netherlands. In the netherlands, growing marihuana is legal, but you need a license and have to pay taxes. Not everybody wants to pay the tax, so some people grow marihuana without a license. A friend from the netherlands (who is an employee at a coffe shop) told me that the police has vehicles equipped with hardware that can detect small traces of marihuana in the air. Ironically, illegal growers are now moving to germany.
I bet the same technology is available for detecting the inevitable byproducts of a cokaine, heroine or metamphetamine lab.
And if you don't believe any of that you shouldn't have any trouble using google to find Admins who tell horror stories about having to reboot a drive and losing the entire drive because the bearings were shot to the point that once the disks stopped the motor couldn't generate enough force to restart them.
My first HD was a used 5 1/4 drive with 10 MB capacity that couldn't start on its own. I had to jump start it using a sturdy piece of wire on an exposed rotating part.
But I doubt that something like that could happen today, given the much higher data densities and smaller tolerances in the hardware.
Variables and functions can have names, and they should be meaningful. There are functions, classes, etc. to divide code into manageable parts. A part should do only one thing and do it well. Put parts with similar function in a group with a proper name. This is called self documenting code
Use comments to explain non-obvious solutions to a problem, for example if you had to work around a bug in an external library. Don't explain in a comment what is already concisely expressed in code.
Document interfaces. If you want other programmers to use your code, you should document the classes and functions they call. This will save them a lot of time and make your code more valuable, but it's a rather boring task. Not every project has such an interface.
The system is robust against severe degradations like low bit rate video compression, scaling, rotation, cropping, noise addition, median filter and noise removal. [...]
A 5 second video fingerprint on any segment of video content is sufficient to uniquely identify that segment.
You obviously need more than a simple re-encode to get around that and I'm sure Googles system won't be fooled by simple tricks either.
When you write "checksum", do you think of an MD5 hash?
Google could just re-encode uploaded videos with a very low resolution (say 8*8 pixels) and use the result as a fingerprint. This is trivial to implement and makes re-encoding useless. I guess that cropping, stretching and many other modifications are detectable as well without tackling any AI problems at all.
Google is certainly able to make uploading of banned videos at least very inconvenient.
> So, if you had a bug tracker written in assembly you'd keep iteratively improving the assembly instead of rewriting it in a higher-level language?
If resources are tight and you have commitments to your customers, you definitely should not try to rewrite from scratch. Rewriting from scratch while maintaining a production branch takes a lot of effort - some times too much. You don't have to look far to find a perfect example: an earlier effort to rewrite Bugzilla from scratch failed - the rewrite never caught up with the progress of the original branch.
By the way: I guess that most programmers repeat this history at some point in their career.
You better migrate in small steps. In case of the bug tracker written in assembly, you could introduce a bridge to a higher level language, then move parts of the application over.
> I'd like to be able to browse my history by when I closed, rather than opened, a page.
Good idea, but I guess that many users will be confused by such a change. Anyhow, it is already proposed: "Sort history by time the page was closed, rather than opened." So let's see how much support the idea gets.
A pragmatic solution is a "recently closed tabs" menu. I think Opera introduced that, and the feature is already present in the trunk of the Firefox sources.
Memory leaks only happen in compiled languages. In managed languages, it is called "packratting".
Of course they plan to go 100% electronic. Feedback will be artificial, just as it already is in large planes that use fly-by-wire.
"Or, perhaps, it was seen and detected all along but we're just saying it wasn't so that we don't give out an idea of what our tech is or isn't capable of."
If the summary is correct, one NATO figure said the effect was "as big a shock as the Russians launching Sputnik."
The idea to give the kids guns seems braindead to me. Let them take the responsibility for an animal, feed it, clean up, etc. It does wonders, and in case it doesn't work out, nobody gets shot.
now ask yourself, when faced with the decision to drop this bomb, compared with the number of certain deaths, of americans AND japanese, in a mainland invasion, what YOU would have decided[...]
I would have dropped the bomb on a open land or a military base. Anything but a city with civilians and families.
Time machine doesn't respond to each file change. On it's hourly run, it checks a log file managed by FSEvents for changes. Think of dnotify instead of inotify. Most users will appreciate the hourly backups. It means they can at most lose 1 hour worth of data instead of 24 hours worth. During the backup, disk io will slow down for user tasks, but apart from that, there is no noticably performance drag.
i'm pretty tech minded, but i'd never heard of this, so i go to the site to read up on it, I dig 3 pages deep looking for a general description
What? Right on the start page on plone.net, directly beneath the headline, I can read the following description:
"Plone is a leading open source Content Management System, and people use it to run their web sites, intranets and extranets."
It's a CMS.
If you want to know what it can be used for, I suggest you read the case studies. They shouldn't be difficult to find either, because they are introduced right below the text I quoted above:
"Curious about what sort of things Plone is used for? Read case studies [...]"
Maybe you were looking at some other site??
I think there is prior art: http://www.apple.com/mightymouse/ ;)
You are right, Ajax enables some improvements in usabilty that simply aren't available without Ajax. However, the grand parent posted in response to the summary, which says: "Sites like Flikr and YouTube show just the tip of the full potential for media on the Web."
In this context, I totally agree the the GP. Flickr and YouTube don't show the tip of the full potential, the show a reasonable usage of Ajax, and that's why they are successfull. Add more Ajax, and these sites will become less usable.
I disagree.
Today you complain that the myspace page with embedded flash movies brings your computer to a crawl, in 10 years you will complain that the myspace page with 3000 videos builds up too slowly on your wall-sized HHHD display.
When computers become faster, we throw more complex tasks at them. Computers will always be too slow for some tasks.
Cells is a mature, stable extension to CLOS that allows you to create classes, the instances of which have slots whose values are determined by a formula. Think of the slots as cells in a spreadsheet (get it?), and you've got the right idea. You can use any arbitrary Common Lisp expression to specify the value of a cell. The Cells system takes care of tracking dependencies among cells, and propagating values.
Resolver seems to take this idea a step further. It looks like you can write nice reporting tools with this. There is no need to bash Resolver because you don't like Access or Excel.
Here's something similar for google maps on a web site:
/> /> />
<form action="http://maps.google.de/maps" method="get">
<input type="text" name="saddr"
<input type="text" name="daddr"
<input type="submit"
</form>
Can't get more straight-forward than that.
I say put a rifle in the hands of every able-bodied man and woman in Myanmar and see how things change.
Your ignorance is staggering. Those people are Buddhist, they won't touch your weapons. I really hope the US stay out of this.
Professionals also make sure that live nukes are not mistakenly transported across america.
Because javascript is the devil. I think it has some of the most flawed type casting (if I can call it that) out there today.
I believe you mean type coercion. type casting is the thing that you do:
(int) 12.4
type coercion is the thing that happens:
"abc" + 123
It's not a "type safe" language.
It isn't, but type safety has NOTHING to do with the problems of security in browsers. You could use the most type safe language you can imagine instead of JS, and it would not change a bit for browser security.
Javascript is necessary because interactive web sites require some kind of programming language to respond to user actions. As soon as you want to react to user input in a way that was not planned for by the browser developers, you need more control than you could possibly get with declarative tools (HTML, XML, CSS).
I would suggest giving them the flash plugin[...]
I do a large part of my work in ActionScript. There have been serious bugs in the Flash plugin before. Using Flash instead of JavaScript for securtity reasons is silly.
Disabling JavaScript will disable Flash as well for most websites because of a patent problem.
Locating drug labs via the sewers is ineffective, there already are better methods.
I live in germany, right next to the netherlands. In the netherlands, growing marihuana is legal, but you need a license and have to pay taxes. Not everybody wants to pay the tax, so some people grow marihuana without a license. A friend from the netherlands (who is an employee at a coffe shop) told me that the police has vehicles equipped with hardware that can detect small traces of marihuana in the air. Ironically, illegal growers are now moving to germany.
I bet the same technology is available for detecting the inevitable byproducts of a cokaine, heroine or metamphetamine lab.
And if you don't believe any of that you shouldn't have any trouble using google to find Admins who tell horror stories about having to reboot a drive and losing the entire drive because the bearings were shot to the point that once the disks stopped the motor couldn't generate enough force to restart them.
My first HD was a used 5 1/4 drive with 10 MB capacity that couldn't start on its own. I had to jump start it using a sturdy piece of wire on an exposed rotating part.
But I doubt that something like that could happen today, given the much higher data densities and smaller tolerances in the hardware.
Variables and functions can have names, and they should be meaningful. There are functions, classes, etc. to divide code into manageable parts. A part should do only one thing and do it well. Put parts with similar function in a group with a proper name. This is called self documenting code
Use comments to explain non-obvious solutions to a problem, for example if you had to work around a bug in an external library. Don't explain in a comment what is already concisely expressed in code.
Document interfaces. If you want other programmers to use your code, you should document the classes and functions they call. This will save them a lot of time and make your code more valuable, but it's a rather boring task. Not every project has such an interface.
Philips has a video fingerprinting system. From the site:
The system is robust against severe degradations like low bit rate video compression, scaling, rotation, cropping, noise addition, median filter and noise removal. [...]
A 5 second video fingerprint on any segment of video content is sufficient to uniquely identify that segment.
You obviously need more than a simple re-encode to get around that and I'm sure Googles system won't be fooled by simple tricks either.
When you write "checksum", do you think of an MD5 hash?
Google could just re-encode uploaded videos with a very low resolution (say 8*8 pixels) and use the result as a fingerprint. This is trivial to implement and makes re-encoding useless. I guess that cropping, stretching and many other modifications are detectable as well without tackling any AI problems at all.
Google is certainly able to make uploading of banned videos at least very inconvenient.
> So, if you had a bug tracker written in assembly you'd keep iteratively improving the assembly instead of rewriting it in a higher-level language?
If resources are tight and you have commitments to your customers, you definitely should not try to rewrite from scratch.
Rewriting from scratch while maintaining a production branch takes a lot of effort - some times too much. You don't have to look far to find a perfect example: an earlier effort to rewrite Bugzilla from scratch failed - the rewrite never caught up with the progress of the original branch.
By the way: I guess that most programmers repeat this history at some point in their career.
You better migrate in small steps. In case of the bug tracker written in assembly, you could introduce a bridge to a higher level language, then move parts of the application over.
> OK, I give up.
Before you do that, watch Jack Frost 1 and 2, Pitch Black and Chronicles of Riddick, Evil Dead 1-3.
> I'd like to be able to browse my history by when I closed, rather than opened, a page.
Good idea, but I guess that many users will be confused by such a change. Anyhow, it is already proposed: "Sort history by time the page was closed, rather than opened." So let's see how much support the idea gets.
A pragmatic solution is a "recently closed tabs" menu. I think Opera introduced that, and the feature is already present in the trunk of the Firefox sources.
Let's hope they keep it simple.