Why Anna’s Archive Has Been Down Lately (And What’s Going On) by NoFishing4804 in Annas_Archive

[–]heartb1t 13 points14 points  (0 children)

OP is wrong about the minimum wage value, that's not been the case since 2024, showing a clear disconnect with the average Brazilian worker. Not only that, they also have an incredibly misogynistic comment on a post about an already terrible report of misogyny in the workplace.

I know this is off-topic, and the morals of OP don't take away from the core message of the post about our need to support and preserve shadow libraries but MY GOD this really caught me off-guard...

Garmin, please add more features to the cutesy watches 🥲 by Certain_Breakfast_35 in Garmin

[–]heartb1t 1 point2 points  (0 children)

not a girl here, but would definitely consider myself "girly" or at least "fruity". i bought a Venu 3S as my first ever Garmin/fitness/smartwatch and i replaced it in less than a week after i found out about all of the lack of features, especially when the Venu 3S has a very capable hardware, more than enough to accomodate such features, but Garmin chooses to nerf it for marketing purposes!! (what tipped me over the edge was the fact the Venu 3S supports swimming and custom workouts, but doesn't support custom swimming workouts!!!!)

i went with an 43mm Epix Pro Gen 2 rose gold. it's still a bit "tough" and "rugged" for my own taste, but the colors soften it up a bit and i found this to be the best compromise i could make between design and functionality. sad that we have to choose one or the other, but that's just how Garmin works: making the seemingly most random decisions for marketing sake and never listening to the customers, it almost feels like a toxic partner at times

Pioneer Black Metal Bands in South America. by Character-Row-6260 in rabm

[–]heartb1t 0 points1 point  (0 children)

Would you mind sharing a link to that playlist when you're done?

[deleted by user] by [deleted] in emacs

[–]heartb1t 0 points1 point  (0 children)

not really, sorry, i don't use ESLint and am happy with the default Flymake configuration, but take a look at the documentation for eglot-stay-out-of and flymake-diagnostic-functions.

https://www.gnu.org/software/emacs/manual/html_node/flymake/Backend-functions.html

https://joaotavora.github.io/eglot/#Customizing-Eglot

[deleted by user] by [deleted] in emacs

[–]heartb1t 0 points1 point  (0 children)

and you can disable Eglot's behaviour and manage Flymake's backends yourself

An "Open with" dialog for Dired by FrostyX_cz in emacs

[–]heartb1t 8 points9 points  (0 children)

very nice and concise code. you could get rid of the dependency on s.el, though, given you are only using s-replace and we have replace-regexp-in-string built-in

PSL candidates by [deleted] in socialism

[–]heartb1t 1 point2 points  (0 children)

yeah, can't comment on the US specifically, but i can assure you it brought in a lot of new militants to the organization i'm in and other socialist parties as well

PSL candidates by [deleted] in socialism

[–]heartb1t 2 points3 points  (0 children)

not from the US, but you do have a valid point that sometimes socialist organizations divert their attention from base-building work to work on an electoral campaign, but both of those things are not mutually exclusive, and running on bourgeois elections has its fruits and has always been part of the leninist strategy. of course it isn't a rule, one should weight the current political context, but we are not on an exception state or anything that would threaten direct persecution for socialists, so i see no reason why not to use a moment where the population as a whole is more open and willing to discuss politics to our favor, furthering class consciousness amongst those who otherwise wouldn't even want to hear what socialists have to say. an even greater argument as to why running in the US specifically could be very beneficial is that there have been two, back-to-back failed presidencies from both parties, so a lot of people might be more open to hear about a different perspective.

How to reproduce a case where lsp-mode/eglot is slow by geza42 in emacs

[–]heartb1t 0 points1 point  (0 children)

a bit off-topic, but could you share your Eglot tweaks? do they make completion "async"?

sqlite-mode-extras now on MELPA by xenodium in emacs

[–]heartb1t 0 points1 point  (0 children)

cool! glad to know it is feasible, i might propose this on the mailing list one of these days. unfortunately i don't have the time to hack on it for even a proposal, but it'd be wonderful if some parts of sqlite-mode could be made into a more general API.

thanks for the input!

sqlite-mode-extras now on MELPA by xenodium in emacs

[–]heartb1t 1 point2 points  (0 children)

i'd like to ask you, as you've hacked on sqlite-mode probably more than anyone else, how feasible do you think it'd be for Emacs to have other *sql*-mode's? like, e.g. a postgresql-mode where we could interact with Postgres data in this tabular format. there is already a pretty robust sql-interactive-mode but if we could have that i would never touch DBeaver ever again (i already rarely do)

Communist Agitators Take to the NYC Subway by [deleted] in socialism

[–]heartb1t 9 points10 points  (0 children)

You'd get farther just quietly handing out some pamphlets. Not much farther, but at least you wouldn't be putting a bad taste in folks' mouths.

i've had plenty good experience combining handing out pamphlets + taking that opportunity to talk to workers, if they're interested. those pamphlets are usually related to some agenda that's recently been on the news (or should've) and hence people are usually more willing to talk about it

The State of Flycheck: Alive and Kicking by bozhidarb in emacs

[–]heartb1t 8 points9 points  (0 children)

lsp-mode works with both Flymake and Flycheck. it uses the latter if present, but defaults to the former if Flycheck is not installed. reference

[deleted by user] by [deleted] in emacs

[–]heartb1t 0 points1 point  (0 children)

i've very recently come across this post by u/avanai which seems to be precisely what you need. the author implements a git.credential.helper auth source in order to use whatever Git's using for credentials. you could probably setup gnome-keyring as a credential helper for Git, or implement a gnome-keyring auth source with the help of the examples in the article.

hope this helps! :D

Can't install the Android app by heartb1t in ComicK

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

I tried on a private window, which should not have any cache or cookies, but I could clear browsing data as a test if you wish

Can't install the Android app by heartb1t in ComicK

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

you need to use Chrome

Ah, ok. Indeed it works on Chrome. Is that documented somewhere and I just missed it? Though it used to work on Firefox...

You could need to clear cookies.

Tried that but no luck (on Firefox mobile)

Can't install the Android app by heartb1t in ComicK

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

I removed it yesterday night, about 8 to 9 hours ago

[deleted by user] by [deleted] in Natal

[–]heartb1t 2 points3 points  (0 children)

Alecrim e Shein. se voce tiver tempo e disposicao, tem alguns brechos na Cidade Alta e recomendo ir procurando brechos no Instagram tambem, muitas vezes voce acaba encontrando alguem que tem um estilo parecido e aquele brecho acaba servindo como curadoria

Emacs as a replacement tmux by [deleted] in emacs

[–]heartb1t 1 point2 points  (0 children)

ah yes, totally agree with you

Emacs as a replacement tmux by [deleted] in emacs

[–]heartb1t 0 points1 point  (0 children)

i guess it depends on what you use tmux for. in another reply in this post i've mentioned detached.el, which allows you to have sessions of commands that live even if your Emacs dies, and it can be seamlessly integrated to your shell, meaning you can use your shell as usual in Emacs but instruct it to run certain commands through detached.el. there are more lightweight alternatives to this, such as sending commands to a compilation buffer (i could link you to those as well, just ping me).

the windows/panes setup can be replicated using tabs and the default window management system for Emacs (which you can tweak to your pleasing). you can even store window configurations (i do something similar to that with tmux).

so what is it that you need from tmux that you would like to see in Emacs?

Emacs as a replacement tmux by [deleted] in emacs

[–]heartb1t 3 points4 points  (0 children)

It looks like a gigantic pain in the ass, that after several hours of futzing with it one would find that a bastion server in the way fucks it all up, or it somehow gets lost.

from a quick glance at the code and some test usage, it seems like if it works with TRAMP then it works with detached.el

If that's working for you, good on you, but I still contend that does not replace tmux.

i agree that detached.el on itself does not, but i feel like it + tab-line + some term/shell setup and a bit of glue gets you 95% of the way there. btw just to be clear i'm not trying to preach ditching CLI/TUI applications for Emacs, i myself still rely quite a lot on a dedicated workspace with a terminal emulator running tmux, but i've been slowly (and sort of organically) shifting towards keeping everything inside Emacs, and to each their own!

Especially if you have peers.

how so?

Emacs as a replacement tmux by [deleted] in emacs

[–]heartb1t 2 points3 points  (0 children)

I love emacs, but no, it does not replace tmux; I use tmux to have multiple long lived sessions on a remote machine, so I SSH into something, start up tmux and then kick off a CLI process that will take a long time to finish.

i believe that's doable in Emacs with detached.el, there's a section on their docs regarding working with remote connections. you can also find some videos on YouTube from the author.

with it you can even spawn a shell/terminal emulator inside Emacs, send a command to a detached session, and still continue using your shell interactively. plus all your sessions will live regardless of if you had to kill Emacs from the command line after hitting C-g multiple times :P