HNHacker News
TopNewBestAskShowJobs

jamager

267 karma · joined November 22, 2022

submissionscomments
jamager··on Ask HN: Electron haters, help me understand (your hate)
I think they try to encourage it, they have security and performance guidelines. I don't know how hard they are to follow or how effective they are.

I don't know to what extent the "path of least resistance lead to a bloated mess". Apples to Oranges, but programming languages like Go and Rust that try very hard for you to not shot yourself in the foot, get lots of backslash too, and Go at least can be just as messy because there is just no substitute for simply good craft.

I agree on the "adding up" of multiple running Electron apps.

jamager··on Ask HN: Electron haters, help me understand (your hate)
Unwelcoming stereotypes and labels were not called for. Arguments were called for, which you give 0.
jamager··on Ask HN: Electron haters, help me understand (your hate)
Comparing to web apps was out of scope, but if I understand you right, I disagree with this.

Many apps should not need an active internet connection. You can't do local first / offline first. Users don't own their data, need to give up on privacy, and you require more trust of them. Users are always forced to upgrade, and don't control the upgrade process...

You also incur recurrent server cost that need to be passed down to your users (as a matter of fact, I suspect that some web apps are an excuse for a subscription where a one-time payment would suffice)

You'd have other problems too, like browser compatibility, etc. I don't think "we run remote webapps all day without effort".

jamager··on Ask HN: Electron haters, help me understand (your hate)
Thanks for answer.

> I prefer elegance in my software

Do you mean in the software you develop, consume, or both? Do you reject Electron apps only on the basis of being Electron?

jamager··on Ask HN: Electron haters, help me understand (your hate)
I see. The risk of Apple crippling non native apps is a good argument. Thanks.
jamager··on Show HN: Phrasing – learn every language, to any level
> don't plan to stop until we support every language. However we're not there yet, give us a few more months to live up to that

You know there are about 7000 languages in the world, right? Most of them with 0 or near 0 presence on the internet.

jamager··on Show HN: Phrasing – learn every language, to any level
I used to think the same, and I admit that having children yourself is deff a factor, but I have been surprised by how good kids books and shows can be these days.

Nothing to do when I was a kid, so I would not rule it out.

jamager··on Show HN: Boardzilla, a framework for making web-based board games
Mechanics can't be copyrighted, but the board gaming community can smell rip offs from afar and don't particularly appreciates them.

Besides, it's going to be madness to advertise that you have the game X on your platform but can't use the name or any artwork.

If I were the OP, i'd try to gear this towards publishers and make it as easy as possible to create functional prototypes. They need to iterate countless times on prototypes, one little change at a time, and this could be a huge time saver for them, facilitate playtasting, etc...

jamager··on Show HN: Boardzilla, a framework for making web-based board games
Looks very cool, congrats on the initiative!

I think it can be great to develop prototypes, but to build a BGA alternative you will need permission from the publishers to implement / distribute their games, and given how big is BGA and that it belongs to Asmodee, that is going to be tough...

Hope I am wrong, good luck!

jamager··on Anki – Powerful, intelligent flash cards
Anki algorithm's is extremely punishing, which is awful for language learning.

I think SRS needs to be only a small part of the learning routine, the cherry on the cake. For me that is ~15 minutes / day, and backlog is manageable even if I occasionally take 2-3 days off.

jamager··on Anki – Powerful, intelligent flash cards
techniques >> tools

Work on encoding information, understand things deeply, relate concepts, and then create your cards.

For language learning, for instance, this means that if you have 10 new words you want to learn, you create f.ex. 15 sentences so that each sentence contains 2 of those words, and each words appears in 3 sentences. Then you run them eg. by your a tutor to validate them, and add it to your Anki deck.

Now you will only review each sentence 5-8 times, and you can do it very fast.

Doesn't need to be exactly like that, but you get the idea

jamager··on Anki – Powerful, intelligent flash cards
Not at all, see f. ex.: https://en.wikipedia.org/wiki/Generation_effect
jamager··on Ask HN: What can you learn about a person by reading their code?
Not much about the person, but maybe something about the environment and circumstances.

There is a world of difference between the best and worst code I wrote that has nothing to do with my personality or expertise.

jamager··on Show HN: Nomad Hypertext, a local first writing app built around semantic search
Nice! This seems a great way to kill the need for bidirectional links between notes (for some use cases, at least).
jamager··on Show HN: I created a free tool that uses ML to comb subreddits for pain points
Dropdown doesn't seem to be working (just black rows, as someone said), but I clicked on first result, and imo the value is more in analyzing/summarizing data, than giving ideas (product name, value proposition, etc).

LLM ideas are going to be avg at best, perhaps they serve better as what NOT to do :)

However, it would be cool to link to the post titles where it gets the insight from, count number of references for each competitor, sentiment analysis on competitors (what they do right, what they do wrong), controversial topics, that kind of stuff.

jamager··on Show HN: Kindllm – LLM chat optimized for Kindle e-readers
This is cool!

I can't stop worrying about the fact that you only have 27% battery left, thou :)

jamager··on Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
To add another idea, perhaps suggest him to do first, as a trial, a physical version of it (a board game). Tell him that is a good approach to explore the design space, playability, etc.

It adds a different set of constraints, but it is like 10000X more manageable and pretty fun to build together, because the kid can actually do most of the prototype by himself. Quicker to test, iterate, etc.

Then maybe he is satisfied with this and will just want to make another different game :)

jamager··on FSRS: A modern, efficient spaced repetition algorithm
This is a valuable argument (learn in context, vary the context), but the mention of "people learn their MT without Anki / grammar / study" always bugs me.

First and Second Language Acquisition is just apples to bacon. The baby and adult brains are different, and their needs, capabilities, and context are vastly different.

jamager··on FSRS: A modern, efficient spaced repetition algorithm
That is a legitimate problem of SRS (recognition vs knowing), I use a few ways to avoid it:

-Don't do many repetitions of the same card. Eg. if i want to learn 5 new specific words, maybe I use 6-8 sentences that each use 2 new words, so that each new word shows in 2-3 cards. Then I only review each cards 6-8 times in a 2-month period (normally).

-Use long intervals. I rather forget than learn to recognize the thing. But even if I forget, I almost never click "fail". You learn with retrieval effort, even if you just forgotten the thing (that's science)

-Even so, by the 4-5th rep I start recognizing cards, so I be mindful when reviewing, and force myself to really think the answer (occasionally, writing down the answer, for instance). This clashes with my principle of going fast, so there is deff a balance.

-I don't track "streaks", but if I struggle or I have the feeling that something shows up too much, I archive and create more cards.

jamager··on FSRS: A modern, efficient spaced repetition algorithm
No, but you can subscribe to https://thehardway.guide and I'll let you know when it comes... in addition, you get a free book :)
jamager··on FSRS: A modern, efficient spaced repetition algorithm
> sometimes it's just not useful to blindly memorize things

Specially for language: https://thehardway.guide/srs (own content)

jamager··on FSRS: A modern, efficient spaced repetition algorithm
I'm working on that, wish me luck :)

I guess I am of the few that would pay for a good tool aimed at serious learners, but as I could not find any (in language space almost everything is a Duolingo clone), I am building myself.

So far I think I have proved my main hypothesis: it works really well for me. It's not magic, but it saves me many hours of learning.

Whether it could work for someone else, is an entirely different story... but on the other hand, I have no big ambitions.

jamager··on FSRS: A modern, efficient spaced repetition algorithm
> I don't think that biggest improvements will come from better spaced repetition algorithms

Exactly that, specially for language learning. The stated goal of hitting a target probability is pointless IMO.

Language acquisition is not about memorizing words, but progressive familiarization (eg via retrieval practice).

You have to expose yourself to massive amounts of language, create your own cards fast, review them faster, move on even if you "fail", don't do too many repetitions (6-8 should be enough for >95% of cards)

The most important aspect of an SRS algorithm is to be practical: sensible choices, equally spaced out among them, that allow you to decrease / maintain / increase intervals without ever punishing you for failing.

jamager··on The planet's got 99 problems, but exponential growth isn't one
leap backwards?
jamager··on Ask HN: What other good forums are out there?
I like it less than I wanted to. The overwhelming majority of posts get 0 votes and 0 comments, even if it is not a site with that much traffic. It feels quite desolated, tbh.
jamager··on Show HN: I built a domain name marketplace for folks (like me) who hoard domains
Congrats on the project, but do I hate domain hoarding. It does not contribute any value to the society, it just makes finding a decent domain name a royal PITA.
jamager··on Ask HN: Black Friday Discounts/Specials
I made a terrific discount on https://thehardway.guide: Before it was free, and now it is still free
jamager··on Show HN: Open-source tool for creating courses like Duolingo
CEFR or not CERF, Duolingo is clearly designed to be addictive but not effective, because if it were effective people would stop using it.

Duolingo's goals are not the same as mine, and the best thing it does by far is to pretend (and make me believe) that I am learning a language.

jamager··on Show HN: Open-source tool for creating courses like Duolingo
and $$$$$ on marketing
jamager··on Show HN: Open-source tool for creating courses like Duolingo
If you need games to motivate yourself, something is off. Don't take this the wrong way, but that is not a very sustainable way to keep going forward. You'll get tired of games way way earlier than learning a language
← PreviousPage 4 of 6Next →