HackerTrans
トップ新着トレンドコメント過去質問紹介求人

ichverstehe

no profile record

投稿

pdit: The Python Un-Notebook for Coding Agents

harry.vangberg.name
1 ポイント·投稿者 ichverstehe·5 か月前·3 コメント

pdit: Output-Focused Python Editor

pdit.dev
1 ポイント·投稿者 ichverstehe·6 か月前·0 コメント

Musikalia, the Kids' Music Player for iPad/iPhone

musikalia.app
1 ポイント·投稿者 ichverstehe·3 年前·0 コメント

Show HN: Musikalia, an iOS Music Player for Kids

apps.apple.com
2 ポイント·投稿者 ichverstehe·3 年前·0 コメント

Musikalia: Building a better iOS music player for kids

harry.vangberg.name
1 ポイント·投稿者 ichverstehe·3 年前·0 コメント

Prototyping with Pluto.jl

harry.vangberg.name
2 ポイント·投稿者 ichverstehe·4 年前·0 コメント

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

harry.vangberg.name
67 ポイント·投稿者 ichverstehe·4 年前·17 コメント

Show HN: Text editor with inline English-German dictionary

github.com
35 ポイント·投稿者 ichverstehe·4 年前·16 コメント

Show HN: Generate Anki cards from your notes

github.com
2 ポイント·投稿者 ichverstehe·4 年前·0 コメント

Turn your notes into Anki cards with Ankivalenz

harry.vangberg.name
2 ポイント·投稿者 ichverstehe·4 年前·0 コメント

Workflows in my note app Skrift

harry.vangberg.name
45 ポイント·投稿者 ichverstehe·4 年前·11 コメント

Note Workflows in Skrift

harry.vangberg.name
1 ポイント·投稿者 ichverstehe·5 年前·0 コメント

コメント

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

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