Feross Aboukhadijeh
Feross Aboukhadijeh
Here's a mad science idea: - Seeder broadcasts hash in audio form somehow (high frequency - inaudible, or audio modulation?) - Downloader allows their mic to be used Info hash...
Use https://github.com/katspaugh/wavesurfer.js Demo: http://www.wavesurfer.fm/
CSS Grid support just landed in Chrome, Firefox, Opera, and Safari (including iOS) in March 2017. As automatic updates go out in the coming days, Grid will be at [~72%...
Update buffer to ^6.0.3 ## Browser support BREAKING: Drop IE11, Safari 9-10 support. This affects ~1.16% of global browser users (source: https://caniuse.com/usage-table) and this number continues to decrease each month....
Support IPv6
There's a BEP that describes how to add support: http://www.bittorrent.org/beps/bep_0032.html
If the DHT returns nodes or peers with local IP addresses, should we store them? That means that a remote attacker can make the DHT or bittorrent peer connect to...
> We have been looking at securing the DHT, making it harder to attack (especially with sybils). One thing we’re implementing to support this is requiring DHT nodes to calculate...
ESLint supports the notion of "processors" which allows us to extract JS from markdown files and lint it to ensure it is in standard style. https://eslint.org/docs/user-guide/configuring#specifying-processor That would let us...
The vision of `standard` is to save you time in three ways: 1. No configuration 2. Automatically format code 3. Catch style issues & programmer errors early I think we...
https://eslint.org/docs/rules/no-nonoctal-decimal-escape Although not being specified in the language until ECMAScript 2021, `\8` and `\9` escape sequences in string literals were allowed in most JavaScript engines, and treated as "useless" escapes:...