New
The latest blog posts to take off on Hacker News. 4,615 posts.
A Few New Things Coming To JavaScript
I believe the day-to-day practice of writing JavaScript is going to change dramatically for the better when ECMAScript.next arrives. The coming year is going...
Windows 8 — Disappointing Usability for Both Novice and Power Users
Hidden features, reduced discoverability, cognitive overhead from dual environments, and reduced power from a single-window UI and low information density. Too bad.
NVD3 Erased From Existence
I was incredibly surprised to find out today that the popular graphing library NVD3 has been erased from the web, due to what what looks like a copyright dispute.
Regexp-based RFC822 email address validation
Mail::RFC822::Address is a Perl module to validate email addresses according to the RFC 822 grammar. It provides the same functionality as RFC::RFC822::Address, but uses Perl regular expressions rather that the Parse::RecDescent parser. This means that the module is much faster to load as it does not need to compile…
Making MathBox: Presentation-Quality Math with Three.js and WebGL
Presentation-quality math with Three.js and WebGL.
Migrating a large JavaScript project from DOM spaghetti to Backbone.js
Samuel Clay is a grad student in the schools of design and of engineering at Harvard. He founded NewsBlur , a personal RSS news reader, and Turn Touch , beautiful control for the smart home.
Shumway: a SWF interpreter entirely in JavaScript
Today, Mozilla Research publicly announced the Shumway project . Shumway is JS/HTML library which displays SWF (Flash) content entirely using open web technologies.
How to generate more revenue from your web application today
There are ways that your software as a service web application can make more money today. They aren’t complicated or revolutionary, but instead are practical ideas that you should consider implementing right now. Before we jump in you should take a moment to check out my latest book on designing web applications. It…
Microsoft's Skydrive sends two million NULL characters
The latest news about Opera web browsers, tech trends, internet tips.
Visitor Tracking Without Cookies (or How To Abuse HTTP 301s)
A technique for abusing HTTP 301 redirects and random numbers to uniquely track users; even those who have cookies disabled in their web browsers.
More HTML5 APIs
This blog post explores many HTML5 APIs, including Fullscreen API, Page Visibility API, getUserMedia API, Battery API, and Link Prefetching!
GNOME (et al): Rotting In Threes
Since SpaceFM is entering the GTK3 realm (SpaceFM can now be built on anything from GTK 2.18 “I won’t give up my lenny!” thru GTK 3.6.x), I’m starting to hear more feedback …
Congratulations on IE10: from Mozilla with cake
Back when Firefox 2 was released (six years ago this week!), the Internet Explorer team started a friendly tradition of sending Mozilla a cake as congratulations. This continued for Firefox 3 and Firefox 4 . After Firefox switched from major releases once or twice a year to incremental updates every six weeks, they…
Windows 8 Doesn’t Want Your App. Try Again Later
A developer blog about the small things that make good software great.
OOCSS + Sass = The best way to CSS
Object-oriented CSS is awesome. But littering your markup with non-semantic classes is not awesome. Those classes sprinkled all over your HTML are going to change, and that’s not gonna be fun. But if you combine OOCSS and Sass you get the best of both worlds: modular CSS without bloated, hard-to-maintain HTML.
Google Homepage Size Over Time
This afternoon, I looked at the source of the main Google page with my browser. It spans my whole monitor and takes 15 pushes of the scroll-wheel to see it all. Whither minimalism? Off to the Wayba…
GET /browser.exe
Jon Howell dreams of a new Internet. In this new Internet, cross-browser compatibility checking is a distant memory and new features can be unilaterally be added to browsers without having to convince the world to upgrade first. The idea which makes this Internet possible is so crazy, it just might work.