HN user

rejschaap

774 karma

<username> [at] <google mail>

Software Engineer in the Netherlands, bringing machine vision and deep learning pipelines to the cloud.

Posts10
Comments340
View on HN

Better formatting

  $ git l 
  * cbe9658 8 weeks ago rejschaap (HEAD -> add-ci-cd) Update deploy.yml 
  * 0d78a6e 8 weeks ago rejschaap Update deploy.yml 
  * e223056 8 weeks ago rejschaap Update deploy.yml 
  * 8e1e5ea 8 weeks ago rejschaap Update deploy.yml 
  * 459b8ea 8 weeks ago rejschaap Update deploy.yml 
  * a104e80 8 weeks ago rejschaap Update deploy.yml 
  * 0e11d40 8 weeks ago rejschaap Update deploy.yml 
  * 727c1d3 8 weeks ago rejschaap Create deploy.yml

You get some of this for free if you create branches and squash merge them when finished. Without needing to think much about commit message, just a few words per commit is enough. This is good enough for me and I don't need to waste any time thinking about it.

Example commits of something I worked on a few days back:

  $ git l feature/character-selection

  c54825f 3 days ago   Robert Schaap   (feature/character-selection) Simplify color picker, fetch current color
  d512569 3 days ago   Robert Schaap   Fix recolor for female, clean up files
  6d05ce4 3 days ago   Robert Schaap   Add color picker to change shirt color
  441180b 3 days ago   Robert Schaap   Show male in editor
  17045dc 3 days ago   Robert Schaap   Remove old character
  95772ff 3 days ago   Robert Schaap   Add characters
Then when I squash merged it I ended up with this commit message:
  $ git show HEAD~1

  commit be50e0d701d565cebdf4f29e0c9d8030a1a8faf7
  Author: Robert Schaap
  Date:   Mon Mar 24 21:29:20 2025 +0100

    Character selection (#14)

    * Add characters

    * Remove old character

    * Show male in editor

    * Add color picker to change shirt color

    * Fix recolor for female, clean up files

    * Simplify color picker, fetch current color

We've all been there:

$ git l * cbe9658 8 weeks ago rejschaap (HEAD -> add-ci-cd) Update deploy.yml * 0d78a6e 8 weeks ago rejschaap Update deploy.yml * e223056 8 weeks ago rejschaap Update deploy.yml * 8e1e5ea 8 weeks ago rejschaap Update deploy.yml * 459b8ea 8 weeks ago rejschaap Update deploy.yml * a104e80 8 weeks ago rejschaap Update deploy.yml * 0e11d40 8 weeks ago rejschaap Update deploy.yml * 727c1d3 8 weeks ago rejschaap Create deploy.yml

Brian Eno put it pretty well in 1996

"Whatever you now find weird, ugly, uncomfortable and nasty about a new medium will surely become its signature. CD distortion, the jitteriness of digital video, the crap sound of 8-bit - all of these will be cherished and emulated as soon as they can be avoided. It’s the sound of failure: so much modern art is the sound of things going out of control, of a medium pushing to its limits and breaking apart. The distorted guitar sound is the sound of something too loud for the medium supposed to carry it. The blues singer with the cracked voice is the sound of an emotional cry too powerful for the throat that releases it. The excitement of grainy film, of bleached-out black and white, is the excitement of witnessing events too momentous for the medium assigned to record them."

I would expect more permissive licenses in the future. GPL was instrumental in changing the world to an open source mindset. It fixed the problems with software that became obvious in the 90s. The world has evolved and the restriction just feel outdated now.

Might as well drop the Y, no one is going to confuse 2022 with anything other than the current year.

Although we risk a Honda or Microsoft engineer showing up and suggesting we drop the 20 as well and store it in the first two positions of 32-bit signed integer.

2020 Game 6 years ago

Technically you're correct, but rotating your desktop can be a bit problematic.

Are you thinking about STMicroelectronics perhaps? They are incorporated in the Netherlands.

NXP has a long history in the Netherlands. It started as a division within Philips (Dutch company) and it has done a lot of production work in the Netherlands.

It has been a while since I read the book, do they give a reason for step 1? Because it feels like there is only one possible answer to that question, which makes it feel a weird to me now.

A HP LaserJet from 2001 is still my main printer. It's a bit slow, but very reliable, cheap to run and has good quality prints. Many InkJets have come and gone in that time.

We usually refer to it as three pillars:

1. AOW, the state pension

2. Private pension system regulated by pension law

3. Individual private pension

Slight nitpick on the AOW, you don't need to live in the Netherlands for at least 40 years. It's by rate, so if you lived 20 of the 40 working age years in the Netherlands you will receive 50% of the AOW (even if you leave the Netherlands).

https://en.wikipedia.org/wiki/Pensions_in_the_Netherlands