My impression is that they are talking about making immutable objects part of the language.
I have no details, but in modern languages, const-ness is a context feature, meaning that the same object in different contexts might be both const and non-const. Adding a language-level feature to "freeze" an object and prevent its future modifications would be a welcome addition. For one, it would make it possible for the same class to serve as both mutable and immutable.
Kindle was first to implement that. Seamless sharing of reading position, notes, marks and bookmarks - between Kindle apps and tablets - was there from the days of the first Kindles.
That is also why some still complain that Kindles report to Amazon what you are reading.
I can read just fine without any ill effects [...]
It works for you. Congrats.
In my case, reading books off a glossy, reflective LCD makes my eyes ache in about 0.75-1 hour (in ideal conditions); non-glossy (matte) screen, as found on my aging laptop - about 1.5-2 hours. On e-ink, I need a first long-ish break after about 2 hours of reading; but then I can go back to reading as before. On matte LCD, after two hours, I need at least an hour break before going back to reading. If I forgot to make the break, that means I couldn't read anymore that day: they eyes become irritated again too fast.
from what I do understand, precedent sorta kind maybe a little bit matters, but courts can basically do whatever the heck they want, basing their decisions purely on the text of the statutes. They are specifically not bound by the interpretations of that law that they or any other court used in the past.
But the benchmark is the same: whether the judge's decision would stand an appeal.
From what I've read, civil law allows more than just a blind compliance with the law. Like in the case here: the reality of human interaction has changed, but the right to privacy is a basic one. While in USA you already think in precedents, quoting here copyright and first amendment, in Germany it is viewed simpler: we had privacy 50, 25 years ago, and technical progress should not disregard it. Instead it should accommodate it. While US courts are more or less obliged to think of the information the way it was 100 years ago - German courts are not and as such they are free to reinterpret the laws in a modern context, whatever past decisions might have been.
The craziness of USA legal system is that you had to have a case about garage door opener. For some time, garage owners were not sure they own the doors to their own garages. That's just crazy.
The craziness of Germany legal system is that judges might decide (and do) absolutely equivalents case, 100% perfectly matching, differently. But luckily that happens when modern reinterpretation of the law is still unsettled, like it happens right now with the copyright and privacy cases. But even if interpretation of the law is settled, judge might still take into the account personal human factors and decided differently.
Though, the German system isn't really crazy as it appeared to me first. Judges here meet periodically to discuss unusual decisions and to come to common interpretation of the law. Precedents might be not as important - but still it makes sense to save time and effort by relying on previous ruling. From what I heard, btw, majority of German judges do not really bother inventing their own decisions, relying mostly on the precedents. But still they take pride in making a unique decision when one is needed.
( Interesting side-effect of this is that German politicians occasionally pass a law which they deem important/urgent - without thinking through the consequences. They know they can rely on judges to decide the cases on the expressed intent of the law, instead of literal word-by-word interpretation. As soon as the law is field-tested, so to say, law is reviewed and amended to clarify and improve wording and close the loopholes. )
Again, IANAL. Most information I have is based on reading German newspapers, while still learning German. Take it with s grain of salt.
I see that Americans are already blowing it out of proportion.
Remember: German legal system isn't based on precedents.
This ruling relates to a particular case and is valid for that single particular case. Nothing else. Other judges deciding other cases might or might not pay it any attention.
Otherwise, the result is not surprising and in line with several legal initiatives in USA, targeting the "ex-GF revenge" sites.
Try Gmail "Basic HTML" interface. Missing things are: the chat history (can still be accessed via "in:chats" search) and easy selection of multiple items.
Google has removed the link to activate it, so here it is.
From the basic, if you do not like it, you can always switch back to the "normal" interface. Only switch to the basic is via this special link.
Overall, works well for me. Definitely better than the mess they have made out of the GMail interface 2+ years ago.
But refusing to pay foreign workers just because their foreign, even when it does make more sense economically, is just tribalism and we should stop it.
So what you are saying, if there is somebody else who can do the job, I should immediately give it to him, instead of even trying to do it myself? If somebody else knows something I do not, I shouldn't learn it?
That's just ridiculous.
Trying to do something on your own is not tribalism. Failing, and still refusing to call an outsider, is.
Has anybody actually tried to take the KDE and trim the rarely used and niche functions?
Knowing the KDE people, if somebody found a usable subset of functionality, sufficient for a larger chunk of applications, they would be probably happy to merge it as an option.
Let that be a lesson to you: never post Phoronix stuff here verbatim. They are typically only linking to the real content, while 95% of their own article is just water leading to the link.
Feeling of being harassed isn't based on facts - it is based on perception.
That is why the whole case is so ambiguous.
Whether the perception is rooted in actual events or in their interpretation is a whole different story, which in real life actually makes very little difference. Because the result is the same.
The harassment is somewhat similar to a boss yanking chain. Contractually and factually, there is nothing wrong. But still makes you feel like shit.
"OMG! ZOMG! gov't taking our freedoms!!! this must stop now!!!!!"
Let me help those of you who are not yet blind with rage, by quoting the RTFA:
The spent grain is hauled to dairy farms in the area, giving local cows a high-protein, high-fiber feed.
The proposal would classify companies that distribute spent grain to farms as animal feed manufacturers, possibly forcing them to dry and package the material before distribution.
It's not targeted on breweries specifically. It is targeted at diary farms. It is about accountability what the cows are fed with. Breweries inserted themselves into the market and, as suppliers, are subject to regulations.
It's most likely that the three different platforms mentioned were developed and evangelized by three different teams at Samsung that never talked to each other. Each team probably thinks their solution is *the* solution.
It's much simpler, actually.
1. Samsung released Gear, based on Android. Major complain: miserable battery life.
2. Samsung released Gear 2, based on Tizen to address the major complains, battery life among them.
3. Google warms up to wearables while at the same time upset about Samsung diverging (and not only on werables). They approach Samsung and pressure them to go back to the official Android way of doing things. Thus, potentially, next Gear might be based on the Android again.
When I worked at Samsung, divisions were heavily siloed, and often the first time you heard about what they were doing was when you saw it on a news site. Even within the same platform, teams were heavily divided. Our software dev outreach teams didn't even have a way to talk to the hardware design teams.
Haven't worked for Samsung myself. From what I heard, your experience reflects most of the Samsung. But the Galaxy phones were so successful, that they treat them very differently. From the scarce accounts, as far as I can tell, the whole Galaxy development is vertically integrated to allow them quicker response to the competitive threats. (The problem, I heard, is that Samsung bosses, seeing Galaxy development being very successful, now throw all possible carp onto it, hoping that the business unit would also fix other broken products too.)
Samsung have managed to be successful with Android where other phone manufacturers have made losses on it. But it's having as little success with other Linux phone OSs as everyone else is.
They'd do best by sticking with Android. But maybe Google are making that increasingly difficult for them. It sucks not to be in control of your own OS.
I do think it's exaggeration.
If you look at the Android, more innovations comes from the Android OEMs than from the Google. Tablet support, advanced camera features, multitasking, multi-window, fingerprint sensor, wearable, in-vehicle infortainment - all first were done by EOMs. Google? Fancy UI gimmicks and G+ integration everywhere.
It is really hard to imagine how one can compete with Android right now due to market inertia.
But then, if you look at the reasons why Samsung went for Tizen with the current generation of the Gear devices - dramatic improvement in battery life - one can easily see that there is a niche for other OSs too.
And if you look what path Tizen has chosen to tackle the Android domination - native support for Android apps - you can easily see that the whole premise of the RTFA is flawed. Samsung doesn't want to fragment the market: they want to make Tizen compatible with Android to avoid the fragmentation. Developers shouldn't care what OS runs their apps, as long as it provides all the APIs necessary.
The open source movement owes much to the Gnome foundation.
Care to elaborate?
I can only recall the libxml2 and it isn't the most popular xml library.
I had hopes for gstreamer too, but it turned out to be a dud, worth only writing helloworld^W Totem class applications. And GNOME has already wrote the Totem...
Rest of GNOME are just vast layers of layers of wrappers for layers of abstractions for wrappers for 3rd party libraries.
Are taxi services sustainable financially at all?
I'm not sure about US, but in most of the world the taxi services are not financially sustainable and thus are subsidized by additional taxes.
In other words, the cheaper services, which disrupt already weak taxi's profit margins, are a burden on the taxpayers themselves.
For example? C/C++/Java/Perl/Python cannot do it.
My impression is that they are talking about making immutable objects part of the language.
I have no details, but in modern languages, const-ness is a context feature, meaning that the same object in different contexts might be both const and non-const. Adding a language-level feature to "freeze" an object and prevent its future modifications would be a welcome addition. For one, it would make it possible for the same class to serve as both mutable and immutable.
I don't know if the Kindle app will do that.
Kindle was first to implement that. Seamless sharing of reading position, notes, marks and bookmarks - between Kindle apps and tablets - was there from the days of the first Kindles.
That is also why some still complain that Kindles report to Amazon what you are reading.
I can read just fine without any ill effects [...]
It works for you. Congrats.
In my case, reading books off a glossy, reflective LCD makes my eyes ache in about 0.75-1 hour (in ideal conditions); non-glossy (matte) screen, as found on my aging laptop - about 1.5-2 hours. On e-ink, I need a first long-ish break after about 2 hours of reading; but then I can go back to reading as before. On matte LCD, after two hours, I need at least an hour break before going back to reading. If I forgot to make the break, that means I couldn't read anymore that day: they eyes become irritated again too fast.
IANAL.
from what I do understand, precedent sorta kind maybe a little bit matters, but courts can basically do whatever the heck they want, basing their decisions purely on the text of the statutes. They are specifically not bound by the interpretations of that law that they or any other court used in the past.
But the benchmark is the same: whether the judge's decision would stand an appeal.
From what I've read, civil law allows more than just a blind compliance with the law. Like in the case here: the reality of human interaction has changed, but the right to privacy is a basic one. While in USA you already think in precedents, quoting here copyright and first amendment, in Germany it is viewed simpler: we had privacy 50, 25 years ago, and technical progress should not disregard it. Instead it should accommodate it. While US courts are more or less obliged to think of the information the way it was 100 years ago - German courts are not and as such they are free to reinterpret the laws in a modern context, whatever past decisions might have been.
The craziness of USA legal system is that you had to have a case about garage door opener. For some time, garage owners were not sure they own the doors to their own garages. That's just crazy.
The craziness of Germany legal system is that judges might decide (and do) absolutely equivalents case, 100% perfectly matching, differently. But luckily that happens when modern reinterpretation of the law is still unsettled, like it happens right now with the copyright and privacy cases. But even if interpretation of the law is settled, judge might still take into the account personal human factors and decided differently.
Though, the German system isn't really crazy as it appeared to me first. Judges here meet periodically to discuss unusual decisions and to come to common interpretation of the law. Precedents might be not as important - but still it makes sense to save time and effort by relying on previous ruling. From what I heard, btw, majority of German judges do not really bother inventing their own decisions, relying mostly on the precedents. But still they take pride in making a unique decision when one is needed.
( Interesting side-effect of this is that German politicians occasionally pass a law which they deem important/urgent - without thinking through the consequences. They know they can rely on judges to decide the cases on the expressed intent of the law, instead of literal word-by-word interpretation. As soon as the law is field-tested, so to say, law is reviewed and amended to clarify and improve wording and close the loopholes. )
Again, IANAL. Most information I have is based on reading German newspapers, while still learning German. Take it with s grain of salt.
I see that Americans are already blowing it out of proportion.
Remember: German legal system isn't based on precedents.
This ruling relates to a particular case and is valid for that single particular case. Nothing else. Other judges deciding other cases might or might not pay it any attention.
Otherwise, the result is not surprising and in line with several legal initiatives in USA, targeting the "ex-GF revenge" sites.
Try Gmail "Basic HTML" interface. Missing things are: the chat history (can still be accessed via "in:chats" search) and easy selection of multiple items.
Google has removed the link to activate it, so here it is.
From the basic, if you do not like it, you can always switch back to the "normal" interface. Only switch to the basic is via this special link.
Overall, works well for me. Definitely better than the mess they have made out of the GMail interface 2+ years ago.
If he can do it cheaper, or better, or faster, why would you not?
Because I want to learn to do it cheaper/better/faster?
Because I want to compete against the others??
Because I want to have a job which would pay my bills???
You realize that you effectively advocate immediate closure of the US of A, and moving everything to China?
But refusing to pay foreign workers just because their foreign, even when it does make more sense economically, is just tribalism and we should stop it.
So what you are saying, if there is somebody else who can do the job, I should immediately give it to him, instead of even trying to do it myself? If somebody else knows something I do not, I shouldn't learn it?
That's just ridiculous.
Trying to do something on your own is not tribalism. Failing, and still refusing to call an outsider, is.
That doesn't mean it's not stupid , annoying , and inconvenient .
Yes. But so is Microsoft Windows. Yet everybody's using it.
If you can't even HTML, you shouldn't be commenting on /. at all.
Has anybody actually tried to take the KDE and trim the rarely used and niche functions?
Knowing the KDE people, if somebody found a usable subset of functionality, sufficient for a larger chunk of applications, they would be probably happy to merge it as an option.
My apologies.
Let that be a lesson to you: never post Phoronix stuff here verbatim. They are typically only linking to the real content, while 95% of their own article is just water leading to the link.
And yet Americans like the work "liberty". Civil liberties. Statue of liberty. And so on. That is simply inexplicable.
What is with this reaction of Americans to the French/Latin word "libre"?
This blog post misses the point.
Feeling of being harassed isn't based on facts - it is based on perception.
That is why the whole case is so ambiguous.
Whether the perception is rooted in actual events or in their interpretation is a whole different story, which in real life actually makes very little difference. Because the result is the same.
The harassment is somewhat similar to a boss yanking chain. Contractually and factually, there is nothing wrong. But still makes you feel like shit.
OMFG. You frigging yankees can't even RTFA.
"OMG! ZOMG! gov't taking our freedoms!!! this must stop now!!!!!"
Let me help those of you who are not yet blind with rage, by quoting the RTFA:
The spent grain is hauled to dairy farms in the area, giving local cows a high-protein, high-fiber feed.
The proposal would classify companies that distribute spent grain to farms as animal feed manufacturers, possibly forcing them to dry and package the material before distribution.
It's not targeted on breweries specifically. It is targeted at diary farms. It is about accountability what the cows are fed with. Breweries inserted themselves into the market and, as suppliers, are subject to regulations.
It's most likely that the three different platforms mentioned were developed and evangelized by three different teams at Samsung that never talked to each other. Each team probably thinks their solution is *the* solution.
It's much simpler, actually.
1. Samsung released Gear, based on Android. Major complain: miserable battery life.
2. Samsung released Gear 2, based on Tizen to address the major complains, battery life among them.
3. Google warms up to wearables while at the same time upset about Samsung diverging (and not only on werables). They approach Samsung and pressure them to go back to the official Android way of doing things. Thus, potentially, next Gear might be based on the Android again.
When I worked at Samsung, divisions were heavily siloed, and often the first time you heard about what they were doing was when you saw it on a news site. Even within the same platform, teams were heavily divided. Our software dev outreach teams didn't even have a way to talk to the hardware design teams.
Haven't worked for Samsung myself. From what I heard, your experience reflects most of the Samsung. But the Galaxy phones were so successful, that they treat them very differently. From the scarce accounts, as far as I can tell, the whole Galaxy development is vertically integrated to allow them quicker response to the competitive threats. (The problem, I heard, is that Samsung bosses, seeing Galaxy development being very successful, now throw all possible carp onto it, hoping that the business unit would also fix other broken products too.)
Samsung have managed to be successful with Android where other phone manufacturers have made losses on it. But it's having as little success with other Linux phone OSs as everyone else is.
They'd do best by sticking with Android. But maybe Google are making that increasingly difficult for them. It sucks not to be in control of your own OS.
I do think it's exaggeration.
If you look at the Android, more innovations comes from the Android OEMs than from the Google. Tablet support, advanced camera features, multitasking, multi-window, fingerprint sensor, wearable, in-vehicle infortainment - all first were done by EOMs. Google? Fancy UI gimmicks and G+ integration everywhere.
It is really hard to imagine how one can compete with Android right now due to market inertia.
But then, if you look at the reasons why Samsung went for Tizen with the current generation of the Gear devices - dramatic improvement in battery life - one can easily see that there is a niche for other OSs too.
And if you look what path Tizen has chosen to tackle the Android domination - native support for Android apps - you can easily see that the whole premise of the RTFA is flawed. Samsung doesn't want to fragment the market: they want to make Tizen compatible with Android to avoid the fragmentation. Developers shouldn't care what OS runs their apps, as long as it provides all the APIs necessary.
For many years, Gnome was the most popular desktop environment.
That would have had a meaning, if GNOME was chosen based on technical merits.
GNOME became "default" desktop only because at the time it was GNU project and unlike KDE/Qt had F/LOSS license.
The open source movement owes much to the Gnome foundation.
Care to elaborate?
I can only recall the libxml2 and it isn't the most popular xml library.
I had hopes for gstreamer too, but it turned out to be a dud, worth only writing helloworld^W Totem class applications. And GNOME has already wrote the Totem...
Rest of GNOME are just vast layers of layers of wrappers for layers of abstractions for wrappers for 3rd party libraries.
Apache Foundation this days is mostly Java(TM)(R) Foundation.
Why would the Apple want to subsidize the Oracle?
Last time I touched the VMware Player, full screen mode wasn't supported. Ditto VirtualBox.
Has that changed?
P.S. Fullscreen works in QEmu and DosBox.
How the compatibility of GOG games with Wine in general?
Time to get myself an GOG account... Even AC is available there!