But in the fab they do not need a centralized multi-processor server to handle very large loads! What they have is a distributed system with maybe hundreds of individual tools each with its own processor, and the programs running on these processors are rather simple, something like:
Wait for chamber lock to be closed, switch on that pump for 10 min, ramp this voltage at 1 V/min for half an hour, wait for an hour, open chamber lock.
Where is huge computational load here? OTOH, it should be done in real time and be flexible enough to access/reprogram remotely. This is the reason to use something light-weight (like Linux) and why they want WiFi (not to run 1700 ethernet cables all over the place).
By the way, are you SURE that there is a single high-end IBM machine for which wireless lan card exists?;-)
I'm wondering why would they considered Windows (apparently running on Intel processors), when from pure PR point of view a bunch of PowerPC-based machines (Macs, anyone?:)) would look soo much better. OTOH, most probably tool vendors do build Pentiums into their machines...
I'm wondering why they did not make a small chip with wireless receiver that would fit into the implant (it is like a "fat quarter", plenty of space to fit a chip in). This would save the trouble of having 1K wire connector on the side of your head...
At least they could've make it 2-3 wires (power and data) + a demux chip inside.
I guess the flag is -C and it does what you would expect: program checks bounds on any array access. (Used it a couple of month ago to track a really nasty bug in some ancient code).
I doubt this would be easily portable to the C/C++ side of GCC, because in C you have miriad ways to access the same memory location (via different pointers).
Of course, already mentioned Electric Fence is a really nice tool to debug malloc() problems (but not other types of memory overruns, like overrunning a static array).
Linker can put a 0xDEADBEEF after all arrays and verify that it is the same on the program exit, might help some...
one of the first 'tricks' I saw a more experienced guy to perform in good old days when I was a newbie...;-)
How he transfered a text file from one of his accounts (in Russia) to another one (in SUNY SB) when the source side did not allow ftp connections, telnet only?
Well, 'more foo' in one xterm, 'cat > foo' in another, then click left-drag-move-click middle...
Hey, but I did really see UNIces (HP-UX, I guess which come with vi set as default PAGER. FYI, $PAGER is what man(1) uses to show manpages, and if you are trying to find something out and type 'man ifconfig' or something, you DO have to know how to exit...:)
I would agree about your 'ed' question, but does not Ctrl-D work just fine? Hey, this is quite standard...
As a side note/story, I used to know a girl who worked in medical sciences... Their "computer guy" told them to exit vi by pressing Ctrl-Z...
No wonder she was wondering what were all those "Your editor was killed after 4 days!" e-mail messages to her was about!:)
My favorite interview question (not that I do any interviews myself those days, since we are not hiring, but what I recommend friends of mine...;) ) for anyone who has U*IX listed in their resume together with Windows 3.1 and MS-DOS is:
How do you exit vi?
My guess that at least 50% would be gone, and we are in binary search mode, are not we?;)
Paul B.
P.S. I personally am an emacs person, but if they EVER had to sit at the console of a bare-bones just-out-of-the-box non-Linux server, they would've see vi set as a default PAGER and would have to figure this out...;-)
P.P.S. And no, I do not mean vim with gtk interface:)
Re:Helium vs. Hydrogen, Americans vs. Germans
on
Zeppelins on Patrol?
·
· Score: 1
... And it is because He is extremely expensive in Europe, while the US produce very large quantities of that. I've heard that most of He in Europe is imported from the US anyways.
Paul B.
Re:The whole outer skin could provide fuel...
on
Zeppelins on Patrol?
·
· Score: 1
And if you look at the picture from the article, it IS covered with some blue patch which look surprizingly like satellite photocells! So someone must hava thought of this before...
Hey! "parallelizable scientific computing"??? ASCI (used to be world fastest until a week ago) computers more or less alternate between fastest Intel and fastest IBM/Motorola/Apple processors. How comes they are 'stick with x86"?
These cubes implement the 3D mesh (in real 3D!:)), and it has too long a latency for real multiprocessor computing. When you are accessing slow device (hard drive) you can live with this latency. If you want to run computation on this network, you'll notice that your efficiency is terrible. This is why interconnects in real supercomputers are either crossbars or some kind of multistage networks, maybe meshes, but 5-7D. Try packing THAT into lego blocks!:)
Every time I've done this, they either help me or tell me who I need to talk to next.
This does not sound right, because they do not have the authority to interpret the law, really... Whether it is LEGAL or ILLEGAL is up to the court/judge to decide, prosecutor's office can only bring charges (if they decide to do so), but not proclaim someone innocent.
As a side note, I remember trying to get a breathanalyzer test from the cop fishing for drunks outside a bar.
- Sir, I'm not sure, I might be over the limit, please advise me before I get in the car...
- I will give you the test when you get into your car and turn the ignition key, and if you are over limit you will be VERY sorry!
- Oh, I guess I'll just walk around a little, maybe call a cab...
Paul B.
P.S. IANAL;-)
... and I bet after some screwing with/dev/... you will be able to send keystrokes/mouse data over the network to whatever UN*X box you have (this should include you OS X Mac).
You can get an old box that would handle to "load" like that for free (or for under $200), I doubt any "universal" box will be cheaper.
OTOH, if you need to control booting of your boxen, this would not help... But how often do you need to reboot a UN*X box?:)
typing "java code for searching graphs" into Google.
Maybe this is exactly what you/he should do?:)
Come on, for your average CS degree, you are expected (by your profs and prospective employers) to solve the problem FAST, and typing that phrase to google is just right! for deeper understanding, we should be asking other questions, like: "Find (on Google) at least 8 solutions people use for this problem (in their current code) and tell the class what you would change to make them better"....
Paul B.
As a a certified computer scientist I proclaim it not to be science at all...;)
Actually George Soros DID put some of his own money to the good of people (as many Russian scientists who worked there back in early 90s can tell you). During the transitional time he provided substantial grants to help Russian research groups survive through the transition.
Personally I am grateful for that $100 in cash per month I was getting as a young research scientist from Soros...
Other lawbreakers use drug websites to encourage minors to perpetrate crimes unrelated to drugs or to lure them into being victims of crime. Pornographers and pedophiles would fit this threat group.
It should improve interactive performance (i.e., your mouse will start moving again:) ) when load is high. Also, running your background process nice'ed will be helpful.
You might also consider a crazy idea of having swap file on NFS -- you'll get (if your network is decent) almost the same bandwidth as you get when accessing (older) disk, but much higher latency (this will put your background process in disadvantage compared to your interactive processes).
check out http://www.openchannelsoftware.com/ (it was mentioned on/. some time ago). As far as I remember, it started when NASA decided to give some of its code to Open Source community.
Stuff like "An Advanced Engineering Model for the Prediction of Airframe Integrated Scramjet Cycle Performance". It's a pity I do not have too much time anymore to study all the programs available there...:)
And, of course, we all know that Beowulf started in NASA/JPL when Don worked there...
Maybe because in current MS-dominated world there is actulally too little place for a TRUE choice?
I can buy my shirt in WalMart, a tie in tiny corner store, and a jacket in Saks 5th Ave. Nowhere in the Wearable Goods End User Agreement it says that I can not mix and match stuff, and all of it fits perfectly together!
We can not really do that in software world now, do we?
Remember, you have agreed that this "upgrade" can be initiated from within the firewall by your OS. How do you think the firewall software can distinguish between an actual USER who has to download the latest patch (or whatever these are called in WinWorld:) ) and an automated script which downloads that patch "on user's behalf"?
What MS is saying that "since you bought our OS for your computer, we reserve the right for this OS software to pretend it is an actual user and download things....
And no firewall can protect you in this situation, really....
Hmm, actually I meant using (as in actually executing) a copy of software of which you do not own a copy, but picked it up from a friend who happened to sign an EULA which later was found invalid (in parts, maybe also in whole).
The point that EULA or click-trhough license on their website is a binding contract does not seem valid. If this contract infringes on one of the basic rights it should not be legal, same as I can not legally sell myself into slavery by signing any contracts.
Another interesting question is if just that part of the contract is found invalid in court, does the contract have the provision for invalidating clauses one by one or does the whole contract become invalid?
And if the whole EULA becomes invalid, can one legally violate their license and dissiminate ("pirate") their software as much as he wants?;-)
(most probably not, because in the absence of explicitly stated agreement the copyright holder by default reserves ALL rigts and you can do nothing at all with that piece of software, not even run it:-( ).
It is not Linux, it is the nature of GPL (+basic psychology:) ) which will shine! For some reason everyone is afraid of "Big Business" here, but what is wrong with their involvement? Even RMS (as "commie" as some people on/. prefer to see him:) ) showed no hostility at all towards the business' use of GPLed products, provided that business comply with GP (which the players here, HP, IBM et al. will most likely do). They can not CONTROL Linux, but what that are likely to do it to release more code to be included in Linux _under_GPL_ to make their (and everyone's else) life easier.
Of course the great idea of (once again!) UNIX re-unification should be in the backgroiund of our minds. The companies involved are producing _hardware_, their proprietary UNIces are more of a burden to them...
As of GNOME/.NET marriage, how much does it differ from the intentions of SAMBA guys?:) Just a little bit of inter-operability with The Beast, nothing serious. Or do you take the behaviour of your desktop seriously?;-)
But in the fab they do not need a centralized multi-processor server to handle very large loads! What they have is a distributed system with maybe hundreds of individual tools each with its own processor, and the programs running on these processors are rather simple, something like:
;-)
Wait for chamber lock to be closed, switch on that pump for 10 min, ramp this voltage at 1 V/min for half an hour, wait for an hour, open chamber lock.
Where is huge computational load here? OTOH, it should be done in real time and be flexible enough to access/reprogram remotely. This is the reason to use something light-weight (like Linux) and why they want WiFi (not to run 1700 ethernet cables all over the place).
By the way, are you SURE that there is a single high-end IBM machine for which wireless lan card exists?
PaulBu
I'm wondering why would they considered Windows (apparently running on Intel processors), when from pure PR point of view a bunch of PowerPC-based machines (Macs, anyone? :)) would look soo much better. OTOH, most probably tool vendors do build Pentiums into their machines...
PaulBu
I'm wondering why they did not make a small chip
with wireless receiver that would fit into the
implant (it is like a "fat quarter", plenty of
space to fit a chip in). This would save the
trouble of having 1K wire connector on the side of
your head...
At least they could've make it 2-3 wires (power and data) + a demux chip inside.
Paul Bu
I guess the flag is -C and it does what
you would expect: program checks bounds
on any array access. (Used it a couple
of month ago to track a really nasty bug
in some ancient code).
I doubt this would be easily portable to
the C/C++ side of GCC, because in C you have
miriad ways to access the same memory location
(via different pointers).
Of course, already mentioned Electric Fence
is a really nice tool to debug malloc() problems
(but not other types of memory overruns, like
overrunning a static array).
Linker can put a 0xDEADBEEF after all arrays and
verify that it is the same on the program exit,
might help some...
Paul B.
one of the first 'tricks' I saw a more experienced ;-)
:)
guy to perform in good old days when I was a
newbie...
How he transfered a text file from one of his
accounts (in Russia) to another one (in SUNY SB)
when the source side did not allow ftp
connections, telnet only?
Well, 'more foo' in one xterm, 'cat > foo' in
another, then click left-drag-move-click middle...
Vas'ka, you might be reading this... HI!
Paul B.
Hey, but I did really see UNIces (HP-UX, I guess :)
:)
which come with vi set as default PAGER. FYI, $PAGER is what man(1) uses to show manpages, and if you are trying to find something out and type
'man ifconfig' or something, you DO have to know how to exit...
I would agree about your 'ed' question, but does not Ctrl-D work just fine? Hey, this is quite standard...
As a side note/story, I used to know a girl who worked in medical sciences... Their "computer guy" told them to exit vi by pressing Ctrl-Z...
No wonder she was wondering what were all those "Your editor was killed after 4 days!" e-mail messages to her was about!
Paul B.
My favorite interview question (not that I do any interviews myself those days, since we are not hiring, but what I recommend friends of mine... ;) ) for anyone who has U*IX listed in their resume together with Windows 3.1 and MS-DOS is:
;)
;-)
:)
How do you exit vi?
My guess that at least 50% would be gone, and we are in binary search mode, are not we?
Paul B.
P.S. I personally am an emacs person, but if they EVER had to sit at the console of a bare-bones just-out-of-the-box non-Linux server, they would've see vi set as a default PAGER and would have to figure this out...
P.P.S. And no, I do not mean vim with gtk interface
... And it is because He is extremely expensive in Europe, while the US produce very large quantities of that. I've heard that most of He in Europe is imported from the US anyways.
Paul B.
And if you look at the picture from the article,
it IS covered with some blue patch which look
surprizingly like satellite photocells! So someone
must hava thought of this before...
Paul B.
Hey! "parallelizable scientific computing"??? ASCI (used to be world fastest until a week ago) computers more or less alternate between fastest Intel and fastest IBM/Motorola/Apple processors. How comes they are 'stick with x86"?
Paul B.
P.S. check out www.top500.org for specs...
These cubes implement the 3D mesh (in real 3D! :)), and it has too long a latency for real multiprocessor computing. When you are accessing slow device (hard drive) you can live with this latency. If you want to run computation on this network, you'll notice that your efficiency is terrible. This is why interconnects in real supercomputers are either crossbars or some kind of multistage networks, maybe meshes, but 5-7D. Try packing THAT into lego blocks! :)
Paul B.
Every time I've done this, they either help me or tell me who I need to talk to next. ;-)
This does not sound right, because they do not have the authority to interpret the law, really... Whether it is LEGAL or ILLEGAL is up to the court/judge to decide, prosecutor's office can only bring charges (if they decide to do so), but not proclaim someone innocent.
As a side note, I remember trying to get a breathanalyzer test from the cop fishing for drunks outside a bar.
- Sir, I'm not sure, I might be over the limit, please advise me before I get in the car...
- I will give you the test when you get into your car and turn the ignition key, and if you are over limit you will be VERY sorry!
- Oh, I guess I'll just walk around a little, maybe call a cab...
Paul B.
P.S. IANAL
... and I bet after some screwing with /dev/... you will be able to send keystrokes/mouse
:)
data over the network to whatever UN*X box you
have (this should include you OS X Mac).
You can get an old box that would handle to "load" like that for free (or for under $200), I doubt
any "universal" box will be cheaper.
OTOH, if you need to control booting of
your boxen, this would not help... But how often do you need to reboot a UN*X box?
Paul B.
typing "java code for searching graphs" into Google.
:)
... ;)
Maybe this is exactly what you/he should do?
Come on, for your average CS degree, you are expected (by your profs and prospective employers) to solve the problem FAST, and typing that phrase to google is just right! for deeper understanding, we should be asking other questions, like: "Find (on Google) at least 8 solutions people use for this problem (in their current code) and tell the class what you would change to make them better"....
Paul B.
As a a certified computer scientist I proclaim it not to be science at all
Actually George Soros DID put some of his own money to the good of people (as many Russian scientists who worked there back in early 90s can tell you). During the transitional time he provided substantial grants to help Russian research groups survive through the transition.
Personally I am grateful for that $100 in cash per month I was getting as a young research scientist from Soros...
Paul B.
Classical quote from parallel computing lore
sounds quite appropriate here...
A woman can make you a child in 9 months,
but 9 women would not be able to do that in a month...
Paul B.
From DOJ website (URL posted previously):
;-)
Other lawbreakers use drug websites to encourage minors to perpetrate crimes unrelated to drugs or to lure them into being victims of crime. Pornographers and pedophiles would fit this threat group.
The fifth group is essentially "miscellaneous"
Paul B.
A neat idea, but wouldn't that just migrate the problem to the NFS host? I'm too lazy to try it myself.
Sure it would, but:
interactive performace on NFS server might not be that important
it might have faster disks
and, finally, the swap hog program will slow down due to network latency, creating less load on NFS server than it would on the workstation.
Paul B.
It should improve interactive performance (i.e., your mouse will start moving again :) ) when load is high. Also, running your background process nice'ed will be helpful.
You might also consider a crazy idea of having swap file on NFS -- you'll get (if your network is decent) almost the same bandwidth as you get when accessing (older) disk, but much higher latency (this will put your background process in disadvantage compared to your interactive processes).
Hope this helps.
Paul B.
check out http://www.openchannelsoftware.com/ /. some time ago). As far as I remember, it started when NASA decided to give some of its code to Open Source community.
:)
(it was mentioned on
Stuff like "An Advanced Engineering Model for the Prediction of Airframe Integrated Scramjet Cycle Performance". It's a pity I do not have too much time anymore to study all the programs available there...
And, of course, we all know that Beowulf started in NASA/JPL when Don worked there...
Paul B.
Maybe because in current MS-dominated world there is actulally too little place for a TRUE choice?
I can buy my shirt in WalMart, a tie in tiny corner store, and a jacket in Saks 5th Ave. Nowhere in the Wearable Goods End User Agreement it says that I can not mix and match stuff, and all of it fits perfectly together!
We can not really do that in software world now, do we?
Remember, you have agreed that this "upgrade" can be initiated from within the firewall by your OS. How do you think the firewall software can distinguish between an actual USER who has to download the latest patch (or whatever these are called in WinWorld :) ) and an automated script which downloads that patch "on user's behalf"?
What MS is saying that "since you bought our OS for your computer, we reserve the right for this OS software to pretend it is an actual user and download things....
And no firewall can protect you in this situation, really....
Hmm, actually I meant using (as in actually executing) a copy of software of which you do not own a copy, but picked it up from a friend who happened to sign an EULA which later was found invalid (in parts, maybe also in whole).
The point that EULA or click-trhough license on their website is a binding contract does not seem valid. If this contract infringes on one of the basic rights it should not be legal, same as I can not legally sell myself into slavery by signing any contracts. ;-)
(most probably not, because in the absence of explicitly stated agreement the copyright holder by default reserves ALL rigts and you can do nothing at all with that piece of software, not even run it :-( ).
Another interesting question is if just that part of the contract is found invalid in court, does the contract have the provision for invalidating clauses one by one or does the whole contract become invalid?
And if the whole EULA becomes invalid, can one legally violate their license and dissiminate ("pirate") their software as much as he wants?
It is not Linux, it is the nature of GPL (+basic psychology :) ) which will shine! For some reason everyone is afraid of "Big Business" here, but what is wrong with their involvement? Even RMS (as "commie" as some people on /. prefer to see him :) ) showed no hostility at all towards the business' use of GPLed products, provided that business comply with GP (which the players here, HP, IBM et al. will most likely do). They can not CONTROL Linux, but what that are likely to do it to release more code to be included in Linux _under_GPL_ to make their (and everyone's else) life easier.
:) Just a little bit of inter-operability with The Beast, nothing serious. Or do you take the behaviour of your desktop seriously? ;-)
Of course the great idea of (once again!) UNIX re-unification should be in the backgroiund of our minds. The companies involved are producing _hardware_, their proprietary UNIces are more of a burden to them...
As of GNOME/.NET marriage, how much does it differ from the intentions of SAMBA guys?