On another note, people here don't seem to realise that browsers are super hard and uber complex, and approaching the territory of operating systems
There is more code in Chrome than in the entire FreeBSD base system. Slightly less than in the FreeBSD base system plus X.org. They long since passed the complexity of operating systems.
Even the cheapest panels are warranted to produce 80% of their original power after 5 years. If they're below 80% after one year, then they're defective and you should return them.
Americans use # when writing weights in pounds (in the UK, it's always written lbs, which doesn't really make sense either unless you live in a world where all greengrocers are fluent in Latin). Given that the most common use for the hash symbol is to signify a weight in pounds, it's not difficult to understand why they'd start calling it the pound symbol.
I was taught that they can run very quickly in a straight line, but can't turn corners very well so if you need to escape then you should zigzag a lot. More recently, I was told that this is nonsense, so the best strategy appears to be to not live anywhere near them.
Crocodiles are not dinosaurs. Dinosaurs legs point directly downwards, crocodiles and most modern reptiles have legs that point sideways. Additionally, crocodiles have very different skin structure. If you go to a natural history museum, you'll typically find a detailed explanation of the difference.
Faster transfers between my laptop and the NAS that hosts the backups are always appreciated. If I don't need to plug in a cable, then that means that my backups are going to happen more frequently.
They could argue that they only promised (like I already said) to submit the bills for debate on the floor, rather than implement them, or that any number of things changed to make it different.
That's fine. I don't expect to elect a dictator. If they submitted a bill that looks like their promise and they voted for it, then that's about as much as they can do. If anyone who promised something similar voted against it then their constituents should be able to sue for fraud, but if my constituency elects a candidate that wants to do something that 60% of the country doesn't want to do then nothing that they can do will make it pass.
I think that would be fine. As long as you can show that you made a bona fide effort to do the things that your campaign promised, or that circumstances changed significantly such that a change of mind might be understandable, then you should get off. If, on the other hand, from day 1 you start doing the opposite of what you promised then that should be grounds for a prosecution for fraud (and would catch a lot of politicians).
Once you pay for corporate Gmail, all privacy issues are gone
Spoken like someone who has never tried to use Google's commercial offerings. They claim that they anonymise the data that they collect, but they still collect a lot and their sales people have no power to negotiate on this (Microsoft's do and, unlike Google, were able to provide an SLA that allowed us to meet our legal requirements for confidentiality).
Office for Mac has been around for ages and it is really good.
No it isn't. For a trivial example, on every Mac application command-z is undo, command-shift-z is redo. Except Office, which uses command-Y for redo. Office is the only Mac application where the format dialogs are modal and need you to hit 'ok' before they apply the style. It violates the Mac HIGs in so many ways that it's painful to use (though SmartArt in PowerPoint is worth the pain).
How about 'runs the Chrome web apps on infrastructure that my company controls instead of Google?' If you want people to trust it for work, then it has to not be sending all of their commercially sensitive data to a third party.
C++14 support is far more widespread than C11 support. I'd have no hesitation using most C++11 features in portable code, but even C99 can be problematic if you want to run on Windows.
Actually, that is the case for the original Smalltalk VM and descendants such as Squeak / Pharo. The core is written in a subset of Smalltalk that does not use dynamic dispatch or dynamic memory allocation and the rest (including the JIT) is written on top of that in Smalltalk. The Jikes RVM for Java implements most things in Java, including the garbage collector.
Not in any C++ standard library implementation that I've tested. I got a factor of 10 speedup when I replaced a simple regex with some slightly more complex manual pattern matching.
Their main limitation is that they are not context aware. You have to fall back to C macros if you need to refer to anything in the enclosing context. Hopefully after basic reflection is in, the reflection group will work on providing an implicit instantiation context object to templates that lets them refer to variables (and things like the source location) from the enclosing scope.
That certainly was true prior to C++11. The big win for other languages now comes from the fact that C++ prefers compile-time specialisation. Most OO languages provide a string class that has a couple of primitive methods for getting the length and a range of characters and a load of high-level methods that rely on these. As long as those two are efficient, then your strings are efficient. C++ standard strings expose the data representation and so you can't easily replace them with something else. To avoid this, algorithms in C++ are typically written using iterators (which are quite difficult to implement to both be efficient and maintain data hiding), but then you must have the code for the algorithm and the code for the data compiled together. This means that your code size becomes NxM in terms of the number of algorithms and the number of types of data. This can quickly blow away your instruction cache, at which point even an interpreted language will be faster if the interpreter fits in the i-cache (as things like the first-tier interpreter for JavaScriptCore do) and the bytecode fits in L1.
Another AOL-style post from me. C++98 was a language I detested. C++11 became my default language for new projects. As long as you follow some simple rules (e.g. operator new should never appear in user code) it's very simple. Lambdas are also very useful for reducing duplicated code, as you can factor out short 3-4-line sequences that you'd normally copy and paste, directly referring to variables in the enclosing scope, and call them with the different arguments. The compiler will inline them and give you the same code as if you'd just copied the code, but you have much cleaner source.
When they introduced it, it was the only display with a Thunderbolt connector and hub, so it commanded a premium. They assumed other manufacturers would make a consumer version and never reduced the price to something that most Mac users (not exactly a stingy group) would consider reasonable.
Meanwhile, UK trade with the EU will continue full force.
Until we leave. Then what? The Denmark model, where we'd pay the same amount as we do now, only without any representation in the EU Parliament? Sounds like a great plan!
UK trade with Asia and the US will be unaffected, and so on
China has been negotiating trade deals with us as a way into the EU. If we're no longer part of that, we're a far less attractive trade partner. The USA? Maybe, though Obama did say before the referendum that it was unlikely. How well do you think a successor to TTIP will go when it's just the UK and USA negotiating?
I was going to say the same thing. For Americans, if you complete a Direct Debit form in the UK, then a company can take money from your account, but if you complain to the bank then the Direct Debit Guarantee means that they will immediately, and without question, reverse the transaction. It is then up to the company to take you to court for the unpaid debt, the bank is no longer involved.
Ah, that's new. Thanks for the link! Last time I spoke to my MEP was a few years ago and the lack of public voting records was something she was campaigning to get fixed.
Then we just have the fun as Cambridge, Oxford, Manchester, London, Liverpool, Bristol, Exeter, Reading, Leeds, York, Newcastle, and Cardiff all apply to join the United Kingdom of Scotland and Ireland.
That's because the last few British governments have enjoyed using their influence in the Commission to take any unpopular measures and pass them there instead of at home. The EU has been very useful for them, but unfortunately this has somewhat backfired as a couple of decades blaming everything on the EU has prevented people from realising who is responsible.
For us, the problem was the cost. The Apple monitor costs £900. The 4K monitors that we're buying cost about £200. For four times the price, we get a worse display. The hub features were not worth paying £600 for and putting up with fewer pixels.
On another note, people here don't seem to realise that browsers are super hard and uber complex, and approaching the territory of operating systems
There is more code in Chrome than in the entire FreeBSD base system. Slightly less than in the FreeBSD base system plus X.org. They long since passed the complexity of operating systems.
Even the cheapest panels are warranted to produce 80% of their original power after 5 years. If they're below 80% after one year, then they're defective and you should return them.
Americans use # when writing weights in pounds (in the UK, it's always written lbs, which doesn't really make sense either unless you live in a world where all greengrocers are fluent in Latin). Given that the most common use for the hash symbol is to signify a weight in pounds, it's not difficult to understand why they'd start calling it the pound symbol.
I was taught that they can run very quickly in a straight line, but can't turn corners very well so if you need to escape then you should zigzag a lot. More recently, I was told that this is nonsense, so the best strategy appears to be to not live anywhere near them.
Crocodiles are not dinosaurs. Dinosaurs legs point directly downwards, crocodiles and most modern reptiles have legs that point sideways. Additionally, crocodiles have very different skin structure. If you go to a natural history museum, you'll typically find a detailed explanation of the difference.
Faster transfers between my laptop and the NAS that hosts the backups are always appreciated. If I don't need to plug in a cable, then that means that my backups are going to happen more frequently.
It does if the pressure is sufficiently low.
They could argue that they only promised (like I already said) to submit the bills for debate on the floor, rather than implement them, or that any number of things changed to make it different.
That's fine. I don't expect to elect a dictator. If they submitted a bill that looks like their promise and they voted for it, then that's about as much as they can do. If anyone who promised something similar voted against it then their constituents should be able to sue for fraud, but if my constituency elects a candidate that wants to do something that 60% of the country doesn't want to do then nothing that they can do will make it pass.
I think that would be fine. As long as you can show that you made a bona fide effort to do the things that your campaign promised, or that circumstances changed significantly such that a change of mind might be understandable, then you should get off. If, on the other hand, from day 1 you start doing the opposite of what you promised then that should be grounds for a prosecution for fraud (and would catch a lot of politicians).
Once you pay for corporate Gmail, all privacy issues are gone
Spoken like someone who has never tried to use Google's commercial offerings. They claim that they anonymise the data that they collect, but they still collect a lot and their sales people have no power to negotiate on this (Microsoft's do and, unlike Google, were able to provide an SLA that allowed us to meet our legal requirements for confidentiality).
Office for Mac has been around for ages and it is really good.
No it isn't. For a trivial example, on every Mac application command-z is undo, command-shift-z is redo. Except Office, which uses command-Y for redo. Office is the only Mac application where the format dialogs are modal and need you to hit 'ok' before they apply the style. It violates the Mac HIGs in so many ways that it's painful to use (though SmartArt in PowerPoint is worth the pain).
How about 'runs the Chrome web apps on infrastructure that my company controls instead of Google?' If you want people to trust it for work, then it has to not be sending all of their commercially sensitive data to a third party.
C++14 support is far more widespread than C11 support. I'd have no hesitation using most C++11 features in portable code, but even C99 can be problematic if you want to run on Windows.
Actually, that is the case for the original Smalltalk VM and descendants such as Squeak / Pharo. The core is written in a subset of Smalltalk that does not use dynamic dispatch or dynamic memory allocation and the rest (including the JIT) is written on top of that in Smalltalk. The Jikes RVM for Java implements most things in Java, including the garbage collector.
Not in any C++ standard library implementation that I've tested. I got a factor of 10 speedup when I replaced a simple regex with some slightly more complex manual pattern matching.
Their main limitation is that they are not context aware. You have to fall back to C macros if you need to refer to anything in the enclosing context. Hopefully after basic reflection is in, the reflection group will work on providing an implicit instantiation context object to templates that lets them refer to variables (and things like the source location) from the enclosing scope.
That certainly was true prior to C++11. The big win for other languages now comes from the fact that C++ prefers compile-time specialisation. Most OO languages provide a string class that has a couple of primitive methods for getting the length and a range of characters and a load of high-level methods that rely on these. As long as those two are efficient, then your strings are efficient. C++ standard strings expose the data representation and so you can't easily replace them with something else. To avoid this, algorithms in C++ are typically written using iterators (which are quite difficult to implement to both be efficient and maintain data hiding), but then you must have the code for the algorithm and the code for the data compiled together. This means that your code size becomes NxM in terms of the number of algorithms and the number of types of data. This can quickly blow away your instruction cache, at which point even an interpreted language will be faster if the interpreter fits in the i-cache (as things like the first-tier interpreter for JavaScriptCore do) and the bytecode fits in L1.
Another AOL-style post from me. C++98 was a language I detested. C++11 became my default language for new projects. As long as you follow some simple rules (e.g. operator new should never appear in user code) it's very simple. Lambdas are also very useful for reducing duplicated code, as you can factor out short 3-4-line sequences that you'd normally copy and paste, directly referring to variables in the enclosing scope, and call them with the different arguments. The compiler will inline them and give you the same code as if you'd just copied the code, but you have much cleaner source.
When they introduced it, it was the only display with a Thunderbolt connector and hub, so it commanded a premium. They assumed other manufacturers would make a consumer version and never reduced the price to something that most Mac users (not exactly a stingy group) would consider reasonable.
Meanwhile, UK trade with the EU will continue full force.
Until we leave. Then what? The Denmark model, where we'd pay the same amount as we do now, only without any representation in the EU Parliament? Sounds like a great plan!
UK trade with Asia and the US will be unaffected, and so on
China has been negotiating trade deals with us as a way into the EU. If we're no longer part of that, we're a far less attractive trade partner. The USA? Maybe, though Obama did say before the referendum that it was unlikely. How well do you think a successor to TTIP will go when it's just the UK and USA negotiating?
I was going to say the same thing. For Americans, if you complete a Direct Debit form in the UK, then a company can take money from your account, but if you complain to the bank then the Direct Debit Guarantee means that they will immediately, and without question, reverse the transaction. It is then up to the company to take you to court for the unpaid debt, the bank is no longer involved.
Ah, that's new. Thanks for the link! Last time I spoke to my MEP was a few years ago and the lack of public voting records was something she was campaigning to get fixed.
Then we just have the fun as Cambridge, Oxford, Manchester, London, Liverpool, Bristol, Exeter, Reading, Leeds, York, Newcastle, and Cardiff all apply to join the United Kingdom of Scotland and Ireland.
That's because the last few British governments have enjoyed using their influence in the Commission to take any unpopular measures and pass them there instead of at home. The EU has been very useful for them, but unfortunately this has somewhat backfired as a couple of decades blaming everything on the EU has prevented people from realising who is responsible.
For us, the problem was the cost. The Apple monitor costs £900. The 4K monitors that we're buying cost about £200. For four times the price, we get a worse display. The hub features were not worth paying £600 for and putting up with fewer pixels.