you can "feed" the pipeline so that you actually get one result every clock cycle except at the beginning.
Mispredicted branches also cause a significant performance drop with pipelining. The CPU doesn't know for sure whether or not it's going to branch until the branch reaches the end of the pipeline. Until then it has to more or less guess based on previously results (or in the simpler case, just always predict "taken" or "not taken") and, if the prediction is determined to be wrong, it must clear out all the partially executed instructions.
Another performance hit is loading data and then attempting to immediatly use that data. Since the load operation takes a couple cycles (memory is relatively slow compared to a CPU), the operation that wants to use that data has to be stalled, creating a gap of a few null cycles between the load and that operation. It's not as bad as a mispredicted branch, but it can be avoided by a smart CPU/compiler combination that places the load operation a few instructions earlier and then works on other stuff while it waits for its results.
Pipelined processors are nifty stuff. It's surprising how conceptually easy a simple one is.
And on a random sidenote, my epiphany on pipelining came when I realized that it's kind of like a fast-food drive-through with multiple windows. A given customer may have a higher latency (because they have to go through that whole start/stop, start/stop non-sense), but the throughput is higher, which sounds like it's only benefiting the store at the cost of the customers. But then I realized that the higher through-put meant that there was less of a backup of people waiting, which benefited the customers. Of course I'm still trying to figure out the corollary for a mispredicted branch. I one day hope to be driving by only to see a little guy in a bulldozer pushing cars out of the line. Then my life will be complete.
and it seems that splitting powerful permissions away from the idea of a 'root' user may make system weaknesses harder to identify and close down.
Current situation: A daemon that needs to bind to a port lower than 1024 must run as root, the most powerful user account on the system -- capable of reading/writing any file, creating arbitrary devices, shuting down the machine, and lots of other manifestations of sheer power.
Under capabilities: A daemon that needs to bind to a port lower than 1024 is granted one of the network-specific capabilities. Should this daemon be compromised, the cracker can't use it to, say, read/etc/shadow as that's under a completely different capability.
As far as competent versus incompetent admins go, a good distribution should handle those details much like current distributions handle making things like "ping" setuid root. In short, it should (mostly) transparently cut down on the exposure level of various security compromises.
Is there some secret method of getting good results from Google that I haven't figured out yet?
I generally get decent results using a minimal number of keywords. Given that google primarily ranks things based on linking popularity rather than number of matches, a few keywords is usually sufficient to turn up an "authoritative" page on the subject. Also, it's easy enough to add the keywords a few at a time, as each result page has the search field filled in with your previous result.
One problem in this case might've been the inclusion of "sues", since Disney didn't actually sue the day care and the previously mentioned page itself doesn't have any forms of "sue" in it (instead it has "threatened to go to court").
Just like all media stories, however, it was in the local news big time when it happened several years ago, but there was no real followup on exactly what happened.
I could've sworn I remembered a followup wherein some other cartoon character franchise offered to let them use their characters. And dumping "disney day-care" into google turned up this message which provides confirmation and details. (It involved 3 Florida daycare centers. Disney did not sue since the daycare centers complied with their demand to remove the characters. Hanna-Barbara volunteered their characters as a replacement.)
Given that the other one seemed to only add itself to your download directory, while this one actively spoofs matches for any search, I'd say probably not.
I don't think non-compete could hold up in court...isn't it a violation of your right to the pursuit of happiness?
Overly broad non-compete agreements have been struck down. Those with sufficient limitations (generally time and/or area) on what they affect have been upheld. "Pursuit of happiness" has nothing to do with either case or American law in general, given that that's a phrase taken from a declaration of war, not our Constitution.
For the rest of us plebs, we can do pretty damn well with the plethora of two letter TLDs around the world (try the NICs of.cx and.fm for example).
That's an even worse abuse, IMO..org, at least, was intended as a category for miscellaneous, non-commercial organizations..cx and.fm were intended for Christmas Island and the Federal State of Micronesia, respectively. While there's nothing I can do to stop them from whoring out their domain space, neither would I endorse them as the replacement TLDs for personal use.
think I did go to HP's web site to try and find it again.... but without luck.
The other moral being: Add an archive of the banner ads. I seem to recall wanting to find an old Slashdot banner ad for some reason or another. I clicked on the "advertising" link in the topic glob only to be presented with some entirely useless information on how to place a Slashdot ad.
I'm sorry, but having 4 or 5 probes on an extremely high-latency link, probably not directly connected to the Internet, does not qualify to be part of the Internet.
It wasn't that long ago that people were using UUCP and bang paths to push mail around. The jargon file entry for Internet address mentions that the term is used loosely for anything reachable from the Internet, including bang paths.
I think this story set a new record for "most posts deserving (-1, Redundant)".
That being said, people seem to have missed fairly obvious point that this organization seems to be catering to businesses that're particularly susceptible to fraud (banks and credit card companies). In that context, a $99 membership fee is pocket change.
This was an absurd article, I'm disappointed in Slashdot for this one.
On the other hand, if the number, size, and quality of the comments produced are any indication, a large portion of the Slashdot readership was more than happy to have an excuse to discuss The Simpsons, regardless of the CueCat issue.
the whole futurama gang flies a shipment to this planet inhabitted only by robots who hate humans...
That same episode had one of my all-time favorite Futurama lines. For the robots on that planet, they used the "Get the humanoid, get the intruder" sound clip from Berzerk.
Meanwhile, the people who made the decision to censor are getting away with relatively light (if any) punishment.
While I obviously don't know details, I'd be willing to bet that, more often than not, costing the school district $62,000 because you overstepped your authority would be considered a Career Limiting Move.
The screen shots show all these weird alien looking guys
While looking through the screen shots, I couldn't help but imagine someone like Jeff K. suggesting that the new Wolf3D game should have killer robots and zombies and flamethrowers and ninjas and tanks and mummies and...
Ok, the original Fallout might be a valid counter-agrument, [...] has an original storyline and plot.
Was Fallout original, innovative, and an all-around great game? Hell, yes. Was the plot original? Not quite -- the whole "military base churning out bad guys in a post-apocalyptic future" storyline is nearly identical to that of its unofficial predecessor, Wasteland.
From an ethical point of view, if someone posts an obviously copyrighted commercial software package to USENET, I think he deserved to lose access to the ISP.
Okay, how do we define that an individual posted a given software package to USENET? An NNTP-Posting-Host header? There're at least three points of failure with such a scheme:
That person's machine can have its security compromised; as much as I hate to say it, J.Q. Public tends to know little-to-nothing about making their PC secure and not getting a backdoor installed on it.
That person's ISP's news server can have its security compromised; suddenly we've got J.Q. Public getting in trouble for the failings of his ISP.
The message gets spoofed upstream; this is a less likely scenario and would usually result in a wrong Path header, but it's not completely impossible.
These possibilities produce enough of a question that this is an issue that should be looked into by proper legal proceedings and not by a single person acting as investigator, judge, and jury. Unfortunately, the situation is such that, even for some who is completely innocent, it is in their best interests monetarily to cut a deal. That makes Powell's practices little better than legalized extortion.
I'd be very interested to know if she asked both white and black children, and if so, whether black children preferred the black barbie regardless of dress.
Based on the fact that the article describes the children as students and the fact that the morning news mentioned her school population was 92% white, it would not by unreasonable to assume she used students at her own school and thus probably had few black children in her sample.
to go back and forth between my planets and Sol to get more colonists...
For colonizing from sol, I used emacs and gpm to do my dirty work. I just typed the appropriate command sequence in emacs, highlighted it, and whacked the paste button a dozen or so times. Of course, if anything out of the ordinary happened, the results could be catastrophic.
Port-to-port trading, on the other hand, I did using a crack-addled perl client that I threw together. It'd also determine the optimal ordering for a list of waypoints to be visited.
Oh, and I had a script to extract information from a log dump of CIM and a bunch of little scripts to work with that data to find things like port pairs.
Nothing particularly special, but there's a certain degree of "I wrote it myself." pride.
It makes complete sense that a telco would not allow their bandwidth to be used for someone to protest their company.
No, it doesn't. By prohibiting online activities that aren't objectionable on "neutral" criteria (such as being illegal, consuming excessive amounts of bandwidth, or creating a security risk), the telco is taking upon itself responsibility for monitoring the appropriateness of all traffic.
Additionally, telcos are usually granted a partial monopoly to operate. What they do just isn't feasible without government provided easements for them to place cable. As such, they have a certain degree of civic responsibility to provide fair service to all their customers. It's not unlike how I could mail postcards with text on the back that is critical of the US Postal Service. They aren't allowed to refuse such a postcard, provided I comply with the appropriate postal regulations (which again are "neutral" criteria -- for example, it isn't censorship when the post office returns to me a postcard that doesn't have the stamp in the upper-right hand corner; it's merely a means of allowing them to efficiently process letters and ensure that I've paid the appropriate fee for my letter to be sent).
I think it's nice that they made this statement, though,
Honestly, it's not like they had much of a choice in the matter. There was tons of prior art (everything from rsync to Diablo I). They made the only business decision that made sense (as a court battle would've had a high cost and a low return).
At Georgia Tech, the main IT stuff is still handled by professionals. However, the student organization server, cyberbuzz, is student run. Personally, I think this is a good mix -- the Really Important services are handled by people who can afford to have monitoring 24/7 and such, while the less mission critical stuff gives students a chance to do IT stuff.
We're talking 1 cm, right now, maybe a couple of feet when the tech is perfected, and even then the devices don't continually broadcast, they only respond to speciall readers. So no, companies can't follow their produts to your home.
People knowing that I went home doesn't bother me.
However, consider all the places that currently have anti-theft scanners at their exits. Now imagine if said scanners were replaced with radio tag readers. Suddenly, people know that I walked past the scanner at the entrance of Store X at 4:34 pm, Store Y at 4:48 pm, and Store Z at 4:51 pm.
Of course the real paranoia doesn't kick in until you've got the data being collected at some central location. However, I'm reminded of the all-to-recent Slashdot story of faces being scanned at the Superbowl to check for known felons. Is it that far of a stretch to imagine that they might suddenly start scanning for any item purchased on the credit card of a person who is now wanted? Is it that far of a stretch to imagine the people scanning the database failing to pick up on the fact that the item was returned and is sitting on the shelf, waiting for another consumer to buy it?
Mispredicted branches also cause a significant performance drop with pipelining. The CPU doesn't know for sure whether or not it's going to branch until the branch reaches the end of the pipeline. Until then it has to more or less guess based on previously results (or in the simpler case, just always predict "taken" or "not taken") and, if the prediction is determined to be wrong, it must clear out all the partially executed instructions.
Another performance hit is loading data and then attempting to immediatly use that data. Since the load operation takes a couple cycles (memory is relatively slow compared to a CPU), the operation that wants to use that data has to be stalled, creating a gap of a few null cycles between the load and that operation. It's not as bad as a mispredicted branch, but it can be avoided by a smart CPU/compiler combination that places the load operation a few instructions earlier and then works on other stuff while it waits for its results.
Pipelined processors are nifty stuff. It's surprising how conceptually easy a simple one is.
And on a random sidenote, my epiphany on pipelining came when I realized that it's kind of like a fast-food drive-through with multiple windows. A given customer may have a higher latency (because they have to go through that whole start/stop, start/stop non-sense), but the throughput is higher, which sounds like it's only benefiting the store at the cost of the customers. But then I realized that the higher through-put meant that there was less of a backup of people waiting, which benefited the customers. Of course I'm still trying to figure out the corollary for a mispredicted branch. I one day hope to be driving by only to see a little guy in a bulldozer pushing cars out of the line. Then my life will be complete.
Current situation: A daemon that needs to bind to a port lower than 1024 must run as root, the most powerful user account on the system -- capable of reading/writing any file, creating arbitrary devices, shuting down the machine, and lots of other manifestations of sheer power.
Under capabilities: A daemon that needs to bind to a port lower than 1024 is granted one of the network-specific capabilities. Should this daemon be compromised, the cracker can't use it to, say, read /etc/shadow as that's under a completely different capability.
As far as competent versus incompetent admins go, a good distribution should handle those details much like current distributions handle making things like "ping" setuid root. In short, it should (mostly) transparently cut down on the exposure level of various security compromises.
I generally get decent results using a minimal number of keywords. Given that google primarily ranks things based on linking popularity rather than number of matches, a few keywords is usually sufficient to turn up an "authoritative" page on the subject. Also, it's easy enough to add the keywords a few at a time, as each result page has the search field filled in with your previous result.
One problem in this case might've been the inclusion of "sues", since Disney didn't actually sue the day care and the previously mentioned page itself doesn't have any forms of "sue" in it (instead it has "threatened to go to court").
I could've sworn I remembered a followup wherein some other cartoon character franchise offered to let them use their characters. And dumping "disney day-care" into google turned up this message which provides confirmation and details. (It involved 3 Florida daycare centers. Disney did not sue since the daycare centers complied with their demand to remove the characters. Hanna-Barbara volunteered their characters as a replacement.)
Given that the other one seemed to only add itself to your download directory, while this one actively spoofs matches for any search, I'd say probably not.
Overly broad non-compete agreements have been struck down. Those with sufficient limitations (generally time and/or area) on what they affect have been upheld. "Pursuit of happiness" has nothing to do with either case or American law in general, given that that's a phrase taken from a declaration of war, not our Constitution.
That's an even worse abuse, IMO. .org, at least, was intended as a category for miscellaneous, non-commercial organizations. .cx and .fm were intended for Christmas Island and the Federal State of Micronesia, respectively. While there's nothing I can do to stop them from whoring out their domain space, neither would I endorse them as the replacement TLDs for personal use.
The other moral being: Add an archive of the banner ads. I seem to recall wanting to find an old Slashdot banner ad for some reason or another. I clicked on the "advertising" link in the topic glob only to be presented with some entirely useless information on how to place a Slashdot ad.
It wasn't that long ago that people were using UUCP and bang paths to push mail around. The jargon file entry for Internet address mentions that the term is used loosely for anything reachable from the Internet, including bang paths.
That being said, people seem to have missed fairly obvious point that this organization seems to be catering to businesses that're particularly susceptible to fraud (banks and credit card companies). In that context, a $99 membership fee is pocket change.
On the other hand, if the number, size, and quality of the comments produced are any indication, a large portion of the Slashdot readership was more than happy to have an excuse to discuss The Simpsons, regardless of the CueCat issue.
That same episode had one of my all-time favorite Futurama lines. For the robots on that planet, they used the "Get the humanoid, get the intruder" sound clip from Berzerk.
While I obviously don't know details, I'd be willing to bet that, more often than not, costing the school district $62,000 because you overstepped your authority would be considered a Career Limiting Move.
While looking through the screen shots, I couldn't help but imagine someone like Jeff K. suggesting that the new Wolf3D game should have killer robots and zombies and flamethrowers and ninjas and tanks and mummies and...
Was Fallout original, innovative, and an all-around great game? Hell, yes. Was the plot original? Not quite -- the whole "military base churning out bad guys in a post-apocalyptic future" storyline is nearly identical to that of its unofficial predecessor, Wasteland.
Okay, how do we define that an individual posted a given software package to USENET? An NNTP-Posting-Host header? There're at least three points of failure with such a scheme:
These possibilities produce enough of a question that this is an issue that should be looked into by proper legal proceedings and not by a single person acting as investigator, judge, and jury. Unfortunately, the situation is such that, even for some who is completely innocent, it is in their best interests monetarily to cut a deal. That makes Powell's practices little better than legalized extortion.
Based on the fact that the article describes the children as students and the fact that the morning news mentioned her school population was 92% white, it would not by unreasonable to assume she used students at her own school and thus probably had few black children in her sample.
For colonizing from sol, I used emacs and gpm to do my dirty work. I just typed the appropriate command sequence in emacs, highlighted it, and whacked the paste button a dozen or so times. Of course, if anything out of the ordinary happened, the results could be catastrophic.
Port-to-port trading, on the other hand, I did using a crack-addled perl client that I threw together. It'd also determine the optimal ordering for a list of waypoints to be visited.
Oh, and I had a script to extract information from a log dump of CIM and a bunch of little scripts to work with that data to find things like port pairs.
Nothing particularly special, but there's a certain degree of "I wrote it myself." pride.
No, it doesn't. By prohibiting online activities that aren't objectionable on "neutral" criteria (such as being illegal, consuming excessive amounts of bandwidth, or creating a security risk), the telco is taking upon itself responsibility for monitoring the appropriateness of all traffic.
Additionally, telcos are usually granted a partial monopoly to operate. What they do just isn't feasible without government provided easements for them to place cable. As such, they have a certain degree of civic responsibility to provide fair service to all their customers. It's not unlike how I could mail postcards with text on the back that is critical of the US Postal Service. They aren't allowed to refuse such a postcard, provided I comply with the appropriate postal regulations (which again are "neutral" criteria -- for example, it isn't censorship when the post office returns to me a postcard that doesn't have the stamp in the upper-right hand corner; it's merely a means of allowing them to efficiently process letters and ensure that I've paid the appropriate fee for my letter to be sent).
Honestly, it's not like they had much of a choice in the matter. There was tons of prior art (everything from rsync to Diablo I). They made the only business decision that made sense (as a court battle would've had a high cost and a low return).
At Georgia Tech, the main IT stuff is still handled by professionals. However, the student organization server, cyberbuzz, is student run. Personally, I think this is a good mix -- the Really Important services are handled by people who can afford to have monitoring 24/7 and such, while the less mission critical stuff gives students a chance to do IT stuff.
People knowing that I went home doesn't bother me. However, consider all the places that currently have anti-theft scanners at their exits. Now imagine if said scanners were replaced with radio tag readers. Suddenly, people know that I walked past the scanner at the entrance of Store X at 4:34 pm, Store Y at 4:48 pm, and Store Z at 4:51 pm.
Of course the real paranoia doesn't kick in until you've got the data being collected at some central location. However, I'm reminded of the all-to-recent Slashdot story of faces being scanned at the Superbowl to check for known felons. Is it that far of a stretch to imagine that they might suddenly start scanning for any item purchased on the credit card of a person who is now wanted? Is it that far of a stretch to imagine the people scanning the database failing to pick up on the fact that the item was returned and is sitting on the shelf, waiting for another consumer to buy it?
Yes, yes, yes!
Of course by "most recent standards", we must include support for Python-based applets, as supported by Grail.
My girl ignores my pleading call
dropping my queries at her firewall.
She said I'm just a horny toad
'cause I left eth0 in promiscuous mode.
I don't know about any high schools that've used it, but it was required reading in my freshman English class at Georgia Tech.