I agree that this is a cool hack. But I just don't understand the fetish for JS as a language for writing software beyond the fact that it is integrated inside the browser. Ok, sure, look at the cool hacks (I liked the Google Guitar). But please please please, people, remember that statically typed languages greatly reduce the incidence of bugs. JS is a fine tool for integrating pieces of interactive code in browsers, and yes people have written some amazing large systems with it too. But just because you CAN doesn't mean you SHOULD. Frankly I value having a compiler tell me about bugs BEFORE someone manages to run a test case that breaks my code.
This is a cool hack, not a justification of using JS for being a primary development and deployment language for applications.
By what legal principle is your password yours like fingerprints? That you created it? Oh wait, work created for pay (under most US laws most of the time) belong to the payer.
Read my post: you need a few architects, and a lot of brick layers. Brick layers are skilled and valuable craftspeople. I wouldn't expect my architect to be able to build a strong straight wall like a mason can, just like I wouldn't ask the mason to plan the aspects of the building that the architect does.
In my experience commercial software programming productivity is greatly hampered by the successful completion of a PhD. To complete a PhD you need to convince a committee of professors that you have done unique work in your field. You do this by publishing research and collating it into a dissertation. The type of software required to obtain research results for publication in most fields is completely different then what I need my programmers to deliver for me to ship a marketable product on time and on cost. PhDs often don't get things like O(n^2) algs should NEVER appear in commercial code because they will always blow up, and that not anticipating invalid input and just crashing isn't allowed. Both of these practices are just fine in research code.
You may need a couple pointy heads around to make sure you are applying the best solution to your problem at hand, but give me anyone with a BS and demonstrated skills over a PhD any day for writing production code. (I want the BS/BA because it shows me you can complete something and can deal with crap you don't like because I'm paying you to do it).
They don't need Electrial Engineers or Software Engineers. They need Computer Engineers, people who are trained to understand both sides of the hardware/software boundary.
Emacs key binding support in Eclipse is part of the standard distros, no plugin required. It isn't perfect, but its good enough when combined with Eclipse's awesome autocomplete and xref features.
And what can I do now that I couldn't do before with an airplane?
Sigh. Never been to Europe or Japan, eh? What you can do is show up at the train station and just get on. No miles and miles from where you park or get off of mass transit because the train station is smaller than an airport. This is America and the terrorists have won so we'll probably have security theater, but it won't rise to the stupidity of what you have at airports -- you can't hijack a train and fly it into a national monument.
I guess it is hard to explain just how much more convenient train travel is compared to airplanes to those who have never experienced it.
As a matter of principle, you'll never work for me. If you are too prissy to do the dance when interviewing, then what are you too gonna be to prissy to do when I'm paying you?
You'd be sHoCkEd at how many people who supposedly have made a living writing C code cannot write a simple program from scratch in a couple of hours. These are people who I would have hired if I only looked at their resume, talking to references, and interview. Then they sit down AND CAN'T WRITE A SIMPLE PROGRAM FROM SCRATCH?
The filter works in my experience. If the job is writing code, then show me you can write some code. If you have 15 years experience then you shouldn't break a sweat doing it.
That is exactly correct. Credit card companies make so much money by people paying late fees and usurious interest that they treat fraud as a cost. The real victims are people like me and you who have to deal with the legal fallout when we get stomped on by the CC companies lack of standards.
Except that now that computer needs to be on to do the tweeting. Using a Kill-A-Watt I found my Linux box chews about 60 watts when idling, and over 120 watts when compiling. So unless you've got a laptop you are using quite a lot of power just to automatically tweet.
You read my mind. The link is slashdotted so I couldn't check the details, but if he removed the platters from a DoD secure area without the blessing of their IA guy, then he should loose his job, and potentially has criminal liability.
Network stacks don't belong in the kernel. Why should a bug in your network stack have the ability to crash your system? This is what a separation kernel is all about. And why Windows and Linux can never be secure -- waaaaaaaay to much code running in supervisor mode.
It is always risky using a non-mainstream compiler for a low-level language like C or C++.
Unfortunately if you are using one of the dozens of 32 bit processor architectures out there which are not x86, Power, ARM, or MIPS, then you are likely using a non-mainstream compiler.
This is a cool hack, not a justification of using JS for being a primary development and deployment language for applications.
That is my question too.
How does this start at the top?
"Jerry Brown's budget cuts start in his own office"
http://articles.sfgate.com/2011-01-08/bay-area/27017383_1_budget-cuts-office-budget-jerry-brown
By what legal principle is your password yours like fingerprints? That you created it? Oh wait, work created for pay (under most US laws most of the time) belong to the payer.
Read my post: you need a few architects, and a lot of brick layers. Brick layers are skilled and valuable craftspeople. I wouldn't expect my architect to be able to build a strong straight wall like a mason can, just like I wouldn't ask the mason to plan the aspects of the building that the architect does.
In my experience commercial software programming productivity is greatly hampered by the successful completion of a PhD. To complete a PhD you need to convince a committee of professors that you have done unique work in your field. You do this by publishing research and collating it into a dissertation. The type of software required to obtain research results for publication in most fields is completely different then what I need my programmers to deliver for me to ship a marketable product on time and on cost. PhDs often don't get things like O(n^2) algs should NEVER appear in commercial code because they will always blow up, and that not anticipating invalid input and just crashing isn't allowed. Both of these practices are just fine in research code. You may need a couple pointy heads around to make sure you are applying the best solution to your problem at hand, but give me anyone with a BS and demonstrated skills over a PhD any day for writing production code. (I want the BS/BA because it shows me you can complete something and can deal with crap you don't like because I'm paying you to do it).
They don't need Electrial Engineers or Software Engineers. They need Computer Engineers, people who are trained to understand both sides of the hardware/software boundary.
The US DoD banned flash drives recently because of virus concerns, not IA concerns.
Correction: Real Programmers redefine the Caps Lock as Rubout
Emacs key binding support in Eclipse is part of the standard distros, no plugin required. It isn't perfect, but its good enough when combined with Eclipse's awesome autocomplete and xref features.
And what can I do now that I couldn't do before with an airplane?
Sigh. Never been to Europe or Japan, eh? What you can do is show up at the train station and just get on. No miles and miles from where you park or get off of mass transit because the train station is smaller than an airport. This is America and the terrorists have won so we'll probably have security theater, but it won't rise to the stupidity of what you have at airports -- you can't hijack a train and fly it into a national monument. I guess it is hard to explain just how much more convenient train travel is compared to airplanes to those who have never experienced it.
You'd be sHoCkEd at how many people who supposedly have made a living writing C code cannot write a simple program from scratch in a couple of hours. These are people who I would have hired if I only looked at their resume, talking to references, and interview. Then they sit down AND CAN'T WRITE A SIMPLE PROGRAM FROM SCRATCH?
The filter works in my experience. If the job is writing code, then show me you can write some code. If you have 15 years experience then you shouldn't break a sweat doing it.
Best reply I've seen yet. Someone please mod this up!
Just because Gentoo CAN roll out new versions quickly doesn't mean the ebuild maintainers actually do!
That is exactly correct. Credit card companies make so much money by people paying late fees and usurious interest that they treat fraud as a cost. The real victims are people like me and you who have to deal with the legal fallout when we get stomped on by the CC companies lack of standards.
I see the 3d sound capability as a differentiator vs merely a spherical screen. Dr Kuchera-Morin is a musician after all.
You mean something like the Freescale iMX.515?
Except that now that computer needs to be on to do the tweeting. Using a Kill-A-Watt I found my Linux box chews about 60 watts when idling, and over 120 watts when compiling. So unless you've got a laptop you are using quite a lot of power just to automatically tweet.
I agree. Why does this type of thing surprise anyone? Oh, that's right. Some people think humans are somehow, er, special beings .
It's not stuck with a fixed, native resolution like LCD or Plasma displays are.
Right. Ever heard of an Aperture Grille or Shadow Mask? Apparently not.
You read my mind. The link is slashdotted so I couldn't check the details, but if he removed the platters from a DoD secure area without the blessing of their IA guy, then he should loose his job, and potentially has criminal liability.
Network stacks don't belong in the kernel. Why should a bug in your network stack have the ability to crash your system? This is what a separation kernel is all about. And why Windows and Linux can never be secure -- waaaaaaaay to much code running in supervisor mode.
Maybe we need personals.slashdot.org?
It is always risky using a non-mainstream compiler for a low-level language like C or C++.
Unfortunately if you are using one of the dozens of 32 bit processor architectures out there which are not x86, Power, ARM, or MIPS, then you are likely using a non-mainstream compiler.
TXT bootloaders use a TPM to create a root of trust, but the TPM != TXT. TXT also allows you to assure that the TPM can't be tampered with.