Top all-time · #11711
danuker
Personal blog · danuker.go.ro · on HN as danukerprogrammingai
danuker is a personal blog at danuker.go.ro about programming and ai. Since 2020, 6 different Hacker News readers have linked it 39 times, most often “A Theory of Software Architecture”. It is still writing: the last post was on 2026-06-21, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for a book review of A Philosophy of Software Design, charts of programming language popularity against code density, and posts on EU copyright directive and GDPR.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
danuker | freedom & tech
Most-linked posts?
- A Theory of Software Architecture3 people · 3 mentions · first linked 2020-10-28
- /programming-languages.html2 people · 3 mentions · first linked 2022-05-06
- /gdpranoia.html2 people · 2 mentions · first linked 2021-06-05
- /programming-languages.html2 people · 2 mentions · first linked 2022-11-04
What Hacker News says?
Here's mine: https://danuker.go.ro/ Tip: add your site to your HN profile, and look at others' profile.
Comment linking /
on “How I Experience Web Today”Submitted A Theory of Software Architecture as a story · 507 points
HN discussionThey made noise about the copyright directive and online platforms, yet nothing changed. https://danuker.go.ro/eu-copyright-directive.html
Comment linking /eu-copyright-directive.html
on “Stop Scanning Me”Submitted The Grand Unified Theory of Software Architecture (2020) as a story · 3 points
HN discussionThanks! That being said, I just played around with it for a few days. Some people praise it, after having gone through a few years on and off: > I wasn’t convinced right away. It took a few years. But after the usual stumbling around and frustration, I began to realize that this language was the easiest, most elegant, least imposing language I had ever used – and not by a small margin. https://blog.cleancoder.com/un…
Comment linking /programming-languages.html
on “Ask HN: Why can't I learn anymore?”Submitted A cheaper and safer agentic AI workflow as a story · 2 points
HN discussionOf 545 commits, 193 mention "fix" or "fixed" or "bug". That is 35.4%, quite high, compared to 10 large C projects I analyzed in 2019, which have a median of 25%. That could mean file systems are hard to create, or that this particular one is buggy. https://danuker.go.ro/frequency-of-bugfix-commits.html Edit: looks like it's a problem with other file systems also: https://github.com/pellepl/spiffs - 40.2% https://git…
Comment linking /frequency-of-bugfix-commits.html
on “Littlefs – A little fail-safe filesystem designed for microcontrollers”Submitted SymReg: Approximate functions using Symbolic Regression as a story · 2 points
HN discussionNot OP, but I am using uBlock Origin. Here's how I do it: https://danuker.go.ro/how-to-protect-your-personal-data.html...
Comment linking /how-to-protect-your-personal-data.html
on “Sirubo: Packet filtering to block Google and Facebook tracking”Submitted The Grand Unified Theory of Software Architecture (2020) as a story · 2 points
HN discussionIn my opinion, the caveat on the article is very apt: Clean Code teaches rules, not principles. If you read it with a critical mind you'll get a lot of it, if you follow it blindly you'll get a lot of bad habits. Unfortunately programmers need some experience to be able to do it. IMO the same caveat applies to Clean Architecture: it is study material to architects, rather than something you can copy-paste into a new…
Comment linking /the-grand-unified-theory-of-software-architecture.html
on “Book Review: A Philosophy of Software Design (2020)”Submitted On surveillance through face recognition as a story · 2 points
HN discussion> It's effectively just one. To make illegal transactions. Your perspective is limited. Check out my general intro [1] and other articles [2]. TL;DR: at least one legitimate use case is to keep up with inflation. [1] - https://danuker.go.ro/intro-to-cryptocurrencies.html [2] - https://danuker.go.ro/tag/cryptocurrencies.html
Comment linking /tag/cryptocurrencies.html
on “Why I have zero faith in crypto venture capitalists”I am quite opposed to CDNs. https://danuker.go.ro/how-to-protect-your-personal-data.html
Comment linking /how-to-protect-your-personal-data.html
on “Chess, but moves are simultaneous”Mine, almost :) https://danuker.go.ro/ Actually around $60, and I have more services on it, not just the site.
Comment linking /
on “Show HN: I built a website builder on top of Notion”I suppose the "Eureka" moments were more impressive when Lisp started getting adopted (when the alternatives were to manage your own memory and even routines were not an object). But it still has better compactness than Python, in my comparison full of caveats. https://danuker.go.ro/programming-languages.html#overall-map What Python needs 350-400 chars for, you can do in 250-300 in Lisp or Clojure.
Comment linking /programming-languages.html
on “Why Lisp?”The maximum is 4% or €20M whichever is HIGHER. So, for a one-person startup, €20M means game over. https://danuker.go.ro/gdpranoia.html#fines
Comment linking /gdpranoia.html
on “Google seems to have signed me up for Google Pay without asking”Believe it or not, reducing your temperatures by 10 degrees Celsius would increase the life of your CPU by roughly [79%]( https://danuker.go.ro/caring-for-your-hardware.html ). Perhaps this digs into sales of new chips, which is why it's so hard to do. I made a different sacrifice - that of frequency. I vastly reduce temperature cycling by [disabling TurboBoost]( https://wiki.archlinux.org/index.php/CPU_frequency_sc…
Comment linking /caring-for-your-hardware.html
on “Linux Developers Discussing Possible Kernel Driver for Intel CPU Undervolting”> For once I am happy that the EU made the right decision. Until everybody makes the right decision and you will not be able to fly anymore. > Unlike some past ones that still frustrate me today: > - https://danuker.go.ro/eu-copyright-directive.html > - https://danuker.go.ro/gdpranoia.html Welcome to EU. Its oppinon depends on the name of the person boarding the plane.
Comment linking /gdpranoia.html
on “The European Union officially bans its airspace to Belarusian companies”For once I am happy that the EU made the right decision. Unlike some past ones that still frustrate me today: - https://danuker.go.ro/eu-copyright-directive.html - https://danuker.go.ro/gdpranoia.html
Comment linking /gdpranoia.html
on “The European Union officially bans its airspace to Belarusian companies”If you used the raw model, without any smoothing, it still predicted the $50k price correctly. I think the smoothing gave too much weight to S2F and not enough to plain time. But I am really curious what will happen after 2024. That is when S2F really diverges from a plain time power-law. https://danuker.go.ro/bitcoin-price-predictions.html
Comment linking /bitcoin-price-predictions.html
on “Cooperation among an anonymous group protected Bitcoin during failures”With the GDPR in the EU, the chilling effects of complying with the regulation affect the homeowners, as opposed to a large company or government department. Just look at fines, and it should become clear who the law was written for: https://danuker.go.ro/gdpranoia.html#fines
Comment linking /gdpranoia.html
on “Tech-driven approach to neighbourhood watch is cementing community divisions”For what it's worth, my take on it is that you should extract whatever bits of pure functions you can find in the 1000-line ones. This would help testing and understanding. You can test and understand the parts independently, and only have to test the huge function in order to check that the parts are attached correctly. https://rhodesmill.org/brandon/talks/#hoist https://danuker.go.ro/the-grand-unified-theory-of-so…
Comment linking /the-grand-unified-theory-of-software-architecture.html
on “What does code readability mean? (2018)”> This regulatory attention on large companies is advantageous to startups Any reference about this? If anything, the GDPR fines make me think the opposite. https://danuker.go.ro/gdpranoia.html#fines
Comment linking /gdpranoia.html
on “JP Morgan accidentally deletes evidence in record retention screwup”Some of my impressions from when Romania joined EU: - Old communist mines have closed due to environmental regulation. This is good, but it is regulation. - Food must now be strictly labeled. Again good, but more regulation. For instance, milk has strict packaging regulations and can no longer be sold easily in farmer's markets. This drove the price up. - Public infrastructure must meet certain standards in order to…
Comment linking /tag/eu.html
on “Britain has become unexpectedly European”> Dynamically typed languages generally have a lower LLM token cost than traditional statically typed languages because omitting explicit type declarations makes the code more compact. If this was true, the programming languages that are very much on the left side of > https://danuker.go.ro/programming-languages.html#non-math-ma... > https://danuker.go.ro/programming-languages.html#overall-map should be very ideal f…
Comment linking /programming-languages.html
on “What's the best programming language for coding agents?”The reason I might find Mathematica interesting is its language, which I found to be on my popularity-brevity Pareto frontier. https://danuker.go.ro/programming-languages.html#non-math-ma... So, it can express an average Rosetta Code non-math task in ~180 bytes, compared to Python, ~270, or Java, ~420. I guess this is because of its vast libraries of "batteries included". Where it all falls apart is sharing. Nobody…
Comment linking /programming-languages.html
on “Wolfram Language and Mathematica Free on Every Raspberry Pi”I am not okay with it, which is why I never bothered to learn Rust. In my (caveat-filled) analysis of verbosity, Rust is on the wordier side of languages (about as verbose as Java). https://danuker.go.ro/programming-languages.html#non-math-ma...
Comment linking /programming-languages.html
on “C-rusted: The Advantages of Rust, in C, without the Disadvantages”Based on my analysis of Rosetta Code samples, Clojure is the most popular language with its compactness. https://danuker.go.ro/programming-languages.html#non-math-ma... Also, it has a low frequency of bugfix commits (which may or may not be related to bugs also). (but it might be the dev experience, I have not adjusted for it). https://danuker.go.ro/frequency-of-bugfix-commits.html In addition, the JVM gives it grea…
Comment linking /frequency-of-bugfix-commits.html
on “Clojure Turns 15 panel discussion video”Relevant: On https://danuker.go.ro/programming-languages.html you can find charts of popularity (TIOBE) vs code density for various programming languages together with which programming languages are Pareto-optimal regarding these two criteria.
Comment linking /programming-languages.html
on “Which programming languages are most token-efficient?”