You could scan the file for the smallest possible number whose binary representation isn't contained in the file,
i.e. let's say 1001010111001010101 (I know this number is too short) is not there replace the 1000 zero-bits with that number.
But I fear now it only get's more difficult to calculate the probabilties of a "win", but the outcome will stay the same.
You should really have a look at zope.
It's object based, based on python (also OO) and also supports multiple inheritance, which is very handy for factoring you application into small components (classes), which "lend" their specific capabilites to your application's objects via mixin classes. This is very nice to seperate "orthogonal" capabilites into different locations (classes).
You get all the facilites of java you mentioned above with zope.
A good overview about the theoretical aspects of zope (and more) can be found at http://www.dieter.handshake.de/pyprojects/zope/boo k/chap3.html.
Der Wienerschnitzel" might seem rather crude to a German... So how do you explain der Schweinebraten now?
Re:What I don't get about the Monty Hall Problem
on
The Three Hat Problem
·
· Score: 2
There's some nice psychologie going on here. It's similar to this 30$, three guys bla thing.
Our mind seems to prefer "shortcuts" based on similar numbers.
The Monty Hall experiement can made clear to everyone changing just quantities.
Let's say you have 1000 doors, with 999 false choices and one winner.
You choose one and then the host shows 998 false doors. Now it's easy to see that indeed changing choice is the better decision and everyone whom I explained it this way immediatly got it.
It's just that 2 is so damn near to 3 what confuses people.
You then search for prime numbers that start with those digits. Since there are an infinite number of prime numbers, you will always be able to find one (given enough time).
Wrong.
Tell me the number out of all odd numbers ending with 2. Or take all numbers which don't contain the digit 9 and...
Just because something is infinite doesn't mean it contains everything.
One had to prove that for every number N there existed n, x such that
P = N*B^n + x
where x B^n and B is the base (10 for decimal, 16 for hexadecimal etc...).
I for one am not sure whether this is true or not. I guess it's true and could be proved analogous to the basic proof that there are infinite primes.
Infact, I'm DIEING to play a true Doom/Quake style FPS! Doom 3/Wolfenstein/DNF/Serious Sam are the only ones I know about, and most of them will prolly take more then a year to be released!:(
Hmm, I just don't have the time know to find out what this MS DD really is, but take a look at zope (the look should last a little longer, zope is very powerfull).
Zope provides object serialization with various methods, one of that is xml. Objects build web pages in zope (in fact, everything in zopes object database is an object/method).
It also does SOAP/xmlrpc/DAV, has session-management (as of zope 2.3) and - to get ontopic again - it's IMO a perfect platform for developing a groupware on. One "just" needed to write a dedicated client in order to surpass any limits which a normal browser might have for that task.
Search for zopeGUM, it's a groupware in development.
I'm far away from being a linux zealot, but an real good example (IMO, YMMV etc.) is reading linux-kernel.
L.T. and the other kernel hackers sometimes get into very interesting discussions. Lately there was a discussion where L.T. called the HP-UX sendfile implementation obviously stupid (and BSD's too, yeah, roll on;-)).
One of the people who answered was... well the implementor on HP-UX himself and a very interesting discussion began.
So, leeching on mailing lists might help - and if you're not into low-level os programming I'm sure you'll find a open source project which covers areas interesting to you (unless you're doing ERP applications or such stuff).
--
"There is so much to be said in favor of modern journalism. By giving us the opinions of the uneducated it keeps us in touch with ignorance of the community."
I'd give much more credit to someone who has put a few years in a university computing environment (as an engineer/administrator, not a student) supporting large multiuser systems, distributed filesystems, directory services, etc... than someone who's spent a few $K to put themselves through a class.
Me too. And you can bet that these people often know a lot about security problems (and scalability and real world hardware capabilites, i.e. how much computing power do I really need to master my serving needs), because they are often confronted with script kiddies on their own system. I was an university admin myself and this led me to learn a lot about these thing - I began reading bugtraq, regulary visited packetstorm (in it's old form) etc..
Nowadays I wouldn't even hire someone who calls himself "IT-professional" and hasn't heard of bugtraq, I would prefer someone who doesn't think he's professional but seems intelligent and willing to learn - and it wouldn't matter if either of these two had any exams.
Hmm,
one contact _might_ be given in RFC1700, "ASSIGNED NUMBERS" alias STD0002 (look at http://www.faqs.org/rfcs/rfc1700.html).
One quote
If you are developing a protocol or application that will require the
use of a link, socket, port, protocol, etc., please contact the IANA
to receive a number assignment.
Joyce K. Reynolds
Internet Assigned Numbers Authority
USC - Information Sciences Institute
4676 Admiralty Way
Marina del Rey, California 90292-6695
But why should users of you software be able to use it if their admins don't want them to?
Or, another problem, what about DMZs. These would completly disable your software if you use a dedicated (non-standard) protocol without delivering an application level proxy.
Perhaps SOAP or XML-RPC, which both are http-tunneld protocols (ok, just another/more sophisticated way than port-whoring to shoot holes in a firewall).
I think the network admin should have the right to control what apps are used, in the end this is what firewalls are (also) about.
For those which don't know and are to lazy to look up, an exerpt from nmap manpage:
-S
In some circumstances, nmap may not be able to
determine your source address ( nmap will tell you
if this is the case). In this situation, use -S
with your IP address (of the interface you wish to
send packets through).
Another possible use of this flag is to spoof the
scan to make the targets think that someone else is
scanning them. Imagine a company being repeatedly
port scanned by a competitor! This is not a sup
ported usage (or the main purpose) of this flag.
I just think it raises an interesting possibility
that people should be aware of before they go
accusing others of port scanning them. -e would
generally be required for this sort of usage.
Yeah, that was what I was saying to myself just this minute. I don't get the fucking problem, P2P not working through firewalls is NOT a bug, it's a feature.
It sounds like:
Duh, good firewalling/NAT allows only what the admin wants allowed.
(Please, I know that NAT!=Firewall, for me NAT is more or less a kind of "firewall" by accident).
Please, people, P2P is NOT a cool kind of "I can trade mp3s/porn with the world about my companies wires".
When the P2P people want to allow easy cooperation (and not circumvention) of firewalls and stuff, the ought to design their protocols in the direction of corporation. Not such a port whoring thingy like IIRC icq does (yeah, port 23 works, lets use that for inbound traffic).
For instance some kind of application proxy which can be dropped into the DMZ and configured properly to allow only wanted P2P traffic.
I hope you remember your bold statements when the next/. news come about eazels business model and integration with nautilus and that of this other gnome company, from miguel "can't spell his surname" (really). In fact, Eazels plans reminds me a little bit of the well it's-for-free-so-put-up-with-the-Ads Netscape Navigator.
You know what? These are companies and they have to make money...
Inherently every open source business modell is dependent on a more widespread usage of it's target software than closed source companies, because essentially they charge for service.
So get over it, please, and don't criticize troll as if they had a secret super plan to rip of poor open source developers like yourself.
Oh, and to get an idea why companies might WANT to pay for a toolkit (let aside troll's excellent,guaranted support - they ain't MS), you should consider the story with enlightenment. Rasterman just wanted the development of his pet peeve to go in another direction as red hat, so he left.
Would E have been an very essential part (library) of redhats systems, they might have have been in for some trouble.
With QT borland/inprise are in the position of customers, and they know that troll should better not go into esoteric directions with their development.
DISCLAIMER: The above shall not be FUD against gtk, but instead decribe that in the viewpoint of a company paying for the toolkit may have positive points.
first, my post shouldn't be 100% accurate, just a a snappy reaction to the parent post.
Second, you're wrong concerning the hardware config. There are in the Q2(quarter , not quake:)) tests two nearly identical dells (PowerEdge6400/700) both with 8Gigs and 4 NICs etc... TUX blows IIS 5 really away.
Third, my point was about benchmarketing - not real world. Funnily Mindcraft has their own tests there.
Oh, and comparing the newer results of quartal 4, win2000 seemed to be really tuned to the max in all tests, they seem not to get better.
Sorry, don't take this as a flame, but I'm shure you have no idea of what you are talking about.
There is NO pre-computable relation between the millionth digit of pi and the accuracy of any precalculation of trajectories of a spacecraft (and a million digits for pi is doable at home).
Don't belive me?
Then read something about calculating of errors and the physical meaning of 1E-1000 [insert favorite measure here] in light of quantum physics....
The whole premise is faulty....
OSS and commercial software are orthogonal, so it's not possible to construct contradistinction between the two (...whereas open source...).
For a good example go to http://dev.zope.org.
Zope _is_ open source _and_ commercial, and they put a lot of thought into how they want the development process to progress. Heck, read about the "fishbowl" in the above link, there are also thoughts about the progression of the planning of development.
Not to say this all works perfect (which is also always the case for closed-source projects), but open source doesn't mean that the software grows like cancer in any direction possible.
Yupp, somewhere someone expressed the will to get this message finally delivered to you.
That doesn't need to be written in the headers you receive, try for instance BCC mails
Don't know how the binaries of this KDE2-RC packed though, but anyway, people thinking of KDE2 as slow should at least check if their install is built with QT-exceptions. The post of fura in the above thread explains how to do that with your installation.
open source and very nice
www.reportlab.com
Check the demos.
Really, it's cool
You could scan the file for the smallest possible number whose binary representation isn't contained in the file,
i.e. let's say 1001010111001010101 (I know this number is too short) is not there replace the 1000 zero-bits with that number.
But I fear now it only get's more difficult to calculate the probabilties of a "win", but the outcome will stay the same.
You should really have a look at zope.o k/chap3.html.
It's object based, based on python (also OO) and also supports multiple inheritance, which is very handy for factoring you application into small components (classes), which "lend" their specific capabilites to your application's objects via mixin classes. This is very nice to seperate "orthogonal" capabilites into different locations (classes).
You get all the facilites of java you mentioned above with zope.
A good overview about the theoretical aspects of zope (and more) can be found at http://www.dieter.handshake.de/pyprojects/zope/bo
Der Wienerschnitzel" might seem rather crude to a German...
So how do you explain der Schweinebraten now?
There's some nice psychologie going on here. It's similar to this 30$, three guys bla thing.
Our mind seems to prefer "shortcuts" based on similar numbers.
The Monty Hall experiement can made clear to everyone changing just quantities.
Let's say you have 1000 doors, with 999 false choices and one winner.
You choose one and then the host shows 998 false doors. Now it's easy to see that indeed changing choice is the better decision and everyone whom I explained it this way immediatly got it.
It's just that 2 is so damn near to 3 what confuses people.
That should be
x < B^n
You then search for prime numbers that start with those digits. Since there are an infinite number of prime numbers, you will always be able to find one (given enough time).
...
Wrong.
Tell me the number out of all odd numbers ending with 2. Or take all numbers which don't contain the digit 9 and
Just because something is infinite doesn't mean it contains everything.
One had to prove that for every number N there existed n, x such that
P = N*B^n + x
where x B^n and B is the base (10 for decimal, 16 for hexadecimal etc...).
I for one am not sure whether this is true or not. I guess it's true and could be proved analogous to the basic proof that there are infinite primes.
Infact, I'm DIEING to play a true Doom/Quake style FPS! Doom 3/Wolfenstein/DNF/Serious Sam are the only ones I know about, and most of them will prolly take more then a year to be released! :(
Try Soldiers of fortune.
Hmm, I just don't have the time know to find out what this MS DD really is, but take a look at zope (the look should last a little longer, zope is very powerfull).
Zope provides object serialization with various methods, one of that is xml. Objects build web pages in zope (in fact, everything in zopes object database is an object/method).
It also does SOAP/xmlrpc/DAV, has session-management (as of zope 2.3) and - to get ontopic again - it's IMO a perfect platform for developing a groupware on. One "just" needed to write a dedicated client in order to surpass any limits which a normal browser might have for that task.
Search for zopeGUM, it's a groupware in development.
I'm far away from being a linux zealot, but an real good example (IMO, YMMV etc.) is reading linux-kernel. ;-)).
... well the implementor on HP-UX himself and a very interesting discussion began.
L.T. and the other kernel hackers sometimes get into very interesting discussions. Lately there was a discussion where L.T. called the HP-UX sendfile implementation obviously stupid (and BSD's too, yeah, roll on
One of the people who answered was
So, leeching on mailing lists might help - and if you're not into low-level os programming I'm sure you'll find a open source project which covers areas interesting to you (unless you're doing ERP applications or such stuff).
--
"There is so much to be said in favor of modern journalism. By giving us the opinions of the uneducated it keeps us in touch with ignorance of the community."
Oscar Wilde (1854-1900)
I'd give much more credit to someone who has put a few years in a university computing environment (as an engineer/administrator, not a student) supporting large multiuser systems, distributed filesystems, directory services, etc... than someone who's spent a few $K to put themselves through a class.
Me too. And you can bet that these people often know a lot about security problems (and scalability and real world hardware capabilites, i.e. how much computing power do I really need to master my serving needs), because they are often confronted with script kiddies on their own system. I was an university admin myself and this led me to learn a lot about these thing - I began reading bugtraq, regulary visited packetstorm (in it's old form) etc..
Nowadays I wouldn't even hire someone who calls himself "IT-professional" and hasn't heard of bugtraq, I would prefer someone who doesn't think he's professional but seems intelligent and willing to learn - and it wouldn't matter if either of these two had any exams.
It seems like linkbot and similar commercial programs could also get a problem here, or am I wrong?
one contact _might_ be given in RFC1700, "ASSIGNED NUMBERS" alias STD0002 (look at http://www.faqs.org/rfcs/rfc1700.html).
One quote
But why should users of you software be able to use it if their admins don't want them to?
Or, another problem, what about DMZs. These would completly disable your software if you use a dedicated (non-standard) protocol without delivering an application level proxy.
Perhaps SOAP or XML-RPC, which both are http-tunneld protocols (ok, just another/more sophisticated way than port-whoring to shoot holes in a firewall).
I think the network admin should have the right to control what apps are used, in the end this is what firewalls are (also) about.
nslookup slashdot.org
Server: localhost
Address: 127.0.0.1
Non-authoritative answer:
Name: slashdot.org
Address: 64.28.67.48
Heh,
root@localhost> nmap -S 64.28.67.48 -e eth0 -sS -sU -p 0-65535 www.nsa.gov www.fbi.gov www.cia.gov '*.*.*.*'
(hits enter end runs...)
For those which don't know and are to lazy to look up, an exerpt from nmap manpage:
Yeah, that was what I was saying to myself just this minute. I don't get the fucking problem, P2P not working through firewalls is NOT a bug, it's a feature.
It sounds like:
Duh, good firewalling/NAT allows only what the admin wants allowed.
(Please, I know that NAT!=Firewall, for me NAT is more or less a kind of "firewall" by accident).
Please, people, P2P is NOT a cool kind of "I can trade mp3s/porn with the world about my companies wires".
When the P2P people want to allow easy cooperation (and not circumvention) of firewalls and stuff, the ought to design their protocols in the direction of corporation. Not such a port whoring thingy like IIRC icq does (yeah, port 23 works, lets use that for inbound traffic).
For instance some kind of application proxy which can be dropped into the DMZ and configured properly to allow only wanted P2P traffic.
I hope you remember your bold statements when the next /. news come about eazels business model and integration with nautilus and that of this other gnome company, from miguel "can't spell his surname" (really). In fact, Eazels plans reminds me a little bit of the well it's-for-free-so-put-up-with-the-Ads Netscape Navigator.
You know what? These are companies and they have to make money...
Inherently every open source business modell is dependent on a more widespread usage of it's target software than closed source companies, because essentially they charge for service.
So get over it, please, and don't criticize troll as if they had a secret super plan to rip of poor open source developers like yourself.
Oh, and to get an idea why companies might WANT to pay for a toolkit (let aside troll's excellent,guaranted support - they ain't MS), you should consider the story with enlightenment. Rasterman just wanted the development of his pet peeve to go in another direction as red hat, so he left.
Would E have been an very essential part (library) of redhats systems, they might have have been in for some trouble.
With QT borland/inprise are in the position of customers, and they know that troll should better not go into esoteric directions with their development.
DISCLAIMER: The above shall not be FUD against gtk, but instead decribe that in the viewpoint of a company paying for the toolkit may have positive points.
first, my post shouldn't be 100% accurate, just a a snappy reaction to the parent post. :)) tests two nearly identical dells (PowerEdge6400/700) both with 8Gigs and 4 NICs etc... TUX blows IIS 5 really away.
Second, you're wrong concerning the hardware config. There are in the Q2(quarter , not quake
Third, my point was about benchmarketing - not real world. Funnily Mindcraft has their own tests there.
Oh, and comparing the newer results of quartal 4, win2000 seemed to be really tuned to the max in all tests, they seem not to get better.
Comparing a brand new product (2.4) against NT (fairly old) is just not a fair comparison. ...
Hmm, let me take a look in my crystal ball
ups, I see bad news for MS. I guess that MS will have some trouble benchmarketing in the future, at least concerning web-performance.
If you're going to use warez, use them exclusivly (so the vendor has no contract allowing him to ask you) ...
...
* Testing your shining new home supercomputer by computing a few billion digits and comparing them to a known solution.
Sorry, don't take this as a flame, but I'm shure you have no idea of what you are talking about.
There is NO pre-computable relation between the millionth digit of pi and the accuracy of any precalculation of trajectories of a spacecraft (and a million digits for pi is doable at home).
Don't belive me?
Then read something about calculating of errors and the physical meaning of 1E-1000 [insert favorite measure here] in light of quantum physics....
uum...
s/runs/ran/; s/is/was/; s/Comes/came/;
You might be interested in this ; message to linux-kernel from Jeff Merkey.
Short quote
Novell is doomed at least w.r.t. their OS.
The whole premise is faulty.... ...).
OSS and commercial software are orthogonal, so it's not possible to construct contradistinction between the two (...whereas open source
For a good example go to http://dev.zope.org.
Zope _is_ open source _and_ commercial, and they put a lot of thought into how they want the development process to progress. Heck, read about the "fishbowl" in the above link, there are also thoughts about the progression of the planning of development.
Not to say this all works perfect (which is also always the case for closed-source projects), but open source doesn't mean that the software grows like cancer in any direction possible.
Yupp, somewhere someone expressed the will to get this message finally delivered to you.
That doesn't need to be written in the headers you receive, try for instance BCC mails
I think I should post a link to an informative thread I found on dot.kde.org. It's about possible causes for relativly slow performance of kde and how to avoid them.
Don't know how the binaries of this KDE2-RC packed though, but anyway, people thinking of KDE2 as slow should at least check if their install is built with QT-exceptions. The post of fura in the above thread explains how to do that with your installation.