Slashdot Mirror


User: omnirealm

omnirealm's activity in the archive.

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

Comments · 181

  1. Re:Are you trolling or just boring? on Autonomous Cars Aren't As Smart as They're Cracked Up To Be (computerworld.com) · · Score: 1

    One tweak to maximize safety in these cases:

    If other car is close behind
            reduce speed in proportion to how close it is
    Endif

    That's the algorithm I go with when driving. It's saved my bacon a few times.

  2. Voting is a responsibility on Online Voting Should Be Verifiable -- But It's a Hard Problem · · Score: 2

    I don't want people who aren't invested enough* to go to a poll to decide policies that affect my life.

    (*modulo people with disabilities or who have work conflicts, but we already have mechanisms in place to account for that -- I'm talking about the general issue of lowering the bar too much)

  3. Re:Windows again on Dell's XPS 730x Core I7 Gaming System Reviewed · · Score: 1

    MBGMorden (803437) wrote:
    > Truthfully given how limited my scope of gaming is these days Linux
    > could PROBABLY serve all my needs if there were a good WoW (and
    > Ventrilo) client for it.

    For the record, I leveled a priest all the way to level 70 on
    WINE/Gentoo. Never had a single crash. Ventrilo on WINE works fine for
    me too.

  4. The bain of instant messaging on Why Email Has Become Dangerous · · Score: 5, Insightful

    I work in a corporate culture where if you are not available via
    instant messaging, many perceive is that you are not really working at
    the time. I know several people who wake up in the morning and the
    first thing they do is connect via the VPN to get their instant
    messaging client running so that their bosses and coworkers think
    they are working diligently. I work best by batching tasks via email
    messages, so I make it clear to people to just send me an email and I
    will get back to them within a day or so. This does not work for some
    people; one person in my organization will try instant messaging me
    and calling my office phone, but he will not bother to send me an
    email, and then he will later complain that he cannot communicate with
    me.

    As a software engineer, I remain productive by having several hours of
    uninterrupted time to focus on a particular task at hand. When the
    code builds, installs, tests, and is in the repo ready for the next
    release, then I am ready to move on to the next task, like check my
    email, which I do maybe two or three times a day. I am able to give my
    code the due attention it deserves, and I can concentrate on not
    making coding mistakes by keeping the entire code context "swapped in"
    my head while I am working on it. During that time, invariably some
    project manager somewhere is panicking about a status report or some
    other overhead and is trying to get me to update a bug ticket or
    something. Usually, by the time I read his frantic email about the
    status report, I have already fixed the problem that he wants status
    on because I was able to focus on it without interruption.

    Most people eventually figure out that they get good consistent work
    from me regardless of the fact that they cannot interrupt me freely at
    any time, like most other employees in my organization. I do wish that
    more of my coworkers would take a more proactive stance on not letting
    themselves get interrupted all the time, since I see first-hand the
    negative impact it has on their ability to function. I get annoyed
    when I am trying to talk to my boss during a meeting and he stammers
    right in the middle of an important discussion with, "Uh, wait, I just
    got am IM, I, uh, need to, uh, just a second, let me think..."

  5. Re:Non-timing critical? on Encrypted Traffic No Longer Safe From Throttling · · Score: 5, Interesting

    > introducing random jitter would go some way to subverting this, no?

    Exactly. I took a few minutes to glance over the paper. Their feature
    extraction stage consists of two predictable attributes: packet size
    and time between packets. Modifying the traffic sent at the
    application layer (SSH itself does not even need to be touched) can
    trivially ambiguate the extracted features so as to throw off the
    classification attempt. This is simply a road bump; as soon as it gets
    into use, application-layer proxies will pop up to circumvent it.

    They also seemed to have inventented their own home-brew statistical
    analysis. I was disappointed that they did not go into detail as to
    why they largely ignored the entire field of Machine Learning
    (NaiveBayes? Perceptron? kNN? Why not try using these?) when coming up
    with their classification model.

  6. eCryptfs now in RHEL 5.2 on Novell, Red Hat Release Updated Distributions · · Score: 1

    Red Hat is making strides with adopting data-at-rest encryption. RHEL 5.2 now includes eCryptfs as a technology preview.

    http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.2/html/Release_Notes/RELEASE-NOTES-U2-x86-en.html
    http://ecryptfs.sf.net/

  7. "The Desktop" == "Connectivity to the Web" on Getting Past "Ready For the Desktop" · · Score: 1

    I just got a call from my mother last night. She is running Ubuntu on
    her ThinkPad, and she absolutely loves it. She spends 99% of the time
    at home using her own wireless network, and there are no problems at
    all. Running Ubuntu on her laptop solves more problems than it causes,
    since she is the kind of person who double-clicks on random crap
    people forward to her. For stuff she absolutely has to do in other
    operating systems, she runs KVM+QEMU. I have her system set up to SSH
    into my own box on the rare occasion that I have to connect remotely
    and install something (happens maybe once every two months).

    Last night though, she was at a hotel, and she wanted to connect to
    the hotel's wireless network. Through many years of experience with
    Linux distro's and wireless devices, I told her right off the bat that
    she had about a 50% chance of actually connecting with a reasonable
    about of time and effort. The wireless device was in Roaming mode, and
    that obviously was not working. So, she went ahead and selected the
    hotel's ESSID, chose DHCP, and then activated the wireless
    device. Does she need a WPA key? Who knows; the interface in Ubuntu is
    mum on whether or not it is in the clear. Well, of course, it did not
    work. And of course, I was not the least bit surprised.

    We both had much better things to do with our time than to struggle
    with iwlist, iwconfig, and ifconfig settings in an xterm over the
    phone, so I just told her that she would have to wait to get home to
    connect back up to the Internet.

    The vast majority of folks out there really just want to use the web
    for their computing tasks. The whole computer is quite literally a
    "web interface" device. The desktop-ability of the device rests almost
    entirely on its ability to actually connect to the Internet.

    My own personal experience over the years with numerous wireless
    devices (iwl4965, prism, atheros, etc.) has left me a bit disappointed
    in the vendors in terms of driver features and quality. The wireless
    setup utilities in Ubuntu and Fedora are okay, but they could be a
    little more informative about is actually going on so I do not have to
    drop to an xterm to dork around ("Okay, so exactly why don't I have an
    IP address now? Are DHCP packets actually making it out, or what?").

    If I could pick any one top-priority problem still facing the entire
    Linux package today, it would be wireless connectivity to the
    Internet. My mother needs to be able to walk into a hotel, turn on her
    laptop, and, with little or no effort, just get a link to the
    Internet. She should never have to call someone to figure out how to
    get to her gmail account. Maybe scan the AP's on boot and have a
    wizard pop up when it detects a change in the wireless environment or
    something of the sort.

    I have a friend to works at Canonical, so maybe it would be more
    effective to ping him on this than to rant on Slashdot. Just had to
    get this off my chest though.

  8. Re:Crypto requires good integration on Fujitsu HDD with AES 256-bit Encryption · · Score: 1

    > The NSA disagrees with you.

    Due to the key management issues I brought up, I disagree with
    using these storage devices as adequate means for protecting
    anything near top secret. No use putting a titanium padlock on a
    cardboard box.

  9. Re:Crypto requires good integration on Fujitsu HDD with AES 256-bit Encryption · · Score: 1

    > Two possibilities: We've seen dramatic weaknesses in md5 and sha1,
    > and it's not impossible that something similar could be found for
    > AES.

    MD5 and SHA1 are one-way hashes. AES is a symmetric cipher. The
    weaknesses found in MD5 and SHA1 have nothing to do with
    AES. Weaknesses have been found in symmetric ciphers like Skipjack,
    however, and that would have been an appropriate example.

    > A reduction from 128 bit security to ~96 or even ~64 bits of
    > security would be a relative disaster; 64-bit ciphers are simply not
    > secure anymore.

    A reduction from 256 bits to 96 bits would also be a disaster. So long
    as we are spreading FUD about an imaginary attack against AES-128,
    why not go all the way to AES-256?

    We have discovered absolutely no cause to be concerned about a
    possible reduction of the effective key length of AES, regardless of
    whether it is 256 bits or 128 bits. Until we get some sort of
    indication that perhaps this might be a possibility (we need this
    thing scientists like to call ``evidence''), we can say with some
    degree of confidence that AES-128 really provides 128-bit key
    protection.

    > Additionally, quantum computers can theoretically break symmetric
    > ciphers in sqrt(n) time, which means that AES-128 could be broken
    > this century. Assuming both a mild algorithmic reduction and quantum
    > computing, AES-256 looks secure until the next century, if not
    > longer.

    You are referring to Grover's Algorithm. You have to make up
    some nonexistent quantum computing device with log(n) storage
    capacity. We are nowhere near actually constructing such a beast; to
    date, we have only solved the most trivial problems relating to
    quantum computers. Tell me about your plan to resolve quantum
    decoherence (just for starters), and I will start taking your
    boogeyman quantum computer attack seriously. Personally, I would
    rather be holding my breath for cold fusion.

    > Also, AES-256 really only takes 40% longer than AES-128 for
    > practical purposes, since AES-128 has 10 rounds and AES-256 has 14
    > rounds. Finally, AES-192 and AES-256 are authorized for TOP SECRET
    > classification, while AES-128 is not. That's a pretty big market
    > Fujitsu would be cutting out by only offering AES-128.

    This is the only legitimate point you have brought up: marketing. Of
    course, that is exactly the point I originally brought up too.

  10. Crypto requires good integration on Fujitsu HDD with AES 256-bit Encryption · · Score: 1

    It is always good to hear of storage device manufacturers embedding
    encryption into their products. However, after reading this article,
    there are at least three concerns I am left with regarding Fujitsu's
    offering, along with every other offering of this sort.

    Firstly, AES-256 smacks of a marketing gimmick. AES-128 is perfectly
    sufficient for anything that anyone wishes to protect; nobody has ever
    discovered a weakness in AES-128 that would be cause for
    concern. Using AES-256 bloats the key size while providing absolutely
    no additional protection above and beyond what we already get from
    AES-128. Whenever I hear of a crypto product advertising AES-256, I am
    suspicious that the company is more concerned with marketing than it
    is with actually providing good level-headed security.

    Secondly, how "hardware-based" is this product, really? More often
    than not, crypto modules are implemented in firmware, and sometimes
    they can be attacked, up to and including replacement of the
    microcode. Is this an open implementation? How do we know we can trust
    it? Is there any kind of key escrow going on? Is the chip using CBC
    mode while using a predictable IV? If so, then the drive may be
    susceptible to a chosen-plaintext attack. On Linux, we can directly
    inspect the code for TrueCrypt, dm-crypt, eCryptfs, EncFS, and so
    forth. The users, not the manufacturers, have complete control and
    transparent knowledge of exactly what is going on under the
    covers. How can we know we can trust the "hardware-based"
    implementation shipping on these drives?

    Thirdly, the fact that "the key does not reside in the computer's
    memory" does not necessarily help you much. Perhaps the symmetric key
    used for the bulk encryption and decryption of what goes out to the
    disk sectors stays on the drive's processor chip, but what does that
    buy you in terms of real security? The entire crypto system needs to
    be evaluated around its weakest point, which is almost always key
    management. If the BIOS has to send a passphrase to the drive to
    "unlock" that on-chip key, then who really cares if it is using
    AES-256 or if it keeps the 256-bit key on the drive? An attacker only
    needs to attack the passphrase, which is typically significantly
    weaker than the 256-bit key, and then simply ask the drive to hand
    over its contents.

    Some crypto protection is better than no protection at all, but we
    also do not want people to buy these drives and then have a false
    sense of security. Crypto, like any other form of security, is not
    really something you can bundle up and sell as a stand-alone product
    to customers. Security needs to be integrated into the entire system,
    because any individual component (such as an encrypting storage
    device) can be rendered completely ineffective if it can be
    circumvented by some action elsewhere in the system.

  11. Build your own USB drives on Disk Failure Rates More Myth Than Metric · · Score: 3, Informative

    While we are on the topic of failing drives, I think it would be appropriate to include a warning about USB drives and warranties.

    I purchased a 500GB Western Digital My Book about a year and a half ago. I figured that a pre-fab USB enclosed drive would somehow be more reliable than building one myself with a regular 3.5" internal drive and my own separately purchased USB enclosure (you may dock me points for irrational thinking there). Of course, I started getting the click-of-death about a month ago, and I was unpleasantly surprised to discover that the warranty on the drive was only for 1 year, rather than the 3 year warranty that I would have gotten for a regular 3.5" 500GB Western Digital drive at the time. Meanwhile, my 750GB Seagate drive in a AMS VENUS enclosure has been chugging along just fine, and if it fails sometime in the next four years, I will still be able to exchange it under warranty.

    The moral of the story is that, when there is a difference in the warranty periods (i.e., 1 year vs. 5 years), it makes a lot more sense to build your own USB enclosed drive rather than order a pre-fab USB enclosed drive.

  12. You cannot copyright an idea on WV Assessor Sues to Keep Tax Maps Off the Internet · · Score: 3, Informative

    As has been pointed out many times before on Slashdot, copyright can only protect creative expressions, not ideas. To the extent that a copyright of a particular expression would be tantamount to copyrighting the idea, then one cannot legitimately claim copyright over the expression. If the expression is primarily functional in nature and if the only reasonable alternative representations of the idea are preposterous trivial modifications (e.g., change the colors of the map, make the lines dotted rather than solid, etc.), then that is a strong indication that the expression is substantially equivalent to the idea itself and is not candidate for copyright protection under U.S. law.

    (Disclaimer: IANAL, but I did take a graduate law course on IP about a year ago. This post is not intended to be legal advice. Consult a licensed attorney in your jurisdiction for legal advice before you take any actions based on the conjectures contained in this post. Have a nice day.)

  13. I dropped Emerson's class on 2008 Turing Award Winners Announced · · Score: 3, Interesting

    I signed up for Emerson's graduate course on model checking and reactive systems a couple of years back. The first day of class, he walked in 15 minutes late and said something like, "Welcome to my class. No homework or tests. Everyone gets an 'A'. Let's see what kind of papers we can come up with." He then dived right into some intense theory as if he were casually picking up a conversation he left off the semester before. I spent the next few hours feeling like total deadweight (several other grad students just sat there silent the whole time, with expressions on their faces like deer caught in headlights). I wound up just dropping the class; it took me another year of grad courses to get all the background theory I needed to just keep pace, and I hate wasting time, even for an easy 'A'. Too bad I graduated just before he taught his class again; I would have given it another shot before leaving UT Austin.

  14. ClamAV and on-access scanning on Trend Micro Sues Barracuda Over Open Source Anti-Virus · · Score: 2, Interesting

    jimicus wrote:
    > Seeing as ClamAV doesn't have a daemon mode

    The stackable filesystem team (the ones who wrote Unionfs) put together a filesystem that uses ClamAV to perform on-access virus scanning in the kernel.

  15. eCryptfs persistent files on Linux Kernel 2.6.24 Released · · Score: 3, Informative

    In 2.6.24, eCryptfs overhauled its I/O mechanism with the lower filesystem (check out fs/ecryptfs/read_write.c). It used to directly manipulate the lower inode address mappings, which caused problems with certain filesystems like NFS (they like to be the only filesystems directly locking, reading, and writing their own address mappings). Now it opens a persistent lower file for each and every stacked inode and uses that for all I/O with the lower filesystem. This significantly decreases the complexity of the execution path for reading and writing the lower data. Together with this patch, eCryptfs now works pretty well on networked filesystems like NFS and CIFS.

    There is another patch to provide HMAC integrity enforcement, and the kernel GIT tree for eCryptfs has a branch indicating that filename encryption is being worked on.

  16. Re:I'll try to get first post... on Chuck Norris Sues Publisher, Tears Don't Cure Cancer · · Score: 4, Funny

    > > Chuck Norris does NOT post, the threads post to Him!
    > Except for Soviet Russia, where the second reversal makes things normal again.

    In Soviet Russia, Chuck Norris is still Chuck Norris.

  17. eCryptfs on Google's Gdrive Raises Instant Privacy Concerns · · Score: 3, Informative

    When Google provides a Linux filesystem (either native or via FUSE), people can use eCryptfs to prevent Google from reading the contents of their files. eCryptfs stacks on top of other filesystems and encrypts the data.

  18. k-anonymity and l-diversity on AOL, Netflix and the End of Open Research · · Score: 5, Informative

    There exist effective techniques that can anonymize the data in order to thwart attempts to correlate identities, while still preserving the statistical properties of the data that make it useful to researchers. They include k-anonymity and l-diversity:

    http://privacy.cs.cmu.edu/people/sweeney/kanonymity.html

    http://www.cs.cornell.edu/~dkifer/papers/ldiversity.pdf

  19. O(2^23)=O(1) on Loophole in Windows Random Number Generator · · Score: 2, Informative

    The paper makes reference to a O(2^23) time to compute the previous state, given any current state. Maybe I am being a bit pedantic, but any undergraduate CS major familiar with big-O notation could tell you that O(2^23)=O(1); authors should just drop O() when they want to communicate the static (input-independent) run time of an algorithm.

  20. Re:I suspect that there is more to the story... on Coppola Loses All His Data · · Score: 1

    To have a filesystem transparently encrypt individual files for you on Linux, use eCryptfs. It's now part of every major distro.

  21. Negative metrics on System Admin's Unit of Production? · · Score: 1

    Unfortunately, your value is mostly in terms of negatives. How *few* bad things happened on your watch?

    * Number of minutes that network services are unavailable and/or flaky for employees (local and remote)

    * Number of spams that you let through

    * Number of false positives by spam detection system

    * Number of hours of lost employee productivity due to overhead imposed by IT department (system software compliance, hardware inventory accounting, etc.)

    * Number of kilowatts wasted due to failure to use power-saving technology

    * Number of intrusions by unauthorized persons into network

    * Amount of sensitive information lost due to failure to encrypt or otherwise protect data

    * Amount of information (and employee time) lost due to failure to keep good backups and have a good restore procedure in place

    * Amount of money wasted on licenses for software, when less expensive and equally effective alternatives are available

    * Amount of time wasted on unnecessary upgrades/updates

    * Amount of time wasted by dealing with virus infections

    * Amount of down-time when dealing with equipment failures

    * Amount of time employees had to waste working around ineffective IT policies

    The IT department is there to reduce costs as much as possible throughout the organization. Failures by the IT department can largely be measured by how much employee time and effort is lost throughout the organization when the employees have to focus on something other than their actual jobs.

  22. Re:Newer != Better on Wine 0.9.44 Released · · Score: 1

    > As per the bug report, theres a workaround.
    >
    > ("OffscreenRenderingMode"="fbo")

    fbo gives you between a 30%-80% frame rate hit compared to pbuffer, depending on the complexity of what is being rendered at any point in the game. The best game play experience can be had on release 0.9.38 with pbuffer.

  23. Newer != Better on Wine 0.9.44 Released · · Score: 1

    chaosite wrote:
    > Yes, it has gotten way better.
    > It has support for Direct3D, tons of winapi functions, etc... It's pretty awesome at this stage, really.

    Oblivion, perhaps the most widely acclaimed game from last year, runs pretty well on Wine 0.9.38. Someone made changes to the DirectX thread-related code that causes Oblivion under Wine to crash for every version since. The lesson here is that the newest version of Wine is not necessarily the best one to use for any given application.

  24. Locking down toolsets and competitive advantages on Colleges Wrestle With Thumb Drives · · Score: 1

    stevedcc wrote:
    > University networks are not like work networks. You can't enforce
    > a standard set of tools and be sure that no one needs to run
    > anything else

    If by ``work networks'' you mean industrial software development
    environments -- well, you also can't enforce a standard set of tools.
    Let me put it this way: I really hope management over at my
    *competitors* lock down their engineering team's tool set, since
    that would give my group, which has no such artificial restrictions
    on software tools we can use (so long as everythings's okay with the
    license), a significant competitive advantage.

  25. Oblivion: Windows v. Linux on The Completely Fair Scheduler's Impact On Games · · Score: 1

    I play Oblivion using Wine on Gentoo. With a some .ini file tweakage (all spelled out at the uesp.net wiki), I actually get a better gaming experience under Linux than Windows. Surprisingly, this is mainly due to the fact that the Linux device drivers perform better than the Windows device drivers for my hardware.

    Under Windows, the audio drivers for my built-in audio chipset (ICH8) on an Intel DG965 mainboard have trouble mixing multiple channels; the audio stutters when casting spells, for instance. Also, the gameplay is smoother under Linux than it is under Windows; I suspect this may be due to the IDE block device drivers for the DG965 board's controller, since the stuttering seems to coincide with disk access (DMA problems?). None of these hardware-related issues show up under Linux; all the audio plays without stuttering, and the gameplay is much smoother. This is all using the device drivers that ship in the mainline Linux kernel; no mucking with any drivers is necessary.

    Of course, there are problems with Wine. Any version past 0.9.38 either does not work at all or crashes when you're running around in an outdoor part of the game. Trees sometimes render strangely; it seems that one of the vertices of some of the leaf objects is at the bottom-left corner of the screen, so sometimes streaks of tree leaves go across the screen. Water cannot render at more than a few frames a second, and refraction effects can make everything turn puke yellow/green. Most of these issues can be worked around by disabling the effects in the .ini file, but you have to go through the trouble of setting all that up, and you have to be willing to live without a few graphics effects.

    Overall, there are problems with running Oblivion under Windows and under Linux+Wine, but I would rather live with the problems I am having under Linux rather than the problems I was having under Windows. Frankly, I am amazed that the Wine folks have managed to get something like oblivion running as well as it does.