New
The latest blog posts to take off on Hacker News. 8,471 posts.
Undocumented Facebook API to identify friends in photos
So last week I was casually browsing through Facebook feed and looking at some random photo posted by a friend. So hovering over the pictur...
Vivaldi 1.2 release
It’s a web browser. But fun. It comes with a bunch of clever features built-in. It’s super flexible and does not track you. Get the Vivaldi browser for desktop, mobile, and your car!
Async and Await
The autonomous stack for every app and agent.
HyperDev – Developer Playground for Full-Stack Web Apps
One more thing… It’s been awhile since we launched a whole new product at Fog Creek Software (the last one was Trello, and that’s doing pretty well). Today we’re announcing the public beta of Hyper…
Web Storage: the lesser evil for session tokens
I was recently asked whether it was safe to store session tokens using Web Storage (sessionStorage/localStorage) instead of cookies. Upon googling this I found the top results nearly all assert that w
Tor Browser 6.0 is released
The Tor Browser Team is proud to announce the first stable release in the 6.0 series. This...
WordPress is now 13 years old
The first release of WordPress is now available.
Faster DOM
There is a pretty good comment on Hacker News (of all places) by nostrademons explaining why the DOM is not slow . Basically, all the DOM mutation operations are pretty trivial. Inserting and removing nodes, moving them around, setting an attribute, etc. It’s layout that takes a while and layout can be synchronously…
Regressive Web Apps
Killing the web to save it.
Roundcube Webmail 1.2.0 released with PGP support
Free and open source webmail software for the masses, written in PHP
Google moves to replace Flash with HTML5
By the end of this year Chrome will begin ignoring Flash as Google takes another step towards removing the "final Plugin" by replacing Flash with HTML5.
CSS coding techniques
Lately, we have seen a lot of people struggling with CSS, from beginners to seasoned developers. Some of them don't like the way it works, and wonder if replacing CSS ...
Play Store and Android Apps Coming to Chromebooks
Bringing Google Play — the most popular app store in the world — to Chromebooks.
Online tracking: A 1-million-site measurement and analysis
Online tracking: A 1-million-site measurement and analysis is the largest and most detailed measurement of online tracking to date. We measure stateful (cookie-based) and stateless (fingerprinting-based) tracking, the effect of browser privacy tools, and "cookie syncing". This measurement is made possible by our web…
Specifying JSON
I find myself tasked with polishing and publishing a little custom JSON-encoded language. It’s harder than it ought to be.
Our best practices are killing mobile web performance
Web performance rules invented for desktop web access need to be revised for the mobile era.
Microsoft Edge supports ES6 modules
Chakra, the recently open-sourced JavaScript engine that powers Microsoft Edge and Universal Windows applications, has been pushing the leading edge of ECMAScript language support. Most of ES2015 (aka ES6) language support is already available in Edge, and last week’s Windows Insider Preview build 14342 brings more…
Enabling HTTP/2 for Dropbox web services: experiences and observations
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Google Chrome 51 disables HTTP/2 on most Linux distros due to old OpenSSL
Chrome drops NPN for ALPN on May 31st, requiring OpenSSL 1.0.2+. CentOS, Debian, and most Ubuntu versions can't support it, breaking HTTP/2 for millions.
Announcing Certbot: EFF's Client for Let's Encrypt
EFF is proud to introduce Certbot, a powerful tool to help websites encrypt their traffic. Certbot is the next iteration of the Let's Encrypt Client; it obtains TLS/SSL certificates and can automatically configure HTTPS encryption on your server. It's still in beta for now, but we plan to release...