RSSAmplifier

Blog

Feross.org

Pure concentrated awesome.

feross.orgRSS feed ↗20 posts

Latest posts

How to Form a California LLC (without a lawyer)

Follow these steps to start an LLC in California

libtorrent adds support for the WebTorrent protocol

The vision of the WebTorrent project is to extend the BitTorrent protocol so that it becomes more web-friendly, allowing any browser to become a peer in the torrent network. That’s why I’m super excited that libtorrent – the engine that powers many of the most popular torrent clients including qBittorrent, Deluge, and many more –...

Recap of the `funding` experiment

I’m ending the funding experiment I introduced a few days ago. The idea was this: whenever users install open source software, the funding package would display a message from a company that supports open source. The sponsorship would pay directly for maintainer time. That is, writing new features, fixing bugs, answering user questions, and improving...

Introducing `funding`

Update: The experiment is over. I wrote a recap post about it. I’m releasing an open source funding experiment today. The current model of sustaining open source is not working. We desperately need more experimentation. This is one such experiment. npm install funding What is this? This is an open source funding experiment! ✨ Whenever...

Announcing BitMidi

Listen to free MIDI songs, download the best MIDI files, and share the best MIDIs on the web.

Introducing `thanks`

Give thanks to the open source maintainers you depend on

Never Use Semicolons

Always using semicolons will not keep you safe from ASI

Coding in the Wild

How I use open source software in my career

I'm running for the Node.js Board of Directors

I'm running for a seat on the Node.js Board of Directors

Introducing the HTML5 Hard Disk Filler™ API

Use HTML5 localStorage to completely fill up Chrome, Safari, and IE users hard disks. Trololo...

Travels in Japan

I visited Japan for two weeks with some friends. It was awesome! The food was delicious, the sights were exotic and beautiful, and the culture was fascinating and different. Here’s a picture of me at the top of Mt. Fuji, the tallest mountain in Japan: We started in Tokyo, and explored many different districts, each...

Using the HTML5 Fullscreen API for Phishing Attacks

Quick! Click this link to Bank Of America. There’s nothing fishy about it at all! I promise! Go ahead – hover your mouse over the link to see where it goes. You’ll find that it’s a completely normal link to https://www.bankofamerica.com. There is only one way to find out if I’m telling the truth –...

How To Set Up Your Linode For Maximum Awesomeness

This guide was last updated in June 2020. View the full changelog. So, you followed the advice in my Linode Hosting Review and decided to host your website with Linode. Excellent choice! But, if you’re new to the command line (perhaps you are familiar with CPanel or Plesk?) or you’ve never setup a server from...

Thoughts on free will

You cannot control the next thought that will pop into your head. Seriously, this is crazy. Using functional magnetic resonance imaging (fMRI), it is possible to see your decisions before you realize that you’ve made them. Researchers asked people to press a button using their left or right index fingers while monitoring their real time...

Open sourcing several projects

Today, I’m releasing the source code for a couple of my past projects. The projects Instant.fm, a music playlist sharing service. [github] Fling, a way to send songs, videos, and urls from your phone to your desktop computer by flicking your wrist. [github] I released the code for these projects a while ago but never...

1% of CMS-Powered Sites Expose Their Database Passwords

Nearly 1% of websites built with a content management system (like WordPress or Joomla) are unknowingly exposing their database password to anyone who knows where to look. TL;DR – Summary of the Problem Using a text editor to modify content management system (CMS) configuration files (like wp-config.php) could expose your database password to the world....

Linode VPS Hosting Review

People keep asking me to share how I handled the viral traffic rush to YouTube Instant – 1 million visitors in 10 days – and which VPS hosting provider I recommend. The answer to both questions is Linode, so here is my review of Linode hosting. Linode = Awesome Hosting I’ve been using Linode to...

Content, not Chrome

Autoupdate is one of Google Chrome’s killer features. Per this post: Delving back into project history long before we launched publicly in 2008, the autoupdate project was one of the very first we started working on. The idea was to give people a blank window with an autoupdater. If they installed that, over time the...

HOW TO: Spy on the Webcams of Your Website Visitors

I discovered a vulnerability in Adobe Flash that allows any website to turn on your webcam and microphone without your knowledge or consent to spy on you. It works in all versions of Adobe Flash that I tested. I’ve confirmed that it works in the Firefox and Safari for Mac browsers. Use one of those...

Think Different

One of my favorite quotes: Almost everything–all external expectations, all pride, all fear of embarrassment or failure–these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to...