161 karma · joined August 2, 2012
The benefits proposed by proponents of both languages are there but after the mean of the bell curve.
Also a beginner is asked to work with external interfaces and libraries because the language and its standard library is defined to be minimal in certain ways. The answers to which are supposed to come later. So a lot to take it on the first step itself.
Both languages are still working on some answers and kept options open. So "why" of that is also complicated.
Why is that a problem for Haxe adoption?
Its incredulous that I can use a Linux distributions, compilers, multimedia tools and various application for my day to day use; not just a side hobby. You may argue about how good it is, but more or less you would get by. Yet I am not tied to a company with trillions of worth. The development happens in open and its driven by community of developers contributing out passion.
Playsatation and macOS are the examples where companies built heavily out of open source software, but they kept their systems closed. So you can have the code but its not a useful. You still are not in control about how software runs on it. Your only option is to not use it.
I own a PS4 and enjoy it very much. Thankfully its only for gaming, so I am not restricted. I wonder if it was an open platform people would have built many amazing things for it.
But its a big leap from writing basic pages to writing React. Suddenly you have to know npx, packaging, transpiling and what not. Nothing in those basics prepare you for that. At some point you have to jump in and figure your way backwards from there.
The inbuilt commands and structured philosophy is a great approach.
I wonder why its such a niche distro, with time this should have caught on and be more popular!
Even worse is when you connect an external monitor which is not HiDPI and now everything is bigger than usual.
Instead scale the whole display and this works perfectly. I have explained it here: https://np.reddit.com/r/linuxquestions/comments/4c2o4p/what_... (Except one hiccup, but its way better than tuning inidividual knobs)
I have added the command to /etc/X11/xinit/xinitrc so it scales automatically when I login:
xrandr --output eDP1 --scale 0.60x0.60
> Bloated stack. True, there are options which author hasn't discussed.
> A new filesystem and a new video encoding format. Apple created new FS and video format. These are far more fundamental changes to be glossed over as trivial in a single line.
> CMD.exe, the terminal program which essentially still lets you run DOS apps was only replaced in 2016. And the biggest new feature of the latest Windows 10 release? They added a Linux subsystem. More layers piled on top. Linux subsytem is a great feature of Windows. Ability to run bash on Windows natively, what's the author complaining about?
> but how about a system wide clipboard that holds more than one item at a time? That hasn't changed since the 80s! Heard of Klipper and similar app in KDE5/Plasma. Its been there for so long and keeps text, images and file paths in clipboard.
> Why can't I have a file in two places at once on my filesystem? Hard links and soft links??
> Filesystem tags Are there!
What I feel about the article is: OSes have these capabilities since long, where are the killers applications written for these?
I wish they stop playing the political stand here since LLVM is being adopted more and more.
- Its stable while being very latest of packages. So I am done with distro upgrades which might break something between version changes.
- It has largest number of packages in repository https://en.wikipedia.org/wiki/Comparison_of_Linux_distributi... .
- YaST is great for everything to administer - NetworkManager, static network config, printers, kernel parameters, sysconfig, docker and what not. So I do not have to hop through different GUI's
- Hardware works out of box mostly (because I am on MacBook Pro)
- The community is vibrant, receptive and responsive. Till now I haven't seen anybody pushing an agenda of preferring one way over other (systemd would be another discussion). Most packages are as good as upstream with little branding change, which also can be changed with a package change from Yast (or zypper).
- Server, desktop, RaspberryPi (and variants) are supported from same base.
- OpenQA, OBS, Suse Studio and packman!
- Defaults set are good to go, but you can easily change them, for most packages and configurations in general. The distro doesn't stand in your way that you have to change something very basic for the distro itself.
IMHO after inside all distro's are same, since you still need to use bash, KDE/GNOME, systemd, NetworkManager, FFMPEG etc. unless you are rolling your own solution. They differ in what they pack as defaults, updates and administration tools provide, and what they consider as "best config" for your use case. openSUE seems to have a fail balance on these.
emacs, GCC, gdb, earlier GNU software were written by RMS.
He gave meaning to the term free software and propagated use of free software and free hardware. His ideas on using non-free Java, Flash, TiVo and DRM put those issues on centerstage.
If we see GPL being used so widely his dedication cannot be ignored at all.
Just like Steve Jobs didn't write all code of Apple or Next (FYI: He wrote none) but still he is "creator" it current Apple, similarly RMS is a chief figure of free and copyleft software.
I can see why anti-corporate licenses are big win for users. PS4 and Macs use BSD kernel. The whole PS4 is locked up and it totally blocks users from doing anything else, though Sony built it from the components they took from community (BSD, LLVM etc.), they don't have to give it back.
On the other hand, I am still waiting for a distro based on Apple's OSS.
Linux, GCC, KDE, Qt, GNOME, Java are GPL (or at least LGPL) and there lies the innovation by masses, we see them running on so much variety of form factors. IMHO they need polish and marketing, but at the end of the day my work gets done and I am very much happy with it.
As a contributor I am sure if I work on OSS, no company should take it, make a product selling like hotcakes (PS4, Macs, iPhone) and then refuse to open it, lock down the devices and not even be obliged publish the modifications.
GPL rocks!
I think comparability between Java (SE or ME) and Android would be a great win fit both communities :-)