sublimino
Joined 16 years ago
Joined 16 years ago
> You can install shell scripts globally (on /usr/local/bin) or use them on a per-project basis (on ./deps/), as a lazy-man "copy and paste".
---
Also bash-lib is using bats (Bash Automated Testing System) for verification, which is un-maintained and has been forked should anybody be interested https://github.com/bats-core/bats-core
Some favourites:
- Erowid trip reports and tech recruiter emails - https://twitter.com/erowidrecruiter
- Calvin and Markov - Calvin and Hobbes strips reimagined http://joshmillard.com/markov/calvin/
- Generate your future tweets based on the DNA of your existing messages - http://yes.thatcan.be/my/next/tweet/
- Fake headlines created by smashing up real headlines - https://www.headlinesmasher.com/best/all
- The most confusing subreddit (often on the front page) - https://www.reddit.com/r/subredditsimulator
The original Markov-generated content prank: "I Spent an Interesting Evening Recently with a Grain of Salt" https://web.archive.org/web/20011101013348/http://www.sincit...
And of course (un-amusingly!) - Google's PageRank algorithm is built on Markov Chains https://en.wikipedia.org/wiki/PageRank#Damping_factor
n.b. there used to be parodies of Hacker News, but both are down: https://news.ycombniator.com/ and https://lou.wtf/phaker-news
https://dictionary.cambridge.org/grammar/british-grammar/unc...
https://github.com/npm/registry/issues/255#issuecomment-3557...
Acceptance testing the system once deployed is the cornerstone of organisational acceptance of the CD doctrine - errors will always happen, it's just that they can now be fixed much faster in production.
Using an acceptance test suite as a deployment safety harness should dramatically increase the quality of tests, and hopefully the application too.
https://github.com/dxa4481/truffleHog - "Searches through git repositories for high entropy strings, digging deep into commit history"
https://github.com/ezekg/git-hound - "Hound is a Git plugin that helps prevent sensitive data from being committed into a repository by sniffing potential commits against PCRE regular expressions"
https://github.com/michenriksen/gitrob - "The tool will iterate over all public organization and member repositories and match filenames against a range of patterns for files that typically contain sensitive or dangerous information"
https://github.com/awslabs/git-secrets - "Prevents you from committing passwords and other sensitive information to a git repository"
Reducing the attack surface is important, but if a running container is compromised it's imperative a post-mortem is performed immediately - and the issue remediated - to prevent re-exploitation.
> Since the mid-1980s, my mantra for this process is “strong opinions, weakly held.” Allow your intuition to guide you to a conclusion, no matter how imperfect — this is the “strong opinion” part. Then –and this is the “weakly held” part– prove yourself wrong. Engage in creative doubt. Look for information that doesn’t fit, or indicators that pointing in an entirely different direction. Eventually your intuition will kick in and a new hypothesis will emerge out of the rubble, ready to be ruthlessly torn apart once again. You will be surprised by how quickly the sequence of faulty forecasts will deliver you to a useful result.
http://www.saffo.com/02008/07/26/strong-opinions-weakly-held...
[ my public key: https://keybase.io/sublimino; my proof: https://keybase.io/sublimino/sigs/FiHyaV0QNbpsfaj4I9AvAHGvXrcTXW5gJ_49BgP_MKw ]