Slashdot Mirror


User: reiisi

reiisi's activity in the archive.

Stories
0
Comments
1,487
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,487

  1. Prime sieves are easy to miswrite. on Stroustrup Reveals What's New In C++ 11 · · Score: 1

    I was playing around with a factoring sieve the other day when I realized just how much my choice of language colored the algorithm I used.

    If you use the same algorithm across all the languages, it prejudices your results. If you use a different algorithm for each, you end up comparing apples and oranges.

    Sure, if you use the stuff in your language that requires overhead, the overhead will be there.

  2. goto is all you need for modern programming? on Stroustrup Reveals What's New In C++ 11 · · Score: 2

    (Not arguing with your broad point that these new addirions to C++ will be useful.)

    Goto is no way sufficient for modern programming. You also need some way to manipulate whatever passes for the (effectively stack) constructs that allow nested parameters and locals. And you need some way to hide the bulky extra code (as in text macros and such).

    I got bit on this when I should have known better, back in '97 or so -- using a Fujitsu CoBOL, forgot that the old CoBOL PERFORM was kind of like the old BASIC GOSUB. Found myself trying to use recursive calls in some UI code, and the variables I was expecting to be local to the procedures were, of course, global, and my fancy UI screen would keep blowing up.

    I'd have had to implement effective stacks all over that code to keep it from blowing up. Gave up and reverted to the older, much harder to understand UI.

  3. So, attacks against the Constitution, ... on Ask Slashdot: What's the Best Way To Deal With Roving TSA Teams? · · Score: 1

    So, attacks against the Constitution would be grounds for stripping a Congressperson of his or her nationality.

    They've lost their sense of irony, as well.

  4. microsoft did/doesn't abuse customers? on Google Health's Lifeline Runs Out · · Score: 1

    Funny. I would have sworn I felt abused by all the advertised features in VC/VS that didn't work in my case.

    I hear that there's this syndrome where the abusee ends up always trying to defend the abuser.

  5. Lying through their teeth on Google Health's Lifeline Runs Out · · Score: 1

    I asked for my sister's records once and got physical film. Three months later they gave me a CD. When I said thanks, they said it was just what they were legally required to do.

    Storing the film was a pain and reading the CD was a pain, but passing them to the next doc and getting them back was a lot quicker than having one hospital send them to the other.

  6. could care less, but only if he tried on Ask Slashdot: Re-Entering the Job Market As a Software Engineer? · · Score: 1

    in other words,

    "I suppose I could care less if I cared enough to think about how much I care."

    A lot of idioms are abbreviated, including most of the idioms you use every day.

  7. Note that DBA is not really coder on Ask Slashdot: Re-Entering the Job Market As a Software Engineer? · · Score: 1

    I'm wondering if the OP is considering sysadmin?

    School and coding experience ought to count for quite a bit, especially in companies that don't want BOFH sysadmins.

    (Strictly hypothetical, however.)

  8. So, toss the perfect matches? on Ask Slashdot: Re-Entering the Job Market As a Software Engineer? · · Score: 3, Interesting

    I mean, logically, the odds that a perfect match is going to be real are high against.

    So management should probably tell HR to toss the perfect matches first.

    But, more to the point, why aren't tech companies training their HR people? A lot of the issues in this thread could be dealt with by having the HR participate in projects at some level and watch the employees and comparing their work to their resumes.

  9. sarcasm on Creating the World's Cheapest Tablet · · Score: 1

    FWIW, the parent post linked his indelicate utterance with another on wikipedia (the famous "... let them eat cake.")

    The wikipedia article was interesting, as well, because I didn't know that the evidence points away from Marie Antoinette having said it.

  10. A lot of them don't really know what you think on Creating the World's Cheapest Tablet · · Score: 2

    Why are they stuck in poverty?

    Sure, part of it is the lack of resources.

    But another huge part is lack of information.

    Moreover, your talk about them getting information from their neighbors? Many/most of them live in villages where the neighbors don't have a phone, even if they do.

    You don't have to have a cutting edge communications device to benefit from a communications device. Calculation and informations storage and retrieval are additional benefits.

  11. irony flag on Ask Slashdot: Changing Passwords For the New Year? · · Score: 1

    MUHAHAHAHAHA is not the best irony flag.

    (For the clueless, cracking dictionaries tend to include foreign language words, for whatever matches "foreign" in your world.)

    Any way you do it, you need more than one word, preferably at least three, and you have to be careful that the resulting phrase is not common.

  12. Re:Where do you get your facts? on Will Hackers Try To Disrupt the Iowa Caucuses? · · Score: 1

    Uhm, yeah, you say such things, but,

    (1) While I wouldn't be surprised if the facts you present are true, and
    (2) I'm aware that there is a lot of corruption in the security industry, both IT and the more physical kind;
    (3) I would be unwise to the accept what you present as fact without citation/reference; and
    (4) I would be even less wise to accept your inference of corruption without real evidence.

    Morever, getting back to the point, sure,

    (1) machines can be perverted, but
    (2) the amount of damage done by a machine varies by its function,
    (3) by the physical trail left behind, and
    (4) by the number of functions combined in a single machine.

    In terms of reportage, an optical scanner built by company X and a touch panel voting box built by the same evil company are similarly (but not equally) likely to be sabotaged. But an optical scanner can't re-write the vote, it can only miscount it. And it essentially leaves a record of the dirty deed behind. Whether anyone checks is a separate issue, a human systems issue, not a mechanical system issue. The vulnerabilities are different, as are the methods of mitigation.

    Touch panels, on the other hand, unless carefully designed to report in the same way a physical ballet is designed to report, can alter the reportage and the votes themselves.

    A vulnerability you perhaps have not considered is monitoring. Touch panels, since they read the vote when the vote is made, can be monitored wirelessly (by inadvertant radio noise, even) to discover the votes that individuals cast. Scanning bubble sheets can be postponed until the end of the day, and the ballots shuffled after they are drawn from the box, completely detaching the voter from the ballot (unless a precinct is unanimous).

    Touch panels are useful for helping people who would have difficulty filling out a bubble chart. Even then they need to be carefully designed, and must produce a physical ballot that is not significantly different from the ones filled out by hand.

    For the general voter, bubble sheets provide significantly fewer opportunities for corruption and siginificantly greater opportunities for reducing the effects of corruption.

    There are just some things that simply should not be done by computer, no matter how cool they appear.

  13. base 12 or 60? S non-binary. on Christmas Always On Sunday? Researchers Propose New Calendar · · Score: 1

    Why not base 64 or 16?

  14. the guys at the top on Will Hackers Try To Disrupt the Iowa Caucuses? · · Score: 1

    Generally, the guys at the top of a country can only do what they are allowed to do by the next strata lower.

    Kim Jong Un could not suddenly open up North Korea if he wanted to. He's going to have to learn to work the old-boy network there just as his father and his grandfather did, and he is just as likely to be corrupted thereby.

    If we want to change things, we have to do it ourselves, and that is either by open opposition or by working from within. Neither way is free of opportunities for corruption, but giving up lets things just get worse.

  15. Where do you get your facts? on Will Hackers Try To Disrupt the Iowa Caucuses? · · Score: 1

    Optical scanner at least as easily hacked? To what purpose? Do they then destroy the paper ballots before there is a chance for a physical recount?

    And, okay, that level of distrust of the judicial system is warranted, perhaps, sometimes, but give some specifics.

    And if things are that bad in the judicial system, touchscreen's lack of physical record separable from identity is still a lot easy to do social engineering on than the paper ballot, which is what you seem not to understand.

  16. Re:iOS does not support file uploads on Why Can't We Put a BASIC On the Phone? · · Score: 1

    Granted on the Safari limitations, but Safari is not all there is and Android is not iOS.

    This whole article just smelled at the time like an excuse for shills to trumpet Microsoft's latest attempt to come from behind and claim the leading edge it never has been able to actually get. I probably misread a bit of sarcasm in the posts.

    The reason for the knee-jerk reaction is that Microsoft has consistantly pushed much better products out of the market with its unreasoning need to pretend it is leading-edge. They use their weight, whatever weight they can exert or conjur up, to re-define the market to not include whatever need the better stuff answered, and then they trumpet about how great a job they do while they secretly try to re-create the functions they've suppressed in their own products.

    It's a tactic of repressive regimes from time immemorial. And BASIC gets a bit of the acrimony because Microsoft used it.

    Anyway, it's nice to have a good programmable calculator built into devices with the processing power and enough extra storage, but I prefer bc/dc to BASIC for that purpose. Lisp, Ruby, Perl, Python, lots of other options, and even Javascript is not a bad option. And Microware's basic09 was a nice BASIC, too, back then.

  17. I give up. Stupid not-plain-text. on Why Can't We Put a BASIC On the Phone? · · Score: 1

    Or am I forgetting what the strikeout tag was?

  18. confusion between Metrowerks and Microware:-%lt; on Why Can't We Put a BASIC On the Phone? · · Score: 1

    erk

    Microsoft did the world a lot of damage with their versions of BASIC. You have to allow for a bit of residual acrimony.

    (MetrowareMicroware's basic09 was kind of fun, way back when.)

  19. Re:example of what? on Why Can't We Put a BASIC On the Phone? · · Score: 1

    Microsoft did the world a lot of damage with their versions of BASIC. You have to allow for a bit of residual acrimony.

    (Metroware's basic09 was kind of fun, way back when.)

  20. Re:calculators on phones on Why Can't We Put a BASIC On the Phone? · · Score: 1

    Heh.

    But Forth does have a goto, you just don't usually teach the bootstrapping words. (BRANCH and 0BRANCH, or whatever your version of Forth calls those. Some manage to build the thing without leaving the words in the resulting vocabulary, but that's kind of like deciding you don't need some version of <BUILDS / DOES> .

  21. Re:twitter, I like you on Techrights Recommends An Apple Boycott · · Score: 1

    Do you know the meaning of the expression, "cherry picking", when applied to arguments?

    That's setting aside the contextual errors.

    That little link you are so enamored of is ignoring a huge chunk of history. Leaving handles off is trivial. If we want to talk about handles, what Apple did with the clamshell iBook was innovative in a design sense.

    All Apple did with the design of either the iPad or the iPhone was take the design the next logical step as technology improved.

    And not everyone agrees that design patents were a good innovation. There was a time, you know, when they did not exist in the free country that was the US back then.

  22. Re:Things I don't want to do with BASIC on Why Can't We Put a BASIC On the Phone? · · Score: 1

    From someone whose sig currently says nothing scales like COBOL, well, is that sig supposed to be sarcastic? Or are you taking about as long as you don't have to change the program any?

    On your use of QBasic to write a simple program that parses an archive of email from your bounce address and creates a list of addresses to be removed from your contact list, tell me, would you have chosen QBASIC if you hadn't been doing it to annoy your co-worker?

    And, if you now wanted to take that annoyance program and change it to try retrying the addresses once before clearing an address from your contact book, how hard would that be? And if you had chosen to use perl instead?

  23. Then you were being sarcastic in a different sense on Why Can't We Put a BASIC On the Phone? · · Score: 1

    One of the problems with sarcasm is that sometimes it is too subtle.

    And one of the problems with whack-a-mole shill hunting is that it's sometimes hard to tell where to wield the hammer.

    One thing's sure, this article was definitely fertile ground for shills.

  24. Re:How much did they pay you? on Why Can't We Put a BASIC On the Phone? · · Score: 1

    No, actually, I think you did deny it pretty thoroughly.

  25. Shill party's over, guys. on Why Can't We Put a BASIC On the Phone? · · Score: 1

    We've found BASIC for Android and iOS, it does not require the dev system, and I think someone already noticed that the dev system for WP7 isn't really free as in beer, either.