literature.cafe

512 readers
12 users here now
(and anyone else, really)

This is a general special interest lemmy instance focusing on lovers of all things pertaining to reading and writing and all of the people that enjoy it as well as fandoms and niches that exist within reading circles. We federate with other instances, with our local communities being focused primarily on the above.

If you want to federate a new community, go to lemmyverse.net and copy a link to a community and paste it into the search bar. Be patient!

Also, consider installing instance assistant to better navigate lemmy and find communities better! Find links to download them here: firefox, chrome, edge


Instance Rules
  1. Keep it cozy. (No -isms, bigotry, gatekeeping, or general disrespect. Just be nice!)
  2. Please, no visual porn. (Smut and discussion of smut is OK as long as it is tagged as NSFW.)
  3. No spam.
  4. Be mindful of other instance rules.
  5. Keep self-promo to a minimum.
  6. Tag AI generated content as such.
  7. Please avoid piracy.

Server Info

Registration is open with human approval, just to make sure there's no bots afoot. Approval should take less than a day (and are sometimes near instant)

Please check your spam folder for an email from noreply@literature.cafe if you are having difficulty finding email confirmation.

Community creation is enabled. When creating new communities please be mindful of the instance focus.

If you have any issues or concerns, please message an admin

Fediseer Guarantees


For those visiting from other instances, we have a community directory to make finding communities easier: !411@literature.cafe


We also have alternative lemmy UIs to use for those who want them.

A familiar UI - old.literature.cafe

Photon - ph.literature.cafe

Tesseract (photon fork with more multimedia focused features) - t.literature.cafe


Donations are greatly appreciated and go entirely to server costs but are not required.

List of Patrons Daily Uptime Ratio Weekly Uptime Ratio Average Response Time

founded 1 year ago
ADMINS
1
 
 

The domain was also renewed. Thank you to @Arthur for all you do. Things seemed to have go pretty well.

Contemplating what kind of local only community we should make. A local only general forum perhaps?

2
 
 

When awake, Zebra Finches sing a well-regulated line of staccato notes. But their sleeping song movements are fragmented, disjointed and sporadic—“rather like a dream,” Mindlin says. A dozing finch seems to silently practice a few “notes” and then add another, producing a pattern of muscle activity that reminds Mindlin “of learning a musical instrument.”

3
 
 

cross-posted from: https://lemmy.ml/post/21390036

I finished reading the Kotlin documentation (§Concepts) and want to do something now. I was thinking about making a desktop app with a GUI. For that people seem to recommend Jetbrains Compose.

It seems however that the guides (https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-create-first-app.html) to set up such a project assume I have more than one target. I however don't and thus don't need to divide my project into common code, ios code, wasm code, etc. I only need to compile my project for the JVM, since I'm only intending to support Linux and BSD. I don't have much experience with the Java/Kotlin-centric build systems and I would like to avoid investing too much time into it (since for now I would like to spend more time writing that app, preferring to learn Gradle later in my journey), so I thought about just generating a template as recommended by the guides (using https://kmp.jetbrains.com/) and to just remove everything that doesn't matter for my project. However, since I don't have much experience with Gradle yet, I don't know what exactly the changes are that I need to make to the build script

Generated code

import org.jetbrains.compose.desktop.application.dsl.TargetFormat

plugins {
    alias(libs.plugins.kotlinMultiplatform)
    alias(libs.plugins.jetbrainsCompose)
    alias(libs.plugins.compose.compiler)
}

kotlin {
    jvm("desktop")
    
    sourceSets {
        val desktopMain by getting
        
        commonMain.dependencies {
            implementation(compose.runtime)
            implementation(compose.foundation)
            implementation(compose.material)
            implementation(compose.ui)
            implementation(compose.components.resources)
            implementation(compose.components.uiToolingPreview)
            implementation(libs.androidx.lifecycle.viewmodel)
            implementation(libs.androidx.lifecycle.runtime.compose)
        }
        desktopMain.dependencies {
            implementation(compose.desktop.currentOs)
            implementation(libs.kotlinx.coroutines.swing)
        }
    }
}


compose.desktop {
    application {
        mainClass = "org.example.project.MainKt"

        nativeDistributions {
            targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
            packageName = "org.example.project"
            packageVersion = "1.0.0"
        }
    }
}

What resources should I look at to quickly create a kotlin Compose project targeting only the JVM? (maybe a gradle crashcourse????)


Unrelated, but if you want you can also share your opinion regarding the use of Compose vs JavaFX vs Swing for this situation

4
 
 
5
 
 

"The Amiga I made Worms on is all recapped and working again," he says on social media. "Everything is also finally backed up."

"So looks like I’ll be getting back into games development," adds Davidson, before saying that he has plans to expand the iconic Director's Cut of the game. "I have a Worms DC update to finish... will be an update to that which makes it feature-complete and adds some other stuff as well."

6
 
 

I installed lots of OSs on my PC. The mistake I did was not backing up my EFI partition beforehand.

7
 
 
8
 
 
9
 
 
10
 
 

I installed lots of OSs on my PC. The mistake I did was not backing up my EFI partition beforehand.

11
 
 
12
 
 
13
 
 
14
15
 
 
16
 
 
17
 
 
18
19
 
 

cross-posted from: https://lemmy.ml/post/21365139

Buny

20
 
 
21
22
 
 
23
 
 

She's the namesake of the Del Rey Books publishing imprint.

The article links to a PBS documentary, Judy-Lynn Del Rey: Galaxy Gal from a series "Renegades" which "highlights little-known historical figures with disabilities"

24
 
 

A Texas county has mandated public libraries move a well-regarded children's book documenting the mistreatment of Native Americans in New England — Colonization and the Wampanoag Story — from the "non-fiction" section to "fiction." The decision was made after the government of Montgomery County, under pressure from right-wing activists, removed librarians from the process of reviewing children's books and replaced them with a "Citizens Review Committee." Colonization and the Wampanoag Story was "challenged" by an unknown person on September 10, 2024. The Committee responded by ordering that the book be moved to the fiction section of public libraries in Montgomery County by October 17, 2024, according to public records obtained by the Texas Freedom To Read Project shared with Popular Information.

The author of Colonization and the Wampanoag Story is Linda Coombs, a "historian from the Wampanoag Tribe." Coombs spent three decades working at the Wampanoag Indigenous Program, an initiative to preserve the history of the Wampanoag people. The book is published by Penguin Random House, which describes the book as "[t]he true story of the Indigenous Nations of the American Northeast, including the Wampanoag nation and others, and their history up to present day."


The move to reclassify Colonization and the Wampanoag Story comes after a controversial decision last March to remove librarians from the decision-making process when a children's book carried by Montgomery County is challenged. Previously, there was an advisory committee comprised of five librarians and five community members. As a result of the change, the librarians were removed from the Committee, and the determinations of the new Committee, which consisted of five non-librarians, became binding.

25
 
 
view more: next ›