Volkswagen CI
volkswagen - "Volkswagen detects when your tests are being run in a CI server, and makes them pass."
Remember the Volkswagen emissions scandal back in 2015? You know, the one where Volkswagen had software in their diesel engines that could detect when they were being tested and change the performance accordingly to improve results.
Shortly after the scandal, some developers thought it will be funny to have an open source project with a similar idea of "let's just fake good results whenever running tests" and the volkswagen project is the outcome.
As you know, CI is the practice of testing and integrating your code often. When submitting a code that breaks your service, the CI pipeline will prevent it from being merged. That's a real bummer for people who write bad code. But fear no more, installing the Volkswagen project on the CI server will make the CI always pass, just like the software Volkswagen installed.
Bash Insulter
bash-instuler - "Insults the user when typing wrong command"
If you ever used the command line you know that doing mistakes is inevitable. At some point, you will either misspell some words or miss some characters. But that's fine, right? well not according to the bash-insulter project.
This project insults the user whenever he/she types a wrong command. Some of the insults are:
- "This is why nobody likes you"
- "So, I'm just going to go ahead and run rm -rf / for you."
- "This is not a search engine."
- "This is why you get to see your children only once a month." (this is where it escalates too quickly in my opinion)
The full list of insults that were contributed by multiple contributors can be found here. It's always heartwarming to see how the community works together to make the world a better place.
Thanos JS
thanos-js - "A casual (but dangerous) package that will let Thanos snap fingers and delete random files inside a directory"
Whether you are a Marvel fan or not, you probably have watched the Avengers movies or at least heard about them. In the last two Avengers movies, the main villain is a purple being called Thanos. And Thanos is a true believer in balance. He believes that overpopulation can, and should, be fixed by wiping out half of the galaxy population.
Whether he manages to do that or not is something I will not reveal here, to not spoil the ending to anyone (although it's a Marvel Disney movie, what do you think happened?...)
Anyway, Thanos was a true hero for many people and a great inspiration. This inspiration led to great (and very useless) projects like thanos-js
thanos-js will remove exactly half of the files on your computer. Each file is given a chance to be part of the 50% removed files or the 50% lucky untouched files. Eventually, you'll have a perfectly balanced system, like all systems should be. Assuming it will still run...
Bullshit.js
Don't let the name of the project to fool you. This project is no bullshit. It has a mission-critical purpose of translating marketing-speak into human-readable text. In this case, a demo worth thousands of words: https://mourner.github.io/bullshit.js
Pizza-Dough
pizza-dough - "This recipe is dedicated to helping you make the best possible pizza dough for Neapolitan pizza"
The pizza-dough is actually a very serious project. I mean, just show me a more scientific, serious and accurate source for making pizza dough. And that's also exactly why it's amusing. Who would imagine that through the effort of pull requests and issues, we'll get possibly the best pizza recipe to date.
It seems like open source recipes are the next big thing (and remember where you first read it).
It's also good that GitHub now preserves open source code in an Arctic vault. Humanity will need this Pizza dough recipe in the post-apocalyptic era.
More open source projects that will make us smile :)
That's it. I hope you enjoyed this post. Very different from what I'm usually writing about, but for me, it was fun :)
If you know about other open source projects that will make us smile, let us know in the comments.
Top comments (5)
This one is a favorite of mine
kelseyhightower / nocode
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
No Code
No code is the best way to write secure and reliable applications. Write nothing; deploy nowhere.
Getting Started
Start by not writing any code.
This is just an example application, but imagine it doing anything you want. Adding new features is easy too:
The possibilities are endless.
Building the Application
Now that you have not done anything it's time to build your application:
Yep. That's it. You should see the following output:
Deploying
While you still have not done anything it's time to deploy your application. By running the following command you can deploy your application absolutely nowhere.
It's that simple. And when it comes time to scale the application, all you have to do is:
I know right?
Contributing
You don't.
FizzBuzz Enterprise Edition is a classic
EnterpriseQualityCoding / FizzBuzzEnterpriseEdition
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
FizzBuzzEnterpriseEdition
Enterprise software marks a special high-grade class of software that makes careful use of relevant software architecture design principles to build particularly customizable and extensible solutions to real problems. This project is an example of how the popular FizzBuzz game might be built were it subject to the high quality standards of enterprise software.
FizzBuzz
FizzBuzz is a game that has gained in popularity as a programming assignment to weed out non-programmers during job interviews. The object of the assignment is less about solving it correctly according to the below rules and more about showing the programmer understands basic, necessary tools such as
if
-/else
-statements and loops. The rules of FizzBuzz are as follows:For numbers 1 through 100,
github.com/tomdionysus/foaas
FOAAS (Fuck Off As A Service) provides a modern, RESTful, scalable solution to the common problem of telling people to fuck off.
I am very fond of nvbn/thefuck.
Whoa. WTF I bash-insulter is my favourite.
Thanks for the list.