Supporting the future of the open web: Cloudflare is sponsoring Ladybird and Omarchy

a year ago by Lena to c/technology

We're excited to announce our support of two independent, open source projects: Ladybird, an ambitious project to build a completely independent browser from the ground up, and Omarchy, an opinionated Arch Linux setup for developers.

based cloudflare

RedPandaRaider 67 points a year ago

Cloudflare PR. Fuck them. Blocking VPNs from accessing websites is very open web of you.

path: 0 19536217, hotness: undefined, score: 67, children: 16
tekato 87 points a year ago

Cloudflare blocks VPNs at the request of whoever is running the server. There are tons of websites running on Cloudflare that work with VPNs.

path: 0 19536217 19540062, hotness: undefined, score: 87, children: 11
moseschrute 29 points a year ago

There are also many Lemmy instances that are intentionally blocking VPNs because they have to to stay afloat.

path: 0 19536217 19540062 19540271, hotness: undefined, score: 29, children: 0
IphtashuFitz 21 points a year ago

Exactly. My employer uses Akamai, which is larger than Cloudflare. Akamai provides the ability to block traffic from Tor, traffic from VPNs, traffic from any countries you desire, and so on. They also provide managed lists of countries listed in things like ITAR so you can easily block them if you want.

path: 0 19536217 19540062 19541743, hotness: undefined, score: 21, children: 0
drmoose 3 points a year ago

Nope. Cloudflare use a complex set of fingerprinting tools that determine security scores. It's literally social credit system for web user agents and the site admits have little control over that.

path: 0 19536217 19540062 19544949, hotness: undefined, score: 3, children: 8
AmbiguousProps 13 points a year ago

While true that there are security scores, the site admins set which score (if any) to block at. So, they do have control over that. Same goes for the bot fight mode as well. So, site admins do have control over whether or not to block based on the associated score, just not over the calculation itself unless configured otherwise.

path: 0 19536217 19540062 19544949 19546501, hotness: undefined, score: 13, children: 7
drmoose -1 points a year ago

The control is very limited unless you're enterprise subscriber and even then CF is super sneaky and doesnt actually report the real world. I had a few clients where they were clearly suffering losses due to cf implementation (you could literally see sales dip when cf is enabled) but they didnt believe me because cf dashboard doesn't report false positives or anything of that sort and they had no in house analytics to really understand the issue.

path: 0 19536217 19540062 19544949 19546501 19547235, hotness: undefined, score: -1, children: 6
AmbiguousProps 14 points a year ago

I'm using a VPN with my cloudflare reverse proxies right now. That blocking is configured by the website owners, not Cloudflare.

path: 0 19536217 19541445, hotness: undefined, score: 14, children: 2
RedPandaRaider 0 points a year ago

It is Cloudflare that creates this functionality and gives access to it to its customers though.

path: 0 19536217 19541445 19581609, hotness: undefined, score: 0, children: 1
AmbiguousProps 1 point a year ago

I didn't say they didn't. But if a site is blocking you, that's the site admins configuring that, not Cloudflare.

path: 0 19536217 19541445 19581609 19582095, hotness: undefined, score: 1, children: 0
MangoPenguin 13 points a year ago

For what it's worth when you set up your site on cloudflare you get to choose how strict you want security to be and what URLs it applies to, or just disable it and use it only as a CDN. Or even disable routing entirely and use it only as your DNS.

It would be nice if they were more clear that enabling some features might block legitimate users though.

path: 0 19536217 19540201, hotness: undefined, score: 13, children: 0
asudox 45 points a year ago

What about servo?

path: 0 19534125, hotness: undefined, score: 45, children: 25
avidamoeba 45 points a year ago

Perhaps Servo isn't apolitical enough. ๐Ÿฅน

Remember, technology is political and our major technology-related problems are political, not technological. We wouldn't be building alternative browsing engines if Chromium was a community-built project, unaffiliated with an ad company.

E: FWIW, this comment suggest the initial political Ladybird snafu may have been remediated.

path: 0 19534125 19535634, hotness: undefined, score: 45, children: 22
Blisterexe 39 points a year ago

I think that kinda weird and bad statement from the ladybird lead makes way more sense when you realize that his first language is german.

German, like other gendered languages, uses the male gender for an unknown person, using a genderless pronoun like "they" in german is a deliberate political stance that would prompt debate and is unusual and, frankly, weird, since the male pronoun is used as a neutral one.

Given that he apologized and changed it to they later, and no other incident of the sort happened since, I personally am willing to give him the benefit of the doubt.

The ladybird contributing guidelines currently read:

Use gender-neutral pronouns, except when referring to a specific person.

path: 0 19534125 19535634 19535881, hotness: undefined, score: 39, children: 17
Quill7513 13 points a year ago

i take less issue with him using gendered pronouns by default than i do with him being overly dismissive of someone trying to adjust the language to be more inclusive.

path: 0 19534125 19535634 19535881 19535920, hotness: undefined, score: 13, children: 7
4am 32 points a year ago

Just remember that from his perspective, you are arguing against grammatical rules that are at the core of his communication experience due to his first language being German.โ€˜so perhaps his initial reaction was confusion because he didnโ€™t understand the angle - he thought he was being inclusive? Maybe?

I dunno Iโ€™m probably playin devilโ€™s advocate without all the information here; Iโ€™ve just been resisting making jokes connecting grammatical pedantry to Germany the whole time.

path: 0 19534125 19535634 19535881 19535920 19536561, hotness: undefined, score: 32, children: 5
floop 1 point a year ago
path: 0 19534125 19535634 19535881 19535920 19545251, hotness: undefined, score: 1, children: 0
avidamoeba 3 points a year ago

You might be right. I'm looking at that as a more general issue of what "no politics" implies. E.g. can we use that to predict how the people working on it would handle the project affiliation in the future. That is, for example are they willing to let it be taken over by a large tech corporation? They're already using the weakest of licences - BSD. The whole point of us supporting another browsing engine by contributing to it, developing for it, or using it is so that we escape the browser-under-ad-company problem. If make Ladybird the next Chromium competitor and the team gets jobs at say Microsoft, then we'd end up back to square one.

path: 0 19534125 19535634 19535881 19536087, hotness: undefined, score: 3, children: 0
noverby -1 points a year ago

He is actually swedish, so your attempt to excuse his behaviour is simply wrong

path: 0 19534125 19535634 19535881 19555298, hotness: undefined, score: -1, children: 1
Blisterexe 1 point a year ago

Could've sworn he was german, I don't know where I got that from. Guess I was wrong.

Otherwise when you learn english as a second language, until very recently you're taught to use he or he/she, and that they is incorrect, but that's maybe a bit of a stretch

path: 0 19534125 19535634 19535881 19555298 19556220, hotness: undefined, score: 1, children: 0
warm -3 points a year ago

It was pointed out and could have been corrected easily, nobody was accusing them of doing it intentionally. Instead they doubled down, which then did show their views and caused the controversy.

path: 0 19534125 19535634 19535881 19539361, hotness: undefined, score: -3, children: 4
Blisterexe 3 points a year ago

He may rejected the pr initially, but he later apologized and changed it. Again, I don't see the issue, my original comment explains why that doesn't seem that bad in my view.

path: 0 19534125 19535634 19535881 19539361 19540584, hotness: undefined, score: 3, children: 3
drmoose -4 points a year ago

Gendered language is stupid and antiquated and I say this as a native speaker of a gendered language. It's just such a poor communication design.

path: 0 19534125 19535634 19535881 19544984, hotness: undefined, score: -4, children: 0
kami 7 points a year ago

Is it surprising to anyone?

path: 0 19534125 19535634 19535726, hotness: undefined, score: 7, children: 0
teolan 5 points a year ago path: 0 19534125 19535634 19566353, hotness: undefined, score: 5, children: 1
avidamoeba 3 points a year ago

Or maybe servo didn't mourn the fascist Charlie Kirk enough: This is Ladybird's Creator.

Oh boy. Yeah, that's pretty clear. Anyone putting Kirk in a positive position as a genuine debater of ideas has crossed the rubicon or placating someone who has.

path: 0 19534125 19535634 19566353 19571911, hotness: undefined, score: 3, children: 0
sem -3 points a year ago

They doubled down and showed their true colors. AFAIK they never tried to improve the situation after that.

path: 0 19534125 19535634 19535910, hotness: undefined, score: -3, children: 0
TheOneCurly 16 points a year ago

They don't appear to be sponsoring that one

path: 0 19534125 19534773, hotness: undefined, score: 16, children: 0
SnotFlickerman 14 points a year ago

path: 0 19534125 19535517, hotness: undefined, score: 14, children: 0
Imgonnatrythis 32 points a year ago

fuck cloud flare

path: 0 19535565, hotness: undefined, score: 32, children: 6
UnmetPlayer 7 points a year ago

How come?

path: 0 19535565 19543981, hotness: undefined, score: 7, children: 5
Imgonnatrythis 12 points a year ago

How can people not see that any single corporation standing between us and 20% of the entire interweb is a bad thing? You think this time they are going to turn out to be the good guys?

path: 0 19535565 19543981 19544217, hotness: undefined, score: 12, children: 4
pressanykeynow 3 points a year ago

Why blame Cloudflare though? Make your own service or push other companies to offer their services for free like Cloudflare. If Cloudflare is "fucked" like you want to, do you think the web will become more free? No, those 20% of the web will either be gone(because it's not free anymore), or will move to those really big corps that own the other 80% of the web.

path: 0 19535565 19543981 19544217 19552152, hotness: undefined, score: 3, children: 0
joelfromaus 2 points a year ago

Whatโ€™s a good alternative?

path: 0 19535565 19543981 19544217 19544547, hotness: undefined, score: 2, children: 1
Imgonnatrythis 3 points a year ago path: 0 19535565 19543981 19544217 19544547 19546306, hotness: undefined, score: 3, children: 0
shaytan 2 points a year ago

What's the alternative to survive all the attacks and bots cloudflare blocks?

path: 0 19535565 19543981 19544217 19550640, hotness: undefined, score: 2, children: 0
sorter_plainview 32 points a year ago

Isn't Ladybird adopting Swift as their preferred language? I'm slightly confused on why Ladybird over Servo. But I am sure people at Cloudflare have more knowledge than me. So I guess there is a good reason.

path: 0 19534983, hotness: undefined, score: 32, children: 7
lena 24 points a year ago

Yep, they're moving from C++ to swift.

path: 0 19534983 19535070, hotness: undefined, score: 24, children: 6
panda_abyss 21 points a year ago

How does that work?

Working with raw buffers and memory in Swift is a frustrating experience.

Iโ€™m a big fan of Swift, but when I drop to systems level I donโ€™t feel itโ€™s a good fit.

path: 0 19534983 19535070 19535562, hotness: undefined, score: 21, children: 5
lena 15 points a year ago path: 0 19534983 19535070 19535562 19536405, hotness: undefined, score: 15, children: 4
duckofdeath87 13 points a year ago path: 0 19534983 19535070 19535562 19536405 19543592, hotness: undefined, score: 13, children: 2
panda_abyss 8 points a year ago

Awesome to hear!

The best way to test a language for a project is definitely this bake-off method, so I do trust they did their due diligence.

path: 0 19534983 19535070 19535562 19536405 19537046, hotness: undefined, score: 8, children: 0
1984 23 points a year ago

Cloudflare doesnt want an open web, wtf.... More ridiculous fake posturing from big tech.

path: 0 19538854, hotness: undefined, score: 23, children: 13
Evotech 33 points a year ago

I think they do

If everything is big tech and walled gardens. what is cloudflares role?

path: 0 19538854 19540316, hotness: undefined, score: 33, children: 2
drmoose -2 points a year ago

Same roll it is today? Sell spyware and data hosting.

path: 0 19538854 19540316 19544931, hotness: undefined, score: -2, children: 1
T156 11 points a year ago

Big tech and walled garden operators don't need Cloudflare for that. They can roll their own, for less.

path: 0 19538854 19540316 19544931 19546534, hotness: undefined, score: 11, children: 0
barnaclebutt 20 points a year ago

Why does CloudFlare not want an open web? I don't know why they care. Can someone please explain? Is it because they sometimes block VPNs?

path: 0 19538854 19539253, hotness: undefined, score: 20, children: 7
sugar_in_your_tea 38 points a year ago

They do.

The basis for the FUD is that Cloudflare controls a lot of the web since they're used as a CDN, DDOS mitigation, domain registration, etc. However, what the FUD fails to mention is they don't provide most of the infrastructure for the web, Amazon AWS, Google Cloud, and Microsoft Azure totally dwarf their footprint. DDOS protection and whatnot may be provided largely by Cloudflare, but not the rest of the web stack.

Cloudflare very much doesn't want one or two companies to dominate the web because that'll kill their business model. The more diversity there is on the web, the more attractive their services are, because people are willing to pay for things to just work.

path: 0 19538854 19539253 19542898, hotness: undefined, score: 38, children: 0
pressanykeynow 22 points a year ago

I can explain. Cloudflare does not block VPNs, some website owners choose to block VPNs using Cloudflare services.

Cloudflare itself is very open to VPNs, like you can use their free services to proxy your VPN over their network bypassing country providers blocking. You'll have to pay a lot for such service in Amazon or Azure.

So their business model is that poor people can receive cool services for free providing marketing for their business clients to pay for even better services. And they do provide cool services for free and even better services for reasonable payments.

Closed web means Google, Amazon and Azure own their business and the web. They don't want that neither in business sense nor in moral sense.

Edit. I'd like to emphasise that Cloudflare is the only CDN that provides their basic services for free to common people, making the web available to common people, making the web more free.

I've seen a couple of threads here where people shit on Cloudflare(including this one). They are stupid, don't know how the web works and are out of their minds.

path: 0 19538854 19539253 19542205, hotness: undefined, score: 22, children: 4
planish 12 points a year ago

Cloudflare wants the web to be made of web pages. But they also have an interest in the web being at least slightly dangerous (so there's an incentive to buy their protection services), and at least somewhat hard to make work well when served from a potato (so there's an incentive to use their CDN to shave off those milliseconds of latency). And, as a large provider of excellent and often free services, they end up as an administrative single point of failure and thus a potential point of control. It's a lot easier to wiretap one Cloudflare DoH resolver than thousands of ISP routers across dozens of ISPs, for example.

None of this is because Cloudflare is somehow Bad People; they're powerful and thus dangerous, but not, as far as I can tell, evil. The worst thing about them seems to be that they'd prefer to stay out of content moderation completely rather than try to find and boot all the Nazis, which looks like it might be an incorrect position that is possible to support with arguments.

path: 0 19538854 19539253 19542205 19543814, hotness: undefined, score: 12, children: 3
dubyakay 6 points a year ago

They are the equivalent of the Dune universe's Spacing Guild.

path: 0 19538854 19539253 19542205 19543814 19544671, hotness: undefined, score: 6, children: 1
pressanykeynow 5 points a year ago

they'd prefer to stay out of content moderation completely rather than try to find and boot all the Nazis

With how loose this word(and others) is used nowadays by people from Israel, USA, Russia, Africa and maybe other countries I prefer Cloudflare to stay that way.

path: 0 19538854 19539253 19542205 19543814 19547037, hotness: undefined, score: 5, children: 0
moseschrute 6 points a year ago

Idk, but a lot of Lemmy instances also donโ€™t play nice with VPNs. Some of them are using Cloudflare, but idk if all the ones blocking VPNs are the ones using Cloudflare. But bot traffic is a big problem, and Cloudflare poses a solution to that. Itโ€™s not the ony solution, but it is a pretty good one.

You canโ€™t really have a free social media network and not have it block VPNs. At least not with large public instances.

path: 0 19538854 19539253 19540249, hotness: undefined, score: 6, children: 0
KairuByte 1 point a year ago

Care to elaborate, or are you just saying things to get a reaction?

path: 0 19538854 19543272, hotness: undefined, score: 1, children: 1
1984 1 point a year ago

Maybe look up their reputation and what they are trying to do? Its not too hard.

path: 0 19538854 19543272 19693940, hotness: undefined, score: 1, children: 0
TuxEnthusiast 22 points a year ago

Cloudflare alternatives anyone?

path: 0 19536464, hotness: undefined, score: 22, children: 1
lena 25 points a year ago path: 0 19536464 19536517, hotness: undefined, score: 25, children: 0
xep 14 points a year ago

CF aside, I'm not the biggest fan that Ladybird decided on Swift, since it's such an Apple-centric language. Wish they'd sponsored Servo instead.

path: 0 19564200, hotness: undefined, score: 14, children: 2
lepinkainen 3 points a year ago

Servo kinda died when the main people left

path: 0 19564200 19568355, hotness: undefined, score: 3, children: 0
BlameTheAntifa 2 points a year ago

Swift is open source (Apache 2) and is a very pleasant language to work with. I would have gone with Rust, personally, but I canโ€™t fault anyone for choosing Swift. Itโ€™s a very underrated language.

path: 0 19564200 19573055, hotness: undefined, score: 2, children: 0
Aatube 4 points a year ago

Omarchy mentioned!!

path: 0 19538062, hotness: undefined, score: 4, children: 0
pastermil 3 points a year ago

Ladybird instead of Servo? And then some obscure desktop environment? What the fuck are they even trying to achieve here? We already got some big names and they're betting on the small ones?

path: 0 19546497, hotness: undefined, score: 3, children: 6
shaytan 11 points a year ago

Ladybird has been a serious competitor for months, and its ideology is excedingly good and user-oriented, so thats why

Idk why they sponsored Omarchy, but it looks cool, altough I dont see what they'll get from that

path: 0 19546497 19550625, hotness: undefined, score: 11, children: 0
lena 9 points a year ago

Omarchy is a Linux distro.

And I think ladybird is a bit larger of a project than servo, and they can't sponsor every single browser engine.

path: 0 19546497 19547981, hotness: undefined, score: 9, children: 0
octoblade 4 points a year ago

Ladybird has ambitions of being an actual end-user browser, servo seems to only have ambitions of being a browser engine.

path: 0 19546497 19551369, hotness: undefined, score: 4, children: 3
MonkderVierte 4 points a year ago

Servo seems more useful to me. Think Blink and Webkit.

path: 0 19546497 19551369 19552587, hotness: undefined, score: 4, children: 2
theherk 2 points a year ago

Chromium is a browser. WebKit is an engine. Maybe you meant Blink?

path: 0 19546497 19551369 19552587 19566632, hotness: undefined, score: 2, children: 1
MonkderVierte 1 point a year ago

My bad, yes.

path: 0 19546497 19551369 19552587 19566632 19568276, hotness: undefined, score: 1, children: 0
favoredponcho 0 points a year ago
path: 0 19563985, hotness: undefined, score: 0, children: 0
technology
technology

@lemmy.world

login for more options
88838
22241
14805

This is a most excellent place for technology news and articles.

Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


go to feed...