Issue 49: 2020.patch1 https://citizen428reads.substack.com/p/issue-49-2020patch1
Write Yourself a Scheme in 48 hours using F#! https://write-yourself-a-scheme.pangwa.com/#/
Issue 48: 2020, you're fired! https://citizen428reads.substack.com/p/issue-48-2020-youre-fired
Issue 47: <insert seasonal greetings> https://citizen428reads.substack.com/p/issue-47-insert-seasonal-greetings
Issue 46: Pet Rock and Roll https://citizen428reads.substack.com/p/issue-46-pet-rock-and-roll
Keytap2 - acoustic keyboard eavesdropping based on language n-gram frequencies:
This is the best thing I read in a long time.
https://en.wikipedia.org/wiki/Pet_Rock
Here's the manual: http://csinvesting.org/wp-content/uploads/2017/01/The-Care-and-Training-of-Your-Pet-Rock-Manual-by-Gary-Dahl.pdf
sec4dev, a security conference & bootcamp for developers is going all virtual for the next event:
I miss in-person events, but it's great to be able to attend events like this from far away.
Benchmark V4 Uuid Generation In Postgres - shusson.info https://shusson.info/post/benchmark-v4-uuid-generation-in-postgres
Issue 45: Trust no one - citizen428.reads https://citizen428reads.substack.com/p/issue-45-trust-no-one
Issue 45: Trust no one - citizen428.reads https://citizen428reads.substack.com/p/issue-45-trust-no-one
Detecting the use of "curl | bash" server side | Application Security https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/
Found some time for #AdventOfCode day 3 today. Still in Raku, this time with OOP because I wanted to learn about it in Raku.
https://gist.github.com/citizen428/260a27e3ef25c483693edf7433777bd0#file-day3-p6
Did the second day of #AdventOfCode in Raku too:
https://gist.github.com/citizen428/260a27e3ef25c483693edf7433777bd0#file-day2-p6
Still don't really know what I'm doing, but it's fun.
Check out the QEMU advent calendar: an amazing disk image to download every day!
Advent of Code spoiler
I never have enough time to solve more than a handful of puzzles during #AdventOfCode, but I like doing it in languages I barely know. This year I chose Raku, previously know as Perl 6. Day 1, with the numbers in list @l:
[*] @l.combinations(2).first({$_[0] + $_[1] == 2020})
Your friendly neighborhood anarcho-cynicalist. Taming bits for a living. ¯\_(ツ)_/¯ and (╯°□°)╯︵ ┻━┻ are my two natural states.