TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Common Misconceptions about Computers?

6 pointsby qnttyover 2 years ago
One of my favorite experiences is learning that something that I thought was true isn&#x27;t. All the better when other people think it&#x27;s true too. What are your favorite misconceptions about computers?<p>Some that come to mind for me are:<p>(1) The idea that relational databases are named &quot;relational&quot; because they allow you to represent relationships between tables. Actually, &quot;relational&quot; refers to the fact that they are modeled as relations (aka tables). A relational database would be just as relational if it was only capable of storing a single table.<p>(2) The idea that HTTP &quot;packets&quot; are the same sort of thing as TCP packets. I used to imagine HTTP headers being attached to the beginning of every TCP packet when communicating over HTTP. Of course TCP doesn&#x27;t present a &quot;packet&quot; interface at all. It&#x27;s just a stream of bytes, so an HTTP packet is just a division within the stream of bytes, defined by the Content-Length header.<p>(3) The term C in ACID and the C in CAP refer to the same concept of consistency. Actually, ACID consistency is a single-node property, whereas CAP consistency is a multi-node property. One is about maintaining uniqueness and foreign key constraints, whereas the other is about making a multi-node system appear to behave like a single-node system.

3 comments

thensomeover 2 years ago
Heyyyyy did someone call tech support? I have some common misconceptions about computers from people who don&#x27;t work with computers :P Biggest one is just not knowing names for stuff. I spend way too much time describing icons bc there&#x27;s not really anyone teaching adults this stuff.<p>Another one is having disparate expectations for what a computer can&#x2F;can&#x27;t do. We can do sooooo much on our phones, but then a chromebook or 5 year old laptop will still run all slow and not work with lots of games, and there&#x27;s a big disconnect for people with that. I think part of it is because we grew up with home phones and then gradually improving cell phones, but the computers were always significantly more powerful. Now that a very low-end computer and a mid-high end phone appear much closer in function to the average user, I&#x27;ve seen a lot of people who are very frustrated that their mini laptops aren&#x27;t better. (And to be fair, when I was in college for elementary education I did the same thing and bought a mini laptop to save money.)
ggmover 2 years ago
That AI is about human intelligence<p>That ML includes an analogue to human learning<p>That the Turing test is real and that roboticists will apply Asimov&#x27;s laws of robotics
ggmover 2 years ago
Seymour Cray&#x27;s million chickens has been hugely misunderstood. Now we&#x27;re all multicore, a lot of the big iron koans don&#x27;t make sense any more.<p>I&#x27;m not sure a modern RISC instruction set is as simple as we thought it would be. Some CISC complexity might have turned out to be useful?<p>People seriously misapprehend how many discrete computers exist inside their computer. The keyboard has one, the CPU often has two or three adjunct processors to bootstrap and implement Trusted zones.<p>People misunderstand what is actually signed by RSA: it is very rarely the entirety of the message being RSA signed: RSA is used to sign the symmetric ephemeral key which signs the data.