4 ms·
I just chose to use an editor whose very architecture doesn't require nonsense like this so the editor doesn't freeze on me.
by IceDane 17d ago
I just chose to use an editor whose very architecture doesn't require nonsense like this so the editor doesn't freeze on me.
- geocar 17d agoCool story bro. I've got an emacs uptime measured in years, so I have no idea what you're talking about, but I'm happy that you're happy.
- tmtvl 17d agoOh, you use Lazarus? Cool, it's an amazing project. Too bad it's a bit of an unsung hero, it deserves it's day in the limelight.
- iLemming 17d agoOh, you're so funny. What you've been "editing" buddy, your gramma's cookie recipes? Just the other day I transcribed a three-hour long video of a meetup, picking the model, setting parameters, running the process; then scrolling through Reddit while waiting for it to finish; then I opened the transcript in subtitle-editing mode that allowed me to "follow" the video - I would scroll through the subs and it would move the player pointer, I'd watch the part, pause, move back and forth, etc. The opposite way is also possible - moving the pointer in the video will automatically move the cursor in the text. I then sent a request to a model asking it to summarize it, extracted pieces for my notes. I explored URLs from the meeting by OCRing them automatically - I didn't have to manually type jackshit, I'd point to a frame, select the region on the screen, and voila - the url appears in the buffer. I then reverse-url-searched those links, I was curious of what people been talking about that stuff on HN. Then I grabbed the links shared in each thread - single key-press for me. All that without leaving Emacs - no context switching, no focus-wandering, no lollygagging. And that's just a regular Wednesday. The crazy part, that I could just ask an LLM do all that - it could actively drive the process, directly opening things, moving between the buffers, gathering data, etc. Or I could ask it to make it into a deterministic script - if I wanted to have it for automation or whatever. You "chose to use an editor", pfff... bro, my key-switches are dying of laughing.
- hansvm 16d ago> scrolled reddit > no focus-wandering, no lollygagging
- iLemming 16d agowhisper.cpp is awesome but even it just can't process a three-hour vid in seconds. What do you suggest should I'd be doing? Clench my butt-cheeks and stare intently into its work log, hoping it would finish faster? Ah, I know, you'd be like: "messing with your Emacs config", right? Because of course, the tale of any Emacs user is that they have no free time, no pets, no family - it all is occupied by Emacs.
- iLemming 16d agoFor anyone got angered by my tone, allow me to explain. The OC clearly has no idea what this post is about, it has nothing to do with "freezing" or whatever, and remarks like that are simply disingenuous, ignorant and presuming. Sure, Emacs has many shortcomings (just like any piece of software in the world), but thinking that people "choose to use it", is a sign of complete unawareness of what Emacs is about. There's simply no existing piece of software today that can replace Emacs for me, and I'm not alone. I wish there was a meaningful alternative for it, alas, for better or worse - it just doesn't fucking exist. Name any number of choices, and I will give you more than dozens of real, practical, honest reasons for why it is not a replacement.
- sachac 12d agoOooh, what's your workflow for the OCR selection part?
- iLemming 12d agoI have a piece of Elisp that checks if the last thing in clipboard is an image, then sends it to tesseract¹. It's not as accurate as I wish, but it's very fast and it works for cases when someone's screen sharing. I've been thinking of extracting it all into a proper package with some additional features. On Mac, I combined it with Flameshot to select a region, and Hammerspoon that watches the clipboard, so it always automatically OCRs anything I screenshot and pops into a buffer. On Linux I haven't spend time figuring out how to hook it up, so after the screenshot, I just have to manually call the command. ¹ https://github.com/agzam/.emacs.d/blob/main/modules/writing/autoload/misc.el#L71 https://github.com/agzam/.emacs.d/blob/main/modules/writing/...
- deleted 16d ago[deleted]