HN user

rapawel

231 karma

https://www.pawelpokrywka.com

Posts67
Comments22
View on HN
42.semanticlayer.io 8mo ago

Prophet Arena: LLMs compete financially who's the best at seeing the future

rapawel
2pts0
zac1258019.substack.com 8mo ago

The Privacy Manifesto

rapawel
1pts0
www.pawelpokrywka.com 9mo ago

My conclusions after using Signed Exchanges on my website for 2 years

rapawel
3pts0
budisoft.at 9mo ago

Stop obsessing about rendering performance

rapawel
2pts0
twitter.com 9mo ago

Swift Pilots Stablecoin on Linea, an Ethereum L2

rapawel
3pts0
www.ycombinator.com 9mo ago

YC X Coinbase RFS: Build Onchain

rapawel
2pts0
blog.arbitrum.io 10mo ago

How Fairblock Is Unlocking Confidential Payments and Auctions on Arbitrum

rapawel
1pts0
incidentdatabase.ai 10mo ago

AI Incident Database

rapawel
1pts0
cross-border-magazine.com 10mo ago

OpenAI Moves into E-Commerce with Commission-Based Model for ChatGPT Sales

rapawel
2pts1
css-tricks.com 10mo ago

Is It Time to Un-Sass?

rapawel
3pts1
www.youtube.com 10mo ago

Hieroglyphs are easier than they look [video]

rapawel
1pts0
www.youtube.com 10mo ago

Phishing: Slash-like Unicode characters in URL [video]

rapawel
3pts2
css-tricks.com 10mo ago

The "most hated" CSS feature: cos() and sin()

rapawel
101pts75
www.pawelpokrywka.com 10mo ago

How fast do websites load from Google Search? Comparing loading methods

rapawel
7pts1
www.trackingai.org 10mo ago

AI Political Compass Scores

rapawel
1pts1
experiments.pawelpokrywka.com 10mo ago

Show HN: Detect paid Cloudflare plans on any website via ECH

rapawel
1pts5
www.pawelpokrywka.com 10mo ago

How websites load from Google Search and how to measure each method

rapawel
8pts0
www.youtube.com 10mo ago

NSA Spy Hub: The Most Secret Building in Manhattan [video]

rapawel
3pts0
research.2077.xyz 1y ago

The Hitchhiker's Guide to Dark Pools in DeFi

rapawel
2pts0
news.ycombinator.com 1y ago

Ask HN: Examples of AMP sites showing original URL after Google click?

rapawel
1pts2
www.maximiliankiener.com 1y ago

Cartograms to better understand our world

rapawel
2pts0
bitwarden.com 1y ago

World Password Day 2025 Survey: 72% of Gen Z reuse passwords

rapawel
3pts0
aztec.network 1y ago

History of Aztec: Pioneering Privacy in Web3

rapawel
3pts0
newsletter.manager.dev 1y ago

Software Engineering Laws

rapawel
3pts0
www.speedcurve.com 1y ago

You need to know your site's performance plateau (and how to find it)

rapawel
3pts0
afixt.com 1y ago

The Importance of Alt Text for Images

rapawel
4pts1
www.planujemywesele.pl 1y ago

Show HN: Accessing a website you never visited before while being offline [demo]

rapawel
25pts19
blog.cloudflare.com 1y ago

Deploy your Next.js app to Cloudflare Workers with the adapter for OpenNext

rapawel
2pts0
shiftmag.dev 1y ago

Developers who use AI tools are more productive, but are they happier?

rapawel
1pts0
zuplo.com 1y ago

Deprecating REST APIs: A Developer's Guide

rapawel
2pts1

The tool only detects a subset of paid Cloudflare users - specifically those with the default ECH settings. If your site shows as undetermined, it likely means you're on a free plan or a paid plan with ECH enabled.

From what I've observed:

- Free plans: ECH is forcefully enabled (sni=encrypted)

- Paid plans: ECH is disabled by default (sni=plaintext), but can be manually enabled

The tool can only definitively distinguish between free plans and paid plans that use the default ECH settings.

Thanks for checking it out — and good questions.

You're right: the site is SXG-enabled, and the point of the demo is to show that Google can prefetch and serve it even when you're offline — but only if you search for a specific phrase on Google. Random searches won’t trigger the right preload.

The 4-digit code is intentionally hardcoded — it's not a security check, but a way to make sure the user follows the instructions and gives Google a bit more time to prefetch the content before going offline.

The progress bar also helps with timing — making sure the preload has a chance to complete.

After reading your comment, I added a link to a blog post in the final step of the instructions, in case the demo doesn't work as expected. (If the page is cached from an earlier visit, a refresh helps — it's got a long browser cache.)

Thanks again for digging into it!

Thanks for the detailed feedback — really appreciate it!

You're right that the demo relies on Google Search specifically (not DuckDuckGo), and that should probably be made even clearer in the instructions. I do mention “search Google” in step 3, but I’ll look into making that more explicit up front.

As for airplane mode: the idea is to go offline after Google has had time to prefetch the page. That’s why the instructions say to start with a stable internet connection — and the page does show a warning if you go offline too early. But I totally get how that could still be confusing, especially if it didn’t work the first time.

A tip: once you're on the "You're offline" page, wait at least 3 seconds and observe the dinosaur. Something may happen.

And good point about wanting to know what’s going on. I tried to keep the experience surprising for some users, but I see how having the technical context up front can enhance it for others. I’ll consider adding an “explain first” option in the future.

Thanks again for giving it a go!

Thanks, fair point.

I skipped technical terms like “prefetch” or “SXG” in the title to make it more approachable and spark curiosity — but I get how that could feel misleading.

You're right that prefetching counts as a visit in some sense. The point of the demo was to highlight how unexpected it can feel to load a site while offline, even if you never actively opened it before.

- 63% of sites receive AI traffic overall - 98% of AI traffic is sent by three chatbots - ChatGPT is the biggest referrer, accounting for 50% of AI traffic - 0.17% of the average website’s traffic comes from AI chatbots - The smallest websites get the greatest % of total traffic from AI

- 93% of employees can work remotely at least one day a week. - 45% of respondents have the option to work fully remote (5days aweek). - Flexibility of place and no commute among the main reasons why people choose remotework. - Remote work leads to a sense of disconnection from co-workers in almost half of employees. - The majority of employees do not feel threatened by the possibility of AI taking over their jobs. - Almost 70% of those who relocated for a job are happywiththeirdecision. - When it comes to new job opportunities, salary and the option to work remotely take the spotlight. - Switzerland continues to hold the top spot as the highest-paying country in Europe for IT professionals. - Most respondents agree that the ideal hiring process consists of only 2 interview stages.

Kernel update requires a reboot, which means one has to provide a passphrase to unlock the disk. To provide a passphrase a keyboard and physical presence are required. This is inconvenient in headless and remote setups. As a result, people may choose to keep using old kernels, which may lead to security issues.

To address this problem, I created MIT-licesed tool that does the reboot, but asks for the passphrase before, not after. This way entire operation could be performed remotely via ssh.

If you are interested in details, you can read my post about it here: https://blog.pawelpokrywka.com/p/rebooting-linux-with-encryp...

I hope cryptreboot will help people to better secure their systems. If you have questions or feedback, I can answer them here in comments.

I came across an article whose author described the process of creating a smart contract and deploying it to the Ethereum mainnet. He also published the source code.

I started to wonder: Is it possible to use this public information in order to find Ethereum address of this person?

It would be fun to see how much money he holds ;-)