Sat 2012-01-28

12:53

[Planet Debian]

Tanguy Ortolo: Debian with recent AMD graphic cards

If you install Debian on a computer with a recent AMD graphic card (a, integrated Radeon HD 6310 in my case), you will only get garbage on your screen. Even without X.Org.

This is because these graphic card require a non-free firmware to work, even in 2D with free drivers. So, boot with the kernel option radeon.modeset=0 to get a working console, then install the non-free package linux-firmware-nonfree.

After that, do not forget to complain to AMD, because that really sucks hard. At the beginning there were microwave network cards unusable without non-free firmware, then wired network cards, and they are even invading graphic cards!

Sat 2012-01-28.12:04 | [Planet Debian]
[Planet Debian]

Bartosz Feński: dibbler 0.8.1

Can’t believe its almost 7 years since my first sponsored upload of Dibbler to Debian archive. I did it cause upstream promised to maintain it and fix any bugs submitted by Debian users. Unfortunately after 3-4 years he stopped to do it. Well since I was the sponsor of it, then I should feel responsible for these packages after him. It’s quite hard to do it, cause I’m not using these packages at all ;)

Anyway, I finally found some time and reviewed them. It wasn’t easy cause in the meantime whole build process totally changed.

To whom it may concern: Dibbler is an IPv6 DHCP client, relay and server.

I’ve just uploaded the newest upstream version.

Changelog follows:

dibbler (0.8.1-1) unstable; urgency=low

* ACK previous NMUes – thanks!
* New upstream version (Closes: #629685)
– uses correct example adsress pool in examples (Closes: #544323)
– corrects scope of stateless in manpage (Closes: #615165)
* Fix pending l10n issues. Debconf translations:
– Danish courtesy of Joe Hansen (Closes: #597767)
– Dutch courtesy of Jeroen Schot (Closes: #632628)
* Fixes handling of children processes using resolvconf (Closes: #627317)
* Doesn’t conflict with other resolver configuration daemons (Closes: #627786)
* Correctly handles multiselect values from debconf (Closes: #629681)
* Debianized almost from scratch, uses new source format.
* New Standards-Version (no changes needed).

— Bartosz Fenski <fenio> Fri, 27 Jan 2012 14:37:13 +0100

Yep, it fixes 8 bugs, and brings the newest upstream version with huge number of new features to Debian.

Enjoy!

Sat 2012-01-28.11:48 | [Planet Debian]
[nu.nl - Algemeen]

Opstelten wil handhaving boerkaverbod

AMSTERDAM - Minister van Veiligheid en Justitie Ivo Opstelten (VVD) vindt dat de politie het vrijdag voorgestelde boerkaverbod, als dat eenmaal door het parlement is aangenomen, gewoon moet handhaven.

Sat 2012-01-28.12:45 | [nu.nl - Algemeen]

12:33

[nu.nl - Algemeen]

Dode gevangenen aangetroffen in Hama

AMMAN - De lichamen van 17 mannen die eerder deze week door troepen van de Syrische president Bashar al-Assad werden aangehouden, zijn zaterdag op straat gevonden in de stad Hama.

Sat 2012-01-28.12:20 | [nu.nl - Algemeen]

11:53

[Slashdot]

New Privacy Laws Could Boost EU Cloud Industry


sweetpea86 writes "Cloud providers based in the European market could turn the fear, uncertainty and doubt around data protection and the U.S. Patriot Act to their advantage, according to Andy Burton, chairman of the Cloud Industry Forum. The only way that European companies can absolutely guarantee that their data doesn't end up in the hands of U.S. authorities is by choosing a provider that not only has a data centre within their jurisdiction, but is also owned by an organisation based in that jurisdiction."

Read more of this story at Slashdot.

Sat 2012-01-28.11:51 | [Slashdot]
[nu.nl - Algemeen]

Amsterdam helpt gemeenten bij weren Angels

AMSTERDAM - Amsterdam gaat desgewenst advies geven aan gemeenten in de regio om te voorkomen dat de Hells Angels die Amsterdam moeten verlaten, zich daar vervolgens willen vestigen.

Sat 2012-01-28.12:14 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Sap baalt van PvdA in SP-kamp

HILVERSUM - Het bevalt GroenLinks-leider Jolande Sap niet dat de PvdA te veel in de richting van de SP beweegt.

Sat 2012-01-28.11:57 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Agent door schietincident gedood in woning

HAARLEMMERLIEDE - Een agent is vrijdagavond laat in zijn eigen woning in Haarlemmerliede gedood door een schietincident.

Sat 2012-01-28.11:30 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

'Vlammend protest' aan beide kanten A15

LINGEWAARD - Aan beide kanten van de snelweg A15 (Rotterdam - Ewijk) laten actievoerders zaterdagmiddag een 'vlammend protest' horen tegen besluiten van minister Melanie Schultz van Haegen van Infrastructuur en Milieu.

Sat 2012-01-28.11:31 | [nu.nl - Algemeen]

11:33

[nu.nl - Algemeen]

Schmallenberg wil nieuwe naam voor virus

SCHMALLENBERG - Het Schmallenbergvirus dat heerst onder schapen, geiten en runderen, is vernoemd naar het Duitse stadje waar het virus voor het eerst werd aangetroffen.

Sat 2012-01-28.11:34 | [nu.nl - Algemeen]

10:53

[Webwereld]

5 naschokken van de grote ING-storing

Online bankieren van ING is afgelopen verworden tot offline bankieren. Een groter dan grote storing heeft de klanten van de bank getroffen. Ondanks herstel is de ramp nog niet voorbij.

Sat 2012-01-28.10:37 | [Webwereld]
[Webwereld]

Hacker kraakt encryptie smartphone via radio

Encryptiesleutels van smartphones zijn te kraken door het opvangen van radiogolven. De ontdekker van de kraak zal hem volgende maand demonstreren op de RSA-conferentie in San Francisco.

Sat 2012-01-28.10:02 | [Webwereld]
[Webwereld]

'Misstanden fabrieken door wurgcontracten Apple'

Niet alleen Apple, maar ook zijn concurrenten nemen producten af van fabrieken die in opspraak raken. Die concurrenten geven leveranciers wel meer ruimte om voor betere werkomstandigheden te zorgen.

Sat 2012-01-28.09:38 | [Webwereld]
[Webwereld]

De geheimzinnigheid rond ACTA verklaard

Het anti-piraterijverdrag ACTA kenmerkt zich door een wolk van geheimzinnigheid, achterkamertjespolitiek en een dikke vinger van de Amerikaanse filmindustrie. Waarom ACTA verder gaat dan SOPA en PIPA.

Sat 2012-01-28.09:00 | [Webwereld]
[Planet Haskell]

Alessandro Vermeulen: Getting rid of programming JavaScript with Haskell

For my Experimentation Project at Utrecht University I ported the “JCU” application to Haskell. The JCU application is used to give Dutch High school students the opportunity to taste Prolog.

The project uses the Utrecht Haskell Compiler and its JavaScript backend. The UHC translates Haskell to Core and then translates this Core language to JavaScript. For more information on this see the blog of the creator of the UHC JavaScript backend.

Please read my report on this project. The project is hosted on GitHub in the following repositories:

Incomplete proof in the HS JCU App Complete proof in the HS JCU App

update 28-01-2012: The keyword jscript in the UHC has been changed to js in order to avoid association with Microsoft’s JScript. Also new Object syntax is now available in the foreign import directives.

<figure class="code"><figcaption></figcaption>
1
2
foreign import js "new Object()"
  newObject :: IO (JSPtr a)
</figure>
Thu 2012-01-26.20:29 | [Planet Haskell]
[http://tweakers.net/]

Sony Xperia S heeft 'snel laden'-functie

De Sony Xperia S-smartphone kan volgens de fabrikant binnen een half uur voor meer dan driekwart worden opgeladen, meldt een Zwitserse site. Om dat mogelijk te maken, is de accu geïntegreerd en niet door de gebruiker te verwisselen.

Sat 2012-01-28.10:32 | [http://tweakers.net/]
[http://tweakers.net/]

EU: Nederlandse artiesten compenseren bij afschaffing kopieheffing

De Europese Commissie antwoordt op vragen van een PvdA-europarlementariër dat Nederland alleen de thuiskopieheffing mag afschaffen, zoals staatssecretaris Teeven wil, als er een garantie is dat artiesten gecompenseerd worden.

Sat 2012-01-28.10:13 | [http://tweakers.net/]
[http://tweakers.net/]

'Android-malware is miljoenen keren gedownload'

Volgens beveiligingsbedrijf Symantec heeft de Android Market te kampen gehad met een grote hoeveelheid malware. Deze zit verstopt in applicaties van verschillende ontwikkelaars, waarbij de hoeveelheid downloads boven het miljoen zit.

Sat 2012-01-28.09:24 | [http://tweakers.net/]
[Haskell :: Reddit]

x-post from /r/programming: Vellum, a verified model for LLVM

It's not strictly speaking haskell, but as ghc has an llvm backend and emphasis is on correctness it seems relevant enough for linking.

http://www.reddit.com/r/programming/comments/ozpo4/vellum_a_verified_model_for_llvm/

submitted by leperLlama
[link] [2 comments]
Sat 2012-01-28.05:34 | [Haskell :: Reddit]

10:33

[nu.nl - Algemeen]

Transportondernemer Assen geteisterd door brand

ASSEN - Door een brand bij een transportbedrijf in Assen zijn zaterdagochtend vier vrachtwagens uitgebrand en is er een ernstig beschadigd geraakt.

Sat 2012-01-28.10:12 | [nu.nl - Algemeen]

09:53

[Planet Debian]

Russ Allbery: Review: Effective Java, Second Edition

Review: Effective Java, Second Edition, by Joshua Bloch

Publisher: Addison-Wesley
Copyright: 2008
Printing: October 2009
ISBN: 0-321-35668-3
Format: Trade paperback
Pages: 319

Guy Steele, in the forward to this book, writes:

Programs, unlike spoken sentences and unlike most books and magazines, are likely to be changed over time. It's typically not enough to produce code that operates effectively and is readily understood by other persons; one must also organize the code so that it is easy to modify. There may be ten ways to write code for some task T. Of those ten ways, seven will be awkward, inefficient, or puzzling. Of the other three, which is most likely to be similar to the code needed for the task T′ in next year's software release?

Teaching this, as well as how to avoid being awkward, inefficient, or puzzling, is the goal of this book. Clearly communicating effective, idiomatic, and maintainable usage to a newcomer to a programming language is one of the hardest types of programming books to write. Books like this are therefore quite scarce. Most introductory texts do try to communicate some degree of basic usage, but they rarely go far beyond the syntax, and when they do that usage is rarely both well-defended and inobvious. Bloch takes the concept quite far indeed, going deep not only into the Java language but also into object-oriented software construction in general.

Effective Java is modeled after Effective C++ by Scott Meyers, a book I've not read (due to the lack of need for C++ in my programming life), but which I've heard a great deal about. This means the book is organized into 78 numbered items, each of which provides specific advice and analysis about one area of Java. Examples include item 16, "Favor composition over inheritance," or item 33, "Use EnumMap instead of ordinal indexing." As you can see, they run the gamut from high-level design principles to specific coding techniques.

This sort of book demands a lot of the author. Everyone has a coding style, and everyone can make usage recommendations, but the merits or lack thereof of specific recommendations are often only visible with substantial later experience. More than any other type of programming language book, this sort of usage guide must be written by a language expert with years of experience with both good and bad code in the language. This is where Effective Java shines. Joshua Bloch led the design and implementation of significant portions of the Java core libraries at Sun and is currently the chief Java architect at Google, but even without knowing that background, his expertise is obvious. Every item in this book is backed up with specific examples and justification, and Bloch quotes extensively from the Java core library to illustrate both the advantages of the techniques he describes and the problems that result when they're not followed.

This is not an introductory book, which is one of the things that makes it so efficient and concise. It's a book aimed at the intermediate or advanced Java programmer and assumes you already know the language and the basic pitfalls. There are only a few items in here that would be obvious to most experienced programmers, and even there Bloch ties them back to specific issues in Java in ways that are illuminating. I would not have expected to learn something new from a chapter on a hoary old problem like avoiding float and double for precise values, but I did: Bloch discusses the available alternatives within Java and their tradeoffs and then makes useful specific recommendations.

If, like me, you're an experienced programmer already but relatively new to Java, you still should not read this book first. You need a general introduction to the language and libraries and a few projects under your belt before you can appreciate it. (I personally started with Thinking in Java by Bruce Eckel and it served me well, although on several points of style Bloch disagrees with advice in Eckel's book, and I find Bloch's arguments convincing.) But I think this is one of the best possible choices for your second book on Java, in large part because Bloch will head off bad design and style decisions that you don't realize you're making and catch them before they become entrenched. I'm glad I read it as soon as I knew the language well enough to absorb it, and it's the sort of book that I'm likely to re-read sections of whenever I work on Java code related to those topics.

It's not entirely obvious that you should take my advice about this sort of book, since I'm not a Java expert and don't have those years of experience with it. But I've checked the recommendation with other programmers I know who are experts, and I've never heard anything but praise for it. It's also one of the books recommended in Coders at Work, and Bloch is one of the people interviewed there, which carries a lot of weight with me. And, apart from that, any long-time programmer who cares about their craft builds an internal sense of aesthetics around what a well-written program should look like and finds themselves recognizing a similar sense in other people's code, even in languages with which they're not familiar. Bloch's recommendations and analysis feel right; one can immediately see how they improve maintainability and robustness, and some of the techniques he shows are elegant and beautiful.

This is not a general programming book. It's specifically focused on the Java language, and much of it deals with specific suggestions on how to use Java's core libraries and language features. If you're not going to be writing code in Java, I can't really recommend it. But one of the things I loved about it is that, while talking about Java, Bloch also talks about object-oriented software construction: techniques for extending foreign libraries one does not control, API design, and the proper use of inheritance, among other topics.. That advice is some of the best object-oriented software design advice I've ever read. There isn't enough of it to recommend the book to people with no interest in Java, but this book has even made my C and Perl code better, and has helped me grasp the tradeoff between inheritance and composition in a deeper way than I ever had before. It's a lovely side bonus.

If you're writing Java, read this book. If you're learning Java, don't read it first, but read it second, and more than once, or alongside a project where you can apply the advice. It's dense and efficient in the information that it conveys, which means there's more in a couple pages here than in thirty or forty pages of some of the sprawling introductory programming books. I did read it cover to cover, which is one of the better ways to get a sense of Bloch's more general advice on software construction, but you'll hit information overload and will want to return to it piecemeal to fully absorb it.

And do get the second edition. I'm sure the first edition is available cheap used, but the additions of enums and generics to the Java language are hugely important and provide some of the most elegant and graceful techniques in the book.

Rating: 9 out of 10

Sat 2012-01-28.08:56 | [Planet Debian]
[nu.nl - Internet]

Site onthult geheimen koninklijke wachtkamers

UTRECHT - De koninklijke wachtkamers op de stations Amsterdam CS, Den Haag HS en Baarn zijn niet langer voorbehouden aan koningin Beatrix en haar familie.

Sat 2012-01-28.09:33 | [nu.nl - Internet]
[nu.nl - Internet]

'Beurswaarde Facebook ruim 75 miljard'

NEW YORK - De socialenetwerksite Facebook zal bij zijn beursgang worden gewaardeerd op 75 tot 100 miljard dollar (57 tot 76 miljard euro).

Sat 2012-01-28.09:22 | [nu.nl - Internet]

09:13

[Slashdot]

iPhone 4S's Siri Is a Bandwidth Guzzler


Frankie70 writes "'Siri's dirty little secret is that she's a bandwidth guzzler, the digital equivalent of a 10-miles-per-gallon Hummer H1.' A study by Arieso shows that users of the iPhone 4S demand three times as much data as iPhone 3G users and twice as much as iPhone 4 users, who were identified as the most demanding in a 2010 study. 'In all, Arieso says that the Siri-equipped iPhone 4S "appears to unleash data consumption behaviors that have no precedent."'"

Read more of this story at Slashdot.

Sat 2012-01-28.08:55 | [Slashdot]
[The Register]

Ten... smart TVs

Product round-up Net set and catch up

Sat 2012-01-28.09:00 | [The Register]

08:33

[Planet Debian]

Christian Perrier: 2012 update 7 for Debian Installer localization

  • Persian completes level 1 and is now 100% everywhere
  • Polish completes level 2 and 3 and is now 100% everywhere
  • Turkish complete level 2 and is now 100% everywhere
  • Arabic, Greek and Hindi complete level 1
  • Serbian completes level 3
  • Progress for Estonian and Romanian in level 1
  • Big progress for Kannada in level 1: only sublevel 4 left incomplete
  • Progress for Asturian in level 2
Status for D-I level 1 (core D-I files):
  • 29 languages 100%: ar bg cs de el eo es fa fr gu hi it ja kk km ko mr nb nl pl pt ru sk sr sv ta th uk zh_CN
  • 3 languages 99%: bs si te
  • 2 languages 97%: eu tr
  • 2 languages 96%: be he
  • 7 languages 95%: bn dz et id kn ro zh_TW
  • 3 languages 94%: ast da ga
  • 3 languages 93%: hu is lo
  • 1 language 92%: sl
  • 2 languages 91%: pa vi
  • others are 90% or below

Status for D-I level 2 (packages that have localized material that may appear during default installs, such as iso-codes, tasksel, etc.):

  • 22 languages 100%: bg cs da de eo es fa fr he is it ja kk nl pl pt ru si sk tr uk zh_CN
  • 5 languages 99%: be id sl sv th
  • 5 languages 98%: ast ca eu pt_BR ro
  • 1 language 96%: nb
  • 2 langauges 95%: el fi
  • 5 languages 94%: ar gl hr vi zh_TW
  • 6 languages 92%: bn bs hu ko ne sr
  • 10 languages 91%: dz ga gu ka km lt mk mr ta te
  • others are 90% or below

Status for D-I level 3 (packages that have localized material that may appear during non-default installs, such as win32-loader)

  • 30 languages 100%: be bg bs ca cs de el eo es fa fi fr ga gl he is it ja kk nb nl pl pt ru sk sr sv th tr zh_CN
  • 2 languages 98%: hu uk
  • others are 90% or below
Full 100% completeness (hall of fame) for 17 languages: Bulgarian, Czech, German, Esperanto, Spanish, Persian, French, Italian, Japanese, Kazakh, Dutch, <polish>, Portuguese, Russian, Slovak, Turkish Simplified Chinese
Sat 2012-01-28.06:38 | [Planet Debian]

08:13

[nu.nl - Algemeen]

'PVV'ers zogen klachten uit duim'

AMSTERDAM - Een zwartboek met klachten over de verkeerssituatie in Den Haag is door de gemeenteraadsfractie van de PVV in de stad deels verzonnen.

Sat 2012-01-28.10:52 | [nu.nl - Algemeen]

07:53

[Webwereld]

Hacker kraakt bewijs voor onveiligheid Havengebied

Een Anonymous-hacker heeft zich gemeld AD/Rotterdams Dagblad. Hij zegt bewijs te hebben over milieuovertredingen van een bedrijf in de Rotterdamse haven. Het bedrijf is gehacked.

Sat 2012-01-28.05:47 | [Webwereld]
[nu.nl - Algemeen]

'Pakistan wist waar Bin Laden was'

WASHINGTON - De Amerikaanse minister van Defensie Leon Panetta is ervan overtuigd dat er hooggeplaatste Pakistanen zijn die wisten waar terroristenleider Osama bin Laden zich schuil hield, al heeft hij daarvoor geen hard bewijs.

Sat 2012-01-28.09:29 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Peetoom twijfelt over kiezen leider

AMSTERDAM - Ruth Peetoom weet niet zeker of de partijleider van het CDA wel via interne verkiezingen moet worden gekozen.

Sat 2012-01-28.08:38 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Tieners VS wilden school opblazen

ROY - Twee tieners uit het Amerikaanse stadje Roy zijn deze week opgepakt, omdat ze ervan worden verdacht dat ze hun school wilden opblazen.

Sat 2012-01-28.07:32 | [nu.nl - Algemeen]

07:33

[Planet Debian]

Russ Allbery: Summary of C++ symbols experience

This is a follow-up to my previous post about the way that Debian's library symbols analysis support interacts with C++ libraries, based on further debian-devel discussion. The primary outcome of that discussion was to point me at the pkg-kde-tools utilities for handling maintenance of these files, which solved a bunch of my problems.

As before, this was also posted on debian-devel, which is where I expect most of the discussion to be.

First of all, for those who haven't explored the pkg-kde-tools infrastructure for this, it looks like the effective process goes something like this:

  1. Do a local build of the package and then generate an initial symbols template for that architecture. So, for example, I did:

        fakeroot debian/rules build install
        pkgkde-gensymbols -plibxml-security-c16 -v1.6.1 -Osymbols.i386 \
            -edebian/libxml-security-c16/usr/lib/*/libxml-security-c.so.*.*
        pkgkde-symbolshelper create -o debian/libxml-security-c16.symbols \
            -v 1.6.1 symbols.i386
    

    This generates an initial symbols file that will work for i386.

  2. Build and upload this version of the package. Now wait for all the buildds to fail (because they will, on probably nearly every other architecture than your local one).

  3. Download all of the build logs and feed them back into pkgkde-symbolshelper so that it can adjust your symbols template for all of the architecture variations. So, for example, I did:

        pkgkde-getbuildlogs
        pkgkde-symbolshelper batchpatch -v 1.6.1 *_unstable_logs/*.build
    

    This will generate rather nice annotated symbols files with appropriate arch lists and using subst tags where appropriately (such as when an argument to a function is a size_t).

  4. Modify your package to use pkg-kde-tools during the build, because subst tags are a really nice way to handle a lot of C++ symbol patterns but #533916 against dpkg-dev is wontfix, so you need the pkg-kde-tools replacement for dpkg-gensymbols. I added a dependency on pkg-kde-tools and then added the (undocumented) pkgkde_symbolshelper add-on to my dh --with flag.

  5. Build and upload the package again. Now it will hopefully build on all architectures.

This is, as you might expect, a fair bit of work, but it does work, and what comes out the other end is a symbols file that works across the current buildd architectures and detects any mistakes by upstream that change the symbols exported.

However, it does have some problems, some obvious, and some more subtle. Here's a list of the issues that I see:

  1. It feels like this symbols file is still likely to be fragile. While pkg-kde-tools detects a lot of template instances and marks them optional, I was still seeing a lot of "leaked" symbols from other C++ libraries that my package build-depends on, and which I suspect may also disappear. There's also the problem of optimizers eliminating some things that are inlined; for example, that appears to be the variation that my package sees on arm. And for a substantial C++ library, the symbols file is HUGE. Over 12,000 lines for one of my libraries. It's kind of scary to think of how many fragility landmines are buried under there.

  2. By the nature of this process, it's very sensitive to the current supported architectures. I expect any package with a symbols template built this way stands a good chance of FTBFS on a new architecture. For example, my symbols file has a lot of !armel !armhf patterns, which don't appear to be anything unique to arm except that the C++ compiler behaves slightly differently there due to inlining, and those are the only two architectures in the current set with that pattern.

  3. The lack of dpkg-gensymbols support for subst is very unfortunate, since it's used by the pkg-kde-tools utilities and it's the Right Thing To Do for symbols that take, for example, size_t as an argument. I would strongly encourage the dpkg maintainers to accept the work in #533916 except maybe for the vt work, since the alternative is to generate regexes that are significantly worse at capturing mistakes (since they're going to accept either int or long, rather than only whatever one corresponds to size_t, for example), or to embed a lot of specific architecture restrictions listing, for instance, all 64-bit architectures and guarantee FTBFS for every new architecture.

  4. It's a little hard on the infrastructure, since adding a symbols file requires uploading a package that's guaranteed to fail to build almost everywhere just so that you can get all the build logs to feed into the machinery. I always feel guilty about doing that.

  5. It's still not clear that the benefit is worth the amount of effort, since I expect most C++ libraries to require frequent SONAME changes anyway, which means that the long-term binary compatibility angle of symbols is probably futile. Mostly, all of this is to give you a tool to do ABI checking, which will catch some mistakes but not all of them. And I'm guessing it's going to be substantially more work than maintaining symbols for a C library if one actually does it properly and checks every missing symbol and change in new builds.

I'm going to try this for the Shibboleth packages for a while since I want to see what it's like across a new upstream release, but I'm still very much not convinced that this is a useful use of a packager's time.

Sat 2012-01-28.06:39 | [Planet Debian]

06:13

[Slashdot]

Android Malware May Have Infected 5 Million Users


bonch writes "A massive Android malware campaign may be responsible for duping as many as 5 million users into downloading the Android.Counterclan infection from the Google Android Market. The trojan collects the user's personal information, modifies the home page, and displays unwanted advertisements. It is packaged in 13 different applications, some of which have been on the store for at least a month. Several of the malicious apps are still available on the Android Market as of 3 P.M. ET. Symantec has posted the full list of infected applications."

Read more of this story at Slashdot.

Sat 2012-01-28.06:01 | [Slashdot]

05:13

[Slashdot]

Sea Water Could Cause Uranium Pollution From Nuclear Fuel Rods


New submitter Required Snark writes "UC Davis researchers have found a mechanism where the sodium in sea water can cause uranium nano-particles to be released from nuclear reactor fuel rods. Normally the uranium oxide compounds composing the rods are very resistant to leaching into water. This could have serious consequences for the Fukushima disaster, since sea water was used for emergency cooling."

Read more of this story at Slashdot.

Sat 2012-01-28.05:00 | [Slashdot]

04:33

[The Daily What]

Photo of the Day

Photo of the Day

Photo of the Day: The Daily Show‘s Jon Stewart (then Jon Leibowitz) as a young College of William & Mary student moshing at a Dead Kennedys show at Casablanca in Richmond, VA, c. 1982.

Photo by Irish Willis Peele.

[gawker.]


Tagged: dead kennedys, From The Archives, Jon Stewart
Sat 2012-01-28.02:11 | [The Daily What]
[The Daily What]

This x That

This x That

This x That:

Know This:

Read This:

The Other:


Tagged: This x That
Sat 2012-01-28.01:52 | [The Daily What]
[Blag Hag]

My new favorite word

I was sitting on the bus on the way to work this morning, just spacing out and looking around. The person in front of me was reading a book that caught my eye because tons of notes had been scribbled in the margins in different handwriting and colors of ink. I was absentmindedly staring at it just because it looked neat, but then a word someone scrawled larger than the others popped out at me:

Nagnostic.

It was beautiful. I don’t know what they intended it to mean, or if it was really just a vaguely N-shaped scribble that happened to occur in front of “agnostic.” But I instantly knew how I would define the term:

nagnostic (noun) - A person who believes that nothing is known or can be known of the existence or nature of God or of anything beyond material phenomena, and takes that belief to such extremes that they persistently annoy others with assertions that their position is obviously the most philosophically sound and that they too are actually agnostic.

Susie: So I went to this atheist meetup the other day and -
Billy:
How can you be an atheist? Can you prove god doesn’t exist?
Susie: Well, no, but-
Billy: Then you’re really an agnostic!
Susie: That small margin of doubt is effectively insignificant. And you can’t prove a negative…
Billy: There’s still technically doubt! You’re agnostic!
Susie: But that’s impractical. Are you agnostic about unicorns because they’ve never been proved not to exist?
Billy: Yes.
Susie: …You’re such a fucking nagnostic.

As a former nagnostic, I apologize. And plan to use this slang wherever applicable. …Which is unfortunately pretty often.

Sat 2012-01-28.02:49 | [Blag Hag]
[More Words, Deeper Hole]

I wasn't looking at the same part of the map Neil deGrasse Tyson is inexplicably obsessed with



Also, really area to papers published is the wrong thing to struck by. It should be population to papers published.

Also posted at Dreamwidth, where there are comment count unavailable comment(s); comment here or there.

Sat 2012-01-28.04:00 | [More Words, Deeper Hole]
[Zone 5300]

IFFR: Kill List

Marcel Ruijters: Twee huurmoordenaars (ex-commando's) gaan door dik en dun, steunen elkaar bij huwelijksproblemen en nemen vervolgens een klus aan die niet alleen te groot zal blijken (dát zie je aan komen) maar ook een afdaling in bizarre horror met een onverwachte en perverse dimensie...

Sat 2012-01-28.01:51 | [Zone 5300]
[Zone 5300]

IFFR: Big Talk: Aki Kaurismäki

Marcel Ruijters: Voorafgaand aan zijn nieuwste film Le Havre nemen Aki Kaurismäki en schrijfster Natasja van den Berg plaats voor een inleidend gesprek...

Sat 2012-01-28.01:30 | [Zone 5300]

03:53

[Planet Debian]

Russ Allbery: Do symbols files make sense for C++?

I also posted this to debian-devel, which is where the discussion will be, but I wanted to post it on my journal as well so that others who may be interested will see it on Planet Debian. For those not familiar with Debian, this concerns the implications of a new feature for how Debian tracks shared library dependencies.

I'm currently working on the Policy modification to document (and recommend) use of symbols instead of shlibs, but I'd only personally used symbols with C libraries. Today I decided that I should try adding a symbols file to a C++ library, particularly if I'm going to recommend everyone do it. I tried this exercise with xml-security-c, which is, I think, a reasonably typical C++ library. Not the sort of core C++ library that would sit at the center of the distribution, but a random software package that's in Debian because other things use it.

The experience was rather interesting, and I ended up uploading the new version without a symbols file and continuing to just use shlibs. That's for the following reasons:

  1. The generated symbols file was HUGE. Hundreds of lines. This is a marked difference from the typical C symbols file, which is of quite manageable size. Some of that is that the library provides a lot of different classes, but some of it is that C++ just generates a lot of exported symbols. There's no way that I could do what I would do with a C library and understand those symbols, why they're there, and whether they are likely to have changed between revisions.

  2. Generating a reasonable symbols file was a pain. Generating an unreasonable symbols file that just contains all of the mangled symbols is largely mechanical and uninteresting, but that symbols file doesn't seem to me to convey useful information. So I did some scripting to translate the symbols back with c++filt, and add (c++) tags, and then try to understand what I was looking at and figure out whether I should sort the symbols list because the default sort is by mangled name, which is meaningless. This is a rather unappealing process. It's not particularly difficult, but it's very awkward and feels like it's missing vital tools.

  3. The resulting symbols file is incomprehensible to someone without strong knowledge of C++. It's full of opaque entries that don't make sense to the non-C++ programmer, which I suspect is a substantial number of people who package C++ libraries for Debian. I know enough C++ from school that I can evaluate security fixes, make simple patches, and review upstream changes, and I think that's all that should be needed to package things for Debian. But I'm deeply uncomfortable producing a symbols file on my own that contains entries for things that I know nothing about and cannot evaluate when they've last changed, like "non-virtual thunk to FooClass::~FooClass@Base".

  4. Once I had a symbols file that resulted in a successful build and that I could have uploaded, I started thinking about how I was going to maintain it. With a C program, I would change the symbols file versions when the underlying function implementation changes in a way that may not offer eqiuvalence, similar to bumping shlibs. I realized that I was going to have no idea when that happened, and the only way that I would maintain the symbols file would be to either trust upstream to maintain ABI equivalence and therefore only change the symbols file when upstream changes the SONAME, or not trust upstream to maintain ABI equivalence and therefore change all the versions with each new upstream release. That gives me exactly the same semantics as a shlibs file, so what's the point in having a symbols file?

  5. The exported symbols of the library contained many symbols that obviously weren't really from that library, but instead were artifacts of the C++ compilation process, things like instantiations of std::vector. Do those go into the symbols file? Do they change from architecture to architecture? If they disappear again, is that actually an ABI break? How do I know? It's all very mysterious, and while shlibs provides the same semantics as just ignoring this, at least I'm not then including in the package data, generated by me, things that I'm just blindly ignoring.

I came away from this experience thinking that I should revise the Policy amendment to say that symbols files are really for C libraries and for C++ libraries with either a tightly maintained symbol export list or maintained by a C++ expert, and that most C++ library maintainers should just not bother with this and use shlibs, bumping the shlibs version or not based on their impression of how good upstream is at maintaining ABI equivalence.

But that feels like a result contrary to what I had previously thought was the intended direction, so I wanted to ask the Debian development community as a whole: am I missing something? Are these symbols files actually useful? Am I missing some trick to make them useful?

Thu 2012-01-26.08:04 | [Planet Debian]

03:33

[Slashdot]

How Allan Scherr Hacked Around the First Computer Password


New submitter MikeatWired writes "If you're like most people, you're annoyed by passwords. So who's to blame? Who invented the computer password? They probably arrived at MIT in the mid-1960s, when researchers built a massive time-sharing computer called CTSS. Technology changes. But, then again, it doesn't, writes Bob McMillan. Twenty-five years after the fact, Allan Scherr, a Ph.D. researcher at MIT in the early '60s, came clean about the earliest documented case of password theft. In the spring of 1962, Scherr was looking for a way to bump up his usage time on CTSS. He had been allotted four hours per week, but it wasn't nearly enough time to run the detailed performance simulations he'd designed for the new computer system. So he simply printed out all of the passwords stored on the system. 'There was a way to request files to be printed offline by submitting a punched card,' he remembered in a pamphlet (PDF) written last year to commemorate the invention of the CTSS. 'Late one Friday night, I submitted a request to print the password files and very early Saturday morning went to the file cabinet where printouts were placed and took the listing.' To spread the guilt around, Scherr then handed the passwords over to other users. One of them — J.C.R. Licklieder — promptly started logging into the account of the computer lab's director Robert Fano, and leaving 'taunting messages' behind."

Read more of this story at Slashdot.

Sat 2012-01-28.03:11 | [Slashdot]

03:13

[The Register]

Blog blast births boffin boycott of publisher Elsevier

Rage over high fees and SOPA support

The ongoing world protests against SOPA, PIPA, and ACTA have helped inspire a revolt among scientists over the role of academic publisher Elsevier and its business practices.…

Sat 2012-01-28.02:44 | [The Register]

02:33

[Planet Debian]

Don Armstrong: Using wicd on UCR's WPA network

UC Riverside's wireless network uses WPA-EAP for the encrypted network. [The unencrypted network does a https based browser capture.] Unfortunately, none of the default wicd encryption templates support the precise brand of WPA that the network does, so you have to make your own template. Luckily, wicd makes this fairly simple:

Create a new template, say, /etc/wicd/encryption/templates/eap-only, with appropriate contents.

 name = EAP
 author = Don Armstrong
 version = 1
 require identity *Identity passwd *Password 

 -----
 ctrl_interface=/var/run/wpa_supplicant
 network={
    ssid="$_ESSID"
    key_mgmt=WPA-EAP
    identity="$_IDENTITY"
    password="$_PASSWD"
 }

Then tell wicd about this new template by editing /etc/wicd/encryption/templates/active and adding eap-only to the existing list of templates, and restart wicd /etc/init.d/wicd restart. [I'm not sure if restarting wicd is necessary, but it shouldn't hurt.]

Finally, configure the network using the appropriate wicd interface as usual.

Sat 2012-01-28.01:46 | [Planet Debian]

02:13

[Slashdot]

January 28 is Data Privacy Day


An anonymous reader writes "A bit early, but just a reminder that January 28 is international Data Privacy Day in the U.S., Canada, and many European countries. Various events are being held around the globe: the head of the FTC opened a weekend forum on the topic by calling out Facebook and Google, the Ontario Privacy Commissioner is holding a symposium on 'Surveillance by Design', and of course Google recently announced they'll be tracking you more thoroughly in the future."

Read more of this story at Slashdot.

Sat 2012-01-28.02:08 | [Slashdot]
[The Register]

webOS daddy Jon Rubinstein exits HP

Enough is enough: 'I'm gonna go for a swim, have a little lunch..."

Jon Rubinstein, late of NeXT, FirePower, Apple, and Palm, has resigned from his position at HP, where he endured the mismanagement and eventual overboarding of Palm's webOS mobile operating system.…

Sat 2012-01-28.01:51 | [The Register]

01:33

[The Daily What]

Awesomeness Runs In The Family of the Day

Awesomeness Runs In The Family of the Day: Video artist Dicken Schrader rubs his sensational child-rearing skills in all our faces by enlisting the help of his kickass kids Milah and Korben in covering Depeche Mode’s “Everything Counts.”

[dpaf.]


Tagged: Depeche Mode, Dicken Schrader, Kickass Cover, Kickass Kid
Sat 2012-01-28.00:16 | [The Daily What]
[The Daily What]

Blooper Reel of the Day

Blooper Reel of the Day: The Artist‘s blooper reel is pretty much the classiest blooper reel ever.

[deadline.]


Tagged: Blooper Reel, The Artist
Fri 2012-01-27.23:04 | [The Daily What]
[The Daily What]

The More You Know of the Day

The More You Know of the Day: And so, one of the greatest mysteries of our time is finally solved: Ice Cube’s “good day” took place on the 20th of January, 1992.

How did Murk Avenue‘s Donovan Strain arrive at that particular date? Using details gleaned from the song’s lyrics, Strain was able to conclude the following:

The ONLY day where:
Yo MTV Raps was on air
It was a clear and smogless day
Beepers were commercially sold
Lakers beat the SuperSonics
and Ice Cube had no events to attend was…

JANUARY 20 1992

So there you have it. Twenty years and one week ago today was what shall henceforth be known as the first annual National Good Day Day.

[gawker.]


Tagged: Ice Cube, National Good Day Day, The More You Know
Fri 2012-01-27.22:43 | [The Daily What]
[JJinuxLand]

YouTube: Vibop by NewBlue

I'm proud to announce that we launched a new YouTube.com/create partner, Vibop:

Vibop makes your videos shine with just a few clicks. Add an animated intro, a vintage filter, a cartoon look, a silent movie theme, and dozens of other effects. Brighten dark images and fix a shaky camera. Fun, fast, and easy, Vibop will take your memories to the next level!


Sat 2012-01-28.00:09 | [JJinuxLand]
[JJinuxLand]

Dart at BayPiggies


I gave a talk on Dart last night at BayPiggies. We had a great turn out, and the crowd was super interactive! Never underestimate a Python programmer's ability to question every aspect of a new programming language, especially one that uses curly braces and semicolons ;)

If you're interested, here are the slides.

Fri 2012-01-27.23:45 | [JJinuxLand]
[Slashdot]

Mars-Bound Probe Serves As Radiation Guinea Pig


sighted writes "This week's huge solar storm will benefit future astronauts, thanks to the rover Curiosity, now on its way to Mars. The rover is equipped with an instrument that measures the radiation exposure that could affect a human astronaut en route to the Red Planet. Scientists are just starting to pore over the data from the blast of particles. Don't worry about the poor robotic geologist, though: 'No harmful effects to the Mars Science Laboratory have been detected from this solar event,' says NASA."

Read more of this story at Slashdot.

Sat 2012-01-28.01:19 | [Slashdot]
[Haskell :: Reddit]

Haskell equivalent of Racket's "Any" type?

Hi, I'm fiddling with Racket's typed Racket dialect, and I notice in that language, whose intent is to cohabitate with dynamically-typed code, however sinful that might seem, there is a type Any, from which all types descend, which can be used to type functions which take any kind of value whatsoever, and perhaps even do things with it.

This is not the same as a type variable, I believe. It is simply a type which includes all types. Does Haskell have Any? It seems like the answer is no, but it is kind of hard to google. Using such a type doesn't seem Haskellish.

EDIT: I should emphasize that this is an academic, rather than practical question. I'm not in a position to want to use such a type - just curious if one exists.

EDIT Again: Too many fascinating replies to respond to all at once, but thanks r/Haskell. It has been very illuminating!

submitted by commonslip
[link] [31 comments]
Wed 2012-01-25.21:59 | [Haskell :: Reddit]

01:13

[Slashdot]

USPTO Declares Invalid Third of Three Critical Rambus Patents


slew writes "This is a followup to this earlier story about 2 of 3 of Rambus's 'critical' patents being invalidated. Apparently now it's a hat-trick." There's something that seems unsavory and wasteful about a business environment in which a company's stock value "fluctuates sharply on its successes and failures in patent litigation and licensing." The linked article offers a brief but decent summary of the way Rambus has profited over the years from these now-invalidated patents.

Read more of this story at Slashdot.

Sat 2012-01-28.00:55 | [Slashdot]
[Slashdot]

White House Chief Technology Officer Steps Down


New submitter Krazy Kanuck writes "The White House is running a story on their OSTP blog that Chief Technology Officer Aneesh Chopra is stepping down after being appointed to the post by President Obama in 2009. There is some mention of him returning to his home state of Virginia, and the Washington Post suggests a possible bid for lieutenant governor."

Read more of this story at Slashdot.

Sat 2012-01-28.00:35 | [Slashdot]

00:53

[Slashdot]

White House Chief Technology Officer Steps Down


New submitter Krazy Kanuck writes "The White House is running a story on their OSTP blog that Chief Technology Officer Aneesh Chopra is stepping down after being appointed to the post by President Obama in 2009. There is some mention of him returning to his home state of Virginia, and the Washington Post suggests a possible bid for lieutenant governor."

Read more of this story at Slashdot.

Sat 2012-01-28.00:35 | [Slashdot]
[The Register]

Students busted for hacking computers, changing grades

'Very bright kids' too bright for their own good

Three high school juniors have been arrested after they devised a sophisticated hacking scheme to up their grades and make money selling quiz answers to their classmates.…

Sat 2012-01-28.00:36 | [The Register]

00:13

[Planet Debian]

Petter Reinholdtsen: Handling non-free firmware in Debian Edu/Squeeze

With some computer hardware, one need non-free firmware blobs. This is the sad fact of todays computers. In the next version of Debian Edu / Skolelinux based on Squeeze, we provide several scripts and modifications to make firmware blobs easier to handle. The common use case I run into is a laptop with a wireless network card requiring non-free firmware to work, but there are other use cases as well.

First and foremost, Debian Edu provide ISO images for DVD and CD with all firmware packages in the Debian sections main and non-free included, to ensure debian-installer find and can install all of them during installation. This take care firmware for network devices used by the installer when installing from from local media. But for example multimedia devices are not activated in the installer and are not taken care of by this.

For non-network devices, we provide the script /usr/share/debian-edu-config/tools/auto-addfirmware which search through the dmesg output for drivers requesting extra firmware. The firmware file name is looked up in the Contents-ARCH.gz file available in the package repository, and the packages providing the requested firmware file(s) is installed. I have proposed to do something similar in debian-installer (BTS report #655507), to allow PXE installs of Debian to handle firmware installation better. Run the script as root from the command line to fetch and install the needed firmware packages.

Debian Edu provide PXE installation of Debian out of the box, and because some machines need firmware to get their network cards working, the installation initrd some times need extra firmware included to be able to install at all. To fill the PXE installation initrd with extra firmware, the /usr/share/debian-edu-config/tools/pxe-addfirmware script is provided. Again, just run it as root on the command line to fill the PXE initrd with firmware packages.

Last, some LTSP clients might also need firmware to get their network cards working. For this, /usr/share/debian-edu-config/tools/ltsp-addfirmware is provided to update the LTSP initrd with firmware blobs. It is used the same way as the other firmware related tools.

At the moment, we do not run any of these during installation. We do not know if this is acceptable for the local administrator to use non-free software, and it is their choice.

We plan to release beta3 this weekend. You might want to give it a try.

Fri 2012-01-27.23:30 | [Planet Debian]
[Slashdot]

DARPA Funding a $50 Drone-Droppable Spy Computer


Sparrowvsrevolution writes "At the Shmoocon security conference, researcher Brendan O'Connor plans to present the F-BOMB, or Falling or Ballistically-launched Object that Makes Backdoors. Built from just the disassembled hardware in a commercially-available PogoPlug mini-computer, a few tiny antennae, eight gigabytes of flash memory and some 3D-printed plastic casing, the F-BOMB serves as 3.5"-by-4"-by-1" spy computer. With a contract from DARPA, O'Connor has designed the cheap gadgets to be spy nodes, ready to be dropped from a drone, plugged inconspicuously into a wall socket, (one model impersonates a carbon monoxide detector) thrown over a barrier, or otherwise put into irretrievable positions to quietly collect data and send it back to the owner over any available Wi-Fi network. O'Connor built his prototypes with gear that added up to just $46 each, so sacrificing one for a single use is affordable."

Read more of this story at Slashdot.

Fri 2012-01-27.23:56 | [Slashdot]

Fri 2012-01-27

23:53

[Slashdot]

North Star May Be Wasting Away


sciencehabit writes "The North Star, a celestial beacon to navigators for centuries, may be slowly shrinking, according to a new analysis of more than 160 years of observations. The data suggest that the familiar fixture in the northern sky is shedding an Earth's mass worth of gas each year."

Read more of this story at Slashdot.

Fri 2012-01-27.23:34 | [Slashdot]

23:33

[Slashdot]

Flaw In YouTube Takedown Process Exposed


New submitter BraveThumb writes "One independent rap group found it impossible to post their song on YouTube. When they tried to put up their video, they were informed that the copyright belonged to Universal Music, even though the rap group wasn't signed to any label. Another group working with Universal had used the music in a video of their own, which then accidentally leaked online. YouTube's filtering software then blocked the original. The Hollywood Reporter shares what happened and concludes by saying, 'For an industry that's pursuing copyright reform, the portrayal of a copyright regime that works against young artists can't be a good thing.'"

Read more of this story at Slashdot.

Fri 2012-01-27.23:14 | [Slashdot]
[nu.nl - Algemeen]

'Politie zal weinig tegen boerka optreden'

HILVERSUM - De politie zal weinig optreden tegen dragers van boerka's. Dat verwacht Frank Giltay, voorzitter van de Centrale Ondernemingsraad (COR) van de Nederlandse politie.

Fri 2012-01-27.23:52 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Hek Westoever kan van Israël grens worden

RAMALLAH - Israël heeft voorgesteld om van het afscheidingshek op de Westelijke Jordaanoever de grens te maken tussen Israël en een toekomstige Palestijnse staat.

Fri 2012-01-27.23:13 | [nu.nl - Algemeen]

22:33

[The Daily What]

Birthday Boy of the Day

Birthday Boy of the Day: In honor of Mike Patton turning the big 4-4 today, I would like take the opportunity to post Faith No More’s “Midlife Crisis” which is both a friendly dig at Mike, and just a really awesome song that I really enjoy listening to.

Happy birthday, Mr. Patton! May you live forever.

[youtube.]


Tagged: Birthday Boy, Mike Patton, video
Fri 2012-01-27.21:42 | [The Daily What]
[The Daily What]

Colten Moore Crash of the Day

Colten Moore Crash of the Day: Snowmobile freestyler Colten Moore had the dubious honor of being the first person at Winter X Games 2012 to wipeout in spectacular fashion.

The Extreme Texan walked away from the 120-foot freefall unscathed, and even managed to pick up a gold medal for his trouble. 

[espn / nbcsports.]


Tagged: Colten Moore, Snowmobile Freestyle, Winter X Games 2012
Fri 2012-01-27.21:22 | [The Daily What]
[The Daily What]

From The Archives

From The Archives: A fascinating look at the coffee bar culture of 1950′s and 60′s London.

[swissmiss.]


Tagged: From The Archives, London Cafeterias
Fri 2012-01-27.20:30 | [The Daily What]
[The Daily What]

Parei-d’oh-lia of the Day

Parei-d’oh-lia of the Day: An eBay auction for a piece old, dried glue that slightly resembles Homer Simpson has racked up over 80 bids in the last few days, with the highest bidder (as of now) offering up £151,000 for the chance to own a blob of gunk.

Christopher Herbert posted the item on eBay after finding it while cleaning out his stationery cupboard. He says he never expected anyone would offer to pay money for the sticky “collectible,” clearly underestimating just how many real-life Homer Simpsons there are out there.

[telegraph / arbroath.]


Tagged: Christopher Herbert, homer simpson, Parei-d'oh-lia, Simpsons Did It
Fri 2012-01-27.19:38 | [The Daily What]
[Planet Haskell]

Tom Moertel: The inner beauty of tree traversals

This has been done a million times before, but if you haven’t seen it, it’s pretty neat. Let’s say you have a simple recursive data structure like a binary tree:

module Tree where

data Tree a = Empty
            | Node a (Tree a) (Tree a)
            deriving (Eq, Show)

-- some binary trees

t0 = Empty
t1 = Node 1 Empty Empty
t3 = Node 2 (Node 1 Empty Empty) (Node 3 Empty Empty)

Now say you want to traverse the nodes, in “preorder.” So you write a traversal function. It folds a binary operator f through the values in the tree, starting with an initial accumulator value of z. First, it visits the current node, then the left subtree, and finally the right subtree, combining each value it encounters with the current accumulator value to get the next accumulator value. The final accumulator value is the result.

Spelling out the steps, it looks like this:

preorder_traversal f z tree = go tree z
  where
    go Empty        z = z
    go (Node v l r) z = let z'   = f v z     -- current node
                            z''  = go l z'   -- left subtree
                            z''' = go r z''  -- right subtree
                        in z'''

But if you wanted an “inorder” traversal instead, you’d write a slightly different function, visiting the left subtree before the current node:

inorder_traversal f z tree = go tree z
  where
    go Empty        z = z
    go (Node v l r) z = let z'   = go l z    -- left subtree
                            z''  = f v z'    -- current node
                            z''' = go r z''  -- right subtree
                        in z'''

To see how the two traversal functions work, let’s use both to flatten the 3-node tree t3 we defined earlier.

flatten traversal = reverse . traversal (:) []

test0i = flatten inorder_traversal t3   -- [1,2,3]
test0p = flatten preorder_traversal t3  -- [2,1,3]

Great.

But now you start thinking about post-order traversal. Do you want to write a third traversal function that’s almost the same as the first two?

So you go back to the inorder traversal and start staring real hard at that let statement. Can you rewrite it? Yes:

inorder_traversal2 f z tree = go tree z
  where
    go Empty        z = z
    go (Node v l r) z = go r . f v . go l $ z

And now you’ve got it. Just by reordering the applications of (go l), (f v), and (go r), you can control the traversal.

Which leads to a general traversal function that lets some other function control that ordering:

traverse step f z tree = go tree z
  where
    go Empty        z = z
    go (Node v l r) z = step (f v) (go l) (go r) z

Doesn’t that look beautiful?

Now you can just spell out your desired traversals:

preorder   = traverse $ \n l r -> r . l . n
inorder    = traverse $ \n l r -> r . n . l
postorder  = traverse $ \n l r -> n . r . l

A test drive:

test1p = flatten preorder t3   -- [2,1,3]
test1i = flatten inorder t3    -- [1,2,3]
test1o = flatten postorder t3  -- [1,3,2]

And you’re happy.

But can you go further? What if your trees are binary search trees and you just want to find the minimum or maximum value? Can you just traverse to the left or right?

Yes:

leftorder  = traverse $ \n l r -> l . n
rightorder = traverse $ \n l r -> r . n

treemin = leftorder min maxBound
treemax = rightorder max minBound

test2l = treemin t3 :: Int  -- 1
test2r = treemax t3 :: Int  -- 3

Isn’t that neat?

Fri 2012-01-27.20:48 | [Planet Haskell]
[Slashdot]

When Viruses Infect Worms


An anonymous reader writes "Bitdefender reports that there exist viruses which, when they encounter other viruses, will merge and combine effects so that they create a new virus. 'A virus infects executable files; and a worm is an executable file. If the virus reaches a PC already compromised by a worm, the virus will infect the exe files on that PC — including the worm. When the worm spreads, it will carry the virus with it. Although this happens unintentionally, the combined features from both pieces of malware will inflict a lot more damage than the creators of either piece of malware intended. While most file infectors have inbuilt spreading mechanisms, just like Trojans and worms (spreading routines for RDP, USB, P2P, chat applications, or social networks), some cannot replicate or spread between computers. And it seems a great idea to “outsource” the transportation mechanism to a different piece of malware (i.e. by piggybacking a worm).'"

Read more of this story at Slashdot.

Fri 2012-01-27.22:33 | [Slashdot]
[http://tweakers.net/]

Samsung gaat Exynos 5250-soc vanaf voorjaar gebruiken voor tablets

Samsung gaat zijn nieuwe Exynos 5250-soc het eerst gebruiken in tablets. Dat zegt de fabrikant in toelichting op de jaarcijfers. De dualcore-chipset zal vanaf het voorjaar in groten getale geproduceerd gaan worden, aldus Samsung.

Fri 2012-01-27.21:50 | [http://tweakers.net/]
[http://tweakers.net/]

Amerikaanse HTC heeft verborgen antenne voor Nederlandse gsm-netwerken

De Rezound, de enige HTC tot nu toe met 720p-scherm, blijkt een verborgen antenne voor Europese gsm- en umts-netwerken te hebben. Volgens de specs werkt het toestel alleen op de netwerken van de Amerikaanse provider Verizon.

Fri 2012-01-27.20:23 | [http://tweakers.net/]
[nu.nl - Algemeen]

Egyptenaren herdenken 'Vrijdag van Woede'

CAÏRO - Grote groepen Egyptenaren hebben vrijdag op het Tahrir-plein in Caïro de verjaardag van de 'Vrijdag van Woede' herdacht.

Fri 2012-01-27.22:03 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Romney weer aan kop in Florida

MIAMI - De Amerikaanse presidentskandidaat Mitt Romney lijkt volledig hersteld van de pijnlijke nederlaag bij de voorverkiezingen in de staat South Carolina.

Sat 2012-01-28.01:23 | [nu.nl - Algemeen]

21:53

[Slashdot]

The ACTA Fight Returns: What Is At Stake & What You Can Do


An anonymous reader writes "The reverberations from the SOPA fight continue to be felt in the U.S. and elsewhere, but it is the Anti-Counterfeiting Trade Agreement that has captured increasing attention this week. Several months after the majority of ACTA participants signed the agreement, most European Union countries formally signed the agreement yesterday (notable exclusions include Germany, the Netherlands, Estonia, Cyprus and Slovakia). Michael Geist has a full rundown on what is at stake and what you can do, wherever you live."

Read more of this story at Slashdot.

Fri 2012-01-27.21:51 | [Slashdot]

21:33

[LWN.net]

Opponents protest signing of ACTA without adequate debate (ars technica)

ACTA (Anti-Counterfeiting Trade Agreement) was called "more dangerous than SOPA" by US Sen. Ron Wyden (D-OR), as ars technica reports. "Kader Arif, a French member of the European Parliament from the Socialist Party, had been assigned to be a rapporteur on ACTA, meaning that he was asked to study the issue and deliver a report on the subject. But he resigned in protest on Thursday. ”I want to denounce in the strongest possible manner the entire process that led to the signature of this agreement," he said, according to one translation. "No inclusion of civil society organisations, a lack of transparency from the start of the negotiations, repeated postponing of the signature of the text without an explanation being ever given, exclusion of the EU Parliament's demands that were expressed on several occasions in our assembly.”"

Fri 2012-01-27.21:21 | [LWN.net]
[Slashdot]

Bill Gates Gives $750M To AIDS Fund


redletterdave writes "Microsoft chairman and philanthropist Bill Gates pledged $750 million to the troubled global AIDS fund on Thursday and urged governments to continue their support to save lives. Since the fund was launched 10 years ago, the Bill & Melinda Gates Foundation has given $1.4 billion to the charity, having already contributed $650 million prior to the latest donation. The Global Fund to Fight AIDS, Tuberculosis and Malaria accounts for around a quarter of international financing to fight HIV and AIDS, as well as the majority of funds to fight TB and malaria."

Read more of this story at Slashdot.

Fri 2012-01-27.21:29 | [Slashdot]
[nu.nl - Algemeen]

Geen langstudeerboete voor premasterstudenten

AMSTERDAM - Honderden studenten die een zogeheten premaster hebben gevolgd mogen toch twee jaar over hun masteropleiding doen zonder een zogenoemde langstudeerboete te betalen.

Fri 2012-01-27.22:11 | [nu.nl - Algemeen]

21:13

[Slashdot]

FBI Building App To Scrape Social Media


Trailrunner7 writes "The FBI is in the early stages of developing an application that would monitor sites such as Twitter and Facebook, as well as various news feeds, in order to find information on emerging threats and new events happening at the moment. The tool would give specialists the ability to pull the data into a dashboard that also would include classified information coming in at the same time. One of the key capabilities of the new application, for which the FBI has sent out a solicitation, would be to 'provide an automated search and scrape capability for social networking sites and open source news sites for breaking events, crisis and threats that meet the search parameters/keywords defined by FBI/SIOC.'"

Read more of this story at Slashdot.

Fri 2012-01-27.21:08 | [Slashdot]
[nu.nl - Algemeen]

'Holleeder wil niks met de media te maken hebben'

RIJSWIJK - Peter R. de Vries heeft Willem Holleeder vrijdag ontmoet. De vrijgelaten crimineel heeft hem vertelt dat hij de komende jaren niks met de media te maken wil hebben.

Fri 2012-01-27.20:28 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Vorst komt eraan

ZEIST - De vorst komt eraan. Na een periode van zacht en wisselvallig weer breekt een koude (droge) tijd aan.

Fri 2012-01-27.21:33 | [nu.nl - Algemeen]

20:33

[LWN.net]

Security advisories for Friday

Debian has updated libxml2 (code execution/denial of service) and wireshark (multiple vulnerabilities).

Fedora has updated F15: php (denial of service and information disclosure), F15: php-eaccelerator (denial of service and information disclosure), and F15: maniadrive (denial of service and information disclosure).

Gentoo has updated ktsuss (privilege escalation).

openSUSE will be updating the certificates for all openSUSE hosts located Nuremberg. Click below for details.

Fri 2012-01-27.19:45 | [LWN.net]
[Slashdot]

Russian Rocket Fleet Grounded Again


Velcroman1 writes "Failed pressure chamber tests have forced Russia to postpone two manned launches to the International Space Station — echoing a 2011 situation that left the country's space transport vehicles grounded and led to speculation that scientists may be forced to abandon the orbiting space base. Six astronauts are currently aboard the ISS including two Americans: Commander Dan Burbank and Flight Engineer Don Pettit. 'There is plenty of margin for the current space station crew to stay onboard longer, if necessary, and plenty of margin in our manifest for upcoming launches,' a NASA spokeswoman said. But Soyuz issues are scary nonetheless. 'This re-entry capsule now cannot be used for manned spaceflight,' an unnamed source told Interfax."

Read more of this story at Slashdot.

Fri 2012-01-27.20:24 | [Slashdot]
[The Register]

First US CTO Aneesh Chopra resigns from post

Logs out for possible political career

The first US government chief technology officer Aneesh Chopra has announced he’s leaving the job.…

Fri 2012-01-27.20:14 | [The Register]

20:13

[Slashdot]

Mars Rover Opportunity Turns 8


New submitter el borak writes "Never mind all the talk about the revival of the American auto industry. What may be the greatest car the U.S. has ever built is currently a tidy 78 million miles (125m km) away from this world — resting on the edge of Endeavour crater in the southern hemisphere of Mars. It was on January 25, 2004 that the rover Opportunity bounced down on Mars for a mission designed to last a minimum of three months and a maximum of just a year or two."

Read more of this story at Slashdot.

Fri 2012-01-27.20:01 | [Slashdot]

19:53

[Slashdot]

ReDigi Defends Used Digital Music Market


NewYorkCountryLawyer writes "ReDigi has fired back, opposing Capitol Records's motion for a preliminary injunction. In his opposition declaration, ReDigi's CTO Larry Rudolph explains in detail (PDF) how the technology employed by ReDigi's used digital music marketplace effects transfer of a music file without copying, but by modifying the record locator in an 'atomic transaction,' and how it verifies that only a single instance of a unique file can enter the ReDigi cloud system. ReDigi's opposition papers also point out plaintiff's own admissions that mp3 files are not 'material objects' or 'phonorecords' under the Copyright Act, and therefore not subject to the Copyright Act's distribution right, and defend ReDigi's used digital music marketplace and cloud storage system (PDF) on a number of grounds, including the First Sale exception to the distribution right applicable to a 'particular' copy, the Essential Step exception to the distribution right applicable to a copy essential to the running of a computer program, and Fair Use space shifting."

Read more of this story at Slashdot.

Fri 2012-01-27.19:41 | [Slashdot]
[The Register]

GaleForce control freak paints clouds KVM red

Spanning more devices and hypervisors

Gale Technologies, one of the many companies that wants to manage your private and public clouds, has revved up its GaleForce cloud control freak to 6.0, and is improving its support for XenServer-based clouds and adding KVM to the mix.…

Fri 2012-01-27.19:44 | [The Register]
[The Register]

Polish lawmakers don Guy Fawkes masks to protest ACTA

Thousands roil Polish streets – more protests planned for Friday

Over 30 Polish lawmakers held up paper replicas of the Guy Fawkes mask, made famous by both Anoymous hacktivists and the Occupy movement, during a protest in parliament of their country's signing of the Anti-Counterfeiting Trade Agreement (ACTA), the EU's highly controversial online-piracy legislation.…

Fri 2012-01-27.19:41 | [The Register]

19:33

[nu.nl - Algemeen]

Joran van der Sloot weigert te getuigen

LIMA - Joran van der Sloot heeft vrijdag niet willen getuigen in de zaak van de drie taxichauffeurs die hem naar Chili hebben gebracht. Dat zei een woordvoerder van de rechtbank ter plekke.

Fri 2012-01-27.19:42 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Chemie-Pack in beroep om rapport

DEN HAAG - Chemie-Pack, het bedrijf in Moerdijk waar vorig jaar een enorme chemische brand woedde, heeft hoger beroep aangetekend tegen het vonnis van de kortgedingrechter van 18 januari.

Fri 2012-01-27.19:22 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

'VVD misbruikt kinderen voor stoer immigratiepraatje'

DEN HAAG - De VVD misbruikt kinderen als Mauro om naar de kiezers toe een stoer immigratiepraatje te kunnen houden.

Fri 2012-01-27.21:51 | [nu.nl - Algemeen]

19:13

[The Daily What]

Follow Up of the Day: Taco Mayor Gets His Tacos

Follow Up of the Day: Taco Mayor Gets His Tacos

Follow Up of the Day: Following East Haven mayor Joseph Maturo’s insensitive comments toward the Latino community, a local branch of the Reform Immigration for America organization made sure he got his just tacos.

“I might have tacos when I go home” the mayor told a reporter when asked what he plans to do for the Latino community in light of four local police officers being arrested by the feds for racial profiling.

The activist group Junta for Progressive Action decided to give the mayor what he wanted, and launched a campaign promising to send Maturo a taco for every text they received.

500 tacos have been delivered thus far.

“The town of East Haven has received an abundance of tacos as a result of the campaign initiated by the group ‘Reform Immigration for America,” the mayor’s office said in a statement. “Recognizing that there are many in need in our state, we have arranged for all of the tacos to be donated to local soup kitchens and pantries, including the Downtown Evening Soup Kitchen in New Haven.”

The mayor previously apologized for his remark, blaming it on fatigue from a long workday. He insists he has no plans to resign at this time.

[cnn / wpix / photo: ri4a.]


Tagged: East Haven, Follow Up, Joseph Maturo, Taco Mayor
Fri 2012-01-27.17:09 | [The Daily What]
[The Daily What]

Godspeed You! Black Mesa of the Day

Godspeed You! Black Mesa of the Day: Impressive and haunting mashup of Godspeed You! Black Emperor’s “The Dead Flag Blues” and in-game footage from Half-Life 2 that took Michael over 100 hours to compile. 

The goal of this project was to take the song “The Dead Flag Blues” and match it with striking imagery from the Half-Life 2 series to create a unique video that fans can enjoy. Call it a trailer, short, montage, music video, machinima, whatever you want, this my tribute to one the best game series around and everyone’s favorite hero. Oh, the band rules too.

[kotaku.]


Tagged: Godspeed You! Black Mesa, Half-Life 2, Mashup
Fri 2012-01-27.16:39 | [The Daily What]
[The Daily What]

Hand-Drawn Bags of the Day

Hand-Drawn Bags of the Day

Hand-Drawn Bags of the Day: “Trick your eyes! Twist your view!” exclaim Taipei-based designers Chay Su and Rika Lin, AKA JumpFromPaper.

Their collection of clutches, satchels, and other carrying accessories are all designed to look as if they’ve been brought to life by a magical crayon set.

Pricing and other info here.

[gizmodo.]


Tagged: Hand-Drawn Bags, JumpFromPaper
Fri 2012-01-27.18:38 | [The Daily What]
[The Daily What]

Dubstep Drumline of the Day

Dubstep Drumline of the Day: The Princes of Pen-Based Percussion Shane Bang and Kevin Ke do a decent dubstep beat with nothing but a few common school supplies.

As for the lack of a drop, says Shane: ” i apologize on behalf of my plastic ruler. it tried its best.”

[bangshane.]


Tagged: Dubstep Drumline, Kevin Ke, Shane Bang
Fri 2012-01-27.16:18 | [The Daily What]
[The Daily What]

Say No To Understanding Terrorism of the Day

Say No To Understanding Terrorism of the Day

Say No To Understanding Terrorism of the Day: When MidAmerica Nazarene University student Sophia Stockton received her textbook on understanding terrorism from Amazon, she flipped through it to find that it came with an unwelcome study aid: A bag of cocaine.

Stockton says she took the substance to the Gardner police station, where it was identified by an officer.

“He put some gloves on and put it in a plastic bag, he took it back to test it and like 10 minutes later he came back and said, ‘Did you happen to order some cocaine with your textbook?” Stockton told KWCH.

Though the book, Understanding Terrorism: Challenges, Perspectives, and Issues, was used, Stockton claims she received it directly from Amazon “entirely wrapped up.”

He (the person who previously had the book) did not know it was in there,” she said. “I am sure the guy was mad he left it in there, but I am kind of glad it is off the streets.”

Amazon has not yet commented on the case.

[kwch / kctv / tnw.]


Tagged: Sophia Stockton, Understanding Terrorism, Unexpected Cocaine
Fri 2012-01-27.18:06 | [The Daily What]
[Webwereld]

Artsen: verzekeraars geven onjuiste info over EPD - update

De landelijke huisartsenvereniging heeft helemaal niet afgesproken met de zorgverzekeraars dat in de contracten met huisartsen aansluiting op het Elektronisch Patiëntendossier wordt verplicht.

Fri 2012-01-27.14:51 | [Webwereld]
[Matt Might's blog]

Standalone lexers with lex: synopsis, examples, and pitfalls

Lexical analysis is the first phase of compilation.

During this phase, source code received character-by-character is transformed into a sequence of "tokens."

For example, for the following Python expression:

  print (3 + x 
    *2 ) # comment

the resulting stream of tokens might be (encoded as S-Expressions as):

 (keyword "print")
 (delim "(")
 (int 3)
 (punct "+")
 (id "x")
 (punct "*")
 (int 2)
 (delim ")")

Lexical analysis strips away insignificant whitespace and comments, and it groups the remaining characters into individual tokens.

Using the Unix tool lex, it's possible to create "standalone" lexers.

In a compiler/interpreter toolchain where each phase is standalone, a shell pipeline plugs them together, e.g.:

  tokenize < input | parse | interpret

Read on for an introduction to lex with synopses, examples and pitfalls.

Worked examples include:

  • a comment-density calculator for C;
  • a desugarer for Python-like significant whitespace; and
  • a standalone lexer for the obligatory calc language.

Click here to read the rest of the article

Fri 2012-01-27.17:03 | [Matt Might's blog]
[Slashdot]

Man Who Downloaded Bomb Recipes Jailed For 2 Years


chrb writes "Asim Kauser, a 25-year-old British man, has been jailed for two years and three months for downloading recipes on how to make bombs and the toxin ricin. Police discovered the materials on a USB stick Asim's father gave to them following a burglary at the Kauser family home. Asim pled guilty and claimed that he only downloaded the materials because he was curious. A North West Counter-Terrorism Unit spokesman said, 'I also want to stress that this case is not about policing people's freedom to browse the Internet. The materials that were downloaded were not stumbled upon by chance — these had to be searched for and contained very dangerous information that could have led to an explosive device being built.'"

Read more of this story at Slashdot.

Fri 2012-01-27.19:00 | [Slashdot]
[http://tweakers.net/]

'Publiek en parlement bewust buitenspel gezet bij EU-besluit Acta'

Maatschappelijke organisaties en het Europees parlement zijn bewust buitenspel gezet bij het besluit om het anti-piraterijverdrag Acta te ondertekenen. Dat zegt de rapporteur van het parlement, die spreekt van een 'politieke poppenkast'.

Fri 2012-01-27.18:58 | [http://tweakers.net/]
[http://tweakers.net/]

Voormalig directeur Palm verlaat HP

Jon Rubinstein, een van de makers van de iPod en directeur van smartphonemaker Palm, heeft HP verlaten. Rubinstein was directeur van Palm toen dat bedrijf in 2010 voor 1,2 miljard dollar werd overgenomen door computergigant HP.

Fri 2012-01-27.18:11 | [http://tweakers.net/]
[http://tweakers.net/]

DigiD binnenkort zes uur plat vanwege verhelpen kwetsbaarheid

Overheidsinstantie Logius legt DigiD over anderhalve week zes uur plat om een kwetsbaarheid aan de servers te verhelpen. Het zou wellicht gaan om een kwetsbaarheid die vorige maand openbaar is gemaakt door een beveiligingsbedrijf.

Fri 2012-01-27.17:13 | [http://tweakers.net/]
[http://tweakers.net/]

Google wil Menu-knop uit Android halen

Google wil dat apps voortaan geen gebruik meer maken van de Menu-knop in Android. Veel toestellen hebben een Menu-knop, maar toekomstige toestellen niet meer. Daarom zouden ontwikkelaars hem niet meer moeten gebruiken.

Fri 2012-01-27.16:37 | [http://tweakers.net/]
[http://tweakers.net/]

'Intel werkt aan verbeterde opslagtechniek'

Intel zou van plan zijn om zijn opslagproducten voor zakelijk gebruik van een update te voorzien. Zo zou het bedrijf nog dit jaar zijn Rapid Storage Technology flink onder handen willen nemen, onder meer met een update voor Windows 8.

Fri 2012-01-27.16:02 | [http://tweakers.net/]
[The H - Grand unified feed]

ODF Toolkit gets first Apache release

Containing tools for creating, manipulating and scanning ODF documents directly, the currently incubating ODF Toolkit will offer server applications an easy way to process the standard format used by OpenOffice and LibreOffice



Fri 2012-01-27.17:51 | [The H - Grand unified feed]
[The H - Grand unified feed]

Cisco Security Appliances at risk from Telnet bug

Attackers can remotely execute code with system privileges as a result of a known bug in Telnet daemon telnetd



Fri 2012-01-27.17:21 | [The H - Grand unified feed]
[The H - Grand unified feed]

Fedora relocates operating system under /usr/

All files previously stored in the Linux distribution's /bin/, /sbin/, /lib/ and /lib64/ directories will shortly be moved to equivalent sub-directories in /usr/



Fri 2012-01-27.17:10 | [The H - Grand unified feed]
[The H - Grand unified feed]

GlusterFS advisory board established

Red Hat has established a GlusterFS Advisory Board to promote the technical development of the distributed file system.



Fri 2012-01-27.16:36 | [The H - Grand unified feed]
[The H - Grand unified feed]

FFmpeg 0.10 "Freedom" released

Version 0.10 of FFmpeg adds several new encoders and decoders, as well as new filters and tools. The latest stable release also closes 15 security holes



Fri 2012-01-27.16:10 | [The H - Grand unified feed]
[The H - Grand unified feed]

Trojan downloader is a problem for virus scanners

The Microsoft Malware Protection Center has discovered a trojan downloader that only downloads and executes malicious code in the RAM, making it difficult to detect



Fri 2012-01-27.15:58 | [The H - Grand unified feed]
[More Words, Deeper Hole]

Did not fry my eyeballs last night

I did get exposed to something that's triggered a major asthma attack and didn't recognize what was going on in time prevent it by taking an anti-histamine. Since I started feeling sick right after I walked across campus last week, I am guessing it was whatever I reacted to over in Physics.

I sound like a barking seal.

Also posted at Dreamwidth, where there are comment count unavailable comment(s); comment here or there.

Fri 2012-01-27.17:23 | [More Words, Deeper Hole]
[More Words, Deeper Hole]

doc_lemming's Crackpot Engineers


So for whatever reason, I was thinking about crackpots on the bus this morning and why engineers seem so prone to it. (James Nicoll has repeatedly said so on his LJ.) But I think that there's a selection bias: we notice the engineers more because they fit the criteria so well.


Also posted at Dreamwidth, where there are comment count unavailable comment(s); comment here or there.
Fri 2012-01-27.17:13 | [More Words, Deeper Hole]
[The Register]

Quantum shares plunge after results

Turning the corner

Revenues for the third quarter of fy2012 were $173m, 2 per cent down on the $176m of a year ago. Net income was $3.94m, down from the $5.8m recorded a year ago. These earnings exceeded the Street's expectations so why did investors decide to sell the shares?…

Fri 2012-01-27.19:02 | [The Register]
[Zone 5300]

IFFR: Les Géants

Marcel Ruijters: Sociale ellende, dat hoef je niet per se in de schaduw van wegroestende staalfabrieken te Luik of Charleroi te filmen...

Fri 2012-01-27.19:17 | [Zone 5300]
[Zone 5300]

IFFR: Skoonheid

Tonio van Vugt: Het is niet alleen het samenleven van zwart en blank waar veel voormalige blanke heersers in Zuid-Afrika moeite mee hebben; ook 'moffies', oftewel flikkers, worden door hen niet gelust...

Fri 2012-01-27.16:10 | [Zone 5300]

18:33

[Slashdot]

AT&T Threatening To Raise Rates After Merger Failure


An anonymous reader writes "In the quarterly earnings call following the defeat of his attempted acquisition of T-Mobile, AT&T's CEO Randall Stephenson was quick to lash out at the FCC, claiming that because his company was unable to acquire more spectrum to handle the explosion of mobile data users, AT&T would be forced to raise prices and take additional action against the highest data users. PCMag looked into the other side of the story, finding that 'The FCC spokesman ... pointed out that the FCC has approved more than 150 commercial mobile transaction applications in the past year and more than 300 in the past two years, "facts [that] were completely ignored in the [AT&T] conference call," he said.'"

Read more of this story at Slashdot.

Fri 2012-01-27.18:18 | [Slashdot]
[nu.nl - Algemeen]

Vier jaar cel voor hoofdverdachte vastgoedfraude

AMSTERDAM - De hoofdverdachte in de vastgoedfraudezaak heeft vier jaar cel gekregen. meer informatie volgt

Fri 2012-01-27.18:28 | [nu.nl - Algemeen]
[The Register]

America abandoning DSL in favour of faster cable

Dash to fibre as people abandon twisted copper

ADSL connections to US homes are on the slide as companies and consumers turn to cable and fibre for faster connectivity.…

Fri 2012-01-27.18:27 | [The Register]

18:13

[nu.nl - Algemeen]

Franse troepen hervatten operatie Afghanistan

PARIJS - De Franse troepen hervatten zaterdag hun trainingsmissie in Afghanistan. Dit heeft president Nicolas Sarkozy vrijdag bekendgemaakt tijdens een persconferentie met zijn Afghaanse ambtgenoot Hamid Karzai.

Fri 2012-01-27.18:02 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Verdachte in zaak explosie Ritthem bekent

MIDDELBURG - Een van de verdachten die afgelopen dinsdag werden aangehouden in verband met de ontploffing van een caisson vorig jaar op het strand in Ritthem, heeft bekend betrokken te zijn.

Fri 2012-01-27.17:35 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Overlevenden herdenken bevrijding Auschwitz

WARSCHAU - Overlevenden en hoogwaardigheidsbekleders hebben vrijdag in Polen de bevrijding van Auschwitz, 67 jaar geleden, herdacht.

Fri 2012-01-27.21:48 | [nu.nl - Algemeen]
[The Register]

Enterprise gets social: Twitter-style data streams, engagement 'apps'

Little numbers, big software and the data deluge

Open ... and Shut The winning game plan for enterprise software has long been to "play it safe."…

Fri 2012-01-27.18:01 | [The Register]

17:53

[Slashdot]

America's Future Is In Software, Not Hardware


New submitter tcjr2006 writes "Obama's State of the Union focused on the return of manufacturing jobs to America. This New Yorker story makes the case that the manufacturing jobs aren't going to come back, and he should be focusing on software. Quoting: 'Yes, there are industries where manufacturing jobs can be brought back to America through proper tax incentives and training programs. But maybe he should have talked more about the things that he could do to keep software jobs here. He spoke of federal funding for university and scientific research. But a real pro-software agenda would also include reforming patent law to stop trolling (and perhaps eliminating software patents altogether); increasing H-1B visas for highly skilled coders; stopping Congress from defunding DARPA, whose research helped create Siri, the iPhone’s talking assistant; and opening up the unused, federally owned wireless spectrum. That agenda wouldn’t bring Apple’s manufacturing jobs back, but it would help to keep the company’s coding jobs here. And it would certainly help develop "an economy that’s built to last."'"

Read more of this story at Slashdot.

Fri 2012-01-27.17:35 | [Slashdot]
[The Register]

Juniper stalled by jittery service providers, product transitions

Switch hitting

Juniper Networks warned Wall Street earlier this month that the fourth quarter was going to be rough because key service provider customers are cutting back on spending at the same time that the company is putting the finishing touches on some new switches and routers.…

Fri 2012-01-27.17:34 | [The Register]

17:33

[The Register]

Dumb salesmen are hurting us – Nokia CEO

Incentivising the McJobs

Analysis Stephen Elop got a pretty indulgent reception from analysts, and most of the press yesterday, after delivering some shocking results. Nokia turned a profit of €2bn into a loss of €1bn in the new boss's first full year; volumes are down by 29 per cent; sales of the new Windows phone are unremarkable (to put it generously); and Elop has scrapped guidance for the rest of the year. [Summary] News like this would normally have analysts reaching for the panic button - but not today. Why would this be?…

Fri 2012-01-27.17:19 | [The Register]

17:13

[Planet Debian]

Jon Dowland: An Early Start

early start

An early start.

Fri 2012-01-27.16:33 | [Planet Debian]
[nu.nl - Algemeen]

Bestorming van Syrische ambassade in Caïro

CAÏRO - Tientallen Syrische betogers hebben vrijdag de ambassade van hun land in de Egyptische hoofdstad Caïro bestormd.

Fri 2012-01-27.16:54 | [nu.nl - Algemeen]
[The Register]

Nominet puts the squeeze on rude members

Scammers, speculators warned

Nominet, which runs the .uk domain registry, has proposed a new code of conduct that would ban unprofessional behaviour by its members.…

Fri 2012-01-27.16:58 | [The Register]
[The Register]

Apple Italy throws up ruling on its store site

We accept that they think we were wrong

UPDATE: Apple Italy has posted details of the ruling against it, as required by the Italian courts, though we don't yet know if Cupertino will be coughing up the €1.2m fine too.…

Fri 2012-01-27.14:46 | [The Register]

16:53

[Slashdot]

Iwata Confirms Nintendo Network, New Wii U Controller Functions


New submitter DeanCubed writes "In a Nintendo investor meeting, CEO Satoru Iwata confirmed a new Nintendo Network for the company's 3DS and upcoming Wii U game systems. This includes multiple user accounts per console (not tied to hardware, a first for Nintendo) and digitally distributed retail software releases for their online store. Iwata also noted that the Wii U's tablet controller will feature NFC (Near Field Communication) functionality, allowing the ability to use figurines and cards to input visual data to the console. They are hoping to use this to make micro-transactions for paid DLC easier."

Read more of this story at Slashdot.

Fri 2012-01-27.16:52 | [Slashdot]
[Slashdot]

Close Approach By Asteroid 2012 BX34


An anonymous reader writes with news that asteroid 2012 BX34, 11 meters wide, is in the process of passing within 60,000km of Earth — about a fifth of the distance between the Earth and the Moon. At that size, the asteroid would pose no danger even if it hit the Earth's atmosphere.

Read more of this story at Slashdot.

Fri 2012-01-27.16:38 | [Slashdot]
[The Register]

Facebook flings clickjack spam lawsuit at ad-slingers

Social network teams up with Washington State to hound marketing firm

Facebook and US state of Washington have filed lawsuits against marketing firm Adscend Media over alleged clickjacking and spam practices, as the social networking giant finally gets tough with scammers operating on the site.…

Fri 2012-01-27.16:50 | [The Register]
[The Register]

RIM slashes BlackBerry PlayBook tablet prices

Up to 58 per cent off launch cost

RIM has taken an axe to the prices it charges for its BlackBerry PlayBook tablets in the UK - again.…

Fri 2012-01-27.16:37 | [The Register]
[The Register]

Spotify reckons 1 in 5 freebie-gulper eventually pay up

Takes pop at labels for withholding

Spotify executive Ken Parks says Spotify has 3 million paying customers, and 20 per cent of people who get on to the free, ad-supported part of the service are signing up to become paying punters. Most of those, 15 per cent, sign up to the premium tier, Parks claimed. The premium tier gives you offline and mobile access to the music.…

Fri 2012-01-27.16:34 | [The Register]

16:33

[nu.nl - Algemeen]

Van Bijsterveldt aanvaardt excuses AOb

DEN HAAG - Minister Marja van Bijsterveldt (Onderwijs) accepteert de excuses die het bestuur van onderwijsbond AOb heeft aangeboden voor de uitspraken van bestuurslid Marten Kircz.

Fri 2012-01-27.18:29 | [nu.nl - Algemeen]
[nu.nl - Algemeen]

Noord-Italië weer opgeschrikt door aardbeving

MILAAN/GENUA - Voor de tweede keer deze week zijn grote delen van Noord-Italië vrijdag opgeschrikt door een aardbeving.

Fri 2012-01-27.16:27 | [nu.nl - Algemeen]
[The Register]

US lawmakers question Google over privacy policy

Politicos ask if Chocolate Factory's new rules violate an FTC agreement

Google is insisting that its new privacy policy will still give its users control, after criticism in a letter from US members of Congress.…

Fri 2012-01-27.16:02 | [The Register]

16:13

[Slashdot]

Graphene Membranes Superpermeable to Water


Dr Max writes "Not only is graphene the strongest, thinnest and best conducting material known to man, it is now shown to have superpermeability with respect to water as well. This allows a membrane made with graphene to pass water right through it (PDF), while another atom or molecule (even helium) gets blocked. 'The properties are so unusual that it is hard to imagine that they cannot find some use in the design of filtration, separation or barrier membranes and for selective removal of water,' said one of the researchers."

Read more of this story at Slashdot.

Fri 2012-01-27.16:12 | [Slashdot]

15:53

[The Daily What]

Morning Fluff

Morning Fluff: A dog park — from a dog’s point-of-view.

[tastefullyoff.]


Tagged: doggeh, morning fluff
Fri 2012-01-27.15:47 | [The Daily What]
[The Daily What]

Early Bird Special

Early Bird Special: Benny The Jukebox plays the hits of the 90′s on his trusty melodica.

[reddit.]


Tagged: Benny The Jukebox, Early Bird Special
Fri 2012-01-27.15:23 | [The Daily What]
[Webwereld]

Artsen: verzekeraars geven onjuiste info over EPD

De landelijke huisartsenvereniging heeft helemaal niet afgesproken met de zorgverzekeraars dat in de contracten met huisartsen aansluiting op het Elektronisch Patiëntendossier wordt verplicht.

Fri 2012-01-27.14:51 | [Webwereld]
[Webwereld]

CBP onderzoekt nieuw privacybeleid Google

Privacywaakhond CBP neemt het koppelen van gebruikersdata van verschillende diensten door Google "uiterst serieus" en zal de "ingrijpende wijziging" bestuderen.

Fri 2012-01-27.15:35 | [Webwereld]
[Webwereld]

6 Chromium-browsers die het proberen waard zijn

Terwijl Google Chrome steeds populairder aan het worden is, doen ook spin-offs van de open source-browser het goed. Voor ieder is er wat wils, wij bekijken zes Chrome-varianten.

Fri 2012-01-27.13:34 | [Webwereld]

Feeds

FeedRSSLast fetchedNext fetched after
..::Planet PostgreSQL::.. XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
a little madness XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Beware of the Train XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Blag Hag XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Charlie's Diary XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Cute Overload XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Dabble DB Blog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Dan's Data XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Debian GNU/Linux System Administration Resources XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Django community aggregator: Community blog posts XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Everybody loves Eric Raymond XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
feed://http//benheck.com/feed XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
feed://http//zzapper.co.uk/feed/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
FlowingData XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Google Maps API Blog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Grumpy Gamer XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Guido van Rossum's Weblog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Haskell :: Reddit XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Hathaway Weblog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://ansuz.sooke.bc.ca/entry/181?i=749 XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://blog.patch-tag.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://blog.sigfpe.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://failblog.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://gnu.wildebeest.org/blog/mjw/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://io9.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://janchipchase.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://joost.zeekat.nl/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://kenmacleod.blogspot.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://offline.asp4all.nl/VPRO_Main/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://openfortress.nl/news/security.rss XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:53
http://planet.dsource.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://planet.haskell.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://planet.ocamlcore.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://planet.python.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://tubbypaws.blogspot.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://tweakers.net/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://wii.ign.com/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.afff.nl XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.alistapart.com/site/feed XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.cakewrecks.blogspot.com XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.kathrynelliott.com.au/blog/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.stephenfry.com/blog/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://www.xs4all.nl/opinie/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
http://x42.org/ XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
I, Cringely . The Pulpit | PBS XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
JJinuxLand XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Joel on Software XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Koken met nrc.next XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Lambda the Ultimate - Programming Languages Weblog XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:53
Learning jQuery XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Linus' blog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
LWN.net XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:53
Mark J. Wielaard XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Matt Might's blog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Mind The Robot XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
More Words, Deeper Hole XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
myOpenID - OpenID Site Directory XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
nixCraft XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
nu.nl - Algemeen XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:12
nu.nl - Internet XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:12
OpenBSD Journal XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Planet Debian XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:53
Planet Haskell XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Planet Jabber XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:53
planet.jquery.com XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Play This Thing XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Rick van Rein's Blog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Salt & Fat XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Schneier on Security XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Shallow Thoughts XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Simon Willison's Weblog Entries XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Slashdot XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:12
The Daily What XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The Daily WTF XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The Django weblog XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The Early Days of a Better Nation XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The H - Grand unified feed XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The OpenBTS Chronicles XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
The Register XML Sat 2012-01-28.12:53 Sat 2012-01-28.13:12
Webwereld XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Wiskundemeisjes XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
www.vegtervrugt.nl XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
xkcd.com XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53
Zone 5300 XML Sat 2012-01-28.10:53 Sat 2012-01-28.13:53