I have to agree with a couple of your points, however. It's an unfortunate truth, but a heck of a lot of programmers do qualify as dicks. I've worked with my fair share of them over the years, and I have to say I've never met a truly gifted coder with a CS degree. I'm not saying they don't exist, but I'll be damned if I've found one yet. Oddly, out of the "real asshole" crowd, many of them had a CS degree in addition to sucking at their jobs. The best coders I've worked with never even went to college, didn't finish, or graduated with a degree completely unrelated to computer science or IT.
My experiences are totally at odds with that - I've not yet found a truly gifted coder who doesn't have some degree - the best that I've worked with were the physics/maths graduates, the worst were the ones who had nothing but industry certification.
My objection is that any such hierarchy of data could be stored as files.
Linux needs tools so that a directory can be manipulated as a file more easily. For instance cp/mv/etc should pretty much act like -r/-a is on all the time, and such recursive operations should be provided by libc and the kernel by default. Then programs are free to treat any point in the hierarchy as a "file". A fat binary would just be a bunch of binaries stuck in the same directory, and you would run it by exec of the directory itself.
I've often wondered about that -- what usefulness is there in trying to mv or cp a populated directory *without* the -r/-a flags? Is this some Unix appendix, a leftover with no remaining useful function? Or is there some residual utility in requiring the flags, that I'm simply unaware of? Seriously, if anyone has any insight, by all means please post it.
And being able to set a directory itself as executable (such that the contents are run) sounds an awful lot like what Apple's done with their.app packages -- but there I have to wonder if there might not be some security implications.
Cheers,
Setting a directory +x allows "cd $DIRNAME", not necessarily "./$DIRNAME/foo".
Doing "cp *pattern* new-folder" allows me to copy only the files, not the directories, that match pattern.
While I understand both the gamblers fallacy and the point the grandparent was making, I'm not sure what it is you are trying to say with "Wow". GP doesn't seem to be committing gamblers fallacy at all.
two orthogonal concepts - static typing and dynamic typing means something very different from two opposing concepts - static typing and dynamic typing.
Static typing is the opposite of dynamic typing, AIUI.
as it is, I think C++ is pretty much dead as it is, and its' probably going to have to be up to gcc to just grab the bull by the horns and implement new features by fiat and create a defacto standard.
Well, that's how it used to be - the standards committee generally checks what all the major implementations implement that isn't specified by the standard, and then try to get the common non-standard parts into the next standard. Basically - see what the industry is doing, and if they all seem to agree then standardise it.
So you can't score goals like the jocks? Not a problem if you can play guitar.
No rhythm? No problem if you can compose poetry?
You possess all the artistic skill of a fire hydrant? Doesn't matter if you present papers at conferences.
Not an academic? No big deal if you're a team leader at work or in a senior position.
Basically, if you aren't a leader in some area or the other (even niche ones), then why the hell do you deserve to reproduce anyway? Mankind has progressed because only the best men get to reproduce. If you aren't the best, deal with it, or work hard to become the best. Don't be girly - alpha males aren't girly, they're overacheivers, and it shows.
I play guitar, squash, dabble in martial arts, write short stories, poetry and compose music. I do research, I do presentations and I do mentoring. I fix autos, do small construction, and write software. I have welded, done home plumbing, home electrical wiring, carpentry, tiling, reflooring, etc. I'm well read and frequently quote Pratchett to Shakespear, Tolstoy to Nabakov. I can hold a lucid conversation in arts, literature, law, engineering, science culture and psychology fields. I'm familiar with everything from Voltaire to Vangelis. As a bonus, I'm also starting up my own company that does something totally unrelated to my day job as an academic.
What I can't do is show enthusiasm for sports, alcohol or partying, but I never had any complaints yet, and women do tend to fight over me:-) (As recently as this past weekend, actually, when a doctor and a lawyer both went at each other for my attention:-)). As a bonus, the women I attract tend to be the ones that value intrinsic qualities over economic prosperity (Yes, I never have any money - however this is not such a bad thing as generally women buy my groceries, clothing, electronic toys, etc). I also have no trouble "stealing" women out from under other men.
Having multiple talents ensures that whenever you encounter another male, you will always have some talent that he does not have, hence you will always be the alpha male. To make a marriage work in the face of the rising expectations of women, you need to ensure that you are always alpha. So, she makes more than you? Doesn't matter if can beat up any other suitors. So another suitor can beat you up? Doesn't matter if you display obviously superior intelligence (such as being asked to present at a conference) as even if you do geet beaten up, the woman in question will still want children that have intelligence, not necessarily muscle.
Still, to address the question of the submitter, it would be nice to have something like
<latex>
$\int_0^1 \frac{\sqrt{\sin(x)}}{1+x^2} \; dx$.
</latex>
It would not have to be the full latex stack but the ability to place mini latex pages into
HTML documents. Its a pity techexplorer technology seems have disappeared. If IBM would
opensource it, it could become an add-on for firefox.
Why does it need to be an add-on for firefox? That could more easily be rendered as
inline low-res images by the server, so currently it can be done.
Search for impulse npx-9000... it's a 400MHz MIPS-based netbook for $129, with Linux on.
Planning on buying one next time I am in that part of the world.
Those are all good points, and I would've modded you up had I not posted. However, App Store does no dependency tracking, and each app stands on it's own, which makes handling of libraries difficult. A popularity contest for software is also a double-edged sword, but I have to concede that it has it's advantages.
I don't think the lack of an App Store would impact negatively if a mirrored package repository is provided. I have looked at the App Store - it's vastly inferior to a well done package repository. If manufacturers put out a Linux-based netbook, they merely need to ensure that a repository exists for the distro/hardware combo that they are using.
Getting ARM netbooks might prove to be the real MS-Killer that some are wishing for. Windows mobile cannot compete with Linux. If ARM netbooks sell for the under $200 price-point that we were told of, then expect people to happily purchase them and forget that they ever needed windows at all.
Oh, and one other thing to remember - Are you "Okay" with playing in 1900x1200? Fuck, man, I remember when 640x480 was stellar. When 800x600 at 30 frames was something to goggle at.
Yup - Starcraft runs at 640x480, DiabloII only runs at the stratospheric 800x600 after the expansion came out. Both are fun, still sell well and no one has evry complained about the graphics.
So you hate Java despite it allowing you to do precisely, easily, and compactly what you wanted to do? *
People are weird.
* I'm guessing you had a traumatic experience with an applet in 1998 that took 20 seconds to start up, and hung your browser. Get over it.
Hey I agree with you - just because it will do exactly what I want it to do if I twist my head like *this* and dislocate my shoulder like *that* and leap through flaming hoops, isn't a reason to hate it. FWIW, I expect x86 assembly to do exactly what I want it to as well;-)
Actually, Mandela was (mostly) a pacifist. He did found and control the ANC's armed forces,
but note that he has been preaching peace and reconciliation, probably for longer than you have
been alive. His control of a guerilla force (from wikipedia)...
Fellow ANC member Wolfie Kadesh explains the bombing campaign led by Mandela: "When we knew that we [sic] going to start on 16 December 1961, to blast the symbolic places of apartheid, like pass offices, native magistrates courts, and things like that... post offices and... the government offices. But we were to do it in such a way that nobody would be hurt, nobody would get killed."[31] Mandela said of Wolfie: "His knowledge of warfare and his first hand battle experience were extremely helpful to me."[9]
... shows what he thought the armed forces were to be used for. Violent resistance on the part of the ANC became really popular once he was imprisoned.
I would expect so - gcc has, as a primary advantage, portability in mind. Frontends for various languages transform the source into an intermediate language. Backends for various architectures transform intermediate language into native code. This makes it portable, as merely writing a new frontend gets your code onto all supported backends, and merely writing a new backend gives you the ability to compile languages in all supported frontends.
Some optimisations cannot be done, as the intermediate language does not have the concept of some of the optimisations, hence I'd expect gcc to emit less-optimised code than a single-language compiler.
Unlike many people, including yourself, I came to JavaScript after years of programming with much better languages.
Me too, however I still don't see it as "shitty"
Redundant?? I was the first and only one complaining about that at the time of submission.
Retarded moderators again?
Now thats redundant :-)
I have to agree with a couple of your points, however. It's an unfortunate truth, but a heck of a lot of programmers do qualify as dicks. I've worked with my fair share of them over the years, and I have to say I've never met a truly gifted coder with a CS degree. I'm not saying they don't exist, but I'll be damned if I've found one yet. Oddly, out of the "real asshole" crowd, many of them had a CS degree in addition to sucking at their jobs. The best coders I've worked with never even went to college, didn't finish, or graduated with a degree completely unrelated to computer science or IT.
My experiences are totally at odds with that - I've not yet found a truly gifted coder who doesn't have some degree - the best that I've worked with were the physics/maths graduates, the worst were the ones who had nothing but industry certification.
Well, you said probable. But I paid top dollar for a bunch of buggy whips. Know any buyers?
Probably.
I've often wondered about that -- what usefulness is there in trying to mv or cp a populated directory *without* the -r/-a flags? Is this some Unix appendix, a leftover with no remaining useful function? Or is there some residual utility in requiring the flags, that I'm simply unaware of? Seriously, if anyone has any insight, by all means please post it.
And being able to set a directory itself as executable (such that the contents are run) sounds an awful lot like what Apple's done with their .app packages -- but there I have to wonder if there might not be some security implications.
Cheers,
Setting a directory +x allows "cd $DIRNAME", not necessarily "./$DIRNAME/foo".
Doing "cp *pattern* new-folder" allows me to copy only the files, not the directories, that match pattern.
While I understand both the gamblers fallacy and the point the grandparent was making, I'm not sure what it is you are trying to say with "Wow". GP doesn't seem to be committing gamblers fallacy at all.
I thought it traditionally meant that things had a difficult time getting into your head
I feel that perhaps a Gaiman/Pratchett effort would have done a great job of extending the H2GT2G. Pity 'bout the alzheimers
"Orthogonal" does not mean "opposite"
two orthogonal concepts - static typing and dynamic typing means something very different from two opposing concepts - static typing and dynamic typing.
Static typing is the opposite of dynamic typing, AIUI.
as it is, I think C++ is pretty much dead as it is, and its' probably going to have to be up to gcc to just grab the bull by the horns and implement new features by fiat and create a defacto standard.
Well, that's how it used to be - the standards committee generally checks what all the major implementations implement that isn't specified by the standard, and then try to get the common non-standard parts into the next standard. Basically - see what the industry is doing, and if they all seem to agree then standardise it.
Same link, right down at the bottom - "Why is windows so cheap?"
:-)
Seconded - always be the alpha male in some area.
:-) (As recently as this past weekend, actually, when a doctor and a lawyer both went at each other for my attention :-)). As a bonus, the women I attract tend to be the ones that value intrinsic qualities over economic prosperity (Yes, I never have any money - however this is not such a bad thing as generally women buy my groceries, clothing, electronic toys, etc). I also have no trouble "stealing" women out from under other men.
So you can't score goals like the jocks? Not a problem if you can play guitar.
No rhythm? No problem if you can compose poetry?
You possess all the artistic skill of a fire hydrant? Doesn't matter if you present papers at conferences.
Not an academic? No big deal if you're a team leader at work or in a senior position.
Basically, if you aren't a leader in some area or the other (even niche ones), then why the hell do you deserve to reproduce anyway? Mankind has progressed because only the best men get to reproduce. If you aren't the best, deal with it, or work hard to become the best. Don't be girly - alpha males aren't girly, they're overacheivers, and it shows.
I play guitar, squash, dabble in martial arts, write short stories, poetry and compose music. I do research, I do presentations and I do mentoring. I fix autos, do small construction, and write software. I have welded, done home plumbing, home electrical wiring, carpentry, tiling, reflooring, etc. I'm well read and frequently quote Pratchett to Shakespear, Tolstoy to Nabakov. I can hold a lucid conversation in arts, literature, law, engineering, science culture and psychology fields. I'm familiar with everything from Voltaire to Vangelis. As a bonus, I'm also starting up my own company that does something totally unrelated to my day job as an academic.
What I can't do is show enthusiasm for sports, alcohol or partying, but I never had any complaints yet, and women do tend to fight over me
Having multiple talents ensures that whenever you encounter another male, you will always have some talent that he does not have, hence you will always be the alpha male. To make a marriage work in the face of the rising expectations of women, you need to ensure that you are always alpha. So, she makes more than you? Doesn't matter if can beat up any other suitors. So another suitor can beat you up? Doesn't matter if you display obviously superior intelligence (such as being asked to present at a conference) as even if you do geet beaten up, the woman in question will still want children that have intelligence, not necessarily muscle.
Always be alpha.
Leave me out of this
Still, to address the question of the submitter, it would be nice to have something like <latex> $\int_0^1 \frac{\sqrt{\sin(x)}}{1+x^2} \; dx$. </latex> It would not have to be the full latex stack but the ability to place mini latex pages into HTML documents. Its a pity techexplorer technology seems have disappeared. If IBM would opensource it, it could become an add-on for firefox.
Why does it need to be an add-on for firefox? That could more easily be rendered as inline low-res images by the server, so currently it can be done.
I think that was the parents point - if you live in the EU you won't even miss US-made cars :-)
Well, yeah ... if you can't be bothered to swim 5 feet to safety, why should you live?
:-)
"It's about the economic well-being of the United States."
It's about my stock options damn it!
Yeah, thats what I said about my stock options too. Didn't help me none either
Search for impulse npx-9000 ... it's a 400MHz MIPS-based netbook for $129, with Linux on.
Planning on buying one next time I am in that part of the world.
Those are all good points, and I would've modded you up had I not posted. However, App Store does no dependency tracking, and each app stands on it's own, which makes handling of libraries difficult. A popularity contest for software is also a double-edged sword, but I have to concede that it has it's advantages.
I don't think the lack of an App Store would impact negatively if a mirrored package repository is provided. I have looked at the App Store - it's vastly inferior to a well done package repository. If manufacturers put out a Linux-based netbook, they merely need to ensure that a repository exists for the distro/hardware combo that they are using.
The hardware-accelerated flash I agree with
Getting ARM netbooks might prove to be the real MS-Killer that some are wishing for. Windows mobile cannot compete with Linux. If ARM netbooks sell for the under $200 price-point that we were told of, then expect people to happily purchase them and forget that they ever needed windows at all.
Oh, and one other thing to remember - Are you "Okay" with playing in 1900x1200? Fuck, man, I remember when 640x480 was stellar. When 800x600 at 30 frames was something to goggle at.
Yup - Starcraft runs at 640x480, DiabloII only runs at the stratospheric 800x600 after the expansion came out. Both are fun, still sell well and no one has evry complained about the graphics.
Good graphics is not the same as High-Res
Java. OK, actually I hate Java.
So you hate Java despite it allowing you to do precisely, easily, and compactly what you wanted to do? * People are weird. * I'm guessing you had a traumatic experience with an applet in 1998 that took 20 seconds to start up, and hung your browser. Get over it.
Hey I agree with you - just because it will do exactly what I want it to do if I twist my head like *this* and dislocate my shoulder like *that* and leap through flaming hoops, isn't a reason to hate it. FWIW, I expect x86 assembly to do exactly what I want it to as well ;-)
Actually, Mandela was (mostly) a pacifist. He did found and control the ANC's armed forces, but note that he has been preaching peace and reconciliation, probably for longer than you have been alive. His control of a guerilla force (from wikipedia) ...
... post offices and ... the government offices. But we were to do it in such a way that nobody would be hurt, nobody would get killed."[31] Mandela said of Wolfie: "His knowledge of warfare and his first hand battle experience were extremely helpful to me."[9]
... shows what he thought the armed forces were to be used for. Violent resistance on the part of the ANC became really popular once he was imprisoned.
Fellow ANC member Wolfie Kadesh explains the bombing campaign led by Mandela: "When we knew that we [sic] going to start on 16 December 1961, to blast the symbolic places of apartheid, like pass offices, native magistrates courts, and things like that
I would expect so - gcc has, as a primary advantage, portability in mind. Frontends for various languages transform the source into an intermediate language. Backends for various architectures transform intermediate language into native code. This makes it portable, as merely writing a new frontend gets your code onto all supported backends, and merely writing a new backend gives you the ability to compile languages in all supported frontends.
Some optimisations cannot be done, as the intermediate language does not have the concept of some of the optimisations, hence I'd expect gcc to emit less-optimised code than a single-language compiler.