Dobiasd/articles
View on GitHub ↗ ★ 1,584 Python
thoughts on programming
36 mentions on Hacker News by 11 people: 26 stories, 10 comments · first 2013-12-15 · latest 2025-11-29
20082026
-
▲ 2
LLM Agents Demystifiedstory by Dobiasd · 2025-11-29 · 0 comments
-
▲ 1
The Expressive Power of Constraintsstory by thunderbong · 2025-11-07 · 0 comments
-
▲ 1
Simple collaborative filtering in pure PostgreSQLstory by Dobiasd · 2025-02-15 · 0 comments
-
▲ 2
Feeling deceived when receiving (non-labeled) LLM-generated messagesstory by Dobiasd · 2025-01-22 · 0 comments
-
https://github.com/Dobiasd/articles/commit/b5342dd5072480800... Better? :)
comment by Dobiasd · 2024-03-20 · in Internals of the async/await pattern from first principles -
Thanks for the feedback! I just extended the comment to touch on the "why" part. :) https://github.com/Dobiasd/articles/commit/53f360259ad8e64ca...
comment by Dobiasd · 2024-03-20 · in Internals of the async/await pattern from first principles -
…does not provide such methods, as far as I know. I've just added a comment explaining this choice: https://github.com/Dobiasd/articles/commit/f44b897f2a4d20aa9...
comment by Dobiasd · 2024-03-20 · in Internals of the async/await pattern from first principles -
▲ 57
Internals of the async/await pattern from first principlesstory by Dobiasd · 2024-03-19 · 15 comments
-
…interrupts the thinking process. I agree, and even wrote an article about that a few years ago. :-) https://github.com/Dobiasd/articles/blob/master/how_touch_ty...
comment by Dobiasd · 2022-01-07 · in Keyboard lets people type so fast it’s banned from typing competitions -
…was not the point of this article, I just added a remark about this important fact nonetheless: https://github.com/Dobiasd/articles/commit/2a251204183cb45e7... Thanks!
comment by Dobiasd · 2021-08-26 · in Fixing under-engineered code vs. fixing over-engineered code -
▲ 20
Fixing under-engineered code vs. fixing over-engineered codestory by Dobiasd · 2021-08-26 · 44 comments
-
▲ 22
Covariance and contravariance explained without codestory by DyslexicAtheist · 2020-09-22 · 11 comments
-
▲ 3
Covariance and contravariance explained without codestory by Dobiasd · 2020-09-11 · 0 comments
-
▲ 3
Why a generic implementation can be the easier-to-understand solutionstory by Dobiasd · 2020-09-07 · 0 comments
-
Thanks. I committed a change ( https://github.com/Dobiasd/articles/commit/8ac8db11eb95de688... ). Feel free to open a PR if you have a better phrasing in mind. :)
comment by Dobiasd · 2019-12-12 · in Threads can infect each other with their low priority -
▲ 68
Threads can infect each other with their low prioritystory by Dobiasd · 2019-12-08 · 35 comments
-
▲ 1
From Spaghetti to Ravioli – A Refactoring Example (Using Kotlin)story by Dobiasd · 2019-12-05 · 0 comments
-
▲ 3
Refactoring Suggestions Are a Complimentstory by dhotson · 2019-11-20 · 0 comments
-
▲ 1
When does a when expression in Kotlin need to be exhaustive, and when notstory by Dobiasd · 2019-08-24 · 0 comments
-
▲ 1
Implementation inheritance is bad – the fragile base class problemstory by Dobiasd · 2019-08-21 · 0 comments
-
▲ 1
What Kotlin could learn from C++'s keyword conststory by Dobiasd · 2019-07-28 · 0 comments
-
▲ 2
Another personal, generic, things-I-learned-as-a-software-developer liststory by Dobiasd · 2019-06-15 · 0 comments
-
▲ 2
Creating a replacement for the switch statement in C++ also working for stringsstory by Dobiasd · 2017-05-29 · 0 comments
-
…been removed. I think the same article (possibly under a different author's name?) appeared here https://github.com/Dobiasd/articles/blob/master/functional_p...
comment by anthay · 2016-09-27 · in Functional programming in C++ -
▲ 2
Functional programming in C++ with FunctionalPlus; HR challange Gemstonesstory by Dobiasd · 2016-09-23 · 0 comments
-
…found Elm, and that was like of a gateway drug for me. Here is my story in case you are interested: https://github.com/Dobiasd/articles/blob/master/switching_fr...
comment by Dobiasd · 2015-11-26 · in FunctionalPlus – helps you write concise and readable C++ code -
▲ 6
A too naive approach to video compression using artificial neural networksstory by Dobiasd · 2015-09-30 · 0 comments
-
▲ 2
A too naive approach to video compression using artificial neural networksstory by Dobiasd · 2015-09-29 · 0 comments
-
▲ 67
Switching from imperative to functional programming with games in Elmstory by Dobiasd · 2015-05-16 · 2 comments
-
I found this generator in the repo: https://github.com/Dobiasd/articles/blob/master/programming_...
comment by defenestration · 2014-12-27 · in Learning Curves for Different Programming Languages -
The graphs have been generated using Python's matplotlib[1] 2D plotting library[2]. [1] https://github.com/Dobiasd/articles/blob/master/programming_... [2] http://matplotlib.org/index.html
comment by aftabh · 2014-12-27 · in Learning Curves for Different Programming Languages -
▲ 207
Learning Curves for Different Programming Languagesstory by linhmtran168 · 2014-12-27 · 207 comments
-
▲ 1
How touch typing can improve the quality of the software you createstory by Dobiasd · 2014-12-22 · 0 comments
-
▲ 9
Switching from imperative to functional programming with games in Elmstory by luu · 2014-10-13 · 0 comments
-
▲ 88
C++ – From goto to std::transformstory by jlemoine · 2014-04-11 · 92 comments
-
▲ 65
From Object Oriented Programming to Functional Programmingstory by vimes656 · 2013-12-15 · 24 comments