News for hackers. Stuff that matters.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by jonathonf on Tuesday December 01, 2015 @08:42AM (#10655196)
> You and me could find crazy that people would openly choose to use IDEs built on HTML/CSS/JS, but that's what a lot of young folks are doing (Atom, VSCode etc etc). That's their world, that's what they like. An entire generation now exists, who learnt to code from web scripting rather than C or BASIC. They have taken over. It's just how it is.

They could still be doing it wrong.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by toyg on Tuesday December 01, 2015 @08:48AM (#10655228)
Dude, you're likely typing on the "wrong" keyboard layout and use a "wrong" calendar... convention trumps correctness pretty much all the time. What matters is that enough people are doing it to make it "the way". I fully expect that we will eventually see a Javascript OS, because "it's so much easier to maintain".
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by jonathonf on Friday December 04, 2015 @03:52AM (#10675298)
> you're likely typing on the "wrong" keyboard layout and use a "wrong" calendar

When someone shows me/I find a better way to meet a requirement I will adopt it (static site generators, Go routines, ...). I won't doggedly stick to the first thing I learned; I don't expect the world to adapt to suit me.

Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by SSLy on Tuesday December 01, 2015 @09:22AM (#10655456)
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by danellis on Tuesday December 01, 2015 @09:24AM (#10655480)
We won't, because you can't write an OS in JavaScript; you need native code. Maybe a desktop environment or something, but not an OS.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by icebraining on Tuesday December 01, 2015 @09:35AM (#10655574)
All languages can be compiled to native code, it's just harder for some. For example, here's an AOT compiler for JS: https://github.com/tmikov/jscomp
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by danellis on Tuesday December 01, 2015 @09:40AM (#10655618)
It's still a scripting language, and you still can't write an OS in it. There's no low-level access to the hardware. You could of course write all the low level parts in C, but then you haven't written an OS in JavaScript.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by adrianN on Tuesday December 01, 2015 @10:59AM (#10656294)
C also doesn't have low level access to the hardware. The interesting bits of the OS are written in assembly.
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by danellis on Tuesday December 01, 2015 @02:03PM (#10657867)
I think the only bit that really needs to be in assembly is the context switch, but even that can be embedded in the C (which you might consider cheating, but isn't even an option in JavaScript).
Re:Mozilla Wants To Split Off Its Thunderbird Email/Chat Client by yAnonymous on Tuesday December 01, 2015 @09:06AM (#10655357)
The developer community is a good benchmark. When you do it wrong, people usually don't use your software.