Hand crafted code and makefiles will probably yield a superior result.
Studies showing the errors per thousands of lines of code in open-source vs proprietary software, time and time again, seems to support such an assertion.
To encrypt, but have the encrypted output be encoded as text (so can be put copy/paste into an email) gpg --symmetric --cipher-algo AES256 --armor example.txt
(gpg will then ask for a passphrase, make it long, as random as possible, upper and lower case, a punctuation, and a number)
If peak PV power is mid-day, then do energy-intensive tasks mid-day, if there starts to be a significant amount of PV energy available.
Certainly some appliances, like clothes washers, dish washers, and clothes dryers could be programmed and scheduled for mid-day use, while you were at work.
One of my favorite Computer Science instructors said to us: Learn the fundamentals, and a hot button.
A hot button is the 'new cool thing' that everyone is asking for.
The fundamentals are, well, the fundamentals.
So, when I went to school to work on my Bachelor's, we used ADA, c, c++, x86 assembly. ADA was for the "intro to computer science", clang was for many, I chose to use c++ for compiler class. x86 assembly was for assembly language programming.
Back then Java was the new thing, so I made sure to take Java as an elective.
So for YOU, figure out what is hot, learn it, but also learn your fundamentals. Knowing how to allocate, use, and return system resources is a fundamental. That fundamental is used for working with Files, Memory, Databases. I would dare day that also learning to work with exception handling (c++/java) is a good fundamental. If you think 'old school' programming is an interest, then being comfortable with clang pointers would be good as well.
I would rather pay for a set bandwidth, unlimited usage at that bandwidth level, than "faster, but you get charged penalties for exceeding your monthly cap."
My DSL used to be unlimited, _real_ unlimited, and I miss that type of service/honesty/product.
"One Windows to rule them all, One Windows to find them, One Windows to bring them all and in the darkness bind them" -- http://en.wikipedia.org/wiki/O...
Knowing the concepts may have helped for some work I have done, but, I have never used any advanced math for paid programming.
Five years as a J2EE developer: zero use of any advanced math for work projects.
Numerical methods (using Fortran) was just in school. Calculus, linear algebra, and such: just in school.
Big-O notation, to pick algorithms and STL objects, sure, but probably doesn't count as 'math' for this article.
Since only a fraction of Computer Science graduates will work at a science shop (JPL, etc), I think some of the math requirements are a bit unfair. Perhaps I am just a low-range "Forrest Gump" programmer, but my personal experience was the actual math was burdensome to do to work towards a Computer Science degree.
Lets start seeing some sponsored scholarships to organizations like SACNAS ( https://sacnas.org/ ) by these companies, if we want to promote more diverse geek workforce, and not just give lip-service about it.
Thanks to all of this, and the NSA/GCHQ Orwellian Internet world, I no longer do any commerce online.
Online for me now is chatting, posting, blogging,/., emailing, sharing source code.
I no longer do any purchases, or access any online systems that deal with money (banks, credit unions, etc), via the Internet. Even in the real world, I try to only get my cash via walk-up to a bank teller. No more ATM use. No more credit card/debit card use, if I can at all help it.
Is trying to do a cash-only lifestyle a total time suck, and inconvenient? Yep.
I am certain I can still be a victim, but I am doing what little I can to not be an easier target.
"Always look on the bright, side of life..." -- Monty Python
I do not do it because I want to as a direct desire.
I do it because I love my family, and they depend on my income, so I try to make sure, like running away from zombies and not being slowest..., that I am not the least productive worker, m'kay?
This news is pleasing. I hope it is the start of many more such reports.
caesium 137 bioaccumulates.
Concentrates its way up the food chain.
There is no safe minimum dose once it is in your body, slowly disintegrating, radiating into your organs and cells.
http://www.ncbi.nlm.nih.gov/pm...
It will take about 100yrs for the amount of fukushima caesium 137 released into the environment to diminish to only ~10%.
Years since event | caesium137 remaining
30yrs | 1/2
60yrs | 1/4th
90yrs | 1/8th
One. Hundred. Years.
Hand crafted code and makefiles will probably yield a superior result.
Studies showing the errors per thousands of lines of code in open-source vs proprietary software, time and time again, seems to support such an assertion.
Um, !
What is going to be the Energy Return On Energy Invested?
How expensive to install and maintain, as sea water is much harsher than having a wind turbine in atmosphere?
What is the expected lifetime of each generation unit?
Emacs is still my favorite programming editor.
Looking forward to using this latest version.
gpg, when you can.
To encrypt, but have the encrypted output be encoded as text (so can be put copy/paste into an email)
gpg --symmetric --cipher-algo AES256 --armor example.txt
(gpg will then ask for a passphrase, make it long, as random as possible, upper and lower case, a punctuation, and a number)
TO DECRYPT
gpg example.txt.gpg
Steve Gibson has a very cool Internet resource for helping people learn about password strength: https://www.grc.com/haystack.h...
Per the haystack page:
Example passphrase = search space size
64characters of hex = 4.13 x 10^99
63characters of hex, plus adding a punctuation symbol = 4.93 x 10^117
62characters of hex, plus adding a punctuation symbol, plus adding an upper case letter = 3.79 x 10^126
I use it. I recommend it. It gets my vote.
sudo aptitude update;
sudo aptitude safe-upgrade;
done.
If peak PV power is mid-day, then do energy-intensive tasks mid-day, if there starts to be a significant amount of PV energy available.
Certainly some appliances, like clothes washers, dish washers, and clothes dryers could be programmed and scheduled for mid-day use, while you were at work.
One of my favorite Computer Science instructors said to us: Learn the fundamentals, and a hot button.
A hot button is the 'new cool thing' that everyone is asking for.
The fundamentals are, well, the fundamentals.
So, when I went to school to work on my Bachelor's, we used ADA, c, c++, x86 assembly. ADA was for the "intro to computer science", clang was for many, I chose to use c++ for compiler class. x86 assembly was for assembly language programming.
Back then Java was the new thing, so I made sure to take Java as an elective.
So for YOU, figure out what is hot, learn it, but also learn your fundamentals. Knowing how to allocate, use, and return system resources is a fundamental. That fundamental is used for working with Files, Memory, Databases. I would dare day that also learning to work with exception handling (c++/java) is a good fundamental. If you think 'old school' programming is an interest, then being comfortable with clang pointers would be good as well.
I would rather pay for a set bandwidth, unlimited usage at that bandwidth level, than "faster, but you get charged penalties for exceeding your monthly cap."
My DSL used to be unlimited, _real_ unlimited, and I miss that type of service/honesty/product.
SCALE - http://www.socallinuxexpo.org/
: )
c/c++, vi/emacs, make, ddd.
Lots of good years of use, likely many more years of usefulness, too.
/. debian.org/news, and my local Linux Users Group (LUG)
sudo vi /etc/hosts
127.0.0.1 <tab> verizon.com
I think programming is fun again, like it was in college, now that I quit doing it as a profession, and now do it as a hobby.
"One Windows to rule them all, One Windows to find them,
One Windows to bring them all and in the darkness bind them" -- http://en.wikipedia.org/wiki/O...
Knowing the concepts may have helped for some work I have done, but, I have never used any advanced math for paid programming.
Five years as a J2EE developer: zero use of any advanced math for work projects.
Numerical methods (using Fortran) was just in school.
Calculus, linear algebra, and such: just in school.
Big-O notation, to pick algorithms and STL objects, sure, but probably doesn't count as 'math' for this article.
Since only a fraction of Computer Science graduates will work at a science shop (JPL, etc), I think some of the math requirements are a bit unfair. Perhaps I am just a low-range "Forrest Gump" programmer, but my personal experience was the actual math was burdensome to do to work towards a Computer Science degree.
In that order.
Lets start seeing some sponsored scholarships to organizations like SACNAS ( https://sacnas.org/ ) by these companies, if we want to promote more diverse geek workforce, and not just give lip-service about it.
Thanks to all of this, and the NSA/GCHQ Orwellian Internet world, I no longer do any commerce online.
Online for me now is chatting, posting, blogging, /., emailing, sharing source code.
I no longer do any purchases, or access any online systems that deal with money (banks, credit unions, etc), via the Internet.
Even in the real world, I try to only get my cash via walk-up to a bank teller. No more ATM use. No more credit card/debit card use, if I can at all help it.
Is trying to do a cash-only lifestyle a total time suck, and inconvenient? Yep.
I am certain I can still be a victim, but I am doing what little I can to not be an easier target.
"Always look on the bright, side of life..." -- Monty Python
I do not do it because I want to as a direct desire.
I do it because I love my family, and they depend on my income, so I try to make sure, like running away from zombies and not being slowest..., that I am not the least productive worker, m'kay?