惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
S
Schneier on Security
The Hacker News
The Hacker News
P
Proofpoint News Feed
Spread Privacy
Spread Privacy
L
LINUX DO - 热门话题
L
Lohrmann on Cybersecurity
I
Intezer
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Schneier on Security
Schneier on Security
Security Latest
Security Latest
AWS News Blog
AWS News Blog
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
有赞技术团队
有赞技术团队
博客园 - 叶小钗
The Last Watchdog
The Last Watchdog
O
OpenAI News
月光博客
月光博客
Hacker News: Ask HN
Hacker News: Ask HN
阮一峰的网络日志
阮一峰的网络日志
S
Security @ Cisco Blogs
Google Online Security Blog
Google Online Security Blog
云风的 BLOG
云风的 BLOG
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Latest news
Latest news
P
Palo Alto Networks Blog
Last Week in AI
Last Week in AI
M
MIT News - Artificial intelligence
Google DeepMind News
Google DeepMind News
P
Proofpoint News Feed
C
CERT Recently Published Vulnerability Notes
Apple Machine Learning Research
Apple Machine Learning Research
U
Unit 42
PCI Perspectives
PCI Perspectives
博客园 - 聂微东
SecWiki News
SecWiki News
宝玉的分享
宝玉的分享
Forbes - Security
Forbes - Security
H
Heimdal Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Troy Hunt's Blog
博客园 - 三生石上(FineUI控件)
Application and Cybersecurity Blog
Application and Cybersecurity Blog
罗磊的独立博客
WordPress大学
WordPress大学
D
Darknet – Hacking Tools, Hacker News & Cyber Security

remy sharp's l:inks

Deno Style Guide Easy 6502 by skilldrick Profiling React.js Performance BEM Naming Cheat Sheet by 9elements Visual 6502 Remix Elijah Manor (@elijahmanor) on X All – Tiny Helpers AST explorer Insecure How to Authenticate with Next.js and Auth0: A Guide for Every Deployment Model Revealed: quarter of all tweets about climate crisis produced by bots GitHub - ericchiang/pup: Parsing HTML at the command line Browserling – Online cross-browser testing Error Handling with GraphQL and Apollo Schwerkraftprojektionsgerät How To Turn Off Catalina Update Notifications (Prompts & Badges) • macReports Maskable.app It’s 2020 and you’re in the future Emulators written in JavaScript | Frederic Cambus The Size of Space systemfontstack JavaScript isn’t always available and it’s not the user’s fault Programming Fonts - Test Drive Screen Size Map GitHub - Yonet/MixedRealityResources: Mixed Reality related resources The Lines of Code That Changed Everything Notes from the Internet Health Report 2019 CopyPalette Generative Artistry Profile a React App for Performance nanoSQL 2 Moving Your JavaScript Development To Bash On Windows — Smashing Magazine Startup Playbook How to Release a Custom React Component, Hook or Effect as an npm Package React Suite - Enterprise React UI Component Library Use VSCode Dimmer to Highlight Code when Teaching 3 simple rules for effectively handling dates and timezones Large collection of how to animate pixelart Accessible React component libraries mineral-ui.com Australian Government Design System Reakit – Toolkit for building accessible UIs Chakra UI Curl Cookbook The problem with tooltips and what to do instead GitHub - trimstray/the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. It Form design: from zero to hero all in one blog post Brussels changes its mind AGAIN on .EU domains: Euro citizens in post-Brexit Britain can keep them after all Improve Your Email Campaigns with These Fantastic Tools Ethical Web Principles Old Typewriter Text Effect Bruce Lawson Google open sources standardized code in bid to become Mr Robots.txt Preferreds-color-scheme:你好,黑暗,我的老朋友  |  Articles  |  web.dev Free for Developers Startup idea checklist Developing a Robust Font Loading Strategy for CSS-Tricks—zachleat.com How I use Slack—alone—to get more done Upcoming proposals in JavaScript 🦄 VueJS is dead, long live VueJS! Bruce Lawson Answers for young people - Tim Berners-Lee Finally, an AI that can reliably catch and undo Photoshop airbrushing. Who made it? Er, Photoshop maker Adobe Qubyte Codes - How I schedule posts using GitHub Actions Games and Graphics in Popup URL bars Stack 58 bytes of css to look great nearly everywhere The reduce ({...spread}) anti-pattern - RichSnapp.com The Online Disassembler CSS Gradient – Generator, Maker, and Background Chrome DevTools  |  Chrome for Developers HB88 | Đăng Nhập HB88 Cá Cược Nhanh Chóng Không Bị Chăn #1 Introducing React Apollo 2.1 - Apollo GraphQL Blog Color Palettes Generator and Color Gradient Tool Clément Chastagnol ~ Moving efficiently in the CLI Testing Async Components · Issue #346 · enzymejs/enzyme Game Platforms recent news | Game Developer Professional Sound Effects - Royalty-Free SFX | Unlimited Downloads entr(1) Learn React From The Comfort Of Your Browser Axe Rules | Deque University Record and share your terminal sessions, the simple way Web Design Museum Powerful New Additions to the CSS Grid Inspector in Firefox Nightly – Mozilla Hacks - the Web developer blog Latency | Apex Software HackerNoon Signals and Sine Waves (Learn Web Audio from the Ground Up, Part 1) JavaScript Systems Music Vintage bits on cassettes Microsoft Design Legal Documents & Contract Templates | Simply Docs create-graphql-server — instantly scaffold a GraphQL server GraphQL and MongoDB — a quick example Using GraphQL with MongoDB Your First GraphQL Server Build a GraphQL server from scratch Practical Redux, Part 3: Project Planning and Setup 架构标记测试工具 | Google 搜索中心  |  Search Central  |  Google for Developers Freesound
I Add 3-25 Seconds of Latency to Every Page I Visit
2020-02-16 · via remy sharp's l:inks

There’s a sort of breathless industry-specific fact in software that goes around every so often.

Revenue, and the underlying source of revenue, in the consumer web, whether impressions or sales, tracks remarkably closely to lower latency. This is from avoiding bounces, making conversion better, etc.

Here are some articles saying this breathlessly:

Amazon Found Every 100ms of Latency Cost them 1% in Sales

Find out how you stack up to new industry benchmarks for mobile page speed

How Loading Time Affects Your Bottom Line

But if folks make more money off of customers when they reduce latency, there has to be some power in increasing latency.

I actually found something some months ago. It stems from my own usage of the consumer web.

Nearly everyone who writes software uses the consumer web, often to excess.

I, as a bonafide computer toucher, am no exception.

In fact, I use the web to ridiculous excess. There are 24-hour periods of my life where I was using that consumer web for 24 hours (my coworker asked, “weren’t you worried about blood clots?” - you walk around).

But addiction is really the converse of bouncing from a site.

So if you can inject latency into sites artificially, you can reduce the actual impact of the addiction in a controllable way while not denying the enjoyment of the Internet to yourself.

Hacker News with 100ms latency feels like liquor: Hacker News with 9000ms latency feels like small beer.

Reddit with 150ms latency feels like cocaine: Reddit with 8000ms latency feels like coffee.

Blocking tends towards the inducement of psychological reactance.

This just feels like a beneficial dilution of the Internet. It feels like wine to the ancient Greeks, who drank wine but attacked the practice of drinking undiluted wine as tantamount to barbarism.

Doing It

You get the web from 2 basic kinds of nightmare rectangle: laptops and desktops, where you control a material portion of the computing environment, or mobile and tablets, where you control less.

Your best bet for a web browser in a laptop or desktop is Crackbook Revival. It has a fully configurable site list and has an option for linearly increasing the amount of latency upon more viewing.

Simon HE emailed me saying that you can use this Firefox extension if you’re on Firefox.

For the other applications in the laptop or desktop, turn on Charles Proxy, and use its throttling functionality. Instead of its intended purpose as developer tools, you can just turn it on permanently.

On iOS, turn on the developer mode and then turn on the network link conditioner permanently.

Android is the hardest to do this in. Either turn on Charles Proxy on a proxy that the Android connection goes through (only possible over wifi), or tether to an entire different iphone which has the network link conditioner on.

Other possible dilutions

If it has been put on websites by some folks like me, and seems like an inducement to get you to do things on the Web, it is probably amenable to blocking, latency reduction, or some other sort of mutilation that will allow you to resume being a normal human being in some way.

I am very far along this sort of cult of mutilation. You don’t have to follow me, but here is what I do.

I have:

  • Deleted all variable pictures from YouTube with my adblock. The avatars of the people, the teaser images with people making obnoxious faces on them, the logo, etc.
  • Not even considered the possibility of browsing the web without adblock anymore (the good stuff, too)
  • Used an extension to remove all the comments from Youtube
  • Coerced old-style on Reddit without an infinite scroll
  • Withdrawn mostly from Reddit in favor of early 2000’s style forums that I pay money for and HN
  • Deleted Facebook with especial, complicated and sophisticated prejudice which I will not detail here

It is true I have watered down my perception of the Internet. I have watered down the Internet because nowadays it only seems to come in 151 proof.