How often do your friends immediately email the Wi-Fi password you just gave them to their entire contact list? The correct answer (unless you have really shitty friends) is never.
Now all of your friends will do this by default, unless they are technically literate enough to disable the option. (And even if your friends are literate enough, your roommate/boyfriend/girlfriend/spouse's friends won't be.)
It's very aggravating that Microsoft has chosen to so promiscuously share the secrets its users have entrusted to the OS. A Wi-Fi password that might have previously been shared with a handful of friends is now automatically spread to a network of hundreds, and exposed to possible interception by enterprise, underground, and state-sponsored hackers.
One really has to question the legality of this feature, unless the wording is very clear and the user opts-in every time.
What do we get from sending a meat robot to mars, other than the sort of daredevil glory?
You're point is well-taken: robotic missions make a lot more sense than manned ones.
However, I'd like to point out that glory is worth something too. It can inspire a generation of individuals to invest themselves in STEM, for instance. It can encourage people to look to the future, instead of staying mired in the past (and aren't a lot of us guilty of that?). Glory can re-frame how we see ourselves, our species, our capabilities and priorities. Symbolic acts have tremendous potency, and history can swing upon such fulcrums.
I'll extend your answer with the "big picture" view: Docker (and it's Google-backed competitor, Rocket) provide isolation that's stronger than the traditional process model but weaker (and less resource-intensive) than the VM model.
It also introduces yet another packaging system (called "images") that has its own public repository of contributions that you (and any other malware author) can contribute to. For developers, the appeal is being able to bundle up an OS (sans kernel, operationally speaking) with their app and all of its dependencies into one file they push back up to this public repository (or a private one like Quay.io) without having to document an installation procedure for sys-admins. For sys-admins, the pipe dream is to push workloads around to whatever machines have the capacity without delving into the mess of individual apps. Of course, this requires a whole extra layer of additional tooling that doesn't come for free.:O
All that said... don't use it for security. It's not the same as a dedicated VM.
Don't ask me how I know this, but a major scandal with the NRO (National Reconnaissance Office) is about to erupt: apparently they've been forgetting to push the "turbo" button before handing the keyhole sats off to NASA for launch. As a result, America's espionage capability is hamstrung by an artificially constrained clock speed.:O
Yep, every spy satellite has a little switch inside it. If anybody gets inside, that switch clears a register on the motherboard, and it'll show a "WARNING: Case Opened" the next time it POSTs, accompanied by a glaring 1-second beep.
One idea I've been toying with is a framework-level network tap that allows you to divert a copy of every bit that your phone sends or receives, via network, Wifi, bluetooth, NFC or USB, for your perusal and examination. Since most apps use the framework APIs for SSL, it should be possible to snarf this data before it's encrypted, too.
Good luck. I captured all the traffic that a nexus 7 sends during initial setup, and it was immense. Numerous hosts, protocols, you name it. A few hundred megabytes total. Very hard to make heads or tails of (especially given the encrypted content).
4) Isn' t this unsafe or a new attack vector?
No, it relies on the same browser security model as Javascript, so It's as dangerous as having Javascript enabled. Read up on how PNACL works for material on why this is not unsafe.
Except you're bypassing the compiler now and potentially accessing a larger portion of the sandbox attack surface than before.
Actually, Ayn Rand's own admirers were calling themselves "The Collective" in her own lifetime. It may have been intended as a tongue-in-cheek thing, but the cultivation of dogma and ideology was (and is still) very real.
http://crooksandliars.com/john...
If you want fast applications, write them in C or one of the C family (C++, Objective C).... There's yet to be a single language that can compete with that language group for speed, capability and power of the resulting code.
A lot of the speed is due to hardware, operating systems, and compilers all converging on C and C++ at a critical juncture in computing history. They've had the benefit of shitloads of academic and industry research into optimization (of which other languages have only recently started to benefit in the past decade as JVM, LLVM, and V8 started receiving lots of attention). That's not to poo-poo the speed advantage--C is definitely the gold standard there--just to contextualize it from a language design standpoint. In 20/30 years it could easily be the case that Go, D, or some ML/Haskell variant is the fastest due to compilers being able to better reason about how programs in those languages behave.
Baloney... the story was NOT in the public eye (proof) and it wasn't headed that way. Despite very clear warnings from previous whistleblowers, everybody had their head in the sand. Snowden provided concrete, compelling evidence that forced the issue of NSA domestic spying into the US political dialog.
And yeah... he could have stayed anonymous if he'd wanted to be kidnapped and hauled off to a black site. Putting his name and face to the news gave the story credibility and staying power. Snowden is the man to thank for the 82% concern about NSA surveillance and the ~60% support for weakening the Patriot Act. True, it's not enough to put an end to their shenanigans and restore reverence for human rights and due process, but it's definitely a setback for the NSA.
Sure dinos were intelligently designed... by an agentless, iterative, massively parallel, DNA-based world-spanning supercomputer.
Just because an intelligent system is smart doesn't mean it has intentions, goals, or a human-like "self".
Chromium is the open-source twin of Chrome. Don't know what sort of anti-marketing/anti-tracking plugins it provides, but it's potentially an option if you want less bloat. You could also look at Pale Moon and other Firefox-based browsers.
What he found, by studying his own students, is that the plug-and-chuggers can ace their rote memorization exams, and yet still completely fail conceptual questions in the same exact domain/topic.
Many people cram their way thru intro-level courses, if not whole degrees. It's very undesirable, but it's not a "scandal" per se. It's simply an ongoing reality that educators, such as the ones you reference, struggle and experiment with.
A much bigger problem, IMO, is the bureaucratization of education. In higher-ed, you've seen it in the form of increasing administration-to-faculty ratios ("chief diversity officer", anyone?). In lower-ed, you see the obsession with trying to formalize, test, measure, and customize every aspect of a student's experience, at the expense of actual, you know, teaching. Perverse economic incentives then tempt teachers to forge scores and and teach-to-test, thus encouraging rote memorization and avoiding deep conceptual development. Sure, your suggested battery of tests may sound like a fine idea in isolation, but when you pile it on top of everyone else's fine ideas and impose it from afar, you end up distorting and smothering the education process.
Unfortunately, that lower-ed scientific management philosophy is creeping into higher-ed, and it'll be a major part of what kills off quality, affordable education in America.
Mesh Technology - Lets you enjoy an enclosed porch when the bugs are out. Hardware/Software Separation - You'll get along with your spouse better if you have separate bathrooms (particularly toilets) and separate closets. Social Media Integration - Parties revolve around the kitchen, so ideally have nice flow between the kitchen and (as applicable) the living room, porch, and dining room. In my case, I really don't want guest helping with the cooking or dishes, so give me a design that fences them off with a bar-top counter, but keep it open enough that I can peripherally participate in whatever's happening in those other rooms. Dedicated I/O Path - Your pantry should be between your kitchen and garage/carport, so unloading is fast and easy. Also include a small desk and file cabinet for processing mail and keeping keys/wallets/purses out of site. Security-Hardened Design - Minimize number of entrances; ensure perimeter and walks can be fully lit; install alarm system; include tornado shelter (if applicable). Non-Paged Plan - This is VERY expensive, but you'll appreciate the absence of stairs if you spend your retirement years here. DRY Principles - Make sure site has adequate drainage, that gutters are clog-free or otherwise easy to maintain, that bathrooms can be well-ventilated, that your roof isn't too complicated, and that you don't have a pool. Moisture is the enemy!
After all velocity is relative, and there's a chance that some hyper speed dust is heading your way right now.
Yeah, obviously you can't do anything about that piece of dust except hope it misses you. However, there's a much greater amount of dust simply drifting with the stars around the galactic center. If you move thru the interstellar medium at 0.7c, you're going to have a bad day. Creep thru at a much slower speed and you have a chance, especially if you stay within the Local Bubble.
And the part about obliterating your spacecraft by colliding with interstellar dust at super-high relative velocities. The speed limit for arriving in one piece is way lower than c.
And under Firefox, don't forget to tweak your about:config:
dom.storage.enabled = false # DOM storage is cookies reborn
plugins.enumerable_names = "" # Useful for fingerprinting
network.http.sendRefererHeader = 0
network.http.sendSecureXSiteReferrer = false
geo.enabled=false
general.useragent.override = "???" # May not be worth it.
If you don't need them, WebGL and WebRTC are just big security holes:
To the contrary, Java's lack of expressiveness resulted in people writing tons of external XML files, code generators, DI frameworks, and build tools to glue the whole mess together. Instead of small, judicious bits of cleverness in the main language/runtime, it's been pushed to very clever tools on the periphery that come with relatively large learning curves. That's not really a win from the readability standpoint.
Doing some quick calcs, the inner rings would all lie within 1/6th mile of the South Pole; the starting rings would lie between 1 and ~1.16 miles away. (1 mile is the degenerate case, where you have to spin in place an infinite amount to "walk" 1 mile, so this probably shouldn't count.)
Of course, any elevation change in the terrain you're walking across would cause these rings to distort and contract inward. (E.g., the rings you calculate for a perfect sphere are going to be larger than the equivalent rings you calculate if you're going to count "walking distance" up and down slopes.)
No, all of those things would cost slightly more, because you've raised demand for theater seats and goodies. The studios want too make as much money as possible from their product... you think they're just going to return the extras money to consumers in the form of lower ticket prices? This isn't akin to a shoplifting scenario, where theft adds incremental cost to each unit moved. Piracy acts more like a competing business, and when your competitor shuts down you can raise your rates.
Not everything is an attack on your political ideology. True, the title is poorly worded, but if you read the fine summary (or god-forbid, followed the links) it's clear that timothy is really asking "Do developers still have to buy game engines?". He's not proposing anything that would infringe on the capitalist primacy you and so many other AC's are leaping to defend.
Also, don't insult your audience: repeatedly wrapping a slur in quotes doesn't absolve you anything. If you feel the need to use a slur, just straight up own it.
Musk thinks the market for home batteries will expand to at least two billion, eventually.
This is a HUGE number. There are only ~1.5 billion houses/households in the world, the vast majority of which could not begin to afford something like this, even on lease.
Also, it's hard to see where the demand comes from. If these things take 5-7 years to pay off using nighttime pricing, that's not very convincing. Better to spend that money on insulation or better windows. The argument for home batteries is better if you already have solar, but it's still going to be years before solar tops 2% of U.S. homes.
Supposing 10% of US homes go solar by 2025 and they all buy home batteries, then that's maybe ~12 million units. If US units account for 10% of world consumption (more likely I'd say 35%), than we're looking at 120 million units top in this rosy scenario.
'course, I'm just eyeballing various numbers. I'd love to see somebody do the math. Hopefully Musk has firmer numbers/models to support his optimism (either that or he's counting net demand over the next fifty years). I really want to like Musk, but sometimes I fear he's just blowing a bunch of hot-air.:-\ (Come to think of it, that's what the real Tesla ended up doing.:O)
While interesting, this study is also sort of meaningless for making any sort of policy decision. I take far away vacations because the plane makes it possible. If planes weren't an option (due to price or policy), then I would shift to taking vacations closer to home (with maybe 1 trans-Atlantic cruise to explore Europe late in life), and my business travel would shift to teleconferencing. Would the resulting environmental footprint be better or worse? Hard to say. And presumably train usage would (after a few years of infrastructure investment) boom under this scenario, changing things again...
There are too many variables interacting for this study to "prove" anything.
How often do your friends immediately email the Wi-Fi password you just gave them to their entire contact list? The correct answer (unless you have really shitty friends) is never. Now all of your friends will do this by default, unless they are technically literate enough to disable the option. (And even if your friends are literate enough, your roommate/boyfriend/girlfriend/spouse's friends won't be.) It's very aggravating that Microsoft has chosen to so promiscuously share the secrets its users have entrusted to the OS. A Wi-Fi password that might have previously been shared with a handful of friends is now automatically spread to a network of hundreds, and exposed to possible interception by enterprise, underground, and state-sponsored hackers. One really has to question the legality of this feature, unless the wording is very clear and the user opts-in every time.
What do we get from sending a meat robot to mars, other than the sort of daredevil glory?
You're point is well-taken: robotic missions make a lot more sense than manned ones.
However, I'd like to point out that glory is worth something too. It can inspire a generation of individuals to invest themselves in STEM, for instance. It can encourage people to look to the future, instead of staying mired in the past (and aren't a lot of us guilty of that?). Glory can re-frame how we see ourselves, our species, our capabilities and priorities. Symbolic acts have tremendous potency, and history can swing upon such fulcrums.
I'll extend your answer with the "big picture" view: Docker (and it's Google-backed competitor, Rocket) provide isolation that's stronger than the traditional process model but weaker (and less resource-intensive) than the VM model.
It also introduces yet another packaging system (called "images") that has its own public repository of contributions that you (and any other malware author) can contribute to. For developers, the appeal is being able to bundle up an OS (sans kernel, operationally speaking) with their app and all of its dependencies into one file they push back up to this public repository (or a private one like Quay.io) without having to document an installation procedure for sys-admins. For sys-admins, the pipe dream is to push workloads around to whatever machines have the capacity without delving into the mess of individual apps. Of course, this requires a whole extra layer of additional tooling that doesn't come for free. :O
All that said... don't use it for security. It's not the same as a dedicated VM.
Don't ask me how I know this, but a major scandal with the NRO (National Reconnaissance Office) is about to erupt: apparently they've been forgetting to push the "turbo" button before handing the keyhole sats off to NASA for launch. As a result, America's espionage capability is hamstrung by an artificially constrained clock speed. :O
Yep, every spy satellite has a little switch inside it. If anybody gets inside, that switch clears a register on the motherboard, and it'll show a "WARNING: Case Opened" the next time it POSTs, accompanied by a glaring 1-second beep.
One idea I've been toying with is a framework-level network tap that allows you to divert a copy of every bit that your phone sends or receives, via network, Wifi, bluetooth, NFC or USB, for your perusal and examination. Since most apps use the framework APIs for SSL, it should be possible to snarf this data before it's encrypted, too.
Good luck. I captured all the traffic that a nexus 7 sends during initial setup, and it was immense. Numerous hosts, protocols, you name it. A few hundred megabytes total. Very hard to make heads or tails of (especially given the encrypted content).
4) Isn' t this unsafe or a new attack vector? No, it relies on the same browser security model as Javascript, so It's as dangerous as having Javascript enabled. Read up on how PNACL works for material on why this is not unsafe.
Except you're bypassing the compiler now and potentially accessing a larger portion of the sandbox attack surface than before.
Actually, Ayn Rand's own admirers were calling themselves "The Collective" in her own lifetime. It may have been intended as a tongue-in-cheek thing, but the cultivation of dogma and ideology was (and is still) very real. http://crooksandliars.com/john...
If you want fast applications, write them in C or one of the C family (C++, Objective C).... There's yet to be a single language that can compete with that language group for speed, capability and power of the resulting code.
A lot of the speed is due to hardware, operating systems, and compilers all converging on C and C++ at a critical juncture in computing history. They've had the benefit of shitloads of academic and industry research into optimization (of which other languages have only recently started to benefit in the past decade as JVM, LLVM, and V8 started receiving lots of attention). That's not to poo-poo the speed advantage--C is definitely the gold standard there--just to contextualize it from a language design standpoint. In 20/30 years it could easily be the case that Go, D, or some ML/Haskell variant is the fastest due to compilers being able to better reason about how programs in those languages behave.
Baloney... the story was NOT in the public eye (proof) and it wasn't headed that way. Despite very clear warnings from previous whistleblowers, everybody had their head in the sand. Snowden provided concrete, compelling evidence that forced the issue of NSA domestic spying into the US political dialog.
And yeah... he could have stayed anonymous if he'd wanted to be kidnapped and hauled off to a black site. Putting his name and face to the news gave the story credibility and staying power. Snowden is the man to thank for the 82% concern about NSA surveillance and the ~60% support for weakening the Patriot Act. True, it's not enough to put an end to their shenanigans and restore reverence for human rights and due process, but it's definitely a setback for the NSA.
Sure dinos were intelligently designed... by an agentless, iterative, massively parallel, DNA-based world-spanning supercomputer. Just because an intelligent system is smart doesn't mean it has intentions, goals, or a human-like "self".
Chromium is the open-source twin of Chrome. Don't know what sort of anti-marketing/anti-tracking plugins it provides, but it's potentially an option if you want less bloat. You could also look at Pale Moon and other Firefox-based browsers.
how much money do you need to develop a web browser?) and moved on.
Less than Jimmy Wales needs to run a wiki, at least.
Mozilla's budget is at least 10x that of Wikipedia, you just notice the latter more because of their non-profit campaigns each December.
What he found, by studying his own students, is that the plug-and-chuggers can ace their rote memorization exams, and yet still completely fail conceptual questions in the same exact domain/topic.
Many people cram their way thru intro-level courses, if not whole degrees. It's very undesirable, but it's not a "scandal" per se. It's simply an ongoing reality that educators, such as the ones you reference, struggle and experiment with.
A much bigger problem, IMO, is the bureaucratization of education. In higher-ed, you've seen it in the form of increasing administration-to-faculty ratios ("chief diversity officer", anyone?). In lower-ed, you see the obsession with trying to formalize, test, measure, and customize every aspect of a student's experience, at the expense of actual, you know, teaching. Perverse economic incentives then tempt teachers to forge scores and and teach-to-test, thus encouraging rote memorization and avoiding deep conceptual development. Sure, your suggested battery of tests may sound like a fine idea in isolation, but when you pile it on top of everyone else's fine ideas and impose it from afar, you end up distorting and smothering the education process.
Unfortunately, that lower-ed scientific management philosophy is creeping into higher-ed, and it'll be a major part of what kills off quality, affordable education in America.
Mesh Technology - Lets you enjoy an enclosed porch when the bugs are out.
Hardware/Software Separation - You'll get along with your spouse better if you have separate bathrooms (particularly toilets) and separate closets.
Social Media Integration - Parties revolve around the kitchen, so ideally have nice flow between the kitchen and (as applicable) the living room, porch, and dining room. In my case, I really don't want guest helping with the cooking or dishes, so give me a design that fences them off with a bar-top counter, but keep it open enough that I can peripherally participate in whatever's happening in those other rooms.
Dedicated I/O Path - Your pantry should be between your kitchen and garage/carport, so unloading is fast and easy. Also include a small desk and file cabinet for processing mail and keeping keys/wallets/purses out of site.
Security-Hardened Design - Minimize number of entrances; ensure perimeter and walks can be fully lit; install alarm system; include tornado shelter (if applicable).
Non-Paged Plan - This is VERY expensive, but you'll appreciate the absence of stairs if you spend your retirement years here.
DRY Principles - Make sure site has adequate drainage, that gutters are clog-free or otherwise easy to maintain, that bathrooms can be well-ventilated, that your roof isn't too complicated, and that you don't have a pool. Moisture is the enemy!
After all velocity is relative, and there's a chance that some hyper speed dust is heading your way right now.
Yeah, obviously you can't do anything about that piece of dust except hope it misses you. However, there's a much greater amount of dust simply drifting with the stars around the galactic center. If you move thru the interstellar medium at 0.7c, you're going to have a bad day. Creep thru at a much slower speed and you have a chance, especially if you stay within the Local Bubble.
except for the part about bringing your own fuel
And the part about obliterating your spacecraft by colliding with interstellar dust at super-high relative velocities. The speed limit for arriving in one piece is way lower than c.
And under Firefox, don't forget to tweak your about:config:
dom.storage.enabled = false # DOM storage is cookies reborn
plugins.enumerable_names = "" # Useful for fingerprinting
network.http.sendRefererHeader = 0
network.http.sendSecureXSiteReferrer = false
geo.enabled=false
general.useragent.override = "???" # May not be worth it.
If you don't need them, WebGL and WebRTC are just big security holes:
webgl.disabled=true
media.peerconnection.enabled=false
Not privacy-related, but...
network.prefetch-next = false # Don't load pages without asking (esp. at work)
network.http.pipelining = true # Improve load performance.
It's difficult to be "clever" in Java
To the contrary, Java's lack of expressiveness resulted in people writing tons of external XML files, code generators, DI frameworks, and build tools to glue the whole mess together. Instead of small, judicious bits of cleverness in the main language/runtime, it's been pushed to very clever tools on the periphery that come with relatively large learning curves. That's not really a win from the readability standpoint.
Doing some quick calcs, the inner rings would all lie within 1/6th mile of the South Pole; the starting rings would lie between 1 and ~1.16 miles away. (1 mile is the degenerate case, where you have to spin in place an infinite amount to "walk" 1 mile, so this probably shouldn't count.)
Of course, any elevation change in the terrain you're walking across would cause these rings to distort and contract inward. (E.g., the rings you calculate for a perfect sphere are going to be larger than the equivalent rings you calculate if you're going to count "walking distance" up and down slopes.)
No, all of those things would cost slightly more, because you've raised demand for theater seats and goodies. The studios want too make as much money as possible from their product... you think they're just going to return the extras money to consumers in the form of lower ticket prices? This isn't akin to a shoplifting scenario, where theft adds incremental cost to each unit moved. Piracy acts more like a competing business, and when your competitor shuts down you can raise your rates.
Not everything is an attack on your political ideology. True, the title is poorly worded, but if you read the fine summary (or god-forbid, followed the links) it's clear that timothy is really asking "Do developers still have to buy game engines?". He's not proposing anything that would infringe on the capitalist primacy you and so many other AC's are leaping to defend.
Also, don't insult your audience: repeatedly wrapping a slur in quotes doesn't absolve you anything. If you feel the need to use a slur, just straight up own it.
Musk thinks the market for home batteries will expand to at least two billion, eventually.
This is a HUGE number. There are only ~1.5 billion houses/households in the world, the vast majority of which could not begin to afford something like this, even on lease.
Also, it's hard to see where the demand comes from. If these things take 5-7 years to pay off using nighttime pricing, that's not very convincing. Better to spend that money on insulation or better windows. The argument for home batteries is better if you already have solar, but it's still going to be years before solar tops 2% of U.S. homes.
Supposing 10% of US homes go solar by 2025 and they all buy home batteries, then that's maybe ~12 million units. If US units account for 10% of world consumption (more likely I'd say 35%), than we're looking at 120 million units top in this rosy scenario.
'course, I'm just eyeballing various numbers. I'd love to see somebody do the math. Hopefully Musk has firmer numbers/models to support his optimism (either that or he's counting net demand over the next fifty years). I really want to like Musk, but sometimes I fear he's just blowing a bunch of hot-air. :-\ (Come to think of it, that's what the real Tesla ended up doing. :O)
Stupid SJW's... don't they know that government exist to protect businesses, not fret over the welfare of the little people?
While interesting, this study is also sort of meaningless for making any sort of policy decision. I take far away vacations because the plane makes it possible. If planes weren't an option (due to price or policy), then I would shift to taking vacations closer to home (with maybe 1 trans-Atlantic cruise to explore Europe late in life), and my business travel would shift to teleconferencing. Would the resulting environmental footprint be better or worse? Hard to say. And presumably train usage would (after a few years of infrastructure investment) boom under this scenario, changing things again...
There are too many variables interacting for this study to "prove" anything.