131 private links
The modular python source code checker: pep8, pyflakes and co
Publons allows you to record, verify, and showcase your peer review contributions in a format you can include in job and funding applications (without breaking reviewer anonymity).
- Get recognition for all the peer review work you do for journals.
- See how you compare with our review stats and graphs.
- Help your university climb the university leaderboard.
- Simply forward your "thank you for reviewing" emails to reviews@publons.com to add reviews.
In response to the Snowden revelation that the CIA compromised Apple developers' build process, thus enabling the government to insert backdoors at compile time without developers realizing, Debian, the world's largest free software project, has embarked on a campaign to to prevent just such attacks. Debian's solution? Reproducible builds.
Reproducible builds, as the name suggests, make it possible for others to reproduce the build process. "The idea is to get reasonable confidence that a given binary was indeed produced by the source," Lunar said. "We want anyone to be able to produce identical binaries from a given source."
Google's motto is to do no evil. Fair enough. Yet, they are getting an alarmingly large amount of the pie at the moment, and we don't want to fall into a Minitel2.0 world. So let's see how the world looks like without Google, and with a sprinkle of self-hosting (on distant-sun or a NAS-to-come), and double serving of open source and free software.
Replacing other non-Google proprietary services for open protocols is also the extended scope of this.
OpenGrok is a fast and usable source code search and cross reference engine. It helps you search, cross-reference and navigate your source tree. It can understand various program file formats and version control histories like Mercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce, Monotone and Bazaar. In other words it lets you grok (profoundly understand) source code and is developed in the open, hence the name OpenGrok. It is written in Java.
Replace your VBA code with Python, a powerful yet easy-to-use programming language that is highly suited for numerical analysis. Supports Windows & Mac!
0bin is a client side encrypted pastebin that can run without a database.
0bin allows anybody to host a pastebin while welcoming any type of content to be pasted in it. The idea is that one can (probably...) not be legally entitled to moderate the pastebin content as they have no way to decrypt it.
It's an Python implementation of the zerobin project under the WTF licence. It's easy to install even if you know nothing about Python.
Ken Thompson's "cc hack"
Presented in the journal, Communication of the ACM, Vol. 27, No. 8, August 1984, in a paper entitled "Reflections on Trusting Trust".
Ken Thompson, co-author of UNIX, recounted a story of how he created a version of the C compiler that, when presented with the source code for the "login" program, would automatically compile in a backdoor to allow him entry to the system. This is only half the story, though. In order to hide this trojan horse, Ken also added to this version of "cc" the ability to recognize if it was recompiling itself to make sure that the newly compiled C compiler contained both the "login" backdoor, and the code to insert both trojans into a newly compiled C compiler. In this way, the source code for the C compiler would never show that these trojans existed.
Interesting approach to quick filesystem navigation.
Automated tools like autojump, z, and fasd address this problem by offering shortcuts to the directories you often go to. The author of this shell hack prefers a more manual solution, which provided quite an increase in efficiency with this.
The programming language Python has overtaken French as the most popular language taught in primary schools, according to a new survey released today.
Six out of ten parents said they want their primary school age children to learn the coding language over French. And 75% of primary school children said they would rather learn how to program a robot than learn a modern foreign language.
The internet's best chess database and community.
Shaarlier - Simple Android app for sharing links on Shaarli.
docker-shaarli - Shaarli Dockerfiles