On October 26th, people from all walks of life will descend on Washington, DC to call for an end to mass NSA surveillance. Will you be there?
* The moon is rich in rare-earth elements. Sounds kinda funny when you think about it. The moon is rich in unrare-moon elements.
* There is a US rare-earth element mine, and it has recently opened back up. If only mining had fewer long term environmental risks.
* And of course, recycle your cell phones.
Online art community deviantART is announcing that it has received a strategic investment from software company Autodesk. The financial terms of the deal aren’t being disclosed, but deviantART co-founder and CEO Angelo Sotira told me this makes Autodesk his company’s largest investor…
Two months ago I started working for deviantART as a software developer. I couldn’t have started at a better time!
Pay what you want for 11 breathtaking albums, a game, & a movie, all while supporting vital charities!
Oh cool! Purchased.
Lawrence Lessig and Bill Moyers explore how we can protect our privacy when Big Government and Big Business morph into Big Brother.
Larry and Bill discuss the real issue at hand, which is how to arrive at a surveillance operation that protects civil liberties. The discussion should not be centered around Snowden, whether he’s a traitor, where he’s holed up, or what kind of person he is. That should be the least of our concerns, and is a total distraction.
Great video. Blows my mind that string concatenation + eval is faster than object/hash creation + repeated modification.
Now I see why. I’ve run an experiment here.
A couple weeks ago, just after Google I/O 2013 actually, I ceased my Android porting efforts in favor of FirefoxOS. Open and decentralized is the future I want. I don’t fault Google for aggressively pushing its ecosystem (grr Google+), but I want more choice in the matter. So long Android, and thanks for all the code.
Something I learned along the way is that FirefoxOS borrows parts of the Android codebase. If you want to port the OS to a new device, the most common way is to modify some shell scripts to copy down proprietary libraries and the kernel from your working Android install. Kinda neat, but kinda strange all the same. Hopefully Mozilla will be able to forge better partnerships down the road, lessening the need to piggy-back on Android.
So where am I in my efforts?
I’m going to see how far I can get with this device: the LG Optimus Slider, aka VM701. It comes with Gingerbread, and Firefox OS only works on devices that support ICS, so I’ll probably hit roadblocks very quickly. Either way, I’m curious about the hurdles.
The short-list of what I’ve done so far:
- Used the Galaxy S2 device files as a template
- Copied over defines from the Android device repos for VM701
- Modified extract-files.sh to pull the right binaries
- Add an armv6-vfp.mk makefile to build/core/combo/arch/arm
- Fixed up frameworks/base/include/utils/KeyedVector.h for newer GCC
- The build was failing as of 2 days ago, but I press on
I’m finding it an enjoyable project. Not sure when or whether I’ll arrive at something useful, since there are so many closed-source binaries involved.