128 private links
We wish to take an array of 32 million 64bit floating point values, and compute the sum of their squares. This will let us explore some fundamental abilities of various languages. Their ability to iterate over arrays efficiently, whether they can vectorize basic loops, and whether higher order functions like map and reduce compile to efficient code. When applicable, I will show runtimes of both map and reduce, so we get insight into whether the language can stream higher order functions together, and also the runtime with a single reduce or fold operation.
Notational velocity for vim. . Contribute to alok/notational-fzf-vim development by creating an account on GitHub.
Word processors are great, but they’re also pretty simple. They’re fine for writing letters or essays, but they’re not for complex documents – they’re just not designed for it. LaTeX, a document preparation system used by scientists and mathematicians, aims to get around the problem.
Rather than relying on software to format your document, LaTeX markup is used, giving you the opportunity to introduce elements like complicated mathematical equations. You could do this in a plain, old text editor like Vim or, if you’d prefer to see your LaTeX formatting appear as you write, a LaTeX editor.
Here are five of the best LaTeX editors you could use if you’re a Linux user.
Drill is a new file search utility that uses "clever crawling" instead of indexing, for Linux, Windows and macOS.
PyRadio is a command line internet radio player written in the Python programming language. There's support for playlists, and uses popular media players.
Elegant music player for LINUX .
Store files in Google Docs without counting against your quota.
Features
- Upload files to Google Drive without using storage space
- Download any stored files to your computer
Logic
- Google Docs take up 0 bytes of quota in your Google Drive
- Split up binary files into Google Docs, with base64 encoded text
- Size of the encoded file is always larger than the original. Base64 encodes binary data to a ratio of about 4:3.
- A single google doc can store about a million characters. This is around 710KB of base64 encoded data.
- Some experiments with multi-threading the uploads, but there was no significant performance increase.
Why another editor?
With so many great markdown editors out there, the question remains why another one is necessary. I am a political theorist and therefore need to read a huge amount of texts as well as keep notes for each and every one. This makes it necessary that I keep all of my files as open as possible and also searchable.
Additionally, I tend to write my papers using as little markup and styles as possible. Word processors as Microsoft Word or LibreOffice are simply not made for easy and focused writing. That's why there is Markdown. It keeps apart your content and your final styling of a text. This way you are not distracted by all the neat formatting options word processors offer you and focus only on your content. Styling is applied in a second step.
Zettlr solves all of these problems in one single app. With Zettlr I can write in one file, simultaneously copy text from other files and finally export my papers using the powerful open source platforms pandoc and LaTeX. Simply put: Zettlr is the get-together of the best features of existing solutions and a supercharged approach to your own workflow!
This article, shows how to setup a private, encrypted and authenticated chat server with Ytalk over SSH for secure, password-less access into the chat server.
elkai is a Python 3 library for solving travelling salesman problems without external dependencies, based on LKH by Keld Helsgaun.
Treating everything as a string is the way through which the great power and versatility of UNIX tools is achieved. However, sometimes the constant parsing of strings gets a bit cumbersome.
UXY is a tool to manipulate UXY format, which is a basically a two-dimensional table that's both human- and machine-readable.
The format is deliberately designed to be as similar to the output of standard tools, such as ls or ps, as possible.
UXY tool also wraps some common UNIX tools and exports their output in UXY format. Along with converters from/to other common data formats (e.g. JSON) it is meant to allow for quick and painless access to the data.
Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of hand-formatting. In return, Black gives you speed, determinism, and freedom from pycodestyle nagging about formatting. You will save time and mental energy for more important matters.
Blackened code looks the same regardless of the project you're reading. Formatting becomes transparent after a while and you can focus on the content instead.
Black makes code review faster by producing the smallest diffs possible.
Explains how to Generate two-factor authentication code from your Linux oathtool command line & encrypt totp key with gpg2 for privacy and security reasons.
In this article, we will share a list software for accessing a remote Linux desktop: the list starts off with VNC applications.
Etcher is an open-source and cross platform application, simplifies everything to do with creating bootable USB drives or even Micro SD Cards.