Home / Companies / Cloudflare / Hacker News

Cloudflare on HN

238 posts with 100+ points since 2015

Filters
Since:
Posts by Month (238 total)
Hacker News Posts
Title Points Comments Date
1.1.1.1: Fast, privacy-first consumer DNS service 1,895 -- 2018-04-01
We Stood Up to a Patent Troll and Won 1,675 -- 2019-11-04
Patent troll Sable pays up, dedicates all its patents to the public 1,524 -- 2024-10-03
Cloudflare outage on November 18, 2025 post mortem 1,465 -- 2025-11-18
Perplexity is using stealth, undeclared crawlers to evade no-crawl directives 1,270 -- 2025-08-04
Understanding how Facebook disappeared from the internet 1,226 -- 2021-10-04
Warp – Mobile VPN 1,211 -- 2019-04-01
Terminating Service for 8Chan 1,098 -- 2019-08-05
Cloudflare defeats patent troll Sable at trial 1,074 -- 2024-02-12
Blocking Kiwifarms 994 -- 2022-09-03
Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline 863 -- 2019-06-24
Why We Terminated Daily Stormer 857 -- 2017-08-16
The Cuban CDN 832 -- 2016-08-19
We found a bug in Go's ARM64 compiler 831 -- 2025-10-08
Cloudflare is sponsoring Ladybird and Omarchy 767 -- 2025-09-22
AWS's Egregious Egress 742 -- 2021-07-23
Cloudflare had a partial outage 723 -- 2022-06-21
Cloudflare outage on December 5, 2025 714 -- 2025-12-05
Cloudflare outage on June 21, 2022 703 -- 2022-06-21
Details of the Cloudflare outage on July 2, 2019 698 -- 2019-07-12
Cloudflare TV 696 -- 2020-06-07
Workerd: Open-source Cloudflare workers runtime 689 -- 2022-09-27
Cloudflare R2 storage: Rapid and reliable object storage, minus the egress fees 667 -- 2021-09-28
Speed Test 664 -- 2023-08-10
Cloud Computing Without Containers 663 -- 2018-11-09
WARP is here 657 -- 2019-09-25
Thanksgiving 2023 security incident 643 -- 2024-02-01
Cap'n Web: a new RPC system for browsers and web servers 635 -- 2025-09-22
Cloudflare Email Service: private beta 627 -- 2025-09-25
Introducing Cloudflare’s IPFS Gateway 621 -- 2018-09-17
Winning the Blackbird Battle 620 -- 2019-02-14
A good day to trie-hard: saving compute 1% at a time 614 -- 2024-09-10
D1: Our SQL database 592 -- 2022-05-11
Every 7.8μs your computer’s memory has a hiccup 570 -- 2018-11-23
Cloudflare 1.1.1.1 Incident on July 14, 2025 552 -- 2025-07-16
Building Fast Interpreters in Rust 547 -- 2019-03-04
How to receive a million packets per second 542 -- 2015-06-16
Improving DNS Privacy with Oblivious DoH 541 -- 2020-12-08
Cloudflare to introduce pay-per-crawl for AI bots 539 -- 2025-07-01
Introducing Cloudflare Registrar 527 -- 2018-09-27
Cloudflare outage on July 17, 2020 522 -- 2020-07-17
Cloudflare servers don't own IPs anymore so how do they connect to … 505 -- 2022-11-25
Speeding up Linux disk encryption 491 -- 2020-03-25
Post Mortem on Cloudflare Control Plane and Analytics Outage 486 -- 2023-11-04
1.1.1.1 outage explanation 459 -- 2018-06-01
What came first: the CNAME or the A record? 457 -- 2026-01-19
Pingora, the proxy that connects Cloudflare to the Internet 456 -- 2022-09-14
Moving from reCAPTCHA to hCaptcha 438 -- 2020-04-08
1.1.1.1 for Families 414 -- 2020-04-01
Cloudflare's abuse policies and approach 403 -- 2022-08-31
Python Cloudflare Workers 389 -- 2024-04-02
Hidden latency in the Linux network stack 388 -- 2016-04-07
Zero Trust SIM 379 -- 2022-09-26
Cloudflare One 366 -- 2020-10-12
How we scaled Nginx 364 -- 2018-07-31
Stupidly Simple DDoS Protocol (SSDP) Generates 100 Gbps DDoS 352 -- 2017-06-29
Cloudflare Pages goes full stack 350 -- 2021-11-17
Cloudflare outage caused by bad software deploy 348 -- 2019-07-02
HTTP/3: from root to tip 340 -- 2019-01-27
Cloudflare Pages is now Generally Available 338 -- 2021-04-12
Say Cheese: a snapshot of the massive DDoS attacks coming from IoT … 336 -- 2016-10-11
Cloudflare Workers: Run JavaScript Service Workers at the Edge 327 -- 2017-09-29
Branch predictor: How many “if”s are too many? 324 -- 2021-05-06
The Trouble with Tor 323 -- 2016-03-30
How we use HashiCorp Nomad 318 -- 2020-06-06
What is BGP? – BGP routing explained 315 -- 2021-10-04
HTTP/3: the past, the present, and the future 315 -- 2019-09-26
Cloudflare Stream – Combines video encoding, global delivery, and player 305 -- 2017-09-27
Languages Which Almost Became CSS 301 -- 2017-08-03
Debugging a Linux network stack crash via a single register value 299 -- 2021-11-17
Cloudflare Announces Firewall for AI 289 -- 2024-03-05
Quantifying the Impact of “Cloudbleed” 287 -- 2017-03-01
Why Cloudflare Chose AMD EPYC for Gen X Servers 284 -- 2020-03-01
Chaos in the Cloudflare Lisbon Office 282 -- 2025-03-17
Cloudflare Workers now supports COBOL 276 -- 2020-04-16
The History of the URL 276 -- 2020-03-05
Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH 276 -- 2025-03-25
Go, don't collect my garbage 272 -- 2017-11-13
The State of HTTP in 2022 271 -- 2022-12-31
Analysis of Today's CenturyLink/Level(3) Outage 271 -- 2020-08-31
HTTP/2 is here. Goodbye SPDY? Not quite yet 267 -- 2015-12-03
Cloudflare’s privacy-first Web Analytics is now available for everyone 266 -- 2020-12-09
Cloudflare Pages: the best way to build JAMstack websites 265 -- 2020-12-17
How Cloudflare blocked a monumental 7.3 Tbps DDoS attack 265 -- 2025-06-20
Workers AI: Serverless GPU-powered inference 261 -- 2023-09-27
Blackbird's Patent Troll Suit Against Cloudflare Gets Patent Invalidated 261 -- 2018-02-13
Why we use the Linux kernel's TCP stack 254 -- 2016-07-11
NEON is the new black: fast JPEG optimization on ARM servers 252 -- 2018-04-13
Introducing Workers KV 251 -- 2018-09-28
Introducing DNS Resolver for Tor 251 -- 2018-06-06
Cloudflare launches Workers Unbound, next evolution of its serverless platform 250 -- 2020-07-27
Run JavaScript on Cloudflare with Workers 249 -- 2018-03-13
Native Rust Support on Cloudflare Workers 248 -- 2021-09-09
CloudFlare’s last Warrant Canary was published over a year ago 245 -- 2023-07-31
Encrypted Client Hello 243 -- 2023-09-29
Abusing Linux's firewall: the hack that allowed us to build Spectrum 241 -- 2018-04-12
Comparing HTTP/3 vs. HTTP/2 Performance 240 -- 2020-04-14
Automatically closing FIN_WAIT_2 is a violation of the TCP specification 238 -- 2016-08-12
Trapping misbehaving bots in an AI Labyrinth 238 -- 2025-03-19
Google Search Results Plagued with spam “.it” domains 234 -- 2022-07-23
Cloudflare Sippy: Incrementally Migrate Data from AWS S3 to Reduce Egress Fees 230 -- 2023-10-15
Unintended consequences of blocking IP addresses 230 -- 2022-12-29
Introducing CloudFlare Registrar: Designed for Security, Not the Masses 229 -- 2016-02-25
Connect() – a new API for creating TCP sockets from Cloudflare Workers 228 -- 2023-05-29
When Bloom filters don't bloom 227 -- 2020-03-02
1.1.1.1 lookup failures on October 4th, 2023 226 -- 2023-10-04
Cloudflare Radar 226 -- 2020-09-30
Why is there a “V” in SIGSEGV Segmentation Fault? 222 -- 2020-06-18
Deep inside the Linux kernel: a network latency spike 220 -- 2015-11-19
A New Internet Business Model? 216 -- 2025-09-22
Major data center power failure (again): Cloudflare Code Orange tested 214 -- 2024-04-08
Cloudflare Raises $150M and Adds to Board of Directors 213 -- 2019-03-12
Cloudflare Calls 213 -- 2022-09-27
New Tools for Detecting HTTPS Interception 213 -- 2019-03-18
Go crypto: bridging the performance gap 211 -- 2015-05-07
Workers Durable Objects Beta: A New Approach to Stateful Serverless 209 -- 2020-09-28
Cloudflare incident on August 21, 2025 209 -- 2025-08-22
The curious case of slow downloads 207 -- 2016-05-04
Cloudflare mitigates record-breaking 71M request-per-second DDoS attack 204 -- 2023-02-14
Servers for an Accelerated Future 203 -- 2020-02-24
Cloudflare acquires PartyKit to allow developers to build real-time multi-user 202 -- 2024-04-05
HTTP/2 zero-day vulnerability results in record-breaking DDoS attacks 202 -- 2023-10-10
Our container platform is in production. It has GPUs. Here's an early … 199 -- 2024-09-27
BGP leaks and cryptocurrencies 196 -- 2018-04-24
How to stop running out of ephemeral ports and love long-lived connections 195 -- 2022-02-02
Standing Up to a Dangerous New Breed of Patent Troll 194 -- 2017-05-11
How to drop 10M packets per second 194 -- 2018-07-07
Everybody gets WebSockets 193 -- 2016-05-05
Cloudflare is free of CAPTCHAs; Turnstile is free for everyone 192 -- 2023-10-07
Goodbye, section 2.8 and hello to Cloudflare’s new terms of service 192 -- 2023-05-16
Announcing AMP Real URL 190 -- 2019-04-17
Why TLS 1.3 isn't in browsers yet 190 -- 2017-12-26
You can now run WebAssembly on Cloudflare Workers 190 -- 2018-10-01
Open-Sourcing CloudFlare’s UI Framework 186 -- 2016-06-09
Cloudflare blocks an almost 2 Tbps multi-vector DDoS attack 185 -- 2021-11-13
Cloudflare Images Now Available to Everyone 184 -- 2021-09-17
Better HTTP/2 Prioritization for a Faster Web 183 -- 2019-05-14
When can two TCP sockets share a local address? 182 -- 2023-03-20
CloudFlare and Google Cloud Platform 181 -- 2015-09-09
BoringTun, a Userspace WireGuard Implementation in Rust 181 -- 2019-03-27
Web3 – A Vision for a Decentralized Web 180 -- 2021-10-01
Why it’s harder to forge a SHA-1 certificate than to find a … 180 -- 2015-12-22
How Cloudflare analyzes 1M DNS queries per second 180 -- 2017-05-11
Bypassing the Linux kernel for high-performance packet filtering 179 -- 2015-09-07
Building Cloudflare TV from Scratch 176 -- 2020-07-07
New standards for a faster and more private Internet 170 -- 2024-09-26
A steam locomotive from 1993 broke my yarn test 169 -- 2025-04-02
Running Zig with WASI on Cloudflare Workers 167 -- 2022-08-01
Fuzzing a DNS parser written in Go 165 -- 2015-08-06
Why does one Nginx worker take all the load? 164 -- 2017-10-24
RFC8482 – Saying Goodbye to ANY 162 -- 2019-03-15
However improbable: The story of a processor bug 162 -- 2018-01-19
Cloudflare R2 IA storage tier 159 -- 2024-04-03
Cloudflare’s Transparency Report for Second Half 2016 and a Disclosure for 2013 159 -- 2017-01-11
CloudFlare Is Now a Google Cloud Platform Technology Partner 158 -- 2015-04-13
Helping to Build Cloudflare, Part 2: The Worst Two Weeks 158 -- 2019-02-02
Turnstile: privacy-preserving alternative to CAPTCHA by Cloudflare 156 -- 2022-09-28
Flan Scan: Lightweight Network Vulnerability Scanner 156 -- 2019-11-22
Serverless Performance: Cloudflare Workers, Lambda and LambdaEdge 155 -- 2018-07-02
An unexpected benefit of open-sourcing our code 154 -- 2015-07-09
Cloudflare is now powering Microsoft Edge Secure Network 154 -- 2023-09-28
Oxy is Cloudflare's Rust-based next generation proxy framework 154 -- 2023-03-10
eBPF Can't Count? 154 -- 2019-05-03
The next chapter for Cloudflare Workers: open-source 154 -- 2022-05-09
Europe's Internet resilience mitigates impact of submarine cable cuts 153 -- 2024-11-20
Uganda's internet Shutdown 152 -- 2021-01-15
Cloudflare automatically fixes Polyfill.io for free sites 152 -- 2024-06-26
Fearless SSH: Short-lived certificates bring Zero Trust to infrastructure 151 -- 2024-10-23
CloudFlare “Interview Questions” 150 -- 2015-05-11
Cloudflare Uses HashiCorp Nomad (2020) 150 -- 2021-10-15
Cloudflare to acquire Area 1 Security for $162M 149 -- 2022-02-23
Three Chapters at Cloudflare: Programmer to CTO to Board of Directors 148 -- 2025-05-07
Cloudflare mitigated yet another Okta compromise 147 -- 2023-10-20
D1: Improvements to performance and scalability 147 -- 2023-05-19
Syria’s exam-related Internet shutdowns 146 -- 2021-06-17
Setting Go variables from the outside 146 -- 2015-07-01
Universal DNSSEC: Secure DNS for Every Domain 145 -- 2015-11-10
Filtering millions of packets per second on commodity NICs 145 -- 2015-10-09
Cloudflare.com's Robots.txt 145 -- 2024-11-17
Broken packets: IP fragmentation is flawed 144 -- 2017-10-11
Cloudflare's Ethereum Gateway 143 -- 2019-06-19
How to achieve low latency with 10Gbps Ethernet 142 -- 2015-06-30
A Primer on Proxies 142 -- 2022-03-19
The Road to QUIC 141 -- 2018-07-27
You can now use WebGPU in Cloudflare Workers 136 -- 2023-09-27
Cloudflare Reports Massive Slowdown in Network Level DDoS Attacks 136 -- 2017-11-26
Cloudflare Web Analytics 135 -- 2020-09-29
Cloudflare Introduces Universal DNSSEC: Secure DNS for Your Domain 133 -- 2015-11-12
UtahFS: Encrypted File Storage 132 -- 2020-06-09
The mechanics of a sophisticated phishing scam and how we stopped it 130 -- 2022-08-10
Cloudflare Registrar 129 -- 2019-03-21
Sudan woke up without Internet 129 -- 2021-10-26
Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA 129 -- 2022-09-21
Cloudflare launches easy to set up consent manager that respects users 128 -- 2023-04-23
Cloudflare Pub/Sub: Programmable MQTT Message Brokers 128 -- 2022-05-12
Comparing Serverless Performance for CPU Bound Tasks 127 -- 2018-07-10
Project Jengo Redux: Cloudflare’s Prior Art Search Bounty Returns 127 -- 2021-04-26
Reimagining the Browser: Introducing Cloudflare Browser Isolation Beta 126 -- 2020-10-15
SOCKMAP – TCP splicing of the future 125 -- 2019-02-18
Cloudflare Time Services 124 -- 2019-06-21
Go has a debugger and it's awesome 124 -- 2015-06-18
How to build your own public key infrastructure 124 -- 2015-06-24
Harnessing chaos in Cloudflare offices 123 -- 2024-03-08
Announcing workers.dev 122 -- 2019-02-19
An introduction to JavaScript-based DDoS 122 -- 2015-04-30
Io_submit and Linux AIO – An epoll alternative 121 -- 2019-01-04
What happened on the Internet during the Facebook outage 121 -- 2021-10-08
Introducing the Cloudflare Onion Service 121 -- 2018-09-20
Durable Objects now Generally Available 120 -- 2021-11-15
Scaling Out PostgreSQL for CloudFlare Analytics Using CitusDB (YC S11) 120 -- 2015-04-09
Improving compression with a preset DEFLATE dictionary 117 -- 2015-03-30
Doubling the speed of jpegtran with SIMD 117 -- 2015-10-08
98% of sites on Cloudflare now use IPv6 116 -- 2016-11-21
Diving into Technical SEO Using Cloudflare Workers 116 -- 2019-03-07
Cloudflare Access: Like BeyondCorp, but You Don’t Have to Be at Google … 116 -- 2018-01-17
Total eclipse of the Internet: traffic impacts in Mexico, the US, and … 115 -- 2024-04-09
The weird and wonderful world of DNS LOC records (2014) 115 -- 2024-07-29
Partial Cloudflare outage on October 25, 2022 115 -- 2022-10-26
Eliminating cold starts with Cloudflare Workers 115 -- 2020-07-31
Incident report on memory leak caused by Cloudflare parser bug 115 -- 2017-02-23
Ending CAPTCHAs: Introducing Cryptographic Attestation of Personhood 114 -- 2021-05-13
The rise of multivector DDoS attacks 112 -- 2018-11-12
The effect of switching to TCMalloc on RocksDB memory use 111 -- 2021-02-03
A new Cloudflare Web Application Firewall 110 -- 2021-03-29
400Gbps: Winter of Whopping Weekend DDoS Attacks 109 -- 2016-03-06
Xdpcap: XDP Packet Capture 109 -- 2019-04-24
HTTP/2 Rapid Reset: deconstructing the record-breaking attack 108 -- 2023-10-10
Cloudflare's Handling of an RCE Vulnerability in Cdnjs 108 -- 2021-07-24
Cloudflare Hardware Keys (Yubico Partnership) 107 -- 2022-09-29
SIDH in Go for quantum-resistant TLS 1.3 107 -- 2017-09-01
Cloudflare Distributed Web Gateways: Unlocking the Web3 Metaverse 107 -- 2021-10-01
A tale of a DNS exploit: CVE-2015-7547 107 -- 2016-02-29
Cloudflare Workers Announces Broad Language Support 104 -- 2020-07-28
The real reason for large DDoS attacks? It's IP Spoofing, not memcached 104 -- 2018-03-08
Fixing an old hack – why we are bumping the IPv6 MTU 103 -- 2018-09-10
HPACK: the silent killer (feature) of HTTP/2 102 -- 2016-11-28
ASICs at the Edge 101 -- 2020-11-27
Tools for debugging, testing and using HTTP/2 101 -- 2015-12-06