127 private links
You're doing some work, and as part of that you need to run a command on the terminal that takes a little while to finish. You run the command, watch it for maybe a second and then switch to doing something else – checking email or something.
You get so deeply involved in your email that twenty minutes fly by. When you switch back to your terminal the command has finished, but you've got no idea whether it was nineteen seconds ago or nineteen minutes ago.
This happens to me a lot. I'm just not disciplined enough to sit and watch commands, and I'm not prescient enough to add something to each invocation to tell me. What I want is something that alerts me whenever long running commands finish.
This is it.
M3, a metrics platform, and M3DB, a distributed time series database, were developed at Uber out of necessity. After using what was available as open source and finding we were unable to use them at our scale due to issues with their reliability, cost and operationally intensive nature we built our own metrics platform piece by piece. We used our experience to help us build a native distributed time series database, a highly dynamic and performant aggregation service, query engine and other supporting infrastructure.
Haven is for people who need a way to protect their personal areas and possessions without compromising their privacy. It is an Android application that leverages on-device sensors to provide monitoring and protection of physical areas. Haven turns any Android phone into a motion, sound, vibration and light detector, watching for unexpected guests and unwanted intruders. We designed Haven for investigative journalists, human rights defenders and people at risk of forced disappearance to create a new kind of herd immunity. By combining the array of sensors found in any smartphone, with the world's most secure communications technologies, like Signal and Tor, Haven prevents the worst kind of people from silencing citizens without getting caught in the act.
This tool serializes the output of popular gnu linux command line tools and file types to structured JSON output.
This allows piping of output to tools like jq.
View colored, incremental diff in workspace or from stdin with side by side and auto pager support (was "cdiff").
Real-Time Streaming Anomaly Detection in Dynamic Graphs.
ZZ (drunk octopus) a rust inspired transpiler and symbolic verifier to bare metal C.
None of the existing display configuration tools does what I think is "the right thing".
- Don't start from a stored config, use
xrandr
to read the systems' current state - Allow creating "profiles" that will get applied smartly (not there yet)
- Generate a
xrandr
invocation to reflect the desired configuration - Allow per-monitor scaling
- Allow arbitrary monitor positioning
- Implement "scale everything so all the pixels are the same size"
Open source machine learning and data visualization for novice and expert. Interactive data analysis workflows with a large toolbox.
Translate Shell (formerly Google Translate CLI) is a command-line translator powered by Google Translate (default), Bing Translator, Yandex.Translate, and Apertium.
It can also be used like an interactive shell; input the text to be translated line by line. It can translate a file or a website, and has a text-to-speech feature.
This is really the first #cli-app listed here that is written in AWK :-)
GNU Typist (also called gtypist
) is a universal typing tutor. You can learn correct typing and improve your skills by practising its exercises on a regular basis.
A command line program for getting Wikipedia summaries easily.
Scripts for the Python Script Orange widget.
Graphical SFTP client and terminal emulator with helpful utilities.
An Open Source, Cross-platform Text Expander written in Rust.
KeePass is a free open source password manager. Passwords can be stored in an encrypted database, which can be unlocked with one master key.
Bitwarden is a free and open source password management solution for individuals, teams, and business organizations.
Easy and safe way for individuals, teams, and business organizations to store, share, and sync sensitive data.