Hacker Newsnew | past | comments | ask | show | jobs | submit | prestonlibby's commentslogin

> > What are the things you’ve written in elisp that have helped you? > > Usually tools to alleviate working with dumbass web-based (supposedly needing the corporate-approved browser) stuff for $DAY-JOB. > > Oh, and an extension to allow emacs-w3m to handle lynx-style multibookmarks.

This sparks my interest as I am in the early days of both customizing Emacs and attempting to displace some of my browsing with it as well. Could you elaborate further on this multibookmarks concept and perhaps an example of one of those alleviations for working with web-based workflows?


Lynx is a web browser, bookmarking a page is done by hitting "adX" as in (a)dd (d)ocument to file (X). Or (a)dd (l)ink to (X). Nice and quick. The X is usually a lower case ASCII letter corresponding to a file. You can enable this mode (and the specific bookmark files) in lynx's config file. The Emacs extension uses the same keystrokes and, optionally, the same files.

Alleviations are (I'm intentionally vague here) for getting rid of finding a link, clicking through, repeat, repeat, repeat, repeat, just to get to where I need to be (like adding an update to a ticket). I usually only automate processes that are intended for use by mouse/pointer-driving users with an ability to comprehend what (and where) icons are - I have a self-imposed problem withe former and a physically/mentally imposed hard time with the latter.


Just a friendly ping that your first link is throwing a 502, could be a gentle hug of death? Will check back later, it sounds very intriguing to me!


Thanks! I think it was, though the hug was gentle, haha.


This is super interesting to me as I have been focused on picking up Emacs and Common Lisp this year for my own freelance and startup workloads. Would you ping me or reply here if you do end up open sourcing this?


Sure thing! Also happy to just provide access to the repo as-is, just write if interested. But it's 20% duck tape and prayers, still.


I still have a HTC One M8 in use for Android bug bounty hunting, used it as my daily driver until 2020 thanks for LineageOS folks never letting it die. Those things were horrible to repair (sadly how many phones aren't these days) but amazing little devices. I still miss having a phone that size to be able to use comfortably in one hand.


I had one of those too - quite liked it. I think I got that one after I stopped using a nexus 4. I had a temp samsung galaxy s9 for about 6 months that I hated and then ended up getting a pixel XL and have only really had pixel phones since (pixel XL, pixel 3a XL, pixel 6a).

I do miss the slidy keyboards on my old HTC phones - I think the first keyboard slider I got was an HTC Touch Pro still running windows mobile 6 because android wasn't a real thing then. That one required so much fiddling and rom stuff that LineageOS would have seemed like a beautiful dream.


Not saying it's a universal or even remotely complete solution however I've much enjoyed using KDE Connect[1] toward this goal for a couple years now with satisfactory results for my needs.

[1] https://kdeconnect.kde.org/


I can second this! I've been using it across my dev setup and window manager for almost a year now and haven't wanted to switch to anything else.

I really like how it looks on your page, it makes the code blocks feel "cozy" for lack of a better word.


Is your language available in some form? I would be curious to check it out. Are you running on top of BEAM given that you're using Erlang as a concurrency base?


I am new to the CL world and currently only dabble in my (unfortunately limited) free time. I would love an example of how and when you are using this integration with quickfix list in the context of your projects. It would help someone more green like myself better grasp the utility.

On an aside, I really enjoyed the two linked posts regarding the usage of Vim vs. Emacs. I am far from mastery of either tool but learned Vim first, and am curious to emulate your setup. Many thanks for the work!


I'd love to connect with you any time about this stuff, I love learning and teaching it. I am skin on libera.chat in the #commonlisp room, and I'm also on the Lisp Discord[1] as "skin".

1: https://discord.com/invite/hhk46CE


I've searched high and low for someone who may have archived an interview with @todayisnew (the ethical hacker) to commemorate him reaching a milestone on the HackerOne platform.

It was streamed on Twitch via the official HackerOne channel and I kick myself for not realizing it would be autodeleted after a few days.

In it he talks about his methodology and it has one of my favorite clips from these types of interviews where (paraphrasing) he is asked what he is doing during a general, hypothetical bug discovery. He goes on to explain that he has automated the entire process such that he finds bugs in his sleep and it still excites me to think about.


I often skim through various "awesome lists" (e.g. [1]) and communities interested in open source apps like r/selfhosted [2]

[1] https://github.com/awesome-selfhosted/awesome-selfhosted

[2] https://www.reddit.com/r/selfhosted/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: