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

I was wondering the same thing.

Love it.

Only feedback I have is when I click into an image then hit back, it brings me to the top of the page which is kind of annoying. I wish it held my place.


Thanks for the feedback. I'm going to fix that.

Issue created: https://github.com/httpcats/http.cat/issues/258


Side note - is this post accessible from the site somewhere? I don’t see where you’d find it (along with the C is Best post [1] shared here recently).

[1] https://sqlite.org/whyc.html



Great, thanks!

I enjoyed the FBAPP acroymn. There should be a modern day equivalent.

I’m curious about the memory usage of the cat | grep part of the pipeline. I think the author is processing many small files?

In which case it makes the analysis a bit less practical, since the main use case I have for fancy data processing tools is when I can’t load a whole big file into memory.


Memory footprint is tiny:

Unix shell pipelines are task-parallel. Every tool gets spun up as its own unix process — think "program" (fork-exec). Standard input and standard output (stdin, stdout) get hooked up to pipes. Pipes are like temporary files managed by the kernel (hand-wave). Pipe buffer size is a few KB. Grep does a blocking read on stdin. Cat writes to stdout. Both on a kernel I/O boundary. Here the kernel can context-switch the process when waiting for I/O.

In the past there was time-slicing. Now with multiple cores and hardware threads they actually run concurrently.

This is very similar to old-school approach to something like multiple threads, but processes don’t share virtual address spaces in the CPU's memory management unit (MMU).

Further details: look up McIlroy's pipeline design.


I found out that Eastern Europe includes the Baltic States (northern) and the Balkans (southern).

I learned this because I play a daily game called FoodGuessr, where you have to guess which country a food dish is from. I tend to struggle in Eastern Europe.


I’ve been browsing this site for a decade plus and this idea was new to me. Maybe the author is in the same boat.

Edit: I see referencnes to shadyurl in the comments and I have heard of that, but probably wouldn’t have thought of it.


Fair. I’d think they would look for prior work beforehand, but that’s perfectly valid.

https://xkcd.com/1053/

Again, this was not a criticism, but a genuine question.


I can’t speak for the author, but this strikes me as the kind of thing you might not want to check prior work on. It just seems like a fun little project and sometimes seeing that other people have done it can be a bit demotivating.


I have a version of this, but it’s “open a Jupyter Notebook here” [1]. Though it’s not as polished as yours.

[1] https://github.com/ebanner/extipy


Wait I literally thought the ChatGPT desktop app has been broken for months (both dragging and resizing the window has been super inconsistent).

Could it be that I just need to drag the window outside of the pane..?


(2025)


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

Search: