

See here for a possible solution to turning a global China into a sustainable hybrid of communism and capitalism: https://philosophyofbalance.com/blog/new-monarchy/
Author, philosopher, programmer, entrepreneur, father and husband.


See here for a possible solution to turning a global China into a sustainable hybrid of communism and capitalism: https://philosophyofbalance.com/blog/new-monarchy/
I’m gonna wait for backup on this one.
As the author of https://blog.fiberplane.com/blog/writing-redux-reducers-in-rust/ , I do feel offended. Very badly.
That’s why you should go work at big corporate enterprises. Then you have both job security as well as the ability to spend as much time as necessary on getting things right. And you might even learn to say no to middle management.


It may be a kind of Linux PC, but it’s not just a Linux PC. (Also not a fan of the American language…)


I don’t know if you already use Linux or not, but if you do you have a valid excuse for why you can’t help them with their impulse buy from HP. So if they want your help, they can take your suggestions for where to get a Linux computer, such as System76, Framework, and I think even some Dell models come with it preinstalled. There’s probably some I forgot, but the point is, those selling Linux machines are in a growth market that only seems to be accelerating. It should be only a matter of time before more players want a piece of that.


Yeah, familiar with that experience 😅 Could be I end up disliking Sailfish for that exact reason, but if there’s a handful of good native apps that might mitigate quite a lot. Could also be I end up using it as a second phone, one with fewer distractions on it…


Presumably, it’s just that I can’t stand the Android UX personally, which is the main reason I’m on iOS. But if a good, open alternative comes along I’m willing to try…


True, but aren’t there decent Android emulation layers for Linux available nowadays? Not sure how well-integrated into SailfishOS that is, but giving it a shot…
Shun the nonbeliever!
The original quote is a horrible take, trying to make people with suicidal thoughts feel guilty about themselves, as if they don’t feel shit enough yet.
The thing is, suicide is only an out if the pain is beyond a single person’s capacity to bear. Yes, the act may inflict pain upon others, but generally not to the same amount, or most suicides would set off a chain reaction. So chill out and don’t try to blame those are already feeling down.
Of course none of this is an endorsement of suicide. If you’re having these thoughts, please find help. Here in the Netherlands you can call 113, and other countries might have their own support lines. Hell, shoot me a DM if you feel the need.
I did have a friend of mine commit suicide many years ago. It’s not an experience you wish upon anyone, and I’m talking about both the experience of the suicidal as well as the survivors. But I do believe a large part of the pain can be prevented by sharing your thoughts, so that you can get out of the negative spiral you may reinforcing on yourself. So talk to someone. Anyone.


I dunno, I have a Framework laptop and had a keyboard issue with it. It still worked, but one of the keys didn’t register well. So they sent me a new keyboard and I sent them back the old one after I’d swapped it. Not a single day was I without my laptop, which sounds quite unlikely compared to other laptop brands and the support you get (or not) with those. No buyer’s remorse here.


That’s fair, although technically you could catch SIGSEGV and release resources that way too.
Also, given that resources will be reclaimed by the OS regardless of which kind of crash we’re talking about, the effective difference is usually (but not always) negligible.
Either way, no user would consider a panic!() to be not a crash because destructors ran. And most developers don’t either.


“An abrupt exit”, more commonly known as a “crash”.
If you’re going to argue that an exit through panic!() is not a crash, I will argue that your definition of a crash is just an abrupt exit initiated by the OS. In other words, there’s no meaningful distinction as the result is the same.


You know, as a full-time Linux user, I think I rather have game developers continue to create Windows executables.
Unlike most software, games have a tendency to be released, then supported for one or two years, and then abandoned. But meanwhile, operating systems and libraries move on.
If you have a native Linux build of a game from 10 years ago, good luck trying to run it on your modern system. With Windows builds, using Wine or Proton, you actually have better chances running games from 10 or even 20 years ago.
Meanwhile, thanks to Valve’s efforts, Windows builds have incentive to target Vulkan, they’re getting tested on Linux. That’s what we should focus on IMO, because those things make games better supported on Linux. Which platform the binary is compiled for is an implementation detail… and Win32 is actually the more stable target.


Heh, I agree with everything you said, but I’m afraid such a framework is impossible to create, let alone implement. It’s impossible to foresee the infinite possibilities for people to screw themselves through bad decisions, so all you’d create is a lot of bureaucracy to still end up in the same place.
That’s still a very major achievement! Do I understand correctly this means all target architectures supported by GCC are now unlocked for Rust too?


Ah yes, then we are in agreement. I thought we were talking about unintentionally arriving at the same implementation after looking at the original, which is where the discussion started.


Because coming up with the same implementation independently is legal, while copying someone else’s implementation isn’t. Which method you used to arrive at your implementation can be difficult to prove either way, which is why it’s important for implementors to be able to say they never looked at the original. It’s a legal defence, in case you ever need to stand in front of a judge or jury who will question how you arrived at yours.
https://jolla.com/ ?