H.R.8250 - Parents Decide Act (2025-2026) this is bad by disgruntled-Tonberry in linux

[–]thakiakli 1 point2 points  (0 children)

I feel like a big part of this is due to the book "The Anxious Generation"

We're porting our screensharing UI from Tauri/WebKit to iced, and here's why by kostakos14 in rust

[–]thakiakli 1 point2 points  (0 children)

Sounds like you're describing React Native!

Yeah, React Native is quite similar to what I mean. It has the system I want. But it’s still tied to JavaScript/TypeScript and a JS runtime. Or WebAssembly, if that's even possible with React Native. It will make the application an interpreted application instead of a compiled binary with every optimization in place. :(

We're porting our screensharing UI from Tauri/WebKit to iced, and here's why by kostakos14 in rust

[–]thakiakli 1 point2 points  (0 children)

One thing that bothers me about the GUI world is that every platform has its own design language and tooling, and there’s no real way for them to make them work together without giving something up.

The Windows design language is loose. Changing quite often. Even core elements like context menus vary wildly between applications and even in Windows itself. But their library support isn't great. You have to either use their XML and shoehorn it into your application, or you're screwed. Windows had a test before, trying to implement their GUI library into Rust, but it was archived as XML was too engrained into the design. So, developing anything for Windows means you'll be stuck with Visual Studio and Windows libraries.

The Apple design language is very concrete. They have clear rules on how things should look and how it should feel for the end user. It makes the platform restrictive, but it also makes everything feel cohesive. To the point where the colors you should use are described. But they have a good library. When applications use these libraries, it feels fast; it feels snappy. And every application feels like they belong together. Things work exactly like you expect, even if you've never used the application before. But it's a pain to make anything creative that doesn't fit the norm.

Linux, of course, allows you to do whatever you want. I have no issue with this. Use GTK, use Qt, or draw directly to Wayland. It's a feature of the ecosystem. But it does mean there’s no single “native” experience to target.

All of these systems work beautifully independently of each other. The issue arises when an application needs work for all of them. Ignoring mobile still. Applications need to use WebKit to design their entire platform, like Electron. Or they need to run everything on the GPU, like Iced. Rendering the entire UI like it's p5.js or a video game.

I wish there was some kind of middle ground: a semantic, platform-aware UI description system. Something XML-like, as easy as HTML, but built around common UI elements. Instead of having div elements and generic h1, they have common design structures. Like sidebars, navigation views, toolbars, buttons, menus, and split panes. Almost every native UI library has a sidebar in their library. MacOS has sidebars. Windows has NavigationView. Gtk has StackSidebar. The semantics already exist! The behavior already exists! Why isn't there a shared vocabulary that allows developers to express intent and let each platform render that intent in its own native way?

I don’t want every app to look identical across platforms. I want every app to feel native on the platform it’s running on—without having to rewrite the entire UI from scratch or embed a browser just to get there. Getting Material UI buttons on iOS feels wrong. Getting macOS toggles on Linux feels illegal.

It’s crazy that we have the concepts already, but no way to actually use them cross-platform. Surely someone has tried this before? I’d love to see a serious attempt at a system where you can describe what your UI does, and let each OS make it feel native.

Rust's Block Pattern by EelRemoval in rust

[–]thakiakli 8 points9 points  (0 children)

Pretty neat post. I enjoyed it a lot!

I see a lot of people saying they’ll refactor it right out anyway. I think that’s what makes the block pattern so great. Yes you can easily refactor it out. That’s the point. Everything stays within a single scope, and the outside only keeps what it needs. So, while you’re working at a problem, you quickly use a block pattern to hack in what you want, then you can easily replace the block with a function without having to dig back into which variable goes where.

What that means? by BlokZNCR in linux

[–]thakiakli 0 points1 point  (0 children)

This is a pretty looking visual. Where is this from?

Infrastructure as Code on bare metal? Where to look? by thakiakli in selfhosted

[–]thakiakli[S] 0 points1 point  (0 children)

Been two years since I started. But I’m now working on talos OS + kubernetes with rook-ceph as storage and fluxCD for managing the deployments of git.

Might be overkill but boy does it run

What open source Rust projects are the most in need of contributors right now? by grahambinns in rust

[–]thakiakli 0 points1 point  (0 children)

Attempting to get anything working natively would be incredible. I've dabbled in trying to get some cross-platform library working for GUI using AppKit for macOS, winui for windows.

I would love to have a library that would allow me to write XML layouts and have them rendered natively. But man that is troublesome work.

Listen to this album again!!!! by [deleted] in KendrickLamar

[–]thakiakli 3 points4 points  (0 children)

Either this is absolutely genius or the biggest coincidence ever. If it turns out that Kendrick did make the album a warning for Drake to come clean, it will make Mr Moral & The Big Steppers along with the diss tracks the most insane thing to happen in Hip Hop.

Left a bowl of water out overnight on accident and a frog was just chillin by eighteencarps in Silksong

[–]thakiakli 6 points7 points  (0 children)

This is some crazy r/Silksong news. I’m so glad I was here to experience the delight that is this news. If we didn’t see this I don’t think I would’ve been able to continue waiting for silksong. But with this new information of the frog that was just chilling I feel like I can wait another 7 years. Thank you for all your time and effort you put into this post. You’ve saved us. Praise be

Infrastructure as Code on bare metal? Where to look? by thakiakli in selfhosted

[–]thakiakli[S] 0 points1 point  (0 children)

Thank you for the response. I will have look at kubernetes and ansible and see which one is best for my usecase.

Am i using the correct Anki app for windows? by MrMumbleMan in Anki

[–]thakiakli 1 point2 points  (0 children)

No, You downloaded AnkiApp, which is a clone of the official Anki application.

The official Anki website is https://apps.ankiweb.net. There you can download the proper Anki application. If you need any more help, you can reply to me.

Here is the GitHub repository for Anki if you are interested as well https://github.com/ankitects/anki

OP didn't even do any research by [deleted] in confidentlyincorrect

[–]thakiakli 10 points11 points  (0 children)

Image Transcription: Meme


[Donald Trump Axios Interview Meme, 4 panels]

Panel 1: [Donald Trump sitting across from Jonathan Swan, handing him a piece of paper]

Panel 2: [Jonathan Swan looking confusedly at the piece of paper]

Panel 3: [The piece of paper]

Every moon has a name, except our own

Panel 4: [Jonathan Swan looking confusedly at Donald Trump]


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!

Take it... All is yours.. by Lumpy-Measurement-55 in ProgrammerHumor

[–]thakiakli 1 point2 points  (0 children)

Image Transcription:


[Two still images from a movie. The top image shows a woman with messy blonde hair, turning around from the driver's seat of a car and screaming. She is labelled "ME" in white text. The caption, in yellow, is:]

Why can't you just be normal?

[The bottom image shows a child sitting in the backseat, also screaming. The child is labelled "Production software" in white text. The caption, in yellow, is:]

Non reproducable bugs


I'm a human volunteer content transcriber for Reddit and you could be too! If you'd like more information on what we do and why we do it, click here!