169 karma · joined December 9, 2011
The foundation of a more secure web apparently requires you to trust Google with the entire internet, using their properties as leverage to force it to be so.
None of the Google apps respect me. The maps app makes me disagree to giving enhanced location tracking every time I turn on location. The music player has a big bar constantly at the top that says "Downloaded Only," which if I accidentally tap it turns off downloaded only mode and kicks me to the store. If I leave location on accidentally, the camera app will sometimes use location to guess where I took a picture and ask me to "share" that. I don't use Google search, but I can't remove the giant search bar from the main screen or the shortcut if I accidentally hold the menu button.
Those are the only Google apps I use, and they all disrespect me. I only use a bit of Google but it's exhausting to even use just that bit.
http://blogs.msdn.com/b/ericlippert/archive/2011/07/19/strin...
This lets them interoperate with OLE Automation.
Also, flipper EOS switches are leaf switches, not microswitches.
Through the early 90s the flipper button switches were also leaf switches. In the early 90s some time after the introduction of the Fliptronics system by Williams/Bally, they switched to using a plastic opto-interrupter and U-shaped opto(s) rather than a leaf switch.
Games with upper flippers often used ganged leaf switches and later dual optos to allow independent "staged" control of lower and upper flippers on the same side of the machine. That allows you to press the flipper button in half way to engage only the lower flipper, and then all the way to also engage the upper flipper(s).
http://referencesource.microsoft.com/System.Web/xsp/system/W...
If a traditional compiler has an API of "source files and configuration flags in, object files out", the Roslyn API is completely different. Roslyn is about designing and providing a semantic API over C# language analysis and compiler services.
http://go.microsoft.com/fwlink/?LinkID=230702
Some of the features of the reference source website enabled by Roslyn's semantic understanding of symbols (assemblies, namespaces, types, members) are color-coding, search, browse, jump-to-definition, and deep-linking.
For example, I can deep-link to part of WPF like so:
http://referencesource-beta.microsoft.com/#PresentationFrame...
I can see which assemblies depend on it, which assemblies it depends on, and browse the source of the assembly in a tree view either by source file or by namespace -> type -> member name.
The article itself was basic and didn't really talk to the specific Toyota case, but the linked slides did... if you're going to speculate about the trial, look at Barr's slides, not that article..
- the abhorrent state of the engine control module code,
- the RToS's design,
- the critical data structures right above the stack,
- that those critical data structures weren't mirrored to detect corruption as is standard and as they did for other data,
- that single bit changes in that critical data structure right above a stack can cause the death of tasks in the RToS whose failsafe capabilities were located in those same tasks, and whose death was tested and confirmed to cause unintended acceleration consistent with accounts and descriptions of the event
- that the failsafe monitoring CPU was not designed to detect this failure, and in fact Toyota outsourced its design and didn't even have the source code to it...
- I don't follow the circle photo fad. It seems like an unnecessary complication (implementation and design element)
- By moving information to the back, you're assuming that the facilities which create these badges have the ability to do double-sided prints on the badges, and if they have the technical ability that it won't increase the time or work required to print a badge.
- You're assuming that the badge printer can print completely to the edge.
- Removing the "Employee" text and relying on the blue color is an accessibility problem (color-blind people need this information)
- Customizing your badge photo adds security policy complications.
You can continue to be as oblivious and boorish as you want, I can't control your behavior. But I'll be blunt in telling you it's not funny, it's offensive, because you seem to have a self-indulged ignorance that people who feel that way exist in any meaningful way. It's true that those voices aren't as loud and may not exist in your echo chamber, but you can't feign ignorance and claim that everyone telling you it's stupid, not funny, immature, and offensive don't exist/are a vanishingly small minority.
>> Isn't it way more offensive to assume that women are such dainty delicate creatures that like, they won't get the joke?
>> If the Democrats want to insult the women of America by making them believe that they are helpless without Uncle Sugar coming in and providing for them a prescription each month for birth control because they cannot control their libido or their reproductive system without the help of the government, then so be it,
And I don't follow why you think once you have a reason to use data for one purpose, you automatically have the right to use it for any purpose.
If Google can win the argument that the way they're using their interception and reading of messages in serving personalized ads is a part of their everyday business activities, it seems to completely undermine the purpose of the law. Google, with G+, is trying to itself be a single unified product with all of these features. Social networking is a feature, videos are a feature, websites, blogs, instant messaging and email and targeted advertising. If Google can say that displaying targeted ads is a part of their normal business activities, then what activity does the law against wiretapping actually protect against?
If Google can read your email for the purpose of enabling a tangential feature of displaying targeted advertising to you, how does that same logic not apply to me if I claim my normal business activities are delivering your mail while opening it, reading it, and selling useful information I find inside of it? I could say it was essential to my business, because I actually deliver for free and just pay my bills with the info I sell.
Imagine for a moment that a character ends up deleted at the end of one of those && expressions. I don't care how, perhaps you just dropped your Warby Parkers on your keyboard or something. Not only is the code now broken, but it still compiles. With if(...)s, it would fail to compile and the error would be caught immediately.
The moral of the story is that syntax is your friend, not your enemy. Use syntax as much as possible to catch errors. Especially with strictly-typed languages, you have an incredible tool for automated verification of certain portions of your program. Use it.
Perf??
And of course, this follows the "include a script tag to our server" cloud product web API pattern. This isn't setting off giant alarm-bells for anyone else? This gets past the sniff test?
The fact that this doesn't fail the sniff test for most people is probably why most web-apps feel like most web-apps feel, instead of like http://prog21.dadgum.com/.
I'm certainly not trying to blame users for ignorance. I personally, however, have a strong aversion to coupling myself to tools and services whose future I have low confidence in. What I was trying to impart to mnicole as a consumer was this aversion. The lesson I'd send to the rest of the development community is that if you structure your tool or service in a way that it is not possible for me to either have a low dependency on you or a high confidence in your future, you fail the sniff test.
For different types of products and services, you have more or less control and confidence about the future of those products and services. For software that you own and run on your box, that control and confidence is higher. For services on which you are completely dependent on software running on someone else's box for which you have no contract or service level agreement, that confidence and control is lower.
You have control over whether you want to complain and whine when a service you've tightly coupled yourself to makes a change you find objectionable. You don't have control over that change. Understanding which decisions you do and don't have control over is useful.
Respectfully, stop putting yourself in a position to keep hearing it? You can't control others' actions, only your own.