LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Friday, August 16th, 2013

    Time Event
    3:43a
    De Icaza: Callbacks as our Generations' Go To Statement
    On his blog, Miguel de Icaza touts C# (and F#) async as a superior model for doing asynchronous programming to the mechanisms offered by other languages. He notes that using callbacks for asynchronous programming turns programmers into "glorified accountants" in much the same way goto statements did, as Edsger Dijkstra's famous "Go To Statement Considered Harmful" paper described.
    "And this is precisely where C# async (and F#) come in. Every time you put the word "await" in your program, the compiler interprets this as a point in your program where execution can be suspended while some background operation takes place. The instruction just in front of await becomes the place where execution resumes once the task has completed."
    2:34p
    Samsung releases exFAT filesystem source
    The Software Freedom Conservancy has announced
    that it has helped Samsung to release a version of its exFAT filesystem
    implementation under the GPL. This filesystem had previously been unofficially released after a copy leaked out
    of Samsung. "Conservancy's primary goal, as always, was to assist
    and advise toward the best possible resolution to the matter that complied
    fully with the GPL. Conservancy is delighted that the correct outcome has
    been reached: a legitimate, full release from Samsung of all relevant
    source code under the terms of Linux's license, the GPL, version 2.
    "
    2:36p
    Friday's security updates

    openSUSE has updated filezilla (multiple vulnerabilities), mozilla (multiple vulnerabilities), and samba (denial of service).

    Ubuntu has updated puppet (multiple vulnerabilities).

    3:34p
    QEMU 1.6 released
    Version
    1.6 of the QEMU hardware emulator
    is available. New features include
    live migration over RDMA, a new 64-bit ARM TCG target, support for
    Mac OS X guests, and more; see the changelog for details.
    3:51p
    The New Orleans UEFI Plugfest
    There will be a "UEFI Plugfest" held concurrently with the Linux Plumbers
    Conference in New Orleans on September 19 and 20. "This
    event is intended to provide the Linux community with an opportunity to
    conduct interoperability testing with a variety of UEFI implementations.
    Additionally, the event will feature technical presentations related to
    UEFI advancements and key technology insights.
    " Joining the UEFI
    Forum at the "Adopter" level is required to attend.
    5:58p
    Mozilla releases FuzzDB
    Mozilla has announced
    the FuzzDB repository as a resource for those doing web security testing.
    "The attack pattern test-case sets are categorized by platform,
    language, and attack type. These are malicious and malformed inputs known
    to cause information leakage and exploitation. FuzzDB contains
    comprehensive lists of attack payloads known to cause issues like OS
    command injection, directory listings, directory traversals, source
    exposure, file upload bypass, authentication bypass, http header crlf
    injections, and more.
    "
    8:37p
    vger mailing list problems
    David Miller has let
    it be known
    that the vger mailing list server — which handles a large
    number of lists for the kernel and beyond — is having difficulties related
    to changes at Gmail. "We may, therefore, be without mailing lists
    for several days while I install something to replace our zmailer setup.
    It could take some time and I appreciate everyone's patience in
    advance.
    "
    9:45p
    Usability testing: how do we design effective tasks (Canonical Design)

    At the Canonical Design blog, Tingting Zhao has written a detailed look at defining and articulating the "tasks" that are given out as prompts in usability testing. This includes finding the correct amount of detail, as well as navigating the distinction between closed- and open-ended tasks, or "direct" and "scenario" tasks. With scenario tasks, for example, "some participants may experience uncertainty as to where to look and when they have accomplished the task. Others may be more interested in getting the test done, and therefore do not put in as much effort as what they would in reality."

    << Previous Day 2013/08/16
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org