karl42

Joined 13 years ago

Karma
619
Submissions
91
Member since
Mar 19
Ideally, software should be free and simple.

https://www.karl.berlin

View on Hacker News

Recent submissions

Comment · 5 months ago
The link is an HTTP proxy to the original content at gemini://zaibatsu.circumlunar.space/~solderpunk/gemlog/lua-as-a-practical-soft-bedrock-language.gmi
Comment · 6 months ago
> What is the better alternative?

One alternative is https://self.xyz . It generates ZK proofs from the digital signature on your e-passport or national ID card. That allows you to prove "human" or "over 18" or "not on the OFAC list" without revealing your name, date of birth or nationality.

Disclosure: I'm an advisor for Self

Comment · 7 months ago
Do you see a way to help and improve the situation?
Comment · 7 months ago
https://djot.net/ seems to be very sane and still very similar to markdown. And after reading the CommonMark spec, I appreciate the saneness very much. CommonMark did a great job at describing all the rules and edge cases, but it clearly shows how messy markdown is.

What do you all think of Djot?

Comment · 8 months ago
Comment · 1 year ago
You could combine both by adding a stack frame each time the error is returned one level up. This could be done explicitly (cumbersome and not everyone will do it) or automatically by the language (weird magic, but useful).
Comment · 1 year ago
In a similar vein, I made https://www.wikdict.com/reader/sv-en/ , which adds translation pop-ups to each word in the input text. The cool thing compared to manually looking up words is that it will translate idioms/phrases (if they are in the dictionary) and split compound words (if they are not in the dictionary) into their translatable parts.

I also have some code to add the translations as pop-up footnotes to epub files (I like to use that on my e-reader). That is not mature enough yet for public usage, but if anyone wants to help testing it, I can run some e-books through it. Just let me know!

Comment · 1 year ago
It doesn't have to. But if it does not end in .py, you have to add the --script (or -s for short) flag to tell it to interpret the file as a python script.
Comment · 1 year ago
You can install to your path with 'uv tool install'.

uvx is just an alias for 'uv tool run'.

Comment · 2 years ago
Debian splits their distribution into three components:

  * main (free software)
  * non-fee
  * contrib (free software that depends on software outside of main, so usually non-free software)
While I am not fond of the "contrib" terminology, I think this categorization makes a lot of sense.
Comment · 3 years ago
It shows "2023-11-15" below the title for me.
Comment · 3 years ago
The creators are encouraged to create engaging/addicting/long content if that is what causes higher payments. Therefore, I much preferred the original Flattr where I defined which creator was beneficial to me.

I don't think that Flattr2 is more true to a free markets vision than Flattr1. Neither do I believe that a free market is necessarily better than a regulated market. Markets are a highly useful tool, not a goal themselves.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton