135 private links
At the North America edition of the 2018
Linux Security Summit (LSS NA), which was held in late August in Vancouver,
Canada, Kees Cook gave a presentation on some of the dangers that come with
programs written in C. In particular, of course, the Linux kernel is
mostly written in C, which means that the security of our systems rests on
a somewhat dangerous foundation. But there are things that can be done to
help firm things up by "Making C Less Dangerous" as the title
of his talk suggested.
Donkey Car trained with Double Deep Q Learning (DDQN) in Unity Simulator.
Brian Kernighan
Princeton University
July 13, 2009
From the very start, we made very conscious engineering and product decisions to keep Discord well suited for voice chat while playing…
Autotrash is a command line to automatically purge old trashed files and it never allows your trash folder to grow too big in Linux.
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
Docker image for rclone based on alpine linux image, just over 10MB in size.
I've not tested it, yet.
borgmatic is a simple Python wrapper script for the Borg backup software that initiates a backup, prunes any old backups according to a retention policy, and validates backups for consistency.
The script supports specifying your settings in a declarative configuration file rather than having to put them all on the command-line, and handles common errors.
Qubes is a security-oriented, free and open-source operating system for personal computers that allows you to securely compartmentalize your digital life.
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.
Interactive Git Cheatsheet, categorizing commands based on what they affect.
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:
fzfandfzf.vimfor finding filesack.vimandagfor searching filesVim+tmuxis the key to victory 🔑ALEis the newSyntasticbecause it’s asynchronous- …and lots more. Keep reading.
Magnificent app which corrects your previous console command. - nvbn/thefuck