Top all-time · #7753
Lunatech Blog
Company blog · blog.lunatech.comprogrammingweb
Lunatech Blog is the company blog at blog.lunatech.com, writing about programming and web. Since 2013, 10 different Hacker News readers have linked it 10 times, most often “What every web developer must know about URL encoding”. It is still writing: the last post was on 2026-09-14, and you can follow it by feed.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Lunatech's blog for JVM and language commentary (Java, Kotlin, Gradle, Ceylon vs Scala), a 2009 web development post on JSON in URLs, and a post on NEAT algorithms.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Lunatech's engineer blog - articles on Scala, Java, Kotlin, functional programming and more.
Most-linked posts?
- What every web developer must know about URL encoding3 people · 3 mentions · first linked 2013-04-01
- /2011/08/24/scala-ceylon-kotlin-goals2 people · 2 mentions · first linked 2014-05-01
- What’s wrong with the Java Servlet API (2011)2 people · 2 mentions · first linked 2013-02-15
What Hacker News says?
> I gave up on Android Studio given its dependency on Gradle and how it drags my dual core with 8 GB to its knees when compiling That could be the slow, dynamically-typed Groovy in Gradle that's dragging your machine. Gradle needs to bundle another build language. Since the goal of statically-typed (and hence speedier) Kotlin is to make it easier to write IntelliJ IDEA [1], on which Android Studio is built, instead…
Comment linking /2011/08/24/scala-ceylon-kotlin-goals
on “An Opinionated Guide to Modern Java Development, Part 1”Submitted What every web developer must know about URL encoding as a story · 266 points
HN discussion> It's also quite the mystery how this culture happened Maybe the language didn't have powerful tools in its core? What if getters/setters weren't mandatory, like in Scala, wouldn't we write more tiny expressive classes to hold intermediate values? Think about this example of Dependency Injection: Why did we have to use DI? Because using statics as a dependency injector (like in Play) prevents from unit testing. How…
Comment linking /2011/12/08/wrong-with-servlet-api
on “Why I like Java”Submitted What every web developer must know about URL encoding as a story · 17 points
HN discussionI was wondering how Ceylon is supposed to be different from Scala. I found this blog post from 2011 that compares Scala, Ceylon, and Kotlin: http://blog.lunatech.com/2011/08/24/scala-ceylon-kotlin-goal... . Basically, Scala aims to be concise and “scalable” by explicitly aiming for both OOP and FP support. Ceylon aims to be an improved Java that is more concise, powerful, and modular, while still being familiar. Cey…
Comment linking /2011/08/24/scala-ceylon-kotlin-goals
on “Ceylon: Quick introduction”Submitted What every web developer must know about URL encoding as a story · 5 points
HN discussionMay I recommend the following blog post: http://blog.lunatech.com/2009/02/03/what-every-web-developer... and the HN discussion of that post: https://news.ycombinator.com/item?id=5930494 I used JSON in the URL to preserve the state of a report across reloads. I kind of regret it, because it wouldn't have been that much work to maintain a URL with normal query args. I think I had in mind that JSON would better handle…
Comment linking /2009/02/03/what-every-web-developer-must-know-about-url-encoding
on “JSON in URLs”Submitted From Coding to Orchestrating: New Role of the Software Engineer as a story · 1 points
HN discussionI think yes. Recently I was experimenting with NEAT and HyperNEAT solutions and found this site. At the bottom it explains how novelty yields far more optimal solutions. I would assume that reasonably high temperature may also result more interesting solutions from LLM https://blog.lunatech.com/posts/2024-02-29-the-neat-algorith...
Comment linking /posts/2024-02-29-the-neat-algorithm-evolving-neural-network-topologies
on “Sampling at negative temperature”Submitted What’s wrong with the Java Servlet API (2011) as a story · 1 points
HN discussion