Readit News logoReadit News
Waraqa commented on The Wi-Fi Revolution (2003)   wired.com/2003/05/wifirev... · Posted by u/Cieplak
Waraqa · 2 months ago
I still remember the shock when my father told me he had connected his laptop to the internet without a cable. I'd heard of wireless networking but didn't know it was a standard feature in laptops at the time and all you need is to find a wifi point.
Waraqa commented on Old Stockholm Telephone Tower   en.wikipedia.org/wiki/Old... · Posted by u/ZeljkoS
Isamu · 2 months ago
Comments mention multiplexing and that’s not wrong but the real reason for the vast number of wires is amplifiers, or rather the lack of practical ones at the time. You had to transmit at high enough power to overcome losses and still be able to hear at the destination.

Each wire carries just one signal at a power that would easily interfere with others, they needed relatively thick wires separated from each other. You see pictures of poles with lots of cross bars carrying lots of wires in this period.

Once amplification was practical they could use the thin telephone wires bundled together in a cable, each wire carrying a much fainter signal that can be easily amplified as needed.

Amplification existed but it took the vacuum tube to get it affordable and reliable for each circuit to have its own amplification.

Waraqa · 2 months ago
Does that mean the quality of the voice calls in that era was better than later systems? Since it's logical to have loss of quality when a weak signal is amplified.
Waraqa commented on iPhone 17 chip becomes the fastest single-core CPU in the world on PassMark   tomshardware.com/pc-compo... · Posted by u/fork-bomber
Waraqa · 3 months ago
This is great news for the entire ARM ecosystem. The fact that ARM is now exceeding the best x86 CPUs marks a historical turning point, and other manufacturers are sure to follow suit.
Waraqa commented on A platform-jumping prince – History of Prince of Persia's 1990s Ports   jordanmechner.com/en/late... · Posted by u/michelangelo
msephton · 3 months ago
It's a shame that's a ~40MB single page of all blog posts. IMHO each blog post should have its own page, to make it easier to share.
Waraqa · 3 months ago
How did you measure it?

I saved the page as mhtml and it was only 24.4 MB

Deleted Comment

Waraqa commented on Yt-dlp: Upcoming new requirements for YouTube downloads   github.com/yt-dlp/yt-dlp/... · Posted by u/phewlink
rcarmo · 3 months ago
So, instead of using something lightweight and embeddable like QuickJS, they opted for Deno? Nothing specifically against it, just seems... overkill
Waraqa · 3 months ago
Waraqa commented on Introduction to Programming Languages   hjaem.info/itpl... · Posted by u/parksb
Waraqa · 3 months ago
[The following is an AI generated description]

The book is a theoretical and practical guide to understanding the principles of programming languages. Unlike books that teach a single language for application development, this one focuses on the semantics, syntax, and core concepts that are common across languages. It uses Scala as the main teaching language to build interpreters and type checkers, but its goal is not to teach Scala itself; rather, Scala is a tool to explore universal programming language principles.

The book covers key programming language features such as immutability, functions, pattern matching, recursion, mutation, garbage collection, lazy evaluation, continuations, type systems, algebraic data types, and polymorphism. It introduces these by first presenting them in simplified “toy” languages and then showing how to implement interpreters and type checkers for them. This approach ensures readers understand not just how to use language features, but why they work and what rules govern them across programming languages.

Its importance compared to other programming books lies in its generalization. Most beginner programming books teach one specific language (e.g., Python, Java, C++) and focus on syntax and usage. This book instead equips readers with the foundational concepts of programming languages so that they can more easily learn any new language in the future. By separating syntax (surface-level appearance) from semantics (underlying meaning), it teaches readers to recognize the deep commonalities among languages, making it a valuable resource for students, researchers, and advanced programmers aiming to go beyond coding into programming language theory and design.

u/Waraqa

KarmaCake day59July 13, 2025View Original