Bernard Yap (@cifr) header
Bernard Yap (@cifr) profile picture

GCS/IT d+(-) s: a C+++$ UL+++S+++$ P- L++ E--- W++ N+ !o K w !O !M !V PS PE+ !Y PGP !t !5 X !R tv--(-) b++ !DI D+ G e++ h--- r+++ y+++

Joined May 2008
Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)Photo by Bernard Yap (@cifr)
Omelette, celery leaf salad, raisins & warm pine nuts.
Excited to announce that I've started work on a 3rd edition of the ggplot2 book (with help from @djnavarro) — big news for this edition is that Springer has allowed me to share it online: ggplot2-book.org 📊📒🤓🎉 #rstats
24
613
42
2,395
Need a break? PacVim is a game that teaches you Vim commands. You must move pacman (the green cursor) to highlight each word on the gameboard while avoiding the ghosts (in red). github.com/jmoon018/PacVim
1
28
3
77
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 99%
187
14,937
1,103
41,643
bash -c 'source ./bin/activate; pip install -r ./requirements.txt'
Generally true, too.
You’re more locked-in if you DIY than anything else. @mstine on function-as-a-service platforms. No one can offer compatibility to your unique abstractions.
Bernard Yap retweeted
OH: "We can't entirely eliminate our technical debt. My goal is to refinance it at a lower interest rate." 😂 – at San Francisco, CA
11
608
32
1,628
Bernard Yap retweeted
Introducing Jenkins X: a CI/CD solution for modern cloud applications on Kubernetes goo.gl/fb/hqFEFH
4
181
18
243
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." -- Kernighan and Plauger, The Elements of Programming Style
On this day in 1958: the Lego brick is patented
19
576
52
1,540
This image is a TCP/IP Joke. This tweet is a UDP joke. I don't care if you get it.
392
14,366
1,152
27,698