←Home Tags Archive Search Life Stack Subscribe

    2024

    • Infra As Code Woes
      11 Nov 24
      infra software-engineering
    • Life stack
      11 Mar 24
      Things I use in life, and can also recommend to people
      software
    • Network Router in Bridge Mode
      03 Mar 24
      How I extended my house’s internet with another access point and keeping it in the same subnet.
      homelab networking

    2021

    • First Year Solving Advent of Code in Rust
      27 Dec 21
      My initial thoughts after solving Advent Of Code in Rust
      rust
    • SLO and burn rate
      22 Apr 21
      Why is the number 14.4 special?
      SRE
    • bubble sort and tetrahedral numbers
      14 Apr 21
      What does the implementation for sorting a table by column have to do with the tetrahedral numbers?
      maths programming

    2020

    • Setting up Home Lab with VPS and Wireguard
      08 Nov 20
      How I expose my home lab on the internet with VPS and wireguard.
      documentation homelab raspberry-pi self-hosted you-can-do-it
    • A side car puzzle
      28 Oct 20
      A puzzle about how to fetch two friends so that all parties reach the final destination at the same time.
      algebra maths puzzles
    • A walking puzzle where you're only told distances
      28 Oct 20
      A maths puzzle when you’re only told about the distances when two persons meet.
      algebra equation maths puzzles
    • A walking puzzle where you're only told about time
      27 Oct 20
      A maths puzzle where you’re told only about the time two persons left, when they met, and when they arrived at the destination.
      algebra equation maths puzzles reciprocal
    • IMO 2020
      14 Oct 20
      My attempts and write up for IMO 2020 problems.
      imo maths maths-olympiad olympiad
    • Objects and Data Structure/Container
      14 Oct 20
      code-as-art coding-design design-pattern software-engineering
    • Using the reflect package
      15 Sep 20
      devlog golang intermediate programming reflect
    • Liar's paradox and truthfulness of statements
      13 Sep 20
      liar's paradox logic paradox
    • Geometric puzzles using elementary operations
      17 Jul 20
      Construct tangent and perpendicular using elementary operations
      geoemtry maths puzzles
    • Some notes harmonic mean
      16 Jul 20
      Definition, geometric interpretation and recreational puzzle uses
      harmonic mean maths proof-without-words
    • Geometric problem 1
      16 Jul 20
      A problem involving incircle and angle bisector
      ceva-theorem geometry maths recreational
    • Metaphorical fences in programming
      06 Jul 20
      Before you tear down the fence, think about why someone put it up in the first place
      software-engineering thoughts
    • Reflections on note taking software
      29 May 20
      Reflections on all the note taking software I’ve tried over the last decade and what I use today.
      knowledge note-taking reflections software
    • Anti pattern: turning struct into interface
      24 May 20
      coding-design golang programming
    • Struct embedding as implicit composition
      22 May 20
      Inheritance through composition in golang, kinda.
      beginner coding-design golang java programming
    • Using arc lengths to solve geometry problems
      21 May 20
      Sometimes dealing with arc length as a proxy for angles is simpler
      geometry homomorphism maths
    • An example of leaky abstraction
      19 Apr 20
      An example of leaky abstraction
      golang software-design
    • Flexbox for human
      19 Apr 20
      Some basics on justify-content, align-content, and align-items
      css flexbox webdev

    2019

    • The ambiguous builder pattern
      11 Dec 19
      Are you thinking of the same builder pattern as me?
      builder design-pattern software-engineering
    • Logging in scala and java
      05 Jul 19
      Logging for the practical programmer
      java logging scala
    • Monadic Boolean 2
      04 Jul 19
      A nicer way to log and compose predicate
      coding-design programming scala
    • Futurama Theorem
      09 Jun 19
      Group theory in cartoon
      cartoon maths
    • Confusing syntax sugar
      10 May 19
      Trying to use two different monads in for-comprehensions does not work
      programming scala
    • Panza's paradox
      13 Apr 19
      Boolean logic puzzle
      liar's paradox logic paradox
    • Monadic Boolean
      25 Mar 19
      Combining several boolean predicates easily
      coding-design programming scala
    • Class Design for Maintainability
      23 Mar 19
      How do you design for the future
      design-pattern java
    • Kant Universality test
      10 Mar 19
      A framework to determine if maxims are moral
      kant moral philosophy
    • Strategy Pattern
      07 Mar 19
      Some thoughts on strategy pattern
      design-pattern java programming
    • Functional Programming
      06 Mar 19
      Composition is the name of the game
      functional scala scalaz
    • Scala Implicits
      23 Jan 19
      The woes of the user is implicit
      rant scala
    • Scala Http Client
      22 Jan 19
      Pragmatic programmer - making http requests
      scala web

    2018

    • Chocolate
      09 Dec 18
      A tour of the chocolate museum
      Chocolate Info Museum
    • Potato
      08 Dec 18
      Things you never knew about potatoes
      belgium info informative potato travels
    • Sushi Cafe
      25 Nov 18
      Sushi buffet in Battlesea
      asian buffet food london sushi
    • Life and production possibility curve
      03 Jul 18
      Just making random comparisons
      shower-thoughts
    • Oyster farm at Colchester
      12 May 18
      Weekend trip to southeast London
      food oyster
    • Anchor and Hope
      10 May 18
      A little gem in Southwark
      anchor-and-hope gastropub london
    • Council Tax Comparison
      07 May 18
      A short comparison of council taxes for selected boroughs
      council-tax london money-saving-tips
    • 8 Weeks into Java and Scala
      15 Apr 18
      Some thoughts on getting starting and how it compares with golang
      golang java languages programming scala thoughts
    • Guide for choosing camera
      13 Apr 18
      How I decide on what camera to buy.
      camera how-to shopping
    • Java variance, covariance
      28 Mar 18
      A post on this needs to exist
      beginner java programming
    • Comprehension with filtering
      25 Mar 18
      all, and using filtering
      programming python
    • Kata: count in order
      20 Mar 18
      How to show functional way of thinking
      kata programming python
    • How to do common tasks in Java
      19 Mar 18
      A week into doing java
      beginner how-to java pattern programming
    • Getting started with scala again
      01 Mar 18
      Proper start this time
      beginner how-to programming scala
    • How I got scammed
      20 Jan 18
      My experience in Luthania
      scam short-stories taxi travels
    • Memes from Xmas trip
      02 Jan 18
      Making memes out of art photographs taken in art galleries
      art travels

    2017

    • Winter in Iceland 2017
      17 Dec 17
      My itinerary of this epic landscape
      iceland
    • Lessons from taking picture of the sky
      16 Dec 17
      After going to iceland in the winter
      iceland
    • October curiosities
      12 Oct 17
      A curated list of curosities of the month
      puzzles
    • An IOI practice round question
      31 Aug 17
      A board and 64 coins
      coin computing encoding puzzles
    • Continuum hypothesis, a brief introduction
      30 Aug 17
      A short summary of cardinality of sets and how it relates to the continuum hypothesis.
      maths
    • XOR curiosity
      13 Aug 17
      What happens when we XOR consecutive numbers
      maths puzzles
    • SMO 2017 open round 1
      29 Jul 17
      My solution to 2017 SMO open round 1
      maths maths-olympiad olympiad
    • Nelson Goodman's method
      28 Jun 17
      Generalizing solution to logic puzzles
      logic paradox puzzles
    • Banksy's art
      18 Jun 17
      I can’t believe you actually buy this sh*t
      art
    • Solving puzzles via programming
      03 Jun 17
      Just some random thoughts about using computers to solve puzzles
      puzzles
    • The ligher side
      28 May 17
      Music can be funny too
      music sf
    • After two weeks in San Francisco
      08 May 17
      My list of first impressions
      sf travels
    • End season skiing
      23 Apr 17
      A first person recount of my second ski trip
      travels

    2016

    • Configuring Structs
      14 Dec 16
      golang
    • More about struct allocation
      14 Dec 16
      Some notes on struct
      beginner golang gotcha programming
    • Accept Interface Return Struct
      12 Dec 16
      beginner golang
    • Concurrency Primitives
      08 Dec 16
      golang
    • Forking golang library
      07 Dec 16
      golang
    • Errors and nil
      07 Dec 16
      golang
    • Go Proverbs
      06 Dec 16
      golang
    • Custom firmware on Android
      13 Sep 16
      How I got my XiaoMi 3 and installed CM13 on it
      android guide
    • Getting around generics in Golang
      20 Aug 16
      How to deal with no generics
      golang gotcha intermediate programming reflect
    • The case for typed variables
      18 Aug 16
      Should you assign types manually?
      beginner golang programming
    • Mocking with callback hell
      03 Jul 16
      A rant about how writing callbacks make mocking difficult
      golang
    • Introducing Explosm RSS
      15 May 16
      Writing a better RSS feed for explosm comic
      app-engine golang projects rss
    • People just want to talk
      28 Mar 16
      My second time taking the night bus
      short-stories
    • A slice gotcha in golang
      28 Mar 16
      An unexpected behaviour
      beginner golang gotcha programming
    • Birthday paradox and music shuffling
      28 Feb 16
      An interesting thought experiment for determining whether your playlist shuffling is random
      maths probability
    • Random thoughts on Set, the game
      13 Feb 16
      It started as a game…
      game

© Copyright 2016 - 2024 Daniel Low

Powered by Hugo. Theme heavily modified from this Hugo theme.