... which is "ripping off OSX". But you don't want to hear that, do you? UX being copied by OSes from each other is a good thing.
I actually like Ribbon and I disagree. It made functions easier to find, for people who didn't have a muscle memory of those functions. It actually taught them how to use the program and exposed conditional menus like…
I think the sweet spot is WPF or actaully its FOSS version: AvaloniaUI. It is high level enough to be cross-platform and not stupidly verbose, however it is rather light pn resources. However, Win32 still wins in…
Although I started with 98, I think Vista / 7 was the peak. It was user friendly enough for newbies but didn't sacrifice advanced controls. Just organized them better to bring focus to the more used parts.
The syntax and meaningful spaces are annoying. The dynamic typing is abused to hell in everything including the standard library. It has wacky paradigms like "exceptions instead of conditionals" or having "else" clause…
> Or just in general how these people seem to completely forget that desktop usage is largely just an afterthought for Linux and the main usages are phones, servers, small devices and supercomputers. I think you're…
Would you consider writing Docker/moby in a different language, if you were to create it scratch today?
They look interesting, especially TinyGo with WASI targets. It enables a much simpler path for software-in-the-loop testing. It looks like TinyGo also had to make some compromises to reduce the memory footprint and…
Oh good to know and I stand corrected. I guess if you can opt-in with a syntax (like dyn does in Rust), this kind of in-the-middle generics could be a nice addition to systems programming languages. However, we need a…
You can also design a "dual-pass" API. Basically you have an API call to estimate or calculate the memory usage needed and then another parameter / API call to actually do the operation. For example the…
> Also, the optimism just highlighted how out of touch they were, that they thought people would actually just rewrite everything in 5 years is bizarre and suggests a fundamental lack of understanding to me. Same thing…
Not really. The modern NT enforces its specs unless you opt-in or Microsoft opts your Hyrum's Law monstrosity in.
Raymond Chen actually talks about this: https://devblogs.microsoft.com/oldnewthing/20240521-00/?p=10... They basically had a cart populated with random-ass stuff they found in computer shops to the maximum of the USB…
If you look at the compatibility tool you'll see multiple checks not only executable name match. It can check version headers and other signatures.
Sorry but scientific method has been the default for "Truth" for many academic subjects. It is reliable and idempotent. If all of the human information and most of the knowledge workers are removed from the Earth…
Open knowledge systems like Wikipedia are not really defensible. Letting anybody edit any page is a great way to get AI and human slop everywhere. We need "open access" knowledge systems with known authors who are…
What kind of Rust projects? How many dependencies? Does it use macros? How about generics and traits? Most of the Rust ecosystem makes unnecessarily heavy use of compile-time traits and monomorphized generics (aka Go…
It is not the same comparison. CAD produces exact same drawings as handwritten ones. It purely makes engineers more effective. It just took the menial side of the work. You still had to care about every single detail…
Lack of motivation can be a problem and I love 3b1b videos. However, if you want to truly learn, you still have to sit 30-60 hours on a subject to be able to solve problems. No motivation will replace that. When you…
Regardless whatever I'm smoking, nothing surpasses the highs of the dogma :)
Are their abstraction boundaries protected by virtual memory and syscall interface such the submodules of a program cannot corrupt parts of memory that belong to others? Can I restart subtasks without affecting others?…
I think they are saying that "Unlike OS/2 itself (as a competing MS and then IBM product) had less thought and design went into it as a portable system, whereas NT was designed portable ground up"
As someone develops for both systems, I would argue doing the opposite is better from the OS design perspective. NT has a much better paradigm than Linux or any POSIX-system. We should move away from POSIX in the age of…
Do you run your workloads on Windows partitions/filesystem but using WSL2 as the runner? That's how you end up with abysmal performance. We tested this in the office with equal laptops. CPU workloads have almost no VM…
Biggest investors have always chosen the side of oppression. YC is no different than any other money lender. They will happily choose fascism over any kind of socialist wealth redistribution. Do not try to humanize an…
... which is "ripping off OSX". But you don't want to hear that, do you? UX being copied by OSes from each other is a good thing.
I actually like Ribbon and I disagree. It made functions easier to find, for people who didn't have a muscle memory of those functions. It actually taught them how to use the program and exposed conditional menus like…
I think the sweet spot is WPF or actaully its FOSS version: AvaloniaUI. It is high level enough to be cross-platform and not stupidly verbose, however it is rather light pn resources. However, Win32 still wins in…
Although I started with 98, I think Vista / 7 was the peak. It was user friendly enough for newbies but didn't sacrifice advanced controls. Just organized them better to bring focus to the more used parts.
The syntax and meaningful spaces are annoying. The dynamic typing is abused to hell in everything including the standard library. It has wacky paradigms like "exceptions instead of conditionals" or having "else" clause…
> Or just in general how these people seem to completely forget that desktop usage is largely just an afterthought for Linux and the main usages are phones, servers, small devices and supercomputers. I think you're…
Would you consider writing Docker/moby in a different language, if you were to create it scratch today?
They look interesting, especially TinyGo with WASI targets. It enables a much simpler path for software-in-the-loop testing. It looks like TinyGo also had to make some compromises to reduce the memory footprint and…
Oh good to know and I stand corrected. I guess if you can opt-in with a syntax (like dyn does in Rust), this kind of in-the-middle generics could be a nice addition to systems programming languages. However, we need a…
You can also design a "dual-pass" API. Basically you have an API call to estimate or calculate the memory usage needed and then another parameter / API call to actually do the operation. For example the…
> Also, the optimism just highlighted how out of touch they were, that they thought people would actually just rewrite everything in 5 years is bizarre and suggests a fundamental lack of understanding to me. Same thing…
Not really. The modern NT enforces its specs unless you opt-in or Microsoft opts your Hyrum's Law monstrosity in.
Raymond Chen actually talks about this: https://devblogs.microsoft.com/oldnewthing/20240521-00/?p=10... They basically had a cart populated with random-ass stuff they found in computer shops to the maximum of the USB…
If you look at the compatibility tool you'll see multiple checks not only executable name match. It can check version headers and other signatures.
Sorry but scientific method has been the default for "Truth" for many academic subjects. It is reliable and idempotent. If all of the human information and most of the knowledge workers are removed from the Earth…
Open knowledge systems like Wikipedia are not really defensible. Letting anybody edit any page is a great way to get AI and human slop everywhere. We need "open access" knowledge systems with known authors who are…
What kind of Rust projects? How many dependencies? Does it use macros? How about generics and traits? Most of the Rust ecosystem makes unnecessarily heavy use of compile-time traits and monomorphized generics (aka Go…
It is not the same comparison. CAD produces exact same drawings as handwritten ones. It purely makes engineers more effective. It just took the menial side of the work. You still had to care about every single detail…
Lack of motivation can be a problem and I love 3b1b videos. However, if you want to truly learn, you still have to sit 30-60 hours on a subject to be able to solve problems. No motivation will replace that. When you…
Regardless whatever I'm smoking, nothing surpasses the highs of the dogma :)
Are their abstraction boundaries protected by virtual memory and syscall interface such the submodules of a program cannot corrupt parts of memory that belong to others? Can I restart subtasks without affecting others?…
I think they are saying that "Unlike OS/2 itself (as a competing MS and then IBM product) had less thought and design went into it as a portable system, whereas NT was designed portable ground up"
As someone develops for both systems, I would argue doing the opposite is better from the OS design perspective. NT has a much better paradigm than Linux or any POSIX-system. We should move away from POSIX in the age of…
Do you run your workloads on Windows partitions/filesystem but using WSL2 as the runner? That's how you end up with abysmal performance. We tested this in the office with equal laptops. CPU workloads have almost no VM…
Biggest investors have always chosen the side of oppression. YC is no different than any other money lender. They will happily choose fascism over any kind of socialist wealth redistribution. Do not try to humanize an…