There are plenty of cross-platform libraries in rust. In fact, most of them are. Since Rust is cross-platform at its core.
There are plenty of cross-platform libraries in rust. In fact, most of them are. Since Rust is cross-platform at its core.
“plugins” is not a feature. What plugin specifically do you need? Most probably you can accomplish whatever you need with a library and iced. Plugin is just a fancy word for library.
Yeah. That’s a huge issue rust has. However, it can’t be solved with Rc.
You either do it in safe rust, by “cheating” the borrow checker and storing a size offset of the buffer instead of a reference. Or just use unsafe rust and store a raw pointer alongside the buffer.


Or just implement Into for your error type. ? Works for Into


This is not about that. This is about a security researcher that wasn’t paid by Microsoft’s bug bounty program when they found a security bug.
Bug bounty programs exist to prevent this exact scenario. To give people a reward for privately disclosing the vulnerability with the devs instead of publicly/to a bad actor.
Do you really need tauri?
Tauri is for web devs that want to make GUIs with web tech in rust. You can do GUIs without web tech.
If you really want to make a GUI with rust, you can use iced.
If you just want a GUI with web tech, do it in JavaScript+html.
If you want a GUI without web tech and don’t care the language, use a GUI toolkit for your preferred language.
Learning a GUI toolkit is hard. Learning a language is hard. Learning both at the same time is even harder than the sum.
Do you really need that much Rc? That is, do you really need multiple ownership for a piece of data in a single thread? It is rarely the case, many times you can get away by just borrowing that data.
ARc is harder to avoid, since across threads you often really need the multiple ownership.
Next is, do you need RefCell? Or would a simple Cell in some of the struct fields be enough?


That’s what ? is for. If you have to do that manually, something is not working correctly.


The standard way to link in rust is statically.
Due to a technicality, statically linking a GPL library means the final program has to be GPL too. So they basically can’t make GPL libraries.
Why not use LGPL instead of MIT? Idk.


There are digital payment methods that don’t require a card.
I remember when I was a child there was “paysafe”. Where you paid to a physical machine and get a code to spend online. I imagine it still exists.
Which doesn’t mean it was written by an LLM. This has been standard corporate speak from before LLMs existed.


You either make driving fast less safe, or you put a speed camera on every corner with the appropriate punishment. Cameras are expensive, and drivers will complain about them. If you make driving fast less safe, only the ones that remember how the road was before can complain about it.
The thing is not who does it. The thing is who complains about it.


Can’t you just reserve X bits of the primary key to store a shard ID?
That explains why everyone in anime seems so fucking dumb.
“In order to kill the guy, we have to shoot him in the head”
“So you are saying that we have to shoot the guy in the head in order to kill him?”
Yes you little shit, that’s exactly what he said, with the exact same words. It’s so annoying.


I don’t think the multibillion price tag is about the physical battery itself.
It’s probably the cost of the entire project. Which includes:
The list goes on. Notice how I didn’t even mention the battery itself.


Most issues are a maintainers issue. Rarely is the issue in Linux itself. Most of the issues are in userland.
Yes. All OS have bugs, and yes, we are used to doing workarounds for windows too. But most of the time, that workaround is fishing for a setting in an obscure menu with a Windows7 UI. But it is still a GUI. If you read the labels of the buttons you can navigate the menus to reach the button you want to press.
I have never ever had to edit the registry to fix an issue. I have maybe edited the registry 10 times in my whole life, most of the time it was to customize beyond what the GUI offers, not to fix a bug. That’s on my PC, I don’t work in IT for a company. Maybe company management requires more extensive use of the registry.
The whole point of my comment is not that Linux breaks constantly while windows doesn’t. Of course it’s going to break more often, since there is an uncountable different Linux configurations, it’s incredibly more complex than having 2-3 versions of windows to maintain.
The point is that you can fix most issues on windows with the GUI, while on Linux you have to use the terminal most of the times.
We also know those windows workarounds because GUIs are way more discoverable than terminal commands.
GUIs act like trees. If you don’t care about the “personalization” branch of the menus, you just don’t click on it.
Terminals act like lists. You do ls /usr/bin you’ll just get shown hundreds of binaries. Which are not categorized in any way. Only when you know which binary solves your issue you can read the man and get something that hopefully resembles a tree, with headings of different levels.


If there were no billionaires, a corrupt person could still have power inside a government. Making it a corrupt government.
Then he could benefit from that corruption and become a billionaire.
It’s not a one way relationship.
Corrupt entities make powerful people. And powerful people (sometimes) do make the entities corrupt.
And this is an issue for all political systems.
It’s not a “get rid of billionaires and the issue is fixed”. We must both redistribute power so it is at more reasonable levels. And clean the entities.
And once the power imbalance is smaller and the entities are clean, it is a constant maintenance fight to keep those entities clean and the power balanced.
A single democratic election can give a lot of power to a person that previously had none. Power is always flowing.


Calculating the AR locally doesn’t mean that you won’t be sending the recording to Facebook.
They don’t collect data because it is necessary for the technology they use. They collect data because they sell it.
Go to crates.io, search for whatever you need. Most probably it will be multiplatform.