swp Socialist Workers Party Unions Must Rise Again to Face the Challenges of AI and Automation
Jump
technology Technology YouTube is Losing The War Against Adblockers
Jump
technology Technology 3D printer maker Bambu Lab faces patent infringement lawsuits that could threaten hobbyist 3D printing in general
Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    1 month ago 100%

    I liked this discussion. However, I think both of you have different axioms. It's a pro-socialism vs pro-capitalism debate.

    In capitalism, we need innovation to create new value. Or you can pollute water to sell water bottles which will have value now. It's up to citizens to decide what to restrict that was publicly available or what to innovate.

    In socialism, the innovation is only happening where it needs to happen carefully planned and funded by the government.

    I'm rather socialist, so I'd defend it:

    Having a software with inability to modify is injustice, It's the same as polluting a water to sell it. Even if we need to pollute the water to sell it, it doesn't justify pollution.

    3
  • technology Technology Report: Consumer Hardware Still Often Impossible To Repair Despite New State ‘Right To Repair’ Laws
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    1 month ago 50%

    You can't make a law for everything evil that corporations do. Social democracy is flawed inherently. We need direct decision power of people in those firms. Never gonna happen though.

    0
  • linux Linux So I installed Arch Linux... Is this it?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    1 month ago 50%

    I recently installed Nix alongside with Arch. I feel the same. After years of using Arch I spent two days to get everything configured the same as in my Arch, and I haven't finished it yet.

    0
  • linux Linux Linux Desktop reaches New All time high. 4.45%(+0.4) 📈🐧
    Jump
    linux Linux Zed on Linux is out!
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    2 months ago 37%

    I use rust only if we need performance, for small services. The industry does the same. People use node for backend but e.g. redis is in rust. It's a good tool if you use it for the right stuff.

    EDIT: redis is not in rust, but e.g. aws writes many services in rust

    -2
  • linux Linux People doing the 30 days linux Challenge are having several problems because of Mint's old packages and technology. Why people still recommend it when there is Fedora and Opensuse with KDE and Gnome?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 100%

    Our views can be compatible. Endless os is quite limited right now, but if flathub would have xampp, for example, that would be easily the simplest way to run a webserver. However, every techy person prefers docker, me too. It's just not something that my mother can deal with. In general, linux is lacking these mother compatible apps where we have more advanced solution. Of course, I wouldn't recommend endless and others in the category if the goal is to run a webserver.

    2
  • linux Linux People doing the 30 days linux Challenge are having several problems because of Mint's old packages and technology. Why people still recommend it when there is Fedora and Opensuse with KDE and Gnome?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 50%

    None of them good for non techy people. I wouldn't recommend mint. Gnome is the most friendly DE with pleasing defaults. There are many immutable flatpak distros coming with gnome. e.g.: Endless os which is pre installed on some asus laptops instead of Ubuntu for reason.

    0
  • politics politics Trump Joked About Nazi 'Ovens' to His Jewish Employees, Says Former Trump Org VP
    Jump
    apple_enthusiast Apple *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 100%

    Just a little. Big corporations ruin the working class just to eat more profit. I wish they had received less love.

    1
  • apple_enthusiast Apple *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 100%

    By the way, I am an apple hater because I tried apple after years of using Linux and it was a true mess. Here's a story: I had to make an app building CICD pipeline and guess what? We had to run a macbook as a server because they fucking cannot share at least a VM for building. A CLI command brought up a GUI confirmation. How should I automate something that brings up a GUI. Garbage. Package management is horrible. Command line utilities was outdated. Case insensitive filesystem. Then Ruby...

    And it's not enough that they are shit, but they are actively holding back innovation. They held back PWAs for example. And they shit on open-source. They are the definition of vendor lock-in.

    They look good though.

    1
  • apple_enthusiast Apple *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 100%

    It works between android and any linux distro through kde connect. It let's me do more than just clipboard sharing. e.g.: I could remote control my laser engraver through it.

    1
  • apple_enthusiast Apple *Permanently Deleted*
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    3 months ago 30%

    Vertical integration and progressive company are good for Apple but for the consumer they are irrelevant I think.

    Security is ok, privacy must be a joke, siri is listening, just like google. You have to be logged in to install an app from the store etc...

    Pretty limited ui. Some might like it, some may don't, but they can't change nothing.

    -17
  • programming Programming Cuple RPC: Typesharing between frontend and backends made easy. The missing type-safety for full-stack.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    4 months ago 100%

    Thanks for the question. GraphQL works with multiple languages, Cuple works only with Typescript. Despite this drawback this also gives you some advantages:

    • The Request and Response types are auto-inferred from the endpoint you write
    • Because the types are in Typescript you don't need to generate a client, you just simply use it with @cuple/client and get instant feedback.
    • You don't have to learn another language. It's just typescript.

    Practically it means less boilerplate and it let's you focus on the feature you write. Cuple is also not a query language, you get what the server sends you, it's more likely a type-safe FFI binding. With Cuple you can build a REST API, or anything similar to that with HTTP method, header, path, query, body, and you can use it type-safely.

    4
  • programming
    Programming fxdave 4 months ago 87%
    Cuple RPC: Typesharing between frontend and backends made easy. The missing type-safety for full-stack.

    Hey, I'm not a fan of advertising libraries, but otherwise, nobody will know them. I think this package is really spot on and solves many issues with current web technologies. I'd like to continue this project. If you found it interesting please give some feedback. [github.com/fxdave/cuple](https://github.com/fxdave/cuple) intro: [The Missing Type-Safety for Full-Stack](https://dev.to/fxdave/the-missing-type-safety-for-full-stack-51kk)

    18
    2
    linux Linux What're some of the dumbest things you've done to yourself in 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/dicebearFX
    fxdave
    5 months ago 100%

    I deleted /lib64/ld-linux-x86-64.so.

    I did it because valgrind had a problem with it. I thought I can fix it with reinstalling the package. I tried to lookup which package is it from, but the command I used was wrong and I didn't get any result. So I thought, what if I created it, maybe I just forgot it.

    the moment I deleted it everything stopped working. It was fixable only from a pendrive.

    4
  • opensource Open Source Where can I share IR remote codes so they are accessible to everyone in an easy manner?
    Jump
    technology Technology ‘Meta is out of options’: EU regulators reject its privacy fee for Facebook and Instagram
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    5 months ago 100%

    I would imagine it as lemmy. It would be a free, ethical software which is indirectly funded by the government. Everybody uses facebook so that's a good reason to turn it into a public property. We could make it without anti-features. Made for people, not for profit.

    3
  • technology Technology ‘Meta is out of options’: EU regulators reject its privacy fee for Facebook and Instagram
    Jump
    linux Linux How do we know if there aren't a bunch of more undetected backdoors?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    5 months ago 94%

    Afaik, most phones are backdoored that can be abused using tools like "pegasus" which led to a huge indignation in Hungary. I don't belive PCs are exceptions. Intel ME is a proprietary software inside the CPU, often considered as a backdoor in Intel. AMD isn't an exception. It's even weirder that Intel produces chips with ME disabled for governments only.

    31
  • linux Linux Tried Arch for the first time | My experience and impressions
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    6 months ago 100%

    Try donating projects you would like to use. If your adobe subscription amount is going to gimp and inkscape, you are buying yourself into the future of freedom. If you buy adobe, you will limit yourself more and more.

    11
  • rust Rust Programming How to make plugins?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    6 months ago 100%

    Thanks, I forgot to mention but that's what I do now. My problem with this is that I would like to make a plugin that makes sense only for me and not for the other users. I could maintain my personal fork though.

    2
  • rust
    Rust Programming fxdave 6 months ago 100%
    How to make plugins?

    I have a plugin trait that includes some heavy types that would be almost impossible to wrap into a single API. It looks like this: ```rust pub struct PluginContext<'a> { pub query: &'a mut String, pub gl_window: &'a GlutinWindowContext, flow: PluginFlowControl, pub egui_ctx: &'a Context, disable_cursor: bool, error: Option<String>, } pub trait Plugin { fn configure(&mut self, builder: ConfigBuilder) -> Result<ConfigBuilder, ConfigError> { Ok(builder) } fn search(&mut self, ui: &mut Ui, ctx: &mut PluginContext<'_>); fn before_search(&mut self, _ctx: &mut PluginContext<'_>) {} } ``` Here is what I considered: 1. Keeping all plugins in-repo. This is what I do now, however I'd like to make a plugin that would just pollute the repository. So I need another option that would keep the plugins' freedom as it is right now, but with the possibility to move the plugin out to a separate repository. 2. I tried to look into dynamic loading, and since rust doesn't have a stable ABI, I'm okay with restricting the rust versions for the plugin ecosystem. However, I don't think it's possible to compile this complex API into a dynamic lib and load it safely. 3. I'm also ok with recompiling the app every time I need a new plugin, but I would like to load these plugins automatically, so I don't want to change the code every time I need a new plugin. For example, I imagine loading all plugins from a folder. Unfortunately, I didn't find an easy solution for this neither. I think I will write a build macro that checks the `~/.config/myapp/plugins` and include all of them into the repo. Do you have any better ideas, suggestions? Thanks in advance. (For context, this the app I'm writing about: https://github.com/fxdave/vonal-rust)

    17
    9
    linux Linux Can you tell excel sheets which were created using a pirated version of MS Office?
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    6 months ago 50%

    Using your own device is good and comfortable. I always hated companies that wants to force windows laptop or macbook on me. I suggest compell them for their tech choice or consider leaving that company and searching for a better one that supports libre software. I know it's hard but there are some areas like web development, which usually lets you use linux.

    0
  • linux_gaming Linux Gaming I repasted my Dell XPS 9500, I can't believe it helped this much
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    6 months ago 100%

    I bought pads as well but the original ones didn't break. I wanted to replace them with my new one, however i found the new one is more stiff while the original is soft that components can sink into it. I didn't know that it's a thing. So i kept the original. (If anybody is interested there were 0.5mm and 1mm pads on the cooler.)

    3
  • linux_gaming
    Linux Gaming fxdave 6 months ago 98%
    I repasted my Dell XPS 9500, I can't believe it helped this much

    Hey everyone, Just wanted to share my recent experience with gaming on my laptop. While playing CS:GO was manageable, CS2 was a different story. My laptop kept hitting thermal limits, causing frustrating performance drops. So, I decided to do it myself and repaste it. I wrote a simple script to monitor my temperatures and frequencies: [thermalog script](https://github.com/fxdave/thermalog/). The results speak for themselves: [thermalog results](https://ibb.co/CMBVdxx). I wasn't even near to thermal limit even when I played in 2K instead of FHD. I used Arctic MX-6. (I bought liquid metal also as a backup plan, but luckily I don't need it). I'm more than happy with the results. My laptop is four years old, I highly recommend giving it a go if you're facing similar thermal issues. Happy gaming!

    146
    14
    linux Linux New to Linux? Ubuntu Isn’t Your Only Option
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    7 months ago 100%

    Practical difference: Both dnf and apt are slow as hell. Pacman is flying compared to them.

    4
  • programmerhumor Programmer Humor STOP DOING ASYNC
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    8 months ago 100%

    Honestly, I don't get it.

    Is it about the syntax sugar? Would you like to use callbacks instead?

    Async programming is when you achive concurrency even with one thread. It's needed. There's no alternative to this.

    4
  • linux Linux Problems on problems - Mint can't see my wifi card.
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    8 months ago 100%

    Some distros do not include all supported device firmware in the base system. You have to determine your wifi adapeter and install the firmware for it. You may want to use usb tethering from your phone for that.

    5
  • news News The Supreme Court declines to step into the fight over bathrooms for transgender students
    Jump
    news News The Supreme Court declines to step into the fight over bathrooms for transgender students
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    8 months ago 20%

    It's like killing yourself because in physics they teach v=s/t instead of v=ds/dt. Cruelty. Clearly, v=s/t doesn't work.

    I really don't get it. If you have a penis you would like to use a urinal. If you don't you wouldn't.

    -3
  • linux Linux Your favorite linux projects for weekend
    Jump
  • "Initials" by "Florian Körner", licensed under "CC0 1.0". / Remix of the original. - Created with dicebear.comInitialsFlorian Körnerhttps://github.com/dicebear/dicebearFX
    fxdave
    8 months ago 100%

    I made a home inventory management software, because I don't have much space in my flat, so I track every single piece of the compressed pile of boxes; with qr codes on them.

    It's a very simple app but you should have a printer to print qr codes for the boxes.

    The documentation lacks some detail, so ask anything about it, if you want to try it.

    https://github.com/fxdave/DavidHomeVentory

    EDIT: yeah I didn't update the readme. The installation may not work. So tell me if you want to give it shot.

    It looks like this in action btw:

    8
  • freecad
    FreeCAD fxdave 10 months ago 100%
    OpenSCAD lib for cabinet designing github.com

    cross-posted from: https://lemmy.ml/post/7885746 > I created a lib for designing cabinets. I'm not a woodworker, but I can design some for myself and I found this lib useful enough to share. So enjoy.

    21
    1
    openscad
    OpenSCAD fxdave 10 months ago 100%
    OpenSCAD lib for cabinet designing github.com

    I created a lib for designing cabinets. I'm not a woodworker, but I can design some for myself and I found this lib useful enough to share. So enjoy.

    2
    0
    asklemmy
    Asklemmy fxdave 1 year ago 100%
    What do you suggest visiting in Austria?

    We decided to test whether the car can handle long ranges by going to Austria next week. It's a large country with numerous places, so I want to ask your help. Have you ever been to there? EDIT: Thanks the suggestions for everyone, they were really useful!

    43
    19