Recent submissions

Comment · 6 months ago
Doc here.

One thing every single member of the general public needs to get drilled into them: Medical science is NOT intuitive. You cannot just read the mechanism of action of a drug and infer a dozen things from it. A drug's mechanism of action, its indication (when it ought to be used) and its adverse effects CANNOT simply be inferred logically from each other. Biology is orders of magnitude more complex than SE/CS or any other field for that matter.

I presume majority of readers here have SE/CS background. Dudes! the artifacts and systems in SE/CS have the following two properties:

1. They are human artifacts. We know exactly how they are build. The theory is all publicly accessible in principle.

2. They are layered logically on top of each other. Machine code, assembly, C, Java ... so on. Firmware, OS, drivers, apps .. etc. Clean layering.

The above two core properties make it possible to more or less reliably reason about bit SE/CS systems from first principles. The complete absence of above two in medicine means you cannot do the same there. Be very very careful when you import thinking habits for daily life , or other fields of expertise, into medicine.

"This video is just for informational purposes. Consult your health care provider for your particular situation" ...is not just a legal precaution. It is a sound life advice. Nothing in life is more crucial to leave it to the experts as health/medical inference and decision making.

Comment · 1 year ago
What hardware are you testing/running your RISC-V OS on ??
Comment · 1 year ago
AvaloniaUI/Uno are both third party open source GUIs ... not by Microsoft. The Microsoft provided MAUI does NOT run on Linux (though it runs on ALL others ... android, ios, and even Mac). Not squinting on this omission and not ignoring it, sorry!

Agree on the "Algorithms are dependent on what an OS crypto provider supports" bit.

Comment · 2 years ago
That calculation does not hold for developing countries. Rider's license fee is huge in countries with per capita GDP is a small fraction of USA's per capita GDP.
Comment · 2 years ago
In developing countries , Rider's license fee is a non-trivial fraction of a developers pay.
Comment · 2 years ago
What about 1 developer developing something for commercial use ?
Comment · 2 years ago
Limited commercial use 1 to 3 devs should also be freek as projects this small usually are just starting and aren't profitable yet. Beyond that, yes , it should be sustainable for the team to pay for commercial license.
Comment · 2 years ago
How long have Uno being FOSS ??
Comment · 2 years ago
These "additional packages out of the box" , particularly the Auth/Nav/Log etc ... also have FOSS licensing??
Comment · 2 years ago
"on Linux where you only have access to our Skia renderer" ... means what? Can I make a basic GUI app on Linux with Uno. If yes how ?
Comment · 2 years ago
If a platform completely ignores Linux as the first-class target for its GUI library (MAUI) -- how can we trust it with anything else it does on Linux. We must never forget that MAUI is targeting Windows, MacOS, Android, and Ios --- but not Linux. It's not like you can't do Linux -- if humble FOSS projects like Avalonia and Uno can do it -- a tech giant can sure as hell do it. But no, they specifically not covered Linux in MAUI. Is cross platform client a big deal ? ... maybe , maybe not .. but that's not the issue. The issue is discrimination and the terrible terrible message it sends to the developer.
Comment · 3 years ago
The issue is not the quality of Avalonia/Uno. They are wonderful. The issue is not availability of third-party toolkits -- they are there. The core issue is being psychologically assured that the first party is interested in supporting my platform with its programming languages and libraries. If MS can support Mac, ios, and Android -- what exactly prevented it from supporting Linux ?? This conspicuous lack of support in the presence of support for other non-MS platforms is the most bothersome bit. And supporting Linux can't be too expensive either. If Avalonia and Uno being open source with no backing of a huge corporation can do it in their stride -- then Microsoft sure as hell can do it. Again , this time economically --- why exactly is MS supporting Mac, ios, and Android -- not Linux ???. I hope you see my point. The absence of MS support is not bothersome technologically. It is problematic attitude wise. If they are fine with not doing GUI on linux (while doing it on all the other platforms) --- what other features/enhancements they will be willing to hold back from Linux ?? reply
Comment · 3 years ago
I never said I don't use or don't want to use Avalonia. The issue is not the quality of Avalonia/Uno. They are wonderful. The issue is not availability of third-party toolkits -- they are there. The core issue is being psychologically assured that the first party is interested in supporting my platform with its programming languages and libraries. If MS can support Mac, ios, and Android -- what exactly prevented it from supporting Linux ?? This conspicuous lack of support in the presence of support for other non-MS platforms is the most bothersome bit. And supporting Linux can't be too expensive either. If Avalonia and Uno being open source with no backing of a huge corporation can do it in their stride -- then Microsoft sure as hell can do it. Again , this time economically --- why exactly is MS supporting Mac, ios, and Android -- not Linux ???. I hope you see my point. The absence of MS support is not bothersome technologically. It is problematic attitude wise. If they are fine with not doing GUI on linux (while doing it on all the other platforms) --- what other features/enhancements they will be willing to hold back from Linux ??
Comment · 3 years ago
Everything dotnet is doing for cross-platform is great and better than alternatives --- except one HUGE issue: There is no official GUI on Linux. Linux's exclusion from MAUI (while 25% of world's developers' primary dev machine is a Linux system according to Stack overflow survery) creates a huge hurdle for those developing on Linux to build any cross platform GUI app with dotnet. If I , as a developer developing a windows/mac/mobile app with official dotnet, am using Linux for development , I cannot create a GUI app. Hey dotnet folks! -- let me put a god damn button on the screen! Sincerely A Linux dev [Don't get at me with Avalonia/Uno etc. I am talking about "official" GUI. A graphical user interface is not a specialized domain, or some niche to be left for others to fill. It is a core element of a user facing app. ]

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton