linux Linux Idea for a new project: reblued
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    8 months ago 100%

    The repository is https://github.com/djtech-dev/reblued but at the moment is pretty much empty, just the project's skeleton, license, README and disussions for collaborators.

    3
  • linux Linux Idea for a new project: reblued
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    8 months ago 87%

    Thanks for your reply; i won't work with firmware-level aspects of the stack, as my plan is to write the userspace daemon, while keeping the kernel-levels modules identical and to communicate to them via HCI sockets, as they are implemented by Linux and with them I can talk directly to the bluetooth controllers.

    I'll check out Android's project and double-check for security vulnerabilities in older version of the protocols tho, so thank you again for replying.

    6
  • linux
    Linux djtech 8 months ago 94%
    Idea for a new project: reblued

    Hi everybody, i'm a long time Debian user and, while i've always loved the Linux experience, the bluetooth side of things was always a little bit... painful. Lately, i've been digging on how bluetooth on Linux works (i knew about BlueZ, but i didn't know about HCI sockets, standard protocols for bluetooth controllers, ...). Seeing how Android manages to work fine with bluetooth (yes, i know, money and company support, blah blah blah), i was thinking about re-writing the bluetooth daemon, in order to be modern, modular, safe (written in Rust), stable and retro-compatible (exposes the same D-Bus APIs as BlueZ) I already found some documents about HCI socket in Linux, HCI communication with bluetooth controllers, HID standards for Bluetooth, etc... My questions are: - is this a good idea? - does somebody want to collaborate? Thanks for reading. EDIT: The repository is https://github.com/djtech-dev/reblued but at the moment is pretty much empty, just the project's skeleton, license, README and disussions for collaborators.

    80
    11
    memes Memes I was able to learn React though
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    Fork the feature one, get the diff of the commit that patches the bug and apply the diff to your fork.

    Now compile and test.

    13
  • linux Linux I've started building a TUI for Lemmy
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    A quick research tells me that there aren't patches for other emulators, but the protocol seems well described, so making those patches is possible. I could also take a look at Alacritty source code and deicide if I could make this project work.

    2
  • linux Linux I've started building a TUI for Lemmy
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    For rendering high quality images in the terminal, check out the Kitty graphical protocol. I don't know if they are any python libraries to use, but I think that they are. P.S. This seems to work well https://stackoverflow.com/questions/58138638/how-to-display-graphical-images-in-kitty-terminal-using-python

    9
  • linux Linux OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!
    Jump
    funny
    Funny djtech 9 months ago 96%
    A great mechanic
    107
    2
    linux Linux Flatpack, appimage, snaps..
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 50%

    What do you mean by AppImage permissions? A sandboxing feature like "access only those directories, those /dev devices, ..."

    EDIT: obviously this isn't just for AppImage, but I tested it with AppImage and it work well. Another tip: if you want a package manager for managing AppImage installations try zap (https://github.com/srevinsaju/zap)

    In that case, take a look at bubblejail. (https://github.com/igo95862/bubblejail)

    0
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearMI
    Microblog Memes djtech 9 months ago 98%
    Nice parenting tip
    698
    21
    linux Linux Super weird error, what's happening?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    Before the "systemctl" command: try removing the GPU and booting it up without the GPU If it works, you can skip the "systemctl" commands

    3
  • general General Discussion Excelling in Statistics: Your Ultimate Guide to Statistics Assignment Help
    Jump
    linux Linux Super weird error, what's happening?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    Run "journalctl --lines 200" and send photos of output.

    NOTE: This is all of the logging of the computer, and it's long (that command select the last 200 entries), so you might have to scroll down using the PageDown key (or arrow down) in order make the photos of everything

    3
  • linux Linux Super weird error, what's happening?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 100%

    The Shell where you typed "systemctl reboot" and "exit".

    If you are running KDE neon, try "apt update" and "apt upgrade". If It doesn't work do "sudo apt update" and "sudo apt upgrade"

    3
  • linux Linux Super weird error, what's happening?
    Jump
    linux Linux LXD now re-licensed and under a CLA
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 66%

    Yes, but I can still play steam, any Valve game and atm any Linux steam game on X11.

    I don't hate Wayland as a project, I just don't like Wayland as it current state. Give me better stability, better support with multiple monitors and a compositor with more customization, and I'll be happy.

    But, in my opinion, Wayland is by design opinionated. Some ideas are good, such as the security model, some are both good and bad, such as the Compositor VS Server+WM debate (both good systems in my opinion), some are just bad (no unified screen management option; obviously there are LOTS of protocol extension, but not all are supporting everywhere)

    So, imo, WayLand just needs a stable, (really) customizable Compositor with all useful extensions and designed to put other components together; I'm still on my X11+awesomewm+rofi+polybar, and I want a customizable, stable and module approach on Wayland.

    1
  • linux Linux LXD now re-licensed and under a CLA
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    9 months ago 42%

    Yes, but I can still play steam, any Valve game and atm any Linux steam game on X11.

    I don't hate Wayland as a project, I just don't like Wayland as it current state. Give me better stability, better support with multiple monitors and a compositor with more customization, and I'll be happy.

    But, in my opinion, Wayland is by design opinionated. Some ideas are good, such as the security model, some are both good and bad, such as the Compositor VS Server+WM debate (both good systems in my opinion), some are just bad (no unified screen management option; obviously there are LOTS of protocol extension, but not all are supporting everywhere)

    So, imo, WayLand just needs a stable, (really) customizable Compositor with all useful extensions and designed to put other components together; I'm still on my X11+awesomewm+rofi+polybar, and I want a customizable, stable and module approach on Wayland.

    -1
  • privacy Privacy 2024 mustang extensive invasions of privacy
    Jump
    mildlyinfuriating Mildly Infuriating Windows 10 keeps bugging me to use a Microsoft account
    Jump
    mildlyinfuriating Mildly Infuriating Windows 10 keeps bugging me to use a Microsoft account
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    10 months ago 89%

    The best way to install is to use a LIVE edition. This is useful beacuse you have a nice installer intergrated and you can try it before you have to install the OS on the computer.

    For download of this edition, see www.debian.org/CD/live

    From there, if you come from Windows, I would raccomend KDE, as it is stable and customizable. Search "KDE screenshot" to see what it looks like, and if you like it.

    If you want this, here the direct URL to download: https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.2.0-amd64-kde.iso

    Debian should also be lite enough for older machines, and it is the most stable distro I've tried. With this OS, there are already web browser, media player, office suite,... but you can also download Steam, emulators and lots of software

    For help you can DM me.

    15
  • memes Memes I've sacrificed so much. This must work...
    Jump
    linux Linux MPV dropping frames and audio
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    If you want to use an OpenGL backend, see https://github.com/mpv-player/mpv/issues/4080

    NOTE: I never used mpv, so i'm not really an expert; but please post the logs that are printed to the console when you launch mpv from the console.

    1
  • lemmy Lemmy An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 66%

    Yes, but those bots are just spammy and not wanted by the community (not as the global Lemmy community, but as a specific "subreddit"). You can check the additional features (anti-spam, DoNotPost lists, global limits, dynamic limits, ...)

    1
  • fediverse Fediverse An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    What we need is more people participating in the network, our collective goal should be to get all the people who are using reddit/twitter because “that’s where most people are” and provide them tools to migrate without making them feel like they are missing out on anything. This is how we can win.

    Getting content from the outside, with all of the tools integrated in Relly, might just be the solution, I guess.

    2
  • fediverse Fediverse An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    But what I really want to point out is that what we need is not more content per se. What we need is more people participating in the network, our collective goal should be to get all the people who are using reddit/twitter because “that’s where most people are” and provide them tools to migrate without making them feel like they are missing out on anything. This is how we can win.

    This is cool! As said in another comment, I'm now also thinking about a reverse bot which posts from Lemmy to other platforms and keeps the original URL, so that people can partecipate, see the instance homepage, register, ... Just trying to improve this amazing environment!

    3
  • lemmy
    Lemmy djtech 11 months ago 77%
    An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)

    crosspostato da: https://lemmy.world/post/7542906 > So, Lemmy is sometime missing content. I don't regret switching from Reddit to Lemmy but, expecially for niche communities, the content isn't always here. > > My idea is to fix this is a Fediverse-based content relay named Relly. > > Relly allows you to select RSS feeds, Mastodon users, Mastodon hashtag and Mastodon instances (so, the top posts on that instance) as sources for content, and post them to your favourite Lemmy community. > > There are several features which make Relly better and anti-spam: > - Limits for a source (example: only up to 5 posts a day from this RSS feed) > - Limits for a community (example: only up to 5 posts a day to !archlinux) > - Global limits (example: only up to 10 posts made each day) > - Opt-out for servers & communities (instance and community moderators will be able to ask to be put in the UNLIST, which blocks by default Relly on your instace/community; this isn't an anti-spam, as it is more a tool for avoiding common users to use Relly in a malicous and spammy way) > - Order posts (so, if i have 10 RSS posts and 10 Mastodon posts and a global limit of 15 posts, you can either have the 10 RSS posts and the 5 most upvoted Mastodon posts, or some RSS posts and some Mastodon posts [always the most upvoted]) > - Multiple communities (post the same content to different communieties, or set up a fraction [ex. 50%], so that each post has a certain percentage to be posted on a certain community) > - Dynamic limits: You can set an objective of active users/post made in the last 24 hours, so that the limits (either for a specific source, a specific community or globally) will be reduced. Example: if you set a objective of 50 posts, and 25 are made, the limits of Relly will be 50% of what they were originaly set to be; this allows Relly to completly stop posting on a community if the objective was already reached. > - Do not repeat: before posting a link, checks if it was already posted in the community in a specific time period (by default, 48 hours) > - Modularity: new post sources and post outputs can be implemented; an example could be an e-mail output, so that you can run Relly in local and recieve an e-mail everyday with your favourite news) > > Relly is designed to be used by moderators of communities, but users can also use it. > A user should always ask the moderator if it is OK to use it. > A moderator should always ask the admins if it is OK to use it. Moderators, if they are the one using it, should also make public the list of sources, and allow the community to discuss possible edits to the list. > The admins should put in the sidebar notes if Relly is OK to use for moderators of communities. > > At the moment, Relly is just the idea that I presented here; I want to hear the community's feedback, and if the community is OK with this project being made, I will start working on it (I will make it in Rust and release under the MIT License).

    12
    4
    fediverse Fediverse An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    I should check, but if i remeber correctly, i had some subreddits that i read on newsboat using some kind of option in the RSS link in order to get the top. (something like ?top=24hrs or like that)

    3
  • fediverse Fediverse An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 50%

    Thanks for replying to my post.

    For Mastodon: this isn't the same as you are saying with the user-follow. In your case, each users follows the users that they want to see, and they can partecipate in the comments of that post, but they will see ALL of the posts of that user in their timeline/feed. Here, the community choose what users/hashtags/instances to follow, the best posts get selected and they get posted, without being spammy. You don't have to see everything, but only the one that both were highly-ranked on Mastodon and they were upvoted on Lemmy. At the same time, you can't control exactly what sources are selected, but you can also interact with the community in order to drive the moderators to change the sources list, or you could just change/make a new community based on Relly. They are two different approches, that could live in symbiosis (ex. You select your own Mastodon users to follow, and the only Relly's Mastodon posts that appear are the one that you didn't already saw in your personal timeline [this would require collaboration with the Lemmy Server Development Team])

    Some other additions:

    • This isn't the same as other bots that keep on posting contents, thanks to Limits, objectives, top posts, ...
    • Being moderated by the moderators/admin of the community/instance, the quality threshold is/should be higher.
    • Content is created by users who want more content. We can provide more content, and slowly stop pumping from the outside, until Lemmy is fully independent. (see Dynamic limits in my original post)
    • Now that I think of it, it might be a good idea to make a reverse bot, which takes the top posts from Lemmy and posts on Reddit/Mastodon/..., while providing the link to the original lemmy post, in order to drive more traffic and engagement

    Hope this is useful!

    0
  • fediverse Fediverse An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    Yes, and the fact that it doesn't post any link that was already posted in the last 48 hours avoid spamming.

    I think that subreddits could be usable using the RSS feed system, as Reddit API are expensive and if we set up a RSS feed containing the top of 24 hours, we can extract links from there.

    3
  • fediverse
    Fediverse djtech 11 months ago 78%
    An idea for more content on Lemmy (and the fediverse): Relly (Relay+Lemmy)

    So, Lemmy is sometime missing content. I don't regret switching from Reddit to Lemmy but, expecially for niche communities, the content isn't always here. My idea is to fix this is a Fediverse-based content relay named Relly. Relly allows you to select RSS feeds, Mastodon users, Mastodon hashtag and Mastodon instances (so, the top posts on that instance) as sources for content, and post them to your favourite Lemmy community. There are several features which make Relly better and anti-spam: - Limits for a source (example: only up to 5 posts a day from this RSS feed) - Limits for a community (example: only up to 5 posts a day to !archlinux) - Global limits (example: only up to 10 posts made each day) - Opt-out for servers & communities (instance and community moderators will be able to ask to be put in the UNLIST, which blocks by default Relly on your instace/community; this isn't an anti-spam, as it is more a tool for avoiding common users to use Relly in a malicous and spammy way) - Order posts (so, if i have 10 RSS posts and 10 Mastodon posts and a global limit of 15 posts, you can either have the 10 RSS posts and the 5 most upvoted Mastodon posts, or some RSS posts and some Mastodon posts [always the most upvoted]) - Multiple communities (post the same content to different communieties, or set up a fraction [ex. 50%], so that each post has a certain percentage to be posted on a certain community) - Dynamic limits: You can set an objective of active users/post made in the last 24 hours, so that the limits (either for a specific source, a specific community or globally) will be reduced. Example: if you set a objective of 50 posts, and 25 are made, the limits of Relly will be 50% of what they were originaly set to be; this allows Relly to completly stop posting on a community if the objective was already reached. - Do not repeat: before posting a link, checks if it was already posted in the community in a specific time period (by default, 48 hours) - Modularity: new post sources and post outputs can be implemented; an example could be an e-mail output, so that you can run Relly in local and recieve an e-mail everyday with your favourite news) Relly is designed to be used by moderators of communities, but users can also use it. A user should always ask the moderator if it is OK to use it. A moderator should always ask the admins if it is OK to use it. Moderators, if they are the one using it, should also make public the list of sources, and allow the community to discuss possible edits to the list. The admins should put in the sidebar notes if Relly is OK to use for moderators of communities. At the moment, Relly is just the idea that I presented here; I want to hear the community's feedback, and if the community is OK with this project being made, I will start working on it (I will make it in Rust and release under the MIT License).

    35
    35
    linux Linux The future of Linux
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 90%

    I can see, in some rare-but-actually-possible conditions, all of those elements happen, but not the last one.

    Why would Adobe and Microsoft release software for WebAssembly/Web environments, when Microsoft wants to keep you locked in their shitty environment?

    What I could see is that the FOSS alternatives keep getting updated (some of them, like LibreOffice, are full alternatives to close-source software and they have been like that for years), the user population expands (expecially with Adobe and MS wanting to put subscriptions everywhere) and using FOSS software as alternatives for Office, Premiere, PhotoShop, ... becomes the norm.

    9
  • linux Linux MPV dropping frames and audio
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    11 months ago 100%

    Try running top and reply with the CPU usage while you are losing buffers.

    Being a RPi, it might just be a performance issue.

    2
  • atheism Atheism What the trolly problem actually looks like
    Jump
    atheism Atheism What the trolly problem actually looks like
    Jump
    atheism Atheism What the trolly problem actually looks like
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearDJ
    djtech
    12 months ago 33%

    Yes, the bible says that God created Satan, an entity which had free will and was "good". Like the human, the entity could also do sinful things thanks to the fact that he had free will. Infact, Satan turned "bad" but Lucifer’s sinful pride cost him his place in paradise.

    -1
  • atheism Atheism What the trolly problem actually looks like
    Jump
    lemmy
    Lemmy djtech 1 year ago 95%
    What does Lemmy lack?

    Just wanted to ask: what do you not like in Lemmy (Lemmy as communities, server and clients)? This is just a way for me to get some feedback from the community.

    58
    74
    archlinux
    Arch Linux djtech 1 year ago 100%
    Impossible to read microSD card

    crosspostato da: https://lemmy.world/post/2246549 > Hello everybody, > > I'm trying to read a (probably damaged) microSD card from my computer (tried with two different computers, both Arch Linux, which can read other card without any problems). > There isn't any singal of life (no `/dev/sdX`, nothing with GParted, testdisk, ...); the only thing that I found was in `dmesg`. > Here's the output of `sudo dmesg | rg "mmc0"`: > > ` > ` > > Any idea on how to resolve?

    4
    4
    linux
    Linux djtech 1 year ago 94%
    Impossible to read microSD card

    Hello everybody, I'm trying to read a (probably damaged) microSD card from my computer (tried with two different computers, both Arch Linux, which can read other card without any problems). There isn't any singal of life (no `/dev/sdX`, nothing with GParted, testdisk, ...); the only thing that I found was in `dmesg`. Here's the output of `sudo dmesg | rg "mmc0"`: ` ` Any idea on how to resolve?

    33
    19
    rust
    Rust djtech 1 year ago 80%
    Problems with borrowing Traits

    crosspostato da: https://lemmy.world/post/1916287 > > > Hi everybody, I'm new to Rust. > > So, I have a struct `Panel` which contains a data `widget` which implements the trait `Widget` > I have to implement a function for `Panel` that uses another function that requires a type that implements `Widget`. > > I tried `Box<T>`, `Rc<T>`, `Box<dyn Widget`, `&T`, but nothing, always compiler errors. > > How can I fix this?

    3
    7
    rustlang
    Rust Lang djtech 1 year ago 60%
    Problems with borrowing Traits

    crosspostato da: https://lemmy.world/post/1916287 > > > Hi everybody, I'm new to Rust. > > So, I have a struct `Panel` which contains a data `widget` which implements the trait `Widget` > I have to implement a function for `Panel` that uses another function that requires a type that implements `Widget`. > > I tried `Box<T>`, `Rc<T>`, `Box<dyn Widget`, `&T`, but nothing, always compiler errors. > > How can I fix this?

    1
    2
    rust
    Rust Programming djtech 1 year ago 77%
    Problems with borrowing Traits

    Hi everybody, I'm new to Rust. So, I have a struct `Panel` which contains a data `widget` which implements the trait `Widget` I have to implement a function for `Panel` that uses another function that requires a type that implements `Widget`. I tried `Box<T>`, `Rc<T>`, `Box<dyn Widget`, `&T`, but nothing, always compiler errors. How can I fix this?

    5
    2
    rust
    Rust djtech 1 year ago 100%
    Allowing to add functionalities in Rust

    crosspostato da: https://lemmy.world/post/1578379 > Hi, > I Just started working on a Emacs-inspired text editor in Rust. > > Being insipred by Emacs, the most important part Is the possibiliy to implement new components. > > My ideas were: > > - Rust-based scripting language, like Rhai > - RustPython (slower, but more compatible and lots of people know Python) > - PyO3 (Bigger executable and not that fast) > - Wasm/Wasi (Cross-platform, but I don't know if the compatibility with Rust's hosted functions and structs is good) > - Other binded language, like V8, Lua or SpiderMonkey > - Compiled plugins, like .so or .DLL (Fast, but not compatible; there should be Rust plugin frameworks for implementing this, but I don't remember the name) > > The elements to analyze are: speednees (consider it's a text editor, so...), easy-to-develop and Cross-platform (if possible, not that important), but the possibility to execute functions in the host Rust program is EXTREMELY important. > > Thoughts? > > Thanks in Advance. > >

    12
    4
    rustlang
    Rust Lang djtech 1 year ago 100%
    Allowing to add functionalities in Rust

    Hi, I Just started working on a Emacs-inspired text editor in Rust. Being insipred by Emacs, the most important part Is the possibiliy to implement new components. My ideas were: - Rust-based scripting language, like Rhai - RustPython (slower, but more compatible and lots of people know Python) - PyO3 (Bigger executable and not that fast) - Wasm/Wasi (Cross-platform, but I don't know if the compatibility with Rust's hosted functions and structs is good) - Other binded language, like V8, Lua or SpiderMonkey - Compiled plugins, like .so or .DLL (Fast, but not compatible; there should be Rust plugin frameworks for implementing this, but I don't remember the name) The elements to analyze are: speednees (consider it's a text editor, so...), easy-to-develop and Cross-platform (if possible, not that important), but the possibility to execute functions in the host Rust program is EXTREMELY important. Thoughts? Thanks in Advance.

    5
    7
    piracy
    Best place to download Nintendo Switch ROMs?

    What is the best place to download Nintendo Switch ROMs?

    46
    25
    archlinux
    Arch Linux djtech 1 year ago 0%
    Not correct suspension.

    On Arch Linux on Dell Latitude 7480 (Intel i5 7th Gen) the suspension features works when i close the computer, and it wakes up when i reopen it. While on Ubuntu LTS / Debian Stable everything worked as normal, but on Arch when the computer is suspended the display's backlight is on and there's a probability that the CPU isn't in an idle mode beacuse the fans remain pretty loud. This obvioulsy drains the battery, making imossible to really suspend the computer. Any help?

    0
    4
    general
    General Discussion djtech 1 year ago 25%
    Discussing bans in lemmy.world

    Hi, I’m the author of @nitrofuel, a semi-automated tech news bridge to different Lemmy’s communities and instances. This is not a standard bot, beacuse all links have to be review by the mantainer (at the moment, me) before the bot can post it on all communities (about 14 are registred in the main dataset); i know this is kinda spammy, but the idea is to still keep a medium content-quality threshold. The bot user just got banned, after less than an hour of running? Is it possible to be unbaned? Is there a limit of posts/communities? Is there an higher content-quality threshold? I can change how the system works, but I wanted to ask for a possibility to be unbanned / recreate the account with infranging ToS, in order to build a better platform. (P.S. The Nitrofuel bridge is also designed to slow the content output if the user partecipation goes up, in order to slowly fade away when a lot of other user-generated original high-quality content is posted; the final objective is to have the account officialiy deleted when the interested communities are fully-grown and there’s a sufficent amount of high-quality original content)

    -2
    4
    general
    General Discussion djtech 1 year ago 70%
    Discuss banning in lemmy.world

    Hi, I'm the author of @nitrofuel, a semi-automated tech news bridge to different Lemmy's communities and instances. This is not a standard bot, beacuse all links have to be review by the mantainer (at the moment, me) before the bot can post it on all communities (about 14 are registred in the main dataset); i know this is kinda spammy, but the idea is to still keep a medium content-quality threshold. The bot user just got banned, after less than an hour of running? Is it possible to be unbaned? Is there a limit of posts/communities? Is there an higher content-quality threshold? I can change how the system works, but I wanted to ask for a possibility to be unbanned / recreate the account with infranging ToS, in order to build a better platform. (P.S. The Nitrofuel bridge is also designed to slow the content output if the user partecipation goes up, in order to slowly fade away when a lot of other user-generated original high-quality content is posted; the final objective is to have the account officialiy deleted when the interested communities are fully-grown and there's a sufficent amount of high-quality original content)

    4
    10
    newcommunities
    New Communities djtech 1 year ago 22%
    Community for ye Fans: !kanyewest

    Just launched a community on lemmy.world for ye Fans leaving Reddit reachable at !kanyewest@lemmy.world

    -5
    3
    "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearKA
    The ye Community djtech 1 year ago 33%
    Welcome to !kanyewest

    Welcome to !kanyewest, the Lemmy community for all ye's fans! Reddit mods are welcome to request for moderation roles here.

    -1
    0
    archlinux
    Arch Linux djtech 1 year ago 100%
    Problems with Arch's mirror

    When I try to install `mariadb` via `yay`: `errore: impossibile scaricare il pacchetto 'mariadb-clients-10.11.4-1-x86_64.pkg.tar.zst' da archlinux.mirror.server24.net : The requested URL returned error: 404 errore: impossibile scaricare il pacchetto 'mariadb-10.11.4-1-x86_64.pkg.tar.zst' da archlinux.mirror.server24.net : The requested URL returned error: 404 errore: impossibile scaricare il pacchetto 'mariadb-libs-10.11.4-1-x86_64.pkg.tar.zst' da archlinux.mirror.server24.net : The requested URL returned error: 404 attenzione: troppi errori da archlinux.mirror.server24.net, ignoro il resto dell'operazione errore: impossibile scaricare il pacchetto 'liburing-2.4-1-x86_64.pkg.tar.zst' da archlinux.mirror.server24.net : The requested URL returned error: 404 attenzione: impossibile scaricare alcuni file errore: impossibile eseguire l'operazione richiesta (impossibile scaricare alcuni file) Si sono verificati degli errori, nessun pacchetto è stato aggiornato. -> error installing repo packages` This is in Italian, but basicily requesting the packages from `archlinux.mirror.server24.net` returns 404.

    8
    5