Slashdot Mirror


User: MarkusQ

MarkusQ's activity in the archive.

Stories
0
Comments
2,124
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,124

  1. Even predicting the recent past can be tricky. on 5595 Days and Counting · · Score: 2, Informative
    If we have nanotubes in quantity tomorrow, I'll be the first to cheer, because you can do many interesting things with them on a smaller scale than building space elevators. However, I'm not holding my breath.
    Start cheering then. We have the means to manufacture them in quantity now. (Basically, continious process vapor deposition, with a few tricks to it).

    The present problem is the old "how do they stick the teflon to the pan" problem; getting them to play nicely in composites, and finding ways to manufacture the composites.

    -- MarkusQ

  2. My experence on Pre-Interview Organization Analysis Design Tests? · · Score: 2, Funny

    I once got sent to an HR department, with a note to give them when it came time for the behavior test.

    The note said "Don't give this candidate the behavior test. We are satisfied with his performance and have seen enough of his behaviors to know that we don't want to provoke any of them."

    (As an independent consultant I'd already written a number of "Let's quantify the stupidity of corprorate policy X in simple, blunt terms that everyone can understand" reports.)

    -- MarkusQ

    P.S. I got the job.

  3. I was once in such a situation... on Selling Management on the Hazards of Not Using HTTPS? · · Score: 1

    I was once in a situation much like this. They had gotten as far as a beta test with "dummied up data"--real HR files that had had sensitive fields replaced by random goo--before I hit upon the idea of demonstrating how easy it was to crack. I e-mailed my boss & my boss's boss copies of their (fake data) salery history & confidential performance reviews, along with an explanation of how to get anyone's data out of the system.

    There followed a flurry while the specific hole was patched, and then I repeated the stunt on the new, "secured" system.

    By round three or four of this the idea of using http for the web interface for HR data died a quiet death.

    -- MarkusQ

  4. "factoring out?" on Factoring Out Common Genes To Find Unknown Ones · · Score: 4, Interesting

    It sounds like what they are doing is identifying the shared patterns (rather than "factoring them out"); the idea being that, if a gene codes for something important it won't change much (important gene + random change = dead critter), while the junk regions will change at a steady rate. If you look at two creatures that are medium-distant relatives, the sequences they share are likely to be important genes.

    This is exactly oposite the usual connotation of "factoring out," which implies that they are removing the common regions and looking for the differences.

    -- MarkusQ

    P.S. And, with regard to ZIP, they aren't looking for repetitions within a genome, but rather similar regions in corresponding portions of different genomes.

  5. Re:Not on embedded systems, though on Kishotenketsu Programming? · · Score: 1

    Unless you construct the preamble and tail in-place

    Agreed. The point here was pseudo-code. The original poster said that they found they got better results if they wrote functional pseudo code. This makes sense: if you specify the results you want first, and then work out the most efficent way to get them, you are more likely to succeed than if you start by writing something that is efficent and just hope that it does what you want.

    BTW, in most cases you don't need to use garbage collection to implement these sorts of functions (although it may be one of the most obvious implementations). Here, for example, you could do everything on a stack, making cleanup easy. On some systems this may even be faster than doing it in place (think dirty cache/locality of reference issues). Or you could flop back and forth between two buffers.

    The point being that these are all how-to-do-it questions which should wait until after what-to-do is known.

    -- MarkusQ

  6. Re:I for one... on 16th IOCCC Winners Released · · Score: 1

    There were rumours that they were being jailed in someplace called "Chroot" which I think is in Lebanon. I never heard if there was confirmation.

    -- MarkusQ

  7. Re:functional programming on Kishotenketsu Programming? · · Score: 1

    I find that I end up writing much cleaner code when I prototype in functional pseudocode.

    Could you give a simple example of what you mean?

    I suspect he's talking about something like this (loosly paraphrased from an intro to Haskell, IIRC):

    Problem: write a sort using the quicksort algorithm.

    Imperative pseudocode:

    1. The quicksort procedure takes an array, and an upper and lower bounds.
    2. If the lower bound isn't less than the upper bound, it does nothing.
    3. Pick a pivot value from an arbitrary point in the array between the upper bound and the lower bound.
    4. Start two pointers walking through the array, one from each end.
    5. Move the bottom pointer up till you find an item greater than or equal to the pivot value.
    6. Move the upper pointer down until you find a value less than the pivot value or until it meets the lower pointer.
    7. If the pointers haven't met, swap the elements they point to and repeat from step 5.
    8. quicksort the portion of the array between the lower bound and the item before the point where the pointers met.
    9. quicksort the portion of the array between the item after where the pointers met and the upper bound.
    Functional pseudocode:
    • Sorting a empty list give you an empty list.
    • Sorting a list (call it L) with at least one item in it (call it x) gives you a list which is the concatination of a preamble, N occurrences of x, and a tail, where:
    • the preamble is a sorted list of everything in L less than x
    • N is the number of times x occurs in L.
    • the tail is a sorted list of everything in L greater than x
    -- MarkusQ
  8. Re:Ok, I'll bite on A Unified Calculus? · · Score: 1

    In this context DFA refers to "Deterministic Finite Automata". Among other things, they can be employed in highly efficient lexical analyzers. If you've got a decent book on compilers around, you can look up the details.

    In the context of formal languages, sure. (Note that that was the first interpretation on my list.) But in the context of Taylor series? Remember, the original poster was claiming a link between formal language theory and Calculus via a DFA <---> Taylor series mapping. How in the heck do you say that Deterministic Finite Automata are somehow the same as Taylor series? Structurally, I just can't see it. But I also can't see/find any other interpretation of DFA that makes this make sense. Thus my request that the original poster provide the offered details.

    -- MarkusQ

  9. Ok, I'll bite on A Unified Calculus? · · Score: 1

    For example, DFA construction from a regular expression turns out to be a Taylor series expansion of the expression. (If anyone is curious, I can supply the details.)

    Ok, I'll bite. This statement doesn't make any sense to me, and a google search turned up matches (with DFA in {"Deterministic Finite Automata", "Detrended Fluctuation Analysis", "Dynamic financial analysis", "Descrete functional analysis"...}), none of which seemed to be what you were refering to.

    -- MarkusQ

  10. Re:Also POET on User Interface Design Book for Electronic Devices? · · Score: 2, Informative

    These two are actually the same book. Are you certain? I only own POET, but I notice (from the provided Amazon links) that they have different ISBN numbers (0465067107 vs. 0465067093). Although they are both 272 pages long. Repackaging?

    -- MarkusQ

  11. My bad on P2P File Sharing Could Cost You A Bundle · · Score: 1
    The No Electronic Theft law and the supposed "Internet Privacy Act" are two separate laws. Moreover, one was referenced in an article submission quoted from a reputable (subjective, I know) news source, and the other was an off-hand comment by one of the half-million or so Slashdot subscribers. You are quite correct. My mistake.

    -- MarkusQ

    P.S. I'd blame it on an erratic sleep schedule, but I suspect that it isn't too far from the norm arround here. So I'll have to just plead careless reading on my part.

  12. +2 Informative on the MQR standard on P2P File Sharing Could Cost You A Bundle · · Score: 1

    Man, I wish I had some of last week's mod points left. If you are correct (and it appears you are), this whole article/thread is a waste of time. It's almost a case of Slashdot trolling itself!

    -- MarkusQ

  13. Also POET on User Interface Design Book for Electronic Devices? · · Score: 3, Informative
    By the same author, "The psychology of everyday things", known in the trade as "POET".

    -- MarkusQ

  14. He wasn't joking on The D Language Progresses · · Score: 2

    I know you're joking but it's missing the point.

    He wasn't joking. The code he posted was the very code the orginal poster was raving about. It's not like he pulled some obscure C out of left field to make his point; he simply posted the code 434 byte CSS descrambler that ebyrob brought up as an example of the power of C.

    -- MarkusQ

  15. You can't do it. on Building a TCP/ IP Network Over Dark Fiber? · · Score: 5, Funny

    Goal: TCP/IP over dark fiber.

    So far as I can see, you can't do it.

    As soon as you try, the fiber won't be dark anymore, invalidating one of the conditions. You can have dark fiber, or fiber with TCP/IP (or just pretty lights for that matter) but not both at the same time.

    -- MarkusQ

  16. Nanotech on More 3D Printer News · · Score: 2

    ...or nanotech, about which I am dubious

    Out of curiosity, why? I've heard a lot of off the cuff/gut feeling/emotional arguments but I've yet to find anyone who can offer a substantive reason for doubting that eutactic nanotech is feasible.

    -- MarkusQ

  17. +1 Insightful on the MQR standard on Lexmark Invokes DMCA in Toner Suit · · Score: 2

    I do have a problem when they use copyright, a government enforced monopoly on the software, to extend that monopoly into another market, i.e. the ink cartridge replacement market.

    I think this is the most succinct and lucid statement of the objection to Lexmark's conduct that I have seen. I'd mod you up if I had the points, but I don't so I'll just try to draw the attention of someone who does.

    -- MarkusQ

  18. Arabian Nights? on The History of the "Undo" Function? · · Score: 3, Interesting

    IIRC, there was an example in the Arabian Nights. Of course, this was long before computers but it still worked like magic.

    -- MarkusQ

    P.S. On a more serious note, I wouldn't be all that shocked to learn that 'undo' wasn't implemented on a computer before the 1970s. My main reason for thinking that is that it is relatively expensive, and really only useful in interactive environments. When you're editing your program by manually shuffling h-cards, there isn't much sense in having "undo".

  19. Not a troll, darn it! on Mathematica vs. Matlab? · · Score: 2

    In case the troll moderation has confused the original poster (on the assumption that you're actually reading the thread you started):

    I am not a troll. I mean my question seriously. What are you trying to do?

    Without knowing that, it's hard to answer your question.

    -- MarkusQ

  20. Re:It's renaming on Commutative Hypercomplex Numbers · · Score: 2

    MarkusQ: They're just a shorthand for a sub-ring of the matricies

    exp(pi*sqrt(163)) (aka Mr. 262537412640768744-epsilon): Now that's bullshit if I ever read it. Any algebra that has a faithful matrix representation can be considered a sub-ring of a matrix algebra.

    Agreed. But that isn't anything new. I wasn't disputing their claims, just their hype. What is it that's so wonderful here?

    • That, for any integer N>=1 you can find N orthagonal matricies to form the basis of a sub-ring?
    • That the sub-ring so formed will have the properties you'd expect of a ring?
    • That, knowing (choosing) the form of your basis, you can find computational shortcuts?
    I guess it feels to me as if Bob Shmoe anounced the discovery of a new group of order 163, which he dubed "Shmo", and looking at it I saw it was {f^163=I}. I'd say "hey, that's just C-163. That wouldn't mean I was dismissing all modulo arithmetic.

    -- MarkusQ

    P.S. If you think I'm missing something here, I'd be glad to know what. I think I read through more of their web pages than most posters, but I did it with a 13-month old on my lap, so I may well have bounced past some key point.

  21. Ubiquitous net meeting? on Online Tutoring? · · Score: 2

    consisting of Microsoft Netmeeting (which almost everyone has on their machines),

    Who told you that?

    I would say that most people don't have net meeting. But even if they did, is it realy what you want? I'd think even just e-mail, or some sort of wiki would be much better.

    -- MarkusQ

  22. Re:[offtopic] Gershwin on Mathematica vs. Matlab? · · Score: 2
    IIRC, that theme occurs several places, sometimes with stutters or other ornaments; I don't recall off hand what part of the score I copied it from though.

    -- MarkusQ

  23. It's renaming on Commutative Hypercomplex Numbers · · Score: 3, Informative

    Number systems with more than 2 coordinates are treated like matrices, because no one is able to find rules of muliplication and addition for say a 5-coordinate system that makes the numbers associative, commutative and distributive.

    I read everything in the left two columns of links. And there wasn't more than vague promises of N+ solving signal processing problems and basic descriptions of real number field theory. But nothing saying how their N+ numbers are associative, commutative and distributive. So this is just bullshit.

    I had the same reaction, but after digging a little deeper on their site (hurah Google) I did turn up a explanation, and guess what? They're just a shorthand for a sub-ring of the matricies.

    -- MarkusQ

  24. Re:Why would you need either? on Mathematica vs. Matlab? · · Score: 2

    The formal question you pose is reasonable. However, I must take issue with your first point. {...don't reinvent the wheel...] It's always worthwhile to use the right tool for the right job.

    The main point you make is quite reasonable; however, I think you have missed mine. Before you can determine "the right tool for the job" you must first know what the job is. From what he's described, I'm not sure that either package is the right tool.

    Why?

    Imagine the question was:

    • I deliver newspapers in a rural community. I need to keep good maps of my route in case I get sick and my brother need to do it for me. I also need to keep track of how much people owe me. Which package would you recommend... I'm a choreographer and I'm working on tracking our troup's performances, as well as planning/developing new dances. Which package would be best... And so forth...
    The point is, unless we know what he's actually trying to do, it's hard to answer his question. Is he collecting statistics from trial groups? Is he attempting to model bonding site affinity/sensitivity/selectivity or something from 3d molecular models? Is he trying to reverse engineer some chemestry from blood samples? Is he trying to count the spots on a hundred and one petri dishes? Is he trying to judge the statistical significance of a micro-array test? What, in short, is the problem?

    -- MarkusQ

  25. Why would you need either? on Mathematica vs. Matlab? · · Score: 2, Troll

    Realistically, why would you need either? You can't be getting your data out to more than a few digits; even a single/short float would be overkill. So, for that matter, is machine learning...

    I guess I'll rephrase this as a question: just what are you hoping that the math package will do for you? I'm not asking for buzzwords, just a plain-talk statement of the problem you are trying to solve.

    -- MarkusQ