Slashdot Mirror


User: profBill

profBill's activity in the archive.

Stories
0
Comments
19
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 19

  1. Compiling PL/C cost "money" on One-a-Day-Compiles: Good Enough For Government Work In 1983 · · Score: 1

    In 1975 at "The" Ohio State University on an Amdahl 470 coding PL/C , a horrible "teaching" language version of PL/I that auto corrected syntax errors. That meant that the errors you got on compilation were not the errors you coded, but the ones the compiler added for you. Lots of fun.

    Anyway, when you started a class you were given an account with a certain amount of "money". Money was required as each compilation "cost" a certain amount of cash to compile and run. The more resources you used (not just CPU time or memory but also things like disk space ) the more you had to pay. If your account ran dry, you couldn't run any more jobs. You had to go beg your TA for more money so you could finish your programs. This of course affected your grade.

    I will never forget sitting in the hallway of the computer center watching the monitors for when my job ran, literally praying that the damn thing would run this time and running to the A-Z mailbox for my output to see if I got what I was looking for.

  2. Re:1 year now and it's been great on Switching From Sitting To Standing At Your Desk · · Score: 1
    Good question. Actually I had the sitting desk already so it was kind of natural to keep it .For example, when I'm meeting with people it is convenient to sit and talk.

    However, I have to say that when discussing code, it is really nice to be standing as it is easier to gather around the screen with others and look at things. I'm a prof, so this is great for teaching a couple of people at once.

    Also, I had some extra money at the end of a semester and bought a muvman stool. It is really great . The center post sits in a stiff ball-and-socket joint at the bottom and allows you to move around while you kind of sit/lean. Only thing is the price.

  3. 1 year now and it's been great on Switching From Sitting To Standing At Your Desk · · Score: 1
    I got a standing desk about a year ago and it has been great. I have a pretty small office and manage to fit in a standing desk and a small, "sitting" desk. Coding/writing when standing is actually pretty good, but you do get tired at which point you sit down for awhile. I have a simple setup with a laptop so if I sit I can still work. While standing you just naturally move around, shifting your weight etc. so you get some constant movement in. Some tips:
    • get a good, solid standup desk, one you could lean on. There's a lot of cheap crap out there. Mine is a 4'x3' wood top, lots of space. Something like this but not this
    • get one that's adjustable. There are all kinds of weird things out there (motorized for example), but mine has a simple crank to set the height. It isn't clear for awhile what the height should be and you should be able to adjust it.
    • get a standing mat. I just picked one up a Sears like this but you can get one anywhere. This made standing a lot easier. In the beginning, my feet hurt much more than anything else

    By the way, I'm 57 and have had operations on both knees. Not a problem.

  4. The Twiddler on Google Report Shows Governments Want More Private Data · · Score: 0

    Come on, who could forget the twiddler ( http://www.handykey.com/ ). It's a chord keyboard, its a severe carpal tunnel generator and its a foul verb, as in: "Hey, who have you twiddled today" or "Twiddle me when you get home". Nice!

  5. Re:In my day... on Ask Slashdot: What Were You Taught About Computers In High School? · · Score: 1

    Graduated HS in 75, ditto on never seeing one in school. However, one of my buddies older brother was an electronics hobbyist and he built an IMSAI that we got to play with. The keyboard was scary, a board with delicate little stubs for each key. Storage was cassette tape, which was slow as hell. However, the brother had an account at UC (Cincinnati) and an acoustic coupler modem (150 baud). We played the original Adventure over that crappy hardware and I don't think I ever had so much fun. I can still remember the time, in total frustration, I attacked a dragon and responded "yes" to the question "with your bare hands?". I got the response "Congratulations! You have just vanquished a dragon with your bare hands! (Unbelievable, isn't it?)". I was basically hooked at that point.

    First real programming experience was my junior year of college, running PL/C on cards on an Amdahl at Ohio State. Now *that* was quite an experience. Each program cost money to run, and you got a certain amount at the beginning of the quarter to do you work. Had to beg the TA if you ran out. Waiting at 2am for your job to come through. PL/C would "fix" your compiler errors, generating errors for code you never wrote!

    God I'm old. Oh yeah, get off my lawn

  6. Re:What year is it for Voyager 1 & 2? on Voyager 2 Speaking In Tongues · · Score: 1
    And that, ladies and gentlemen, is why they call it the theory of *relativity*

    >>bill

  7. Re:What year is it for Voyager 1 & 2? on Voyager 2 Speaking In Tongues · · Score: 5, Informative
    The relativity calculator at http://www.1728.com/reltivty.htm gives a relativity factor of 1.0000000016077795 for a speed of 17km/sec. If you multiply that all out for the approximate 33 years of travel (back of the envelope style, 33*525600*60), you get about a 1.67 second difference.

    Of course, with the aliens towing in the spaceship, that might be off a bit :-)

    >>>bill

  8. Because its premise is flawed on The Sad History and (Possibly) Bright Future of TiVo · · Score: 1

    TiVo, in my humble opinion, is based on a fairly flimsy premise: that television is so important to watch that you are willing to spend time and money to make sure you get to watch all of some part of it. Really? Seriously, what is on television that you couldn't miss? Frankly, very little. I'm not trying to be a hater, I watch TV all the time. I just don't care if I miss something. Because whatever I miss I can find later, and if I can't I didn't miss much. It's mind candy, mostly, and we could all do with losing a little "weight".

  9. Sprint Novatel727 + cradlepoint router on Viability of Mobile Broadband For Home Use? · · Score: 0, Flamebait

    I live in the sticks where my options are few. Too far away from anything for cable or DSL and satellite is just a joke. I finally bit the bullet and bought a mobile card from sprint. I plug it into a cradlepoint (mbr1000 cellular, wireless N) router and the mobile card provides wireless service for the house. Yes, there is a 5Gb limit but the service is quite good. 200-300Kb down, 100Kb up on average. Sometimes quite a bit better, occasionally poorer but not often. Streaming video is not terrible and music seems good.

    Anyway for rural use it is far and away the best solution

  10. Re:No. on Obama Wants Broadband, Computers Part of Stimulus · · Score: 1

    The recurrent cry of "we need more technology in the classroom" is nothing more than a panacea for all things labeled education. Instead of focusing on educational issues, technology is a convenient place to thrown money and "address" the problem. A computer does not make you smarter, does not make you more job worthy, does not make you a better problem solver. It is just a big lump of junk unless someone can teach you how to use it as a tool. Few presently can. Instead, the fact that young people "use" their computers makes educators feel like they are making big progress.

    What do young people do with their computers? Read Systems Software is Irrelevant by Rob Pike. Written in 2000 and somewhat dated, the "Grandma" effect is still clear. People, read young people, typically use computers for three things: networking (blogs, web pages, chat, twitter, ...), entertainment (music, videos, games) and maybe, MAYBE, word processing.

    I teach introductory computer science and encourage students to bring their laptops. For the small percentage, it works great. Everyone else is off playing around. They may be "literate", but they are not better educated. They are, however, much more distracted. That is what computers have brought this generation

  11. Burdock killed the Ether kludge on The Thirteen Greatest Error Messages of All Time · · Score: 1

    Back in the 80's on a Xerox Dandelion (a dedicated Lisp machine, which by the way was an AWESOME development environment), the ethernet connection, which was kind of a new thing, would occasionally go south requiring a restart. The error message was, as above, "Burdock killed the Ether kludge". My favorite.

    We used to fight to get to use the two machines that had a whopping 4Mb of memory (the crappy ones only had 1Mb). Ah, those were the days

  12. Hellboy, the movie, sucked! on Movie Review, Hellboy II · · Score: 2, Interesting

    I was amazed at the following the the original Hellboy garnered. I took my kids to see it, and we ALL hated it. To the point that, when we see a movie we don't like, we all recant "Well, at least it wasn't as bad as Hellboy". And my son is a real movie person!

    I don't really know the comic, and I suspect that clouds a lot of peoples opinions of the movie, but as someone who came in fresh, Hellboy was just awful-terrible.

    Hard to imagine the sequel being better (actually, I really can't imagine it being worse).

    As a comparison, loved Wall-E, thought Ironman was just OK.

  13. Re:not surprising on Nano Safety Worries Scientists More Than Public · · Score: 1

    Any chance you could send me pointers to the talk? We are doing some research on how people (lay people) form opinions on controversial topics. We are looking at nano as one possible topic. Any help would be appreciated.

          bill

  14. Google is a company, slogans are PR on Google Stands Ground on Google.cn · · Score: 1
    What confuses me is why people think that their slogan means anything? Perhaps when the "boys" started Google "do no evil" did mean something, but it is quite different now. Google is estimated to be worth $80 billion dollars (http://news.bbc.co.uk/1/hi/business/4072772.stm), and they are beholding to many people. They may have been driving the bus for awhile, but they (and many others) are now just riding the ride, at least from a business point of view. If business is good in China, then they need to find a way to be in China. And they did, within the laws of the US and China. That is what a company does, makes money, hopefully within the law. To expect different from them seems, well strange.

    What seems absolutely ridiculous, frightening really, is that our Congress is bringing these companies up to the Hill to yell at them. What is that saying, something about living in glass houses? Come on people. Get Congress to get its act together first, then tell me about Google.

  15. Some obvious situations (from my own class) on Ethical Dilemmas Related to Technology · · Score: 2, Interesting
    We teach "computer ethics" in the senior design class. Here are some of the scenarios we use:
    • Napster/music stuff and the idea of copyright.
    • Privacy issues. Can email be examined? Can one "tap" a network to discover information? Can a disk account be examined. What are the conditions. Are they any different than mail/phone?
    • Ownership issues. If I work for a company/university, do they own all the code I write or only "some" of it. What are the conditions?
    • Hacking. Should "innocent" hacking (non-damaging, no gain by hacker) be prosecuted. What about someone identifying security problems.
    Also, what is unusual, in general, about technology unique in comparison to previous work in ethics? Anything?
  16. Have done exactly this with Debian 2.2 on Free Software Operating Systems for Old Laptops? · · Score: 2, Informative
    I did exactly what you are describing using Debian 2.2. The machine is an old laptop with a Cyrix 486 (which is really a 386 equivalent), 4Mb of memory and a 100Mb disk. I couldn't get any connection process to work, so I did it all by floppy. I gave it to my 10 year old daughter to play with (she just wanted the BSD games). If she wants something new, I download it, put the package on the floppy then installed it . She doesn't really need it, but I did it just to see if it could be done. Oh, and X11? No way, couldn't get it to work with that little space (but I didn't reach back to very old X11 distro's either).


    As for her learning about computers, that wasn't the goal. But she at least knows there is something there besides the family windows box.

  17. Why the Turing Test is a waste of time on Turing Test 2: A Sense of Humor · · Score: 4, Informative
    The following is an excerpt from an article by Drew McDermott about the "Red Herring Test". I always thought it pointed out quite well why the Turing Test seems like such a waste of time.
    What confuses most people is that they mistake Turing's attempt to avoid the question for an attempt to answer it. But anyone who believes that Turing's test is an interesting test for intelligence is guilty of behaviorism, not a crime in itself, but shameful in anyone who believes in cognitive science, the antithesis of behaviorism. Of course, it is probably true that a system that could fool a trained panel of experts into believing it intelligent would in fact be intelligent, but it is blatant waste of experts' time to have them sit on such panels, when they should be inquiring about how minds actually work.

    Compare the following hypothetical case: Human explorers land on a planet whose inhabitants are somewhat technologically backward. The locals are impressed by human gadgets, especially radio. They decide to try and understand it, so they rustle up some philosophers in order first to arrive at a criterion for something's being a radio. Their first cut is that a radio is a device that emits sounds whenever similar sounds are made in the control room of the earthlings' spaceship. But others object that this criterion does not rule out ordinary telephony, so the criterion is modified. Perhaps they arrive at something like, ``A radio is a device that emits sounds similar to those made in the earthlings' spaceship while suspended from the ceiling by a nonconducting string.''

    This is all amusing, but a waste of time if the aliens really want to understand radio. No one needs an ironclad behavioral criterion for ``radiohood,'' assuming that there are plenty of indisputably genuine radios around to study. Such a study might eventually lead to a deeper definition of radio as ``A receiver of signals encoded as modulated electromagnetic waves,'' but by the time the definition was available it would be relatively unimportant, when stacked up against the theory of electromagnetism.

    Similarly with intelligence. If we ever have a theory that explains it, we will no longer care about distinguishing bogus understanding from the real thing. We will have a rich theory based on concepts we can now barely imagine, just as radio is based on something as unlikely as invisible electromagnetic waves.

  18. Re:Maxima (Macsyma) on Open Source Symbolic Math Program? · · Score: 2

    Macsyma is THE symbolic math package, predating all others and the standard to which all others were often held. While I haven't worked with the derivative Maxima version, I still remember working with Macsyma and being very impressed. In fact, many (older) AI texts used to talk about it as a standard for early AI work. Been around more more than 20 years now.

  19. message passing vs. generic function on Ask Bjarne Stroustrup, Inventor of C++ · · Score: 1
    One way (one of many I suppose) to divided object-oriented languages is based on a kind of philosophical choice. On the one hand are languages that rely on "generic functions" such as C++ and CLOS (of Lisp), and on the other hand are those language that use "message passing" such as Smalltalk, Objective C and others.

    While it isn't clear that it has a great effect on the user, each has a very different flavor. Smalltalk sends a "message", with typed arguments, to the "object" for the object to disambiguate what to do next. C++ creates a "generic function" which indexes the appropriate function based on that function's typed arguments (name mangling).

    1) Is that a fair distinction?

    2) If so, do you think the differences are important?

    3) If so, why did you go the route you did with C++?