HNHacker News
TopNewBestAskShowJobs

kukkeliskuu

746 karma · joined October 23, 2019

submissionscomments
kukkeliskuu··on Asking authors about their own papers
That may well be the case. My suspicion is that many research papers would not pass such a quality review. I am not saying anything about their usefulness, though.

You are not suggesting it, but as some might, I want to emphasize that I think it is, really, really, really bad idea to argue for limiting exposure of the bad practices because the papers may be useful even when not following good practices.

The science can work only when we can trust that the foundation it has been built on, including previous research, is solid.

The trust is partly based on the fact that science is self-correcting. As we know from charge of electron measurements, the existing narrative can work against the self-correction, even when everybody is trying to be as truthful as possible.

My impression is that to a large extend, on many fields, publication numbers (and money) have become so important that self-correction process may have become broken.

kukkeliskuu··on Asking authors about their own papers
Extend this beyond review. The most value we would get is from quality checking existing published papers.
kukkeliskuu··on Asking authors about their own papers
It can be turned around as well, for validating existing research, creating a bot that checks papers against all the well-known logical fallacies, issues with statistical methods, checks the images etc.
kukkeliskuu··on The Nature of Dance
Even if for most areas and most partner dances, there are less leaders than followers, this is not universally true. For instance in Turkey and Buenos Aires, there are many tourists of both sexes, while local women are culturally biased not to participate while local men are culturally biased to participate, hence creating a different gender balance.
kukkeliskuu··on The Nature of Dance
The writer appears to touch one important point. Many of us are mind-oriented, have lost touch with our emotional and physical side. For us, body is just for moving brain around.

While we all have all of the sides, for such a person, other sides are atrophied from under-utilization, while mind is hyper-trophied from overuse for for things it is not so good at. The primary obstacle for a person like that is to start developing the atrophied sides.

If this is the case, the best way to start is with the simplest possible partner dance, because mind-oriented people naturally approach learning complex body movements through mind, which is exactly the opposite you need to be doing.

So something where steps are one step per beat, like Swedish bugg.

kukkeliskuu··on Ask HN: What are you working on? (September 2026)
Yes, SEO, wrote the comment in rush, sorry. I am running a very popular dance calendar site in Finland that contains very relevant information, in very condensed format, but has some ads that are highly relevant for readers. I see why you might want to avoid ad based sites, but I think there may be some relevant sites that you will miss.

The site https://tanssi.io

kukkeliskuu··on Ask HN: What are you working on? (September 2026)
One idea I had for getting to the tail: filter out sites that appear to use SSO.
kukkeliskuu··on Software Engineering fundamentals matter more
> But what really gets me is the model often tries to make assumptions for me that I didn't specify in the prompt.

When the LLM writes a description of a codebase, you are doing transformation from more semantic meaning to less semantic meaning, and you by definition lose some details.

When you go from requirements to code, transformation is from from less semantic meaning to more semantic meaning. The the missing semantic meaning has to be invented. When inventing the missing semantic meaning, the success depends on what the LLM has trained on.

kukkeliskuu··on Working with AI feels more like leadership than coding
The words "management" and "leadership" are used to convey many kinds of meaning, so I think it is important to elaborate carefully what we mean when we say that "working with LLMs is more like <x>".

For me, one of the most important aspects of leadership is having a long-term vision, and being able to communicate it. In other words, it answers the question of WHAT.

One of the most important aspects of management is being able to organize resources to materialize that vision. In other words, it answers the questions of WHO and WHEN.

We still need to answer the question of HOW -- which require the expertise -- architecture and implementation.

All of these elements are necessary when doing anything -- even by myself -- but become even more important when using many external resources to do it -- be it a team of people or a team of LLMs.

kukkeliskuu··on Why Target Common Lisp for Code Generation?
In many of my LLM projects, I have been using DSLs for all kinds of purposes. As many of these projects, data is kind of central, I use Django. So for these DSLs, hy (lisp combined with python) has been working quite well. I have not had trouble with Claude Code writing hy code.
kukkeliskuu··on As AI eats the web, the internet’s collective memory is disappearing
I suspect many SEO practices could be detected automatically without LLMs: link farming typically uses cheaper domain names, commercial content might typically contain certain keywords, certain kind of tracking is more suspicious, affiliate links use known domains, etc.
kukkeliskuu··on As AI eats the web, the internet’s collective memory is disappearing
The world needs an anti-SEO search engine, that explicitly penalizes for something that appears SEO.
kukkeliskuu··on As AI eats the web, the internet’s collective memory is disappearing
Continuing on your suggestion.

There could be open source tooling to create custom private "closednets", with

- trust ring mechanism to allow invitations, flagging, banning, and banning those that invite people who were banned

- the rules of the closednet

- search engine with opt-in scraping

- portal (remember the 80s?) with all the registered nodes, perhaps by service category such as public git repo hosts, web sites etc.

etc.

The first closednet could be Hacker News.

kukkeliskuu··on AI migrated legacy COBOL programs to Java, bugs included
While not everything can be easily converted (IMS, CICS, reports, batch processing etc.), there are many situations where automated tooling can be helpful in migrations.

Related to this, I created a tool for situations where you want to compare COBOL code with Java code. It includes a preprocessing step where IMS etc. calls are converted to mocks that return JSON (from file), and also use JSON for input/output, and GnuCOBOL to run the program. More a proof-of-concept than production, but here is a link if somebody finds it helpful.

https://github.com/mikko-ahonen/coboltwin

kukkeliskuu··on Transformations
There appears to be some underlying principles between intermediate representations and possible, reliable transformations.

Intermediate representations are often used to keep the architecture more manageable -- in compilers, for example. But these internal representations appear to increase expressability, which goes beyond the architecture.

For example, software development development cycle has several transformations: from requirements to user stories to design, and then to code. The stages are getting a revival, because they appear to be helpful when working with LLMs.

If we think LLMs as transformation machines, the transformation is reliable to the extent the source internal representation can capture the explicit semantics. The less LLM needs to make up in the content, the more reliable the end result.

This is close to how LISPers approach coding: invent a DSL for what you want to do, implement it in your DSL, and then implement the DSL. This approach seems to work well when creating systems that use LLMs.

kukkeliskuu··on It used to be hard
I feel the same. More projects, more ambitious projects. I would have not been able to even imagine sone of the things I am building now, not to talk about implementhing them alone.
kukkeliskuu··on Ask HN: What are you working on? (June 2026)
Protonmail (and I guess all others including Gmail, except Fastmail) has a nasty feature, where the sender can put an expiration date on emails and practically get a confirmation you received the email without you ever knowing you received the email.

If the expiration is for example one day, you might never see it.

To my knowledge, Protonmail does not even show information that the email has expiration. Nor can you access log of deletions.

This feature was used against me on a court trial.

kukkeliskuu··on Ask HN: What are tools you have made for yourself since the advent of AI?
Many, recently:

- I coded myself a portfolio manager to manage all the projects that I have

- secrets management tool to avoid accidental leaks of tokens by AIs

- tool for automatic creation of training/product presentation videos for web apps

- sales training app

kukkeliskuu··on SQLite is all you need for durable workflows
I am doing approximately the same for some of these as well, plus CRM. For me, CRM is just a list of contacts with a state and some other fields, plus record who was contacted and when. But I can directly pull information that is relevant to me. Integrating to an external CRM is more work and arguably more risky than rolling your own.
kukkeliskuu··on GitHub is sinking
For an individual project? Seems kind of far off that an individual project would take load that one server could not handle, even at open source level. Or do you mean allow people to create projects freely?
kukkeliskuu··on Ask HN: What are you working on? (May 2026)
Service management is business oriented, what is the service we are providing and how do we deliver it, and how do we agree with the customer what we deliver. And when the data is structured, other interesting oppurtinities become possible.

This particular use case is people working together to collect data in a workshop. 10 people don’t want to see somebody searching for the right place in a form, it interrupts the flow of the meeting. You need to capture the ideas raw, and then structure later. That is where question anout how unstructured data is captured in strucured format pops up.

It is a workflow I directly support in my tool, not a generic tool like yours.

kukkeliskuu··on Ask HN: What are you working on? (May 2026)
Continuing USM tools, set of tools for better service management based on Unified Service Management (USM) model. The basic idea is better to define your services as data, instead of documentation.
kukkeliskuu··on Ask HN: What are you working on? (May 2026)
Any ideas, approaches, books, blog posts you have found useful for product page planning?

I have a related need, to create some great product spec sheets.

kukkeliskuu··on Ask HN: What are you working on? (May 2026)
How well are these performing?
kukkeliskuu··on Ask HN: What are you working on? (May 2026)
I really like this premise.

Recently I have had trouble with Sentry. I have a site that has a lot of data coming in (2M page views per month) and Sentry starts being unusable for a solo developer. And on the other hand, I have several Django projects where I want to have common way to handle bugs.

I am feeling Sentry UI is too complex for my use cases, and on the other hand, I would like to automate the process as much as possible -- and the idea of automatic bug fixing is neat!

I am experimenting with Bugsink. Supporting Bugsink internally but build some tooling around it for automatic bug detection and fixing would actually be a sweet spot for me.

kukkeliskuu··on Ask HN: What are you working on? (May 2026)
Great idea!

I was actually working on last weekend with something that has similarities. I am working on USM.tools, which allows specifying your services in structured way.

There is a need to specify some of the data in semi-structured way, and I am using markdown for that.

So there is this interesting relationship between unstructured, semi-structured and structured data, and markdown hits that middle ground.

Can I suggest you make some Jira etc. templates on your landing page clickable, so a visitor can grasp your idea more easily? For me it was not clear whether the specs are just plain markdown, or do you have some additional tagging there.

kukkeliskuu··on Ask HN: What are you working on? (May 2026)
Maybe 10 years ago I started to build Guitar Hero style game with real electric drums, initially to teach myself drumming. The idea was to extract drum information from real songs (so I was exploring a DSL as well). I guess modern AIs could be used to implement this much quicker.
kukkeliskuu··on GitHub is sinking
I just installed a gitea. It seems decent.
kukkeliskuu··on Agents can now create Cloudflare accounts, buy domains, and deploy
Markdown.
kukkeliskuu··on Agents can now create Cloudflare accounts, buy domains, and deploy
I have a hobby or we could even say an addiction of having lota of ideas for various kinds of things. Part of the fun is inventing a name, visual identity, logo etc. and donain nane is part of it. Maybe they never reach production but many have. I have tools to automate boring parts like any developer would — and I could essily use something like this.
Page 1 of 13Next →