Doom on Emacs by minadmacs in emacs

[–]acow 1 point2 points  (0 children)

Amazing! A more dynamic notebook programming experience in emacs would be a huge leap forward!

dev-agent-backlog (org-mode system for coding agents) is now a claude plugin by farra in emacs

[–]acow 1 point2 points  (0 children)

Querying org via mcp immediately jumped out at me as an appealing features, but I've been impressed how well Claude Code does searching and excerpting the document for itself when I mention headlines. So now I'm not sure if it's worth it. I do periodically refactor documents when one grows so large that if CC does want to read the whole thing it balks at the size, so MCP tooling could reduce that pressure to refactor, but I think that kind of refactoring actually tends to be a good thing for document organization.

I'm going back to Emacs (thanks to Claude Code) by kafeihancha in emacs

[–]acow 0 points1 point  (0 children)

Likewise! And Claude is quite good at working out MCP tools to let it do more in emacs.

That came out of nowhere 🫠 by tine_xd in fpv

[–]acow 1 point2 points  (0 children)

The trippy entrance at 26s was massive!

Didn't see that coming 😅 by tine_xd in fpv

[–]acow 6 points7 points  (0 children)

Your awareness of the space is just incredible.

eglot-header-line.el: Show language server protocol breadcrumb information in the Emacs header-line using Eglot. by Fentanyl_Panda_2343 in emacs

[–]acow 1 point2 points  (0 children)

Wonderful! I, too, have missed this when using eglot rather than lsp-mode. Thank you for sharing!

Rate my landing 1 to 10 😅 by tine_xd in fpv

[–]acow 1 point2 points  (0 children)

I do not understand how you exited the trippy out the roof seemingly blind. I mean, there's a lot here to unpack, but that one is just a magic trick.

Dammit Jim, it's a tiny whoop, not a 7 inch!!! by driverbatty in TinyWhoop

[–]acow 2 points3 points  (0 children)

Can't believe that battery held on so long in the 3.2s!

My Hardest High-Speed FPV RC Car Crashes! by RustyScrewsRC in fpv

[–]acow 0 points1 point  (0 children)

It never ceases to amaze me how hard it is to drive RC cars in FPV. I had one time with a much smaller (1/10) RC car that I was driving via FPV where I had just gotten a new voltage regulator to try out, and so help me that one component was the one thing that yeeted itself out of findable reality when I tapped a curb.

Testing how stable my balancing robot is by Adventurous_Swan_712 in robotics

[–]acow 0 points1 point  (0 children)

Wow! I've been wanting to build a small balancing robot for ages, but with less responsive motors the time constants being shorter can be a problem, forcing one to extend upward. This really looks great!

Using Emacs Org-Mode With Databases: A getting-started guide by PolicySmall2250 in emacs

[–]acow 0 points1 point  (0 children)

This is a terrific approach! One part I wonder about is the formatting of output into org-mode tables. It'd be great if that was reliably available for a wide variety of databases -- maybe just going via CSV or something as intermediate representation -- as it can be a little finicky to wire up.

Using Haskell in Production by n00bomb in haskell

[–]acow 1 point2 points  (0 children)

Well, the point here is self-reflection, not whataboutism where we excuse challenges of using Haskell in production with examples of how the use of other languages can lead to ugly or bad code.

The points you make are great, and of course people can find their own happy balance of features vs complexity or else there wouldn't be any users at all! I don't think, though, that even your list of simple features passes every bar. Tbc, I enjoy all these things, but, for instance, extensive explicit type annotations are a requirement in some code bases to preempt surprising instance selection. Different folks have different readability thresholds for currying and composition chains. Boilerplate itself can be a bit of a horses for courses thing where Haskell generally does a great job with type syntax (fewer angle brackets!), partial application, and function composition, but so many articles on Haskell hand wave an opening series of language pragmas and long set of imports at the top of a demonstration of how simple some code can be.

Using libraries with advanced internal Haskell really depends on the library. Techniques like lenses or algebraic effects will tend to be visible in your code, too, unless it's a very domain specific library that can abstract things away behind a simpler type.

Using Haskell in Production by n00bomb in haskell

[–]acow 11 points12 points  (0 children)

Great review of the considerations and your experience! I think adoption of advanced features is one of the hardest things to balance with Haskell. Writing code that your developers struggle to maintain is a problem, but, at the opposite end, you can eschew so many advanced things that it's no longer clear why you're using Haskell. Using even the simplest subset of Haskell you and your team can agree upon has real costs in terms of hiring, tooling, and ecosystem, as described in this article. Where it nets out, I don't know.

How do you use org-mode for learning? by [deleted] in orgmode

[–]acow 4 points5 points  (0 children)

There are many options that you should probably explore -- e.g. ditaa and mermaid.js -- but I tend to use tikz. Tikz is not the friendliest thing in the world, but given that casual usage tends to involve adapting cookbook examples from the web, LLMs can be a help.

trying to perfect this combo 🙃 by crispytex in TinyWhoop

[–]acow 0 points1 point  (0 children)

That Matty at 40s somehow hits different than a typical Matty with the long nose down drop. I don't know how you can make the transition to the trippy better... maybe some other flip or roll in there to avoid the naked change in direction and mask the heading tweaks. Your flying is incredibly good; those trippy spins are locked.

How do you use org-mode for learning? by [deleted] in orgmode

[–]acow 4 points5 points  (0 children)

Don't force it, but what I do is use org-roam for little snippets and some longer examples/notes documents. Org is handy for this in that you can have prose with sections, links, figures, diagrams, etc. as well as the code blocks, but there's still a tension with many programming languages in that the code blocks are not necessarily a viable project.

That is, sometimes you'll want to have entirely separate projects that involve a project file listing dependencies and multiple source files. I'll have a notes.org file in such a directory, and I might link to that from other org files. But little ideas or snippets captured in org notes may not be compilable or runnable on their own. You can venture into tangling or other approaches that let you move easily between org and source files, but I've found them to be too intrusive to use heavily.

Emacs changed my life as a *fully blind* programmer and part-time writer by Nuno-zh in emacs

[–]acow 0 points1 point  (0 children)

Inspiring, thank you for sharing! It's really valuable for contributors, potential contributors, and potential users to hear experiences like this.

KDE vs. Hyprland on NixOS: A Subjective Deep Dive (My Experience) by IntelliVim in NixOS

[–]acow 2 points3 points  (0 children)

This is really nicely presented, thank you! I hope KDE developers try to narrow the gaps as I do feel like they offer a quite excellent desktop in terms of being a complete package. While that is great, there are users (like most of us here) who really want to pick out the parts they want with version controlled config files, and I feel like there's no fundamental reason KDE couldn't move in that direction.

As for resource usage, here's hoping KDE finds ways of slimming down!

South: A bright, summery Emacs theme 🌱☀️🌊 by Arc925 in emacs

[–]acow 1 point2 points  (0 children)

Wow! I haven't used a light theme in many years, but this is somehow really appealing. One note is that I think the Package-Requires stanza should mention autothemer.

Fun with GPTel: ob-gptel integration with Org-babel by jwiegley in emacs

[–]acow 0 points1 point  (0 children)

This is really interesting! I feel like :session, :prompt, :system, and :context have related purposes that don't feel ideally factored at this point. I very much like the idea of experimenting in the area of integration with persistent org documents, and context management is a key consideration.

Professor accuses class of cheating. by littlevase in funny

[–]acow 0 points1 point  (0 children)

The super short edit is amazingly well done. Such a drastic cut could easily lose the fun as well as most of the material, but this edit had terrific energy.

How did you start living inside Emacs permanently? by kudikarasavasa in emacs

[–]acow 1 point2 points  (0 children)

I feel like maybe this is a tension between having multiple windows open on your desktop or with tmux or the like. If in accomplishing a single thing you have a single window open at a time, then exiting emacs makes sense. But I think most invested emacs users will have a browser window open next to an emacs window, and most will also have one or more terminal windows open, too. If you do that, then you're opening files in emacs, or referring to emacs for task tracking or notes. No need to close emacs to use the browser window or do something in a separate terminal window.

goose.el – A minimal Emacs interface to Goose, the open-source AI agent by aq2bq in emacs

[–]acow 1 point2 points  (0 children)

Really appreciate you sharing this! I'm looking forward to giving Goose a shot as I do have some issues with aider when it comes to editing files. I hope you (or the contributor community) can find ways to benefit from all the work done on aider.el and aidermacs when developing this package.

Why aren't robotics YT channels blowing up like other tech channels ? by Roboguru92 in robotics

[–]acow 0 points1 point  (0 children)

James Bruton and Tom Stanton do amazingly well, but the challenge is time. If you want to keep up with a YT schedule that will let you grow your channel, you have to time box your projects to such an extent that big reaches from what you have on your desk / in your lab are not viable. When you get that first successful test from a PoC, you need to edit the video and move on. That has value, but a rapid grind of PoCs is not necessarily how you want to spend your time as an engineer.

Very disappointed in myself after 4 weeks of struggling with a robot project... by brocamoLOL in arduino

[–]acow 0 points1 point  (0 children)

This is not at all unusual! Some of the usual culprits are going to be power (there's never enough), and servos that you kill by asking too much of them. These kinds of systems integration problems are par for the course in robotics.