Which part actually got hacked, the OS or the webserver itself??
Didn't RTFA but another poster mentionend something like "the Wiki server was hacked".
So I would put my money on an exploit of one of the recent Twiki vulnerabilities.
I know some websites that got hacked because of them.
everytime a customer tries to do a search for one of their artists or songs (like Switchfoot for instance), have a big, HUGE message for the customer about how Sony wants to charge more than anyone else does
I would suggest to enhance those messages by adding something like:
"as you can't buy artist A's music at the moment, you might want to listen to these samples of artist B, C and D who make somewhat similar music.."
if you can come up with a reasonable alternative explanation for why SpecOpsLabs is offering this bizarre contest with such an absurd deadline, I'd love to hear it.
I just posted the link to this press release in a sibling post.
I think that both are related.
I wonder if:
- the management already sold "their" windows emulator to somebody,
Yes they did.
To quote todays Turbolinux press release:
TOKYO, Japan - September 21, 2005 - Turbolinux, a global provider of Linux solutions, today announced that Turbolinux has signed an exclusive distribution agreement with SpecOps Labs, Inc., headquartered in the Philippines, to distribute DAVIDTM software, a middleware that enables desktop machines operating on the Linux OS to run WindowsTM applications.
The gp's comment almost fits Germany after a law change about two years ago:
Now you only have the right to make private copies as long as you don't have to circumvent some sort of copy protection.
And last time I looked (years ago) most of the music CDs here are crippled that way..
..and of course there still is the blank media tax that is supposed to compensate for the private copying; that wasn't lifted, AFAIK there even was one added for CD burners.
I found this but it doesnt look very professional
If you understand German you could search the IT-news-site www.heise.de
There you will find articles mentioning the "my-favourite-book"-lawsuit (Telekom apparently lost the suit, but my-favourite-book closed shop (sounded like a typical dot-com-bomb) about a week later so there probably was no reason for Telekom to appeal.
Other examples I found on the first search result page: Telekom won against competitioner Mobilcom for a call-by-call service advertisment that used magenta for its service number. Telekom lost an earlier case against telephone company StarCom (apparently using magenta as a nackground color in part of some brochure).
They sent (but later revoked) a kind of a cease and desist letter to "darkpages.de" for using "die schwarzen seiten" ("The black pages") in a title - because they own "Gelbe Seiten" ("Yellow pages")
They sued a "new-media agency" called "Team Konzept" for prominently using the 'T' in their ad-campaign for their service product(name)s
This was later settled (Telekom apparently helped "Team Konzept" to create a new corporate design, allowing them to use up their old business stationery in the meantime)
Okay, correlated subqueries and stuff are more than a simple select for me.;-)
So I think the problem for that example won't the DB and the aggregate function, but the nested SQL query:
If I'm not mistaken, a totally non-optimized execution of that query could result in doing the
innermost join of "orders" and "person" (for "min(order_id)") a total of "(numOfPersonsInDB * numOfOrdersInDB) * numOfPersonsInDB" times.
Okay, in reality it won't be (numOfPersonsInDB*numOfOrdersInDB) but (numOfPersons+x) because throwing away all the tuples that don't match "order_person=person_Id" before executing the innermost query is an almost certain optimization.
But you still end up with "(numOfPersons+x)*numOfPersons" joins for the "min".
In comparison, your pseudo-code does only one joinless (but maybe big) select to get the persons and later does one join of orders and person for each person
=> only numOfPersons Joins of orders and person - and only some slight overhead for possible unneeded data transfer and sorting (not really big if order_id has a non-hash index).
On a side note:
That's an example of what I meant with possible problems relating to network latency if you do things in the client instead of the DB: if every of these queries in "LOOP OVER QUERY" needs 50-100ms to travel..
(I recently had much "fun", "using" an application with the exact same "get all FOO, for every FOO get BAR"-code on a DSL line instead of the university network;-) )
I suck at SQL if I don't have lots of time, so the following non-correlated version might or might not get the same results:
SELECT oder_total, first_name, last_name
FROM orders
JOIN
(SELECT min(order_id) as minOrder, person_Id, last_name, first_name as pId
FROM person, order WHERE person_id=order_person
GROUP BY person_id,last_name,first_name)
ON order_id = minOrder
I *guess* that this will be faster than both of the other versions:
only two joins and some groping..aeh grouping:-)
odds are good that quite a lot of the various aggregate functions you might want to run will go much, much faster if you simple do a simple select in the database and then loop through the processing in the web app code. Not sure why this is true but it is.
Do you have an example for this?
I only know counterexamples for that, especially if there is some latency between the web- and db-servers (or in general: the DB and the Client, be it a Webapp or another program).
The only thing I can think of are:
* you always use "serializable" transcations and have lots of users
* you have heavy load on the database server(s) (maybe because of complex joins) and less load on
the webserver(s) and that heavy load slows down the simple selects
* someone did a horrible stupid job implementing the aggregate functions;-)
But if you only have simple selects and aggregate functions I can't think of an example;
especially since there are some functions (max, min) where the database doesn't even have to do calculations if the fields are indexed
(I know you didn't say _all_ functions).
I am honestly curious about examples for the other case
Woman: We favour unreasonably huge subsidies to the Brain Slug Planet.
Fry: Ok, but what are the Brain Slugs who control you gonna do for the working man?
Woman: Attach Brain Slugs to them.
There are two videos around.
The "monkeydance" one and another (less funny one) where Balmer repeatedly chants "Developers, developers, developers!" to the audience.
Have a look, here are some mirrors of both videos.
Then you better not check (German) prices for Star Trek - or even more extreme: "Buffy The Vampire Slayer" or "Angel":
at amazon.de: 59 euros per HALF season of Buffy/Angel, making ~120euros (~147$) for a whole season; granted, the older seasons are cheaper _now_ but you could order a whole season for less than that from the UK or US.
They sell Star Trek TOS and Voyager seasons for 99 euros, TNG for 79 euros.
In theory, you can order a RC1-season of Buffy (45$) and a RC1-DVD-player including shipping, taxes and customs for less than the price of a RC-2 season...
Yes, executives make a lot of money. But they do that because of the risks and responsibilities they have.
This may hold if the CEO is the owner of the company (unity of risk, capital, control).
But the problem is the CEO of "Random Incorporated" (he usually has control, but no risk or (much)capital) who gets lots of money even if he ruins the company:
He often gets the "golden handshake" while Joe Employee loses his job.
Recently there was a case of a CEO(?) getting fired for doing a bad job and he still got his several millions of (contractually guaranteed) compensation;
every situation like that adds the likelyhood of another blanket statement about execs and the money they get.
I am waiting for a programmer to get told:
"Hey, your code sucked, so take those 10 million dollars, leave the company and we'll spend some more millions for someone to fix the bugs you made."
I'm sure there is the one-or-other programmer that could live with the "risk and responsibility" of a contract like that..;-))
I think it is a mix of both: most letters are Latin (script) but some are Sütterlin.
For example, his small type 'z' and the capital 'E' look like Sütterlin.
I think it was quite common to use a mix of both at that time;
I looked into an inherited "Poesiealbum"(*) from that time and it contained very different writing styles:
Completely Sütterlin, completly Latin and very often mixtures of both - some very similar to Einstein's (using Sütterlin 'z' and 'E').
(*autograph book with little poems/remembrances by your friends and relatives)
I'll do it for 5 million:
- 2 millions for me
- 2 millions for the guy needing the budget for giving me the contract
- 1 million for TurdTapper to do the work
Hey, if it works for Halliburton, it will work for us..;-)
were there Jews (who did write Genesis) in Greece and Rome?
Since both Romans and Jews were all around Europe and with all the slavery going on: I bet there were.
Can anyone speak as to whether and how they could have influenced those democratic ideas?
I can't say whether but I have an idea how:
I would say in the same way the Greek influenced the Romans.
AFAIK, at some point it became the fashion among the rich and influential Romans to have their children (==the future leaders) taught by one of those literate/eloquent/intelligent/philosophical foreigners (often Greeks) to become good rhetord/lawyerd/politicand.
For example: if I am not mistaken, even Cicero had a Greek teacher.
I don't know if it helps but if the admin has not disabled it you should be able to get your email via POP3 with any email application you like.
You might need to set an additional password though.
In your preferences (?called "personal document"?) should be an entry like "web password" that needs to be set/used for pop3 access.
I actually thought about addressing that point in my other post:
I am not saying that authors haven't the right to the characters or that they shouldn't get money for every movie being made.
But I believe that it is wrong that there are exclusive movie rights that can be sold.
I am actually interested in how the music industry deals with stuff like that (not that that is a free market..):
Can a lyric/song writer prohibt a band for covering one of his songs or performing them on stage after he granted someone else the right to do so?
I doubt it but I don't know.
I know he gets royalities for cover versions and public performances, but could he actually prohibit such a performance (maybe because he doesn't like the interpret(ation))?
The characters and specific elements of the story are the code of the story if you will. The finished book is the compiled program.
I am with you as long as "copying the source"=="copying or plagiarizing the book".
But the movie (rights) would be..?
I don't think that comparison really fits the issue I have..
(one could say "movie rights"=="allowing someone to build a program interoperating with A's code" or something like that..)
To get/stay somewhat offtopic: Vendor B doesn't have a right to Vendor A's code.
But I think A might even have the right to produce the exact same (binary) code as B: don't they usually point to comments a.s.o. in software copyright cases because they have to show that the code was copied, not rewritten?
I don't want to pay X hundred dollars for some good pro audio software, but that doesn't mean I have the right to make a copy of it
But there is a chance that some other vendor steps in, makes another pro audio software and sells it to you cheaper.
For example, seeing the success of the Harry Potter books I would expect to have more than one movie for each book by now: productions competing to get their version out first, selling their version cheaper, saying why I should pay (more) to watch/buy their version, etc
- if there really were a free market, that is..
Actually, a "trucking company struggling with logistics" can very likely avoid some struggle if they have someone who knows about "planar graph"s/graph theory..
the other problem with Notes is the horrifying development environment
That's why I was glad that I was allowed to write my agents in Java;
could write them in a Java IDE and then simply import a jar file..;-)
And you have to predefine ANY search through the database, there is no dynamic query language like SQL
I am not sure I understand what you mean by that (maybe because I had to do the Java part of the Notes projects and it was a few years ago).
Doesn't NotesScript support that? Isn't there the "formula"(?) language for doing that?
I remember using "formula" expressions in a very SQL-like way to search the database via the Java-API.
So I guess..you probably meant something different with that?
The notes client itself is not too bad, there are things it does OK.
Yes, crashing. Every Notes-programmer had the "Notes Zapper" on the Desktop..;-)
And I was really happy to notice that between version 4.6 and 5 of the client someone got the idea to use threads for some stuff and not locking the complete GUI..
Actually, you can do some fun stuff with Domino as you can program your WebApps in Java, using either Servlets or even Domino Agents that use the Domino-Java-API (careful with that..).
I did the Java part for some quite big applications that were part Notes, part Java; example:
for a big company - already using tons of Notes - we designed the Intranet, associated with a CMS and some workflow managment
(for example: page changes or publishing of some reports had to be approved or edited by the right persons before going online etc.).
So all the data input was done in Notes (personal data, product info, reports,..whatever; even the template for the Webpages could be modified there, complete with an inclusion concept), dito of course the workflow stuff.
The webapp for searching, displaying etc was done with Servlets that used not only the template blocks (edited in Notes) to create web pages according to preferences (edited in Notes);
also, for some sensitive parts you could easily fall back to the already existing Domino users (>20000) and ACLs to restrict the access.
P.S. Yes, Domino/Notes sucks (don't get me started on the memory issues in the Java/Corba-API..); but it sucks with some powerful possibilites..;-)
So do Germans ever use the old English approach of using plural as an indefinite gender?
No, I don't think so as the problem with the gender of the nouns still exists in the plural.
You will very likely have such a noun in your sentences unless you have to directly address someone
- and in that case you use neutral words like "you" in English.
And there's already the semi-parallel of using 2nd-person plural as a formal singular pronoun.
Sorry, but I am not sure about what you mean..
"Du" and "Sie" in German, respecitve "Dein" and "Ihr" since you wrote something about 2nd person plural?
The real solution would be for all of Europe to adopt Finnish, which has no gender at all, not even in the pronouns.
(Linguistic trivia question: Which other languages spoken in Europe have this property?)
Well, I am not a linguist but AFAIK Finnish and Turkish have common roots..
Which part actually got hacked, the OS or the webserver itself??
Didn't RTFA but another poster mentionend something like "the Wiki server was hacked".
So I would put my money on an exploit of one of the recent Twiki vulnerabilities.
I know some websites that got hacked because of them.
everytime a customer tries to do a search for one of their artists or songs (like Switchfoot for instance), have a big, HUGE message for the customer about how Sony wants to charge more than anyone else does
I would suggest to enhance those messages by adding something like:
"as you can't buy artist A's music at the moment, you might want to listen to these samples of artist B, C and D who make somewhat similar music.."
if you can come up with a reasonable alternative explanation for why SpecOpsLabs is offering this bizarre contest with such an absurd deadline, I'd love to hear it.
I just posted the link to this press release in a sibling post.
I think that both are related.
Yes they did.
To quote todays Turbolinux press release:
The gp's comment almost fits Germany after a law change about two years ago:
..and of course there still is the blank media tax that is supposed to compensate for the private copying; that wasn't lifted, AFAIK there even was one added for CD burners.
Now you only have the right to make private copies as long as you don't have to circumvent some sort of copy protection.
And last time I looked (years ago) most of the music CDs here are crippled that way..
I found this but it doesnt look very professional
If you understand German you could search the IT-news-site www.heise.de
There you will find articles mentioning the "my-favourite-book"-lawsuit (Telekom apparently lost the suit, but my-favourite-book closed shop (sounded like a typical dot-com-bomb) about a week later so there probably was no reason for Telekom to appeal.
Other examples I found on the first search result page:
Telekom won against competitioner Mobilcom for a call-by-call service advertisment that used magenta for its service number.
Telekom lost an earlier case against telephone company StarCom (apparently using magenta as a nackground color in part of some brochure).
They sent (but later revoked) a kind of a cease and desist letter to "darkpages.de" for using "die schwarzen seiten" ("The black pages") in a title - because they own "Gelbe Seiten" ("Yellow pages")
They sued a "new-media agency" called "Team Konzept" for prominently using the 'T' in their ad-campaign for their service product(name)s
This was later settled (Telekom apparently helped "Team Konzept" to create a new corporate design, allowing them to use up their old business stationery in the meantime)
Okay, correlated subqueries and stuff are more than a simple select for me. ;-)
;-) )
:
:-)
So I think the problem for that example won't the DB and the aggregate function, but the nested SQL query:
If I'm not mistaken, a totally non-optimized execution of that query could result in doing the innermost join of "orders" and "person" (for "min(order_id)") a total of "(numOfPersonsInDB * numOfOrdersInDB) * numOfPersonsInDB" times.
Okay, in reality it won't be (numOfPersonsInDB*numOfOrdersInDB) but (numOfPersons+x) because throwing away all the tuples that don't match "order_person=person_Id" before executing the innermost query is an almost certain optimization.
But you still end up with "(numOfPersons+x)*numOfPersons" joins for the "min". In comparison, your pseudo-code does only one joinless (but maybe big) select to get the persons and later does one join of orders and person for each person
=> only numOfPersons Joins of orders and person - and only some slight overhead for possible unneeded data transfer and sorting (not really big if order_id has a non-hash index).
On a side note:
That's an example of what I meant with possible problems relating to network latency if you do things in the client instead of the DB:
if every of these queries in "LOOP OVER QUERY" needs 50-100ms to travel..
(I recently had much "fun", "using" an application with the exact same "get all FOO, for every FOO get BAR"-code on a DSL line instead of the university network
I suck at SQL if I don't have lots of time, so the following non-correlated version might or might not get the same results
SELECT oder_total, first_name, last_name
FROM orders
JOIN
(SELECT min(order_id) as minOrder, person_Id, last_name, first_name as pId
FROM person, order WHERE person_id=order_person
GROUP BY person_id,last_name,first_name)
ON order_id = minOrder
I *guess* that this will be faster than both of the other versions:
only two joins and some groping..aeh grouping
odds are good that quite a lot of the various aggregate functions you might want to run will go much, much faster if you simple do a simple select in the database and then loop through the processing in the web app code. Not sure why this is true but it is.
;-)
Do you have an example for this?
I only know counterexamples for that, especially if there is some latency between the web- and db-servers (or in general: the DB and the Client, be it a Webapp or another program).
The only thing I can think of are:
* you always use "serializable" transcations and have lots of users
* you have heavy load on the database server(s) (maybe because of complex joins) and less load on the webserver(s) and that heavy load slows down the simple selects
* someone did a horrible stupid job implementing the aggregate functions
But if you only have simple selects and aggregate functions I can't think of an example;
especially since there are some functions (max, min) where the database doesn't even have to do calculations if the fields are indexed (I know you didn't say _all_ functions).
I am honestly curious about examples for the other case
Hey! That was my joke, but now thwat I see that you've been modded down, you can have it.
;-)
Yeah, it seems those brain control parasites are more common as one might think..
3001, at the latest:
Woman: We favour unreasonably huge subsidies to the Brain Slug Planet.
Fry: Ok, but what are the Brain Slugs who control you gonna do for the working man?
Woman: Attach Brain Slugs to them.
This could explain George W. Bush... ;)
But it said the host will seek out water, not oil..
There are two videos around.
The "monkeydance" one and another (less funny one) where Balmer repeatedly chants "Developers, developers, developers!" to the audience.
Have a look, here are some mirrors of both videos.
Then you better not check (German) prices for Star Trek - or even more extreme: "Buffy The Vampire Slayer" or "Angel":
at amazon.de: 59 euros per HALF season of Buffy/Angel, making ~120euros (~147$) for a whole season;
granted, the older seasons are cheaper _now_ but you could order a whole season for less than that from the UK or US.
They sell Star Trek TOS and Voyager seasons for 99 euros, TNG for 79 euros.
In theory, you can order a RC1-season of Buffy (45$) and a RC1-DVD-player including shipping, taxes and customs for less than the price of a RC-2 season...
There are no "dupes" on MPAA-Slashdot.
They are called "remakes" now.
Yes, executives make a lot of money. But they do that because of the risks and responsibilities they have.
;-))
This may hold if the CEO is the owner of the company (unity of risk, capital, control).
But the problem is the CEO of "Random Incorporated" (he usually has control, but no risk or (much)capital) who gets lots of money even if he ruins the company:
He often gets the "golden handshake" while Joe Employee loses his job.
Recently there was a case of a CEO(?) getting fired for doing a bad job and he still got his several millions of (contractually guaranteed) compensation;
every situation like that adds the likelyhood of another blanket statement about execs and the money they get.
I am waiting for a programmer to get told:
"Hey, your code sucked, so take those 10 million dollars, leave the company and we'll spend some more millions for someone to fix the bugs you made."
I'm sure there is the one-or-other programmer that could live with the "risk and responsibility" of a contract like that..
I think it is a mix of both: most letters are Latin (script) but some are Sütterlin.
For example, his small type 'z' and the capital 'E' look like Sütterlin.
I think it was quite common to use a mix of both at that time;
I looked into an inherited "Poesiealbum"(*) from that time and it contained very different writing styles:
Completely Sütterlin, completly Latin and very often mixtures of both - some very similar to Einstein's (using Sütterlin 'z' and 'E').
(*autograph book with little poems/remembrances by your friends and relatives)
I'll do it for 5 million:
;-)
- 2 millions for me
- 2 millions for the guy needing the budget for giving me the contract
- 1 million for TurdTapper to do the work
Hey, if it works for Halliburton, it will work for us..
were there Jews (who did write Genesis) in Greece and Rome?
Since both Romans and Jews were all around Europe and with all the slavery going on: I bet there were.
Can anyone speak as to whether and how they could have influenced those democratic ideas?
I can't say whether but I have an idea how:
I would say in the same way the Greek influenced the Romans.
AFAIK, at some point it became the fashion among the rich and influential Romans to have their children (==the future leaders) taught by one of those literate/eloquent/intelligent/philosophical foreigners (often Greeks) to become good rhetord/lawyerd/politicand.
For example: if I am not mistaken, even Cicero had a Greek teacher.
I don't know if it helps but if the admin has not disabled it you should be able to get your email via POP3 with any email application you like.
You might need to set an additional password though.
In your preferences (?called "personal document"?) should be an entry like "web password" that needs to be set/used for pop3 access.
I actually thought about addressing that point in my other post:
I am not saying that authors haven't the right to the characters or that they shouldn't get money for every movie being made.
But I believe that it is wrong that there are exclusive movie rights that can be sold.
I am actually interested in how the music industry deals with stuff like that (not that that is a free market..):
Can a lyric/song writer prohibt a band for covering one of his songs or performing them on stage after he granted someone else the right to do so?
I doubt it but I don't know.
I know he gets royalities for cover versions and public performances, but could he actually prohibit such a performance (maybe because he doesn't like the interpret(ation))?
The characters and specific elements of the story are the code of the story if you will. The finished book is the compiled program.
I am with you as long as "copying the source"=="copying or plagiarizing the book". But the movie (rights) would be..?
I don't think that comparison really fits the issue I have..
(one could say "movie rights"=="allowing someone to build a program interoperating with A's code" or something like that..)
To get/stay somewhat offtopic:
Vendor B doesn't have a right to Vendor A's code.
But I think A might even have the right to produce the exact same (binary) code as B:
don't they usually point to comments a.s.o. in software copyright cases because they have to show that the code was copied, not rewritten?
I don't want to pay X hundred dollars for some good pro audio software, but that doesn't mean I have the right to make a copy of it
But there is a chance that some other vendor steps in, makes another pro audio software and sells it to you cheaper.
For example, seeing the success of the Harry Potter books I would expect to have more than one movie for each book by now:
productions competing to get their version out first, selling their version cheaper, saying why I should pay (more) to watch/buy their version, etc
- if there really were a free market, that is..
Actually, a "trucking company struggling with logistics" can very likely avoid some struggle if they have someone who knows about "planar graph"s/graph theory..
the other problem with Notes is the horrifying development environment
;-)
;-)
That's why I was glad that I was allowed to write my agents in Java;
could write them in a Java IDE and then simply import a jar file..
And you have to predefine ANY search through the database, there is no dynamic query language like SQL
I am not sure I understand what you mean by that (maybe because I had to do the Java part of the Notes projects and it was a few years ago).
Doesn't NotesScript support that? Isn't there the "formula"(?) language for doing that?
I remember using "formula" expressions in a very SQL-like way to search the database via the Java-API.
So I guess..you probably meant something different with that?
The notes client itself is not too bad, there are things it does OK.
Yes, crashing. Every Notes-programmer had the "Notes Zapper" on the Desktop..
And I was really happy to notice that between version 4.6 and 5 of the client someone got the idea to use threads for some stuff and not locking the complete GUI..
Actually, you can do some fun stuff with Domino as you can program your WebApps in Java, using either Servlets or even Domino Agents that use the Domino-Java-API (careful with that..).
.
I did the Java part for some quite big applications that were part Notes, part Java; example:
for a big company - already using tons of Notes - we designed the Intranet, associated with a CMS and some workflow managment
(for example: page changes or publishing of some reports had to be approved or edited by the right persons before going online etc.)
So all the data input was done in Notes (personal data, product info, reports,..whatever; even the template for the Webpages could be modified there, complete with an inclusion concept),
dito of course the workflow stuff.
The webapp for searching, displaying etc was done with Servlets that used not only the template blocks (edited in Notes) to create web pages according to preferences (edited in Notes);
also, for some sensitive parts you could easily fall back to the already existing Domino users (>20000) and ACLs to restrict the access.
P.S. Yes, Domino/Notes sucks (don't get me started on the memory issues in the Java/Corba-API..); but it sucks with some powerful possibilites..;-)
So do Germans ever use the old English approach of using plural as an indefinite gender?
No, I don't think so as the problem with the gender of the nouns still exists in the plural.
You will very likely have such a noun in your sentences unless you have to directly address someone
- and in that case you use neutral words like "you" in English. And there's already the semi-parallel of using 2nd-person plural as a formal singular pronoun. Sorry, but I am not sure about what you mean..
"Du" and "Sie" in German, respecitve "Dein" and "Ihr" since you wrote something about 2nd person plural?
The real solution would be for all of Europe to adopt Finnish, which has no gender at all, not even in the pronouns. (Linguistic trivia question: Which other languages spoken in Europe have this property?)
Well, I am not a linguist but AFAIK Finnish and Turkish have common roots..