3,927 karma · joined October 30, 2012
Without doing some of the installation work myself, the electrician would have cost me several hundred CHF more.
Of course there will be people just clicking "generate" on a website. But isn't that the difference between consumer and artist? Everyone can press the shutter button on a digital camera to take a snapshot. But the artist knows how to use light, angle and technology to create a photograph with the looks and composition that they intend. (If you compare snapshots from amateur photographers and from professionals, the differences are astounding. And it's not just about the cost of the equipment.)
Certainly, there will be jobs – especially the rather repetitive jobs – that will be replaced by the use of AI, just like stock photos replaced jobs of certain photographers, or just like industrialization and automation replaced the jobs of a lot of craftsmen and artisans. But craftsmen and artisans are still around, and they are paid a lot more than they used to be paid, as long as they provide added value on top of the generic products available on the market!
(With the dominance of CUDA, choice of a GPU on Linux gets even harder. It used to be a clear "fuck you Nvidia" if you wanted to use Wayland, but Nvidia definitely has the lead when it's about video editing and machine learning.)
(However, I think the negative feelings don't come from a discussion of "real vs fake" or "classical vs new", but mostly from the point of view that using artwork as training data is stealing. I don't agree with that view, but I think it's at the core of the argument.)
If you just finished your college, sit on a big pile of student loans, work in your first job and then spend several months of income on a shiny rock, then that is a bad financial decision, no matter whether you love diamond rings or not. (And from what I hear, this situation happens a lot, due to social pressure and "desired social status".)
If you value a clean commit history, then simply reformat as part of the code change. With autoformatting on save (e.g. through prettier), that's a complete non-issue anyways.
Regarding the wedding ring, I can understand slightly better how someone would put a bit more money into that, considering that you wear it for life. But there are so much better options than buying a shiny rock. Why not go to a goldsmith and pay 1000$ for a workshop where you forge your own rings? That will result in a lasting memory of a nice event, for a fraction of the cost, instead of throwing thousands of dollars out the window for a shiny rock that you simply buy at the store. Or maybe you don't even need gold? In my opinion, silver, titanium or maybe something like steel combined with carbon fibers looks better anyways.
From what I know about accessibility, semantics are key. If the semantics are clear, then accessibility tools can optimize their flows accordingly. Using styling to convey semantics is a bad idea.
If accessibility tools cannot deal well with certain situations, then those tools should be improved instead of making semantics worse.
Even just focussing the parent element would be a much much better idea than focusing the document.
Making a button look disabled without actuall disabling it sounds like a semantically bad idea.
And of course, if you disable the button, you could prevent duplicate form submission as well through the onsubmit event.
But of course, if had gotten the chance to get a <1% 15-year deal, I'd have done it :) I'm slightly late to the party.
That depends on the CLA's wording. A CLA could allow the right to sell commercial licenses to the code while always keeping the same code under the AGPLv3.
I haven't read Element's CLA though.
Element is forking the two projects, and is redirecting their maintenance efforts towards their own forks. This means that the Foundation versions of the projects will not receive active maintenance anymore, and the Foundation does not have the funding to invest in the development themselves.
It's a de-facto handoff, unless someone wants to invest significant resources in development of the pre-fork versions of the projects.
The other thing I miss often is better support for schema migrations. For a lot of things (like adding certain constraints after table creation) the "create new table, copy data over, delete old table" workaround is needed. However, it's only a minor annoyance, and if it allows the codebase to be more maintainable, that's OK with me (given the fantastic quality track record of SQLite).