this post was submitted on 08 May 2025
191 points (98.0% liked)

Buy European

5794 readers
453 users here now

Overview:

The community to discuss buying European goods and services.


Matrix Chat


Rules:

  • Be kind to each other, and argue in good faith. No direct insults nor disrespectful and condescending comments.

  • Do not use this community to promote Nationalism/Euronationalism. This community is for discussing European products/services and news related to that. For other topics the following might be of interest:

  • Include a disclaimer at the bottom of the post if you're affiliated with the recommendation.

  • No russian suggestions.

Feddit.uk's instance rules apply:

  • No racism, sexism, homophobia, transphobia or xenophobia
  • No incitement of violence or promotion of violent ideologies
  • No harassment, dogpiling or doxxing of other users
  • Do not share intentionally false or misleading information
  • Do not spam or abuse network features.
  • Alt accounts are permitted, but all accounts must list each other in their bios.
  • No generative AI content

Benefits of Buying Local:

local investment, job creation, innovation, increased competition, more redundancy.

European Instances

Lemmy:

Matrix:


Related Communities:

Buy Local:

Continents:

European:

Buying and Selling:

Boycott:

Countries:

Companies:

Stop Publisher Kill Switch in Games Practice:


Banner credits: BYTEAlliance


founded 3 months ago
MODERATORS
all 35 comments
sorted by: hot top controversial new old
[โ€“] gravitas_deficiency@sh.itjust.works 8 points 1 day ago* (last edited 1 day ago) (1 children)

Thatโ€™s an awesome project.

Question, though, from scanning the repo: why not rust? ~65% of the codebase is C++; strikes me that thisโ€™d be a FANTASTIC opportunity to show how incredibly efficient, effective, and safe rust can be for a wide-scale, consumer-oriented application.

[โ€“] feddup@feddit.uk 3 points 1 day ago (1 children)

I think there was an interview where that question was asked and after various languages being evaluated it came down to being the language everyone working on it was most familiar with.

I'm looking forward to using it in the future.

[โ€“] gravitas_deficiency@sh.itjust.works 1 points 1 day ago* (last edited 1 day ago) (1 children)

Well yeah, but be that as it may, greenfields are an opportunity for the contributors to dive headfirst into using a new language, and bring their expertise from other languages into that new one. Idk, thatโ€™s just how I look at it, given that this project doesnโ€™t really have the feel of something thatโ€™s under serious time pressure.

Edit: not to mention, I would be a little surprised if a lot of the js couldnโ€™t be also replaced with rust compiled to WASM

[โ€“] feddup@feddit.uk 1 points 1 day ago

I see your point and do agree greenfield projects can be great for learning new languages but only if the project is simple enough. Browsers are huge and complex, language choice is very important as well as who will be working on it.

I think one of the arguments as well was that building the DOM in rust would have extra challenges as it's fundamentally very object oriented so having a language suited to OOP would make it easier.

[โ€“] henfredemars@infosec.pub 59 points 3 days ago (2 children)

Ladybird faces an uphill website compatibility battle thanks to Chrome dominance. I wish them all the best.

[โ€“] Zetta@mander.xyz 17 points 2 days ago* (last edited 2 days ago) (1 children)

They are writing the browser from the ground up following web specifications, specifications Google themselves often write and maintain. So it should just work once it's done, great talk by the lead Dev that goes into a lot more detail on that and just the project in general. https://youtu.be/9YM7pDMLvr4

As far as I understand most websites load so far (slowly) and will be aout 90% correct, but with visual issues

[โ€“] henfredemars@infosec.pub 14 points 2 days ago* (last edited 2 days ago) (1 children)

Iโ€™m of the opinion that Google produces the specifications in bad faith, choosing features and constructions that are costly to implement to prevent others from entering the market. For example, see WebUSB. Itโ€™s a completely unnecessary standard at the very least and waste developer time. Other browsers have not bothered to implement it, generally calling it out for being a dumb specification.

With that said yes there are standards, but primarily pushed and controlled by one company that is not interested in others writing web browsers. Hopefully theyโ€™re forced to divest themselves from Chrome.

[โ€“] Zetta@mander.xyz 6 points 2 days ago

You seem to know more about it than I do, and I generally agree with your assessment. Either way ladybird has a talented team of paid engineers and tons of community contributors, so I'm choosing to believe in them even if Google is doing their best to stop them!

[โ€“] ArmoredThirteen@lemmy.zip 7 points 2 days ago

Yeah I already can't rely on just Firefox and keep chrome around as a last resort backup. I'll be trying Ladybird out for sure though always good to help test new browser options

[โ€“] BakedCatboy@lemmy.ml 34 points 2 days ago (5 children)

The one reservation I have about ladybird is that the main dev seems to think that being inclusive is "bringing politics into the project" while assuming everyone is a man is "neutral". Did anything ever happen to that drama? I feel like everyone just kind of forgot about it without any resolution.

[โ€“] narp@feddit.org 7 points 1 day ago (1 children)

I looked into it some months ago and if I'm not mistaken the dev referred to a "user profile" as "he" in an installation instruction text.
Then someone made a suggestion to change it to "they" and he answered that he didn't want politics in his project.

My thoughts were that "they" didn't fit and if changed, "user profile" should be "it" and not "they".

He didn't change it to "it" either though.. It's really not clear if it's just bad English, a case of don't tell me what to do or full blown bigotry.

My vote, at least for now, goes to overblown drama.

[โ€“] BakedCatboy@lemmy.ml 3 points 1 day ago

Hmm I see. I would definitely be more willing to be understanding if Andreas didn't follow up with the addition of a code of conduct that seems purpose written to shield himself from criticism under the guise of tolerance.

To me it feels like a doubling down and imo having a code of conduct that basically says you must tolerate all views seems like a recipe for garnering a crowd similar to that of rumble or kick.

[โ€“] acockworkorange@mander.xyz 21 points 2 days ago (2 children)

Do you know why we don't hear such drama from Chrome developers? Because Google has a PR team. A chunk of the people in the world hold shitty opinions. A similar chunk of developers hold them too. It's just going to happen.

[โ€“] BakedCatboy@lemmy.ml 5 points 1 day ago (1 children)

Chrome is also developed by much more than 1 dev, which to me makes the views of a single dev irrelevant. But when 1 person controls the development and access of the community to participate like hyprland for example, then their views, policies towards bigotry, and the way they treat the community becomes much more important imo. Especially when there are no viable forks.

True. Which is why in happy to donate to my Lemmy instance but not to the Lemmy developers.

[โ€“] RedditIsDeddit@lemmy.world 1 points 1 day ago (1 children)

It could also be entirely bullshit, or unintentional, or whatever.

[โ€“] acockworkorange@mander.xyz 4 points 1 day ago (1 children)

Yeah, the public opinion court is notoriously lacking on the whole due process thing.

Yes, and the public is also apparently severely undereducated generally speaking

[โ€“] x00z@lemmy.world 3 points 2 days ago (1 children)

Nobody really cared about the drama except for the drama queens. The maintainer doesn't care so why does he even have to waste time on it? His stance wasn't that male pronouns should be considered neutral, but that it doesn't fucking matter. Maybe if the person that raised the "problem" would have actually added something worthwhile to the project instead of just focusing on some pronouns in the FUCKING DEV DOCUMENTS they could have changed them without anybody caring.

[โ€“] BakedCatboy@lemmy.ml 3 points 1 day ago* (last edited 1 day ago) (1 children)

No need to be aggressive. If that's your position then so be it. I just figured I must have missed an apology or something.

And if it's not about wasting time, then I don't get why they then spent time adding a code of conduct that reads to me as codifying tolerance of bigotry (it says "Participants will be tolerant of opposing views", which in context reads to me as a doubling down that participants must tolerate non-inclusiveness as an "opposing view"). If they really cared about not wasting time then why not just accept the PR to make the language inclusive instead of wasting time creating drama and doubling down with a code of conduct that flies in the face of the paradox of tolerance.

[โ€“] x00z@lemmy.world -1 points 1 day ago* (last edited 1 day ago)

I'm not aggressive. Don't be condescending. I used caps instead of making it bold. And I use cursewords whenever the fuck I want.

  1. He doesn't need to give an apology. You're making this a thing which seems to prove his point.

  2. The PR is just a waste of a PR because it does nothing and it stems from what at the time was a very political bullshit issue. Allowing the PR would provide a foundation to make everything that isn't pronoun-correct to be able to get attacked. And you don't want that in a project.

  3. It's not bigotry because it doesn't matter what pronoun one uses in DEV DOCUMENTS. Use whatever the hell you want. It's only an issue if it's facing the end user. Anything else is just annoying and comes from an agenda. And it's best to stop people with agendas as fast as possible.

  4. The same response would have been given if somebody were to try to change an inclusive pronoun to an exclusive pronoun. But that seems to be something people don't even want to accept.

[โ€“] RedditIsDeddit@lemmy.world 0 points 1 day ago* (last edited 1 day ago) (1 children)

I couldn't give a flying fuck, it's software.

[โ€“] BakedCatboy@lemmy.ml 4 points 1 day ago

Good to know

[โ€“] the_wiz@feddit.org 5 points 2 days ago

Just to promote:

There is also Dillo still around

https://dillo-browser.github.io/

[โ€“] Venus_Ziegenfalle@feddit.org 44 points 3 days ago (2 children)

Unlike other browsers, Ladybird is not based on Chromium or Gecko or Blink but on the new independent SerenityOS LibWeb engine with a Qt GUI.

noice

[โ€“] JustEnoughDucks@feddit.nl 3 points 2 days ago

Finally a QT browser because the stupid Firefox (and forks) always have disappearing GTK buttons randomly.

[โ€“] Pirata@lemm.ee 1 points 2 days ago* (last edited 2 days ago) (1 children)

Hope they can adapt that GUI to libadwaita also.

[โ€“] x00z@lemmy.world 1 points 1 day ago (1 children)

Why though? Qt is much easier for cross platform and cross DE development.

libadwaita might be a good sideproject, but I don't see much upside. And I even use Gnome.

[โ€“] Pirata@lemm.ee 1 points 14 hours ago

Libadwaita just looks native on Gnome. I'm not saying its a necessity, but it would make the design feel more integrated on the system. I also run Gnome.

[โ€“] Pirata@lemm.ee 6 points 2 days ago* (last edited 2 days ago)

I really hope something amazing comes out of this. Expectations are building up across many communities and I hope they can deliver.

Still not sure how they will sustain themselves though. The donation model is obviously very ethical, but I doubt its sustainability in the long run.

[โ€“] nlgranger@lemmy.world 2 points 1 day ago

Shame they didn't join effort on servo. AFAIK there is nothing wrong with it except for the fact they are not familiar with rust.

I'm waiting patiently for this.

[โ€“] lazynooblet@lazysoci.al 8 points 2 days ago

I can't find the original thread now but there was some drama surrounding the author of this project and his views on gender language.

https://github.com/SerenityOS/serenity/pull/6814

This was also his project at the time. Shame I can't find the Lemmy post.

Finally some good news in this space!