Top all-time · #941
INNOQ
Company blog · innoq.com/en/blogprogrammingsystems
INNOQ is the company blog at innoq.com, writing about programming and systems. Since 2009, 68 different Hacker News readers have linked it 106 times, most often “Native Clojure with GraalVM”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.
Too few sampled comments (16) to say how often HN recommends it.?
Why HN links it
Commenters link INNOQ's articles on running Clojure as native binaries with GraalVM, frontend build tools, documentation and architecture, and Apple Shortcuts with OpenAI. Mostly cited as sources in technical threads.
Summarised by Claude from a sample of 16 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
INNOQ ist eine Technologie-Beratungsfirma. Wir liefern Ihnen erfolgreiche Softwareanwendungen, digitale Infrastrukturen, effektive Softwarearchitektur und Trainings.
Most-linked posts?
- Native Clojure with GraalVM6 people · 6 mentions · first linked 2018-04-28
- Error Handling in Go (2016)3 people · 3 mentions · first linked 2018-08-16
- Why You Should Avoid a Canonical Data Model3 people · 3 mentions · first linked 2015-04-01
- Do We Worship Complexity?2 people · 3 mentions · first linked 2018-10-24
- Cloud Computing and Carbon Footprint2 people · 2 mentions · first linked 2020-01-27
- How Much Thinking Can a Team Handle?2 people · 2 mentions · first linked 2025-06-28
- Automated Code Maintenance with OpenRewrite2 people · 2 mentions · first linked 2023-03-14
- A critical perspective on the typical FP vs. OO debate2 people · 2 mentions · first linked 2016-12-17
- An introduction to TLA+ and its use in parties (2023)2 people · 2 mentions · first linked 2023-05-09
- How AI will replace my job: What tools like GPT can do in software development2 people · 2 mentions · first linked 2023-01-17
What Hacker News says?
No need for Go, GraalVM already allows you to create a native binary: https://www.innoq.com/en/blog/native-clojure-and-graalvm/
Comment linking /en/blog/native-clojure-and-graalvm/
on “Clojure 1.10 release”Submitted How I regained concentration and focus as a story · 671 points
HN discussion> Startup time Java is not as bad as you think. Clojure does takes a little longer though > Ability to deploy/share a binary there are jar files, but I know what you mean. Interesting work happening in GraalVM land: https://www.innoq.com/en/blog/native-clojure-and-graalvm/ > Bias against Oracle and Java yeah, well ... we're all biased. It helps us make decisions quickly ;)
Comment linking /en/blog/native-clojure-and-graalvm/
on “Clojure 1.10 release”Submitted Do We Worship Complexity? as a story · 260 points
HN discussionIt's a reference to the WS family of standards, which are a huge group of enterprisey web services standards. A good illustration of the family is http://www.innoq.com/soa/ws-standards/poster/innoQ%20WS-Stan...
Comment linking /soa/ws-standards/poster/innoQ%20WS-Standards%20Poster%202007-02.pdf
on “OAuth 2.0 and the Road to Hell”Submitted Native Clojure with GraalVM as a story · 171 points
HN discussionYes, here's a few excellent articles that explain what problems build tools solve and why they exist: - https://sunsetglow.net/posts/frontend-build-systems.html - https://www.innoq.com/en/articles/2021/12/what-does-a-bundle... - https://www.swyx.io/jobs-of-js-build-tools Loosely put, they're the equivalent of all of `gcc` or `rustc`: compile the source code, run type checking, output object files, transform into the…
Comment linking /en/articles/2021/12/what-does-a-bundler-actually-do/
on “Mako – fast, production-grade web bundler based on Rust”Submitted Documenting software architecture with arc42 as a story · 146 points
HN discussionLately GraalVM can be used to compile a native binary, since Clojure compiles down to Java bytecode. https://www.innoq.com/en/blog/native-clojure-and-graalvm/ Sometimes the trade-off of slow startup vs. having a JIT'ed VM is better, since you get a lot more performance, if you're working w/ long-lived processes.
Comment linking /en/blog/native-clojure-and-graalvm/
on “Why Clojure?”Submitted Error Handling in Go (2016) as a story · 143 points
HN discussionYeah, somewhat agree. The Clojure community has put so much effort into working with GraalVM. * https://convexhuman.com/graalvm-clojure.html * https://nitor.com/en/articles/fast-cold-starts-for-clojure-i... * https://www.innoq.com/en/blog/native-clojure-and-graalvm/ Since development in the REPL is so common (watch any Clojure live coding session), JVM startup time isn't much of an issue in practice.
Comment linking /en/blog/native-clojure-and-graalvm/
on “Differences with other Lisps”Submitted Injecting environment variables into static websites using Nginx as a story · 65 points
HN discussion(I'm the author of the article) I've written about requirements for docu-tools https://www.innoq.com/en/articles/2022/01/principles-of-tech... In short: You need text + diagramming tools. Go as light as possible, start small (draw.io and Markdown/AsciiDoc). Use high-end modeling tools (like Enterprise Architect or ArchiMate only in larger teams and/or with formal documentation requirements (20+ devs). Have a look at…
Comment linking /en/articles/2022/01/principles-of-technical-documentation/
on “Documenting software architecture with arc42”Submitted Java vs. Scheme in Education as a story · 50 points
HN discussionI'm not a Clojure programmer, but I have an interest in things that run on the JVM. I went through this semi-quick guide to get an overview of how the language and syntax works: EDIT: actually this was the link I meant to post. It was on HN a couple weeks ago: https://docs.google.com/presentation/d/15-7qFy6URdE7Owi2Litk... EDIT: Not this link, though it looks interesting: http://www.innoq.com/blog/st/presentations/2…
Comment linking /blog/st/presentations/2010/2010-05-20-ClojureConcurrency--JUGD.pdf
on “Why use Clojure?”Submitted Choose Your Docker Base Image Wisely as a story · 8 points
HN discussionTotally agreed that java fails hard for use cases involving small, lightweight binaries that are low memory and fast to start. This is an area where golang shines on the other. People are starting to experiment with AOT compilation via graal to make headroom in this space, but the techonology being used feels young, nascent, and experimental or immature: https://medium.com/graalvm/instant-netty-startup-using-graal..…
Comment linking /en/blog/native-clojure-and-graalvm/
on “From Java to Go, and Back Again (2016)”Submitted Error Handling in Go: Rob Pike Reinvented Monads as a story · 6 points
HN discussionShortcuts can send data to OpenAI or other LLMs, https://www.innoq.com/en/blog/2023/03/openai-gpt-on-macos-io...
Comment linking /en/blog/2023/03/openai-gpt-on-macos-ios-apple-shortcuts/
on “Apple Shortcuts is falling into "the automation gap"”Submitted Code-your-model: modularized modeling based on a project-specific DSL as a story · 5 points
HN discussioniOS 18 shortcuts can be added to control center, https://support.apple.com/en-us/121131 They can run external tasks via SSH scripts or API endpoints, e.g. send audio to LLM, https://www.innoq.com/en/blog/2023/03/openai-gpt-on-macos-io... For local actions, app-specific URL schemes can be driven from shortcuts, https://www.macstories.net/tutorials/guide-url-scheme-ios-dr... In iOS18 on iPhone Pro with lidar, a shortc…
Comment linking /en/blog/2023/03/openai-gpt-on-macos-ios-apple-shortcuts/
on “Apple Shortcuts is falling into "the automation gap"”Submitted What Could Possibly Go Wrong as a story · 4 points
HN discussionSome more details are here: http://www.innoq.com/blog/st/2012/03/announcing-roca/ "a set of rules to apply if the goal is to come up with a Web app that is actually on the Web as opposed to be tunnelled through the Web. We tried to come up with a catchy name, and finally arrived at ”ROCA”, a conveniently pronouncable acronym for “Resource-oriented client architecture”. So rather than a manifesto, they're trying to d…
Comment linking /blog/st/2012/03/announcing-roca/
on “ROCA-style: Simple recommendations for decent Web application frontends”Submitted Domain Events vs. Event Sourcing as a story · 4 points
HN discussionJoel on Software is a classic: http://www.joelonsoftware.com/ Sadly, a few years ago he mostly stopped writing about business and architecture, but the archives from around 2000 to 2005 are really good, and mostly timeless. infoq.com has lots of good articles and talks, some language- or technology-specific, but most with a focus on architecture. The O'reilly Head First books "Object-oriented architecture & design"…
Comment linking /blog/st/
on “Ask HN: What is the best resource to learn about software architecture?”Submitted Do We Worship Complexity? as a story · 4 points
HN discussion> communication is used to elect a random group member and follow her lead toward the option she would have chosen if alone... in the context of a confusing puzzle where... the majority of individual choices are wrong, this tactic, intuitively adopted by groups, is strictly superior to majority decisions Humans elect random leaders when the going gets tough? Also: https://phys.org/news/2025-06-impairs-teamwork-indiv…
Comment linking /en/articles/2025/06/wieviel-denken-ertraegt-ein-team/
on “Comparing cooperative geometric puzzle solving in ants versus humans”Submitted Beyond the hype: An engineer's journey into ReBAC and AI with MCP as a story · 3 points
HN discussionThere are a billion GPT-3 Apple Shortcuts if you search for them on the Shortcuts app on your iPhone/iPad/iWatch, but I preferred to just make the shortcut myself so I could easily modify it and be sure I wasn’t leaking my API key to a 3rd party. I just followed this simple guide: https://www.innoq.com/en/blog/openai-gpt-3-on-macos-ios-appl...
Comment linking /en/blog/openai-gpt-3-on-macos-ios-apple-shortcuts/
on “ChatGPT and Wolfram Is Insane”Submitted Frontend Integration Options as a story · 3 points
HN discussion