HN user

faisal_ksa

124 karma
Posts3
Comments29
View on HN
Godot 4.0 Released 3 years ago

It might not be relevant to HN. But could you please explain the reference? Why is Godot a joke? I'm familiar with the reference

What is the benefit of having multiple compilers for programming languages? Is there a scenario where a GCC compiled rust program would do something that an LLVM one can't do?

Doesn't this cause fragmentation in the rust ecosystem?

P.S.:I understand that people can work on any project they want. And I don't have the right to tell them not to. I'm just curious about the technical reasons for having multiple compilers.

GIMP 3.0 Roadmap 4 years ago

GIMP needs to have a GUI redesign and modernization. I hope it gets enough support to take it to Blender's level.

To be honest, I think the point of the article is to list some of the reason way Linux is not for average users. And they talk about Windows since it's the most used desktop OS.

Hopefully one day Linux would be the goto desktop OS.

I have no doubt that Linux users are awesome at reporting, debugging and finding problems. Also, they tend to be tech-savvy. So reporting bugs are not a big deal for them. Unlike most average users.

My argument was about how hard it's to develop and support software for Linux. Not about the users. You have to admit that Linux (due to its fragmentation) is a nightmare to support. And it has a very small users base to justify putting the effort to support all Linux distros and all desktop environments and hardware configurations and Wayland and Xorg ...etc.

I like Linux, and I wish I could use it all the time. But to be honest, it's more work than what I'm willing to do.

A game developer [1] once said that Linux "accounted for <0.1% of sales but >20% of auto reported crashes and support tickets." Unfortunately, this is the reality of Linux. It's very hard to support due to its fragmentation. It requires so much effort to work in a fast-changing environment that a few users even use. To make Linux easier to support, we need to make it as easy to develop as Windows, macOS, iOS, and Android. We need a unified Linux platform with a friendlier developer experience. Something similar to Android (which has Linux kernel inside it).

[1] https://twitter.com/bgolus/status/1080213166116597760 Also, see: https://news.ycombinator.com/item?id=18845205

You could run them on Linux for how long? MS will not allow any competition for its dominance over PC gaming. And trust me, they will use gamepass against Linux gaming and Valve and others.

I hate to see a monopoly in the gaming industry. Controlling the content will prevent any competition both in gaming consoles and in PC gaming. Forget about gaming on Linux or any new platform. Forget about sony's PlayStation and Nintendo. We are going to see the real face of Microsoft. What do you think Microsoft will do next? Buy unreal engine and unity and have control over the content and the tools to make them? We NEED open source game engines (Godot, Bevy) more than ever.

I'm really rooting for Julia to improve its ML ecosystem. Julia is a JIT-compiled language that has the potential to become the all-encompassing solution for AI/ML/Data Science. I think their motto was "Walk like Python, Run like C." This could help to implement all their libraries in Julia instead of what is happening in Python (e.g., PyTorch is written in C++). I want to be clear; Python will be the go-to language for AI/ML for the foreseeable future. And It's a great language, but Julia is a breath of fresh air.