Top all-time · #5906
Pēteris Ņikiforovs
Personal blog · peteris.rocks/blogsystemsprogrammingweb
Pēteris Ņikiforovs's personal blog at peteris.rocks covers systems, programming and web. Since 2016, 13 different Hacker News readers have linked it 29 times, most often “Htop Explained”. The last post was in 2019, but the archive is still widely read.
Too few sampled comments (7) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for its htop explainer, which one commenter called an amazing in-depth explanation that taught them more about Linux. Another post on HTTP headers is also suggested.
Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
peteris.rocks blog
Most-linked posts?
- Htop Explained5 people · 6 mentions · first linked 2016-12-02
- Real time stats with WebSockets and React2 people · 2 mentions · first linked 2016-12-19
- Parsing malformed JSON2 people · 2 mentions · first linked 2016-11-17
- Extracting city blocks from OpenStreetMap data2 people · 2 mentions · first linked 2016-08-11
- Htop explained – everything you can see in htop on Linux (2019)2 people · 2 mentions · first linked 2024-01-25
- Exotic HTTP Headers2 people · 2 mentions · first linked 2016-12-09
What Hacker News says?
Since I changed the default SSH port of 22 to something else (like 4422), I no longer get any of these drive-by attacks and don't need fail2ban anymore. I also like to set up a simple Monit configuration to alert me about high cpu usage or when the disk space is about to run out. Instead of emailing me these alerts (and also weekly reports) I've configured Monit to post them to my Slack team of 1. https://peteris.ro…
Comment linking /blog/monit-configuration-with-slack/
on “My First 10 Minutes on a Server”Submitted Htop Explained as a story · 818 points
HN discussionYou swapped the child and parent in the printf statements here https://peteris.rocks/blog/htop/#z-defunct-zombie-process-te... . printf("The parent process is exiting now\n"); This should read child is exiting. printf("The child process is sleeping now\n"); This should read parent is sleeping. Overall, I really enjoyed the article.
Comment linking /blog/htop/
on “Htop explained”Submitted Htop explained as a story · 716 points
HN discussionI learned more about htop, and frankly even Linux I’m general, from this amazing in-depth explanation of what htop is displaying. https://peteris.rocks/blog/htop/
Comment linking /blog/htop/
on “Htop 3.0”Submitted Extracting city blocks from OpenStreetMap data as a story · 151 points
HN discussionand the other side of the coin is discussed here: https://peteris.rocks/blog/htop/ which explains htop programmatically :)
Comment linking /blog/htop/
on “Htop Explained Visually”Submitted Persisting state between AWS EC2 spot instances as a story · 109 points
HN discussionIf there's no licensing problem, could you just import the current OSM polygons for cities? e.g. Denver - http://polygons.openstreetmap.fr/get_geojson.py?id=1411339&p... Based on this I found with DDG search: https://peteris.rocks/blog/openstreetmap-administrative-boun...
Comment linking /blog/openstreetmap-administrative-boundaries-in-geojson/
on “Show HN: Little Fixes – a spatial forum to improve your city”Submitted My review of Dell XPS 15 as a developer laptop as a story · 83 points
HN discussion"Why would a JSON file be GBs in size?" Maps. [0] Geo-cordinate data can consist of tens of thousands of data points. For example, think of a two dimensional space with a co-ordinate grid at regular intervals representing a 20km x 20km city. Then imagine creating an outline of a city road network. Each point a LAT/LON co-ordinate. Then imagine placing thematic data such as known traffic hot spots. Lots of data. [0]…
Comment linking /blog/openstreetmap-city-blocks-as-geojson-polygons/
on “Parsing malformed JSON”Submitted Parsing malformed JSON as a story · 66 points
HN discussionIt was a typo. Thanks, fixed. But there is an http headers article you might like. https://peteris.rocks/blog/exotic-http-headers/
Comment linking /blog/exotic-http-headers/
on “FreeBSD Ate My RAM”Submitted Send messages on Facebook Messenger as yourself with PhantomJS/facebook-chat-api as a story · 30 points
HN discussionIf you like this kind of post, you might like this “http explained” post. https://peteris.rocks/blog/htop/
Comment linking /blog/htop/
on “FreeBSD Ate My RAM”Submitted Htop explained – everything you can see in htop on Linux (2019) as a story · 24 points
HN discussionSubmitted Quiet and unattended installation with apt-get (2015) as a story · 21 points
HN discussionSubmitted Parsing Malformed JSON as a story · 9 points
HN discussionSubmitted My first few hours on a fresh Windows 10 as a story · 4 points
HN discussionSubmitted Htop Explained as a story · 3 points
HN discussionSubmitted Can you kill it? Unnecessary Ubuntu Server startup processes as a story · 3 points
HN discussionSubmitted DNS Proxy Server in Node.js with UI as a story · 2 points
HN discussionSubmitted Real time stats with WebSockets and React as a story · 2 points
HN discussionSubmitted Real time stats with WebSockets and React as a story · 2 points
HN discussionSubmitted Explanation of everything you can see in htop/top on Linux as a story · 1 points
HN discussionSubmitted Modifying XML, JSON, INI configuration files without sed as a story · 1 points
HN discussionSubmitted Cost of running a startup in Riga, Latvia as a story · 1 points
HN discussionSubmitted Exotic HTTP Headers as a story · 1 points
HN discussionSubmitted Can you kill it? Pruning Ubuntu Server startup processes as a story · 1 points
HN discussion