Hacker Newsnew | past | comments | ask | show | jobs | submit | hajimuz's commentslogin

This is really helpful. I usually manually do this with chrome dev tools, it’s kind of tedious especially the header and cookies handling.

Agreed - and especially when the API changes..

I’m curious about the header of their requests. Something like any one of them is using text/markdown accept header?


Added $http_accept and re-ran. None of them use text/markdown. Results:

ChatGPT-User/1.0 text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9 Claude-User/1.0 / Perplexity-User/1.0 (empty, no Accept header) PerplexityBot/1.0 (empty, no Accept header) ChatGPT sends a Chrome-style Accept string. Claude sends a wildcard. Perplexity sends nothing at all. Gemini didn't fetch in my test.

Also worth noting: Claude-User hit /robots.txt before the page.


It’s now ship shit but it’s the right way to do. We need to figure out how to make it ship high quality code as possible as we can. Not just give it up.


Great article for learning UNIX Signal


it’s using http.zig, so only http1.1?


Yeah, could be a buff like 500% brain supercharge.


But on Windows you’re guaranteed that any game can be run without any extra configuration, which still is a big win. I know that proton handles most cases but it’s still frustrating when corner issue happens.


Palm is the Xerox in mobile era. Back then, It’s obviously better than Android, which is not a complete OS in any sense of quality standard. It’s even better than iOS in many technical specifications. HP flop could be one of the worst disasters in computing history.


Connection fail.


I donate those small libraries or tools 1. which obviously not backed by any company 2. I used more than 3 times. 3. Directly to the author.


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: