HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ichverstehe

no profile record

Submissions

pdit: The Python Un-Notebook for Coding Agents

harry.vangberg.name
1 points·by ichverstehe·قبل 5 أشهر·3 comments

pdit: Output-Focused Python Editor

pdit.dev
1 points·by ichverstehe·قبل 6 أشهر·0 comments

Musikalia, the Kids' Music Player for iPad/iPhone

musikalia.app
1 points·by ichverstehe·قبل 3 سنوات·0 comments

Show HN: Musikalia, an iOS Music Player for Kids

apps.apple.com
2 points·by ichverstehe·قبل 3 سنوات·0 comments

Musikalia: Building a better iOS music player for kids

harry.vangberg.name
1 points·by ichverstehe·قبل 3 سنوات·0 comments

Prototyping with Pluto.jl

harry.vangberg.name
2 points·by ichverstehe·قبل 4 سنوات·0 comments

Foreign Dispatch: Ideas from code editors applied to foreign language writing

harry.vangberg.name
67 points·by ichverstehe·قبل 4 سنوات·17 comments

Show HN: Text editor with inline English-German dictionary

github.com
35 points·by ichverstehe·قبل 4 سنوات·16 comments

Show HN: Generate Anki cards from your notes

github.com
2 points·by ichverstehe·قبل 4 سنوات·0 comments

Turn your notes into Anki cards with Ankivalenz

harry.vangberg.name
2 points·by ichverstehe·قبل 4 سنوات·0 comments

Workflows in my note app Skrift

harry.vangberg.name
45 points·by ichverstehe·قبل 4 سنوات·11 comments

Note Workflows in Skrift

harry.vangberg.name
1 points·by ichverstehe·قبل 5 سنوات·0 comments

comments

ichverstehe
·قبل 5 أشهر·discuss
I am working on a lightweight notebook alternative which is literally just a Python script that can be viewed interactively. Maybe that could be useful? https://harry.vangberg.name/posts/pdit-the-python-un-noteboo...
ichverstehe
·قبل 5 أشهر·discuss
Consider a notebook with a cell with two lines of code:

  [1, 2, 3]
  "foo bar"
The default in notebooks is to just render/show the value of the last expression (`"foo bar"`). In pdit, the value of all top-level expressions are rendered/shown:

  [1, 2, 3] #=> [1, 2, 3]
  "foo bar" #=> "foo bar"
In that way it is more like a REPL than a notebook, you could say.
ichverstehe
·قبل 7 أشهر·discuss
Allow me to plug Ankivalenz[1], my library that turns (structured) Markdown files into Anki decks, using a syntax like this:

  # Solar System
  
  ## Planets
  
  ### Color
  
  - Earth ?:: Blue
  - Mars ?:: Red
The best thing about it (for me) is that the header structure (and any parent list items) are added to the cards, e.g.:

  Path: Solar System > Planets > Color
  Front: Earth
  Back: Blue
This hierarchy makes it much easier to formulate succinct cards, in my experience.

The syntax also means that I can easily add cards from my regular Markdown notes, so regular notes and Anki cards live together.

[1] https://github.com/vangberg/ankivalenz/
ichverstehe
·قبل 3 سنوات·discuss
Allow me to mention my project Ankivalenz[1], which turns structured HTML files into Anki decks. I use it with Quarto[2][3] to generate my Anki decks. Instead of having an unorganized "pool" of Anki cards, I can create hierarchical, well-organized notes and turn them into an Anki deck. This makes it easier to create Anki decks, but more importantly, it makes it easier to keep Anki decks up to date.

[1] https://github.com/vangberg/ankivalenz

[2] https://quarto.org/

[3] https://github.com/vangberg/quarto-ankivalenz
ichverstehe
·قبل 4 سنوات·discuss
Definitely something I want to explore later on, if I can make the individual prototypes work well by themselves.
ichverstehe
·قبل 4 سنوات·discuss
That's something I will have to look into. Thank you for the suggestions.
ichverstehe
·قبل 4 سنوات·discuss
Very interesting, I will look into that. Thank you!
ichverstehe
·قبل 4 سنوات·discuss
No plans to monetize. Contributions very welcome! :)
ichverstehe
·قبل 4 سنوات·discuss
It does not seem to be developed anymore, but Readlang[1] does exactly that. It has been very helpful early on as I was learning Spanish and German.

[1] https://readlang.com/
ichverstehe
·قبل 4 سنوات·discuss
I mixed it up with bevorzugen[1] I think. Will fix it, thanks! :)

https://en.wiktionary.org/wiki/bevorzugen
ichverstehe
·قبل 4 سنوات·discuss
I just spent half an hour in an airport reading the first chapter. With only a bit of knowledge of Bernoulli distributions, I found it very informative and well written, moving forward at a nice pace. The tiny tests made me reread a few things I had glossed over initially, forcing me to understand it a little better. Good job.

It would be cool if you provided links to further reading on the various concepts, for extracurricular studies.

Overall the style and ethos feels similar to Pluto.jl, which I think puts you in good company :)

Bonus points for working almost flawlessly on mobile (the table with 0’s and 1’s overflowed and was pushed offscreen.)
ichverstehe
·قبل 4 سنوات·discuss
Please do copy! I have experimented with tree based interfaces as well, and have also found that they become unmanageable.

The row/column approach works well, but eventually breaks down when working with dozens of notes at the same time. I am trying to figure out a way to efficiently group notes[1], but have hit a bit of a wall. Looking forward to seeing what you come up with :)

[1] E.g. my attempt to have multiple workspaces, while neat in theory, wasn’t great to work with in practice: https://twitter.com/ichverstehe/status/1347896632424198144 - having everything at the same level works better. My next attempt might be some sort of grouped tiles with autoscaling.
ichverstehe
·قبل 4 سنوات·discuss
OP here.

When I started building this a year and a half ago, this was my plan. Since then, (1) there has been an explosion of note apps and (2) I realized that I do not really feel enthusiastic about building out commodity features needed for that. Instead, I am slowly building for myself, experimenting with different ideas and workflows[1], and sharing them on my blog, with the hope that someone else picks them up.

Alternatively, if I wait long enough, the "note app" part will become a commodity itself, and I can implement the interface/workflows on top of it. Quarto[2] looks promising in that regard. Their visual editor[3], which is used in R Studio, is really good.

[1] As an example, I at some point played around with a zooming user-interface: https://twitter.com/ichverstehe/status/1347896632424198144

[2] https://quarto.org/

[3] https://quarto.org/docs/visual-editor/
ichverstehe
·قبل 5 سنوات·discuss
I'd love to test this, at any stage. Email in profile.