by jmonegro on 3/20/13, 5:06 PM with 144 comments
by stephengillie on 3/20/13, 6:45 PM
Simple, isn't it?
What just actually happened?
You engaged a cascade of motor neurons to coordinate the contraction of thousands of muscle cells, which pulls a lever attached to your calcium crystalline framework, grinds across a glucosamine joint. This forces your calcium crystalline frame-member to depress, compressing your saline-filled lipid-polymer foam skin against the keyboard. As you do this, you constantly measure the pressure against the lipid-polymer walls to ensure you are not deforming your muscle cells too much or too little.
---
Reality has inordinate complexity. When humans build roads or build narratives or build websites, we are simplifying reality for ourselves and others, including other animals.
by kevinalexbrown on 3/20/13, 7:44 PM
This is the best way to frame the "tech laws problem" I've seen in a long time. I'm curious: what is the best way to approach the bikeshedding issue?
On the one hand, the people who recognize the issue tend to be technical. On the other, the solution will inevitably be a social one, unless something comes along that makes patents and technological laws moot.
Here are three social avenues I could see being helpful, but none of them seems to solve the problem. I'd love to know what people are doing in this area.
a) Improve technical education for the general public so that they can call BS, or make reasonable decisions.
b) Improve technical education of public servants that make crucial decisions regarding technology. I'm not competent to rule in a legal case about pollution, so why should we assume judges are competent to rule in a legal case about code? (How do you measure that? Certifications? - egh).
c) Improve social outreach for technical people. Most technical people probably want to build cool things instead of sit in Congress, knock on doors, or otherwise get involved. I've talked with engineers who despise legal proceedings so much they started trolling the lawyers in depositions. Honestly I'd rather build something cool than think for five hours about how to get people to care about patent law. Maybe that should change.
I'd love feedback on this, because the bikeshedding issue is the scariest social problem I can't think of a solution to. It doesn't just affect a specific patent, it affects the way we rule on them in general.
If you are both a lawyer and technical, I would really love your feedback, here, or via email.
by guptaneil on 3/20/13, 6:30 PM
I disagree with the conclusion though. I think the reason Steve Jobs' death impacted people more than Dennis Ritchie's is that Jobs was taken in his prime. Who knows what the world lost by his premature death.
by davidkatz on 3/20/13, 6:17 PM
"On the one hand, I can imagine where the computing world would be without the work that Jobs did and the people he inspired: probably a bit less shiny, a bit more beige, a bit more square. Deep inside, though, our devices would still work the same way and do the same things."
Ultimately, computer architectures serve real world use cases. Innovation in use cases results in innovation in architectures. There are countless new technologies that exist because of the products that Apple invented.
by Mithrandir on 3/20/13, 6:20 PM
by lazyjones on 3/21/13, 1:32 AM
(²) not valid for search results of course, but even they could be sent to you in a more efficient, less privacy-destroying way if only some corporation's interests weren't more important than your own
by pacaro on 3/20/13, 9:43 PM
[1] http://www.amazon.com/Code-Language-Computer-Hardware-Softwa...
by tiger10guy on 3/20/13, 9:54 PM
Before long computers will be able to conceptualize the whole complex mess.
Consider how we acquire knowledge (perhaps like http://matt.might.net/articles/phd-school-in-pictures/). The more we've learned, the more we need to know about how to learn. At each level of knowledge we gain knowledge by accessing new knowledge and combining it with what we know. Eventually the supply of new knowledge dwindles and the only tool we can rely on is learning; the only tool we can rely on is that ability to combine knowledge.
This is much harder than taking in new knowledge; especially for computers! However, computers are getting better and better at it. Whereas many of us are out of college, computers are still in middle school, but they're getting better and better at both large scale and high complexity learning, so they'll move on to high school and college soon. Moreover, they're moving at an exponential pace! (see Ray Kruzwell and his ideas on the exponential growth of technology) Eventually, no... soon, computers will be able to conceptualize and intuit the scale and complexity of something like google.com. No person can come close to this, so we have no idea what that ability will bring.
by joshaidan on 3/20/13, 6:39 PM
by jeremyarussell on 3/20/13, 7:49 PM
Anyone who has an opinion on patents, especially software patents, should be keeping up with the roundtable events. And, I'm not saying that because I went either, stuff is being talked about at these events that will either be ignored or shape the patent system in one way or another. In either case, it's in our best interest to stay involved in the process.
Edit: Spelling
by _red on 3/20/13, 6:34 PM
by ultimoo on 3/20/13, 7:27 PM
by dzhiurgis on 3/20/13, 9:00 PM
Or a guy from sales just received a call, but what just happened? The client was recommended by a friend after a splendid experience with the product, the client spent bunch of time reading number of sites and reviews and he is just about to purchase a product when sales guy's computer has crashed and he lost a client. We always try to make people understand the IT more and the other guys will try to makes understand their processes more, yet it is going to be never ending dialogue, process, fight..
by mfenniak on 3/20/13, 6:38 PM
As a web company, you generally want potential employees to at least mention "HTTP" in the response. DNS is great. TCP/IP too. You'll definitely weed out some people who don't have a clue.
by mryan on 3/20/13, 6:35 PM
by zobzu on 3/20/13, 7:36 PM
also, we quite understand how chips are automatically organized by other chips. it's because we don't understand it that computers are "building" computers. its because they're way faster at those repetitive tasks (and yes i'm talking about automatic chip layouts, for example)
Even thus it's not exactly TFA's point, since TFA goes pages and pages on complexity for pointing out that people care about what they see, not what it really does, I though that's worth mentioning.
by savrajsingh on 3/20/13, 7:53 PM
by hereonbusiness on 3/20/13, 8:16 PM
I can't imagine going trough this life without having the faintest idea of how a lot of the stuff I use everyday actually works.
by fractalsea on 3/20/13, 10:51 PM
Because of the huge amount of complexity described, it becomes impossible for one developer -- or one group of developers working on the same project -- to understand at one time much more than their current specialization. This makes it hard to talk to peers working on other projects.
by devindotcom on 3/20/13, 10:19 PM
But he takes it to another level. There's a lot to be said on this, and education is super important, but ultimately one has to sort of ... surrender, at least to some degree.
by Vlaix on 3/20/13, 10:04 PM
by ambrop7 on 3/20/13, 9:59 PM
by zenbowman on 3/21/13, 8:23 PM
by sidcool on 3/21/13, 9:59 AM
by joezhou on 3/21/13, 6:42 AM
by chris_mahan on 3/20/13, 7:35 PM
by eric970 on 3/20/13, 7:57 PM
by jacobmarble on 3/21/13, 5:41 AM
by gonzo on 3/20/13, 10:21 PM
by jbverschoor on 3/20/13, 7:39 PM
Sorry, couldn't resist