HNHacker News
TopNewBestAskShowJobs

Alex-Programs

485 karma · joined March 15, 2024

Working on https://nuenki.app

Email at b64 decode YWxleEBudWVua2kuYXBw

https://gchq.github.io/CyberChef/#recipe=From_Base64('A-Za-z0-9%2B/%3D',true,false)&input=WVd4bGVFQnVkV1Z1YTJrdVlYQnc

submissionscomments
Alex-Programs··on Lumo: Privacy-first AI assistant
Yeah, proper V3/R1/K2/Qwen 235B are the point at which open LLMs become worth using.
Alex-Programs··on Show HN: I built this to talk Danish to my girlfriend – works with any language
This is really cool!

I've done a lot of research into LLM translation for my product[0], and I'm currently working on a deep translation service that provides reliably human-level translations.

I don't know what model you're using, but GPT-4.1 is probably the best for your use case - it's in the top few % for nearly every language, and has a low standard deviation, while also being relatively low latency and low cost.

[0] https://nuenki.app

Alex-Programs··on 'I felt pure, unconditional love': the people who marry their AI chatbots
"Devotion" feels more appropriate.
Alex-Programs··on Ask HN: What are you building this week?
I'm working on a translation API that's ~2x better than SOTA LLMs.

The API itself is done. Right now I'm remaking the landing page so that it doesn't quote "look like it's from 2015". We'll see how it goes.

Alex-Programs··on Ask HN: Are there any good WASM-based sites for learning Bash, Linux and CLI?
My old technical school had Immersive Labs, which used remote VMs and had some tutorials around Linux usage.
Alex-Programs··on Printing the web: making webpages look good on paper
This is a neat topic. I've only ever done this once.

A friend of mine had made a spreadsheet of fusion 360 shortcuts, so I made a little webapp for use at school: https://fusion.alexcj.co.uk/

I made it use a custom stylesheet for printing, as they describe in the article, so that it produced a nice worksheet - though in retrospect, I probably ought to have made it denser when printed!

Alex-Programs··on Ask HN: Languages Designed for WASM?
There's a successor, I can't remember the name. You could also try Matrix or Discord?
Alex-Programs··on Ask HN: Languages Designed for WASM?
Classic Reddit. IRC, perhaps? :)
Alex-Programs··on Ask HN: Which skill do you believe will take the longest to be replaced by AI?
I've noticed the same! I assumed it was something to do with its reinforcement learning making it more organic and less LLM-speak, but that sounds plausible.
Alex-Programs··on Ask HN: Which skill do you believe will take the longest to be replaced by AI?
Ironically, maybe writing. I've been able to get LLMs to translate well, but I can't get them to write well.

More realistically, though - the areas with the best lobbying and strongest unions.

Alex-Programs··on Ask HN: What Are You Working On? (June 2025)
I'm working on LLM translation research for my tool that teaches you a language while you browse by translating sentences at your level into the language you're learning (https://nuenki.app)

I've had some breakthroughs with LLM translation, and I can now translate (slowly, unfortunately) at a far far higher quality than Opus, and well above DeepL. So I'm considering offering that as an API, though I don't know how much people actually care about translation quality.

DeepL's customers clearly don't care - their website is all about enterprise features, and they appear to get plenty of business despite their core product being mediocre.

Would people here be interested in that?

Alex-Programs··on Ask HN: Languages Designed for WASM?
This looks fun. I don't have any specific suggestions - I've always used WASM with Rust - but I wish you luck with your project!

P.S. You might have more success with replies on Reddit. HN is very all-or-nothing.

Alex-Programs··on Launch HN: Issen (YC F24) – Personal AI language tutor
That's a good point. At some point I ought to make a UBlock-origin style list of customisable rules.

At the moment I'm focused on translation quality, but I intend to add that.

Alex-Programs··on Launch HN: Issen (YC F24) – Personal AI language tutor
Translating entire sentences is the idea - I'm not sure what setting you mean with "words only"? I really ought to make the settings clearer, but it's hard to do when you know what they "ought" to express.

"Translate Isolated Words" allows it to translate "sentences" of only one word, but it doesn't disable full sentences.

And yeah, atm it word splits by spaces for the dictionary. I hadn't thought to do it with LLMs, though that's a good idea. There's a somewhat related problem when doing Furigana, where it has a hashmap of strings-to-pronunciations, and it starts with a 4-character sliding window looking for matches, then a 3 character, etc.

Alex-Programs··on Launch HN: Issen (YC F24) – Personal AI language tutor
Yeah, though I've added lots of privacy protections to at least partially mitigate that:

- There's a global blacklist of sites, as well as phrases in the title/URL (e.g. "bank")

- You can blacklist sites yourself

- Each sentence is run against filters checking for medical/legal/etc info, as well as checks for addresses, card/social security numbers, etc. All the checks are done client side

- There are also some special implementations, e.g. it looks at the source code of websites to work out if they're an instance of an American health portal that I've forgotten the name of - each doctor's surgery self-hosts it.

- Websites can add `nuenki-ignore=true` on their end, if they'd like to disable it.

And of course it doesn't log anything, though there is an anonymous cache in order to make it economical.

Alex-Programs··on Launch HN: Issen (YC F24) – Personal AI language tutor
You might like my tool. It has the same general principle as LingQ - learning from content you actually want to read - except it applies it to all web browsing. It's a browser extension that finds sentences in webpages, scores them by difficulty, then translates the ones that are right at the edge of your knowledge.

https://nuenki.app

I haven't added Anki integration, though. A few people have asked for it, but it's a big time investment for something relatively niche.

Alex-Programs··on Launch HN: Issen (YC F24) – Personal AI language tutor
My tool supports Thai, if you'd like to try it - https://nuenki.app . I added it at the request of a user, who seems to be happy with it.

It's a browser extension that finds English sentences in webpages, and translates the ones at your difficulty level into the language you're learning.

Alex-Programs··on Harper – an open-source alternative to Grammarly
DeepL Write was pretty good in the post-LLM, pre-ChatGPT era.
Alex-Programs··on What Google Translate can tell us about vibecoding
I just did some more research, which you might find interesting. Thinking actually makes them translate worse!

https://nuenki.app/blog/the_more_llms_think_the_worse_they_t...

Alex-Programs··on What Google Translate can tell us about vibecoding
Also, Google Translate is really not a particularly good translator. It has the most public knowledge, but as far as translators go it's pretty poor.

DeepL is a step up, and modern LLMs are even better. There's some data here[0], if you're curious - DeepL is beaten by 24B models, and dramatically beaten by Sonnet / Opus / https://nuenki.app/translator .

[0] https://nuenki.app/blog/claude_4_is_good_at_translation_but_... - my own blog

Alex-Programs··on What Google Translate can tell us about vibecoding
I made a tool which translates sentences as you browse, for immersion[0]. I solved this by giving the model a code (specifically, "483") to return in any refusal. Then, if I detect that in the output, I fail over to another model+provider.

I also have a few heuristics (e.g. "I can't translate" in many different languages) to detect if it deviates from that.

It works pretty well.

[0] https://nuenki.app

Alex-Programs··on What Google Translate can tell us about vibecoding
I've ended up doing a lot of research into LLM translation, because my language learning tool (https://nuenki.app) uses it a lot.

I built something kinda similar, and made it open source. It picks the top x models based on my research, translates with them, then has a final judge model critique, compare, and synthesise a combined best translation. You can try it at https://nuenki.app/translator if you're interested, and my data is at https://nuenki.app/blog

Alex-Programs··on Ask HN: How do I market to consumers as a solo dev about to go to uni?
I spent quite a while doing that, and I still kinda do. I quite frequently add new features for a single person! The problem is that 25 people who are happy with the product and likely to share it is still only 25 people, and there aren't many features left to implement - the product is pretty mature.

I could improve the definitions, but that'd cost huge amounts of money in order to use proper dictionaries rather than Wiktionary, or I could add support for multiple languages at once, which two people have asked for but which would require a lot of dev time, and after that there isn't really much left to change.

And I've tried asking where I can find people, and they generally suggest "subreddits" (most ban self-promotion, and I've already posted on the ones that don't), and "discords" (all of them are very hostile to self-promotion).

I think the problem might be due to my landing page? People are far more likely to convert if I've already explained it to them. But I'm not sure how to convert a text explanation into the landing page form.

Alex-Programs··on Ask HN: How do I market to consumers as a solo dev about to go to uni?
To be clear, the main product is translating from English to the language you're learning - not the other way around - so that you immerse yourself while you browse.

The hybrid translator is kinda a side thing based on my research into LLM translation quality.

It's a bit more complicated than using the best LLM, because it combines the results of the best ones, but yeah, that's broadly how it works. I made that part open source, anyway - I'm not trying to sell the hybrid translator, just use it as a marketing tool.

But I guess this comes back to the fact that I think my landing page might explain it poorly. I'm just not sure how to explain "It finds English sentences in webpages, filters out so that it's only the ones at your difficulty level, then translates them into your target language, so you're immersed while you browse" in the form of a ultra-low-attention-span landing page.

Alex-Programs··on What Are the Most Underrated Tools You Use Every Day?
Is Obsidian underrated? It's great, anyway.

There's an Obsidian extension that lets you encrypt notes. I use that for my diary.

Firefox account containers are also quite nice.

Alex-Programs··on AI Angst
AI progress has also made high quality language translation a lot cheaper. When I started https://nuenki.app last year, the options were exorbitantly priced DeepL for decent quality low latency translation or Sonnet for slightly cheaper, much slower, but higher quality translation.

Now, just a year later, DeepL is beaten by open models served by https://groq.com for most languages, and Claude 4 / GPT-4.1 / my hybrid LLM translator (https://nuenki.app/translator) produce practically perfect translations.

LLMs are also better at critiquing translations than producing them, but pre-thinking doesn't help at all, which is just fascinating. Anyway, it's a really cool topic that I'll happily talk at length about! They've made so much possible. There's a blog on the website, if anyone's curious.

Alex-Programs··on My "tiny" Product Hunt alternative made $5.6k in revenue last month
Interesting. I'd be interested in testimonials alongside the options for promotion/putting it in the newsletter/etc. E.g. how many people actually read that newsletter?
Alex-Programs··on How the little-known 'dark roof' lobby may be making US cities hotter
It's interesting to see the Guardian using Fahrenheit ("50 degrees hotter") here. Unless it really is an entire 50 degrees C? I suppose that's plausible.

It's co-published with an American group, though, and they also use 50.

It'd be nice if they were more explicit.

Alex-Programs··on Ask HN: Learning tips besides space repetition?
Keep asking "Why" (LLMs are great for this!) until you're satisfied.

There are other learning tips for other areas (e.g. immersion for languages), but I think that one works quite well for STEM fields.

I also like to do organised notetaking via Obsidian, not because I read the notes super often but because the act of organising (and building flashcards while I'm there) is very effective at building understanding.

Alex-Programs··on Ask HN: Good small LLM model for generating Chinese sentence examples?
You might find my LLM translation research useful: https://nuenki.app/blog

Your best bet is probably:

- Produce the sentence with Qwen 3. I didn't test down to 8B, but its 32B variant does reasonably well (see https://nuenki.app/blog/claude_4_is_good_at_translation_but_...) and Chinese models are better at Chinese in general

- Then prompt Qwen 3 again, this time telling it to critique the translation and improve it

LLMs tend to be better at post-critique than generation, though I can't say I've tested with models that small. You may find https://nuenki.app/translator interesting.

You might also be able to use some hideous distil of Deepseek V3?

← PreviousPage 2 of 9Next →