on the false dichotomy of feature branching vs CI
http://web.archive.org/web/20110721063430/http://jamesmckay.net/2011/07/why-does-martin-fowler-not-understand-feature-branches/
http://web.archive.org/web/20110721063430/http://jamesmckay.net/2011/07/why-does-martin-fowler-not-understand-feature-branches/
web.archive.org
james mckay dot net » Why does Martin Fowler not understand feature branches?
The online diary of James McKay
oh, turns out Oracle JVM costs some hefty $$$ AND Oracle has started to enforce this. What a day.
http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/
http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/
www.theregister.co.uk
Oracle finally targets Java non-payers – six years after plucking Sun
Thought Java was 'free'? Think again (and you owe us $$$ in 2017)
don't like jenkins, but the UX is definitely going in the right direction
https://jenkins.io/projects/blueocean/
https://jenkins.io/projects/blueocean/
Linux Kernel 2.6-4.5.1 Remote Code Execution
Why do we still write OS kernels in C?
https://vulners.com/cve/CVE-2016-7117
Why do we still write OS kernels in C?
https://vulners.com/cve/CVE-2016-7117
Vulners
CVE-2016-7117
Use-after-free vulnerability in the __sys_recvmmsg function in net/socket.c in the Linux kernel before 4.5.2 allows remote attackers to execute arbitrary code via vectors involving a recvmmsg system call that is mishandled during error processing.
(2015) Image Relighting using Neural Networks
https://www.youtube.com/watch?v=HOLoPgTzV6g
https://www.youtube.com/watch?v=HOLoPgTzV6g
YouTube
Creating Photographs Using Deep Learning | Two Minute Papers #13
Machine learning techniques such as deep learning artificial neural networks had proven to be extremely useful for a variety of tasks that were previously deemed very difficult, or even impossible to solve. In this work, a deep learning technique is used…
Facebook's white paper Gorilla: A Fast, Scalable, In-Memory Time Series Database
http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
select/epoll/iocp and other asyncio stuff
https://idea.popcount.org/2017-01-06-select-is-fundamentally-broken/
https://idea.popcount.org/2017-01-06-select-is-fundamentally-broken/
TLDR: Requiring people to disclose real names exposes them to harassment and discrimination, while many hate groups intentionally operate openly to increase their legitimacy. Clear norms and moderation is much more effective.
https://blog.coralproject.net/the-real-name-fallacy/
https://blog.coralproject.net/the-real-name-fallacy/
#book Site Reliability Engineering
Reading now, with that uncanny feeling that I've should have read it earlier.
https://landing.google.com/sre/book.html
Reading now, with that uncanny feeling that I've should have read it earlier.
https://landing.google.com/sre/book.html
Update on
Finished said book. Avoid reading if possible. Contains lots of diverse, valuable wisdom and experience presented in Absolutely Awful Way.
Could be condensed down to 20 pages of notes (which is what I did)
Site Reliability Engineering:Finished said book. Avoid reading if possible. Contains lots of diverse, valuable wisdom and experience presented in Absolutely Awful Way.
Could be condensed down to 20 pages of notes (which is what I did)
Friends of Little Bobby Tables
[The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data]
https://github.com/minimaxir/big-list-of-naughty-strings/blob/master/blns.txt
[The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data]
https://github.com/minimaxir/big-list-of-naughty-strings/blob/master/blns.txt
GitHub
big-list-of-naughty-strings/blns.txt at master · minimaxir/big-list-of-naughty-strings
The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data. - minimaxir/big-list-of-naughty-strings