Yeah, and it's especially insane when the entire video just shows a terminal window on some random kid's computer screen, with the audio track consisting of "and now type this, then type this...".
Some years ago, I was hired to code in Ruby On Rails.
Well, my experience was Java, C++, PERL and Python, so I need some kick start. Some guy gave me the RailsCasts. The content was good, but by Turing's sake, WHY IN HELL someone would prefer to watch some guy talking while typing? My plan was to use my commuting time, so in order to attent the Rails Casts I had to download the video, recoded it to fit on my Palm LifeDrive screen (yes, I used to use a Palm to watch videos WAAAAYYYY before Android and iPad!) and then sync the damn thing to the device using Palm Desktop.
Damn, downloading text using Plucky was infinitelly easier and faster.
Write me a good essay, use a 5 min. video to show how the resulting program behaves and that's it!
(I ended up reading the Pickaxe book. Best thing I could do, the book is awesome.)
Still, we *are* being nutritionally hacked by food companies all the time, so I suppose this can hardly be worse. But the food companies have a specific goal in mind -- to get us to eat more of their product while making that product cheap as possible./quote>
Sorry. but you're wrong. The food companies's goal is to make as much as money as they can. Making their products cheap is one way to get it while they can't manage some kind of lockdown, as Monsanto is trying to do.
A Company is a Company. Give them some edge (as, per example, Microsoft get for themselves) and see what they do.
We have different experiences on Java, as it appears.
On my shop, what's was a HELL was bad programmers doing bad code, and yet worst decisions. Some SOB thought to be a good idea, for example, to use JBOSS just for the sake of it - and we endup with Faces Controllers using REMOTE Services as glorified DAOs. God damned dumbass. =/
I gone mad, got rid of JBOSS and some (WTF?) Spring client classes - made some glue code to emulate some key functionalities (realizing how to handle transactions on Faces was tricky, but now that it's done, it's trivial), and our memory and processor consumption drop to less than half! The response time dropped to almost one tenth of the original code when testing on localhost.
Some key features from Java were crucial to the success of this task. Of course that on C++ and others strong typed languages I would manage to do the same, but Java + Eclipse + J2SE was enough for our needs. I didn't had any trouble setting up Eclipse on my Win 7 64 VM however. I did it in half a hour, I think... Setting up the various JBOSS runtimes on my workplaces was more troublesome.
(In time, in our shop we do also development using C++ using Visual Studio 2011 and believe, this beast uses even more memory than Eclipse - and it's not half the good!)
I understand that Eclipse is a hungry memory eater - but every other (good) IDE was also. Some bad ones too (as Visual Studio). I don't see this as a problem with Java or Eclipse, but as the way we do things now.
By the way, get rid of your 32 bits boxes for Java development. I think that a lot of the trouble you have is WinXP's fault. My life became better when I dumped 32 bits VMs and migrated my development box to a 64 bit Win box.
Neither is "ok". Waiving the fee is a violation of their contract with the CC companies. Some merchants, such as gas stations, are allowed to charge a fee, but most are not.
I don't see how. If I'm taking money, I'm not using the CC infraestructura, why in hell I can't give my customer a discount? And how in hell the CC company will track it down in order to detect the "violation"?
This is plain insane. And dumb.
I'll not even discuss about ethics, but for plain value: by waiving the tax, you're are waiving the right to get the product replaced if defective
This is only true if your probability of returning is higher than the tax rate. In SF's Chinatown, the tax rate is nearly 9%. There is no way I return 9% of what I buy. In Chinatown, I mostly buy restaurant food.
Your logic is twisted. It's enough that just one single expensive product (as a computer or LCD TV) be defective to destroy any saving in waived taxes for a very long time. It's also very easy to move/rename the shop when no taxes are applied, so the seller just harvester the clients until he/she burns his reputation, and then just open another shop and starts again.
(been there, saw that - #paraguayFeeligns)
The only class of products that worths cheating taxes are food, consumables and cheap and disposable gadgets (were refund/replacements are so low that's easier just to buy another one).
The discount comes from waiving the CC merchant fees and local sales tax.
Waiving the CC fee is ok. Waiving the tax is not.
I'll not even discuss about ethics, but for plain value: by waiving the tax, you're are waiving the right to get the product replaced if defective - and so, you will eventually taking home rejected products that wouldn't be sell to consumers otherwise.
I'm just trying to understand how PHP could even remotely enter this conversation. We're talking about Java, right?
No. We're talking about security flaws wrongly pinpointed to be inherent to Java. Had you read TFA? It's short!;-)
Don't get pissed-off at the popularity PHP has acquired just because your generation dropped the ball in making Java a non-Darvocet circumstance to get going on servers as well as development environments.
You have a point, however. In the 90's, Java was to much of a burden to the hardware of the time. Man, running NetBeans with 64 or even 128Mb of RAM was a pain in the ass.
It took almost 10 years to computers had enough memory to allow Java to be really feasible.
I have a CS degree and about 15 years of developer experience. I designed a language myself (Sappeur). From my P.O.V. Java has not been much more than a Sales Tool for SUN. Nothing in Java is brilliant or elegant.
Rather it is clunky, energy-wasting, RAM-devouring, non-realtime-capable, overly complex and thereby a massive security risk.
I hope Oracle will "defend" Java and all the assorted patents with fervour, so that the world can move on. So that Java can die a proper death in a corporate graveyard.
Pascal, Ada, Fortran - take these any time over this creation of commerical-men.
And I have 20 years of development experience, had implemented a couple of compilers and my own operating system. I'm not impressed. Neither particularly proud, as some of my acquaintances managed to accomplish even more.
Java is not the best thing under the Sun (pun really intended), but is far from being the worst.
All the vices attributed to Java are, in fact, programmer's vices. I managed to lower the memory consumption from most java programs with simple measures that, guess what, are not taken by the programmers using Ruby or any other hype language of the moment (most of them with the same "flaws" you attribute to Java).
In the aftermath, the real problem is bad choices: use the right tool to the right job - there's no good hammer when what you have in hands are screws.
No it isn't, an insignificant number of users eschew the "App Store" app in favor of running the software update command from a shell.
An insignificant number of airplanes passengers knows how to fly. And I extremely happy that they are there, flying the plane instead of some of the majority other ones.
Wait until the system realizes ALL humans are targets.
Don't worry. Fail safe measures will be implemented in order to keep the systems secure. Look all that fabulous advances made on our computer security nowadays and rest assur... Oh, wait!
Focusing on one tool would simplify things for the community and improvements to that tool would come much faster.
NEVER, EVER, focus on only one tool for ANYTHING.
Build intercommunication tools to standardize an interface (that what's matter, after all), and let each one choose the tool that best fits his needs (being that technical, political or emotional).
That's being the reason I stick with Mercurial - I can checkout and commit to almost every single VCS around.
maybe he did, but he is selfishly trying to convince people to take a step backwards just so he can continue to use xclock or whatever the fuck application he uses that STILL needs the x protocol....
And you are another selfish trying to do the same, ignoring people that likes xclock and others apps that still needs x protocol.
Yes, we understand. Basically every application out there is WRONG and only the network transparent part of X is right. It seems like you need to jettison an awful lot of stuff to float that boat but whatever floats it I guess.
Go Windows. You appears to be the kind of guy that will enjoy it.
considering wayland hasn't even been completed yet, I would say you're comparing them prematurely, with the clean design, it'll be far easier to extend and improve the system whereas now, only a certain number of greybeards can do it without any reprocussions.
If Wayland is not finished yet, and then we can't make educated guesses about it viability, how in hell we should decide to adopt or to dump it?
This is supposed to be a engineering field. Faith is another department, I'm right?
I need metrics. I need measurements. I need benchmarks.
The (few) ones I'm geeting tells me that X.org is not he best thing over the Earth, but does its job, does it faster than GDI/Quartz, and even does more than GDI/Quartz. Why should I migrate to Wayland?
Interestingly I do not have an agenda on Ruby and in fact it was a simple typo. As a non-native speaker I find the way how names and compounds are handled in the English language confusing at best. It's much easier in German: all compounds are written in one single word, no spaces, no dashes. You're allowed to add dashes to make life for the reader easier (Atombombenzündmechanismus is not a handy word).
Sprechen sie Deutsch? I took some lessons some years ago (but forgot almost everything, since I don't practice it). The way you form your sentences are very different from the way we form ours (my mother tongue is Portuguese), that it's very different from the way english speakers form theirs. Pretty messy.
Well, I'll buy it. A guy from a culture that likes to glue long words (like "lebensabschnittgefährter") will, indeed, have some difficulties while choosing what words should be separated, and what words would not.
"Javascript" is still a widely known "symbol", but if you like me still build your phrases mentally in your mother tongue and then translates it "on the fly" to english, the "typing phase" happens after the "phrasing phase", that it's when symbols matters. At least, it appears to be how some of my worst english phrases was formed in the past.
What can I say except.. My apologies. There's some kind of statement I can make on my previous posts that would help make amendments to you?
That would be Ok, we're all biased somehow - but experience taught me that tech people has a strong inclination to include lies and fallacies while arguing on subjects he/she has a bias on.
Isn't it ironic that your own post represents a fallacy? Of course I have the arrogance to assume that I know best which motives my original post was based on -- and which not.
Or perhaps just the evidence that my statement is true, as I'm a tech guy! =D
Experience also taught me that germans are very fond of correctness and ethics (I worked for Siemens Mobile, and later, for Siemens VDO in the past and had contact with a lot of germans). That would be a fallacy too?
Anyway, your motivations are clear only to you. The rest of us must deal with probabilities: are you making a honest mistake? Are you astroturfing? Or just trolling the subject? Nobody but you really knows, but we must make a decision nevertheless. I did mine based on my previous experience with Ruby/PHP/Whatever evangelists (some of them, being my co-workers from yet another job I had, most of them here at Slashdot). As it appears, I made a mistake.
What you did was very "german", by the way: most of people around here would just offend me and then would use some modpoints to modtrolling me (it happens a lot... =P). But you had gone through my previous posts to gather intel and formulate a (logic) defense of your cause. Thanks.
"Javascript" is a word massively disseminated - very improbable that one professional that makes a living in this field would misspell this word the way you did.
See, indeed I am a CS professional. I've specialized in HPC. The way I use Ruby is very different from what the web folks [...] (text mangling, build automation, rapid prototyping, network automation...) [...]
Ruby and Rails are so tightly connect nowadays that I think is improbable the one would survive the demise of the other.
I know that Ruby, the Language, can be used to a LOT of other things - I also did it myself, mainly to get rid of Perl in my life.:-) (man, I hate Perl... )
I'm very fond of Ruby, I like the way it does things very much.
However, Ruby the Language is somehow hostage of the Ruby, the Rails workhorse. So, yes, I think that Ruby is "dying" as a well accepted tool for programming. The lack of support will make things worse for the Maintainer, that will have less support to do a good job - and maintaining a project l
Yeah, and it's especially insane when the entire video just shows a terminal window on some random kid's computer screen, with the audio track consisting of "and now type this, then type this...".
Some years ago, I was hired to code in Ruby On Rails.
Well, my experience was Java, C++, PERL and Python, so I need some kick start. Some guy gave me the RailsCasts. The content was good, but by Turing's sake, WHY IN HELL someone would prefer to watch some guy talking while typing? My plan was to use my commuting time, so in order to attent the Rails Casts I had to download the video, recoded it to fit on my Palm LifeDrive screen (yes, I used to use a Palm to watch videos WAAAAYYYY before Android and iPad!) and then sync the damn thing to the device using Palm Desktop.
Damn, downloading text using Plucky was infinitelly easier and faster.
Write me a good essay, use a 5 min. video to show how the resulting program behaves and that's it!
(I ended up reading the Pickaxe book. Best thing I could do, the book is awesome.)
BULLSHIT.
I was experiencing problems for something like 8 to 10 hours before the services were fully restored.
Still, we *are* being nutritionally hacked by food companies all the time, so I suppose this can hardly be worse. But the food companies have a specific goal in mind -- to get us to eat more of their product while making that product cheap as possible. /quote>
Sorry. but you're wrong. The food companies's goal is to make as much as money as they can. Making their products cheap is one way to get it while they can't manage some kind of lockdown, as Monsanto is trying to do.
A Company is a Company. Give them some edge (as, per example, Microsoft get for themselves) and see what they do.
Half of the OS, at best, is designed around touch-screen interface.
The other half simply doesn't works.
We have different experiences on Java, as it appears.
On my shop, what's was a HELL was bad programmers doing bad code, and yet worst decisions. Some SOB thought to be a good idea, for example, to use JBOSS just for the sake of it - and we endup with Faces Controllers using REMOTE Services as glorified DAOs. God damned dumbass. =/
I gone mad, got rid of JBOSS and some (WTF?) Spring client classes - made some glue code to emulate some key functionalities (realizing how to handle transactions on Faces was tricky, but now that it's done, it's trivial), and our memory and processor consumption drop to less than half! The response time dropped to almost one tenth of the original code when testing on localhost.
Some key features from Java were crucial to the success of this task. Of course that on C++ and others strong typed languages I would manage to do the same, but Java + Eclipse + J2SE was enough for our needs. I didn't had any trouble setting up Eclipse on my Win 7 64 VM however. I did it in half a hour, I think... Setting up the various JBOSS runtimes on my workplaces was more troublesome.
(In time, in our shop we do also development using C++ using Visual Studio 2011 and believe, this beast uses even more memory than Eclipse - and it's not half the good!)
I understand that Eclipse is a hungry memory eater - but every other (good) IDE was also. Some bad ones too (as Visual Studio). I don't see this as a problem with Java or Eclipse, but as the way we do things now.
By the way, get rid of your 32 bits boxes for Java development. I think that a lot of the trouble you have is WinXP's fault. My life became better when I dumped 32 bits VMs and migrated my development box to a 64 bit Win box.
Check mate, matte. :-)
I should had paid a bit more attention on your post. :-D
Waiving the CC fee is ok. Waiving the tax is not.
Neither is "ok". Waiving the fee is a violation of their contract with the CC companies. Some merchants, such as gas stations, are allowed to charge a fee, but most are not.
I don't see how. If I'm taking money, I'm not using the CC infraestructura, why in hell I can't give my customer a discount? And how in hell the CC company will track it down in order to detect the "violation"?
This is plain insane. And dumb.
I'll not even discuss about ethics, but for plain value: by waiving the tax, you're are waiving the right to get the product replaced if defective
This is only true if your probability of returning is higher than the tax rate. In SF's Chinatown, the tax rate is nearly 9%. There is no way I return 9% of what I buy. In Chinatown, I mostly buy restaurant food.
Your logic is twisted. It's enough that just one single expensive product (as a computer or LCD TV) be defective to destroy any saving in waived taxes for a very long time. It's also very easy to move/rename the shop when no taxes are applied, so the seller just harvester the clients until he/she burns his reputation, and then just open another shop and starts again.
(been there, saw that - #paraguayFeeligns)
The only class of products that worths cheating taxes are food, consumables and cheap and disposable gadgets (were refund/replacements are so low that's easier just to buy another one).
The discount comes from waiving the CC merchant fees and local sales tax.
Waiving the CC fee is ok. Waiving the tax is not.
I'll not even discuss about ethics, but for plain value: by waiving the tax, you're are waiving the right to get the product replaced if defective - and so, you will eventually taking home rejected products that wouldn't be sell to consumers otherwise.
I'm just trying to understand how PHP could even remotely enter this conversation. We're talking about Java, right?
No. We're talking about security flaws wrongly pinpointed to be inherent to Java. Had you read TFA? It's short! ;-)
Don't get pissed-off at the popularity PHP has acquired just because your generation dropped the ball in making Java a non-Darvocet circumstance to get going on servers as well as development environments.
You have a point, however. In the 90's, Java was to much of a burden to the hardware of the time. Man, running NetBeans with 64 or even 128Mb of RAM was a pain in the ass.
It took almost 10 years to computers had enough memory to allow Java to be really feasible.
I have a CS degree and about 15 years of developer experience. I designed a language myself (Sappeur). From my P.O.V. Java has not been much more than a Sales Tool for SUN. Nothing in Java is brilliant or elegant.
Rather it is clunky, energy-wasting, RAM-devouring, non-realtime-capable, overly complex and thereby a massive security risk.
I hope Oracle will "defend" Java and all the assorted patents with fervour, so that the world can move on. So that Java can die a proper death in a corporate graveyard.
Pascal, Ada, Fortran - take these any time over this creation of commerical-men.
And I have 20 years of development experience, had implemented a couple of compilers and my own operating system. I'm not impressed. Neither particularly proud, as some of my acquaintances managed to accomplish even more.
Java is not the best thing under the Sun (pun really intended), but is far from being the worst.
All the vices attributed to Java are, in fact, programmer's vices. I managed to lower the memory consumption from most java programs with simple measures that, guess what, are not taken by the programmers using Ruby or any other hype language of the moment (most of them with the same "flaws" you attribute to Java).
In the aftermath, the real problem is bad choices: use the right tool to the right job - there's no good hammer when what you have in hands are screws.
No it isn't, an insignificant number of users eschew the "App Store" app in favor of running the software update command from a shell.
An insignificant number of airplanes passengers knows how to fly. And I extremely happy that they are there, flying the plane instead of some of the majority other ones.
We will need those security holes when the robots don't take commands on the normal channels any more.
When the machine is a gun (pun really intended) the holes will be in the bodies of the dead.
Just give me a power cord that I can pull.
When I was young and naive, and my worst worry was the Back Orifice from The Cult of the Dead Cow. :-)
Select targets? Really?
Wait until the system realizes ALL humans are targets.
Don't worry. Fail safe measures will be implemented in order to keep the systems secure. Look all that fabulous advances made on our computer security nowadays and rest assur... Oh, wait!
Focusing on one tool would simplify things for the community and improvements to that tool would come much faster.
NEVER, EVER, focus on only one tool for ANYTHING.
Build intercommunication tools to standardize an interface (that what's matter, after all), and let each one choose the tool that best fits his needs (being that technical, political or emotional).
That's being the reason I stick with Mercurial - I can checkout and commit to almost every single VCS around.
I would move it to Mercurial.
Better integration with foreign repositories, including GIT.
It's about money.
These guys are making money with all that "Surveillance" paranoia.
Simple like that.
You expect us to believe a page on the Internet?
It's not worst than papers, television and even radio - there's humans behind it, afterall.
maybe he did, but he is selfishly trying to convince people to take a step backwards just so he can continue to use xclock or whatever the fuck application he uses that STILL needs the x protocol....
And you are another selfish trying to do the same, ignoring people that likes xclock and others apps that still needs x protocol.
You and your friends are a tiny fraction of the overall number of X users. You are insignificant in the face of our needs.
So shut up and go help Wayland yourself!
Yes, we understand. Basically every application out there is WRONG and only the network transparent part of X is right. It seems like you need to jettison an awful lot of stuff to float that boat but whatever floats it I guess.
Go Windows. You appears to be the kind of guy that will enjoy it.
considering wayland hasn't even been completed yet, I would say you're comparing them prematurely, with the clean design, it'll be far easier to extend and improve the system whereas now, only a certain number of greybeards can do it without any reprocussions.
If Wayland is not finished yet, and then we can't make educated guesses about it viability, how in hell we should decide to adopt or to dump it?
This is supposed to be a engineering field. Faith is another department, I'm right?
I need metrics. I need measurements. I need benchmarks.
The (few) ones I'm geeting tells me that X.org is not he best thing over the Earth, but does its job, does it faster than GDI/Quartz, and even does more than GDI/Quartz. Why should I migrate to Wayland?
Someone mod parent "+1 FUCKING INSIGHTFUL" please.
Interestingly I do not have an agenda on Ruby and in fact it was a simple typo. As a non-native speaker I find the way how names and compounds are handled in the English language confusing at best. It's much easier in German: all compounds are written in one single word, no spaces, no dashes. You're allowed to add dashes to make life for the reader easier (Atombombenzündmechanismus is not a handy word).
Sprechen sie Deutsch? I took some lessons some years ago (but forgot almost everything, since I don't practice it). The way you form your sentences are very different from the way we form ours (my mother tongue is Portuguese), that it's very different from the way english speakers form theirs. Pretty messy.
Well, I'll buy it. A guy from a culture that likes to glue long words (like "lebensabschnittgefährter") will, indeed, have some difficulties while choosing what words should be separated, and what words would not.
"Javascript" is still a widely known "symbol", but if you like me still build your phrases mentally in your mother tongue and then translates it "on the fly" to english, the "typing phase" happens after the "phrasing phase", that it's when symbols matters. At least, it appears to be how some of my worst english phrases was formed in the past.
What can I say except.. My apologies. There's some kind of statement I can make on my previous posts that would help make amendments to you?
That would be Ok, we're all biased somehow - but experience taught me that tech people has a strong inclination to include lies and fallacies while arguing on subjects he/she has a bias on.
Isn't it ironic that your own post represents a fallacy? Of course I have the arrogance to assume that I know best which motives my original post was based on -- and which not.
Or perhaps just the evidence that my statement is true, as I'm a tech guy! =D
Experience also taught me that germans are very fond of correctness and ethics (I worked for Siemens Mobile, and later, for Siemens VDO in the past and had contact with a lot of germans). That would be a fallacy too?
Anyway, your motivations are clear only to you. The rest of us must deal with probabilities: are you making a honest mistake? Are you astroturfing? Or just trolling the subject? Nobody but you really knows, but we must make a decision nevertheless. I did mine based on my previous experience with Ruby/PHP/Whatever evangelists (some of them, being my co-workers from yet another job I had, most of them here at Slashdot). As it appears, I made a mistake.
What you did was very "german", by the way: most of people around here would just offend me and then would use some modpoints to modtrolling me (it happens a lot... =P). But you had gone through my previous posts to gather intel and formulate a (logic) defense of your cause. Thanks.
"Javascript" is a word massively disseminated - very improbable that one professional that makes a living in this field would misspell this word the way you did.
See, indeed I am a CS professional. I've specialized in HPC. The way I use Ruby is very different from what the web folks [...] (text mangling, build automation, rapid prototyping, network automation...) [...]
Ruby and Rails are so tightly connect nowadays that I think is improbable the one would survive the demise of the other.
I know that Ruby, the Language, can be used to a LOT of other things - I also did it myself, mainly to get rid of Perl in my life. :-) (man, I hate Perl... )
I'm very fond of Ruby, I like the way it does things very much.
However, Ruby the Language is somehow hostage of the Ruby, the Rails workhorse. So, yes, I think that Ruby is "dying" as a well accepted tool for programming. The lack of support will make things worse for the Maintainer, that will have less support to do a good job - and maintaining a project l
No agenda at all.
I'm not using any of my typos trying to prove or demonstrate something... :-)