124 private links
Donkey Car trained with Double Deep Q Learning (DDQN) in Unity Simulator.
From the very start, we made very conscious engineering and product decisions to keep Discord well suited for voice chat while playing…
Choosing a programming language for a project is a compromise over what you what you need, what you have, what you know and what you like. This post is just my thought process when selecting the implementation language for packnback.
What we need
- High performance, we will hopefully be dealing with large volumes of data.
- High security, the whole purpose is to protect data from attackers.
- Stability, software needs to be usable well into the future.
- Simplicity, the less complicated something is, the less that can go wrong.
- Popularity, this is mainly to help with marketing, libraries and community support.
- High bus factor, will sudden unexpected events destroy the language prospects.
- Fun, something we enjoy using or evaluating.
Four small lessons for better development in any language
Let me preface this with an apology: this is a technology love story, and as such, it’s long, rambling, sentimental and personal. Also befitting a love story, it has a When Harry Met Sally feel to it, in that its origins are inauspicious…
A developer's guide about how to share code between Android and iOS with Kotlin Multiplatform.
To highlight uncertain norms in authorship, John P. A. Ioannidis, Richard Klavans and Kevin W. Boyack identified the most prolific scientists of recent years.
Isolation, anxiety, and depression in the remote workplace and what we’re doing about it
Vim 8 added a lot of much-needed functionality, and new community sites like VimAwesome have made plugin discovery and evaluation easier. I’ve been doing a lot more work with Vim lately and have spent some time configuring my workflow for peak efficiency, so here’s a snapshot of my current state, which includes:
fzf
andfzf.vim
for finding filesack.vim
andag
for searching filesVim
+tmux
is the key to victory 🔑ALE
is the newSyntastic
because it’s asynchronous- …and lots more. Keep reading.
Markdown (.MD) is a text format that lazy people use to write HTML. Unfortunately once those same lazies are used to the format, their eyes glaze over and they start to believe .MD is the solution for all the world’s problems. They share a lot in common with githubbies who think github is the solution for book production, open source, bad democracies etc..
More than 24 million developers in over 200 countries can't be wrong — open-source software is here to stay.
Xonsh is a cross-platform, Python-powered, Unix shell language and command prompt designed for the use of experts and novices alike.
The Xonsh language is a Python 3.4+ superset and it features additional shell primitives that make it familiar to working from IPython and Bash.
Xonsh is easily scriptable and it allows you to mix both command prompt and python syntax coupled with a rich standard library, man-page completion, typed variables, and syntax highlighting, among other features.
Xonsh is significantly different from other shell tools as can be seen in comparison to other command prompts like Bash, zsh, fish, IPython, and plumbum.
Xonsh has certain requirements to run including Python v3.4+, PLY, and prompt-toolkit.
I don't know which shell tools and command prompt you enjoy using the most but Xonsh seems to have won the hearts of many users for reasons experts celebrate over.
Disclaimer: this is a very nerdy blog entry. It is about lightweight markup languages and why I think that Org-mode is the best lightweight markup language for many use-cases. And with lightweight markup language, I do mean the syntax, the way you express headings, lists, font variations such as bold face or italic, and such things.
Org-Mode:
- Is Intuitive, Easy to Learn and Remember
- Is Standardized
- Is Consistent
- Can Be Easily Typed
- Makes Sense Outside of Emacs
- Has Excellent Tool Support (If You Want)
A text editor is software used for editing plain text files. Text editors are used to write programming code, change configuration files, take notes, and more.
A few months from now, if James Tanton and his Global Math Project co-conspirators have their way, ten million schoolchildren will take a huge mathematical step from the twenty-first century all th…
Phoronix is the leading technology website for Linux hardware reviews, open-source news, Linux benchmarks, open-source benchmarks, and computer hardware tests.
There are countless number of terminal based games on Linux, but in this article, we shall look at some of the most interesting command-line games for Linux.
The last thing I remember before passing out was the pain. It had overtaken everything, hunching my back, and curling my fingers into claws pecking out incoherent thoughts on my laptop before finally…