[ANN] org-street, use OpenStreetMap to set LOCATION properties on Org entries
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    do you know an android app which supports that? I use orgzly to access my notes on Android. I think if org-street supported links as well it would be easier to then just open it from the note itself.

    I don't, I've tried every mobile Org thing and none of them work very well IMO. I export an .ics file, upload it to a web server, and subscribe to that with ICSx on my phone. ICSx adds them to the normal system calendar, so the LOCATION prop turns into the calendar event location. Tapping it in the calendar app opens it in maps so you can navigate there.

    btw did you see that package for using OSM on Emacs?

    Yes, very impressive stuff.

    1
  • Federal court upholds Texas social media law, clearing way for users to sue over censorship
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    What does this mean for Lemmy instances and the practice of blocking and banning users and instances?

    Nothing at all.

    From the text of the bill:

    This chapter applies only to a social media platform that functionally has more than 50 million active users in the United States in a calendar month.

    Lemmy doesn't have that many users, and if we're being honest, probably never will. So this unbelievably stupid and bad law doesn't apply, and isn't likely to in the future.

    Hopefully it's struck down, though I wouldn't count on anything reasonable or logical coming from the ghouls on the Supreme Court these days.

    13
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Testament — Face In The Sky [Thrash]
    www.youtube.com

    One of the best, by one of the best.

    3
    0
    codeberg.org

    This is a fairly niche thing, but maybe there's a couple others out there who can use it. I wrote this several years back and still use it regularly, so thought it was time to make it public. I use Org Mode to manage my calendar, but I also need: - Access to it on my phone, in some kind of mobile-friendly way. Unfortunately, Emacs isn't that, so I use org-export's iCalendar backend to generate and upload `.ics` files, which I subscribe to on my mobile calendar. - I often put appointments that need to occur at a physical location on my calendar (dentist, interview, etc), and need to easily get directions to those places on my phone. If you set the `LOCATION` property of an entry in Org Mode, that gets put into the location of that appointment in the .ics file, which makes it very easy to bring up navigation from the calendar. org-street is a tool to make populating those locations easy. It uses OSM's free Nominatim geocoding service (by way of [another library I wrote](https://codeberg.org/emacs-weirdware/nominatim)) to transform text like "ground kontrol" into its physical address, and automatically put it in the `LOCATION` property. Nominatim is completely free and requires no account, API keys, or other such barrier to entry nonsense, so there's zero setup required. I'm sure there are other interesting things that can be done with the nominatim and/or org-street packages as well.

    6
    2
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Early Moods - Return To Salem's Gate (Official Music Video) (Doom/NWOBHM/trad metal)
    www.youtube.com

    One of my favorite newer acts, full LP out now!

    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal Now
    Jump
    Vulture - High Speed Metal (OFFICIAL VIDEO)
    Element - Introducing Threads in Beta!
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    Chat systems aren't email, or Usenet, or forums, and while it is a good feature in the context of those async / longer-form communication, where you need the context, it doesn't work nearly as well for realtime chat, where you already have the context because it happened two seconds ago.

    The convention of replying in thread or in channel is a combination of personal preference (I like/dislike or am/am not used to threads), group expectations (we have agreed to reply in threads/in channel), and muscle memory (I mostly talk in channels that reply in thread, but this one expects it in channel). As the number of participants increases, it gets hard to manage, so you get a mix of in-thread or in-channel replies (and in-thread replies to in-channel replies), which leads to a fragmented, inconsistent mess and people complaining about both styles at once.

    1
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal Now
    Jump
    Wormrot - Grieve / Weeping Willow / Voiceless Choir (Official Video)
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    WITHIN DESTRUCTION - NIGHTMARE (Official Music Video)
    www.youtube.com
    1
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Inhuman Condition - Recycled Hate official video
    www.youtube.com

    I'm way excited for this album!

    4
    0
    Is there a lemmy client for emacs?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 66%

    There's a world of difference between can and wants to. And as I already pointed out, the existing client is incomplete in important ways, like error handling. So even if I was excited to fuck around figuring out how it works, it still wouldn't be as good as actual documentation.

    I get that this isn't important to you, but continuing to insist that it's documented when it objectively isn't is indefensible. Just say that you don't care and let folks decide whether they want to deal with it or walk.

    1
  • What is happening with the Lemmy mobile apps?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 75%
    In what way have they “taken a back seat?” Taken a back seat to what?
    

    Taken a back seat to browser development.

    And in what way does this manifest? They lack features that the web UI has? Why are you bringing it up here instead of filing tickets with mobile apps?

    It seems silly to say they've "taken a back seat" when they're entirely different pieces of software written by different individuals. It's like saying that Chrome development is taking a back seat to DuckDuckGo. They're different things entirely.

    I don’t believe those client apps are built by the same folks as Lemmy…
    

    They aren’t except for ‘jerboa’.

    It's a side project by a Lemmy developer, not an official part of Lemmy.

    …therefore whether they “function properly” is purely a concern for their developers and users.
    

    It’s a concern because most users connect to the Internet through mobile apps.

    Lemmy is non-commercial and as such “the market” doesn’t work in the same way as an integrated product like Instagram, Twitter, etc.
    

    I’m not addressing the differing world market systems. I’m addressing how most people connect to the Internet.

    You seem to have confused and incorrect ideas about how the internet works.

    2
  • What is happening with the Lemmy mobile apps?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 92%

    It’s my, general, understanding that most people connect to the Internet through mobile apps.

    Certainly, a lot of people use mobile apps.

    If this is the case, then why have apps such as Remmel, Lemmur and jerboa taken a back seat?

    In what way have they "taken a back seat?" Taken a back seat to what?

    They seem to be there for anyone who wants to use them, and look like they're actively maintained.

    IMHO, it would be a mistake to market Lemmy without these mobile apps functioning properly.

    I don't believe those client apps are built by the same folks as Lemmy, therefore whether they "function properly" is purely a concern for their developers and users.

    Lemmy is non-commercial and as such "the market" doesn't work in the same way as an integrated product like Instagram, Twitter, etc.

    12
  • [Idea] An emacs client built for privacy.
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%
    Browsing eww through tor.
    

    I suppose, but it seems rather niche.

    When writing into forms, automatically open a temporary buffer to prevent keylogging.
    

    Pointless. A keylogger is most likely to run at the OS level, so it doesn't matter what program you type into.

    A copy wrapper that destroys the kill ring after yanking. (For sensitive data, like passwords.)
    

    Generally not needed. auth handles storing many credentials without needing to use the kill ring at all. password-store has password-store-copy, which wipes out the kill-ring contents after 45 seconds.

    In general, Emacs is not the right level to solve any of the problems you seem to care about; the OS is. You'd be better served by starting with a hardened Linux, like Skulls or Qubes, and customizing from there.

    5
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Lamb of God - Laid to Rest (Live Quarantine Video)
    www.youtube.com
    4
    0
    Is there a lemmy client for emacs?
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 75%

    I was looking into it, but the Lemmy API isn't documented at all. The devs have some documentation for the JS client library and believe that this is all that's needed. I wasn't motivated to tear the JS lib apart to figure it out, so I didn't.

    But if you want to, that's what you need to do.

    2
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal Now
    Jump
    DEVIL MASTER - Acid Black Mass (Official Music Video)
    *Permanently Deleted*
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    oh, well, there are also different type of learnings. some people might find it difficult to read and comprehend walls of text, while a video might be way more accessible to them. it’s not always about the kids.

    Yes, that's fair.

    However, one must balance accessibility with quality, and many of the ones I've seen are not very good quality — though admittedly, I haven't seen Emacs-specific ones, since I'm comfortable with it & can figure things out on my own. But this seems to be true in general, across a variety of subjects I have seen them for.

    Since they're targeted at beginners, the audience has no way of knowing whether the advice being given is good or not. You can follow along and it might work, but it also might be a completely preposterous way of accomplishing the goal.

    3
  • *Permanently Deleted*
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    not exactly a video tutorial, but i have to say that the interactive tutorial is something i really like. thanks. :P

    I know The Kids These Days love a video tutorial, but they tend to be made by people who are enthusiastic, but not experts, and are not the best source of information. Reading the official documentation is faster and more accurate.

    There's no substitute for building expertise by doing.

    would you suggest using emacs in terminal or the “display” version?

    I strongly recommend the GUI version over the terminal version. Terminals have a rather limited interaction model which is a hindrance to using some of Emacs' more advanced features, like displaying images, using different typefaces, and using all the key combinations Emacs supports.

    4
  • *Permanently Deleted*
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    ieure
    Now 100%

    You can start here: https://www.gnu.org/software/emacs/tour/

    And if you launch Emacs and press C-h t — that is, press Control-H, release them, then press t — it launches the built-in, interactive tutorial.

    3
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    The Metal Margin on 02/24/22
    https://www.kboo.com/media/107948-metal-margin-022422
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal Now
    Jump
    Cult of Luna - Cold Burn
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Temple of the Fuzz Witch — Live 2020
    www.youtube.com
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Entombed - Revel in Flesh
    entombedband.bandcamp.com
    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    The Metal Margin 2022-01-27
    https://www.kboo.com/media/107442-metal-margin-012722

    A journey into the margins of metal

    4
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Steel Bearing Hand - 'Til Death and Beyond
    steelbearinghand.bandcamp.com
    2
    0
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearME
    Metal ieure Now 100%
    Vulture — Gorgon
    vulturekills.bandcamp.com

    A terrific tradmetal banger

    1
    0

    I know I can get feeds for specific communities, but is there a way to get a single feed with all my subscribed communities? I'd like to have one feed that updates when I join or leave a community, instead of needing to subscribe both in Lemmy and my RSS reader.

    6
    1
    https://mail.gnu.org/archive/html/emacs-devel/2021-12/msg01732.html

    This adds "pure GTK" support to Emacs, which offloads much of the complex GUI code into the toolkit library, and means Emacs doesn't have to care whether it's running on X11 or Wayland, because GTK can deal with that. [Here's the thread where the idea was originally proposed](https://lists.gnu.org/archive/html/emacs-devel/2016-10/msg00956.html).

    9
    1
    github.com

    I've been looking for a good built-in dictionary/thesaurus for a while. Found this earlier this week, and it works great!

    6
    0
    http://atomized.org/blog/2021/11/28/old-mccarthy-had-a-form/

    This is an expanded blog post about EIEIO and CLOS, based on [my EmacsConf 2021 talk](https://emacsconf.org/2021/talks/form/).

    9
    0

    The [API docs](https://join-lemmy.org/docs/en/client_development/client_development.html) on join-lemmy.org are actually JavaScript SDK docs, not API docs. I want to build an API client in a different language, not write a JavaScript thing using the SDK, and would prefer not to plumb the JS SDK code to understand the API. Is there somewhere that has a language-agnostic description of Lemmy's APIs?

    24
    9
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearIE
    Now
    19 26

    ieure

    lemmy.ml