PostsCommentsPayoutsteknomunk (37)in #programming • 6 years agoOne Week on CrystalI found a new programming language last week: Crystal ( This language is a strongly-typed, compile-able language that borrows much of its syntax and standard library from ruby (…teknomunk (37)in #programming • 6 years agoCompilers, Parsers and LexersOver the last few years, I've made some forays into compiler writing. The project I'm working on now includes a simple compiler, so it's on my mind a lot right now. Things are…teknomunk (37)in #technology • 6 years agoVariable-Length Floating Point NumbersI've been working on a project recently, and one thing it uses is variable-length numbers. There are several resources for variable-length integers, but, while it may exist…teknomunk (37)in #environmentalism • 6 years agoCrazy EnvironmentalismEnvironmentalism has gone off the deep end. To me, it doesn't really matter if CO2 is a greenhouse gas or not, most of the proposed solutions do nothing to fix things even if…teknomunk (37)in #blockchain • 6 years agoHow Blockchains WorkA blockchain is a data structure that uses the hash function cryptographic primitive to create an immutable data structure. Together with a consensus algorithm, this allows the…teknomunk (37)in #technology • 6 years agoHow Routing and Switching WorkThe internet is a collection of routers that deliver packets from any source to their intended location. Here's some of how they work. Switching Switching uses simple rules…teknomunk (37)in #programming • 6 years agoC/C++ Debugging TipI'm not sure when I discovered this, or if I've ever seen this posted anywhere, but this is a simple trick with multi-line comments I use when debugging code: //*teknomunk (37)in #technology • 6 years agoPart of Decentralized ProcessingWhen reading thru this article on blockchain projects , I found Golem. This looks like it might be capable of providing at least one portion of the distributed processing that…teknomunk (37)in #renewable-energy • 6 years agoThe Concrete BatteryToday, I was reading an article on using concrete blocks lifted by a crane to store energy using gravitational potential energy. This is really just a scaled up version of…teknomunk (37)in #technology • 6 years agoThe Layers of the InternetWhen you think of the internet, or the web, you probably are thinking of the web pages you see when you open your browser. Images and text, and sometimes video, assault your…teknomunk (37)in #technology • 6 years agoWhy Namecoin FailedWhen I discovered Namecoin, it seemed like a perfect thing to use to replace the ICANN domain name system. I still think that some blockchain is going to be required to replace…teknomunk (37)in #technology • 6 years agoDark TechnologyTechnology excites me. It always has. The first time I used a computer was at age six; it was what I believe to be an Apple II with no hard drive. Everything ran off a 5-1/4"…