I think stuff like this, is trying to recreate a world that doesn't exist anymore. With whom, are you gonna go play in the woods with, that haven't already been bulldozed into housing and strip malls? Do you need to watch YouTube only on a parent's TV that's logged in, even for homework help? Some kids start working at 14 or 15: they can be trusted to work somewhere outside of home, but not online? What about Steam games? What about any games? What about hobby & fan forums, that have nothing to do with "grooming" or grabbing eyeballs? What's next, an Internet license?
The YouTube situation is the biggest self-own in Australia's implementation. Previously kids under 16 could have an account under a parent's Family, and there are full parental controls and monitoring. Now kids can't have these accounts, so they can only access youtube without signing in. Meaning zero parental controls and monitoring. Oh and have you seen what youtube looks like when you're not logged in!?
Fully agree. I have no issues with the social media laws as they don't impact my family at all except for YouTube. Accounts under Family Link control should have been allowed as they are overseen by an 18+ parent.
Youtube should have voluntarily removed shorts and the front page or made them available as a parental control to appease the regulator. When I wrote to the minister they used YouTube's addictive algorithms as justification for including them as social media which I do agree with.
We had curated kids logins with age restrictions, subscriptions, and ad free under premium and also youtube music with individual playlists they used for instrument practice etc. We had to shift music platform. I know we can replicate a lot of this with special apps and browser extensions but this was a single cross platform solution that was working for responsible parents. To be fair it is partly YouTube's fault for prioritizing Shorts and watch time over quality.
Fully agree, responsible parents should not allow their kids (including teenagers) to use Shorts or TikTok. It is a shame that YouTube does not support blocking that crap. It is obvious "Don't be evil" is not Google's motto anymore.
You can create two Google accounts and parental control yourself. You can also use ublock or other browser addons, and of course, NewPipe. Youtube should have more settings for this, it's clearly going down the drain, but it's not like you can do nothing.
Honestly, it's one of the reasons I don't want to pay for Youtube Red, why would I pay for "no ads", when I still feel like I'm the product, because of my complete lack of control over the algorithm and user experience.
> I have no issues with the social media laws as they don't impact my family
This is probably the most common reason for why our society is in the shitters wrt. laws. I find it problematic that people only care after they have been shown they are affected. Look at any anti-privacy laws. No one cares until they get thrown into jail for posting memes online.
>
Youtube should have voluntarily removed shorts and the front page or made them available as a parental control to appease the regulator.
I honestly don't "get" the hate for YouTube Shorts:
While I clearly do prefer long-form videos on YouTube, in my Shorts feed I see videos that are, well, simply more short-form (admittedly because of the short length they are often more "shallow", but for sure not below some level that I would find annoying or unacceptable (and I think I am fast with such strong judgements)). So, at least judging from my Shorts feed, I can barely see any video that I would consider to be objectionable if I were a parent. It is quite possible that the YouTube algorithm detected very fast that I belong to a demographic that is not interested in particular kinds of videos that are perhaps common on YouTube Shorts and thus simply does not show them to me in my Shorts feed, so I am simply not aware of them.
So, seriously: why the huge hate for YouTube Shorts in particular concerning parenting?
> We had to shift music platform. I know we can replicate a lot of this ...
As far as practical solutions go a cheap VPS and a wireguard connection should let you continue with business as usual. From the perspective of YouTube maybe you moved to NZ or something.
> they used YouTube's addictive algorithms as justification for including them as social media
Did they provide YouTube the option of swapping out those algorithms to be exempted from the new law? It seems like this law was perhaps not a bad idea but the execution poorly thought out.
I won't be chasing an increasingly shitty online experience. I imported chromecasts before they were ever released here and had them connected via vpn to a US vps before services like Netflix went global. The pricing and content were really good value back then. Increasingly the relationship with big companies feels abusive. We are moving more towards self hosting, using physical media and changing lifestyle. Disconnecting isn't so bad.
I agree with you in spirit , however nobody was taught how to raise their kids in an age of incessant hyperstimulation , and people in general don't go out of their way to learn things properly
> Now kids can't have these accounts, so they can only access youtube without signing in. Meaning zero parental controls and monitoring
This sounds like a device-control problem. Banning social media and then regulating devices in school should go a long way towards defusing the challenge.
Even with anonymous log-in, the new status quo is a release from algorithmic targeting. (If YouTube is building shadow profiles and knowingly serving under-16-year olds, that can be fixed with enforcement.) I suspect this group of kids will grow up fitter despite the reduced opportunities for helicopter parenting. There are lots of parents who never try, or try and fail, to control and monitor their kids’ online activities. Way more than those who effectively do so.
The problem isn't lack of control, it's the lazy attitude from parents who're shocked that they have to actually do their own job of raising their progeny.
They'd rather abdicate that responsibility to the government, who in turn love the idea because it means more control.
People aren't forced to have kids though.. If they don't really want them or can't accomodate them in their lives just don't have any. I've never had any because I don't want to give up my freedom and relaxation either.
And one income hasn't been enough for much longer than 5 years. Especially in housing.
I see a lot of people around me that seem to pretty much hate having kids and they probably did it just because of social/family pressure or something. They always treat them like a nuisance and fob them off with a tablet. Really, just don't have them then. The world is already so overpopulated which is one of the causes of tension (migration, fighting over resources, climate/pollution).
I would argue that evolution’s primary driving force is not something so easily resisted. It is literally a person’s only purpose when you strip everything else away. I would be careful to handwave away another person’s desire to have children.
5 years ago single income households were feasible for a subset of the population. Yes that subset has been decreasing for a while. But the last 5 years or so have eroded it so much more.
And pointing at struggling children/parents as the source of society’s ills is a low blow. When there are individual humans who have accumulated so much resources that they can feed an entire country for a few days at a single thought and _still_ have enough left over to live comfortably. You are looking at the wrong place to blame, in my opinion.
> It is literally a person’s only purpose when you strip everything else away.
And then you strip that away too, leaving us with our true purpose at the core of everything else - to simply exist. To live and then to die. That is our true purpose.
I'm not pointing at them as a source of society's ills. I don't think society (as in socially) is ill at all, except for conservatives that are trying to tell us how to live our lives.
I do think the human population as-is is unsustainably big though but I'm not blaming individuals for it. And luckily enough the population growth seems to be plateauing anyway. I think it would be great if we shrink by half or so, life would be a lot easier. Yes, the wealth distribution is a massive issue too, but decreasing this will actually make things worse. All these ultra-rich are just sitting on their money. They have as much money as say 100.000 normal people but they are not buying 100.000x as many things. In fact I often wonder why they care so much about accumulating ever more wealth if they already have so much more than they could ever spend in a lifetime.
But once all the poor people in China and India will want to have a big house, a car etc like us then we will really have a resource problem.
But for me having kids is not a purpose at all. Perhaps that colours my ease with which I dismiss it. I just know several parents that mainly talk about their kids in a dismissive/nuisance way and I wonder why they ever bothered to have them in the first place.
Having children is one of the most basic human instincts, and honestly it's kind of disgusting how you dismiss many parents as obviously hating their kids. Do we complain sometimes? Yes, parenting is hard.
It's both. Saying "the problem" is the parents, implying there's one problem and that's it, is ridiculous. There's a lot of factors that go into why raising a good, caring, strong, self sufficient child is difficult.
We see this same type of argument from the "pull yourself up by your own bootstraps; if you weren't lazy you'd succeed" crowd. It's a stupid argument there, and it's just as stupid here. The world is complicated, and working to improve things from multiple angles is good, and improves the changes of success; for everyone.
For that, we have to give control over clients to consumers. In the model of the past the company provides the client and so the client is accountable to the company not the consumer. Only the web browser has ever come close to changing that, but there's not many of us left still fighting for third party clients, even on the web
In my 40s now, I can recall dozens of "we should..." statements from myself and others. Typically, these statements were driven by some personal mishap, and the statement is basically forgotten (because it was never a big deal to begin with). But occasionally, some well-read/educated (often with a philosophical bias) will allow a small complaint to consume them, forcing them to write extensively about it, while the world continues to change at increasing speed.
But there's a huge market for this kind of writing: it's all the other people that have similar thoughts but not the time to actually write it.
I wouldn't mind restricting access for children to certain types of games such as those with gambling (surprise) mechanics. It's a clear example of harmful media that is at least in some cases exclusively engineered and marketed towards children.
The preponderance of evidence, much of it from Meta's own internal communications, indicates that social media harms teens, and especially girls, in ways ranging from sleep deprivation to eating disorders to anxiety to depression to sexual grooming to suicide. Many of us adults see it as a moral duty to try to stop this, though YMMV (your morals may vary). Kids did homework before YouTube; and yes it is reasonable to propose that a teen can babysit outside their home yet not be exposed to hardcore porn on X, etc.
Your argument seems to be a false choice between "either kids play in the woods or they play online in toxic social media hellscapes". Yes it is tragic that some components of a great childhood are impossible now for so many children. But this doesn't imply we must now let them play with guns and matches and razorblades.
I have a friend who works with lots of young people whom she routinely tries to get to come to organized events but they often can't make it because they're attending the funerals of friends who've committed suicide. It's almost unbelievable how bad it is. This genie absolutely must be put back in the bottle by any means possible, and society is trying to figure out how.
You say people did homework before YouTube, that is true; however for me I used YouTube to learn a huge amount outside of school, for example programming. I am vastly a better person for having access to YouTube pre-16 due to the amount of educational content, it is the single best way to learn stuff outside of school when you don't have much money due to being young. I genuinely would know a lot less about many, many topics if I didn't have YouTube before I was 16, and realising that has put me off the idea of a social media ban for children entirely. Although in my head YouTube was/is different to social media; I am not using YouTube to be social unlike how e.g. Instagram may be used.
To me YouTube is more comparable to if TV contained anything you were interested in or wanted to learn about, on demand, for free, and accessible to anyone than it is to social media and therefore maybe shouldn't be grouped with them.
Moral "imperatives" and "think of the children" are major red flags. The genie is not going back in the bottle - technology only moves forward. The answer is simply education - both for children and parents. This is a multi-generational effort but humanity will adapt.
Throwing bans at the problem is not the answer. Legislation is almost never the answer. As many have highlighted this will be twisted into even worse control over human thought.
The problem is simply algorithmic feeds. They are just as destructive for adults and society at large. Maybe there can be some general regulation or tooling in this space, however society really needs to arrive at this itself. Governance originates from society not the other way around. If you need governance to enforce your societal "fix" something is wrong with it.
You can not anticipate the next technological impact - and they _are_ coming. Throwing shit at the wall in the form of law is only going to make things worse for that next change. Education and upbringing has to be much more experimental and adaptive.
The answer is get better at parenting - nobody wants to hear that but that really is it. Look how people bemoan the education system these days. If you trust anyone in education it is a total disaster. Everyone wants an easy fix and the economy places no value on time spent in these pursuits. You can't paper over that with naive laws, trying to do so is only going to make things much worse, both because undoing stupid shit is hard and it ignores the real problems.
There is only so much better parenting can do against giant companies with tons of money and teams of psychologists and engineers designing products to maximally exploit "vulnerabilities" in human minds in order to modify their beliefs, emotions, and behaviors.
I personally don't believe you have ANY evidence. More plausibly you are acting as a "useful idiot" for traditional media.
Now that Australia has banned social media, are you going to admit you were wrong? Or just double down and ban phones? If something is "unbelievable" then you better have good evidence for believing it, not just narratives.
It's a great pity all your woods have been bulldozed.
However the world of woods, wide open spaces, kids with power tools, kids walking for hours with friends and dogs circuiting the beach, caves, forrests and fields very much still exists in many places across the globe.
Kids working for themselves down in the shed making things they can sell for money at a swap meet or market happens here all the time and is a controlled risk - they wear PPE, have knowledge of readily apparent risks and aren't being stalked and crept up on by a netwok of bot assisted groomers.
Yeah, suburbia and even the inner-city in the West has parks, trails and rec centres. If anything, the real fantasy is the idea that kids couldn't engage with something outside. Kids are addicted to each other, social media is just a useful vector when helicopter parents don't permit you to leave the property, except for structured organised activity I.e. expensive league sports
Got welders, maps, legs (useful for walking), ropes, furnaces, hand tools, old cars, old workstations, soldering irons, a kitchen, gardens, paddocks, saddle making tools, radio towers, .. you know, regular house in the country from the 1930s kind of stuff.
I have been building a library for some time as well, and am ready to learn and teach once my child is ready. Frankly, the internet experience when I was young vs now is crazy. For me, it was dial up with some forums and RuneScape open, chatting via texts in game with my buddies who were considered long distance even though we all went to the same church. The pauses in loading gave time to think up good discussion, and playing things took patience. Now everything wants your attention scattered everywhere, and is flashing in your face. I love having ad blockers because of that. Social media has done nothing good for our world I feel like. Yes, connecting is nice but when you are fed things off of not your actual interest or easily searchable same results but instead whatever drives engagement for ads I like to stay well away.
I don't think it's about recreating a world that doesn't exist anymore. It's about limiting exposure of stuff to minds that simply aren't ready for it. The implementation falls short in a number of ways but I kinda get it and I think it's something we as a society will have to take seriously in coming years.
For example, Australia blocks Youtube (like you say) but doesn't block Roblox. That's wild.
For Youtube in particular, I think it'd be sufficient to have child accounts under their parents (as they did and still have elsewhere) that limited certain videos but also, disallowing commenting and probably even reading comments.
A big thing we need to do is shut down Internet gambling and, more importantly, the precursors to gambling, which is anything that promotes the same addictive behavior. That includes all those "free" gotcha games that aren't really games. They're daily chores with random rewards and paid boosts to induce addictive behavior.
Apps like Stake need to be completely removed from the App stores.
I also think Fanduel and DraftKings should be illegal. I'm even leery on young people playing fantasy draft games, even for no money, because it's a gambling pipeline.
Oh and putting your children on the Internet as like a Youtube family? That should be illegal.
Algorithmic feeds in general I think are bad but particularly for young people. Because they're designed to induce addiction and "engagement".
I think phones will soon be good enough (if they're not already) to do background age verifications to make sure the user is of appropriate age via the camera and processed locally (to avoid uploading pictures of minors). At some point I think we'll see that integrated into major platforms.
The point of restrictions isn't to be perfect. It's to create a barrier that makes things more difficult. In years past we did this by, say, only showing more adult content on TV after certain times. Could kids stay up late to watch it? Or tape it once VCRs became coomon? Of course. But it helped.
Just like gambling. Requiring someone to physically go to a casino reduced harm compared to just opening their phone wherever they are. It's a bit like having to go to the store to get ice cream or alcohol or whatever your vice vs just having it in your house or even getting it delivered.
> Algorithmic feeds in general I think are bad but particularly for young people.
Just young people? Have you noticed the trend of political discourse more or less globally? Social media certainly assisted in bringing much government abuse and corruption to light over the past couple decades but I feel it has also had severe negative impacts on civil discourse surrounding contentious topics. Not that things were great to begin with of course.
> I think phones will soon be good enough
No! Absolutely not! Please do not provide authoritarian tech companies with legitimate excuses to lock down the computing devices that we supposedly own! Society has already gone in an extremely dangerous direction there and badly needs to course correct.
// A big thing we need to do is shut down...anything that promotes the same addictive behavior.
Oh great, we're back to the 'destroy the pinball machines' faux-moral outrage. If it wasn't gacha-gaming it would be Coin Pusher machines, or Pinball, or Arcade Machines, or POGs, or Pokemon, or cigarette/bubblegum card collecting or...
//I also think Fanduel and DraftKings should be illegal. I'm even leery on young people playing fantasy draft games, even for no money, because it's a gambling pipeline.
Moral hand-wringing masquerading as ethics. As often attributed to Twayne, "Censorship is telling a man he can't have a steak just because a baby can't chew it"
//Algorithmic feeds in general I think are bad but particularly for young people. Because they're designed to induce addiction and "engagement".
Ones designed to sell toys, services, or adspace (such as it ever was). Whereas for people of the age of majority (and particularly those in retirement) those same algorithms dictate elections and, increasingly, what constitutes political or domestic 'reality'. I know which I'd prioritise addressing.
//I think phones will soon be good enough (if they're not already) to do background age verifications to make sure the user is of appropriate age via the camera and processed locally
They currently can't do this at emigration points - see the amount of asylum seekers claiming to be unaccompanied children with no birth certs whose claimed age can't be disputed:
With the best will in the world, and the resources and governance policies of a governmental agency tasked with this specific action, it fails constantly. As such, outsourcing it to the tender mercies of Silicon Valley VCs via some App and SaaS solution is farcical.
I think those with the least restraint and control are the loudest to request their current privileges to be stripped away at a societal level, lest they indulge to the point of detriment.
That's something I hadn't thought about actually, if YouTube is being included, that was utterly invaluable for me for my school exams (before and after 16). I thought I wouldn't really have been missing anything with a ban on social media under 16 as I never really used it much anyway, but I had always excluded YouTube from "social media" in my head due to the sheer value of it for education.
My life would've been significantly worse and more importantly I would know a lot less about a lot of topics if I didn't have access to YouTube from age 13+.
It’s weird that something completely normal like 20 years ago is “weird” today.
I might even make it 18 when you’re old enough to sign a EULA. When did something completely normal become weird?
“What’s next, an internet license?”
Oh please god, yes.
You’re own argument about kids not being allowed to play in the woods in the more seems to play into this idea we should just accept a dystopian world.
This shouldn't be mistaken for an anti-IPv6 post. There's also some steps you have to go through to enable IPv6 on your VPS networks, and there's still stuff like GitHub not handling IPv6. So, much as we need to migrate, we still have to support IPv4 connectivity for the foreseeable future.
> and there's still stuff like GitHub not handling IPv6.
And virtually everything inside of AWS still requires IPv4 so even if you have zero need to reach out to WAN, if you need any number of private AWS endpoints, you're going to be allocating some ipv4 blocks to your VPC :(.
Sure that one’s case, though you might be able to give out a host instead of IP to others to whitelist. Then you just set a low TTL and update the DNS record.
You might want to clarify that the document you're linking to does NOT have the words "Biden-Harris FTC" in it, but simply that the action was taken by that Administration's FTC. In fact, the article doesn't mention Biden or Harris in any capacity.
The salient point is that "Trump-Vance" is being stamped on everything in an effort to build the Admin's brand.
My immediate reaction to the title was "Bezos must not have written a large enough check to the library fund" or whatever else the orange man wants funded. yeah yeah, Bezos isn't in charge blah blah. Someone from the smile logo didn't write a check.
Yeah, these things are silly and I don't even know the audience for them. I remember seeing a lot of local infrastructure projects around with the attribution "President Biden BBB Infrastructure Bill." Does anyone really care? Politics have become really stupid.
It's a very "Thank You Dear Leader" of our current regime. Also look at them wanting huge picture of him in Washington on various buildings much like Mao/Stalin/Ayatollah etc always liked
Looks interesting, but few comments on the forum & even a negative vote count ATM. Format kinda looks "old school" in terms of defining records, but I guess that can be a positive in some circumstances?
I would say it is a niche solution that solves a specific problem.
Modern data sources increasingly lean towards and produce nested and deeply nested semi-structured datasets (i.e. JSON) that are heavily denormalised and rely on organisation-wide entity ID's rather than system-generated referential integrity ID's (PK and FK ID's). That is a reason why modern data warehouse products (e.g. Redshift) have added extensive support for the nested data processing – because it neither makes sense to flatten/un-nest the nested data nor is it easy to do anyway.
This is a fairly common problem. Data is often transferred between information systems in denormalized form (tables with hundreds of columns - attributes). In the data warehouse, they are normalized (data duplication in tables is excluded by using references to reference tables) to make it easier to perform complex analytical queries to the data. Usually, they are normalized to 3NF and very rarely to 6NF, since there is still no convenient tool for 6NF (see my DSL: https://medium.com/@sergeyprokhorenko777/dsl-for-bitemporal-... ). And then the data is again denormalized in data marts to generate reports for external users. All these cycles of normalization - denormalization - normalization - denormalization are very expensive for IT departments. Therefore, I had an idea to transfer data between information systems directly in normalized form, so that nothing else would have to be normalized. The prototypes were the Anchor Modeling and (to a much lesser extent) Data Vault methodologies.
If I were you though, I'd consider if I'd get more traction with an open source extension of Iceberg format that supports row based reporting and indexes for a unified open source HTAP ecosystem.
Looks like a lot of small ISPs have been procrastinating about getting their robocalling mitigation/compliance policies implemented, and didn't think the FCC was serious about the “Final Warning”. They'll get their stuff fixed eventualy.
I think OP is expecting that to be the outcome, given the roughly 2/3rds "Kent is (insert insinuation)" vs the 1/3rd "your stuff works, please stick around".
I worked for a guy that was looking forward to this work five years ago for a business product need. I'm glad to see it's made some headway in that time, but I have to wonder what it'd take to salvage the introduction of it to the Linux public at large. How do you even reset this mess?
I think nothing will happen, and Linus himself will eventually be whipped into place. Kent has come a long way in terms of communications, and all this talk about preserving sacrament of "collaborative community of kernel dev" reads real rich. The fact of the matter: bcachefs is the only modern + reliable filesystem in Linux right now. To throw it out—is madness, frankly. git rm -rf would be a show of weakness... basically telling everybody that they don't care about technical merit anymore. But really nothing will happen because Linus will eventually get whipped into place. The software is too good for this petty trickery to take place.
If the filesystem corrupts data, it has to be fixed at the maintainer's discretion. This is what the users want. Tough luck it makes Linus' life harder! Not to mention that he's allowed btrfs to run unchecked for so long. Kent put it nice, actually, kernel work is not about pleasing egos of top guys; it's about delivering software for users:
> "Work as service to others" is something I think worth thinking about. We're not supposed to be in this for ourselves; I don't write code to stroke my own ego, I do it to be useful. I honestly can't even remember the last time I wrote code purely for enjoyment, or worked on a project because it was what I wanted to work on. My life consists of writing code base on what's needed; to fix a bug, to incorporate a good idea someone else had, to smooth something over to make someone else's life easier down the line. Very rarely does it come from my own vision. My feelings are entirely secondary to the work I do.
> If the filesystem corrupts data, it has to be fixed at the maintainer's discretion. This is what the users want. Tough luck it makes Linus' life harder!
Where do you get this idea? Lots of Linux users want lots of things - a big part of the reason Linux is so successful is because they don't get what they want, and the project instead focuses on stable development and release cycles. Many users want Linux to break userspace in this or that case. Do you think Linus should do that, because it's what the users want?
And lets not forget we're talking about an experimental filesystem. If you decide to use one of those, it's not asking too much of you to compile your own kernel.
Funny, because "don't break userspace" is one of the principles I've been citing.
Things always degenerate when it turns into power struggles and people are going "No, I decide!".
"Make sure thinks work" is the underlying principle, and it's based on that that the code should have been, and was merged.
But then the personality conflicts and power struggles came out, and there's no need for that.
- You don't go overriding a subsystem maintainer without a clear justification; if the patch in question has a good reason for being there and can't affect the rest of the kernel, there's a really high bar to clear. This has been an issue for the XFS folks in the past.
- We have to be able to have technical and policy discussions without it degenerating into "I don't trust you and you need therapy". That's just childish. The private discussions got really ugly on this one.
And, regarding bcachefs still being marked as experimental: I'm being much more conservative with the experimental label than btrfs or ext4 were. Your data is safer on bcachefs than btrfs, today: you're not going to lose a filesystem, repair is thorough and robust and complete.
You may still hit hiccups, which is why the experimental label is there, but robust and complete repair and rock solid multi device have been reason enough for a lot of people to switch already.
> And, regarding bcachefs still being marked as experimental: I'm being much more conservative with the experimental label than btrfs or ext4 were. Your data is safer on bcachefs than btrfs, today: you're not going to lose a filesystem, repair is thorough and robust and complete.
> You may still hit hiccups, which is why the experimental label is there, but robust and complete repair and rock solid multi device have been reason enough for a lot of people to switch already.
It doesn't matter how conservative you are being, it's _still_ marked as experimental. That simply means there's no great pressing need to get a new feature into the next possible release - users can either compile their own kernels, or wait if they aren't able to. They decided to use an experimental file system.
You're making life much harder for these users by causing bcachefs to be thrown out of the kernel. No matter how you twist and turn it, you're responsible for "breaking userspace" in this case. I have no interest in trying to convince you - I've seen people much better at explaining things than I can try to do so, and I've seen you ignore each and every one of them.
Maybe the FS was upstreamed too soon, causing your development velocity and the high expectations you have for your end users to be at odd with the well entrenched workflows of Linux maintainers.
In any case as a Linux user, I want to thank you for your work and for your code which taught me a lot.
I hope it didn’t take too much of a toll on you.
Let’s hope that with the recent stabilization, the maintenance will be easier.
Well, being upstream has not been a rosy experience, so that'd be an easy judgement to make in hindsight.
But consider: ext4 was done entirely in tree, and btrfs was upstreamed much, much earlier and took a lot longer to stabilize.
So compared to historical precedent, we already upstreamed much later. e.g. we upstreamed long, long after we stopped making breaking changes in the on disk format (that was the point where btrfs removed the experimental label!)
If we're saying even that is too soon, then we're saying that bcachefs shouldn't have been upstreamed until it was perfect. But, no one was ever going to fund developing a filesystem from scratch all the way to completion and perfection completely out of tree. That's far too much uncertainty, and that kind of money simply isn't being thrown around in the Linux filesystem world.
Asking a filesystem to only be merged when it's completely done and perfect is saying "we want all the benefit and none of the pain", and it's just fundamentally unrealistic.
The whole point of Linux is community based development, and that's how I've been developing bcachefs. I don't have a big engineering team - but what I do have is a large community of people doing very good QA work that I work with closely, on a daily basis. People show up from anywhere with bugs, I ask them to join the IRC channel, and we start working together and it goes from there; a lot of people see us doing productive work and stick around and find ways to help out.
If that no longer works within the development model of the Linux kernel... oi vey.
> The whole point of Linux is community based development
You contradict yourself too much. You ignore feedback about not working well with others, and whenever someone wants to contribute, you shut them down by claiming you're the expert. This makes it seem like you're more focused on attracting investment than on actual collaboration.
Maybe then you should have considered this file system as truly experimental and expected your end users to make frequent backups. And advertise it as such. You could also have some kind of dkms bleeding edge module for your users to test fixes before they reach the kernel.
This way you wouldn’t be so preoccupied about getting code as fast as possible in the kernel.
No, a lot of bcachefs users are explicitly using it because of data loss, and they needed something more reliable; that's bcachefs's main reason for existing.
Besides that, if you want to make anything truly reliable, you have to prioritize reliability at every step in the process of building it. That means actively supporting it, getting feedback and making sure it's working well, and you can't do that without shipping bugfixes.
Having to ship a DKMS module just so users can get the latest bugfixes would be nutso - that's just not how things are done.
Some distributions do release hotfixes before they reach mainline kernel.
If you expect end users to compile Linus’ kernel head, why couldn’t they compile your branch though ? They get timely fixes.
This is not a case of 2 equal entities failing to find a compromise.
One is both technically more valid and has the simple right to set the terms and processes regardless of other opinions, the other is neither. All failure to function is on Kent, not on any "struggle".
Well, he already lost T'so, and I recall he's pretty high-up on the command chain. This appears to not be about technical merit anymore, vs existing as a "co-worker" with other kernel peers.
I've got in-laws that use 12yo Macs; would not surprise me in the least if a lot of older folks were still using whatever box from Best Buy or a relative they got in the late 00s.
reply