1 karma · joined January 4, 2025
Many apps do not use Wayland, but rather the XWayland fallback, so people are not up in arms about how broken various aspects of Wayland actually are for end users.
It's a funny kind of dance
It's a typo - 'Godot based game engine' is what it should read I think.
[0] https://www.sec.gov/Archives/edgar/data/1653482/000162828021...
Vector graphics can absolutely require specialized editors to be built. SVG editors are an example of this.
But I do not think most kids today, once adults, will be very happy with their parents if they just blindly support them in that dream, neglecting other realistic career possibilities in blind faith that their kid will be a star.
I'm not saying you should tell your kid 'no! you can't be, I won't let you.' - but like, maybe nudge them in the right direction, have them meet influencers and hear how hard the job actually can be, hear how lucky/unfair who becomes popular and successful can be - then if they are comfortable with and understand those risks, support them in any way possible after that.
It doesn't have graphemes (neither does Go or Rust), or other advanced unicode support. Instead that is provided by ziglyph[0]
Rust and Go both don't have a builtin package for grapheme iteration - and many naively (and incorrectly) think that a 'Go unicode rune == "character"' in Go. I assume the same happens with Rust `char` type.
If you care about unicode-aware string sorting (you should), rather than the naive string sorting the Go and Rust standard libraries provide out of the box... then you probably want a proper Unicode library.
I think the only language that gets Unicode 'right' out of the box is Swift, as it actually provides grapheme iterators, Locale awareness, etc. - but it comes at the cost of the language being tied to the (ever-moving) Unicode standard.
[0] https://doc.rust-lang.org/std/primitive.str.html#invariant
For me, it's pretty annoying having to screenshot applications every few days, to be able to drag it into a color picker to be able to see what is actually on the screen.
It's pretty annoying being in a Zoom call, in a tense customer call trying to debug something, and then having to screenshot a Grafana dashboard and drag it into a photo editor on the fly to understand what a customer is telling me - or have to divert the already tense conversation to 'sorry can you tell me what I'm looking at, my vision is fucked?'
It's pretty annoying always being that inconvenience-to-others person asking for a link to the google slides, because I can't tell what is being shown on that pie chart.
And I get it, I'm in a minority of minorities here. And it's not like 'wow colorblindness has ruined my life now I can't cook or clean myself!' - so I understand where you are coming from with 'it's not a real disability'
But like, I'm not asking for you to go and construct a concrete pathway up a mountain here.
I'm just asking that maybe when you are quickly adding 'a slider that indicates on/off using nothing other than color' to your shitty web app, that maybe you could just go with a checkbox instead? Or keep the slider and all the colors, but just add `on` and `off` labels to it too? Or add a hover text that says it's 'enabled'? Or at least steal Apple's slider colors instead of coming up with your own low-contrast ones?
And yeah, I get it - we live in a world of 'omg wow I got glasses for christmas and now I can finally see color through my tears again!!!' social media garbage content. I just want to be able to know what a button is going to do when I click it.
Please for the love of god give me a checkbox over a red/green slider toggle. Shapes, please, shapes.
I think your argument is that 'it worked for him' because he is still there while the managers are not, but reality may be the managers were there to have that effect in the first place and the 50/50 turnover was because they were in the thick of it.
That'd be my cynical take, anyway.
At the time (still?) it seemed impossible to bridge Discord channels (which are viewed very much as 'create as you please') to Matrix rooms without painfully doing it one-by-one via a config file and managing/creating both on each side (Matrix really seems stuck on the idea of preferring its 'one room' model and has not really embraced channels in the Discord sense.) Discord had also just gotten forums with no way to bridge them.
Additionally, our Matrix rooms were seeing a good amount of spam that Discord was not, which would then get relayed to Discord via the bridge and would require moderating in both sides.
Finally, our strongest Matrix advocates firmly disliked the idea of a bridge because it meant their Matrix messages would go to the proprietary Discord company.
In the end, we let them run side-by-side for a little while then the Matrix quickly died.
If your intent is to have your code reach the maximum amount of people to benefit them, and you want your project to benefit from networks effects.. then GitHub and Discord, the two proprietary platforms used by the largest portion of people for modern OSS project development, are basically a non-choice. Every other option results in far less people discovering and interacting with your project, by orders of magnitude.
In a project I run, we forced everyone into Matrix as much as possible and refused to operate a Discord for over a year. Once we relented, and decided 'we would run both' - over 95% of people in under a month stopped participating in the Matrix channels and instead went to Discord. The number of people in the community grew orders of magnitude larger, in a shorter time period, as well - even with us pushing it less on our docs/etc.
It sucks. Wish it wasn't true - but that's where people are.
Or are the services just cogs in the machine, managed by individual devs / cogs in the machine? I imagine the latter and presume that's the main benefit of so many services, but genuinely curious as I've never experience that many services in an architecture
Are the unethical things Search/GMail allow today 'grandfathered' in? It seems like yes.
YouTube also seems to allow a much smaller set of unethical behavior from creators, while allowing for much more unethical behavior from advertisers on the platform.
The DoD, NSA, and CISA say[0] memory safe languages include[0]:
* C#
* Go
* Java
* Python
* Rust
* Swift
Presumably any other language that can run on a virtual machine, like WASM, is also to be included! Exciting days ahead :)
[0] https://media.defense.gov/2023/Dec/06/2003352724/-1/-1/0/THE...
[0] https://www.nytimes.com/2022/11/19/style/tiktok-avoid-modera...
[0] https://www.reddit.com/r/gardening/comments/1akcwog/this_loo...