Slashdot Mirror


User: ortholattice

ortholattice's activity in the archive.

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

Comments · 942

  1. I remember high school English on Engineer Deconstructs Literary Criticism · · Score: 1

    In high school we were supposed to write an essay on some book we read - I can't even remember what it was. At a loss for ideas, I recalled some commentary on something else I read elsewhere, and wrote about Apollonian/Dionysian conflict, primitive/cultured duality, natural/artificial, making connections between the characters in the book and the woodsman in Walden and Billy Budd in Billy Budd. It was written quickly - an in-class quiz actually. It made little sense to me but it sounded good. The teacher hailed it as brilliant; she read it to the other classes, and everyone in my grade knew about it. Two cute girls I barely knew, from one of those other classes, came up to me and told me how great my essay was. I guess the lesson is, for those of you still in high school, English teachers love dualities and connections to characters in other books that are not the topic of the essay.

  2. Re:Reliability? on 4GB HD in Under an Inch · · Score: 3, Informative
    After all, someone went to the effort to make a RAID 0 array using floppy disks!

    At first I did a double take and figured it would be some awkward, jury-rigged proof-of-concept with ugly wires all over the place, but the obvious googling came up with this: http://ohlssonvox.8k.com/fdd_raid.htm with great pictures. It's beautifully executed on OS X and very pretty to look at. Amazing!

  3. Re:Maybe Yahoo is changing for a reason on Yahoo to Dump Google · · Score: 2, Interesting

    A lot of commercial sites can be cut out by adding "site:org" to the search. For a lot of things that will get you the no-nonsense facts you used to get in the old days. Unfortunately it's a matter of time until all the sleazy huckster sites add a .org alias, and it's already happening. But for right now it kind of works - take advantage while it lasts.

  4. Flushing out toxins? on Best Way To Beat A Caffeine Addiction? · · Score: 1
    The problem is not so much the lack of caffiene in your system as it is the toxins it leaves behind, and those need to be flushed out.

    Not to diminish your advice, but precisely what chemicals are these "toxins" you are referring to? Can you measure them with a blood assay? Perhaps there are such things, but I see the phrase "flushing out toxins" most often in the context of homeopathic remedies and such whose main benefit is to enrich their promoters.

    My guess would be simply that your brain has been accustomed to expect caffeine and it takes a while for it to readjust. But then I'm no expert.

  5. Re:Preemption and disk requests - educate me on ArsTechnica Explains O(1) Scheduler · · Score: 1

    These kind of things were possible in older systems (e.g. Mac OS 9 and below froze every other application while you were dragging a window around), but modern operating systems cannot work that way anymore.

    It is too bad they weren't designed differently, so that they could work this way. With only a few realtime exceptions in a desktop machine - MP3 players, CDROM burners (which I think are flawed this way; maybe in the future RAM will be so cheap the necessary minimum data can be pre-buffered locally before writing) - there is no theoretical reason this has to be.

    You don't want downloads to stop when they're in the background, firewalls to stop working because they're never the frontmost application etc...

    I think that the way most timeouts are designed is fundamentally flawed. A good timeout protocol will always have a way for the client (or server) to say, "I'm busy and can't send more data now, but I'm still alive, so don't disconnect me." Anytime there is a hard timeout, the number must be selected according to human judgment, and there will always be unanticipated situations where it is too short or too long. But I guess it's too late to change this in many existing designs.

    BTW my original post was about desktops, not servers, which have different needs. But if a firewall is local to the desktop, then in scheme I described the high-priority process will become "idle" as soon as it's not waiting for CPU or disk, so if it's waiting for a packet from the firewall, then the firewall would indeed start running long enough to deliver that packet and un-idle the high-priority process.

  6. Re:Preemption and disk requests - educate me on ArsTechnica Explains O(1) Scheduler · · Score: 1
    Even if a process is at a low priority...if it comes on the CPU, it has the potential to trash memory and slow the works down.

    Exactly, this is the problem. I want the ability the force all (non-critical, non-realtime) processes not associated with whatever window is currently in focus to freeze completely, until the process associated with the window in focus is idle, waiting for neither CPU nor disk. Or until the user brings another window into focus, in which case this behavior would immediately shift to the new window.

    In other words I am suggesting a system option to do this: if the process associated with the window that's in focus is not in the idle state, make everything else freeze. Or even this: an option to freeze everything else unless the process associated with the window that's in focus has been idle for at least x seconds (user settable). This latter would prevent swapping out while the user is typing.

    It seems to me this would greatly enhance the user's perception of speed on machines with limited memory, even if it means some background tasks might end up taking longer because they lose out on some otherwise idle CPU time.

  7. Preemption and disk requests - educate me on ArsTechnica Explains O(1) Scheduler · · Score: 4, Insightful
    I think this may be important:

    The benefits of preemption are great enough that the kernel developers decided to make the kernel itself preemptible. This allows a kernel task such as disk I/O to be preempted, for instance, by a keyboard event. This allows the system to be more responsive to the user's demands. The 2.6 kernel is able to efficiently manage its own tasks in addition to user processes.

    One of the most time-wasting, counterproductive things for me on Windows, and to a lesser extent on Linux, is that background tasks can essentially take over the computer because of disk thrashing. Sometimes (on Windows XP) I've seen it literally take minutes to bring a window to the front and repaint it while the disk is thrashing doing god-knows-what in the background. It is impossible to get any serious work done when that is happening. Setting my process to highest priority (on Windows) doesn't seem to help when disk thrashing is involved. I can understand how it might take a few seconds to swap another process out and bring mine in, but not minutes.

    Now I don't know exactly what's happening behind the scenes, but as soon as I click on a window to bring it in focus, I want everything on the computer to be devoted to doing just that until its done, regardless of what disk blocks from other processes are in the queue. My disk block requests should go in front of all of the others unconditionally. In other words I should see essentially no more latency than if the computer were completely idle in the background, other than just the minimum delay required to bring it back into memory if it's swapped out. For all I care just completely freeze all other processes on the computer until my request is finished, or at least give me the option to specify that it be done that way. My productivity should override everything else on my own desktop/workstation computer.

    So, educate me about what I may be overlooking here, and will 2.6 help this? I mean for Linux of course, not Windows, which may be a lost cause (:

  8. Transformerless adapters of yesteryear on Piezoelectric Transformers · · Score: 2, Interesting
    Does anyone remember those cheap transformerless adapters you could buy around 1970? They replaced a 9-V transistor radio battery and were the same size, with a cord coming out that plugged into 110V. I opened one up, and there were 4 parts: a capacitor in series with the AC line, a rectifier diode, a 9V zener diode, and an electrolytic filter capacitor. I wonder if anyone got electrocuted by them, and when they were (as I assume) banned.

    Here's a previous rant of mine on AC adapters.

  9. This doesn't bode well on Your Cell Phone Is Tracking You · · Score: 5, Insightful
    More and more parents are going to be pressured into keeping 24 hour tabs on their teenagers, due to fear of lawsuits if their kids get in trouble as well as fear due to media-hyped crime stories. I see this as a bad thing. Kids will grow up used to constant 24 hour surveillance, fully prepared to become zombies in the Big Brother society of the future where their every movement will be tracked.

    I'm sorry, but an important part of growing up is getting at least a taste of true freedom and yes, sometimes the risk that it entails. . When I was a teenager I probably did a few things my parents wouldn't have approved of, and I that was an important part of my experience.

    I can't imagine imposing this on my own teenager, except (1) when he actively wants it, if say he goes into a strange part of town, or (2) as punishment if he gets into trouble - part of the punishment might be that he would be monitored for the next two months or whatever. If he wants to be monitored all the time,

  10. Re:How long will it last? on TV For Nerds: Cable Science Network? · · Score: 2, Interesting

    I hope they keep it low-budget at the beginning so it can survive. The problem with a lot of new ventures (the .com bust providing a notable collection of examples) is that they grossly overestimate the potential market, spend lavishly on huge productions, then boom - the money's gone and they disappear. On the other hand if they start small and grow slowly as the market, if there is one, materializes, they can survive. There's a huge amount of classic material out there, and how much can the royalties on Feynman's lectures be anyway. There's lots and lots of stuff I'd love to see (again in many cases) that already exists. I don't care if it's black and white. Just let these (presumably cheap to license) classic things run 24 hrs and see what happens. Anyway I wish them luck.

  11. The real problem on In Search of the Digital Uberdevice · · Score: 2, Insightful

    I'd settle for an Uberdevice that replaces all my AC adapters. These annoying things tend to hog 2 or 3 outlets due to their size, and it seems such a waste to have reconvert the AC over and over again for every device. They tend to become disassociated with their parent units over time, and my house is littered with orphan AC adapters that I don't know whether to throw away or not because I no longer know what they were for. And then there are the units with different milliamps but the same kind of plug, that you don't know what goes where (after a cleanup to untangle all the wires) without consulting the manuals, which of course have disappeared (another subject). And let's not get into orphaned and missing remotes...

  12. Re:Forking commercial software on "Forking" Greatest Danger of Adopting Open Source? · · Score: 2, Interesting

    Several years ago I worked on a 1-million+ line ERP app which was maybe 20% customer-modded - i.e. very heavily.

    All mods, i.e. differences from the original, were carefully documented (in the form of extensive comments in the code, as well as keeping the original code in a canonical commented-out format inside the source - in a fashion that the original code could in principal be reproduced algorithmically with a program if desired; in fact this was tested for as part of the QA process).

    With the help of diff3-like in-house tools, we kept the modified code in sync with vendor updates in a relatively straightforward fashion. Code clashes were automatically identified and carefully analyzed - it was curious how the vendor often fixed the same bug we did, usually in a slightly different way. Of course after a vendor update there was extensive testing, but there were staff people dedicated to this.

    My point is that with careful discipline it is possible to keep code in sync. It's not necessarily cheap, but good software tools to help with the process can make it surprisingly efficient.

  13. Re:I wonder how well they did? on Israeli Ministry of Commerce Picks OO.org Over MS · · Score: 2, Insightful

    In English we don't say "dollars hundred" but we write "$100". Yet in our word processors we don't type "1-0-0-$" (the way we say it), with the word processor momentarily switching into right-to-left mode when the "$" is struck (although there may be some obscure autocorrect setting for this that believe me, if I ever encountered it, I would immediately turn it off). Perhaps it's because I learned touch typing on a real typewriter, but when I type I want the letters to come out in the order I type them, period. Mentally, when I think verbally "ten dollars", my fingers "feel" the character sequence "$-1-0". It just happens. As soon as some wizard starts second-guessing me and changing the order of things, it interrupts my flow and I become less efficient, going into hunt-and-peck mode with the arrow keys to go back to try to undo what the wizard did, and when the wizard insists on redoing what I just undid, spending the time to find the setting for that wizard so I can kill the damn thing.

  14. Balmer's PR mistake on Security FUD On Linux · · Score: 3, Funny
    [Balmer] questioned the notion that the open source's community approach to fixing problems was superior to Microsoft's. "Why should code submitted randomly by some hacker in China and distributed by some open source project, why is that, by definition, better?"

    That should have been, "terrorist hacker in China."

  15. How to win on Technology Review Launches Futures Market · · Score: 2, Interesting
    1. Set up 2^n accounts.

    2. Bet half one way, half the other. Discard the half that loses.

    3. n--

    4. If n>0, goto step 2.

    5. Profit!!!

  16. Re:Go back to Redmond, troll ??? on Hacking Samsung 4510-Based APs · · Score: 1
    (great-great-grandparent poster:)

    Perhaps combining these various pools of skill (which I do not minimalize or trivialize for a moment) and supporting some real helpful and Linux-promoting projects would be a better use of resources?

    For instance, if Linux is to be a real competitor to Windows, how about using these skills to build simple distros and simple methods of installing and uninstalling apps on them that do not require arcane command line utilities and other tasks. Just insert the CD or click on the download and be done.

    No, the skills needed to hack drivers are quite different, and a lot rarer I believe, than those needed to "build simple distros". The latter needs to be done, but it requires a different mindset. Leave the driver hackers alone and let them keep hacking drivers - and thank god for them.

    (granparent poster:)

    > People make free drivers ... Everyone wins when a device driver comes out.

    This is very true, the more hardware is supported by Linux the better. However, we are not talking about device drivers here, we are talking about embedding Linux into various devices.

    There are lots of things you do as an academic exercise that end up paying off in the end, both expectedly and unexpectedly. This is why large corps. fund R&D, and it is why experimenting with embedding Linux into various devices for its own sake is to be encouraged.

    (parent poster:)

    Making different cards for different countries is going to be expensive. So perhaps legal compliance can be handled in the driver! This is a good idea, but people like myself want our drivers open so we can tinker with them, use them in monitor mode, etc. The problem is, if we can do these things, we can usually unlock the other foreign nation specific features of the card, e.g. running your wifi net on channel 13 to escape detection by your average scanner.

    And this creates headaches for the vendor, because suddenly their FCC or whatever compliance is called into question, and hence the legality of their product. Not a nice place to be, business wise.

    Sticky situation, and I'm not sure what the best solution is.

    I understand what you're trying to say, but anyone can create FCC havoc with a cheap transistor, a couple of capacitors, a resistor, a battery, and a length of wire wrapped in a coil. Yet you can buy these openly at any Radio Shack. So why should open drivers be any different? What I hate, fear, and think is wrong, is a government mentality that says they are different, thereby putting the manufacturers at risk of having losing product certification if they release open drivers. This is not the solution to the FCC problem. The solution is to crack down on people actually generating disrupting EM interference (and it's usually not so hard to detect and locate them when they do).

    The danger I see in this kind of mentality is that it tends to take a life of its own, like the mindset that resulted in the DMCA, and eventually you may not be able to buy a transistor at Radio Shack.

  17. Re:Perfect Code isn't possible on Gates: 'You don't need perfect code' for Security · · Score: 1
    Perfect code is possible, but most customers are not willing to pay the price.

    Why should the customers pay the price (specifically in Microsoft's case)? Isn't this MS's responsibility? Or are you advocating that MS just sit on its $50B in the bank while its customers continue to suffer damages from inumerable security problems? My guess is if they spent just 1/3 of that on getting rid of bugs, they would come pretty close to perfection. I mean, that is an obscene amount of money.

  18. Google is becoming useless for medical info on Google Considering Merger With Microsoft · · Score: 1

    I remember when Google provided an amazing treasure trove of genuinely useful medical information. But these days the spammers are really screwing it up. For example, suppose you are in serious need of medical information on "tramadol withdrawal" (exact phrase). Essentially 100% of the 6000+ matches are, you guessed it, spammer links to buy more tramadol. Useful medical information has become almost impossible to find, unless it's some obscure thing there's no on-line pharmacy pill for.

  19. Re:Purchase? on Home Stereo Equipment With Online Music Purchasing · · Score: 1
    Don't bother going to college. In fact, if you're in school drop out now regardless of your grade level. If you have kids, pull them out or don't send them to school to begin with. There is after all, no value in any of the information that will be learned.

    You're not paying for the information when you go to school. You're paying for a service - the service of having it taught to you. The information itself can be free; just go to the library.

  20. "Arg list too long" on The Art of Unix Programming · · Score: 1
    "Argument list too long" is kind of like the buffer overflow of the scripting world. It is one of the worst Unix violators of "16. Rule of Extensibility: Design for the future, because it will be here sooner than you think."

    I have been bitten by this several times over the years on various Unices, where a script that has been running fine will one day break when another file is added to a directory. Of course it can be fixed with xargs etc. but if it is a complex, otherwise stable script written by someone else, finding and fixing it can be time consuming and incurs the risk of introducing bugs.

    For example, suppose you have an otherwise stable, reliable a script that processes say nightly invoices on a production machine, one file per invoice. But the script writer forgets to use xargs. It runs successfully for many years, then one day the company is "too" successful - oops.

    You can argue that scripts should be written right in the first place to anticipate the problem, but the reality is that many aren't. And there's no easy way to test for it other than tediously analyzing the script line by line and making a judgment whether or not a particular wildcard expansion will ever be a problem in the future.

    I simply don't understand why, when the wildcard expansion limit is reached, the underlying software can't just allocate more memory as needed. I don't even care how slow or inefficient it is, I just don't want it to blow up.

  21. Re:Years ago in Byte. on InformationWeek On Windows-Linux Interoperability · · Score: 1
    you left out the w's - no self-respecting ms program would even try to forbid a virus to get attached to itself.

    Indeed, several years ago at least, when I last looked, MS Word required write access to its DLL(s?) on Windows NT. I don't know when or if this *ahem* "minor security issue" was addressed.

  22. Re:Question: Imperial Electricity Units? on IBM, Brazilian Government Launch Linux Effort · · Score: 1
    Most of these are derived units. There are only 7 base units from which all the others can be derived. Here is one possibility:

    Units: metric Imperial

    Length: meter furlong
    Mass: kg stone
    Time: second fortnight
    Charge: coulomb franklin
    Temperature: centigrade farenheit
    Illuminance: lux foot-candle
    Quantity: mole gross

    And yes, the franklin is a precisely defined unit: there are exactly 2997.92 franklins in a nanocoulomb. Look it up sometime to improve you education. While I'm not an expert at its history, I would imagine it has something to do with a standardized kite connected to a Leiden jar.

    Some of these are definitely more practical for everyday use. I mean, if you just want 12 dozen pencils, quick: how many moles would that be? Really, it depends on what your job is. For example, a computer scientist would find the beowulf cluster to be a more practical unit than a mole.

  23. Re:It's too bad California is being so specific. on First Lawsuits Filed under Missouri's No-Spam Law · · Score: 2, Funny
    3 can be obtained by a simple whois. Reverse track the relay servers, the website, do a whois on domain names of sending servers and you have this condition met.

    Ah, do I hear the wheels of progress already working on the next Mozilla extension? Imagine gleefully watching the California ones carefully plucked out of your Junk folder, optionally with PDF files of the necessary court papers ready to print and file.

  24. What a coincidence! on IBM Introduces 'Air Bags' For Laptop Hard Drives · · Score: 1
    This really happened: My girlfriend called me in a panic this morning because she dropped her IBM(!) laptop about 3 feet, and it will no longer turn on. I haven't seen it yet but it doesn't seem promising - the wireless PCMCIA card (with the protruding antenna part) now "looks a little askew". So I guess that's what it landed on, and it was probably crunched into the computer, kind of like when your thigh bones crunch through your hip and into your abdomen if you jump from an airplane into the ocean and land on your heels. Oh well. IBM told her that for $35 they will tell her how much it will cost to fix.

    Wait until I tell her that this very same morning IBM announced laptop airbags! OK, just for the hard drive, but still. I bet she'll get a kick out of that. Well, actually, probably not, given her plight.

  25. Pilot EasyTouch Medium Point ball-point, blue on When Word Processors Are Out: What's The Best Pen? · · Score: 1
    I posted this reply to an earlier story and will repeat the relevant information.

    I've tried dozens of different kinds of pens over my lifetime, and the one that I've settled on and now insist on is the inexpensive Pilot EasyTouch Medium Point ball-point (the Fine Point is good too, but not quite as smooth). It is the smoothest writing instrument I've found, whether ball-point, roller-ball, gel, fountain pen, or whatever. And it always just seems to work; it doesn't dry on me and require those scribbles to get the ink flowing after several days of non-use, like other ball-points. Strangely it doesn't seem to be a standard stock item and I have to special order it from Staples. The blue color seems slightly smoother than red or black, but that may be subjective.

    Somebody else here likes the EasyTouch also.