1-Year, 3-Year, and 10-Year Goals of 63 Coders in the Finxter Community

What are the short-term, mid-term, and long-term goals of coders in the Finxter community? Let’s find out! Overview Here are some meta stats about our survey: How Many? 63 survey respondents When? Survey date is January 2022 Who? Finxter Email List of people generally interested in programming Survey link: https://forms.gle/cbfCH9mxRYtH8SrS9 (feel free to participate before … Read more

Are Energy Costs and CapEx Invested in Bitcoin Worth It?

Bitcoin capital expenditure and energy overhead are often criticized to be unsustainably high. But are they worth it in relation to the value provided by the Bitcoin network? TLDR; Capex and energy costs are estimated using the USD value of the transaction fees paid by the Bitcoin traders. The value of the Bitcoin monetary system … Read more

[FANG KILLER ICP] Will the Internet Computer Disrupt Big Tech?

What is the Internet Computer? The Internet Computer is blockchain technology and computing infrastructure initiated by the non-profit organization DFinity. Like the public Internet, the Internet Computer is a distributed computing platform consisting of thousands of connected and decentralized servers that host backend software. This idea mitigates the increasing monopolization of Internet services and enables … Read more

What are the Applications of Graphs in Computer Science?

[Reading time: 9 minutes] Graphs are everywhere. They are used in social networks, the world wide web, biological networks, semantic web, product recommendation engines, mapping services, blockchains, and Bitcoin flow analyses. Furthermore, they’re used to define the flow of computation of software programs, to represent communication networks in distributed systems, and to represent data relationships … Read more

A Bird’s-Eye Perspective on Artificial Intelligence–Written by an AI

This article is contributed by our friendly AI from InferKit that uses a deep neural network to generate text automatically. I (human) guided the AI by proposing different subheadings that may be of interest to the reader. Surprisingly, there are many unique perspectives in the article—and some totally wrong “facts”. So, enjoy this fascinating demonstration … Read more

What is a Hypergraph?

First, let’s have a look at an image—hopefully telling us more than a thousand words: Okay, let’s go back to square one—before you understand hypergraphs, we first need to understand graphs. What Are Graphs? You most likely know graphs. The web graph consists of websites connected via hyperlinks. The websites are graph vertices and the … Read more

14 Unix Principles to Write Better Code

“This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface. […] ” – McIlroy This book chapter draft is original material drawn from my upcoming book “From One to Zero” to appear in … Read more

Python Scipy signal.find_peaks() — A Helpful Guide

This article deals with the analysis and processing of signals, more specifically on how to identify and calculate the peaks contained in a given signal. Motivation Being able to identify and hence work with the peaks of a signal is of fundamental importance in lots of different fields, from electronics to data science and economics. … Read more

Execute Python from Tableau with TabPy

Are you trying to understand how to call Python code from Tableau? Maybe you tried other online resources but ran into frustrating errors. This TabPy tutorial will show you how to get the TabPy installed and setup, and will get you running Python code in Tableau. Installing Tableau Desktop If you need Tableau Desktop, you … Read more

Unix Heros: Celebrating 8 Pioneers to Change Computing Forever

The family of Unix operating systems emerged in the late 1970s when Bell Systems made the source code of its technology open to the public. In the subsequent decades, universities, individuals, and corporations developed a multitude of extensions and new versions. Today, Unix is a trademarked standard that ensures that certain quality standards are met … Read more

Premature Optimization is the Root of All Evil

This chapter draft is part of my upcoming book “The Art of Clean Code” (NoStarch 2022). You’ll learn about the concept of premature optimization and why it hurts your programming productivity. Premature optimization is one of the main problems of poorly written code. But what is it anyway? Definition Premature Optimization Definition: Premature optimization is … Read more