41554 blogs · [ { "id": "01a087af-cda9-732d-87a7-14492f73c55b", "title": "Value functions and dense rewards", "url": "https://niels-ole.com/2026/03/24/dense-reward-is-all-you-need.html", "published_at": "2026-03-24T21:46:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-144930080924", "title": "Notes on 'The 2025 AI Engineer Reading list' - Foundational models", "url": "https://niels-ole.com/2025/01/05/notes-on-the-2025-ai-engineer-reading-list.html", "published_at": "2025-01-05T14:24:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-1449302dfed9", "title": "On the lack of PCA in K-D trees", "url": "https://niels-ole.com/2025/01/05/the-lack-of-pca-in-kd-trees.html", "published_at": "2025-01-05T09:46:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-144930c89783", "title": "Harnessing ChatGPT and Whisper for Blog Post Creation", "url": "https://niels-ole.com/gpt/2023/04/09/harnessing-chatgpt.html", "published_at": "2023-04-09T20:05:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-144931c2c67e", "title": "Using ChatGPT and whisper for blog post writing", "url": "https://niels-ole.com/gpt/llms/2023/04/09/gpt-blog-post-writing.html", "published_at": "2023-04-09T20:05:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-144932a98666", "title": "Serving your own OSM tiles from a small VPS", "url": "https://niels-ole.com/linux/osm/2022/01/29/osm-server.html", "published_at": "2022-01-29T20:05:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-144933220836", "title": "Automatic Shopping List: DIY smart shelf using strain gauges", "url": "https://niels-ole.com/arduino/iot/2021/03/21/storage-system.html", "published_at": "2021-03-21T20:05:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-14493322def6", "title": "AWS NLBs and the mixed up TCP connections", "url": "https://niels-ole.com/cloud/aws/linux/2020/10/18/nlb-resets.html", "published_at": "2020-10-18T19:00:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-1449334daedd", "title": "Change caused by Coronavirus", "url": "https://niels-ole.com/prediction/2020/03/16/coronavirus-learnings.html", "published_at": "2020-03-16T15:30:00+00:00" }, { "id": "01a087af-cda9-732d-87a7-1449344b123e", "title": "(Emergency-)Brake lights + blinker on my bicycle", "url": "https://niels-ole.com/bike/maker/2020/02/20/bicycle-light.html", "published_at": "2020-02-20T21:24:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8afbb94bf", "title": null, "url": "https://niels-ole.com/3dprinter/arduino/2019/11/23/arc-reactor.html", "published_at": "2019-11-23T20:05:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8aedf11b3", "title": null, "url": "https://niels-ole.com/bike/maker/2019/09/02/bike-repair.html", "published_at": "2019-09-02T17:25:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ae2bc97d", "title": null, "url": "https://niels-ole.com/amazon/performance/2018/10/27/100ms-latency-1percent-revenue.html", "published_at": "2018-10-27T12:40:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ae14c792", "title": null, "url": "https://niels-ole.com/letsencrypt/cert-manager/nginx-ingress/kubernetes/2018/05/17/letsencrypt-kubernetes.html", "published_at": "2018-05-17T12:40:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ad6f75d0", "title": null, "url": "https://niels-ole.com/ownership/2018/03/16/github-forks.html", "published_at": "2018-03-16T13:15:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8acf8f3da", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/02/26/mi1-index.html", "published_at": "2018-02-26T14:31:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ac1219bc", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/02/26/reinforcement-learning.html", "published_at": "2018-02-26T14:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8aaf25b24", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/02/17/neural-networks.html", "published_at": "2018-02-17T14:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ab0aa68e", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/02/17/performance-measures.html", "published_at": "2018-02-17T14:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8ab9fb011", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/02/17/support-vector-machines.html", "published_at": "2018-02-17T14:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8aa6659e6", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/01/11/bayesian-networks.html", "published_at": "2018-01-11T14:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8aa15aa7f", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/supervised/2018/01/11/statistical-learning-theory.html", "published_at": "2018-01-11T09:16:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a941e854", "title": null, "url": "https://niels-ole.com/34c3/climate/change/2017/12/30/economics-of-climate-change.html", "published_at": "2017-12-30T12:00:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a8e19668", "title": null, "url": "https://niels-ole.com/ci/gitlab/docker/kubernetes/2017/12/28/docker-gitlab-ci.html", "published_at": "2017-12-28T13:00:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a80a5f1f", "title": null, "url": "https://niels-ole.com/34c3/2017/12/28/34c3-day-one.html", "published_at": "2017-12-27T23:59:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a74ceb35", "title": null, "url": "https://niels-ole.com/estimation/theory/2017/09/28/estimation-theory.html", "published_at": "2017-09-28T09:16:30+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a6db30d7", "title": null, "url": "https://niels-ole.com/clustering/2017/09/28/stochastic-optimization.html", "published_at": "2017-09-28T09:16:13+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a62efa65", "title": null, "url": "https://niels-ole.com/clustering/2017/09/28/clustering.html", "published_at": "2017-09-28T09:16:12+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a5feb3c1", "title": null, "url": "https://niels-ole.com/ica/2017/09/28/source-separation.html", "published_at": "2017-09-28T09:16:11+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a5f5f4e0", "title": null, "url": "https://niels-ole.com/pca/kernel/oya/novelty/2017/09/28/pca.html", "published_at": "2017-09-28T09:16:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a5f0f12c", "title": null, "url": "https://niels-ole.com/machine/learning/intelligence/unsupervised/2017/09/20/unsupervised-methods.html", "published_at": "2017-09-20T09:16:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a5d8c1ac", "title": null, "url": "https://niels-ole.com/documentdeck/launch/2017/09/05/documentdeck-launch.html", "published_at": "2017-09-05T13:14:35+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a5a349d2", "title": null, "url": "https://niels-ole.com/project/nat/network/2017/09/04/poking-nat.html", "published_at": "2017-09-04T21:30:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a4a82bed", "title": null, "url": "https://niels-ole.com/kudos/blog/2016/11/04/now-with-kudos.html", "published_at": "2016-11-04T18:45:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a3c6696a", "title": null, "url": "https://niels-ole.com/side-project/docker/hosting/2016/08/23/home-server-docker.html", "published_at": "2016-08-23T18:45:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a37e074a", "title": null, "url": "https://niels-ole.com/timelapse/video/cron/project/2016/05/05/timelapse-himawari-satellite.html", "published_at": "2016-05-04T22:43:00+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a368bccc", "title": null, "url": "https://niels-ole.com/wood/health/2016/02/27/building-a-standing-desk.html", "published_at": "2016-02-27T16:30:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a305a520", "title": null, "url": "https://niels-ole.com/numbers/understanding/2016/02/09/numbers-everyone-should-know.html", "published_at": "2016-02-09T19:47:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8a29b6755", "title": null, "url": "https://niels-ole.com/meta/migrate/2016/02/01/hello-world.html", "published_at": "2016-02-01T19:47:10+00:00" }, { "id": "01a0de36-d77e-7294-bf67-7aa8b50fcd1e", "title": null, "url": "https://niels-ole.com/about/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b521cbd4", "title": null, "url": "https://niels-ole.com/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b52f4829", "title": null, "url": "https://niels-ole.com/projects/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b5957d53", "title": null, "url": "https://niels-ole.com/blog/page/2/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b669af29", "title": null, "url": "https://niels-ole.com/blog/page/3/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b68643fe", "title": null, "url": "https://niels-ole.com/blog/page/4/", "published_at": null }, { "id": "01a0de36-d77e-7294-bf67-7aa8b6bb806f", "title": null, "url": "https://niels-ole.com/blog/page/5/", "published_at": null } ] posts Claim your blog
Back to niels-ole.com
Blog · corpus.blog/blogs/niels-ole.com/posts

niels-ole.com

niels-ole.com

2026

2025

2023

2022

2021

2020

2019

2018

2017

2016

Undated