Writing HTML is not programming
on
Zen Coding
·
· Score: 2, Insightful
HTML is a formatting language, not a programming language
You don't "code" HTML
on
Zen Coding
·
· Score: 4, Insightful
You code in java,C++,javascript, but HTML is a formatting language - you do not code in it because it isn't a coding language. I know it makes fluffy web page designers feel like their playing with the big boys to talk about "coding" in HTML but you might was well talk about "coding".ini files.
Current implants all use biologically inert man made substances. With silk being a biological substance isn't there a high chance of rejection from the immune system? Not something you really want to happen inside your skull.
I've been a programmer all my career and I've never been idiot enough to work 16 hour days. The most I'll do is 10 then I'll call it quits. The more long hours you do the more long hours most bosses will expect of you. The old phrase "start as you mean to continue" is very apt here.
Come on , you barely get proper journalism in proper gadget magazines , just lots of hyperbole, poorly researched waffle and laughable tests. What makes you think you'll get it on a website full of wannabe gadget mag staff writers?
Its essentially OS/X under the hood - ie unix. However apple have deliberately set it up so GUI apps are suspended when minimised (or whatever you want to call it). So its not a case of how well the OS does multitasking , its a case of how well apple have made it look like it can't.
Its just the GUI apps that it suspends, all the backend stuff still works fine otherwise as soon as you ssh'd into a jailbroken iphone everything else would hang while ssh ran.
"Love and companionship - that you can get from friends"
Only someone who's never had a real relationship or is bitter from a break up would come out with that load of tripe.
"longterm relationship that's ultimately founded on two people's need for sex and self reproduction, i.e. their instincts."
Certainly, but since humans use contraception and have sex with no intention of having kids and some couples marry and decide not to have them we've obviously gone way beyond the biological imperative.
...because it seems to me he's completely lost touch with reality. Either that or he's still a teenager since he doesn't seem to understand the concepts of love and companionship in a relationship, especially one that gives rise to kids. There's more to producing children than just having sex. Also anyone who thinks pornography is a substitute for the real thing needs to get out more. Literally.
INstall linux and run Windows in a VM. When your windows install gets infected/hosed with a virus/malware/whatever it could well mess up your linux VM machine and make it inrecoverable but if you install Windows in a VM and run on top of linux the worst that can happen is the VM gets hosed.
"they don't show WHAT I KNOW, only how I solve problems"
Exactly , and thats the whole point as you highlighted yourself. No one wants some parrot who can quote appendex A subsection 3.2 from the C++ programming manual or whatever , they want someone who can think. Any idiot can learn a programming language, very few idiots come up with good solutions.
10% is a lot of extra electricity and its always nice to have some headroom to play with for those really busy days. And why spend a fortune on faster machines and not use them to their full potential?
"I think the lack of diary products in Chinese/Japanese food is more of a culinary preference than biology"
Hmm , I find it implausable that millions of people in one part of the world would completely ignore a very nutritious and readily available form of food for millenia simply out of culinary preference.
Their flying images demo just kept on rolling when I tried it with firefox 3.6 on my slackware linux box. I jacked the number of images up as high as it would go and it was still doing something like 50fps. So looks like firefox got their first.
A large proportion suffer lactose intolerance which means milk and yoghurts are out though I believe they can still eat some cheeses where the lactose has been converted into something else. If anyone has ever wondered why you never see dairy food in chinese or japanese restaurants - theres your answer.
Anyway , most veg if cooked long enough can be digested by the human gut so these enzymes only give them an advantage if they eat it partially cooked or raw.
"The issue is this, C/C++ compilers can optimise a binary they compile only for a generic architecture, because they cannot tell what platform they will be run on"
Thats why you tell them. From the gcc options list:
If performance is critical you get familiar with at least some of these options.
"but pretending they're still the best language for the majority of circumstances nowadays? That's insane."
I'm not. But you were saying that they're not the best for anything, which is also clearly insane. I still say that for time critical realtime systems compiled binaries are the best. I really don't need a JVM suddenly deciding to do garbage collection if 10 milliseconds makes the difference between a good and bad price on the trading floor for a trade that was about to be processed.
"It's certainly not an uncommon situation to want apps to be portable"
It certainly is uncommon in my experience. I guess it depends what industry you work in.
"Whose talking about prototypes? I'm referring to real working apps"
I've seen plenty of teams who think the sooner they can get some prototype out there to demonstrate to the CEO or whoever the happier everyone will be. And once the prototype is written it'll be a brave man who suggests starting from scratch in another language.
"the fact you are not aware of the fact that Java performs just as well in many cases as C/C++, and the fact that you do not think Java is used for high load back end processing demonstrates one thing"
Well my experience in a number of different arenas suggests otherwise. JVMs consistently lag in speed, memory used and CPU utilisation compared to a compiled binaries (written in any language) not to mention I/O throughput, poor memory mapping functionality, no forking, virtually non existent process control (yes , process, not thread) ability, no interprocess pipes, no tty control and in general just lame support for OS APIs. These are standard APIs I used as a unix programmer developing back end systems. If java can't provide me the equivalent functionality then frankly its of little use to me.
"This is largely because the JIT compiler is better suited to optimising per platform, rather than per architecture like classic compilers."
So you're saying it only optimises based on the type of OS, not the type of CPU. Yes , I can see how that would be better. Not.
"and are a good example of the type of developer I was referring to as not being a great developer for this reason"
And you're the typical kind of arrogant know-it-all who just goes by what he's been told rather than first hand experience. So any views you have to offer are worthless frankly IMO.
"much of Google's back end work is done with Java also"
Really? You sure about that?
"As I say, it's not perfect, I prefer.NET on Microsoft platforms"
Well that blows any credibility you had out the water. WHy not google the fun the London Stock Exchange had with.NET and why they eventually ditched it along with Windows.
"Java has succeeded in precisely the areas you say it cannot"
I know what I saw with the test runs I've done at various companies in the past and with the java system I'm working with at the moment. Java isn't there yet.
"risk of things like buffer overflows"
TBH I can't remember the last time I came across a buffer overflow bug in C/C++. That tired old argument seems to be the only thing some people can think to wheel out against these 2 languages.
Good luck writing a modern OS kernel (not some noddy monitor program that runs an 8 bit microcontroller) in pure assembler. You'll be bequeathing the still unfinished code in your will for your kids to finish and probably their kids in turn.
HTML is a formatting language, not a programming language
You code in java,C++,javascript, but HTML is a formatting language - you do not code in it because it isn't a coding language. I know it makes fluffy web page designers feel like their playing with the big boys to talk about "coding" in HTML but you might was well talk about "coding" .ini files.
Have you grown up yet?
Current implants all use biologically inert man made substances. With silk being a biological substance isn't there a high chance of rejection from the immune system? Not something you really want to happen inside your skull.
I've been a programmer all my career and I've never been idiot enough to work 16 hour days. The most I'll do is
10 then I'll call it quits. The more long hours you do the more long hours most bosses will expect of you. The old
phrase "start as you mean to continue" is very apt here.
Come on , you barely get proper journalism in proper gadget magazines , just lots of hyperbole, poorly researched waffle and laughable tests. What makes you think you'll get it on a website full of wannabe gadget mag staff writers?
Go buy yourself a dictionary.
Its essentially OS/X under the hood - ie unix. However apple have deliberately set it up so GUI apps are suspended when minimised (or whatever you want to call it). So its not a case of how well the OS does multitasking , its a case of how well apple have made it look like it can't.
Its just the GUI apps that it suspends, all the backend stuff still works fine otherwise as soon as you ssh'd into a jailbroken iphone everything else would hang while ssh ran.
"Love and companionship - that you can get from friends"
Only someone who's never had a real relationship or is bitter from a break up would come out with that load of tripe.
"longterm relationship that's ultimately founded on two people's need for sex and self reproduction, i.e. their instincts."
Certainly, but since humans use contraception and have sex with no intention of having kids and some couples marry and decide not to have them we've obviously gone way beyond the biological imperative.
"Aren't you romantic."
Aren't you lonely.
...because it seems to me he's completely lost touch with reality. Either that or he's still a teenager since he doesn't seem to understand the concepts of love and companionship in a relationship, especially one that gives rise to kids. There's more to producing children than just having sex. Also anyone who thinks pornography is a substitute for the real thing needs to get out more. Literally.
INstall linux and run Windows in a VM. When your windows install gets infected/hosed with a virus/malware/whatever it could well mess up your linux VM machine and make it inrecoverable but if you install Windows in a VM and run on top of linux the worst that can happen is the VM gets hosed.
"It really feels uber-cool to use these features instead of writing reams of stupid Java code. Oh, and having a GUI framework which doesn't suck."
Way to go with the grown up critique.
"more 'enterprisey' API standard. Fail"
Don't you "like , totally epic fail dude"?
"they don't show WHAT I KNOW, only how I solve problems"
Exactly , and thats the whole point as you highlighted yourself. No one wants some parrot who can quote appendex A subsection 3.2 from the C++ programming manual or whatever , they want someone who can think. Any idiot can learn a programming language, very few idiots come up with good solutions.
10% is a lot of extra electricity and its always nice to have some headroom to play with for those really busy days. And why spend a fortune on faster machines and not use them to their full potential?
"I think the lack of diary products in Chinese/Japanese food is more of a culinary preference than biology"
Hmm , I find it implausable that millions of people in one part of the world would completely ignore a very nutritious and readily available form of food for millenia simply out of culinary preference.
Their flying images demo just kept on rolling when I tried it with firefox 3.6 on my slackware linux box. I jacked the number of images up as high as it would go and it was still doing something like 50fps. So looks like firefox got their first.
It says FF:FF:FF etc in the info screen. Thats not right. I wonder if his "firmware" has any side effects he's not letting on about.
A large proportion suffer lactose intolerance which means milk and yoghurts are out though I believe they can still eat some cheeses where the lactose has been converted into something else. If anyone has ever wondered why you never see dairy food in chinese or japanese restaurants - theres your answer.
Anyway , most veg if cooked long enough can be digested by the human gut so these enzymes only give them an advantage if they eat it partially cooked or raw.
"The issue is this, C/C++ compilers can optimise a binary they compile only for a generic architecture, because they cannot tell what platform they will be run on"
Thats why you tell them. From the gcc options list:
i386 and x86-64 Options -mtune=cpu-type -march=cpu-type
-mfpmath=unit -masm=dialect -mno-fancy-math-387 -mno-fp-ret-in-387
-msoft-float -mno-wide-multiply -mrtd -malign-double
-mpreferred-stack-boundary=num -mcld -mcx16 -msahf -mrecip -mmmx
-msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -msse4a
-m3dnow -mpopcnt -mabm -msse5 -mthreads -mno-align-stringops
-minline-all-stringops -mpush-args -maccumulate-outgoing-args
-m128bit-long-double -m96bit-long-double -mregparm=num
-msseregparm -mveclibabi=type -mpc32 -mpc64 -mpc80 -mstackrealign
-momit-leaf-frame-pointer -mno-red-zone -mno-tls-direct-seg-refs
-mcmodel=code-model -m32 -m64 -mlarge-data-threshold=num
-mfused-madd -mno-fused-madd
If performance is critical you get familiar with at least some of these options.
"but pretending they're still the best language for the majority of circumstances nowadays? That's insane."
I'm not. But you were saying that they're not the best for anything, which is also clearly insane. I still say that for time critical realtime systems compiled binaries are the best. I really don't need a JVM suddenly deciding to do garbage collection if 10 milliseconds makes the difference between a good and bad price on the trading floor for a trade that was about to be processed.
"Buy a faster machine and use Java"
*boggle*
If you're an example of the future of IT there really is no hope.
"It's certainly not an uncommon situation to want apps to be portable"
It certainly is uncommon in my experience. I guess it depends what industry you work in.
"Whose talking about prototypes? I'm referring to real working apps"
I've seen plenty of teams who think the sooner they can get some prototype out there to demonstrate to the CEO or whoever the happier everyone will be. And once the prototype is written it'll be a brave man who suggests starting from scratch in another language.
"the fact you are not aware of the fact that Java performs just as well in many cases as C/C++, and the fact that you do not think Java is used for high load back end processing demonstrates one thing"
Well my experience in a number of different arenas suggests otherwise. JVMs consistently lag in speed, memory used and CPU utilisation compared to a compiled binaries (written in any language) not to mention I/O throughput, poor memory mapping functionality, no forking, virtually non existent process control (yes , process, not thread) ability, no interprocess pipes, no tty control and in general just lame support for OS APIs. These are standard APIs I used as a unix programmer developing back end systems. If java can't provide me the equivalent functionality then frankly its of little use to me.
"This is largely because the JIT compiler is better suited to optimising per platform, rather than per architecture like classic compilers."
So you're saying it only optimises based on the type of OS, not the type of CPU. Yes , I can see how that would be better. Not.
"and are a good example of the type of developer I was referring to as not being a great developer for this reason"
And you're the typical kind of arrogant know-it-all who just goes by what he's been told rather than first hand experience. So any views you have to offer are worthless frankly IMO.
"much of Google's back end work is done with Java also"
Really? You sure about that?
"As I say, it's not perfect, I prefer .NET on Microsoft platforms"
Well that blows any credibility you had out the water. WHy not google the fun the London Stock Exchange had with .NET and why they eventually ditched it along with Windows.
"Java has succeeded in precisely the areas you say it cannot"
I know what I saw with the test runs I've done at various companies in the past and with the java system I'm working with at the moment. Java isn't there yet.
"risk of things like buffer overflows"
TBH I can't remember the last time I came across a buffer overflow bug in C/C++. That tired old argument seems to be the only thing some people can think to wheel out against these 2 languages.
The original compiler was probably written in C or C++ though.
Good luck writing a modern OS kernel (not some noddy monitor program that runs an 8 bit microcontroller) in pure assembler. You'll be bequeathing the still unfinished code in your will for your kids to finish and probably their kids in turn.
"Java also powers most of the major internet applications available today."
Got some stats to back that up or is it just wishful thinking?
Last time I looked Apache was written in C++.