Public notes
  • Log in
  • Nature
  • Coding
  • Information Sciences
  • Entrepreneurship
  • Practical Wisdom
  • Research
  • Now

Public notes

Elegance is not optional.

Nature: Speed of light
nature

Nature: Speed of light

Suppose that we shoot a photon, together with an electron, into a huge tank of water.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 18 Aug 2022 • 1 min read
Donations

Collecting donations – example: Gareth Stephenson

"Thank you for using my software, I'm glad that it provides value and service to you."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 17 Aug 2022 • 1 min read
TeX

2 key aspects of a clean LaTeX package

Allow the user to choose which macros they want to import. Keeping internal package macros defined only within an internal group may also be better than "namespacing" macro names.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 9 Aug 2022 • 1 min read
historia

Opowieść: Lata 90-te

"Hardkorowe lata 90-te"

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 3 Aug 2022 • 1 min read
Software Engineering

Pretty good developer

Let's say you are really a 10x engineer. How much more effective are you if you could improve the efficiency of 350 developers by 10%?

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 20 May 2022 • 2 min read
effectiveness

Customising YouTube recommendations

"[On YouTube] There's a "don't recommend channel" option (...). I use this liberally for all sorts of reasons and it makes my recommendations much better."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 10 May 2022 • 1 min read
Wisdom

Parents' dreams

"It is so weird to imagine one of your parents or grandparents dreaming."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 1 May 2022 • 1 min read

Reset Ghost migration lock on Heroku

Use when Ghost update fails on a Heroku instance, saying "Migration lock was never released or currently a migration is running."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 1 May 2022 • 1 min read
Learning

10 CS student's headaches: What I wish I had known when starting CS studies

The world is now open. You don't have to learn mathematics from a teacher you consider mediocre; you can learn directly from Terence Tao if you like. You can ask credit from your assigned teacher – while learning from the teacher of your choice. Learning

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 25 Apr 2022 • 3 min read
Software Engineering

Using Python for research - course notes

Instructor: Jukka-Pekka Onnela Unlike for “consumer software”, changes are often induced not by customer’s requirements, but rather by outcomes of the process along the way. For this reason, it is extremely valuable to design it in ways, which will not require a “total

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 25 Apr 2022 • 4 min read
Photography

Fix date on photos

Daylight Saving Time got you? Use this to shift the dates: exiftool "-AllDates+=1" *.JPG exiftool '-DateTimeOriginal>FileModifyDate' *.JPG

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 23 Apr 2022 • 1 min read
This far
Wisdom

This far

‒ Drew Beamer [1] Each time you write a page, you are a writer. Each time you practice the violin, you are a musician. Each time you start a workout, you

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 12 Apr 2022 • 1 min read

Test-driven LaTeX

Once I had a thesis to write. That thesis turned into a large document. Some parts of that document were highly repetitive. It would have been great to be able to reuse them as I went. One caveat of reusing them was - if

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 25 Mar 2022 • 2 min read

Throw-away design

He writes of these lone-wolf Lisp hackers and their inability to finish things off properly. The phrase ‘throw-away design’ is absolutely made for the BBM and it comes from the Lisp community. Lisp allows you to just chuck things off so easily, and it

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 25 Mar 2022 • 1 min read

Unit tests in Nix

Reasonable, self-contained tests in Nix? Here we go!

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 24 Mar 2022 • 1 min read
Software Engineering

Celebrate tiny learning milestones

By Julia Evans: https://jvns.ca/blog/2022/03/13/celebrate-tiny-learning-milestones/

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 15 Mar 2022 • 1 min read
Research

Researcher's home page example

Want to have a home page for your research? You may want to try the design by Sumith Kula, currently at Stanford.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 19 Oct 2021 • 1 min read

Find your voice

Find It wasn’t until we exhausted every possible explanation for the sound's origin that we realized we had stumbled upon something big. Your My Awesome Thesis by Patryk Kocielnik Talent, Need, Conscience, Passion Voice https://www.space.com/25945-cosmic-microwave-background-discovery-50th-anniversary.html ↩︎

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 1 Oct 2021 • 1 min read
Nature

When engineering has contributed fundamentally to physical theory

"In fact, the science of thermodynamics began with an analysis, by the great engineer Sadi Carnot, of the problem of how to build the best and most efficient engine."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 20 Sep 2021 • 1 min read

Clarify your thinking

"By learning to question and clarify your thoughts, you’ll improve your self-knowledge and become a better communicator."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 12 Jun 2021 • 1 min read
Writing

UX for landing pages: Three fundamental questions

What, benefits, name.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 10 Jun 2021 • 1 min read
Writing

Sabine Hossenfelder: The life of a science writer

"That science writers – who dedicate their life to communicating research – refuse to explain that very research, strikes me as an odd development."

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 10 Jun 2021 • 2 min read
Publishing

Adding a TOC to Ghost posts

How to do it: https://ghost.org/docs/tutorials/adding-a-table-of-contents/

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 27 Mar 2021 • 1 min read
Software Engineering Stories: The Missing Driver
Software Engineering

Software Engineering Stories: The Missing Driver

Once upon a time I updated the Armbian OS on my computer using the Apt package manager, as I regularly do. The next time I booted the computer, Wi-Fi that worked fine for months disappeared.

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 5 Feb 2021 • 2 min read
Entrepreneurship

Lessons from John O'Nolan

Compounding growth works Our first $1M in ARR took 5 years. The next $1M of ARR took 1 year and 9 months. We're on track for the next $1M to take 8 months. Compounding growth really works as long as you stick around for

  • Patryk Kocielnik
    Patryk Kocielnik
Patryk Kocielnik 6 Dec 2020 • 1 min read
Public notes
  • Log in
  • Nature
  • Coding
  • Information Sciences
  • Entrepreneurship
  • Practical Wisdom
  • Research
  • Now
Public notes © 2025
Latest Posts Ghost