To give a slight counter point, I had a lead role in the taskforce in charge of putting in place the first Green Taxonomy reporting in a construction company. The Green Taxonomy is one the law which was written at the same time as the CSDDD and the CSRD.
It's probably the worst piece of law and one of the most useless thing I have ever seen in my life. When the reporting became mandatory, most of the documents required to decide if your activity was concerned were yet to be published. Application documents were inexistent. The commission had refused to coordinate with national accounting bodies to ensure things would be simple to interpret and the result was a monster. To give you an idea of how batshit crazy it was, as a construction company, we were supposed to evaluate how the regulations on chemical of every countries we operated in align with European limits for every chemicals our suppliers may use while working for us. Go ask your Indonesian third rank suppliers every components that is in their hand soap. All of that to publish a useless report with no actual impact in the field. Only a mad bureaucracy with no idea of how a company operates can produce such bullshit.
I am fairly convince the CSDDD was the same. I knew what was in the CSRD and it's so impractical, it's hard to believe.
Brussels under Von Der Leyen 1 was apparently completely crazy. It's good to see some sanity prevail.
They have been shipping the same camera block for something like three or four models. Compared to what Chinese competitors like Xiaomi or Oppo offer, it doesn't look that great anymore.
On top of buggy software they just have user hostile design choices. Like forcing agreements to sell health data if you want a step counter, or shoving ads in your face that you can't disable without hamstringing functionality.
Makes me think about switching if alternative markets really do come to iOS and they get a real firefox
Presumably people would consider a Song of Ice and Fire sequel by GRRM to be "official" and everything else "fanfiction", even if the fanfiction manages to appear in bookstores
Just in case you're actually unaware, the Organization for Transformative Works https://archiveofourown.org/ Archive Of Our Own (typically shortened to AO3) is where a tremendous amount of such fiction is archived.
Someone who buys books at Barnes & Noble is not going to print online fan fiction on demand. If you think this is something a “mainstream consumer” would do, I think you’re very out of touch with the average person.
Isn’t reading stuff on the internet more mainstream than buying things at Barnes and Noble? Not necessarily those specific things, but the notion that something needs to be physically available at a bookstore to be relevant is at best dated.
I think you should also assume it's called "Archive of our own" because of the same sense that Woolf had in "A Room of one's own". This is our space to do our thing, precisely because if it was someone else's space sooner or later they, at least ostensibly for good reasons, prioritize something else over our thing and it's destroyed.
So it's at least not at all a coincidence that AO3's authors are predominantly women. This story of assuming that they can thrive in a shared space and then discovering that, again often for ostensibly good reason, they're not welcome to use it after all, is very familiar to women. Whether you're being thrown out of a cafe for breast feeding ("Nudity, not allowed") or turned down by employers despite having the same skills as successful male candidates ("Bound to have kids and then we'd just have to replace her anyway") it gets wearisome, better to have a place of your own.
That's an interesting perspective, I hadn't considered that the name might be a reference to A Room of One's Own.
My understanding was that the whole "of our own" thing is mostly in reference to fanfiction sites going through a predictable cycle of becoming popular followed by overmonetizing, enshittifying and losing touch with the community, which means everyone migrates to the next site which becomes popular and repeats the cycle. Hence Ao3 run by a non-profit "of our own". But that might not be the only way in which it's true. I would certainly agree that it is somewhat of a safe space for all kinds of disparaged groups, women in general being the biggest of them
This is not an endorsement of the work, but there's Harry Potter and the Methods of Rationality. I hear 50 Shades of Gray is another fanfic that went mainstream.
A book nerd could come up with a much longer list, but I know there's a ton more illegal unlicensed! Harry Potter fan fic.
“The Fifty Shades trilogy was developed from a Twilight fan fiction series originally titled Master of the Universe and published by [E. L.] James episodically on fan fiction websites under the pen name ‘Snowqueen Icedragon’.”
as much as I think the copyright 14 years thing is one of the more contemptible ideas well to do programmers have on how to improve things by making things worse for people who make less money, I don't think copyright is longer than 14 years is the only reason works by the original author of a series earns more money than fan fiction.
Wayland very first release was 17 years ago in 2008 and QT didn't support it until 2015. xdg-desktop-portal first stable release was in 2018 and PipeWire in 2023.
I thought we had peaked with systemd when it came to FUD here but Wayland might give it a run for its money.
That's a very generous characterization of what most YouTube content is.
My experience is that you are basically paying to remove the official ads from your disguised ads.
The various algorithm tweaks for engagement these past few years and the introduction of shorts have significantly degraded the content quality and many good channels have just thrown the towel.
Right, I want premium because it's a "fair" payment for the service I use and would help support the people who make good content, but the vast majority of those dollars go to the company who is solely at fault for encouraging and essentially requiring creators to use clickbait and fake thumbnails and put out slop every single day and never ever ever try doing something slightly different and consistently change things in ways that those creators do not want and hate. Every complaint you likely have about youtube content was forced by youtube for their own profitability. Don't like sponsorships? People mostly started seeking them out after Google cut ad payouts essentially in half with no warning. Don't like videos being way longer than they need to be? That's because youtube started paying out based on watch time instead of views and that encourages padding. Don't like censorship? It was Youtube's choice to shadowban/punish anyone who even said the word pandemic during a literal global pandemic that people probably wanted to talk about, even in passing. Buy into Youtube's new "channel member" feature in good faith? Well then Youtube changed it so that the videos that only members can watch are now shoved in front of everyone's eyeballs without your approval or desire or asking and it's really annoying to all your viewers. Don't like every video spending 30 seconds telling you to subscribe and "hit that like button" and then the fucking bell? That's because google decided that if your video didn't have a high enough click through rate, it wouldn't be shown to subscribers at all, and then introduced the bell for "subscribers but for real", and then even that hasn't really been honored. Youtube has for example suddenly decided that I should be shown low view russian language plagiarism of videos I like that have then been autodubbed back into english rather than the video from one of my subscriptions that was copied to make the russian video. How is that supposed to help anyone?
I will happily pay for youtube when they show that they want to encourage good content and help empower the people who make that good content, but Google doesn't want to do that because Mr Beast slop advertising to your kids is more profitable.
Anker is a Chinese manufacturer and Alibaba is a market place. Why would rebadging Alibaba mean there? Outsourcing design and production while only being an exporter?
They already are in China. It's highly likely they outsource part of their production process and supply chain. They just have good quality control like any other serious manufacturer.
I respect the effort going into making Advent of Code but with the very heavy emphasis on string parsing, I'm not convinced it's a good way to learn most languages.
Most problems are 80%-90% massaging the input with a little data modeling which you might have to rethink for the second part and algorithms used to play a significant role only in the last few days.
That heavily favours languages which make manipulating string effortless and have very permissive data structures like Python dict or JS objects.
You are right. The exercises are heavy in one area. Still, for starting in a new language can be helpful: you have to do in/out with files. Data structures, and you will be using all flow control. So you will not be an ace, but can help to get started.
I know people who make some arbitrary extra restriction, like “no library at all” which can help to learn the basics of a language.
The downside I see is that suddenly you are solving algorithmic problems, which some times are bot trivial, and at the same time struggling with a new language.
That's a hard agree and a reason why anyone trying to learn Haskell, OCaml, or other language with minimal/"batteries depleted" stdlib will suffer.
Sure Haskell comes packaged with parser combinators, but a new user having to juggle immutability, IO and monads all at once at the same time will be almost certainly impossible.
Maybe not learning a new language from the ground up, but I think it is good training to "just write" within the language. A daily or twice-daily interaction. Setting up projects, doing the basic stuff to get things running, and reading up on the standard library.
Having smaller problems makes it possible to find multiple solutions as well.
I typically use OCaml myself for them and have never found the standard library to be particularly "depleted" for AoC, though I do have a couple hundred lines of shared library code built up over the years for parsing things, instrumenting things, and implementing a few algorithms and data structures that keep cropping up.
Also, dune makes pulling in build dependencies easy these days, and there's no shame in pulling in other support libraries. It's years since I've written anything in Haskell, but I'd guess the same goes for cabal, though OCaml is still more approachable than Haskell for most people, I'd say. A newbie is always going to be at some kind of disadvantage regardless.
> I do have a couple hundred lines of shared library code built up over the years for parsing things
I think that's the best example of anemic built-in utilities. Tried AoC two years ago with OCaml; string splitting, character matching and string slicing were very cumbersome coming from Haskell. Whereas the convenient mutation and for-loops in OCaml provide an overall better experience.
Given you're already well-versed in the ecosystem you'll probably have no issues working with dune, but for someone picking up OCaml/Haskell and having to also delve in the package management part of the system is not a productive or pleasant experience.
Bonus points for those trying out Haskell, successfully, than in later challenges having to completely rewrite their solution due to spaceleaks, whereas Go, Rust (and probably OCaml) solutions just bruteforce the work.
It's the same in France with "Non assistance à personne en danger” literally ”Not helping someone in danger" and the assistance expected is proportional to your immediate ability. A doctor who would not try to help someone injured is liable for example. There are precedents.
is unremarkable save for the fact that the rest of the world thought it unusual.
Many people are members of volunteer organisations, SES (Search and Rescue), St. John's (Ambulance and medical first responce), VFRS (Volunteer Firefighters) etc.
I think this varies quite a lot from one location to another. I grew up in an impoverished town in the US south. When I was a kid if your car broke down, a stranger would stop to at least give you a ride or possibly even try to repair it on the spot. If you so much as threatened a woman in public you could expect to have a number of men immediately step in to confront you.
Many year later in life I lived in Manhattan, where you could literally have a frail old lady being beat up in front of a crowd of grown men and everyone would either pretend they didn't see anything or at most pull out their phones to record it.
I don't know what my old town is like today, but a few years ago I was on a bus in Latin America far from any large cities and a pickpocket robbed someone, the passengers on the bus seized the guy, beat him up, striped him naked, and the bus driver slowed down and opened the door while they shoved him out onto the curb.
Same experience in my village. When you live far from public infrastructure (police, firefighters, doctors etc...) you need to rely on each other.
I miss this spirit in the city
This law is specific to situations of imminent or actual physical harm. Also notice the way the law is formulated: non-assistance (negative) and not a an explicit duty to assist (positive).
Yes, you are. That's the whole point of the law and what the precedents confirm. You have to assist to the extend of your ability too. If you witness something and don't call 112 (well 18), you are guilty. If you are a medic and don't do your best to stabilize the person, you are guilty to.
The 1996 extension had severe limitations. Untrusted clients have no clipboard, but also no GPU acceleration at all and other features were barely tested using it so it was somewhat random if they would work. It breaks a ton of applications and was therefore used by approximately no one.
Ok, so instead of a couple UAC style prompts for screen readers, macro recording, desktop sharing, etc, and some tweaks to GDK, we got what? An entire new backend GDK windowing system, and a pile of broken applications? And its been decades?
And its not like actual flaws people found couldn't be fixed.
Did you consider that maybe when you hold an opinion different than the people actually knowledgeable about a topic - like the people developing desktop environments and the former developers of X building Wayland - it might be because you are wrong and have a poor understanding of the field and not because they want to annoy you?
The flaws were not limited to the 1996 poor security extensions. These kind of half broken extensions are everywhere in X11. At some point, if the tweaks you have to do is basically rewriting the whole rendering pipeline and adding new APIs for the most significant systems, what you are doing is strictly équivalent to writing a new piece of software which is exactly what the people behind Wayland did.
And don't worry, the change adverse people you see here complaining about limitations fixed years ago would be complaining the same if the effort was on rewriting part of X11. That's life. Armchair complainers and keyboard warriors will complain while actual doers push things forward.
It is implemented behind a permission system. KScreenshot works perfectly fine and so will most of the applications using PipeWire I guess, same that screen captures.
KDE is merely saying that some applications will have to be updated to use it so all of the current screenshot applications won't work out of the box.
No idea of why some commenters here are implying screenshots don't work in Wayland. It seems their knowledge is somehow stuck at the first proof of concept ten years ago.
I was talking in general. It's less about screenshots and screen recording, but more about drag-and-drop and global hotkeys like push-to-talk in Discord.
Screen recording like screen sharing works perfectly fine with PipeWire.
Global hotkeys are also supported perfectly fine. Applications just need to register with the compositor, which will transfer the key press to them. That's the feature working at it should. It prevents applications from hijacking keys when that's not what you want.
The issue is that Discord takes ages to ship anything on Linux and barely supports anything and the Linux community does it's best to keep supporting everything. Other plateformes would have just mandated the new way ages ago and be done with the transition by now.
It's probably the worst piece of law and one of the most useless thing I have ever seen in my life. When the reporting became mandatory, most of the documents required to decide if your activity was concerned were yet to be published. Application documents were inexistent. The commission had refused to coordinate with national accounting bodies to ensure things would be simple to interpret and the result was a monster. To give you an idea of how batshit crazy it was, as a construction company, we were supposed to evaluate how the regulations on chemical of every countries we operated in align with European limits for every chemicals our suppliers may use while working for us. Go ask your Indonesian third rank suppliers every components that is in their hand soap. All of that to publish a useless report with no actual impact in the field. Only a mad bureaucracy with no idea of how a company operates can produce such bullshit.
I am fairly convince the CSDDD was the same. I knew what was in the CSRD and it's so impractical, it's hard to believe.
Brussels under Von Der Leyen 1 was apparently completely crazy. It's good to see some sanity prevail.
reply