Breaking Down the Chrome Web Store
An exploratory data analysis of the extensions available from the Chrome webstore.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,469 posts.
An exploratory data analysis of the extensions available from the Chrome webstore.
Updated 2023-04-16 Or how to serve half a billion placeholder images a month on a budget. Lorem Picsum is one of the most popular placeholder sites on the internet. It started as a small side project written in NodeJS five years ago to cover my own needs and has since gone through several iterations as it has grown…
When we launched the iPhone version of Basecamp in February of last year, it was after many rounds of experimentation on the architectural direction. The default route suggested by most when we got started back in early/mid-2012 was simple enough: Everything Be Native! This was a sensible recomm…
Today Dropbox announced in a blogpost titled “Limitations of the GET method in HTTP” that it will start allowing POST requests for APIs that would otherwise only be accessible using GET .
Today we have made Firefox OS 2.5 available worldwide. We are also making an early, experimental build of the OS -- Firefox OS 2.5 Developer Preview -- available for developers ...
A bunch of malicious extensions in Chrome Web Store have hidden affiliate fraud functionality, collect users’ browsing profiles, or both. These extensions appear to be connected to the Karma shopping assistant, developed by Karma Shopping Ltd. which is not a small company.
News, tips, and tricks from the team at Fly
The HP C2089A “PostScript Cartridge Plus”, a 1991 add-on for the LaserJet II/III, adds PostScript Level 2 support through Adobe’s own reference interpreter (version 2010.118) on a 2 MB ROM. Thirty-five years on, that ROM is still a current PostScript implementation: it renders the language correc…
Learn to code with AI-powered tutorials from Codeamigo.
Notes about creative coding on the Web.
W3C News
Reflecting on one year of growth, going from live collaboration to end-to-end encryption, and the role of community contributions.
Rust Qt Binding Generator lets you combine Rust code with a Qt 1 graphical application. A previous blog shows how to make a simple clock. It’s a good idea to read that post before reading this more advanced post, because in this post we are getting serious.
As promised, here's the new WebGL demo that I've been working on! I won't be posting a live version this time (watch the video to find out w...
You often see the question “What stack should I use to develop my application on?” posed but rarely do you get any insight in the actual process once someone decides to answer it specifically, so both as an analogy to rubber-ducking this and showing you what went on while I made my choice I’ve decided to document the…
Yesterday, January 2nd, my wife received a billing alert from her phone provider. Luckily, she's not with EE - because it's a pretty convincing text. That domain name is specifically designed to include the day's date. If you're stood up on a crowded train, with your phone screen cracked, would you notice that a . is…
Vivaldi browser launches a powerful built-in mail client Vivaldi Mail with an integrated Vivaldi Calendar, and Feed Reader. Download desktop and notebooks.
My opinion about why isn't a great idea to use tailwind for your design system
The File System Access API enables developers to build powerful web apps that interact with files on the user's local device, such as IDEs, photo and video editors, text editors, and more. After a user grants a web app access, this API allows them to read or save changes directly to files and folders on the…
Amazon Textract is a machine learning (ML) service that uses optical character recognition (OCR) to automatically extract text, handwriting, and data from scanned PDF documents, forms, and tables.
How special characters in file names can ruin your day.