Another place is the composition editor of Blender where you can place and connect processing nodes to do image processing and lighting. Once again that still requires the data flow to be connected up manually.
And even in this case, almost nobody uses that composition editor and when they do, its easier to fall back to full code as the composition nodes are so horribly complicated that if you do understand how they work its just easier to write code and do it that way instead. Basically, visual representations of logic and formal language are so poorly suited to the task that they are never used even when you try to find an isolated use case for them. Until visual representation can represent formal language as well formal language, this is a waste of time. The only use is for laying out GUI widgets and that's because GUI widgets are already a visual language. And even then it takes mountains of code to make the widgets, and hook them up to actions on the data model (and whatever else the application does).
And that would matter if electric cars used power at the same efficiency as an IC powered cars. Since that's not true and Electrics use less than 1/3 the power per mile as a traditional gas powered car then everyone in the US could switch to electric cars tomorrow, everyone charge them at night and our current grid could handle the capacity with the most complex transition being installing 240V plugs in every garage. And since every part of this infrastructure is already commercial available for prices that most middle class people can afford, its quite practical from any point of view. But I guess you want to keep using IC for the next 20 years while we develop a hydrogen infrastructure from scratch?
They get teardrop tattoos to mourn the homies who got shot
I was going to mod you down but then you had to go and make that comment about teardrop tattoos. Those mean you killed someone in prison and are not about their friends/hommies. Bangers pour out 40s and graffitti names to remember their homies.
What was that about liberals who don't know about the real world again?
PS Programs like SNAP, WIC and EBT generally reduce crime and you fools just cut it. Hope you have a good home security system...cause you might be meeting some of these fine upstanding citizens in the near future if you get your way too much longer...
Yeah fine, you go 200 miles then... GM has no answer. Tesla does.
I really wish people would quit lying about the Volt. At least don't talk about something you don't know about. The Volt basically has a gas generator in it that powers the car when the 40m battery life runs out. So my volt has about a 380 mile range on 16.5 kwh of battery and 9 gallons of gas.
And my Volt, which has the same performance as your Boxster does 250 MPG at half the price of your import. This VW is Volt with poor performance. Nothing to see here folks, move along.
Wow, good argument. BTW, my office mate was at Netscape when Javascript was created. The author of Javascript has since apologized for creating Javascript. In his defense, it was only ever intended to run one line bits of logic inside of a web page. Ideas like functions actually had to be added later as the idea of using Javascript for a general purpose language came after the language was designed, not before. See how this leads to problems?
Javascript isn't and shouldn't be used as a general purpose language, EVER! It has uses but very few in general and they probably all have to do with browsers and DOMs.
JavaScript is not strongly-typed: Since when did strongly-typed languages become "better"?
Um, since math has existed? Compilers double as automated code error checkers. Or maybe you like checking your code's syntax by hand?
JavaScript is insecure: You're doing it wrong.
Javascript forces clients to execute general logic. This is a security issue no matter what. I'm sure you have some solution to this issue, but I assure you that there are ways around your solution (and anyone else's solution).
Node.js is single-threaded: OK, were you planning on serving clients with a single server instance/process?
Javascript is single threaded, this is OK for writing web apps, sometimes. But not always and its a huge hole in a general purpose language.
A single language client- and server-side offers little to no benefits: Yeah, you're right. Why would I want to a single test suite for my client- and server-side code? Why would I want to (securely) share model definitions between the client- and server-side? Why would I want to optimise one code-base instead of two? Why would I want to debug one language instead of two?
You finally make a good point. +1 for you.
MongoDB is for people who can't/won't learn SQL/the relational model: I'll admit that SQL is not my area of expertise, but my naive understanding is this: in SQL databases, you normalise your data by default until you hit performance issues. In NoSQL databases, you denormalise it by default. The decision on which one to use should depend entirely on the data you want to store.
Take it from me, you know NOTHING about data persistence no matter how much you think you do. Relational Algebra is the basic math governing manipulating, querying and storing data as tuples. It governs MongoDB (and other NoSQL tools) too, just that the authors of those systems basically lopped off all the hard parts of the relational algebra and implemented just the easy bits. And they did those parts quite poorly when compared to traditional RDBMSes.
NoSQL was an attempt to re-invent a very complex wheel that 1) already worked, and 2) the often didn't let you do things that were bad ideas (even if you didn't realize they were bad ideas at the time). SQL isn't perfect, but more people know it than HTML and Javascript combined. And the systems that implement SQL have reputations (and a history) of not losing data (well, as long as the hardware works) and allowing very large datasets to be queried. And before someone says something dumb like "Web Scale", Sharded DBs store and query some very large datasets. Only when you have datasets the size of google's do you have to implement your own. And they made BigTable so fast by not implementing things that DBs need but they didn't (like data consistency and joins). It might be nice for a RDBMS to allow you to choose to not use table locks or do other things to make these trade-offs. But RDBMSes evolved in a world where throwing hardware at problems was always a valid strategy and it probably still is and will be into the foreseeabl
Guess keeping your data around and intact isn't a high priority for you. Those "big data" systems you mention aren't ACID compliant. Hope you never have to find out just how foolish you Hadoop folk are being.
I work for a "big data" company too...but we are a bit different than most (streaming SQL), not trying to replace DBs and data warehouses as this going to get someone fired when they learn the hard way what ACID is.
It seems to me that its not really that the Tea party bunch are so bad. Its that the rest are near their equals in the stakes of being so poor.
I'm an Anglophile. I hope the US gets back on its feet soon. The world needs you.
Please, for the love of all that is holy tell me you are joking. Nothing about the Tea party is rational and their having a "seat at the table" is what caused this non-sense in the first place. Their type of thinking is what caused this mess over the last 30 years and they behave like spoiled children even when they get their way. Unless we get rid of some military spending, we can't maintain our current debt load. And going after "entitlements" is basically stealing from the poor (SS is getting back your own money, not getting it from someone else). Most of our debt is from military spending, not from entitlements unless the FICA line on my paycheck is something else. We can't keep spending $700B a year on defense (that's about $2.3K per person each year) and keep not taxing the wealthy. Pick one and we'll talk. Until then they will continue to be the same people who didn't realize that teabagging is a sexual term and not a source of serious political thought or even adults.
I work for the company that created the back-end for that visualization, SQLStream. Disclaimer: I didn't work on this project, I work on our product team and I don't speak for my employer.
Its real. The apache logs are read by our streaming SQL backend, transfered to HBase and then used to generate the AJAX web front end. We make a streaming database which is architected much like a traditional DBMS with the additional capability of streams which act like tables but instead of being a destination for relational tuples on disk, they instead are conduits through which data flows. Think JMS with a standards based SQL control (publish is an insert, subscribe is a select). This allows for SQL queries to support streaming and windowed aggregation (think querying on a tuple's timestamp in addition to its data). I'm trying not to make this a cheap marketing ploy so if you want to know more, just go to our website: www.sqlstream.com
What you are describing is the problems around distributed systems. What would I do with a billion cores? Run tens of millions of instances of VMWare (x8 or 16 each) and write distributed code that runs on millions of machines. No shared memory, communication channels which are slow compared with computation? Basically, that's the line between distributed systems and non-distributed systems. Not that most distributed systems problems are solved, but this is the model that we would be investigating assuming no major shift in the computational model (turning vs quantum, etc).
Actually, I'm building an enterprisy application right now that uses the canvas tag to emulate a 3D environment. We support IE via the Google Chrome Frame. So there's one way around your problem and one example of people using canvas in the real world.
If that was the case, it you would see a more gradual decline in the traffic and not so regular usage across the board. Its looks like a bot net with significant infection in the countries with increased traffic after the first stripe. I'm sure something with more experience in this type of thing could tell us even more about it however...
Do you really have problems with people throwing beer bottles at you?
Does this comment answer your question?
Here in Austin the frapping bikers are everywhere. It would be so much nicer if they'd stick to areas with bike lanes, parks, etc, rather than making their political point and stressing everybody out trying not to kill them. Get off the road!
Drivers are very impatient when it comes to cyclists and don't care if there are no available bike lanes which push cyclists onto the roads with faster traffic. In my experience, most drivers are very impatient and don't even want to wait on cyclists when it won't effect their arrival time. I've seen it get downright nasty even here in San Francisco (to the point of violence in some cases). The truth is that bikes are only practical in certain places, usually very dense population centers. And even there, there is generally quite a lot of friction between drivers and cyclists. Because of the anger among the cyclists, Critical Mass was started which generally only pisses off the drivers but also is a lot of fun.
And riding a bike in some locations does have a certain amount of cultural cashe (and yes, will even get you laid). The fact that an bike expert doesn't know this says more about the article's lack of research than anything.
That entry happened, according to the site, in Florida, so it's a different area. But there's certainly not enough information there to make a judgment call on his intelligence.
Yes and no, water actually is a very good "thermal" battery. That is why coastal regions have a more temperate climate than inland region. Its cheap and we know a lot about how to move it around and have existing infrastructure for doing exactly that. Its not the most efficient way, but often it is the most practical and economical.
Ok, my company (a small software startup) posted a Wikipedia article about itself but only included details about the founders, dates of operation and the space in which we compete. Our competitors of all sizes have similar Wikipedia pages. None of these pages including ours had links to anything other than the front page of their websites. Our page was deleted in under two weeks. I understand that you don't want wiki spam, but this wasn't a marketing effort. It was a good faith effort to add general information about our company to the wiki. While you might think its of no use, hundreds (hopefully many more in the future) of people who will search for us might like to see a Wiki entry that provides this type of basic information.
Either all of the companies' wiki entries are spam or they are not. The absence of these types of policies and the seemly capricious nature of these decisions is a problem. Its not that we don't agree that there is a lot of wiki spam. Its that the human editors are acting as the world's worst spam filter. Spam filters are judged not entirely by their accuracy rate. False positives are dramatically more important than false negatives and so we tolerate only a reduced amount of spam in exchange for very few valid emails being flagged as spam. More importantly, a software spam filter doesn't enforce a personal agenda.
The much bigger issue here for the Wiki org is that its alienating its most loyal users. Most companies have contact information on their products to identify the most involved customers because they influence sales by an order of magnitude more than other people. Wikipedia is in the interesting position of having those customers not only identify themselves, but contribute to their "product". But instead of welcoming this, they actively are driving them away. A curious behavior to say the lest.
Yes, you caught me. Some easy karma whoring but I still like the example and its good for a laugh. But idioms change with time and can be used in very fluid ways especially in social contexts. Basically what I'm saying is that computers still suck at understanding context with respect to natural language processing of all kinds. I've spent a considerable amount of my career trying to solve NLP problems but this one is a very tough nut to crack. But this doesn't change the fact that the user doesn't know or care about the difficulty of translating idioms as they just want their problem solved. Translation engines are getting much better and I would bet that this one is pretty good too. However, its not like we will have a universal translator anytime soon and probably not in our lifetimes. Somethings computers are better at and somethings people are better at. Understanding the weird ways that humans communicate isn't one of the things computers are good at. Its likely to stay that way for a long time and maybe that is okay. At least its a challenge right?
Other systems in the past has translated this English idiom into all sorts of laughable text but my favorite is
The vodka is tempting, but the meat's a bit suspect
There are many other famously wrong translations of idioms
Admittedly, idioms are difficult to translate, but its not like the users will understand this or care. They just want a reasonable translation so they don't end up looking like an idiot to the cute foreign girl they are trying to bed.
If you can get through a CS degree (after C++ 101) without writing any code, you should get your money back. At CMU, almost every CS class required writing copious amounts of code including a kernel, filesystem and terminal in OS class. Any CS program worth a damn will be similar.
The gphone has always had a skype client. This makes me wonder how carriers can continue this type of control of the cell phone platforms. Openness seems to have more of an advantage on the cell phones because of the tight control the telcos seem to try to enforce there. Is apple repeating the same mistake they made with the original Mac (trying to control both the hardware and software) vs android (runs on multiple types of hardware)? Or will the telcos desire for control keep the software closed?
I love how people who have never been to a farm feel completely comfortable with telling everyone what happens there since they saw it on a documentary film. I grew up on a farm and I can tell you that farm animals are not mistreated at all. The only exception to this I can see is the experience of the slaughterhouse (obviously, they are being killed) but the death itself is engineered to be as quick as possible. I do object that factory farming but for entirely different reasons; their poor use of land and treatment of the environment in general. That coupled with their poor techniques endangers us all in the long run. But that's another matter as long as people think cows are cute.
I find much of this behavior stems from one source, anthropomorphization of animals due to most people only experiencing them as pets. People project human emotions and reasoning on their pets and in many cases treat them as children. Animals are not people and do not behave as such. Nor do they really want to be treated as such. Consider how miserable most dogs look when put in sweaters that people think are cute. Not to mention the monkeys in commercials. Eating animals isn't cruel, its part of nature. Dressing a dog up in a sweater and a cap to make it look more like a human baby everyday however is torture I think.
Another place is the composition editor of Blender where you can place and connect processing nodes to do image processing and lighting. Once again that still requires the data flow to be connected up manually.
And even in this case, almost nobody uses that composition editor and when they do, its easier to fall back to full code as the composition nodes are so horribly complicated that if you do understand how they work its just easier to write code and do it that way instead. Basically, visual representations of logic and formal language are so poorly suited to the task that they are never used even when you try to find an isolated use case for them. Until visual representation can represent formal language as well formal language, this is a waste of time. The only use is for laying out GUI widgets and that's because GUI widgets are already a visual language. And even then it takes mountains of code to make the widgets, and hook them up to actions on the data model (and whatever else the application does).
And that would matter if electric cars used power at the same efficiency as an IC powered cars. Since that's not true and Electrics use less than 1/3 the power per mile as a traditional gas powered car then everyone in the US could switch to electric cars tomorrow, everyone charge them at night and our current grid could handle the capacity with the most complex transition being installing 240V plugs in every garage. And since every part of this infrastructure is already commercial available for prices that most middle class people can afford, its quite practical from any point of view. But I guess you want to keep using IC for the next 20 years while we develop a hydrogen infrastructure from scratch?
They get teardrop tattoos to mourn the homies who got shot
I was going to mod you down but then you had to go and make that comment about teardrop tattoos. Those mean you killed someone in prison and are not about their friends/hommies. Bangers pour out 40s and graffitti names to remember their homies.
What was that about liberals who don't know about the real world again?
PS Programs like SNAP, WIC and EBT generally reduce crime and you fools just cut it. Hope you have a good home security system...cause you might be meeting some of these fine upstanding citizens in the near future if you get your way too much longer...
Yeah fine, you go 200 miles then... GM has no answer. Tesla does.
I really wish people would quit lying about the Volt. At least don't talk about something you don't know about. The Volt basically has a gas generator in it that powers the car when the 40m battery life runs out. So my volt has about a 380 mile range on 16.5 kwh of battery and 9 gallons of gas.
And my Volt, which has the same performance as your Boxster does 250 MPG at half the price of your import. This VW is Volt with poor performance. Nothing to see here folks, move along.
JavaScript is a shit language: Fuck off.
Wow, good argument. BTW, my office mate was at Netscape when Javascript was created. The author of Javascript has since apologized for creating Javascript. In his defense, it was only ever intended to run one line bits of logic inside of a web page. Ideas like functions actually had to be added later as the idea of using Javascript for a general purpose language came after the language was designed, not before. See how this leads to problems?
Javascript isn't and shouldn't be used as a general purpose language, EVER! It has uses but very few in general and they probably all have to do with browsers and DOMs.
JavaScript is not strongly-typed: Since when did strongly-typed languages become "better"?
Um, since math has existed? Compilers double as automated code error checkers. Or maybe you like checking your code's syntax by hand?
JavaScript is insecure: You're doing it wrong.
Javascript forces clients to execute general logic. This is a security issue no matter what. I'm sure you have some solution to this issue, but I assure you that there are ways around your solution (and anyone else's solution).
Node.js is single-threaded: OK, were you planning on serving clients with a single server instance/process?
Javascript is single threaded, this is OK for writing web apps, sometimes. But not always and its a huge hole in a general purpose language.
A single language client- and server-side offers little to no benefits: Yeah, you're right. Why would I want to a single test suite for my client- and server-side code? Why would I want to (securely) share model definitions between the client- and server-side? Why would I want to optimise one code-base instead of two? Why would I want to debug one language instead of two?
You finally make a good point. +1 for you.
MongoDB is for people who can't/won't learn SQL/the relational model: I'll admit that SQL is not my area of expertise, but my naive understanding is this: in SQL databases, you normalise your data by default until you hit performance issues. In NoSQL databases, you denormalise it by default. The decision on which one to use should depend entirely on the data you want to store.
Take it from me, you know NOTHING about data persistence no matter how much you think you do. Relational Algebra is the basic math governing manipulating, querying and storing data as tuples. It governs MongoDB (and other NoSQL tools) too, just that the authors of those systems basically lopped off all the hard parts of the relational algebra and implemented just the easy bits. And they did those parts quite poorly when compared to traditional RDBMSes.
NoSQL was an attempt to re-invent a very complex wheel that 1) already worked, and 2) the often didn't let you do things that were bad ideas (even if you didn't realize they were bad ideas at the time). SQL isn't perfect, but more people know it than HTML and Javascript combined. And the systems that implement SQL have reputations (and a history) of not losing data (well, as long as the hardware works) and allowing very large datasets to be queried. And before someone says something dumb like "Web Scale", Sharded DBs store and query some very large datasets. Only when you have datasets the size of google's do you have to implement your own. And they made BigTable so fast by not implementing things that DBs need but they didn't (like data consistency and joins). It might be nice for a RDBMS to allow you to choose to not use table locks or do other things to make these trade-offs. But RDBMSes evolved in a world where throwing hardware at problems was always a valid strategy and it probably still is and will be into the foreseeabl
Where do you work? I want to short some stock...
I work for a "big data" company too...but we are a bit different than most (streaming SQL), not trying to replace DBs and data warehouses as this going to get someone fired when they learn the hard way what ACID is.
It seems to me that its not really that the Tea party bunch are so bad. Its that the rest are near their equals in the stakes of being so poor.
I'm an Anglophile. I hope the US gets back on its feet soon. The world needs you.
Please, for the love of all that is holy tell me you are joking. Nothing about the Tea party is rational and their having a "seat at the table" is what caused this non-sense in the first place. Their type of thinking is what caused this mess over the last 30 years and they behave like spoiled children even when they get their way. Unless we get rid of some military spending, we can't maintain our current debt load. And going after "entitlements" is basically stealing from the poor (SS is getting back your own money, not getting it from someone else). Most of our debt is from military spending, not from entitlements unless the FICA line on my paycheck is something else. We can't keep spending $700B a year on defense (that's about $2.3K per person each year) and keep not taxing the wealthy. Pick one and we'll talk. Until then they will continue to be the same people who didn't realize that teabagging is a sexual term and not a source of serious political thought or even adults.
Its real. The apache logs are read by our streaming SQL backend, transfered to HBase and then used to generate the AJAX web front end. We make a streaming database which is architected much like a traditional DBMS with the additional capability of streams which act like tables but instead of being a destination for relational tuples on disk, they instead are conduits through which data flows. Think JMS with a standards based SQL control (publish is an insert, subscribe is a select). This allows for SQL queries to support streaming and windowed aggregation (think querying on a tuple's timestamp in addition to its data). I'm trying not to make this a cheap marketing ploy so if you want to know more, just go to our website: www.sqlstream.com
What you are describing is the problems around distributed systems. What would I do with a billion cores? Run tens of millions of instances of VMWare (x8 or 16 each) and write distributed code that runs on millions of machines. No shared memory, communication channels which are slow compared with computation? Basically, that's the line between distributed systems and non-distributed systems. Not that most distributed systems problems are solved, but this is the model that we would be investigating assuming no major shift in the computational model (turning vs quantum, etc).
Actually, I'm building an enterprisy application right now that uses the canvas tag to emulate a 3D environment. We support IE via the Google Chrome Frame. So there's one way around your problem and one example of people using canvas in the real world.
If that was the case, it you would see a more gradual decline in the traffic and not so regular usage across the board. Its looks like a bot net with significant infection in the countries with increased traffic after the first stripe. I'm sure something with more experience in this type of thing could tell us even more about it however...
CM is always on the last Friday of the month at 6pm.
Do you really have problems with people throwing beer bottles at you?
Does this comment answer your question?
Here in Austin the frapping bikers are everywhere. It would be so much nicer if they'd stick to areas with bike lanes, parks, etc, rather than making their political point and stressing everybody out trying not to kill them. Get off the road!
Drivers are very impatient when it comes to cyclists and don't care if there are no available bike lanes which push cyclists onto the roads with faster traffic. In my experience, most drivers are very impatient and don't even want to wait on cyclists when it won't effect their arrival time. I've seen it get downright nasty even here in San Francisco (to the point of violence in some cases). The truth is that bikes are only practical in certain places, usually very dense population centers. And even there, there is generally quite a lot of friction between drivers and cyclists. Because of the anger among the cyclists, Critical Mass was started which generally only pisses off the drivers but also is a lot of fun.
And riding a bike in some locations does have a certain amount of cultural cashe (and yes, will even get you laid). The fact that an bike expert doesn't know this says more about the article's lack of research than anything.
That entry happened, according to the site, in Florida, so it's a different area. But there's certainly not enough information there to make a judgment call on his intelligence.
Sure it is, they were from Florida.
Yes and no, water actually is a very good "thermal" battery. That is why coastal regions have a more temperate climate than inland region. Its cheap and we know a lot about how to move it around and have existing infrastructure for doing exactly that. Its not the most efficient way, but often it is the most practical and economical.
Either all of the companies' wiki entries are spam or they are not. The absence of these types of policies and the seemly capricious nature of these decisions is a problem. Its not that we don't agree that there is a lot of wiki spam. Its that the human editors are acting as the world's worst spam filter. Spam filters are judged not entirely by their accuracy rate. False positives are dramatically more important than false negatives and so we tolerate only a reduced amount of spam in exchange for very few valid emails being flagged as spam. More importantly, a software spam filter doesn't enforce a personal agenda.
The much bigger issue here for the Wiki org is that its alienating its most loyal users. Most companies have contact information on their products to identify the most involved customers because they influence sales by an order of magnitude more than other people. Wikipedia is in the interesting position of having those customers not only identify themselves, but contribute to their "product". But instead of welcoming this, they actively are driving them away. A curious behavior to say the lest.
Yes, you caught me. Some easy karma whoring but I still like the example and its good for a laugh. But idioms change with time and can be used in very fluid ways especially in social contexts. Basically what I'm saying is that computers still suck at understanding context with respect to natural language processing of all kinds. I've spent a considerable amount of my career trying to solve NLP problems but this one is a very tough nut to crack. But this doesn't change the fact that the user doesn't know or care about the difficulty of translating idioms as they just want their problem solved. Translation engines are getting much better and I would bet that this one is pretty good too. However, its not like we will have a universal translator anytime soon and probably not in our lifetimes. Somethings computers are better at and somethings people are better at. Understanding the weird ways that humans communicate isn't one of the things computers are good at. Its likely to stay that way for a long time and maybe that is okay. At least its a challenge right?
The spirit is will but the flesh is weak.
Other systems in the past has translated this English idiom into all sorts of laughable text but my favorite is
The vodka is tempting, but the meat's a bit suspect
There are many other famously wrong translations of idioms Admittedly, idioms are difficult to translate, but its not like the users will understand this or care. They just want a reasonable translation so they don't end up looking like an idiot to the cute foreign girl they are trying to bed.
If you can get through a CS degree (after C++ 101) without writing any code, you should get your money back. At CMU, almost every CS class required writing copious amounts of code including a kernel, filesystem and terminal in OS class. Any CS program worth a damn will be similar.
The gphone has always had a skype client. This makes me wonder how carriers can continue this type of control of the cell phone platforms. Openness seems to have more of an advantage on the cell phones because of the tight control the telcos seem to try to enforce there. Is apple repeating the same mistake they made with the original Mac (trying to control both the hardware and software) vs android (runs on multiple types of hardware)? Or will the telcos desire for control keep the software closed?
I find much of this behavior stems from one source, anthropomorphization of animals due to most people only experiencing them as pets. People project human emotions and reasoning on their pets and in many cases treat them as children. Animals are not people and do not behave as such. Nor do they really want to be treated as such. Consider how miserable most dogs look when put in sweaters that people think are cute. Not to mention the monkeys in commercials. Eating animals isn't cruel, its part of nature. Dressing a dog up in a sweater and a cap to make it look more like a human baby everyday however is torture I think.
I've been doing with with my GPhone for a while now. It can even support multiple computers at once.
No, instead you find an entire team of them. Seriously, go see who works on the Oracle Kernel team and you'll realize just how wrong you are.