diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2018-06-07 22:15:57 +0200 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2018-06-07 22:16:45 +0200 |
| commit | 0a1bf29ee247ce33b72f54d5b10327b89051799b (patch) | |
| tree | af640ccd8fb90c741071740d13ff8df0f3c47124 /technical | |
| parent | 01f75c314e19d0ab671acdc7a46f993653dde0d2 (diff) | |
| download | memory-leaks-0a1bf29ee247ce33b72f54d5b10327b89051799b.tar.xz | |
Finish adding notes on linux.conf.au and add nit on conky
Diffstat (limited to 'technical')
| -rw-r--r-- | technical/reviews/linux.conf.au-2018.md | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/technical/reviews/linux.conf.au-2018.md b/technical/reviews/linux.conf.au-2018.md index 3fa1d66..d4276a0 100644 --- a/technical/reviews/linux.conf.au-2018.md +++ b/technical/reviews/linux.conf.au-2018.md @@ -65,3 +65,70 @@ They left a *single* byte unencrypted (the flags byte): this allowed middleboxes to observe that it kinda had the same value on most connections, assume that this was a "nominal" value, and block traffic when this value differed. + +## You Can't Unit Test C, Right? + +By Benno Rice. + +- Mentions [Check](https://libcheck.github.io/check/) and + [Kyua](https://libcheck.github.io/check/). +- Factor your boilerplate into libraries, especially the ugly hacks. +- Keep `main` small so that you don't need to test it so much. + +## Changing the world through (fan-)fiction + +By Paul Fenwick. + +Reading fiction is a convenient way to get us to think through +concepts we had not considered before. By re-purposing a familiar +setting, *fan*fiction lowers the barrier to entry to the writing +exercise: it makes it easier for the writer to get their point across +and to reach their audience. + +Some recommendations: + +- The Last Ringbearer +- [My Little Pony: Friendship is Optimal] +- [Harry Potter and the Methods of Rationality] + +Our media teaches us what is normal. Hence fiction opens up ways to +improve the status quo by acquainting us to new ideas. + +Another recommendation: Steven Universe. + +Mainstream and folklore stories feature a fair amount of unhealthy +relationships; this is problematic because repeated exposure helps +normalization[^I find that SMBC is a positive example of this effect: +it regularly (and, AFAICT, fairly randomly) features gay couples in +comics where the joke is *not* about homosexuality]. + +In Japan, doujinshi is considered normal and "adding value to the +brand", whereas similar things are flagged as "copyright infringement" +in other countries. + +[My Little Pony: Friendship is Optimal]: https://www.fimfiction.net/story/62074/Friendship-is-Optimal +[Harry Potter and the Methods of Rationality]: http://www.hpmor.com/ + +## Lessons from three years of volunteering to teach students code + +By David Tulloh. + +Takeways: + +1. Volunteering in schools is easy and fun. +2. We should care about what is taught in schools. +3. We should get involved and support schools teaching IT. + +CSIRO: Australian program to get professional developers to teach in +schools; is there an equivalent in France? + +Tried to move students from "programmers" to "developers" by evoking: + +- automated testing +- version control +- bug tracking +- code review + +An audience member noted that while programs ala CSIRO are helpful, +this should be organized at the government policy level. + |
