float Q_rsqrt( float number ) { long i; float x2, y; const float threehalfs = 1.5F; x2 = number * 0.5F; y = number; i = * ( long * ) &y; // evil floating point bit level hacking i = 0x5f3759df - ( i >> 1 ); // what the fuck?| y = * ( float * ) &i; y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration // y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed return y; }

About

Hi. My name is Kenneth. I play cable guy for a living. My hobbies consist of playing old video games, drinking whiskey, and programming. This website is mostly a playground and a link archive for things I'm interested in. Please, let me know if you find any good links to QAM/CATV/hybrid-fiber-coaxial networks/DOCSIS or any other type of telecommunications goodies.

Bookmarks and I don't get along so well.

Links

GitHub Twitter Last.fm Reddit

Telecommunications

We get signal!

sandman.com - Telecom Parts, Telecom Tools & Training
Digium - VoIP Business Phone Systems (see Asterisk Open-Source PBX, Telephony Cards)
FiberNinja on YouTube - Cabling & Telecommunications field service documentation

Networking

There's no place like 127.0.0.0/8

pfSense - FreeBSD-based firewall
OPNsense - OpenBSD-based firewall
Netgate - Open-source network security appliances (firewalls)
JMAP - JSON Meta Application Protocol (IMAP replacment)

Programming Projects

printf("Hello, world!");

Sortix - small self-hosting Unix-like OS aiming to be a clean and modern POSIX implementation.
HeavyThing - x86_64 assembly library
CNCF Cloud Native Interactive Landscape
Mimikatz - Break Windows "security!"
FreeIPA - Linux directory service
neo8ball - IRC bot implemented in Bash (yikes)
sandsifter - The x86 processor fuzzer
lol-qwop - lol-qwop!

Miscellania

Et cetera

Diversatech - Design & Manufacturing
pgrmr.com - Linux & BSD Virtual Private Servers
Rossmann Repair Group - Board-level electronics repair & data recovery (Louis Rossmann on Youtube)
PC Engines - Small, low-power PC-based (x86) server hardware
Logic Supply - Industrial & Embedded Computers
ControlByWeb - IP-based embedded monitor/controllers
OpenMW - Open-source reimplementation of The Elder Scrolls III: Morrowind engine
World Intellectual Property Organization
EFF Let's Encrypt - Free TLS certificates
ONLYOFFICE - Private cloud-based office suite

Library

Shhhh!

Beej's Guide to Network Programming - Brian "Beej Jorgensen" Hall
The Aggregate Magic Algorithms - Dr. Hank G. Dietz
Functional programming in C++ - John Carmack
Judging Books by Their Covers - Richard Feynman
Infinite Versions of Minesweeper are Turing Complete [pdf] - Richard Kaye
x86 assembly doesn't have to be scary - Ben Cox
How is GNU `yes` so fast? - Me!
Steal Everything, Kill Everyone, Cause Total Financial Ruin! [video] - Jayson E. Street, DEFCON 19
The Story of Mel, a Real Programmer - Ed Nather
On undoing, fixing, or removing commits in git - Seth Robertson
The Search for the Perfect Door [video] - Deviant Ollam, Shakacon 2016
Packing and the Friendly Skies [video] - Deviant Ollam, DEFCON 17

Reference

Google's documentation for virtio-console

Copyright © 2018 Kenneth B. Jensen <kj@0x5f3759df.xyz>