Merely reading Java code makes me tired, now. Even with AOP/DI, there is so much boiler plate.
This is an episode of The Command Line Podcast.
This time, I chat about some recent news stories that caught my attention, including:
- How the Internet of Things Limits Consumer Choice
- Tracing the Dynabook
- China Using US Encryption Fight To Defend Its New Encryption Backdoor Mandate
- Comcast Cap Blunder Highlights How Nobody Is Ensuring Broadband Meters Are Accurate
- New York is finally installing its promised public gigabit Wi-Fi
- After A Decade Of Waiting For Verizon, Town Builds Itself Gigabit Fiber For $75 Per Month
- The App-ocalypse: can Web standards make mobile apps obsolete?
- Tools, ads, and bad defaults: Web bloat continues unabated
- Google plans to remove Oracle’s Java APIs from Android N
- Microsoft to notify users of government spying after Chinese Hotmail hack goes public
- Lessig on how the economics of data-retention will drive privacy tech
- Debian Linux founder Ian Murdock dead at 42
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
- Yet another social browser
Not being a particular fan of Flock, I was going to refrain from comment on RockMelt, a me-too social focused browser-remix. I couldn’t pass up the opportunity to link to Glenn Fleishman’s discussion at BoingBoing of the new offering backed by Marc Andreessen of Netscape fame, among others. The over the top opening paragraph alone is worth reading Glenn’s post. He also works in mentions of Freedom, a tool designed to deprive you of network access to encourage real work, if that helps you understand from where his remarks are coming.
- Possible future for location based apps from PARC
Richard MacManus at ReadWriteWeb discusses a prototype app that better fits what I discussed as the potential of location applications in the latest podcast. It isn’t surprising that this example of ubiquitous computing comes from PARC, responsible for so many other innovations in the field of computing.
- Feds admit to storing tens of thousands of body scan images
Xeni at BoingBoing was one of several folks to link to this story. The CNet article freely mixes and matches information from different sources, exaggerating the situation somewhat. Given the cited releases, this story is also not exactly breaking news though perhaps not common knowledge. It does correctly identify the key concern throughout that the scanners can store and transmit scans opening the door for all kinds of problems beyond the scope of their immediate security applications.
- Yet another spawn of Java trying to fix its ills is released, Slashdot
- Self repair manifesto, BoingBoing
- Crowdsourcing surveillance, Schneier on Security
- Professor Nesson to advise on Thomas-Rasset re-trial, Recording Industry vs. the People
- Third Thomas-Rasset trial begins, Ars Technica
- Arguments in the Thomas-Rasset retrial, Ars Technica
- Mass resignations from OpenOffice.org, The H
- EFF defends former prosecutor from Righthaven, Wired
- Update on Paul Allen’s mass patent infringement suit, Groklaw
- Apache’s Java project defends itself from Oracle’s copying claims, The H
- More on New Zealand’s guilty until proven innocent three strikes plan, BoingBoing
- Google WiFi data snarfing broke UK law but no penalty forthcoming, Ars Technica
- OLPC’s next generation tablet delayed, The H
- KEI letter to European Parliament regarding ACTA, KEI
- US says it will basically ignore anything in ACTA it doesn’t like, Techdirt
- Prominent law professors urge Obama to end ACTA endorsement, Techdirt
- Scholars say ACTA needs Senate approval, Wired
- India concerned how ACTA changes previous trade agreements, Techdirt
- How ACTA changes secondary liability into criminal aiding and abetting, Techdirt
- Google, et. al. respond to Paul Allen with motion to dismiss, sever, Groklaw
- OOo community council members resign, The H
- Hadopi already sending out 240K first strike notices per day, Techdirt
- Secretive negotiations over three strikes regime in Denmark, TorrentFreak
- EFF urges EU authorities to repeal Data Retention Directive, EFF
- Facts, figures on South Korea’s three strikes system, Michael Geist
- Court orders LimeWire to shut off P2P service, Ars Technica
- FTC ending its inquiry into Google’s WiFi data snarfing, Ars Technica
- Could a $105 defense stop copyright-troll lawsuits?, Wired
- Impressive uptake of HTML5 based video playback, ReadWriteWeb
- Oracle claims Google directly copied Java code, Slashdot
- EFF files suit against Justice over push to broaden surveillance laws, EFF
- More technical details on Facebook’s leakage of user info, Freedom to Tinker
- Facebook app breach gets the attention of Congress, Ars Technica
- Facebook moves to encrypt user IDs, ReadWriteWeb
- New Adobe Reader with security sandbox due next month, Slashdot
- Root privileges through flaw in GNU C loader, The H
- Business models of cyber criminals, Slashdot
- Java surpasses Adobe’s products as most actively exploited, The Register
- Microsoft removes Zeus botnet from over 1/4 of a million machines, Zero Day
- Evercookie harder to combat in mobile browsers, Slashdot
- Mozilla patches nine Firefox flaws, The Register
- Thunderbird also receives security update, The H
- Hackers subvert Firefox security warnings to serve malware, The Register
- Security holes in Apache web server, Zero Day
- Chrome update plugs high risk security holes, Zero Day
- Apple patches older Java security flaw, Zero Day
- Gaping security hole in Apple’s FaceTime beta, Engadget via Hacker News
- Adobe Shockwave exploity, The Register
- Pidgin update closes DoS hole, The H
- Twelve year finds Firefox flaw, earns bounty, Zero Day
Back when OS X launched, Apple made a big fuss over handling their own port of the Java programming language and runtime to their freshly minted OS. Despite grandiose claims about making Java a first class citizen for developing applications for the Mac, the reality unfolded otherwise. The Java Virtual Machine, or JVM, has consistently lagged behind the official versions for Linux and Windows and for a server developer, such as myself, has always utterly lacked key elements of the runtime useful to long running services.
Slashdot, among others, is reporting that a just released patch from Apple for their port of the JVM also contains a curious note, that the JVM is now “deprecated”. It isn’t entirely clear what this means though the implication, especially from instructions in the release note on setting up alternate JVM’s, is that in the near future, the JVM from Apple will simply go away.
The submitter of the story at Slashdot seems to think Oracle, which acquired the rights to Java when it purchased Sun recently, will step into the gap. I wouldn’t be too sure about that. It might be possible for those Java developers who have cozened up to Apple to make use of the OpenJDK port for BSD. Now might be an excellent time to look into that.
Apple Deprecates Their JVM, Slashdot
- VoIP attacks in Australia lead to huge bills for victims, Slashdot
- Malware forces Firefox to save passwords, The Register
- HTML5 draws concerns over risks to privacy, Slashdot
- Using location tracking to help fight identity theft, ReadWriteWeb
- Another study revealing poor password practices, Slashdot
- Microsoft patches a record 49 security vulnerabilities, Krebs on Security
- Facebook rolls out security changes, ReadWriteWeb
- Java update closes 29 security holes, Krebs on Security
- Vulnerabilities in Xpdf affect several open source products, The H
- Microsoft looks to courts for botnet takedowns, Slashdot
- Home WiFi network security failings exposed, Slashdot
- New site aims to be iTunes for exploit info, code, Slashdot
- Google rolls out phishing URL alerts for admins, The Register
- IBM and Oracle agree to Java pact , New York Times Bits Blog
- Telnet like tool for HTTP
Via Nat’s Four Short Links at O’Reilly Radar. He remarks it looks like a useful teaching tool, which it no doubt is. I think it actually has more utility than just pedagogy. A lot of application development consists of plumbing together HTTP based services and having something a little more friendly than telnet and wget to explore and test is very useful for that end too.
- Is passing query string data in referral URLs a privacy violation?, Techdirt
- IBM’s plans for the Cell processor, Slashdot
- Microsoft patents GPU-accelerated video encoding, Slashdot
So much for only posting some links tonight.
I saw this project via Hacker News, which reminded me of two other recent stories. One I shared a while back was video of sonification of various sorting algorithms. The first sample at the CodeSounding project page sounds similar which is surprising to me. A sort algorithm only has a few dimensions of interest, mostly time and relative magnitude of elements being sorted.
The reason I am surprised by the similarity between some of the samples and the very simple sonic space produced from sorting is due to the other recent story, Jonathan Berger’s lecture (mp3 link) on TVO’s Big Ideas about the social ethics of music. In that lecture, he specifically presents sonification of data sets that have a deep social dimension, for instance the spread of the oil plume in the gulf. Berger is a composer so perhaps his work, which uses similar techniques, shows more of his hand as a maker. His finished work definitely is meant to be as evocative in the result as the original input.
However one of the things he said that stuck with me is how music, and sound more generally, is better than visualization for representing multidimensional data. I would expect code to open up much more fully using sonification than the CodeSounding samples represent. Maybe it just wants for a hacker/musician to do a better job mapping the interesting dimensional elements of source code into the sound scape.
Word of warning, I could not find any license information so I suspect it is all rights reserved. That and the fact it takes in Java class and jar files, being written itself in Java, may be a turn off. Or an inspiration for an open source project to do one better.