Columns A game of inches

Discussion in 'Article Discussion' started by Tim S, 21 Oct 2007.

  1. Glider

    Glider /dev/null

    Joined:
    2 Aug 2005
    Posts:
    4,173
    Likes Received:
    21
    Well, I learned that too from when my first article (Linux has Game) was posted here on Bit. I tried to reply on as much as possible, but eventually gave up. How right you might be, some people just refuse to give in.

    The undertone of the other forum thread was set by the OP there. Brett clearly stated that his 64bit article wasn't complete, nor 100% accurate. That he used simplifications and such. Then to be bashed on another site for simplification is, to say at least, low. I totally understand how Brett felt about it.

    IIRC there was an article or thread about this on here sometime ago. It was about giving unknowing winers the 'power' to express their biased opinions on a public channel, with a lot of readers. And the grusome thing is, that those arses usually get a lot of followers and support... ./ and digg are great examples how wrong it can go at times...
     
  2. CardJoe

    CardJoe Freelance Journalist

    Joined:
    3 Apr 2007
    Posts:
    11,346
    Likes Received:
    315
    So, you just want people to tell you the nasty stuff to your face? Fine, you crazy american! (;))

    I do agree with you that it would be nice to see that happen, but the reality is that it won't. As writers we put our thoughts out in the public for their entertainment and people expect us not to talk about things which we aren't authorative on. As public figures to a lesser degree, we have to accept the critiscism as part of our work.

    This is similar to the whole "I'm a celebrity, but I don't need no papparazi" type of arguement, but on a much lesser level. My opinion on that is there is a line which can be crossed (in this case it'd take the form of needless hate mail I guess), but for the most part we have to accept it as part of our job. That's certainly how I was taught in creative writing at university and we had entire lectures and meetings devoted to handling critiscism because it's such an important part of the job.

    Just my opinion though and, as always it's an great article to read and does raise and important issue for the communities of sites like this to bear in mind. With your 64 bit article in particular I agree with you - you can't be expected to know everything and a lot of those guys are just being idiots.
     
  3. ArtificialHero

    ArtificialHero We were just punking him sir!

    Joined:
    25 May 2004
    Posts:
    2,228
    Likes Received:
    18
    I just accidentally hit the annoying "back" button on my laptop keyboard at work, and lost a lengthy post I'd written that made similar points. One addition though - no one has a responsibility to contact you if they dislike or disagree with your work. Just as you have a right to publish articles online and never post in your own columns ;), others have a right to whinge about you, correct you, and generally bash you without even bothering to tell you about it. As Joe alluded to, much better that no one bothers contacting you to whinge about your articles than to get stacks of hate mail when you write something people disagree with!

    AH
     
  4. completemadness

    completemadness What's a Dremel?

    Joined:
    11 May 2007
    Posts:
    887
    Likes Received:
    0
    I guess i can see why they posted on the other forum, They were having a discussion about the article, and someone asked what the mistakes were, and he posted responses (not that i think their all right)

    Some of the tone has been a bit ... childish i guess, but this is the Internet, and the posters there may not want to sign up on Bit-Tech, i know there's quite a few forums i might have posted on but didn't see the point wasting my time to sign up to write out a sentence and then never visit again

    I guess both sides have merit, i would probably side more with arstech (or however their spelt) if i believed the "corrections" they posted were actually correct, and ofc the elitism attitude doesn't help anything
    Either way, if i really wanted to learn about 64 bit computing, i could read a book or look on wikipedia or anywhere else on the Internet
     
  5. CardJoe

    CardJoe Freelance Journalist

    Joined:
    3 Apr 2007
    Posts:
    11,346
    Likes Received:
    315
    It comes down to one of my favourite sayings: "Nobody has the right not to be offended."
     
  6. pendragon

    pendragon I pickle they

    Joined:
    14 May 2004
    Posts:
    717
    Likes Received:
    0
    Oh, so true. I had a Professor for my internet systems class.. oi... he had a PhD but had no clue on how to disseminate his knowledge in digestable bits... the whole class was unhappy with him and the next year he got canned.

    Also, I feel your pain, Brett. Good article.

    And lastly: Go Pats!
     
  7. OleJ

    OleJ Me!

    Joined:
    1 Jul 2007
    Posts:
    2,024
    Likes Received:
    10
    Aww... You lost me as soon as you started on the football stuff. With all this debacle I guess I'll fight through the sport references and read the article anyways :D
     
  8. fitten

    fitten What's a Dremel?

    Joined:
    18 Oct 2007
    Posts:
    5
    Likes Received:
    0
    An opinion article states a conclusion that is based on some foundation of data that the author posits as facts. If those facts are... skewed... then the conclusion cannot help but be flawed. Positing that the G5 is not a 64-bit processor will *surely* be met with 'discussion', particulary since the common 'opinion' on the G5 is that it *is* a 64-bit processor.

    About 64-bit and memory:

    Also, 64-bit processing is not just about RAM... it's about the virtual address space. For example, being able to memory map a file that is 10G in size and step through it as if it were 'just memory' simplifies many tasks. This is useful even if your computer only has 512MiB of memory. In a 32-bit system, you have to do your own buffer manipulation, for example, to pull in parts of a large file and operate on each chunk. You have to deal with "oh, I need to go back and read the 2nd chunk now, now the 10th, now the 3rd, etc." With 64-bit OSs, you can just pretend that the file is a big array by mapping it into memory and traversing it just like any other chunk of memory in your program (as an array of some kind, for example). While it's nice to be able to have a machine with 8G memory all available to a process, being able to do things like map a huge file into your address space so you can manipulate it just like any other chunk of memory (and let the pagefile system and file system deal with caching which parts are in memory at the time when you don't have enough RAM to hold it all) are much nicer to deal with instead of having to write your own block processing algorithms.

    The dynamic range that 64-bit integers off is nother area where 64-bit code helps. For example, in GIS, a 'normal' mode is to transform coordinates for an object based off of some offset that the grid is located in order to provide 'real world' coordinates. Integers may be used because they are very fast. 32-bit integers with an offset per grid is used because using only 32 bits doesn't map precisely enough (you cannot map the entire Earth down to a 'nice' resolution with only 32 bits). So, with 32-bits and an offset, you can map the grid down to a certain point then be more precise inside that grid. This is done so that all local operations to the grid use 32-bit mathmatic operations (which are fast).

    While the more simple 64-bit mathmatical operations are handled well by 32-bit processors (add, subtract), the more complex ones are harder (multiply, divide, transcendentals/trigonometric) and slower. With a 64-bit coordinate system, you can map the entire planet down to a fairly nice resolution so you can go with a 'one-world coordinate system'. The 64-bit processors handle multiplication/division/transcendentals much faster than a 32-bit system doing 64-bit math. The "one-world' coordinate system then makes mapping software easier to write (no worrying about transposing one set of coordinates from one grid to a set of coordinates relative to an overlapping grid for some other system to use, for example).

    Anyway, I'm sorry my other posts (and cross-link) caused you to feel as if you had to write this article. However, as you said yourself, when you present opinion and posit statements as fact on the Internet, *someone* will see it (at least you hope they do if you're writing for a publication) and if you have shaky or controversial points, you must expect to be called on them.

    And... it I wouldn't call it 'elitism' disputing statements that someone else claims as fact. Questioning your posit of whether a G5 is 64-bit or not is not 'elitism', for example. There are ways to 'make it simple' without distorting the fact so much that it becomes false, or weakening it to the point where it means something else entirely, in the process.
     
  9. fitten

    fitten What's a Dremel?

    Joined:
    18 Oct 2007
    Posts:
    5
    Likes Received:
    0
    Oh... addendum to the above... for the non-programmer/system person, I would agree that the main thing he will notice is that he can put more memory into his machine and for some things, the machine will run faster (and maybe be more stable for some applications that can use more simple algorithms due to 64-bit benefits). Most of 64-bit's 'goodness' is visible to programmers.
     
  10. The_Beast

    The_Beast I like wood ಠ_ಠ

    Joined:
    21 Apr 2007
    Posts:
    7,379
    Likes Received:
    164
    not bad not bad :)
     
  11. Da Dego

    Da Dego Brett Thomas

    Joined:
    17 Aug 2004
    Posts:
    3,913
    Likes Received:
    1
    Don't worry fitten, your posts hardly were the impetus for the article (though did partially fuel a discussion topic). My point is meant to be much more broad than this article. And though your first post on that article was exactly the type I'm talking about, my rant is more about a couple of the other "know-it-alls" in that discussion (unless you are the Hat guy over there).

    It's elitism when someone tries to speak "down" at another person who's sharing his or her knowledge. Your G5 discussion is perfectly reasonable, but another person over there tried to prove he knew so much more than I did that he got several of his own facts wrong in the process. All for what? To say he knew more than I did about an article that was, if he were at the level of intellect he claimed, not targeted at him anyway? To argue nuances that were outside of the scope?

    Just as there are ways to make some things simple, there are ways to dispute things without trying to be a know-it-all. That was my point in a nutshell, whether you agree or disagree. :) Whether it be against a writer, a fellow enthusiast, etc., a little courtesy and the realization that you, too, don't know everything goes a looooooooooooong way. :)
     
  12. richard parker

    richard parker What's a Dremel?

    Joined:
    27 Oct 2007
    Posts:
    1
    Likes Received:
    0
    Interesting article and I feel where you are coming from. I’ve been knocking about for a while now (nearly 20 years in the hardware / software industry) and you find similar attitudes in real life as well as forums. I find as a general rule, people who really know what they are talking about are humble about their knowledge and happy to share that knowledge with anyone who shows genuine interest. This is in sharp contrast to what I call the three topic types, they invariably have learnt a bit about three basic subjects and like to try and impress with their limited knowledge at every available opportunity. Don’t let it get to you, if you are flamed or insulted I can pretty much guarantee that with a little digging you will find that person really doesn’t have a clue.
     
  13. Renoir

    Renoir What's a Dremel?

    Joined:
    19 Jul 2006
    Posts:
    190
    Likes Received:
    0
    QFT! That's been my experience also. A little knowledge is a dangerous thing as the saying goes.
     
Tags: Add Tags

Share This Page