131 private links
The truth about chess playing and intelligence.
C language does not support inheritance however it does support Structure Compositions which can be tweaked to serve use-cases requiring parent-child relationships. In this article we find out how Structure Compositions help us emulate inheritance in C and keep our code extensible. We will also find how it powers two of the most important things to have ever been invented in the field of computer science.
The personal knowledge management (PKM) tool that grows as you do!
The personal knowledge management (PKM) tool that grows as you do!
Do you actually use algorithms and data structures on your day to day job? I've noticed a growing trend of people assuming algorithms are pointless questions that are asked by tech companies purely as an arbitrary measure. I hear more people complain about how all of this is a purely academic exercise. This notion was definitely popularized after Max Howell, the author of Homebrew, posted his Google interview experience:
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off.
A complete guide about Tauon amazing music player for Linux. We wiil go through its features and learn how to install it in Linux distros
Zulip combines the immediacy of real-time chat with an email threading model. With Zulip, you can catch up on important conversations while ignoring irrelevant ones.
Never worry about forgetting things again.
With a modest string of commands, you can get a quick look at what commands you're using on your Linux system and how often.
Once upon a time in 2013, there was a tool called etcd which was a really lightweight database written around the Raft consensus algorithm. This tool was originally written in 2013 for a bullshit unsuccessful project called CoreOS Container Linux that was EOL'd several years ago, but that doesn't really matter — etcd was greater than its original use-case. Etcd provided a convenient and simple set of primitives (set a key, get a key, set-only-if-unchanged, watch-for-changes) with a drop-dead simple HTTP API on top of them. I have built a number of tools using etcd as a lightweight consensus store behind …
When an incident occurs, resist the urge to freak out. Instead, use these tips to help you keep your cool and find a solution.
:sparkles: CLI for finding trending projects on GitHub by stars - hedythedev/starcli
GNU's framework for secure p2p networking
My blog. Contribute to jborza/jborza.github.io development by creating an account on GitHub.
An Open Source, Cross-platform Text Expander written in Rust.
Here’s another quick post about a command line tool I was delighted by.
Last night, I needed to scan some documents for some bureaucratic reasons. I’d never used a scanner on Linux before and I was worried it would take hours to figure out. I started by using gscan2pdf and had trouble figuring out the user interface – I wanted to scan both sides of the page at the same time (which I knew our scanner supported) but couldn’t get it to work.