HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ichverstehe

no profile record

Submissions

pdit: The Python Un-Notebook for Coding Agents

harry.vangberg.name
1 points·by ichverstehe·5 miesięcy temu·3 comments

pdit: Output-Focused Python Editor

pdit.dev
1 points·by ichverstehe·6 miesięcy temu·0 comments

Musikalia, the Kids' Music Player for iPad/iPhone

musikalia.app
1 points·by ichverstehe·3 lata temu·0 comments

Show HN: Musikalia, an iOS Music Player for Kids

apps.apple.com
2 points·by ichverstehe·3 lata temu·0 comments

Musikalia: Building a better iOS music player for kids

harry.vangberg.name
1 points·by ichverstehe·3 lata temu·0 comments

Prototyping with Pluto.jl

harry.vangberg.name
2 points·by ichverstehe·4 lata temu·0 comments

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

harry.vangberg.name
67 points·by ichverstehe·4 lata temu·17 comments

Show HN: Text editor with inline English-German dictionary

github.com
35 points·by ichverstehe·4 lata temu·16 comments

Show HN: Generate Anki cards from your notes

github.com
2 points·by ichverstehe·4 lata temu·0 comments

Turn your notes into Anki cards with Ankivalenz

harry.vangberg.name
2 points·by ichverstehe·4 lata temu·0 comments

Workflows in my note app Skrift

harry.vangberg.name
45 points·by ichverstehe·4 lata temu·11 comments

Note Workflows in Skrift

harry.vangberg.name
1 points·by ichverstehe·5 lat temu·0 comments

comments

ichverstehe
·5 miesięcy temu·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 miesięcy temu·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 miesięcy temu·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 lata temu·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 lata temu·discuss
Definitely something I want to explore later on, if I can make the individual prototypes work well by themselves.
ichverstehe
·4 lata temu·discuss
That's something I will have to look into. Thank you for the suggestions.
ichverstehe
·4 lata temu·discuss
Very interesting, I will look into that. Thank you!
ichverstehe
·4 lata temu·discuss
No plans to monetize. Contributions very welcome! :)
ichverstehe
·4 lata temu·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 lata temu·discuss
I mixed it up with bevorzugen[1] I think. Will fix it, thanks! :)

https://en.wiktionary.org/wiki/bevorzugen
ichverstehe
·4 lata temu·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 lata temu·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 lata temu·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 lat temu·discuss
I'd love to test this, at any stage. Email in profile.