HackerTrans
TopNewTrendsCommentsPastAskShowJobs

faza

158 karmajoined 13 лет назад

Submissions

Networking and the Internet, from First Principles

fazamhd.com
196 points·by faza·15 часов назад·65 comments

Software, from First Principles

fazamhd.com
145 points·by faza·8 дней назад·21 comments

[untitled]

1 points·by faza·6 месяцев назад·0 comments

comments

faza
·2 часа назад·discuss
Author here, when I share something on my blog, i take full responsibility on the writing and the concepts being explained. This couldn't have been generated with just LLMs. If it was that easy, i wouldn't have bothered to work on it. I am sorry you felt that this was just slop, but i really thought people would enjoy reading it.

I have my rough drafts ready for all the topics which i want to explain. And I actually spent majority of my week working on the networking article, it's a lot.
faza
·2 часа назад·discuss
Hi, thanks a lot for your suggestions. Design is one area where i would like to improve.
faza
·2 часа назад·discuss
Thanks, glad you liked it. I have deployed few fixes in the mobile view. Added a horizontal scroll for simulations without reducing the size
faza
·2 часа назад·discuss
Thanks. Glad you liked it.

I had no plans for inline interactive elements when I started out. It was just a plain static site using Astro, with my content in markdown files.

When I thought of including interactive elements, I saw that Astro supported MDX, which lets you embed custom JavaScript components. At the start I was just using plain JavaScript, SVG, and CSS transitions to do the animations, but as the simulations became more complex, I started using React to manage state better.
faza
·2 часа назад·discuss
Thanks. Glad you liked it. This was my intention. Just trying my best to explain things I understand in a very clear and interesting way.
faza
·2 часа назад·discuss
Hi, author here. Thanks for reporting this. Simulations were only downloaded when it scrolled into view. I deployed the change to download all simulations on page load and only play them when it scrolled into view.
faza
·3 часа назад·discuss
Thanks. Glad you liked it. That was my intention with these articles. To explain how most of the things which we take for granted evolved. Even I was able to learn so many new things and find gaps in my own understanding while writing it. I am only doing it because I felt other content on these concepts either just focused on the technicals completely or dumbed down the concepts too much so everyone could follow easily. This is just my attempt at explaining things in detail without making it hard to follow. Initially I had no plans of using any simulations, i was just thinking explaining things with just my writing and some diagrams, but I saw how I can explain things much better with a simulation.
faza
·10 часов назад·discuss
It does include the app's data center
faza
·14 часов назад·discuss
Thanks. Glad it was useful.
faza
·14 часов назад·discuss
Thanks. Yes, I iterated multiple times with the goal of making the concepts very clear to understand.
faza
·14 часов назад·discuss
Thanks for your feedback. I'll try to do that.
faza
·14 часов назад·discuss
Thanks. I am glad you liked it. I just wanted to help everyone understand the concepts in detail. I felt the existing materials were either way too textbook like or very high level. This is just my attempt at explaining things in a more interesting way.
faza
·14 часов назад·discuss
Hi, author here. I didn't vibe code this and have put considerable amount of effort in explaining the ideas. I have used Claude for review and help with visuals. My aim was just to help others understand these concepts easily. Thanks for your feedback, i'll improve the design and reading experience.
faza
·14 часов назад·discuss
Hi, author here. Sorry for the bad experience. I'll put more effort on the design and reading experience
faza
·15 часов назад·discuss
Hi, author here. I did explain all the fundamentals without leaving any gaps. Please do give it a read and I hope you like it.
faza
·15 часов назад·discuss
Hi, author here. Sorry, you felt that way. I did put lot of effort in communicating my understanding, and used Claude only for review and visualizations.
faza
·15 часов назад·discuss
Hi, author here. I have put a considerable amount of effort in explaining the ideas as clearly as possible, and I used Claude only for helping me with the animations. My aim is just to explain the concept. I'm mainly a backend engineer, i'll take your feedback and put more effort on the design and presentation.
faza
·8 дней назад·discuss
Glad it helped. This was my exact goal. I never found any book or anyone explaining all the foundations in a simpler way, either they were taught like textbooks or dumbed down with analogies. And at multiple occasions I couldn't find anything easier to follow, to share with my friends who were interested to understand computers and programming. Finally, I thought let me give it a try, let me write it in such a way I wished someone would introduce me to computers and programming for the first time. And I really enjoyed doing this, even I was able to find some gaps in my understanding.
faza
·8 дней назад·discuss
Thanks, i am glad you liked it. Yes, i'm already working on more specialized articles. This was meant to be a broader article. You can see the planned articles here: https://fazamhd.com/mental-models/
faza
·8 дней назад·discuss
Glad you enjoyed it and thanks for your feedback. I'll keep this in mind for my next articles and also improve this.