Domain: latech.edu
Stories and comments across the archive that link to latech.edu.
Comments · 35
-
Japanese exec pay vs. avg. worker pay
Iwata's and Miyamoto's compensation packages only look "tiny" when compared to the inflated insanity going on in the US.
I'm happy to grant that greed is part of the human condition, but it is worth pointing out that different cultures inculcate different balances of the basic human traits. Greed certainly happens in Japan, but not anywhere like on the scale seen in the US. Frankly, why would anyone really need $10 mil in annual pay? Such high remuneration actually seems obscene. One percent of that would be more than ample.
By way of international comparison, have a look at the PDF linked here. Relevant portion from page 6 quoted below. I can vouch for the indicated pay for the average full-time worker over the age of 25; I make just slightly more than this as a highly-trained professional with over a decade of experience, in a job paying roughly the industry average.
The CEO pay rate among American public companies is outrageous. They are receiving astronomical amounts of money compared to the average American worker. Meanwhile, the average full-time worker over the age of 25 struggles to get by on a mere $683 a week, an increase of less that one percent over the last year (Chattman 2005). Compared to the pay rate of an average CEO, the average full-time worker would have to work in the upwards of 385 years to make what a CEO receives in one year. During the 1980s the pay gap between CEO and ordinary factory workers grew from 42 times to almost 85 times (Byrne 1991). In 2004 CEOs in the United States made over 475 times as much as the average worker. Compared to the pay ratio between US CEOs and US average workers, other countries ratios between the two are significantly lower, as indicated in the chart below.
Country ----- Ratio of CEO pay to
------------- average worker pay
Japan ------------ 11:1
Germany ---------- 12:1
France ----------- 15:1
Italy ------------ 20:1
Canada ----------- 20:1
South Africa ----- 21:1
Britain ---------- 22:1
Hong Kong -------- 41:1
Mexico ----------- 47:1
Venezuela -------- 50:1
United States --- 475:1
I leave it as an exercise for the reader to as to whether the US's exorbitant executive pay multiple might act as a drain on the economy.
Cheers,
-
Re:Simpler "Hello World" in C?
Parent said a lot of words...
But missed the point: http://www2.latech.edu/~acm/helloworld/c.html
"This program is (supposedly) the smallest C program able to print "Hello world.". The compilation itself produces the desired printout and the program need not be actually run."
jules@vengeance:~$ cat > jar.1.c
char*_="Hello world.\n";
jules@vengeance:~$ cc -c -o /dev/tty jar.1.c /tmp/cckQeevn.s: Assembler messages: /tmp/cckQeevn.s:13: Fatal error: can't write /dev/tty: Illegal seek /tmp/cckQeevn.s:13: Fatal error: can't close /dev/tty: Illegal seek
jules@vengeance:~$
jules@vengeance:~$ ln -s /dev/tty jar.1.o
jules@vengeance:~$ cc -c jar.1.c /tmp/ccMe9S0j.s: Assembler messages: /tmp/ccMe9S0j.s:13: Fatal error: can't write jar.1.o: Illegal seek /tmp/ccMe9S0j.s:13: Fatal error: can't close jar.1.o: Illegal seekDoesn't work.
-
Re:Simpler "Hello World" in C?
Parent said a lot of words...
But missed the point: http://www2.latech.edu/~acm/helloworld/c.html
"This program is (supposedly) the smallest C program able to print "Hello world.". The compilation itself produces the desired printout and the program need not be actually run." -
Re:Simpler "Hello World" in C?
> Doesn't say "Hello" to me!
It's am abuse of the rules. It's all in how you compile it.
This program is (supposedly) the smallest C program able to
print "Hello world.". The compilation itself produces the
desired printout and the program need not be actually run. -
Re:Scheme? *ducks*Add my name to the growing list of those who think Scheme is a good suggestion. The key is to choose a language that a) teaches good programming techniques which can be applied to learning other languages in the future and b) is as interactive as possible. If a student can immediately see the results of their efforts and/or correct problems they will become engaged. A write/compile/run/debug sequence will prey upon the impatience of youth and ultimately you'll lose their attention.
In addition to Scheme, others have mentioned Logo which is a wonderful language that many of us learned in our youth. I would also suggest looking at Kid's Programming Language, Squeak (a Smalltalk implementation that seems tailor-made for the way kids think and learn), Alice and perhaps even Ruby or Python both of which have the advantage of a wealth of documentation and code samples. You might even consider the first lesson to be a discussion of programming languages, their differences and their applications. Context always makes it easier to learn specifics. The Hello World! page is a good place to grab examples of different languages for comparision.
Do NOT teach them a markup language (although McDonald's is hiring) or BASIC (there is no need to damage another generation of brains). Last but not least, if anyone suggests PERL thank them for their suggestion and get away from them as fast as possible as they are clearly mentally unstable. -
Key Application Overlooked
From TFA:Rather, the most immediate application may come in the form of a battery-operated, portable neutron generator. Such a device could be used to detect explosives or to scan luggage at airports, and it could also be an important tool for a wide range of laboratory experiments.
I'm surprised that the article didn't go into more depth on the explosives detection angle, as a neutron generator is an excellent method for detecting fissionable material, and I'm sure the folks over at Homeland Security would like a better way to guard against nuclear devices being smuggled into our country.
For more info on neutron generators and their possible application in fissionable materials detection, please look here (PDF warning). -
Other schools
I recently graduated from Louisiana Tech University. During my last quarter there, the university was offering a NanoSystems Engineering intro course similar to the one the parent thread talks about. LaTech has actually been approved for a Nanotechnology Undergraduate degree, the first in the U.S. I belive.
-
Hello World in COBOL here...Think it was that bad?
Here is the traditional "Hello World" progam in COBOL (for the youngsters out there who never had to program in it).
Only 20 lines.
-
Re:Excellent!
No matter what you throw at me, Brainfuck is worse
Worse than Malbolge? -
Re:Article
Pipe the string gibberish into dc, the Unix desk calculator. Read this for more info about dc. By the way, Windows has an echo command and the pipe operator.
-
Intermediate course
Why don't they teach Brainfuck at first ? Not so far from asm, not so far from a "real" language. Oh, well...
Do you wanna say "Hello World" ? -
Re:Programming languages
Things start getting a little murkier with XSL, since XSL does have very programmatic structures
XSLT is indeed a programming language, that is, it is Turing equivalent. It is not a procedural or object-oriented language; it is declarative, making it similar to SQL. But any computable problem can be computed using XSLT, although obviously it is heavily biased towards its original purpose: transforming XML documents into another form, whether an XML document conforming to a different schema (such as XHTML), or any other textual representation.
FWIW, you can write an XSLT program which produces output that has nothing at all to do with its input XML document. Something like:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/X SL/Transform">
<xsl:output method="text" />
<xsl:template match="*|@*|text()">
</xsl:template><xsl:template match="/">
<xsl:text>Hello World</xsl:text>
</xsl:template>
<xsl:template selectwill produce the standard example (once SlashCode's added spaces have been removed).
-
Re:Reminds me of...
The keyword here is all.
Indeed, the keyword is all.http://www2.latech.edu/~acm/HelloWorld.shtm
l Is missing:
BLISS
Cecil
Demeter
Elf
Escher
Hope
Infer
NESL
Obliq
Proteus
SGML
Sisal
Theta
Tycoon
emacs
Lotus 1,2,3
Unisys' WFL
OWL
MFC
ZApp
ZincAnd those are just the languages listed that don't have a link at the Hello World! page http://www2.latech.edu/~acm/HelloWorld.shtml
-
Re:What? No Intercal?
PLEASE GIVE UP No one said it was complete.
-
Re:But what about...
Here is Hello World! in Brainfuck.
-
Torque curves - Google to the rescue
-
Re:My first program
Funny, for something moderated off-topic, this was the first thing I thought of too...
It really would be a travesty of progress if we lost all those wonderful "Hello World" programs to history.
Fortunately, we have the classic ACM "Hello World" project to remind us of past glory. -
Re:Huh? Stuffing FUD in there or what?
Here you go, smart ass (you really should know better than to put an obvious challenge up like that on
/.)
Some Quick Finds from Google:
Your hello world:
http://www.roesler-ac.de/wolfram/hello.htm
And Another with MVS JCL:
http://www2.latech.edu/~acm/helloworld/asm370.html
And Some Miscellaneous Links for Main frame coding:
http://search390.techtarget.com/home/0,289692,sid1 0,00.html (Looks to be s/390 specific articles).
http://www.texasrock.com/ (Nice collection of links)
College is fine and dandy, but that's not the only way to learn something. -
Re:Malbolge is truly evil
What's this then?
-
Re:helloworld in EiffelGrrr.... pre tags don't work.
The code was properly indented, so check out the url for a prettier look at the code
http://www2.latech.edu/~acm/helloworld/eiffel.html -
Re:Hello World
-
Re:LanguagesEach programming language has it's strengths and weaknesses. A good developer will choose the language that leverages these strengths (or uses the one his boss forces him to). But regardless of the choice, you can still hack away and get things done.
Take a look at the Hello World project for a glimpse at programming language diversity.
-
Re:Yeha, right
Speaking of which Check out the Hello World in every language you can imagine site.
-
Re:GTK#Bah, that ain't clean. This is clean:
echo 'Hello world!'
or if you are into elisp:(message "Hello world!")
For further discussion, I refer you to the (almost) definitive resource on hello-world programming: Hello World! Thank you. -
You wanna see really obscurifacted?
check out this
and look under the C link. -
Re:Oh great...
Get Busy.
Of course, I get this:
Your comment violated the postercomment compression filter. Comment aborted -
Hello World Seven Ways
This really got my geeky juices excited when I saw this. One piece of source code that could compile/run unchanged into 7 different languages. Listed in the source they are: ANSI COBOL, ISO Pascal, ANSI Fortran, ANSI C (lint free), Shell script (GNU Bash, Ksh, sh), PostScript, and 8086 machine language. No matter which you use, the magical words "Hello World" will appear!
Click here for the link.
-
Re:Nachos
We worked on Nachos for the undergrad OS course at Louisiana Tech as well. I don't think many real world operating systems are programmed in C++, but as a learning tool, I feel like (in retrospect) it did the job: C++ is the language we used in most of our coursework, so it was well-covered ground. We were more comfortable learning concepts like virtual memory and task switching (and implementing them) without getting bogged down in a lot of low level C and assembler.
-
Re:Preach On!
I think you were looking for >this page</A>.
Windows 3.1:
#include <windows.h>
int PASCAL WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
return MessageBox(NULL, "Hello World", "", MB_OK);
}
Windows 95/NT:
#include <windows.h>
int main(int argc, char *argv[])
{
return MessageBox(NULL, "Hello, world!", "", MB_OK);
}
Compare to Motif:
#include <ltXm/XmAll.h>
void main(int argc, char *argv[])
{
Widget toplevel, main_w, button;
XtAppContext app;
XtSetLanguageProc(NULL, NULL, NULL);
toplevel = XtVaAppInitialize(&app, "main", NULL, 0,
&argc, argv, NULL, NULL);
main_w = XtVaCreateManagedWidget("main_w", xmMainWindowWidgetClass,
toplevel, XmNscrollingPolicy,
XmAUTOMATIC, NULL);
button = XtVaCreateWidget("Hello World", xmLabelWidgetClass, main_w, NULL);
XtManageChild(button);
XtRealizeWidget(toplevel);
XtAppMainLoop(app);
}
---
pb Reply or e-mail; don't vaguely moderate. -
I want my money to save the species
"It's all just immature adolescent dicksize measuring."
Sounds like a logical argument.
"...stop launching things into space that aren't needed there and investing that money in education here on earth..."
Then I present you with this scenario:
Sometime in the near future, a long period comet enters the edge of our solar system from the Oort Cloud. Because long period comets enter the solar system but once, we have no record of its existence.Amateur astronomers detect, name, and track the new sky object. After three nights of measurement, it appears that the interloper will be near earth in perhaps a month or two. Perhaps a week after discovery, universities and agencies get involved and discover that it's on a collision course. The counter is at a little under two months.
The comet does not collide with Earth, it doesn't need to. It passes harmlessly, but dangerously close, between Earth and the moon. The side of the planet facing the incoming comet takes the brunt of the attack. Impactors ranging in size from 10 meters to perhaps 500 meters in size travel in a stream with the comet and pepper the Earth's surface like a blast from a shotgun.
We'll give Earth the benefit of the doubt, saying that the comet approached Earth from the rear, so we needn't add the orbital velocity of the Earth to the impact velocity of the objects.
The damage is catastophic, but not terminal on a planetary scale. Objects that strike land devestate rural areas and a few urban centers with the intensity of a low-yeild nuclear weapon (for the small bits), but ranging up to 100 Megatons. All in all, not bad.
The danger, however, is the ocean strikes. A 500 meter impactor strikes the Pacific Ocean. Japan, the Phillipines, northern Australia, New Zeland, the Aleutians, Kamchatka, the west coast of the US, and the various atolls and such are completely obliterated by a tidal wave that moves quick enough to rule out major evacuation of the damage zones.
So there it is. We have decided to go with spending on Earth, instead of self-sufficient space stations, Moon bases, and Mars colonies. Luckily we'll get a second chance. If this REALLY happens, we may not be so fortunate.
I recommend you pick up Rogue Asteroids and Doomsday Comets by Duncan Steele. He's an authority on this topic, and I found it an interesting read. The book talks about the history of impacts on Earth (like the Tunguska event of 1908; a few hours difference and Moscow would have been leveled), determining impact destruction, prevention (more like detection), and it has some interesting photos as well.
-
asteroid mining? not in my lifetime...I have to echo a lot of the opinions I've glanced at on this topic.
1. Right now, it simply is not economically feasible to mine the Belt. Yes, I know this would enhance humanity's survivability. Yes, I know this would do wonders for our race as a whole. However, these are all abstract ideas and will not see us to the Belt.
2. Nobody cares. Take a good look around yourself, not only in the various media but also at the attitudes of your personal aquaintances. No one cares about space any more. I do, but me and a handful of other people simply is not enough motivation to get us there. Everyone has their heads on the ground, thinking about having to go to work tomorrow, about getting the kids from school, perhaps about a test in a couple of days.
Perhaps there will be an event that will give humans a fresh view of our place in the universe: a few very fragile biological forms on a single planet. We need to step back, look up at the sky, and review our progress as a species. We need to get out into space.
-
Re:science on the march!Science IS dull, or else everyone would be scientists. The marvelous results of science are what entertains us. The process of inventing the computer or mapping the many particles flying away from collisions is tedious, but using a computer or thinking about time travel is very stimulating.
It is a rare individual, and a special gift to humanity, that endures the tedium knowing that their suffering and brutal scientific scrutiny will pay off.
Oversoul would love to hear your thoughs.
-
Linux is a tool of politcal changeLinux is a tool of political change because freedom of information leads to freedom of thought leads to political freedom.
If you read Mr. Jiang's article closely, you can feel his excitement over the fact that all the information in order to run Linux was right at his fingertips. Imagine his frustration at the fact that this freedom may not be mirrored in the real world, either caused by his government (which I see has already been argued to death here) or some other entity. Whenever there is enough discontent, there will be a breaking point. Keep in mind that the Berlin Wall came down because a phone call was made by mistake. A seemingly insignificant event triggered something much larger with global ramifications.
These are just my opinions, and whatever impact Linux REALLY has, I'm interested to see how it will all play out.
-
No response? Encryption?!I'm surprise that the offical City of Ruston web page has remained unchanged through all this publicity. Even the Ruston High web site lacks any responce to this. In fact, the Ruston High School web site dates back to 1996 and still lists Randy Moore, not Dr. Charles Scriber, as principal. Someone really should update these sites to keep up to date with the issues that get their town national coverage.
But... what really bothers me the most about this story is how "Numeric Code 39" is refered to as encryption. Even one of the students, Jonathan Washington, opposing use of social security numbers on student ids states on his web page that "The barcodes on the ID Badges at Ruston High School are encrypted in what is called Numeric Code 39." At least Jonathan Washington's web page goes on to explain a coding system which clearly is not encryption. The WorldNet Daily's interview of "Dr." Scriber is much more offensive. He defends the use by stating that nowhere in the Social Security Act is there "any language pertaining to the use of Social Security numbers in encrypted codes."
SO WHAT! It is not like *encrypted* codes are being used! Where did this guy get his doctoriate from? It seems like some places will provide a "Dr." to go in front of somebody's name for accomplishing openning a box of crackerjacks! Sheesh.
I wish World Net Daily would interview someone where it means something when they say the word "encryption." Have published debate on Numeric Code 39 "encryption" between Dr Scriber and Bruce Schneier before talking b.s. about if the Social Security Act allow/disallows encrypted coded use of SSNs. Numeric Code 39 isn't even a one way hash. It is just a common one-for-one representation.
-
School Contact Information/Policies
The article has a link to the school's policy/web page.
The office's phone number is:
(318)225-0807
Administration:
Randy Moore - Principal
David Crowe - Assistant Principal
Thomas Hay - Assistant Principal
Glenda Smith - Assistant Principal
I was unable to find any e-mail addresses. But as one that lives in LA, it dosen't suprise me. Most school administration is behind the times. :) I'm continuing the search for e-mails. :)
Searching people.yahoo.com came up with a few interesting records. And if you have some money to spend you could really find out a lot about this adminstration (IE anything in public records). I will not post the info here, because e-mailing is one thing, calling a person at home is different.
"ID Card Policy:
STUDENT I.D. CARDS
All Ruston High School students must have an I.D. card. The cost of the card is included in the school fee. The card will be
coded for such things as:(1) class/grade (2) voting purposes (3) period(s) dismissed from school for work or part-time status
(4) monthly lunch purchases.
RULES CONCERNING I.D. CARD
1. This I.D. card is to identify Ruston High School students, to insure the identification process in student management, and for
control of visitors and unauthorized intruders on campus.
2. The I.D. card must be in the possession of the student at all times while at school, and penalties for non-possession will range
from a detention assignment for a first violation, to suspension from school for later or major violations. Refusal to submit I.D.
card is an automatic suspension, effective immediately.
3. Requirements for I.D. before participation:
a. check out library books
b. purchase student tickets to athletic events
c. check in and out of school
d. submit with hall pass (telephone, restroom, locker, etc.)
e. voting in school elections
f. admission to dances and student sections for athletic events
4. The I.D. card is non-transferable. Illegal use of I.D. card not belonging to the student is a suspension offense and can be
considered fraud or theft resulting in disciplinary action to the user and owner.
5. If this card is lost, damaged, or stolen, it is the student's responsibility to replace it immediately at a cost of $2.00.
6. Students scheduled to leave campus must have I.D. punched in the appropriate places."