Hacker Newsnew | past | comments | ask | show | jobs | submit | pizza_pleb's commentslogin

Immersion with native content: develop listening+reading comprehension.

Success is measured with time spent with the language. Find something that interests you at your skill level:

https://languageroadmap.com

and Anki for top 1000 words + sentence mining if you like flashcards.


Somewhat off-topic, but is there a tool which integrates something like this/jq/fx and API requests? I’d like to be able to do some ETL-like operations and join JSON responses declaratively, without having to write a script.


Is there anything out there like "SELECT * FROM "http://..."?


I think a query language would be great, with a way to subquery/chain data from previous requests (e.g. by jsonpath) to subsequent ones.

The closest I’ve gotten is to wrap the APIs with GraphQL. This achieves joining, but requires strict typing and coding the schema+relationships ahead of time which restricts query flexibility for unforeseen edge cases.

Another is a workflow automation tool like n8n which isn’t as strict and is more user-friendly, but still isn’t very dynamic either.

Postman supports chaining, but in a static way with getting/setting env variables in pre/post request JS scripts.

Bash piping is another option, and seems like a more natural fit, but isn’t super reusable for data sources (e.g. with complex client/auth setup) and I’m not sure how well it would support batch requests.

It would be an interesting tool/language to build, but I figure there has to be a solution out there already.


This is exactly what Murex shell does. It has lots of builtin tools for querying structured data (of varying formats) but also supports POSIX pipes for using existing tools like `jq` et al seamlessly too.

https://murex.rocks


I'm working on a project I call babeldb. It allows "select * from query_rest('https://api1.binance.com/api/v3/exchangeInfo#.symbols')" The #.symbols at the end is actually jq path expression, it's sometimes needed when the default json to table is suboptimal. You can see it in action by selecting babeldb in the dropdown, then clicking "Run All" here: https://pulseui.net/sqleditor?qry=select%20*%20from%20query_...


My shell will do that

    open http://… | select * where …
    # FROM can be omitted because you’re loading a pipe

https://murex.rocks/optional/select.html


I made this web application to help me learn some music theory in real time whenever I stumble upon happy accidents such as chords, chord progressions, or scales that sound good, all without breaking the creative flow. The application can also fuzzy-find everything when I don't play the exact notes.

Written in ClojureScript and is a private/static site hosted on Github Pages.

Video demo: https://www.youtube.com/watch?v=8pHL7TzVDfk

Let me know what y'all think!


We use this at https://languageroadmap.com, but for difficulty rankings between titles in the context of language learning using media. It does seem to work pretty well and we disclaim rankings with the confidence score.

As for the grandparent comment: recency bias, as pointed out by another commenter is a thing, as is the tediousness of doing a bunch of pairwise decisions. I think a happier medium is to have everyone fill in tier charts (with variable number of tiers) and build the pairwise rankings from that.


I’m learning French with reading/media too and realized media will never exhaust itself like beginner apps do. I wanted an open-ended platform to to follow that reasoning, so I created https://languageroadmap.com as a way to keep finding interesting target-language media at my skill level.


While there are probably some tools to do this, I'd suggest taking the plunge and just doing native subs (or no subs!). Part of the immersion process is being comfortable in being uncomfortable. Removing the crutches can be a big leap, but IMO our brains need it in order to progress.

If I have native subs, I find myself falling back on them and not really learning. Less information on-screen is also less our brain has to process, which is already quite a bit when learning a new language.

Also finding subs (and good ones at that) are frustratingly difficult, so finding a pair that is synced up sounds like quite the task!

Thank you for checking out the site and for the comment!


Hi and yes! I am planning to migrate to ISO-639-3 which accommodates dialects.

Thank you for checking it out and for the comment!


I’m very much interested in dialect support, too. Also, your iPad rendering could use some attention.

I will definitely be using this regardless!


Thank you so much! And yes, the responsive breakpoints between mobile and desktop need some love. Thank you again for checking it out


Hi HN,

I'm happy to announce the release of a site I've been working on to help find immersion content that's engaging _and_ at your level (without sacrificing one for the other).

It's part-catalog, part-immersion tracker, and part-recommendation system.

Find content by genre/theme or media type (movie, TV, book, podcast, YouTube channel), add it to your library or bookmark it for later, give it a thumbs up/down rating, and rank its difficulty to help us build a global difficulty scale!

Thank you

P.S. Made with Remix which made it a breeze


Hey, HN!

I'm happy to announce the release of a site I've been working on to help find immersion content that's engaging _and_ at your level (without sacrificing one for the other).

It's part-catalog, part-immersion tracker, and part-recommendation system.

Find content by genre/theme or media type (movie, TV, book, podcast, YouTube channel), add it to your library or bookmark it for later, give it a thumbs up/down rating, and rank its difficulty to help us build a global difficulty scale!

Thank you!

P.S. Made with Remix which made it a breeze


Hey, all!

I'm happy to announce the release of a site I've been working on to help find immersion content that's compelling and comprehensible. It's part-catalog, part-immersion tracker, and soon-to-be part-recommendation system.

Find content by genre/theme or media type (movie, TV, book, podcast, YouTube channel), add it to your library or bookmark it for later, give it a thumbs up/down rating, and rank its difficulty to help us build a global difficulty scale!

Check it out, give it a test run, and let me know what you think (you can DM me any feedback or reply in this thread).

Thank you!

P.S. Made with Remix which made it a breeze


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: