Book Review – A Terrible Nerd

From the number of book reviews it must seem that I do quite a bit of reading these days. However, it’s not more than usual, I just have some catch-up to do. Back in 2015 I had a post on “Diary of an 80s computer geek“, a book not about events that shaped computing history but rather a personal story of how computers in the 1980s had on the author. “A Terrible Nerd” by Kevin Savetz is another book in that rare genre, written from the perspective of a teenager and young adult in the 1980s in Southern California. Again there are many stories he tells I can immediately relate to as I had similar experiences back in those days. Like me, Kevin seems to have found interest in computer archeology and he’s quite active in the Atari domain preserving documents and hardware. A great book if you want to step back for a little while from stories about how particular computers, persons and inventions have shaped the industry and just want to dive into personal computing experiences from the 80s.

Sustained 170 MBit/s over LTE-A in Cologne

I haven’t had a lot of speed test reports over the past few years on this blog because frankly, whenever I have LTE coverage these days, sustained data rates are usually well beyond 10 Mbit/s and thus usable for most things I require Internet access for. In other words, I’ve stopped bothering. Besides that, a little problem these days when doing high data rate speed tests is that they eat through my monthly data volume really quickly, especially when doing large file downloads to see the sustained data rates. Fortunately my network operator now has a 24h option for unthrottled and unlimited data transfers for a few euros. So when I had to use the option a couple of days ago I decided to run a speed test in the evening at round 8 p.m. at my home in the center of Cologne to see what the network delivers during peak time to a single user.

Continue reading Sustained 170 MBit/s over LTE-A in Cologne

Humble Bundle – IT Security Books

A quick tip today for those interested in extending their knowledge about IT Security: Humble bundle currently has a fine assortment of IT security related books on sale. I haven’t read any of these books yet but according to Fefe (in German), ‘Practical Reverse Engineering’ by Bruce Dang and friends is one of the standard works of the genre and already included in the $1 bundle. Fefe also speaks very highly of other books that are part of the slightly higher priced bundles ($8 and $15) such as, according to him, the legendary ‘Security Engineering’ and the ‘Shellcoder’s handbook’. Also recommended and first on my list to read is the ‘Web Applications Hacker’s Handbook 2nd edition’. All books are DRM free (otherwise I would not have bothered) and available in different formats such as ePUB and PDF. The books are of course several years old but the usefulness of ‘standard works’ is a bit longer than the usual 12-24 months so I’m very much looking forward to diving into many of them.

Reviving a Busch 2090 Emulator

The Busch 2090 learning computer of 1981 may be a niche thing in a niche thing but over the years it every now and then sparks the interest afresh in some of those who wanted to have or actually owned this 4-bit computer back then as a teenager. 12 years ago must have been such a time for Ingo Rullusen when he decided to program a Busch 2090 emulator for the PC. Fortunately, he put the code under the GPL and put it online. Unfortunately, 12 years is enough to make it difficult to get it working again on current operating systems.

Continue reading Reviving a Busch 2090 Emulator

Cellular IoT – Network Friendly Devices and GSMA TS.34

Local network technologies like WLAN have a distributed coordination function, i.e. every device decides for itself when it wants to transmit on a common channel and have backoff and repetition features with random and increasing delays to get out of situations when more than one device transmits at the same time. Another helpful thing in local networks is that there are usually just a limited number of devices so distributing control instead of having a centralized controller usually works well. In cellular networks, things are quite a bit different and sometimes mobile devices don’t act very friendly when their communication request is rejected and start bombarding the network with connection requests that are promptly rejected again if the reason for rejecting them persists. Especially in the world of IoT, unfriendly devices can become a problem quite quickly. Time to do something about that…

Continue reading Cellular IoT – Network Friendly Devices and GSMA TS.34

Book Review – When Computing Got Personal

Another book I recently read about the history of computing is “When Computing Got Personal” by Matt Nicholson. It took me quite a bit to get around to this one because its approach is more holistic than the books I have read before about specific events of companies. Also it’s not as ‘Valley’ centric than the others so perhaps it has a bit less appeal to get picked up. Not so its content, however.

Continue reading Book Review – When Computing Got Personal

Encrypted IMSIs in 5G

So far I was really wondering why the industry is doing 5G in the first place for frequency bands below 5 GHz and why a new core network architecture is required and useful!? At last I have now found one interesting answer for the core network side: Let’s revamp security and privacy and make it much better!

Continue reading Encrypted IMSIs in 5G

An Assembler for the Busch 2090

Today another post in my popular series on historical computing. When the Busch 2090 microcomputer learning kit came out in 1981 it required the user to write programs on paper, translate the instructions to machine code and to calculate memory addresses and branch destinations himself. In an iterative development process this is more than just a bit painful as memory addresses of branch destinations change all the time as instructions are added and removed. Now that I’ve put my Busch 2090 tape emulator to good use I decided I needed an Assembler that does these things for me. As none exists so far, I decided to program one myself.

Continue reading An Assembler for the Busch 2090

Book Review – Just For Fun – Linus Torvalds Auto-Biography

15 years ago back in 2002, Linux Torvalds wrote his auto-biography together with David Diamond and the book has been on my reading list for quite some time now. Recently I finally got around to it.

Written back in 2002, the book itself is now a historical artifact and it’s interesting to read it from a 2017 perspective when, compared to back then, Linux seems to have grown into almost any electronic device that has more than a few transistors inside. But even back then, Linus already predicted that Linux will be in mobile phones. I guess not many people could imagine that in 2002. Also at the time, the Linux kernel was ‘just’ 10 years old and still very different from what it is today.

Continue reading Book Review – Just For Fun – Linus Torvalds Auto-Biography