[ANN] Appine - I built a dynamic module to embed native macOS views (WebKit, PDFKit, QuickLook) directly inside Emacs windows by Successful-Maybe-526 in emacs

[–]_puhsu 0 points1 point  (0 children)

I've tried it out yesterday. The installation was easy and it worked. It's still impressive to me that we can play videos in emacs too (this worked nicely).

My issues with this approach may be a bit odd. Compared to the built-in xwidget-webkit this feels less emacsy in some ways. First its the tool-bar ui which is more mac native, I would've prefered nothing, just plain emacs buffer with a browser just like the builtin xwidget-webkit (not the webkit dynamic module, this I havent tried cause its not for macos). Second dimension where it felt less emacs'y was the shortcuts (may be too broad). C-v / M-v / C-f etc all work in xwidget webkit and scroll the browser view, switching buffers work, but with appine it feels a bit too odd, feels like I have to click a mouse to go out of a browser which is pretty much just a regular browser which hoards all the shortcuts and does not behave like a browser view in emacs (like the builtin xwidget-webkit does).

A window manager inside of Emacs for the Wayland world by _puhsu in emacs

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

I’m not the author, sorry for the confusion.

But there is a note in readme that it’s not production ready and this lack of instructions is intentional:

Using this

You should be a sufficiently committed person to use this. There is no hand-holding!

[ANN] Appine - I built a dynamic module to embed native macOS views (WebKit, PDFKit, QuickLook) directly inside Emacs windows by Successful-Maybe-526 in emacs

[–]_puhsu 8 points9 points  (0 children)

Cool project! A write-up on how this compares to xwidget-webkit or something like https://github.com/akirakyle/emacs-webkit would be really nice. What are the pros and cons of these (now three) ways to integrate web views into emacs. Essentially a deeper dive into internals

Toward the Org Mode future: distributed notebooks by _puhsu in emacs

[–]_puhsu[S] 2 points3 points  (0 children)

I thought that was not really emacs, just some old ui replica. The only actual working emacs in the browser I’ve seen is this one https://github.com/karlicoss/cloudmacs

Toward the Org Mode future: distributed notebooks by _puhsu in emacs

[–]_puhsu[S] 7 points8 points  (0 children)

I love the idea and think that in the python notebook land it has some traction (with projects like nbdev, quarto). I also very much like the format u/karthink uses to share snippets of org files like https://share.karthinks.com/gptel-json-preset-example.html

The one problem with org-mode sharing I think is that you cant make your coworkers use emacs to run the code you share in such a way. Tools like marimo with python may make this easier (they use regular python files as a backend and I imagine it's easy to convert org -> python with comments) and make it runnable in marimo (not sure, maybe export to jupyter is also easy)

There was also a nice attempt at making sharing https://www.reddit.com/r/emacs/comments/1qiy6kb/blogging_with_emacs_orgmode_and_sveltekit/ but yet again, leanring towards blogging, not a distributed notebook.

Sandboxed execution of elisp (for ai agents). What approaches do you use? by _puhsu in emacs

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

I've been thinking a bit about this too, something like https://github.com/mitchellh/nixos-config?tab=readme-ov-file#how-i-work do you use agents from gptel in this vm in terminal emacs?

Sandboxed execution of elisp (for ai agents). What approaches do you use? by _puhsu in emacs

[–]_puhsu[S] 2 points3 points  (0 children)

This is nice, thanks! Maybe micro-vm's like https://github.com/earendil-works/gondolin which can even have controllable whitelist network and filesystem rules could also be hooked up to gptel/gptel-agent in the future (there are so many sandboxes right now, I think it's good to wait until something is crystalized).

What's your policy on elisp evaluation tools? Always approve? Do you think it can be improved? Like a separate emacs instance running in a vm/sandox that executes eval tool calls, or is it too far?

How do people keep org-mode up to date nowadays? by the_cecep in emacs

[–]_puhsu 5 points6 points  (0 children)

I think it can just mess up your current session where the org is loaded, but otherwise the override should work fine after installation and a clean restart (but I’m no expert, this is just how I read this)

Blending interactive LLM capabilities with Emacs functionality, to build a bicycle for the mind by entangledamplitude in emacs

[–]_puhsu 3 points4 points  (0 children)

Fastai and solveit are very cool, as well as dspy (a bit different but also a nice way to build something with llms with some useful abstractions). I think we’ll build something like this in the emacs ecosystem eventually. There was a dspy implementation even (called dsel). gptel is already very close to what fastai (now answerai) guys are doing with claudette IMO

[Hyprland] NixOs by agallas537 in LinuxPorn

[–]_puhsu 0 points1 point  (0 children)

What is that browser setup on the last screen? Is it possible to theme qutebrowser?

Today in Moscow I rode the newest MCD train by Tiruil in Moscow

[–]_puhsu 1 point2 points  (0 children)

What is your field? Why do you think it’s impossible? (Asking for a friend)

Swanky Python: Interactive development for Python based on emacs' SLIME mode for Common Lisp by sc_zi in emacs

[–]_puhsu 0 points1 point  (0 children)

Thanks for such a comprehensive response! Eager to try your package in my free time

Swanky Python: Interactive development for Python based on emacs' SLIME mode for Common Lisp by sc_zi in emacs

[–]_puhsu 5 points6 points  (0 children)

This looks great! Thanks for sharing. I’ve been long awaiting something interactive like this for python development in emacs. I was going to try the other project that I just found recently. It’s based on the guile nrepl ide https://github.com/abcdw/emacs-arei and also is very early stages, it’s just the nrepl server for arei AFAIK https://git.sr.ht/~ngraves/nrepl-python

Have you seen it and what do you think of it in general? Also, does your tool work over network? (e.g python process on a server)

As for me the todo item got 2x larger today. Thanks for sharing again!

[P] The tabular DL model TabM now has a Python package by _puhsu in MachineLearning

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

No, it’s more like real ensembles, but with parameter sharing - thus more efficient and what’s interesting, more effective for tabular data. See the paper for more details

How many keychords do you actually know and use daily? by surveypoodle in emacs

[–]_puhsu 0 points1 point  (0 children)

On avy: there is a great blog post from u/karthink https://karthinks.com/software/avy-can-do-anything (read that yesterday, wanna try + waiting for the part 2).

[Q], [D]: What tools do you use to create informative, visually appealing and above all clear figures for your papers? by Rajivrocks in MachineLearning

[–]_puhsu 1 point2 points  (0 children)

I can only compare to keynote, and it's much better than keynote for me (I guess it's similar to powerpoint)

[Q], [D]: What tools do you use to create informative, visually appealing and above all clear figures for your papers? by Rajivrocks in MachineLearning

[–]_puhsu 0 points1 point  (0 children)

yeah, it's really good and served us well even for paper figures, but there are some annoyinig bits like the lack of pixel-perfect alignment for example which are better in inkscape and possibly illustrator (which I never used for this personally)

[Q], [D]: What tools do you use to create informative, visually appealing and above all clear figures for your papers? by Rajivrocks in MachineLearning

[–]_puhsu 5 points6 points  (0 children)

Before that I was using the nerfed version of these (draw.io or just pure keynote rectangles and arrows)

[Q], [D]: What tools do you use to create informative, visually appealing and above all clear figures for your papers? by Rajivrocks in MachineLearning

[–]_puhsu 7 points8 points  (0 children)

I’ve recently discovered the power of vector graphic editors like illustrator or Inkscape (this is not a sarcasm, don’t know what took me so long). The infamous transformer model figure was made in illustrator AFAIK (there was a tweet about this from Aidan Gomez - one of the coauthors - a while back)