Saturday, December 31, 2011

Doctorow: the Coming War On General-Purpose Computing - Slashdot

Doctorow: the Coming War On General-Purpose Computing

Posted by Soulskill 
from the fought-with-dollar-bills dept.

GuerillaRadio writes"Cory Doctorow's keynote at 28C3 was about the upcoming war on general-purpose computing driven by increasingly futile regulation to appease big content. 'The last 20 years of Internet policy have been dominated by the copyright war, but the war turns out only to have been a skirmish. The coming century will be dominated by war against the general purpose computer, and the stakes are the freedom, fortune and privacy of the entire human race.'"If you don't have time for the entire 55-minute video, a transcript is available that you can probably finish more quickly.

It because of things like this that make Occupy Inside is so important.

Thursday, December 29, 2011

Fwd: Tough negotiator: HP wanted $1.2B for webOS and Palm’s assets (exclusive) | VentureBeat

---------- Forwarded message ----------
From: JM
Date: Wed, Dec 28, 2011 at 11:58 PM
Subject: Tough negotiator: HP wanted $1.2B for webOS and Palm's assets (exclusive) | VentureBeat
To: "john. sokol" <>,

Wednesday, December 28, 2011

Say Hello to Memory. It's the New Hard Disk | Wired Enterprise |

First Wireless hacking

Progressive Era Hacker Griefed Marconi Demonstration

Posted by samzenpus  
from the trolling-through-the-ages dept.
nbauman writes"In June 1903, Gugliemo Marconi and his partner Ambrose Flemming were about to give the first demonstration of long-range wireless communication at the Royal Institution in London, which, Marconi said, could be sent in complete confidentiality with no fear of the messages being hijacked. Suddenly, the silence was broken by a huge mysterious wireless pulse strong enough to take over the carbon-arc projector and make it sputter messages in Morse Code. First, it repeated the word 'Rats' over and over again (abusive at that time). Then it tapped out, 'There was a young fellow of Italy, who diddled the public quite prettily.' Further rude epithets followed. It was Nevil Maskelyne, a stage musician and inventor who was annoyed because Marconi's patents prevented him from using wireless. It was the first hacking, to demonstrate an insecure system."

Sunday, December 25, 2011


A friend sends me a site from his phone. It's a mobile site.  You try to find full-site to see it properly and it refuses to go to the full site, there stuff's broken because it's an untested path.
 There is no way to get from the mobile version of the article to the normal version without searching in Google for it. So you can't post it on Facebook or anything as the Mobile URL for the article.

Worse yet it the Mobile site it horrible on my android which can display the full site just find, but some sites detect it's android and refuse to deliver working content only the broken crippled content.

Here is an example:

Friday, December 23, 2011

Anonymous vs. Godaddy

Looks like it's had some impact.  I must admit I didn't move my domains.  I probably should, I have had GoDaddy do a few crappy things to me over the years. Like grabbing domains for themselves that I couldn't pay at the time and an then lost. They wanted to auction it to me at insanely inflated prices.
I've notice if you use GoDaddy to check if a domain is available, and don't register it then and there, and it's a good name, it will be owned by GoDaddy within a day.
They took my domain from me and gave it to someone else who used forged paperwork, even though it was in my name personally and even when I produced legitimate paperwork they refuse to give it back and pointed me to very complex lawyer requiring dispute resolution process.

Domain registrar Go Daddy lost over 21,000 domains yesterday. It could be a coincidence--or it could be the result of the company's p.r. debacle over its support for the Stop Online Piracy Act.

Friday, December 16, 2011

Harnessing GPUs Through the Cloud

Dear John,

Wanna see the best in 3D gaming on any device? Lucid invites you for a private demo at the Platinum Hotel where we'll go "beyond the PC" with GPU virtualization software. This is a great opportunity to see SmartPhones, Tablets and PCs share GPU resources for serious interactivity and high performance 3D gaming. And that's just the beginning...

Please contact me at your earliest convenience as space is limited. 408/839-8750 or

Kind Regards,

Kim Stowe
Stowe Consulting

Thursday, December 15, 2011

JP Morgan expands deployment of FPGA-based supercomputer -

This is how to get really efficient computing.
There was a Russian book I found on systolic computing.  Brilliant stuff, really inspirational for me.  It's applications in video and image processing were immediately obvious.

NVIDIA open sources CUDA compiler, shares its LLVM-based love with everyone

From Engadget

A few years back, Intel prognosticated that NVIDIA's CUDA technology was destined to be a "footnote" in computing history. Since that time, Jen-Hsun Huang's low level virtual machine (LLVM) based compiler has more than proven its worth in severalsupercomputers, and now NVIDIA has released the CUDA source code to further spread the parallel computing gospel. This move opens up the code to be used with more programming languages and processors (x86 or otherwise) than ever before, which the company hopes will spur development of "next-generation higher performance computing platforms." Academics and chosen developers can get their hands on the code by registering with NVIDIA at the source below, so head on down and get started --petaflop parallel processing supercomputers don't build themselves, yo

Wednesday, December 14, 2011

How the Kindle Touch jailbreak was discovered

The Kindle Touch has been rooted! There’s a proof video embedded after the break, but the best part about this discovery is that [Yifan Lu] wrote in-depth about how he discovered and exploited a security hole in the device.
The process begins by getting a dump of the firmware. If you remove the case it’s not hard to find the serial port on the board, which he did. But by that time someone else had already dumped the image and uploaded it. We guess you could say that [Yifan] was shocked by what he found in the disassembly. This a ground-up rewrite compared to past Kindle devices and it seems there’s a lot to be hacked. The bootloader is not locked, but messing around with that is a good way to brick the device. The Javascript, which is the language used for the UI, is not obfuscated and Amazon included many hooks for later plugins. Long story short, hacks for previous Kindles won’t work here, but it should be easy to reverse engineer the software and write new ones.
Gaining access to the device is as easy as injecting some HTML code into the UI. It is then run by the device as root (no kidding!). [Yifan] grabbed an MP3 file, changed its tag information to the HTML attack code, then played the file on the device to exploit the flaw. How long before malicious data from illegally downloaded MP3 files ends up blanking the root file system on one of these?

Firefox, seems to be getting a little Bloated.

What the hell are they doing that take up 3GB?  Linking in embedded video streams to the Object code?

I was just looking at an Entire Windowing GUI environment designed for viewing large data sets that would stream data for viewing on a DOS PC (Non Windows) written in 1988 and it's only 200KB done in Turbo Pascal.

Firefox Too Big To Link On 32-bit Windows

Posted  on Wednesday December 14, @12:43PM 

An anonymous reader writes"Firefox has gotten so large that it cannot be compiled with PGO on a 32-bit linker anymore, due to the virtual memory limitation of 3 GB. This problem had happened last year with 2 GB, which was worked around by adding a/3GB switch to the Windows build servers. Now the problem is back, and things aren't quite that simple anymore."This only affects the inbound branch, but from the looks of it new code is no longer being accepted until they can trim things from the build to make it work again. The long term solution is to build the 32-bit binaries on a 64-bit system.

Tuesday, December 13, 2011

Businesses Can Win the Competition With Open-Source Technology


Businesses Can Win the Competition With Open-Source Technology

September 2008
STANFORD GRADUATE SCHOOL OF BUSINESS—How can a business compete with a free product? It’s not easy, and it’s more than just a theoretical question. U.S. newspapers are finding it difficult to compete with free news and the commentary of bloggers and other internet sources. And in the software world, the rise of open source products, which are available for free on the internet, is reshaping the technology industry.
One solution: “Divide and conquer,” says Haim Mendelson, the Kleiner Perkins Caufield and Byers Professor in the Graduate School of Business. Commercial firms, he says, have three levers to gain competitive advantage when they compete with a free product: Timing, product features, and the skillful use of network effects across market segments.
A recent paper on this topic by Mendelson, coauthored with Deishin Lee, PhD ’04, now a faculty member at Harvard Business School, is not a how-to manual for hard-pressed executives. Rather the researchers have built a theoretical model explaining the choices open to commercial firms. “Although open source is the lead example of our work, the principles certainly apply to other businesses, including, for example, the media business,” says Mendelson.
Underpinning the research is the concept of network effects, which holds that the value of a good or service to a potential customer increases as greater numbers of other customers own the good or are users of the service. In software, for example, Microsoft’s Office Suite enjoys great popularity partly because so many people use it. Having such a large user base encourages businesses to buy it since employees are probably already familiar with it and won’t need much training. And the more people who use the software, the less likely it will be that incompatibility will be a problem.
With that in mind, Mendelson says the ideal scenario for the commercial vendor is to bring its product to market first, to judiciously improve its product features, to keep its product “closed” so the open source product cannot tap into the network already built by the commercial product, and to segment the market so it can take advantage of a divide-and-conquer strategy.
Many products are sold into more than one market segment (consumers or small businesses, for example) with different characteristics. The divide and conquer strategy leverages the advantages the commercial vendor achieves across those segments: One segment is used to “seed” the network so the product can achieve critical mass, which makes it more attractive to buyers in other segments who then end up choosing the more popular product over the free product.
Some products, Microsoft Office is a good example, initially were targeted at a commercial market. As its popularity grew, it made sense to sell Office to consumers, many of whom had become familiar with it at work. Other products, such as Apple’s computers and iPhones, were first popular in the home market but that success led to their use in an office setting. In either case, it makes sense for a vendor to seed the market by selling a product relatively cheaply to the first market segment and then charge the second segment more, says Mendelson.
There are times, however, when the open source product gets to market first. In that case, the commercial vendor does well to enter the market with a compatible product and then invest in new product features to make its product compelling even though it costs more—a strategy sometimes known as “embrace and extend.” In this case, being “open” (or compatible) helps the commercial firm tap into the network created by the free product. Then, the commercial firm must compete by out-innovating the free product.
In fact, frequently adding features to a commercial product is important no matter who gets to market first. New and improved features can outweigh the price advantage of an open source product.
In the media world, the network effects are indirect: Content providers prefer to publish where there is a large audience, and audiences prefer to go where there is a good selection of high-quality content. As a result, a larger audience attracts content providers, which in turn is attractive to audiences, which creates the “virtuous cycle” of network effects.
In this space, competing with the avalanche of free material is very challenging, and different providers compete in different ways. In the area of news, standards are largely open and free content has been abundant for years. As a result, content providers find it difficult to exploit the network effects, and the main lever available to them is product innovation.
In the area of music, Apple managed to create a closed network based on the “virtuous cycle” of the iPod device making the iTunes online music network more attractive, and vice versa. In spite of the prevalence of “free” music, the combination of innovative products, a superior user experience, and a closed network, which is incompatible with competing devices and music stores, created growing and highly profitable music offerings.
Ultimately, from the point of view of the buyer, free products provide an important benefit. “Even if consumers do not end up adopting the free product, it can act as a credible threat to the commercial firm, forcing it to both lower prices and invest more in product innovation,” says Mendelson. 
—Bill Snyder 

Fwd: Milestone Year for WiGig Alliance: MAC/PHY and Three PALs (WDE, WSE, WBE) Published, First WiGig Plugfest and ITU Recognition

---------- Forwarded message ----------
From: "Rebecca Armstrong" <>
Date: Dec 13, 2011 2:33 AM
Subject: Milestone Year for WiGig Alliance: MAC/PHY and Three PALs (WDE, WSE, WBE) Published, First WiGig Plugfest and ITU Recognition
To: "Rebecca Armstrong" <>



The WiGig Alliance has published two new Protocol Adaptation Layer (PAL) specifications, the WiGig Display Extension (WDE) and the WiGig Serial Extension (WSE) to supplement the previously published WiGig Bus Extension (WBE) and MAC/PHY specifications.

This accomplishment completes an amazingly  successful year for the organization which has hosted the first ever interoperability test event, received ITU-R endorsement and formed a docking task group chartered with creating the world's first multi-gigabit wireless docking specification.


Please find the full news release below or follow this link:

For image please follow this link: (caption: Members of the WiGig Alliance team at the world's first plugfest to test the interoperability of WiGig devices)


Kind regards



Rebecca Armstrong

Account Executive, Proactive PR

Office Tel: +44 1636 812152

Mobile Tel: +44 7500 908775

Twitter: @Proactive_PR



Milestone Year for WiGig Alliance: MAC/PHY and Three PALs (WDE, WSE, WBE) Published, First WiGig Plugfest and ITU Recognition

World's first unified multi-gigabit wireless docking group formed by WiGig Alliance


Santa Clara, CA. December 13, 2011. The WiGig Alliance has published two new Protocol Adaptation Layer (PAL) specifications, the WiGig Display Extension (WDE) and the WiGig Serial Extension (WSE) to supplement the previously published WiGig Bus Extension (WBE) and MAC/PHY specifications.


This accomplishment completes an amazingly  successful year for the organization which has hosted the first ever interoperability test event, received ITU-R endorsement and formed a docking task group chartered with creating the world's first multi-gigabit wireless docking specification.


The WiGig Alliance is now calling for developer involvement in the creation of the world's first unified specification for multi-gigabit wireless docking. Creation and publication of the specification will revolutionize home networking by enabling a broad range of advanced uses, including wireless docking and connection to displays between personal computers, consumer electronics and PC, CE, handheld devices.


"We have reached a major milestone this year with the completion of all the necessary components of the first ever multi-gigabit wireless docking specification," said WiGig Alliance President and Chairman, Dr. Ali Sadri.  "We are now calling for industry players to participate in what will be the world's most important short-range wireless standard and a shake up for the industry." 


Filomena Berardi, Senior Market Analyst at IMS Research, commented: "The WiGig Alliance is moving forward at a great pace, writing specifications, encouraging industry involvement with plugfests, and achieving industry body acceptance. News that it has now published its final two PALs and set-up the industry's first unified multi-gigabit wireless docking group brings high-speed wireless over 60GHz radio into a leading position. For consumers this is likely to deliver new levels of convenience, ease of use, and overall performance as early as next year."


Since WiGig's inception in 2009, the three main usage pillars have been wireless docking, wireless high definition video and wireless networking.  With the completion of the WSE and WDE specifications to supplement the previously completed MAC/PHY and WBE specifications, WiGig Alliance is now one step closer to realizing the vision of high-speed wireless home and office connectivity.


First release of certified WiGig products is scheduled for late 2012 or early 2013. For further information follow @WiGigAlliance or visit




Notes to editors:

About WiGig Alliance:

The WiGig Alliance was formed to establish a global ecosystem of high-speed and easy-to-use wireless devices that seamlessly work together to connect people in the digital age. WiGig technology enables multigigabit wireless communications among consumer electronics, handheld devices and PCs, and drives industry convergence to a single radio using the readily available, unlicensed 60 GHz spectrum. The organization brings together the world's leading manufacturers of semiconductors, personal computers, consumer electronics and handheld devices. For more information, please visit


For all media enquiries, please contact or call +44 1636 812152



This email and any attachments may contain confidential and privileged information. If you are not the intended recipient, please notify the sender immediately by return email, delete this email and destroy any copies. Any dissemination or use of this information by a person other than the intended recipient is unauthorised. Thank you.

Monday, December 12, 2011

Saturday, December 10, 2011

Processing programming language

Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.

Friday, December 09, 2011

Fwd: Facebook releases a PHP just-in-time compiler - Computerworld

---------- Forwarded message ----------
From: JM

A web site for remote code creation.

---------- Forwarded message ----------
From: JM 
Fwd: Have Droid? Write then 40+ compilers and intepreters

Download android webapp. Executes code on remote server.
Very cool.

HP Making webOS Open Source

HPOperating Systems

HP Making webOS Open Source

Posted by Soulskill 
from the had-it-in-the-palm-of-their-hand dept.

Several readers sent word of HP's announcement that the company will be contributing webOS to the open source community. According to HP's press release, they will continue to be active in webOS's development, and one of their goals will be to avoid fragmentation. ENYO, the application framework for webOS, will also go open source in the near future.


HP's brief FAQ:

It's interesting that Marc Andreesen (on the board) is getting a lot of mention with this, i wonder if he helped push for this, and possibly will help run/build the governance structure..

And they have a github repo open, currently empty of course, but with funny issues already opened :)

PS: Bay Area webOS meetup a week from today in SF!

Why We Need More Programming Languages

This is a particularly interesting thread on Slashdot.

"Fatal Exception's Neil McAllister writes in favor of new programming languages, given the difficulty of upgrading existing, popular languages. 'Whenever a new programming language is announced, a certain segment of the developer population always rolls its eyes and groans that we have quite enough to choose from already,' McAllister writes. 'But once a language reaches a certain tipping point of popularity, overhauling it to include support for new features, paradigms, and patterns is easier said than done.' PHP 6, Perl 6, Python 3, ECMAScript 4 — 'the lesson from all of these examples is clear: Programming languages move slowly, and the more popular a language is, the slower it moves. It is far, far easier to create a new language from whole cloth than it is to convince the existing user base of a popular language to accept radical changes.'"

Thursday, December 08, 2011

Researchers Expanding Diff, Grep Unix Tools

Researchers Expanding Diff, Grep Unix Tools

Posted by timothy  
from the now-with-raisins dept.
itwbennett writes"At the Usenix Large Installation System Administration (LISA) conference being held this week in Boston, two Dartmouth computer scientists presented variants of the grep and diff Unix command line utilities that can handle more complex types of data. The new programs, called Context-Free Grep and Hierarchical Diff, will provide the ability to parse blocks of data rather than single lines. The research has been funded in part by Google and the U.S. Energy Department."

Teaching programming to kids.

Wednesday, December 07, 2011

Connect your things to the Internet with Twine.

Twine : Listen to your world, talk to the Internet

zeemote - console style gaming on mobile devices

Facebook has been developed using open source.

It's interested to see what Cloud tools they are using.

Facebook has been developed from the ground up using open source software. Developers building with Platform scale their own applications using many of the same infrastructure technologies that power Facebook.
Want to learn more? Check out Engineering at Facebook.


Our Platform engineering team has released and maintains open source SDKs for Android, C#, iPhone, JavaScript, PHP, and Python.

Developer tools

codemod assists with large-scale codebase refactors that can be partially automated but still require human oversight and occasional intervention.
Facebook Animation is a JavaScript library for creating customizable animations using DOM and CSS manipulation.
Online Schema Change for MySQL lets you alter large database tables without taking your cluster offline.
Phabricator is a collection of web applications which make it easier to write, review, and share source code. It is currently available as an early release and is used by hundreds of Facebook engineers every day.
PHPEmbed makes embedding PHP truly simple for all of our developers (and indeed the world) we developed this PHPEmbed library which is just a more accessible and simplified API built on top of the PHP SAPI.
phpsh provides an interactive shell for PHP that features readline history, tab completion, and quick access to documentation. It is ironically written mostly in Python.
Three20 is an Objective-C library for iPhone developers which provides many UI elements and data helpers behind our iPhone application.
XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid expressions.
XHProf is a function-level hierarchical profiler for PHP with a simple HTML-based navigational interface.


Apache Cassandra is a distributed storage system for managing structured data that is designed to scale to a very large size across many commodity servers, with no single point of failure.
Apache Hive is data warehouse infrastructure built on top of Hadoop that provides tools to enable easy data summarization, adhoc querying and analysis of large datasets.
FlashCache is a general purpose writeback block cache for Linux. It was developed as a loadable Linux kernel module, using the Device Mapper and sits below the filesystem.
HipHop for PHP transforms PHP source code into highly optimized C++. HipHop offers large performance gains and was developed over the past two years.
Open Compute Project an open hardware project aims to accelerate data center and server innovation while increasing computing efficiency through collaboration on relevant best practices and technical specifications.
Scribe is a scalable service for aggregating log data streamed in real time from a large number of servers.
Thrift provides a framework for scalable cross-language services development in C++, Java, Python, PHP, and Ruby.
Tornado is a relatively simple, non-blocking web server framework written in Python. It is designed to handle thousands of simultaneous connections, making it ideal for real-time Web services.

Our engineers contribute to

Apache Hadoop provides reliable, scalable, distributed computing infrastructure which we use for data analysis.
Apache HBase is a distributed, versioned, column-oriented data store built on top of the Hadoop Distributed Filesystem.
Cfengine is a rule-based configuration system that is used to automate the config and maintenance of servers. Facebook uses Cfengine to maintain host configs and to automate many janitorial operations on our production tiers.
jemalloc is a memory allocator which is fast, consistant, and supports heap profiling. Facebook engineers added heap profiling and made many optimizations. Learn more.
memcached is a distributed memory object caching system. Memcached was not originally developed at Facebook, but we have become the largest user of the technology.
MySQL is the backbone of our database infrastructure. You can find our patches on Launchpad and learn more about how we use it on the MySQL@Facebook page.
PHP is an incredibly popular scripting language which makes up the majority of our code-base. Its simple syntax lets us move fast and iterate on products.
Varnish serves billions of requests every day to Facebook users around the world. Whenever you load photos and profile pictures of your friends, there's a very good chance that Varnish is involved.


We host a public mirror for projects such as Apache, Centos, CPAN, Fedora, GNU, Mozilla, MySQL, and much more...


Our Documentation and Code Licensing page has more information about open source licensing for the projects we contribute to and release.

Security Lessons Learned From The Diaspora Launch

It's a good article.

The bottom line is currently there is nothing that you cannot do to someone’s Diaspora account, absolutely nothing.

Authentication != Authorization: The User Cannot Be Trusted

Open source Facebook replacement Diaspora co-founder dies at 22 ...

  1. Founder Of Open-Source Facebook Foe Dies At 22 | Fox News
    Nov 14, 2011 – Ilya Zhitomirskiy, one of the co-founders of Facebook-alternative Diaspora, has reportedly committed suicide Saturday night at the age of 22.
  2. Open source Facebook replacement Diaspora drops first alpha
    Chris Foresman
    by Chris Foresman - In 3,961 Google+ circles
    Sep 16, 2010 – Efforts to develop a peer-to-peer, decentralized Facebook replacement are starting to bear the first fruit in the form of a developer alpha ...
  3. Co-founder of “open-source Facebook” Diaspora dies at 22 ...
    Sean Ludwig
    by Sean Ludwig - In 543 Google+ circles
    Nov 14, 2011 – Ilya Zhitomirskiy, the 22-year-old co-founder of the Diaspora social network -- which gained recognition for challenging Facebook -- died this ...
  4. Diaspora Three Weeks Away From Unveiling Open-Source Facebook
    Aug 26, 2010 – Remember Diaspora? You'll be forgiven if you don't. Since they received a lot of hype as the open-sourceFacebook Alternative” this past May, ...