@grtcdr@emacs.ch
@grtcdr@emacs.ch avatar

grtcdr

@grtcdr@emacs.ch

Computer science undergraduate, libre software developer and amateur gardener.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

louis, to linux
@louis@emacs.ch avatar

I accidentally setup my laptop distro with LVM (without a real need). Is there a big performance hit with LVM or just forget about it?

grtcdr,
@grtcdr@emacs.ch avatar

@louis I've been using LVM for a while, I've never performed any tests but let me tell you one thing: having the ability to resize in whichever direction is a blessing that you could never achieve without LVM.

grtcdr, to random
@grtcdr@emacs.ch avatar

I feel so awkward explaining Mastodon and the Fediverse to people who have no prior knowledge of either.

I've used phrases like: "imagine if you could run your own Facebook (ew) for your friends and family or join an existing community of like-minded people".

I've explained all of these concepts time and time again, to people from various backgrounds, those in software engineering for example find the concepts of federation and decentralisation really interesting. Some find these concepts hard to grasp, while others find the extra step of finding the right community cumbersome.

I understand that "X" social media platform is where people are, but, in the Fediverse, where people are can be any one of Y, Z, or whatever; all of us can communicate under different jurisidictions.

I'd really like to know the examples you've used to introduce the Fediverse to your peers and friends.

grtcdr, to random
@grtcdr@emacs.ch avatar

I'm considering setting up Radicale and using org-caldav. What should I expect? What's your workflow for syncing your calendars (iCal) between Org and a mobile device while preserving your privacy?

grtcdr,
@grtcdr@emacs.ch avatar

@RogerBW

> I found Radicale a complete pain

Do you remember what made it so? I'm a total newbie to iCal and CalDAV so any input on the matter is a big help to me.

grtcdr, to random
@grtcdr@emacs.ch avatar

A brand new release of Giornata, a foolishly simple journaling system for Emacs, is out today! You can learn more about the package here: https://giornata.grtcdr.tn.

grtcdr,
@grtcdr@emacs.ch avatar

Giornata's feature set is complete, so no new user-facing features, but the core library that powers it has been significantly improved and a test suite that covers most of the code base has been put into place.

You might think that a test suite is an obvious thing to implement, but it's actually not common in third-party packages.

grtcdr,
@grtcdr@emacs.ch avatar

The website, for those curious, is built with Haunt*. If you're ever indecisive about which static site generator to use for your next project, Haunt is a great candidate - it's Scheme all the way :)

grtcdr,
@grtcdr@emacs.ch avatar

@holgerschurig Programming languages are not an argument for why some piece of software is better than the other.

louis, to random
@louis@emacs.ch avatar

Micro$oft's Cosmos DB, they call it the "Unified AI database" is so cool, that it takes 10 minutes to fetch ~5000 records at the size of less than 1 KB each and I can only guess how much it will cost.

In any FOSS SQL database, make that < 100 milliseconds and zero pennies.

But yes, there is a generation of developers that doesn't even know about SQL anymore or finds it "arcane". They gladly pay for this error with their pocket.

#CosmosDB

grtcdr,
@grtcdr@emacs.ch avatar

@louis Yeah... That sounds like Microsoft.

rml, to emacs
@rml@functional.cafe avatar

I've been using ivy-mode forever and don't know what I'm missing wrt to its many successors. What should I try? #emacs

grtcdr,
@grtcdr@emacs.ch avatar

@oantolin @rml I can also vouch for the holy and divine Vertico, Embark, Consult tri... fecta. :)

daviwil, to random
@daviwil@fosstodon.org avatar

If you want some cool music to listen to while writing or coding, check out @amadeus's album "2" on Bandcamp:

https://amadeuspaulussen.bandcamp.com/album/2

I've been listening to it pretty frequently over the last couple of weeks, it's great!

grtcdr,
@grtcdr@emacs.ch avatar

@daviwil @amadeus Holy crap, this is good, this is really, really good!

grtcdr, to random
@grtcdr@emacs.ch avatar

Haunt's* integration with Sourcehut just made my day, thank you @dthompson for this gem.

rml, to Figma
@rml@functional.cafe avatar

I'm happy to say that ever since I started using Flatpak's desktop package, its become one of my favorite programs and I use it every day day now. And it just got a slick new upgrade. So now I finally have a application in my daily repertoire.

Way better than , which has become total garbage ever since bought it.

grtcdr,
@grtcdr@emacs.ch avatar

@rml

> but since just saying f*ck it and using flatpak instead of worry about packaging etc, its amazing

I'm not sure about "amazing". Personally, seeing a project disregard their package management process raises some alarms. I have set a rule for myself not use software delivered as a black box. I like the assurance that reading a PKGBUILD (or whatever) brings me.

Flatpak is without a doubt an awesome thing we have, but the core deveopers need to start enforcing some rules and etiquette on properly (and reliably) packaging software or things will eventually start getting out of hand with an insurgence of malware and other nasty, scary stuff.

grtcdr,
@grtcdr@emacs.ch avatar

@rml No, I was just commenting on issues related to packaging.

grtcdr,
@grtcdr@emacs.ch avatar

@rml I don't know anything about Penpot's process, so long as the team behind it is not wrapping their binary in a Flatpak and calling it a day.

I do think that developers should at least acquaint themselves with the target audience's ecosystem and try, even as an exercise, to package the app by hand.

I think, at that point, they'll come to appreciate the non-agnosticism of Flatpak which already alleviates so much of the pain points of packaging something for Linux.

louis, to emacs
@louis@emacs.ch avatar

I think the whole treesitter train passed me. Having separate ts major modes for every major mode, that are not derivates any more, makes configuration complex.

I'm not sure if the advantages of treesitter merit the complexity that was introduced into Emacs with this.

Some treesitter modes don't support certain features and I have constantly switch modes.

Perhaps I'll remove treesitter completely for now as I don't see any gains for the moment.

What are your experiences? What features do you get out of a specific treesitter mode that are not available in non-treesitter modes?

grtcdr,
@grtcdr@emacs.ch avatar

@louis I feel the exact same way, treesitter enjoyers keep mentioning structural navigation and editing but for a caveman, avy and isearch work pretty well.

grtcdr, to random
@grtcdr@emacs.ch avatar

If you're a security nut like me and have sandboxed Emacs and your browser (via bwrap or similar tools), I recently posted an article that addresses the problem of links not being followed by leveraging XDG desktop portals.

https://grtcdr.tn/posts/2024-01-10.html

grtcdr, (edited )
@grtcdr@emacs.ch avatar

@sachac Thanks Sacha! Website's down because Sourcehut is down as well.

EDIT: Service is up, website should be up as soon as DNS changes are propagated :)

louis, to random
@louis@emacs.ch avatar

Starting work tomorrow with external monitor removed, single Laptop screen only. Trying to increase focus time.

Did anyone have success with that approach?

grtcdr,
@grtcdr@emacs.ch avatar

@louis I've been using a single-screen setup for two years now. I've only recently figured out what the best default tiling layout for myself was, and it was tabbed all along. You should give it a try if your window manager supports it.

grtcdr, to random
@grtcdr@emacs.ch avatar

Is there any way to get markdown-mode to put blank lines between list items?

My diary files are sooo condensed it's horrrrible.

grtcdr,
@grtcdr@emacs.ch avatar

@sachac Yeah, I should've clarified :)

grtcdr, to random
@grtcdr@emacs.ch avatar

I love all the nice little plugins that the zsh community has created over the decades, but shell startup time is so much more appealing to me. Emacs is my information center, and it's just a shortcut away so there's no incentive to fine-tune my shell beyond the basic stuff.

What about you, is your interactive shell hyper customized or is it similar to mine [1]?

  1. It's a little out of date, but here it is <https://grtcdr.tn/dotfiles/zsh/zsh.html> in literate configuration form.
galdor, to random
@galdor@emacs.ch avatar

Google is making it harder and harder to get access to software primary sources (official doc, source code, mailing list…). Due to an unhealthy focus on SEO, most searches yield pages and pages of blog articles (lots of them from companies writing a blog for marketing/PR purposes) fulled of second or third hand information. Really bad for people currently learning.

grtcdr,
@grtcdr@emacs.ch avatar

@galdor Yes, the situation is indeed horrible. I'm starting to believe paying for a search service is the only answer.

louis, to Youtube
@louis@emacs.ch avatar

The new #YouTube when opened on Firefox with the "Enhancer for YouTube" extension, as of today.

grtcdr, (edited )
@grtcdr@emacs.ch avatar

@louis I have, for a little while now, started using a userscript [1] that automatically redirects youtube.com links to yewtu.be (or other Invidious instances). This is arguably the best way to access Youtube ever since these new, idiotic restrictions.

  1. https://git.sr.ht/~grtcdr/dotfiles/tree/main/item/qutebrowser/.local/share/qutebrowser/greasemonkey/invidious.js
grtcdr,
@grtcdr@emacs.ch avatar

@louis Greasemonkey is your friend - there is, AFAIK, an extension for it in the add-on marketplace.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • everett
  • magazineikmin
  • Youngstown
  • khanakhh
  • InstantRegret
  • slotface
  • mdbf
  • osvaldo12
  • rosin
  • kavyap
  • tacticalgear
  • ngwrru68w68
  • thenastyranch
  • JUstTest
  • DreamBathrooms
  • ethstaker
  • Durango
  • Leos
  • cubers
  • tester
  • cisconetworking
  • modclub
  • GTA5RPClips
  • megavids
  • anitta
  • normalnudes
  • lostlight
  • All magazines