if those guys were smart, and were running OpenBSD with encrypted partition/swap space on their laptop, used their laptop and authenticated across with 3DES when trying to demonstrate their skills, we wouldn't be hearing about this.
Ask web crawlers designers, When I was working on a web crawler, I wondered what would happen when pages got updated and how I would go about getting the latest update, so I had the crawler stop a page with the date it was fetched and a checksum of the page. If a page hasn't been fetched in 10 days and is crawled, it is fetched, the checksum is compared, and if different it is parsed for potential new links/keywords... This is so obvious, I am sure that google and major search engines probably do this.
Your argument is just like saying, "the biggest problem that I face with java, is the portability of the code... it's extrememely difficult tow rite a "stand-alone" application that be distributed..." No CPU executes a java class file, for anyone to run your java program you need to have java installed, or give the the source. The same is true with python. Anyway, since most people have java VMs installed, another simpler way to accomplish this is to use Jython. Write in python, compile into javabyte code and just distribute the class files.
Actually, you just shot yourself in the foot with that comment, who needs to mtch braces when you can just look at the screen and see where your block of code begins and ends!!!! When I am modifing poorly written C, or C++ code that is not formatted correctly, I find that useful, but if it had been in python, I would not have to worry about that in the first place!
Very stupid solution, How will you deal with timestamps from 2037, 2036? they will be times well into the future, so the only solution that will happen will be the use of larger type to represent the number.
Is there any plan to adopt wxPython (www.wxpython.org) as the GUI standard? The Tk interface looks butt ugly, and I am sure you have heard that many times, what do you see as the advantages and disadvatages for using wxPython over Tinker?
The most annoying thing in python for me, is when walking with classes, and having to reference all local variables and method with the self class. self.It self.gets self.annoying self.and self.I self.believe self.it self.reduces self.readability. As you can see, lots of "selfs" over your screen is annoying, I know that there is a hack out there to remedy that, but is there any immediate plan to fix that in the future?
I dobut he will, stackless is amazing, but I dobut it, I mean, there are many python implementations with many nifty things, how about Jpython? When does it stop? But I sure look forward to it tho, as far as it doesn't bloat it.:)~~
Does the license matter? It is not like your source code or bytecode is subjected to the license. I say, if you are so GPL nuts, let the free software foundation write their own implementation.
I think it is very wonderful, I can't stop talking about JPython, the best of both worlds, mixing python and java, coding with pythons wonderful fun interpretter environment, and getting to use stable java libraries. Saves so much time with the java compile cycle, yet, you can write your java servlet or a swing application in python. Guido probably doesn't care, his work is python, but this shows java's potential.
You have all the data structures you need, perhaps your skills are lacking. A list is already given with you, with that list you can implement a stack, queue, etc using the existing methods! A dictionary is given to you, with which you can implement a set/hashtables, the only thing that isn't native is trees, which is very easy. What I will like to see tho, is a Collections framework just as in Java, that would be cool.
From someone who has used the Python C API, I have to disagree with you, in no way do I find it unpleasant, it is so easy to work with, compare it to Perl C extension API, I haven't played with TCL C API, but you might be comparing apple and oranges, as we know tcl and python are on two different levels. A comparasion with Perl and Ruby will be more appopriate.
Re:efficient compilation and standardization
on
Ask Guido van Rossum
·
· Score: 2
I personally believe that Python bytecode is very efficent, take the case of Java bytecode, it is just as efficent, to over optimize it will put very serious constraints on what python does and can do, it is a simple tradeoff, the speed in python all lies in RAD.
No, Python is interpreted, it is a tradeoff, the speed you get from python is in terms of development, for very large projects you might see one line of python code for ten lines of C code or one line of python code for 5-7 lines of C++ code. Take your pick. Nevertheless, Python has an API that allows you to invoke functions written in C and C++. As programmers, you know the 80/20 rule, 20% of your program takes 80% of the time, you can code that 20% in C/C++, and the rest in python, then with the API call that 20%, thus saving incredible time in development.
Okay, if you say you haven't learnt more from 2600 than ACM, then I lose every freaking respect for you, you must be a damn moron. I dare any Slashdotter here who belongs to ACM and has access to the digital library to say it is useless. The best money I have spent on computers is joining ACM and getting access to hundreds of journals and thousands of papers online. A lot of the cool ideas of the present and the future appear in journals years before they enter mainstream! I can't believe you just said that, brb, out for a drink.
I knew Perl, and I know Python. Your statement about Ruby can be said about Python over Perl, yet people are now loving python, Ruby has it's place, Python has been around as long as Perl, yet look how many people are using it. The same is why Ruby hasn't broken out, it takes time for new languages to become accepted. In Japan, Ruby has broken out, much more popular than Python for sure.
I am afraid you don't know ruby, Ruby is what Python should have been + 100. I say this as a passionate python lover, I have known about ruby for sometime, and really respect it tho I haven't adopted it fulltime yet. Your comment is exactly what some people said about Python, dare you say that anymore? In Japan, people/companies are doing lots of productive work with Ruby, you need to grow up, Man, even functional languages are being used to solve real problems. I suggest you go to ruby's site, read up on the tutorial, there was an article on dr dobbs journal a month or two ago on ruby, read that too, and perhaps you will eat your words.
If Microsoft accuses a company, and claims the company owns X number of licenses while the company claims it has Y number of licenses. If Microsoft forces them to an audit, and in the end, it is show that the company only owns Y number of copies with the license required, can the company sue Micro$0ft for the lost time/money in auditing, and is there a minimum amount of time Microsoft has to wait before it accuses the company again?
Posted by Hemos on 03:53 PM March 27th, 2001
from the we-talk-and-talk-about-same-crap dept.
segmond writes: "CNN is running a story on libraries around the world and their inablity to keep up with the growth of the number of books published. Libraries such as ones belonging to even the biggest instutions such as Harvard, Yale and MIT can take months to add a book to their collection and the queue of unreviewed books is growing. Most libraries are even further behind and are filled with off-topic and old assembly books about VAX and Z80 programming. The trend is toward pay for listing your book. Will the free, searchable library fade away?" The article gets beyond the "Wowie, so much content, libraries can't keep up" typical blather and addesses some of the reason libraries have a hard time keeping up.
Oracle is worth it based on what you are doing, I have used MySQL, PostgreSQL and Oracle. I maintain some Oracle DBS at work. MySQL will shine for a news site like slashdot, PostgreSQL would shine for ebay. Oracle on the other hand will shine for something more complex. My DBs handles 10's of millions of transactions a day, very complex transactions, with each DB being half a terabyte, it is no easy feat! MySQL and PostgreSQL will not be able to even handle a quarter of what I give to Oracle. Oracle is way way way advanced, you just don't know much about it that is why you think it is the same as the low end free DBs. Take a trip to a good computer bookstore, and take a look at Oracle books, try reading one on performance tuning and you will quickly realize how complex it is... Anyway, it all depends, on what you want to do and of course how much money you have, and amount of effort you are willing to put to get creative.
I am going to register a company now, Invicta! If the FBI uses it again, I will sue them for damages!
if those guys were smart, and were running OpenBSD with encrypted partition/swap space on their laptop, used their laptop and authenticated across with 3DES when trying to demonstrate their skills, we wouldn't be hearing about this.
Ask web crawlers designers, When I was working on a web crawler, I wondered what would happen when pages got updated and how I would go about getting the latest update, so I had the crawler stop a page with the date it was fetched and a checksum of the page. If a page hasn't been fetched in 10 days and is crawled, it is fetched, the checksum is compared, and if different it is parsed for potential new links/keywords... This is so obvious, I am sure that google and major search engines probably do this.
Your argument is just like saying, "the biggest problem that I face with java, is the portability of the code... it's extrememely difficult tow rite a "stand-alone" application that be distributed..." No CPU executes a java class file, for anyone to run your java program you need to have java installed, or give the the source. The same is true with python. Anyway, since most people have java VMs installed, another simpler way to accomplish this is to use Jython. Write in python, compile into javabyte code and just distribute the class files.
Actually, you just shot yourself in the foot with that comment, who needs to mtch braces when you can just look at the screen and see where your block of code begins and ends!!!! When I am modifing poorly written C, or C++ code that is not formatted correctly, I find that useful, but if it had been in python, I would not have to worry about that in the first place!
what if microsoft did this tomorrow? followed by intel, then coke? then pepsi, and soon every company is spraying?
that is a cool idea, can someone make a temporary tatoo for this?
Very stupid solution, How will you deal with timestamps from 2037, 2036? they will be times well into the future, so the only solution that will happen will be the use of larger type to represent the number.
Is there any plan to adopt wxPython (www.wxpython.org) as the GUI standard? The Tk interface looks butt ugly, and I am sure you have heard that many times, what do you see as the advantages and disadvatages for using wxPython over Tinker?
The most annoying thing in python for me, is when walking with classes, and having to reference all local variables and method with the self class. self.It self.gets self.annoying self.and self.I self.believe self.it self.reduces self.readability. As you can see, lots of "selfs" over your screen is annoying, I know that there is a hack out there to remedy that, but is there any immediate plan to fix that in the future?
I dobut he will, stackless is amazing, but I dobut it, I mean, there are many python implementations with many nifty things, how about Jpython? When does it stop? But I sure look forward to it tho, as far as it doesn't bloat it. :)~~
Does the license matter? It is not like your source code or bytecode is subjected to the license. I say, if you are so GPL nuts, let the free software foundation write their own implementation.
I think it is very wonderful, I can't stop talking about JPython, the best of both worlds, mixing python and java, coding with pythons wonderful fun interpretter environment, and getting to use stable java libraries. Saves so much time with the java compile cycle, yet, you can write your java servlet or a swing application in python. Guido probably doesn't care, his work is python, but this shows java's potential.
You have all the data structures you need, perhaps your skills are lacking. A list is already given with you, with that list you can implement a stack, queue, etc using the existing methods! A dictionary is given to you, with which you can implement a set/hashtables, the only thing that isn't native is trees, which is very easy. What I will like to see tho, is a Collections framework just as in Java, that would be cool.
From someone who has used the Python C API, I have to disagree with you, in no way do I find it unpleasant, it is so easy to work with, compare it to Perl C extension API, I haven't played with TCL C API, but you might be comparing apple and oranges, as we know tcl and python are on two different levels. A comparasion with Perl and Ruby will be more appopriate.
I personally believe that Python bytecode is very efficent, take the case of Java bytecode, it is just as efficent, to over optimize it will put very serious constraints on what python does and can do, it is a simple tradeoff, the speed in python all lies in RAD.
No, Python is interpreted, it is a tradeoff, the speed you get from python is in terms of development, for very large projects you might see one line of python code for ten lines of C code or one line of python code for 5-7 lines of C++ code. Take your pick. Nevertheless, Python has an API that allows you to invoke functions written in C and C++. As programmers, you know the 80/20 rule, 20% of your program takes 80% of the time, you can code that 20% in C/C++, and the rest in python, then with the API call that 20%, thus saving incredible time in development.
Okay, if you say you haven't learnt more from 2600 than ACM, then I lose every freaking respect for you, you must be a damn moron. I dare any Slashdotter here who belongs to ACM and has access to the digital library to say it is useless. The best money I have spent on computers is joining ACM and getting access to hundreds of journals and thousands of papers online. A lot of the cool ideas of the present and the future appear in journals years before they enter mainstream! I can't believe you just said that, brb, out for a drink.
yes, pretty much all modern languages are coming with huge libraries, java, python and ruby of course is doing the same.
I knew Perl, and I know Python. Your statement about Ruby can be said about Python over Perl, yet people are now loving python, Ruby has it's place, Python has been around as long as Perl, yet look how many people are using it. The same is why Ruby hasn't broken out, it takes time for new languages to become accepted. In Japan, Ruby has broken out, much more popular than Python for sure.
I am afraid you don't know ruby, Ruby is what Python should have been + 100. I say this as a passionate python lover, I have known about ruby for sometime, and really respect it tho I haven't adopted it fulltime yet. Your comment is exactly what some people said about Python, dare you say that anymore? In Japan, people/companies are doing lots of productive work with Ruby, you need to grow up, Man, even functional languages are being used to solve real problems. I suggest you go to ruby's site, read up on the tutorial, there was an article on dr dobbs journal a month or two ago on ruby, read that too, and perhaps you will eat your words.
If Microsoft accuses a company, and claims the company owns X number of licenses while the company claims it has Y number of licenses. If Microsoft forces them to an audit, and in the end, it is show that the company only owns Y number of copies with the license required, can the company sue Micro$0ft for the lost time/money in auditing, and is there a minimum amount of time Microsoft has to wait before it accuses the company again?
Are libraries becoming useless?
Posted by Hemos on 03:53 PM March 27th, 2001
from the we-talk-and-talk-about-same-crap dept.
segmond writes: "CNN is running a story on libraries around the world and their inablity to keep up with the growth of the number of books published. Libraries such as ones belonging to even the biggest instutions such as Harvard, Yale and MIT can take months to add a book to their collection and the queue of unreviewed books is growing. Most libraries are even further behind and are filled with off-topic and old assembly books about VAX and Z80 programming. The trend is toward pay for listing your book. Will the free, searchable library fade away?" The article gets beyond the "Wowie, so much content, libraries can't keep up" typical blather and addesses some of the reason libraries have a hard time keeping up.
BIG DISCLAIMER, this software is AS IS. you can't sue us by clicking on this button or buy opening up the software.
Oracle is worth it based on what you are doing, I have used MySQL, PostgreSQL and Oracle. I maintain some Oracle DBS at work. MySQL will shine for a news site like slashdot, PostgreSQL would shine for ebay. Oracle on the other hand will shine for something more complex. My DBs handles 10's of millions of transactions a day, very complex transactions, with each DB being half a terabyte, it is no easy feat! MySQL and PostgreSQL will not be able to even handle a quarter of what I give to Oracle. Oracle is way way way advanced, you just don't know much about it that is why you think it is the same as the low end free DBs. Take a trip to a good computer bookstore, and take a look at Oracle books, try reading one on performance tuning and you will quickly realize how complex it is... Anyway, it all depends, on what you want to do and of course how much money you have, and amount of effort you are willing to put to get creative.