Top
Best
New

Posted by faza 4 hours ago

Networking and the Internet, from First Principles(fazamhd.com)
180 points | 49 comments
sudb 3 hours ago|
I found this article very well written, as a comparison

https://explained-from-first-principles.com/internet/

mlhpdx 1 hour ago||
I know the guidelines make this a faux pas but I’m just here to say that was a great read. Very informative, well structured and compelling story of how we have networks and how they work.

To those saying it’s the work of an LLM: if it is I don’t care. It’s good.

itsamario 1 hour ago||
That first animation should include the servers hosting the messaging platform. Or use a peer to peer application for that example.
TacticalCoder 1 hour ago||
> To those saying it’s the work of an LLM: if it is I don’t care. It’s good.

It hit me when I woke up and I made a (human) haiku (well, sorta) about it:

"We already had Klingon and Elvish. Now we have LLMish."

Denzel 42 minutes ago||
Writing out my nod of appreciation to counterbalance some of the negativity. I do enjoy the effort and thought you into this essay. I didn’t read the whole thing, just a few sections from the beginning, and I think you do a great job explaining how these concepts evolved from simple beginnings.

You’ve condensed down a lot of concepts I learned through research and trial-and-error over my career as a SWE.

Thank you for sharing Faza. Please continue putting in the effort and sharing these essays!

leoc 3 hours ago||
The very first substantial order for the Digital PDP-1 was for use in ITT’s torn-tape messaging operation! https://www.eejournal.com/article/gordon-bell-1934-2024-gran...
rkoten 2 hours ago||
Very well written and presented, thank you! Reminds me of Bartosz Ciechanowski's works: https://ciechanow.ski

If I may ask, what stack do you use for the inline interactive elements and would you choose anything different after having done it this way?

Fraterkes 3 hours ago||
There's 2 [dead] fairly anodyne comments here. Are they bots? And if so, how can people tell?
fridayblunt 2 hours ago||
[flagged]
Douwekramer 2 hours ago||
I have a feeling that on HN in general most if not all of the blog posts are mostly AI, and quite a bunch of comments as well. But that has always been an element of anon internet usage :-)
matt_daemon 1 hour ago||
It’s become somewhat of a HN “flex” to call something out as AI slop, and it almost always comes across as preachy and just plain wrong
jdw64 3 hours ago||
I don't understand. Even if this post is long and has some repetitive parts, isn't it still written by a human? There are way too many comments acting like everything is bad just because one animation widget was made with AI.

I actually like this post. It looks good, the explanations are clear, and the AI-generated animation widget actually helps me understand things. What's the problem exactly? Is using AI for visualization considered a bad practice?

orc00 2 hours ago||
I agree.

As someone who spends their own time developing open-educational resources (OER), I was extremely limited in what I could do pre-AI. Now, AI has supercharged my ability to elevate my work in ways I could have never done before, particularly in visualizations, interactive widgets, and even images (often SVG for me), all of which are necessary components to the resources I've been developing online since 2020 (COVID-era).

Given that my programming abilities are very limited as well as my time, AI has allowed me to develop the missing pieces to much of what I was creating. When used properly (as an expert in a field using AI as a tool), the end product can be completely transformed and elevated in ways that could never have been. I am so thankful that AI came along just at the right time for me to do the things I could have never accomplished before.

blooalien 3 hours ago||
> What's the problem exactly? Is using AI for visualization considered a bad practice?

Some people just assume that anything "AI" has touched is automatically "slop" because ... AI! Probably at least partly due to how much actual "AI slop" is out there produced by people "holding the tool wrong". When used judiciously and properly, some of these language models can really be a useful tool and help create some quality stuff, but they're no substitute for a knowledgable human using the tool correctly to achieve the desired result (which is why so many people who misuse it to do all their thinking and work for them (without doing any of their part) inevitably produce the typical "slop" result).

gib444 40 minutes ago||
Yes, when someone takes advice from a tool with a proven reputation of outputting lies and embellishments, with zero fact checking of its training data, and encourages people to use it almost no matter what, the sane and rational thing is to assume it is slop.
jdw64 22 minutes ago||
Aren't you just treating people like they're too stupid? You can't catch every hallucination from AI, but there are still things you can spot. I'm a programmer too—I can tell the difference to some extent.

Honestly, I think formalism is strange. People also exaggerate and spread false information. Even famous programmers on Hacker News sometimes give incorrect programming advice. In the end, there's always some amount of misinformation in any source. You read it while cross-checking with your own knowledge. Saying that all of it is useless is just an emotional response.

Is 'rational' really about insulting others? Reason seems pretty cheap these days. Then I'll just be an emotional person

sarchertech 3 hours ago|
I started something similar in 2021 while on paternity leave with my first kid.

I got about half way through, then I had 2 more kids. Then AI happened, and I started questioning the whether there was too much slop out there to bother writing a book.

I’ll still probably finish it when the new baby is a little older.

https://www.networksfromscratch.com/

More comments...