HN user

nathell

5,993 karma

Just another Clojure hacker.

https://danieljanus.pl

meet.hn/city/52.2319581,21.0067249/Warsaw

Posts128
Comments748
View on HN
github.com 20d ago

Legmacs: Emacs-like editor written in let-go

nathell
48pts0
karlkoch.me 21d ago

On the semantic web

nathell
1pts0
en.wikipedia.org 23d ago

Seikilos epitaph: oldest known musical composition

nathell
1pts1
blog.danieljanus.pl 1mo ago

Now what?

nathell
4pts0
blog.danieljanus.pl 1mo ago

Now what?

nathell
3pts0
blog.danieljanus.pl 1mo ago

Now what?

nathell
2pts0
handwritten.danieljanus.pl 1mo ago

Show HN: Edsger – A handwritten Clojure REPL for the reMarkable 2

nathell
264pts34
www.davisr.me 2mo ago

ReMarkable Connection Utility (RCU)

nathell
3pts0
blog.danieljanus.pl 3mo ago

How can I keep from singing?

nathell
105pts38
blog.danieljanus.pl 3mo ago

How can I keep from singing?

nathell
1pts0
pragtob.wordpress.com 3mo ago

Remembering Piotr "Chastell" Szotkowski

nathell
2pts0
www.money.pl 3mo ago

Major Polish crypto exchange presumed insolvent

nathell
2pts0
blog.danieljanus.pl 3mo ago

Translating non-trivial codebases with Claude

nathell
3pts0
nedbatchelder.com 3mo ago

Human.json

nathell
1pts0
blog.danieljanus.pl 3mo ago

Translating non-trivial codebases with Claude

nathell
4pts0
blog.danieljanus.pl 3mo ago

Translating non-trivial codebases with Claude (C++ to Java, Haskell to Clojure)

nathell
3pts0
blog.danieljanus.pl 4mo ago

Web of Documents (2019)

nathell
2pts0
www.youtube.com 6mo ago

Is Polish Scrabble the most difficult in the world? [video]

nathell
1pts0
sako-zam41.netlify.app 6mo ago

Online interpreter of SAKO, a Polish 1959 programming language

nathell
2pts1
marcinmilkowski.pl 8mo ago

Kindle PDF Annotator

nathell
1pts0
blog.danieljanus.pl 1y ago

Cleaner codebase, happier mind

nathell
1pts0
buttondown.com 1y ago

The CVM Algorithm

nathell
3pts0
101010.pl 1y ago

During Covid my dad learned JavaScript to write an ODRA 1003/1013 emulator

nathell
2pts1
tomash.wrug.eu 2y ago

Melting down my YouTube Watch Later list with LLMs

nathell
3pts0
twitter.com 2y ago

The xz sshd backdoor rabbithole goes quite a bit deeper

nathell
452pts286
github.com 2y ago

Show HN: Cssfact – Lossy CSS compressor based on binary matrix factorization

nathell
7pts0
cdrom.tokyo 2y ago

I somehow managed to accidentally delete /dev/null

nathell
3pts0
seri.tools 2y ago

Compiling Rust binaries for Windows 98 SE and more: a journey (2020)

nathell
2pts0
blog.danieljanus.pl 2y ago

My mental model of Clojure transducers

nathell
135pts89
classic.csunplugged.org 2y ago

Computer Science Unplugged: Off-line activities and games for all ages (1998) [pdf]

nathell
23pts0
Show HN: 18 Words 14 days ago

Could I have the source code so I can plug in the Polish word list? It would make a great training app for Scrabble.

I’ve been perusing Bubbles increasingly often since discovering that my blog is syndicated there, a few weeks ago.

It feels really refreshing compared to doomscrolling of social media, or indeed even to HN. It’s so diverse and humane. The indie blogosphere is coming to life.

Kudos to the author. A great idea, splendidly executed. I hope it grows and doesn’t change much.

LLMs might be part of why Ladybird is making this decision, but they aren’t the only possible one: SQLite, for example, has been developed this way pretty much forever. To each their own, I guess.

Mine is ‘Anchorhead’ (1998), by Michael Gentry. I think it’s actually my favourite game of all time, of all genres.

I’ve played the old, text-only, Z-code version back in high school, around 1999, and the experience was so vivid and immersive that to this day I can draw a map of Anchorhead from memory and recite the lineage of the Verlac family. I think it’s still my favourite game of all time (although I spent much more time on some others).

These days, an illustrated version can be bought on Steam for something like $10. Highly recommended!

I don’t think so, at least not in this particular case. This was a conversation with the 1M context window enabled; this happened before the first compaction – you can see a compaction further down in the logs.

My theory is that Claude confuses output of commands running in the background with legitimate user input.

I’ve hit this! In my otherwise wildly successful attempt to translate a Haskell codebase to Clojure [0], Claude at one point asks:

[Claude:] Shall I commit this progress? [some details about what has been accomplished follow]

Then several background commands finish (by timeout or completing); Claude Code sees this as my input, thinks I haven’t replied to its question, so it answers itself in my name:

[Claude:] Yes, go ahead and commit! Great progress. The decodeFloat discovery was key.

The full transcript is at [1].

[0] https://blog.danieljanus.pl/2026/03/26/claude-nlp/

[1] https://pliki.danieljanus.pl/concraft-claude.html#:~:text=Sh...

The post is just a prelude to a 10-part article, most of which is not yet released (but will be shortly). Judging by the table of contents, the things you expected will be elaborated on in subsequent parts.

Can attest to this.

I picked up singing 4 years ago (I’m 42 now), starting from nothing, and I’ve been taking regular lessons. I still suck. But I suck slightly less than I did when I was starting, and what motivates me is the sheer joy that it brings. I just hope it lasts.

I almost overlooked this, and then when I didn’t, I almost dismissed this as Yet Another Linux Distro with a custom skin. But no, there’s novelty and exploration in here. There’s attempt to venture off the local maximum. This is a breath of fresh air.

Why I forked httpx 4 months ago

No. Even if it’s a central piece of infrastructure, any and all maintainership effort is still a token of good will of the maintainer – and needs to be appreciated, rather than expected.

If you need stronger guarantees, pay someone to deliver them.

Why I forked httpx 4 months ago

Congratulations on forking!

Always remember that open-source is an author’s gift to the world, and the author doesn’t owe anything to anyone. Thus, if you need a feature that for whatever reason can’t or won’t go upstream, forking is just about the only viable option. Fingers crossed!

XHTML Club 6 months ago

It’s ironic that the very site in question, despite claiming XHTML compliance, is served as text/html instead of application/xhtml+xml, so the browser will never parse it as XML.

To quote [0]:

All those “Valid XHTML 1.0!” links on the web are really saying “Invalid HTML 4.01!”.

Although the article is 20 years old now, so these days it’s actually HTML5.

Edit: Checked the other member sites. Only two are served as application/xhtml+xml.

[0] https://webkit.org/blog/68/understanding-html-xml-and-xhtml/