>EE is open source It is _not_. You cannot distribute it. That makes it not open source.
So what's the advantage of using Android over straight Linux?
Just curious, is a Go string a C string inside (rune array + nil) or a proper class array? In other words, in a:="b"+"c" IOW, does it implement the Slemiel's painting algorithm or not?
>Hasn't happened. Won't happen. I don't know about five years. But in 25 I don't know if you'll be able to differentiate your computer from your (old, dumb) TV, except you'll have fewer rights
Not everywhere. CA, for example, doesn't permit them. But companies also have non-compete (or other exclusionary) clauses which are legal outside of anti-trust laws.
>employees weren't allowed to quit In the US you can quit and look for another job, the same way how MS can exit the OS market. The same way MS doesn't leave the OS market (too lucrative), most people don't walk off on…
The issue is that US workers now compete with the whole world. Until the 70s, the US really had no competition. To compete, you need a stable (legal) system - No one would invest money in a country where it's not…
>It's like employers don't even attempt to think about anything from the employee's perspective -- even after they've struggled to fill their own positions. "Cheap business owners" couldn't be a more accurate byline. Or…
Would it be possible to take ebay to a small claims court?
In a library, breaking releases should be far fewer than "regular" feature releases. My point is that if you break code more than a few times in the history of your library, you'll get a revolution. For example, see…
The point of Semantic Versioning is to tell you something. So let's say you have Compiler 5.3.2 It means that the important thing is compiler #5. Upgrading from 4 to 5 is a _Big Deal_. You may have to rewrite all your…
> If you're using a proper type-safe compiled language then most "subtle" breaking changes can't possibly be missed because your code won't compile anymore (assuming you used that API to begin with). You don't need a…
> I like the idea of Semantic Versioning, but it does cause problems where if I'm going to do several breaking releases one after another I have to keep bumping the major version, and I hate that. I've actually put off…
>There's a reason why the project name doesn't change just because you bumped the major version number. The OP suggested to make an "evergreen" Angular, like an evergreen Chrome. My point is that you can't do that if…
>It's much more reasonable though: they're committed to using Semver, so even a minor breaking change (like upgrading Typescript) will bump the version number. So they're expecting the version numbers not to matter as…
I'm not comparing directly, but I want to put our "moral outrage" in perspective. This was the 1700s. People were living on subsistence farming. If you weren't a landowner in England, you starved, and it wasn't like in…
Well, what do we have nowadays? Want a house? Be a slave to Microsoft for forty years! Want to eat? Be a slave to Google! The poor were more than welcome to stay in England or Germany, it's not like they were kidnapped…
If you don't want to get hacked by visiting a website, use cURL (actually, I think it had a few security bugs, so...) The difference is that websites have rep, and google polices sites with malware protection (which…
That's also true. Sometimes I suspect the main programmers for Apache2/BSD/MIT licensed works actually hope their works get used by the big guys so they can get employment there. That's why I've never heard any BSD guys…
>I've been thinking more and more about how Stallman has blocked perhaps the only effective way to make companies make more open-source software: allow DRM to work properly with open-source code. That's a feature, not a…
Personally, I find people complaining about the GPL's lack of freedom a bit hypocritical. What does the GPL prevent you from doing? As a user, nothing. As far as I (a user) is concerned, Mozilla's MPL/GPL, bash's GPL3…
IMHO, Stallman made two mistakes: 1. He moved into politics (which is in my HO, one of the failure points of a lot of tech people. Everyone has a right to an opinion, but certain people have more talent at politics than…
> You're talking about rooting the phone, I guess you want /etc/hosts or something, but you know, even on the desktop that kind of solution requires sudo rights. This one is entirely about security and really, Android…
What I would personally like (and I'm kind of surprised all projects which tried to implement it died) is a Java -> static exe/elf compiler (sort of like Go) or at least java -> exe/elf +libjava.so . I hate that…
OpenSSL uses assembly not for speed but for security. You need to make sure algorithms don't "optimize" leaking data. For example, a strcmp on a secret field is insecure because of timing attacks. The only way to ensure…
>EE is open source It is _not_. You cannot distribute it. That makes it not open source.
So what's the advantage of using Android over straight Linux?
Just curious, is a Go string a C string inside (rune array + nil) or a proper class array? In other words, in a:="b"+"c" IOW, does it implement the Slemiel's painting algorithm or not?
>Hasn't happened. Won't happen. I don't know about five years. But in 25 I don't know if you'll be able to differentiate your computer from your (old, dumb) TV, except you'll have fewer rights
Not everywhere. CA, for example, doesn't permit them. But companies also have non-compete (or other exclusionary) clauses which are legal outside of anti-trust laws.
>employees weren't allowed to quit In the US you can quit and look for another job, the same way how MS can exit the OS market. The same way MS doesn't leave the OS market (too lucrative), most people don't walk off on…
The issue is that US workers now compete with the whole world. Until the 70s, the US really had no competition. To compete, you need a stable (legal) system - No one would invest money in a country where it's not…
>It's like employers don't even attempt to think about anything from the employee's perspective -- even after they've struggled to fill their own positions. "Cheap business owners" couldn't be a more accurate byline. Or…
Would it be possible to take ebay to a small claims court?
In a library, breaking releases should be far fewer than "regular" feature releases. My point is that if you break code more than a few times in the history of your library, you'll get a revolution. For example, see…
The point of Semantic Versioning is to tell you something. So let's say you have Compiler 5.3.2 It means that the important thing is compiler #5. Upgrading from 4 to 5 is a _Big Deal_. You may have to rewrite all your…
> If you're using a proper type-safe compiled language then most "subtle" breaking changes can't possibly be missed because your code won't compile anymore (assuming you used that API to begin with). You don't need a…
> I like the idea of Semantic Versioning, but it does cause problems where if I'm going to do several breaking releases one after another I have to keep bumping the major version, and I hate that. I've actually put off…
>There's a reason why the project name doesn't change just because you bumped the major version number. The OP suggested to make an "evergreen" Angular, like an evergreen Chrome. My point is that you can't do that if…
>It's much more reasonable though: they're committed to using Semver, so even a minor breaking change (like upgrading Typescript) will bump the version number. So they're expecting the version numbers not to matter as…
I'm not comparing directly, but I want to put our "moral outrage" in perspective. This was the 1700s. People were living on subsistence farming. If you weren't a landowner in England, you starved, and it wasn't like in…
Well, what do we have nowadays? Want a house? Be a slave to Microsoft for forty years! Want to eat? Be a slave to Google! The poor were more than welcome to stay in England or Germany, it's not like they were kidnapped…
If you don't want to get hacked by visiting a website, use cURL (actually, I think it had a few security bugs, so...) The difference is that websites have rep, and google polices sites with malware protection (which…
That's also true. Sometimes I suspect the main programmers for Apache2/BSD/MIT licensed works actually hope their works get used by the big guys so they can get employment there. That's why I've never heard any BSD guys…
>I've been thinking more and more about how Stallman has blocked perhaps the only effective way to make companies make more open-source software: allow DRM to work properly with open-source code. That's a feature, not a…
Personally, I find people complaining about the GPL's lack of freedom a bit hypocritical. What does the GPL prevent you from doing? As a user, nothing. As far as I (a user) is concerned, Mozilla's MPL/GPL, bash's GPL3…
IMHO, Stallman made two mistakes: 1. He moved into politics (which is in my HO, one of the failure points of a lot of tech people. Everyone has a right to an opinion, but certain people have more talent at politics than…
> You're talking about rooting the phone, I guess you want /etc/hosts or something, but you know, even on the desktop that kind of solution requires sudo rights. This one is entirely about security and really, Android…
What I would personally like (and I'm kind of surprised all projects which tried to implement it died) is a Java -> static exe/elf compiler (sort of like Go) or at least java -> exe/elf +libjava.so . I hate that…
OpenSSL uses assembly not for speed but for security. You need to make sure algorithms don't "optimize" leaking data. For example, a strcmp on a secret field is insecure because of timing attacks. The only way to ensure…