Top all-time · #4140
yyhh.org
Personal blog · yyhh.org/blogprogrammingdata
yyhh.org is a personal blog at yyhh.org about programming and data. Since 2021, 17 different Hacker News readers have linked it 24 times, most often “Writing C code in Java/Clojure: GraalVM specific programming (2021)”. It is still writing: the last post was on 2026-10-12, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link yyhh.org posts on Java's Foreign Function API and on Datalevin, a database tool, in discussions of Java C interop and Datomic. The comments mostly point to the posts as sources.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
yyhh.org
Most-linked posts?
- Writing C code in Java/Clojure: GraalVM specific programming (2021)5 people · 6 mentions · first linked 2021-02-08
- SQLite in Production? Not So Fast for Complex Queries5 people · 5 mentions · first linked 2026-01-28
- Competing for the JOB with a Triplestore3 people · 3 mentions · first linked 2024-09-11
- AI Coding Has Erased the Supposed Advantage of Statically Typed Languages2 people · 2 mentions · first linked 2026-08-14
- How much can a Clojure developer do alone?2 people · 2 mentions · first linked 2021-03-24
- T-Wand: beating Lucene in less than 600 lines of code2 people · 2 mentions · first linked 2021-11-16
What Hacker News says?
But if you add type hint in the signature, it does check the type. Basically, if you specify the type, it will check type. Just like any language that is not automatically inferring types, e.g. Java. So it is the same as Java. You guys make it out like Clojure is doing something extra to hide Java types, but it doesn’t. What Clojure does is really minimal on top of Java. It barely hides anything. If you give it type…
Comment linking /blog/2021/02/writing-c-code-in-javaclojure-graalvm-specific-programming/
on “Why Clojure?”Submitted AI is a tool and using it well takes skill as a story · 808 points
HN discussionJava's FFI is currently a very low-level. As the article points you, you don't actually have to do this: the jextract tool will generate the bindings for you from header files. I'm sure someone will come along and write annotations to do exactly as you describe there. The Java language folks tend to be very conservative about putting stuff in the official API, cuz they know it'll have to stay there for 30+ years. Th…
Comment linking /blog/2021/02/writing-c-code-in-javaclojure-graalvm-specific-programming/
on “How to Use the Foreign Function API in Java 22 to Call C Libraries”Submitted T-Wand: beating Lucene in less than 600 lines of code as a story · 141 points
HN discussionRelevant blog I found interesting: (Datalevin) https://yyhh.org/blog/2024/09/competing-for-the-job-with-a-t... From the perspective of someone not familiar with the topic. And I touches on performance
Comment linking /blog/2024/09/competing-for-the-job-with-a-triplestore/
on “Insights after 11 years with Datomic [video]”Submitted How much can a Clojure developer do alone? as a story · 113 points
HN discussionhttps://yyhh.org
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted Writing C code in Java/Clojure: GraalVM specific programming (2021) as a story · 50 points
HN discussionSubmitted Competing for the JOB with a Triplestore as a story · 24 points
HN discussionSubmitted T-Wand: Beat Lucene in Less Than 600 Lines of Code as a story · 7 points
HN discussionSubmitted Writing C code in Java/Clojure with GraalVM as a story · 6 points
HN discussionSubmitted AI Coding Has Erased the Supposed Advantage of Statically Typed Languages as a story · 4 points
HN discussionSubmitted AI Coding Has Erased the Supposed Advantage of Statically Typed Languages as a story · 3 points
HN discussionSubmitted How much can a Clojure developer do alone? as a story · 3 points
HN discussionSubmitted Writing C code in Java/Clojure: GraalVM specific programming as a story · 3 points
HN discussionSubmitted SQLite in Production? Not So Fast for Complex Queries as a story · 2 points
HN discussionSubmitted SQLite in Production? Not So Fast for Complex Queries as a story · 2 points
HN discussionSubmitted Datalevin 1.1.0: Top Performance Across Data Models as a story · 1 points
HN discussionSubmitted Competing for the JOB with a Triplestore as a story · 1 points
HN discussionSubmitted SQLite in Production? Not So Fast for Complex Queries – Yyhh.org as a story · 1 points
HN discussionSubmitted SQLite in Production? Not So Fast for Complex Queries as a story · 1 points
HN discussionSubmitted SQLite in Production? Not So Fast for Complex Queries as a story · 1 points
HN discussionSubmitted Triple Store, Triple Progress: Datalevin Posited for the Future as a story · 1 points
HN discussionSubmitted Writing C code in Java/Clojure: GraalVM specific programming as a story · 1 points
HN discussion