Dave Winer says that he largely makes software for himself these days.
The Register (in its usual somewhat snarky style) has some good news about developments in Firefox
[Project Quantum] is not a new web browser. Quantum is Mozilla’s project to build the next-generation web engine for Firefox users, building on the Gecko engine as a solid foundation. Quantum will leverage the fearless concurrency of Rust and high-performance components of Servo to bring more parallelization and GPU offloading to Firefox.
Google are making a Python to Go cross compiler
The idea here is that Google have a lot of Python to run, but Python’s Virtual Machines (especially with the Global Interpreter Lock) aren’t all that good for high-performance parallelism.
OTOH built Go! and the Go target machine for this. So they want to make a drop-in replacement that lets them run existing Python code on this infrastructure.
This is good news for Python. I wonder how long it will take to become the GAE python-hosting infrastructure. Perhaps this is Python’s answer to Elixir.
TreeSheets look like a pretty interesting combination of spreadsheet and hierarchical outliners / organizers.
OK. So someone has made a Pocket-style Raspberry Pi case.
Very nice. Hope someone starts commercializing these as I think they’ll be very important for the RasPi ecosystem.
mobipre2 shared on YouTube: Raspberry Pi – Pocket Chip
Source: DIY 3D Printed Raspberry Pi Pocket Chip « Adafruit Industries – Makers, hackers, artists, designers and engineers!
This looks good : 500 Lines or Less
So Clojure is getting Reader Conditionals ie. a way to put Clojure / ClojureScript etc. variants into ordinary source files.
It’s like .cljx files but without the separate pre-processor. Now the Clojure / ClojureScript compilers themselves will be able to pick out the variant of the code relevant to them.
Most of Patterning’s core is in .cljx format. I’m looking forward to moving to .cljc but it seems like this feature is so new (only in Clojure 1.7) I’d be better waiting a bit longer.