EFF to Verizon: Etisalat Certificate Authority Threatens Web Security
EFF will soon be launching the SSL Observatory project, an effort to monitor and secure the cryptographic infrastructure of the World Wide Web. There is much work to be done, and we will need the help of many parties to make the HTTPS-encrypted web genuinely trustworthy. To see why, you can read...
First Clay Millennium Prize goes to Grigoriy Perelman
Poincare official problem description
Building an HTML5 Drag & Drop File Uploader Using Sinatra and jQuery: Part 1
Upon setting out to build a Drag & Drop uploader, I first trawled the web for prior art. Blog posts, examples, any information that would lead me down
Skype brief post-mortem
Start free Teams video calls instantly! Connect, collaborate, and communicate effortlessly. Enjoy features like video calls, chat, file sharing, and more. Perfect for personal use, freelancers, solopreneurs, PTAs, teachers, small businesses and social events. Get started today!
Django 1.2 final out on Monday
Posted by James Bennett on May 15, 2010
Assembla now offers free private Git and SVN Repository Hosting
Read the latest news and technical tips about Source Code Management, Source Code Hosting, Perforce, SVN and Git.
Introducing the Go Playground
Announcing the Go Playground, https://play.golang.org/.
NoSQL, Heroku, and You
Why NoSQL Matters “NoSQL” is a label which encompasses a wave of innovation now happening in the database space. The NoSQL movement has sparked a whirlwind
Rework is now in stores
Alright, the big day is finally here! REWORK is now available in stores. You can order the US version online from the following booksellers: Amazon.com Barnes & Noble Borders Indie Bound 800 CEO READ International versions are either out already or coming so…
EFF vs. Facebook: Part 2: "Facebook's Connections"
"Connections." It's an innocent-sounding word. But it's at the heart of some of the worst of Facebook's recent changes.Facebook first announced Connections a few weeks ago, and EFF quickly wrote at length about the problems they created. Basically, Facebook has transformed substantial personal...
Clojure Protocols can extend final Java classes (like java.lang.String)
Clojure is written in terms of abstractions. There are abstractions for sequences, collections, callability, etc. In addition, Clojure supplies many implementations of these abstractions. The abstractions are specified by host interfaces, and the implementations by host classes. While this was sufficient for…
If the Earth Stood Still
Learn how Earth's geography and the shape of the globe would transform if its rotation stopped. ArcGIS was used to perform complex raster analysis and volumetric computations, generating maps that visualize the results.
Announcing Google Chart Tools
A good chart can tell a story, such as depicting when you get home on Saturday night by plotting your tweet patterns along the week . A good...
How to hire a programmer when you're not a programmer
How do you hire a programmer if you’re not one yourself? Some things to look for… 1. How opinionated are they? Ask them about a juicy programming topic (e.g. Ruby or Python?). The tone and reasoning of the answer will reveal a lot. In our recent podcast on programming, Jeff said, &#…
Love for LuaJIT
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers.
Amazon speaks up about WikiLeaks decision
Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
Introduction to tmux (alternative to GNU screen)
tmux is similar to screen as it lets you run numerous TTY’s in the same terminal window. It supports some very cool and intuitive features natively as well as a much more readable configuration syntax (ever looked at a .screenrc file?). Why TMUX over Screen? Well according to the FAQ for tmux it has the following…
Google's VP8 video codec (and ffmpeg)
Now that the hype is over, let's talk the real deal. How good is Google's VP8 video codec? Since "multiple independent implementations help a standard mature quicker and become more useful to its users", me and others (David for the decoder core and PPC optimizations, Jason for x86 optimizations) decided that we…