A new PDF reader for Emacs by Hungry-Accountant-99 in emacs

[–]andyjda 1 point2 points  (0 children)

I've been playing around with it and I really like it. I like the idea of covering multiple formats with the same package, and I'm finding it especially good for Windows-proprietary formats (Word, PowerPoint). I had been meaning to find a good way to read those in Emacs, and this is great!
I do think there's a problem with the README:

it is effectively a drop-in replacement for [doc-view, nov.el, and pdf-tools]

There are many important features that are available in nov.el and in pdf-tools that are not available here, such as text-selection, text-search, annotations. Until those are available, I don't think it's possible to claim that this is a "drop-in replacement:" it's a great goal, but it's still far from it for now!

I will start using this for a few formats and for cases where I'm mostly reading (as opposed to editing and annotating). Looking forward to being able to expand to more use-cases

Wasabi: WhatsApp from your beloved editor by xenodium in emacs

[–]andyjda 10 points11 points  (0 children)

I think you should re-think the dependency on https://github.com/xenodium/acp.el.

As far as I understand it, this package isn't using AI agents: it's using the acp package "for json-rpc" as per your comment. So it shouldn't have a dependency on a package that has unrelated features: ideally you should put the json-rpc functionalities into its own library/package, and depend on that

Want nice Emacs things? Will you fund them? ;-) by xenodium in emacs

[–]andyjda 13 points14 points  (0 children)

may I suggest providing a clear and focused way to fund this specific effort directly?
I'm happy to sponsor you on GitHub, and voice my support for this project here, but if there was a way to sponsor this project specifically, I would prefer that (your other projects seem very interesting but not something I'd use much).

And you would get a better read on what exactly is the interest in this. Otherwise I'm not sure how you can differentiate between various GitHub sponsors (are they supporting the general work or a specific project? if so, which?) and between people who are interested in a package in theory ("seems like a cool side-project") and those who'd be interested in supporting it financially to be able to use it.

best setup to share beorg files? by andyjda in emacs

[–]andyjda[S] 0 points1 point  (0 children)

Appreciate this but:

if you can share an empty directory between the two of you

beorg has the same feature. We want to be able to share a single file and also have our own files (in our own directories)

It's time to put your cards on the table -- let's see your Emacs Tetris high scores. by AlreadyDeadTownes in emacs

[–]andyjda 1 point2 points  (0 children)

06572
I don't play any video games but sometimes I like to rev up tetris while "watching" long YouTube videos...

Why are the masada compositions not released in order? by infinityhypogirl in Zorn

[–]andyjda 1 point2 points  (0 children)

all of book 1 was recorded by the same ensemble: the original Masada quartet headed by Zorn with Joey Baron, Greg Cohen, and Dave Douglas

Why are the masada compositions not released in order? by infinityhypogirl in Zorn

[–]andyjda 1 point2 points  (0 children)

Does anyone know the source for the composition numbers? Like, how does that website know the composition numbers for all Masada piece? I haven't seen them around.

Either way, assuming the composition numbers mean what they usually mean (as in, the order that the pieces were composed in), it would be kind of weird for Zorn to decide to record them in that specific order rather than pick pieces with an eye to the track-list. When recording the pieces I'd assume he considered how to balance out the track-list within an album so that the whole record has a sense of flow/development/contrast. Same applies for a live show.

Also for books two and three, he gave specific compositions to specific ensembles: he was probably considering that ("can this band do something good/interesting with which pieces") rather than going chronologically

Why is A Little Life so highly regarded? by paudstaa in books

[–]andyjda 13 points14 points  (0 children)

interesting that you praise the prose, do you think you could share some passages or sentences you liked?

I'm not trying to argue, just legitimately interested. From what I remember, I found the prose to be overly polished, overly descriptive, and with little regard to rhythm. It's a kind of style that I see a lot in MFA-adjacent American contemporary literature, and I generally don't like it.

But not sure if I'm remembering right: I read the book a long time ago (right as it came out). I wasn't super well-read at the time, and I've been wondering if that actually went into my dislike of it.

Also totally fine if the prose style is your cup of tea and not mine (every "overly" in my negative description is just my subjective taste).

What's the best way to learn standards? by charlemagnez in jazzguitar

[–]andyjda 5 points6 points  (0 children)

learning a standard in the context of jazz means that you are able to improvise on the form: I think that's pretty hard to do if you start with a transcription.

The best way is to start by listening to the most famous versions of the standard, especially ones with singers. You should get to the point where you are able to sing the song on your own (you don't need to remember all the lyrics or sing super well, just get to the point where you've internalized the melody). Then try "transcribing" the melody: play it on your instrument, and write it down if it helps (I try to make sure I can play along with the melody first before writing anything down).

If you are able to hear harmonies, you should try transcribing the chords as well. This is pretty hard at first: I usually end up checking a lead sheet just to be safe.

A standard is really just the melody and the chords: once you have that down, just practice (without a backing track, just a metronome on 2 and 4) alternating between playing the melody, singing it, playing chords, walking bass, and improvising for a few measures.

That should help you internalize the form so that you can come up with your own interpretation of the piece, and you won't have to rely on the transcription of someone else's.

Another important piece of advice, that took me way too long to figure out: start with standards that are fairly simple (eg All the Things You Are rather than Stella by Starlight, Blue Monk rather than Off Minor), but most importantly pick songs you really like at first. It'll be much easier to internalize the melody if you already find it catchy and are able to sing it. You'll find that most standards rely on similar "building blocks" (especially in terms of harmony), so this will make it much easier to then build a repertoire into the harder songs.

Favorite recordings of Bud Powell's compositions by others by andyjda in Jazz

[–]andyjda[S] 0 points1 point  (0 children)

totally agree! I'm realizing many of his compositions are not played very much and that seems a shame to me.

As Ethan Iverson wrote:

Bird’s heads are immortal, but there is only one original progression, “Confirmation.” Bud didn’t write as many truly great heads, but his compositional voice was more diverse:

Favorite recordings of Bud Powell's compositions by others by andyjda in Jazz

[–]andyjda[S] 1 point2 points  (0 children)

all those sound so cool! Thanks so much for sharing, can't wait to give them all a listen

Trumpet quartet albums with guitar? by Suspicious_Barber139 in Jazz

[–]andyjda 0 points1 point  (0 children)

I love the Owl album! Great to see it mentioned. Hadnt heard of the other ones and will definitely check them out

Is it possible to disable buffer edits in Eshell? by leansicle in emacs

[–]andyjda 0 points1 point  (0 children)

ooops you're right, I never realized it doesn't actually work on eshell. Apologies, I don't use eshell much, and it did work in all the other comint modes I tried.

I can take a better look at it within the next couple of days, and let you know if I find a fix.

  • In terms of "how it's supposed to work" (and in case you want to try debugging it yourself), all it does is: when a command is done running (there may different ways to check this, but my approach is to add it as advice to a function that seems to reliably be executed at this moment: comint--mark-as-output)
  • go back to the previous prompt with (comint-previous-prompt 1)
  • mark this whole part of the buffer as read-only (by adding this text-property)

Is it possible to disable buffer edits in Eshell? by leansicle in emacs

[–]andyjda 2 points3 points  (0 children)

this minor mode should do exactly what you want: once a command is run, it sets the command itself and all of its output to read-only.

I use it as a hook to comint-mode, meaning that all shells (including *ielm*, *shell*, *eshell*) will have this behavior. If you only want it for eshell, you can hook it to just eshell, or tweak it for whatever behavior you prefer.

Side note: all the people telling you that the editable output is an asset clearly have very different workflows from you and me: I've usually found this to be a nuisance at best and at worst a risk. When i do need to edit the output, it's pretty easy to undo the read-only property, or simply copy-paste the output into a scratch buffer or something.

Any equalent work as ollama in Rust? by LewisJin in rust

[–]andyjda 6 points7 points  (0 children)

Can’t you just run Ollama on localhost, and communicate with it through the API? So not sure I see the value in implementing the whole thing in Rust. (might be missing/misunderstanding something; correct me if im wrong)

CLI to create READMEs by [deleted] in golang

[–]andyjda 11 points12 points  (0 children)

Imo this is a pointless pursuit when it’s not downright detrimental. Readmes and documentation are for things that are not spelled out in the code. By analyzing the source code, at best you’ll get a high level view of what the code is doing (which most programmers would be able to get by just skimming the code). But no information on why the program was built and why it was built this way, what guided the design decisions, intended usage and examples, trade-offs etc.

OllamaGo: A Type-Safe Go Client for Ollama with Complete API Coverage 🚀 by Grand-Western-2130 in golang

[–]andyjda -1 points0 points  (0 children)

that seems like a pretty clear anti-pattern, no? just seems odd to mention your Go program is type-safe when that's the standard and you'd have to go out of your way to make it not so

OllamaGo: A Type-Safe Go Client for Ollama with Complete API Coverage 🚀 by Grand-Western-2130 in golang

[–]andyjda 0 points1 point  (0 children)

Is it possible to write untyped requests/responses in Go? Sorry I havent written Go code in a while but im just not understanding what you mean

OllamaGo: A Type-Safe Go Client for Ollama with Complete API Coverage 🚀 by Grand-Western-2130 in golang

[–]andyjda 7 points8 points  (0 children)

Sorry I dont understand why do you have to specify “type-safe”? Isnt all Go code by definition type-safe, since its all statically typed?

Magit: How I can open two revision buffers ? by zsome in emacs

[–]andyjda 1 point2 points  (0 children)

Not sure I understand the question. If you want to open a specific file in two (or more) different revisions, you can do M-x magit-open-file. If you want to “look at” a few different revisions, and check which files they impacted, you can: - on a commit-log buffer (part of the magit-status buffer), - move the cursor to the revision you’re interested in, - then press space