New
The latest blog posts to take off on Hacker News. 497 posts.
The dire state of WordPress
Software engineer and consultant with >15 years experience. Specializing in product engineering, design systems, and full-stack web development with React and TypeScript.
Introducing "Functional JavaScript"
A few years ago I got the idea that it would be fun to implement a variant of Scheme targeting the JVM. During my search for different ways to implement numerics I looked deeply at the implementation of two languages: JScheme and a little-known language Clojure . During my explorations with these two languages and the…
Free works
Google Reader’s upcoming shutdown and Mailbox’s rapid acquisition have reignited the discussion of free vs. paid services and whether people should pay for products they love to keep them running sustainably.
Chart.js is back online
Simple yet flexible JavaScript charting library for the modern web
An apology to open source
Simple yet flexible JavaScript charting library for the modern web
ViziCities Dev Diary #1: Visualising Cities in 3D using WebGL
Just over a month ago I announced ViziCities , the latest project from Pete Smart and myself . We're not quite ready to release it yet but make sure you sign up for the beta to be the first to use it. In the meantime, let me fill you in on what we've been up to this past month.
The RSS Apocalypse
Aldo Coresi explains: “The truth is this: Google destroyed the RSS feed reader ecosystem with a subsidized product, stifling its competitors and killing innovation. It then neglected Google Reader itself for years, after it had effectively become the only player. Today it does further damage by buggering up the…
Achilles Heel of OAuth or Why Facebook Adds #_=_
This is a short addition to the previous rants on OAuth problems. We've got Nir Goldshlager working on our side (he simply loves bounties...
Baby steps toward replacing Google Reader
With Google Reader’s impending shutdown, lots of new feed-sync services and self-hostable projects will be popping up.
Bulletproof demos using Chrome's playback mode
We all like to build software which is reliable, but every once in a while it seems like a good idea to demo something still in its unreliable infancy. Google Chrome has a little known feature which can help.
Developing a responsive, Retina-friendly site (Part 2)
This post is part of a series documenting the design and development of this blog, including responsive images and working with HiDPI assets.
Come and help save Posterous from oblivion
A couple of years ago I got wind of the fact that geocities was about to die and along with many others I did my bit to save geocities, the site now lives on (or as much as I could save of it) as reocities.com.
Shiva – More than a RESTful API to your music collection
Music for me is not only part of my daily life, it is an essential part. It helps me concentrate, improves my mood, distracts me and/or helps me relax. This ...
Django Best Practices
Deep insights from our research and experience
Hacking Github with Webkit
Previously on Github: XSS , CSRF ( My github followers are real , I gained followers using CSRF on bitbucket ), access bypass, mass assignm...