fxdave

joined 3 years ago
[โ€“] fxdave@lemmy.ml 2 points 1 week ago (1 children)

I would say definitely it's a side dish, not something that you eat alone. It's also very good to put slices on toast. Add pepper and salt on top. You can also drink it as smoothie. It finds its way to salads like egg salad (eggs, avocado, onion, mayo, mustard). Btw, butter tastes good raw ๐Ÿ˜„

[โ€“] fxdave@lemmy.ml 0 points 1 week ago (15 children)

That would be equally bad.

[โ€“] fxdave@lemmy.ml 2 points 2 weeks ago

I agree, if majority of people would care, Linux PCs would be the most popular option. They care about convenience only, but not even that much. Instead of researching the best they are just ok with the advertised options. They eat what they get.

[โ€“] fxdave@lemmy.ml 1 points 3 weeks ago

I think you have to learn, but I don't think it's difficult to learn. As I said I find it intuitive. My mum could learn it and she is not techy at all. That's actually a very good example, because she couldn't print on Windows and now she can with Linux.

[โ€“] fxdave@lemmy.ml 0 points 3 weeks ago (2 children)

Like KDE? It would be a lot more complex. I would fear giving KDE for newcomers. It's basically windows 98, but with frosty glass themes, fragmented apps.

Or Cinnamon? You upgraded to windows XP. Congratulations.

Deepin? Looks cool until you try to use it.

Xfce? That's stable and fast. But would you advertise Linux as that outdated?

Cosmic, still early.

Budgie, maybe.

I really think gnome is the best default.


Nevertheless, It's you mixing intuitive and familiar. Moreover, people who give Linux a trial, they wish for something different. And they really like Gnome from my experience.

[โ€“] fxdave@lemmy.ml 0 points 3 weeks ago (4 children)

Not at all. Newcomers want intuitive UI. And gnome is really that.

Examples:

One unified settings app. Containing all the settings that as a average user needs. It's always at the top right corner.

Change the wallpaper? Top right corner -> settings

Add a network? Top right corner -> settings

Extend display to projector? Top right corner -> settings

It's not weird at all.

What would be a better starter DE then?

[โ€“] fxdave@lemmy.ml 1 points 3 weeks ago (6 children)

If somebody is coming from a different DE he wants the same interactions that they used to do. It's easy to hate Gnome because people see that first. And they find:

  • there's no tray
  • what's that line at the top
  • where's the start menu
  • where are the opened apps
  • is the app drawer really that ugly

And these are only expectations and you just learn to do things differently.

Just because it has a different workflow that big players implanted in people, Linux needs to match that?

The worst thing you can do is to install a dock extension to make it feel like you are in your previous DE. If you want to get the real Gnome experience, you need to let it be Gnome.


As for the design, it's indeed subjective, but we can agree that it is modern with balanced spacing. You can feel that a graphic designer worked on it. And if you don't like it, that's the same as with other DEs, install a theme. As you can't change QT apps to use titlebar you can't change GTK apps to use app menu instead.


And finally the keyboard efficiency: Indeed every major DE is keyboard efficient, but I wasn't expecting it for Gnome when I was learning it, because I'm videos, you always see clicks, so I mentioned it.

[โ€“] fxdave@lemmy.ml 0 points 3 weeks ago* (last edited 3 weeks ago) (9 children)

It is included because it is innovative, newby friendly (Windows and Mac are both more complex), It has efficient keyboard navigation by default. And it has pleasant, modern UI by default.

[โ€“] fxdave@lemmy.ml -3 points 3 weeks ago (12 children)

Could you please not excite cancel culture against a great DE?

[โ€“] fxdave@lemmy.ml 3 points 4 weeks ago

The best I found is Miro talk. Which is P2P and working in browser.

[โ€“] fxdave@lemmy.ml 18 points 1 month ago (15 children)

And the uncomfortable question is, why was he moved closer to scala in the first place.

(ok I'm no different, I learned elixir once)

[โ€“] fxdave@lemmy.ml 3 points 1 month ago

None, but if you want to try one I can sell you cheap my Navon vacuum and mop (from spar). I don't use it because it's faster to do it myself than setting it up.

-3
submitted 1 year ago* (last edited 1 year ago) by fxdave@lemmy.ml to c/socialism@lemmy.ml
 

Correct me if I'm wrong.

Afaik, liberalism ambiguously meant both advocacy for human rights and an economic system. To avoid this confusion, the economic system has been moved out as libertarianism.

For example, accessibility improvements of government buildings is a liberal movement.

Minimizing the control over capitalism is a libertarian movement.

There's also so called "liberals" which is not more than a hate speech. We are not "conservatives" or "liberals" in every topic.

76
submitted 1 year ago* (last edited 1 year ago) by fxdave@lemmy.ml to c/photography@lemmy.ml
 

I lost my Canon EOS M50 II. Basically my whole camera gear just spin off from a 3km tall mountain in Austria because I forgot to close my bag. I know...

After a month of mourning, I started to look again to the market, but It's hard to swallow. Prices are manually kept high. Affiliate links everywhere. Old gear is not cheaper. An average smartphone can record 4k video with in-body stabilization, but if you want it in a camera then the body will cost you a fortune. Lenses are not compatible with every body, technology exists for good lenses but they keep producing trash. And I have to buy the trash because of my price range.

Moreover, firmwares are proprietary. Smartphone sync apps are limited and proprietary (As a developer it's quite annoying, that they don't even let me fix their issues.) The raw format is only very rarely DNG but mostly proprietary.

I could list the injustices in the world we live in all they long.

But, I miss the image quality, and I need another one. What do you think, which brand is the least like above? What do you suggest for traveling?

(The photo has been made with my phone shortly after losing my camera, sitting there sadly, but somehow the land is so quite and calming.)

 

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
intro: The Missing Type-Safety for Full-Stack

 
 

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:

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)

 

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.

The results speak for themselves: thermalog results.

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!

 

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.

 

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.

43
submitted 2 years ago* (last edited 2 years ago) by fxdave@lemmy.ml to c/asklemmy@lemmy.ml
 

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!

view more: next โ€บ