me: damn I hate winter GIVE ME SPRING AND SUMMER
spring starts, bugs start coming out
me: take me back to winter
NASA Astronomy Picture of the Day 2016 September 4
Back in 1979, NASA’s Voyager 1 spacecraft flew past Jupiter and its moons. The images in this mosaic, featuring the moon Io against a background of gas giant Jupiter’s diffuse swirling cloud bands, were recorded by Voyager’s camera from a distance of about 8.3 million kilometers. The Io image from this mosaic may be the first to show curious round features on Io’s surface with dark centers and bright rims more than 60 kilometers across. Now known to be volcanic in origin, these features were then thought likely to be impact craters, commonly seen on rocky bodies throughout the Solar System. But as Voyager continued to approach Io, close-up pictures revealed a bizarre world devoid of impact craters, frequently resurfaced by volcanic activity. Earlier this year a new robotic spacecraft, NASA’s Juno, began to orbit Jupiter and last week made a pass within 5,000 kilometers of Jupiter’s clouds. During the next two years, it is hoped that Juno will discover new things about Jupiter, for example what’s in Jupiter’s core.
**NOT MINE**
Reposting in case the original source is lost someday. Check back on the original though; OP said he would keep it updated.
SOURCE
–
“
After seeing a list of pretty much only frameworks, with no actual learning resources I decided to throw together an actual list of resources. I will admit my personal focus has always been front & backend web, so this list may be a little biased. I’m sure I missed some and skipped some, sorry.
========== LEARNING ==========
Codecademy - https://www.codecademy.com //Multi Languages
SoloLearn - http://www.sololearn.com //Multi Languages
TutorialsPoint - http://www.tutorialspoint.com //Multi Languages
thenewboston - https://www.youtube.com/user/thenewboston //Multi Languages
Derek Banas - https://www.youtube.com/user/derekbanas //Multi Languages
Coursera - https://www.coursera.org //Multi Languages
TechRocket - https://www.techrocket.com //Multi Languages
FreeCodeCamp - http://www.freecodecamp.com //Web Languages
The Odin Project - http://www.theodinproject.com //Web Languages
DataCamp - https://www.datacamp.com //R
Learn-C - http://www.learn-c.org
Learn C++ - http://www.learncpp.com
Learn C# - http://www.learncs.org
Learn Python - http://www.learnpython.org
Think Python - http://greenteapress.com/wp/think-python
Learn Java - http://www.learnjavaonline.org
Learn JavaScript - http://www.learn-js.org
Learn PHP - http://www.learn-php.org
========== HOME PAGES ==========
PHP.net - http://php.net
ASP.net - http://www.asp.net
Ruby - https://www.ruby-lang.org/en
Ruby On Rails - http://rubyonrails.org
Python - https://www.python.org
Java - http://java.com/en/download/faq/develop.xml
MySQL - https://www.mysql.com
PostgreSQL - http://www.postgresql.org
sqLite - https://www.sqlite.org
Lua - http://www.lua.org
========== REFERENCES ==========
MDN - https://developer.mozilla.org/en-US //Web Documentation & Tools
Stackoverflow - http://stackoverflow.com //Large Question Forum
GitHub - https://github.com //Repository
W3School - http://www.w3schools.com //Web Documentation. Contains some outdated or wrong info, but not terrible for quick references
W3C - https://www.w3.org //Web Standards
========== PLAYGROUNDS ==========
JSFiddle - https://jsfiddle.net
CodePen - http://codepen.io
JS Bin - http://jsbin.com
CodePad - http://codepad.org
PHP Fiddle - http://phpfiddle.org
SQLFiddle - http://sqlfiddle.com
RegEx101 - https://regex101.com
txt2re - http://txt2re.com
CheckiO - http://www.checkio.org
========== Editors / Clients ==========
NotePad++ - https://notepad-plus-plus.org //windows
SublimeText - https://www.sublimetext.com //windows & OSX & Ubuntu
Atom - https://atom.io //Windows & OSX & Ubuntu & Linux
Coda - https://panic.com/coda //osx
TextWrangler - http://www.barebones.com/products/textwrangler //osx
Brackets - http://brackets.io
Cloud9 - https://c9.io //Dev in the Cloud
VIM - http://www.vim.org //Cross platform
Emacs - https://www.gnu.org/software/emacs //Cross platform
Putty - http://www.putty.org //windows
iTerm2 - https://www.iterm2.com //osx
phpMyAdmin - https://www.phpmyadmin.net //browser based
FileZilla - https://filezilla-project.org //windows
Cyberduck - https://cyberduck.io/?l=en //osx
Transmit - https://panic.com/transmit //osx
MATLab - http://www.mathworks.com/products/matlab
========== Frameworks / Helpers ==========
====== DO NOT JUST JUMP INTO THESE =======
============ LEARN FIRST =============
========= There are tons more ==========
— HTML & CSS —
Bootstrap - http://getbootstrap.com
HTML5 BoilerPlate - https://html5boilerplate.com
LESS - http://lessframework.com
SASS - http://sass-lang.com
— Javascript —
jQuery - http://jquery.com
Prototype - http://prototypejs.org
YUI - http://yuilibrary.com
React - https://facebook.github.io/react
Angular - https://angularjs.org
— PHP —
Zend - http://framework.zend.com
Cake - http://cakephp.org
Laravel - https://laravel.com
Symfony - http://symfony.com
yii - http://www.yiiframework.com/wiki/?tag=yii2
— Ruby —
Rails - http://rubyonrails.org
Sinatra - http://www.sinatrarb.com
Ramaze - http://ramaze.net
— Python —
Django - https://www.djangoproject.com
Gears - http://turbogears.org
Cherry - http://www.cherrypy.org
Flask - http://flask.pocoo.org
— Perl —
Catalyst - http://www.catalystframework.org
Mojolicious - http://mojolicio.us
— Java —
Spring - http://spring.io
Play - https://www.playframework.com
Dropwizard - http://www.dropwizard.io
Eclipse - https://eclipse.org/downloads
IntelliJ - https://www.jetbrains.com/idea
========== PERSONAL TIPS ==========
// Stay hydrated. I recommend Mt Dew, Monster, or Red Bull //The last line was sarcasm, these drinks do not hydrate you. Drink water for hydration. Green tea, coffee and dark chocolate can be good (moderation matters) sources for an extra energy boost. // Comment heavy, comment often. You may know what you’re doing at 4:30am, but when you revisit that code in 2 months you can quickly become your own wost enemy. // When switching languages, remember your syntax. + is not . // A semicolon can make or break you // KISS - Keep It Simple, Stupid. What seems to be the most complex problem is usually the easiest solution; e.g. after debugging for an hour, remember you changed a default in your table from 0 to NULL and that is why our code is breaking … not that I’ve ever done that; especially not last night.
“ Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.” -Martin Golding
“ A good programmer is someone who always looks both ways before crossing a one-way street.” -Doug Linder
“Programming is like sex. One mistake and you have to support it for the rest of your life.” -Michael Sinz
“
SOURCE
Code Complete (2nd edition) by Steve McConnell
The Pragmatic Programmer
Structure and Interpretation of Computer Programs
The C Programming Language by Kernighan and Ritchie
Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
Design Patterns by the Gang of Four
Refactoring: Improving the Design of Existing Code
The Mythical Man Month
The Art of Computer Programming by Donald Knuth
Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
Gödel, Escher, Bach by Douglas Hofstadter
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Effective C++
More Effective C++
CODE by Charles Petzold
Programming Pearls by Jon Bentley
Working Effectively with Legacy Code by Michael C. Feathers
Peopleware by Demarco and Lister
Coders at Work by Peter Seibel
Surely You’re Joking, Mr. Feynman!
Effective Java 2nd edition
Patterns of Enterprise Application Architecture by Martin Fowler
The Little Schemer
The Seasoned Schemer
Why’s (Poignant) Guide to Ruby
The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
The Art of Unix Programming
Test-Driven Development: By Example by Kent Beck
Practices of an Agile Developer
Don’t Make Me Think
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
Domain Driven Designs by Eric Evans
The Design of Everyday Things by Donald Norman
Modern C++ Design by Andrei Alexandrescu
Best Software Writing I by Joel Spolsky
The Practice of Programming by Kernighan and Pike
Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
Software Estimation: Demystifying the Black Art by Steve McConnel
The Passionate Programmer (My Job Went To India) by Chad Fowler
Hackers: Heroes of the Computer Revolution
Algorithms + Data Structures = Programs
Writing Solid Code
JavaScript - The Good Parts
Getting Real by 37 Signals
Foundations of Programming by Karl Seguin
Computer Graphics: Principles and Practice in C (2nd Edition)
Thinking in Java by Bruce Eckel
The Elements of Computing Systems
Refactoring to Patterns by Joshua Kerievsky
Modern Operating Systems by Andrew S. Tanenbaum
The Annotated Turing
Things That Make Us Smart by Donald Norman
The Timeless Way of Building by Christopher Alexander
The Deadline: A Novel About Project Management by Tom DeMarco
The C++ Programming Language (3rd edition) by Stroustrup
Patterns of Enterprise Application Architecture
Computer Systems - A Programmer’s Perspective
Agile Principles, Patterns, and Practices in C# by Robert C. Martin
Growing Object-Oriented Software, Guided by Tests
Framework Design Guidelines by Brad Abrams
Object Thinking by Dr. David West
Advanced Programming in the UNIX Environment by W. Richard Stevens
Hackers and Painters: Big Ideas from the Computer Age
The Soul of a New Machine by Tracy Kidder
CLR via C# by Jeffrey Richter
The Timeless Way of Building by Christopher Alexander
Design Patterns in C# by Steve Metsker
Alice in Wonderland by Lewis Carol
Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
About Face - The Essentials of Interaction Design
Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky
The Tao of Programming
Computational Beauty of Nature
Writing Solid Code by Steve Maguire
Philip and Alex’s Guide to Web Publishing
Object-Oriented Analysis and Design with Applications by Grady Booch
Effective Java by Joshua Bloch
Computability by N. J. Cutland
Masterminds of Programming
The Tao Te Ching
The Productive Programmer
The Art of Deception by Kevin Mitnick
The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp
Masters of Doom
Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett
How To Solve It by George Polya
The Alchemist by Paulo Coelho
Smalltalk-80: The Language and its Implementation
Writing Secure Code (2nd Edition) by Michael Howard
Introduction to Functional Programming by Philip Wadler and Richard Bird
No Bugs! by David Thielen
Rework by Jason Freid and DHH
JUnit in Action
Source: http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
Would you like to know how bankrupt our societies are? Financially AND morally? Before you say yes, please do acknowledge that you too ar eparty to the bankruptcy. Even if you have means, or you have no debt, or you’re under 25, you’re still letting it happen. And you may have tons of reasons or excuses for that, but you’re still letting it happen.
Our financial and moral bankruptcy shows – arguably – nowhere better than in the way we treat our children. A favorite theme of mine is that any parent you ask will swear to God and cross and hope to die that they love their kids to death, but the facts say otherwise. We only love them as far as the tips of our noses, or as far as the curb. That means you too.
While we swear on our mother’s graves that we love them so much, we leave them with a world that lost half of its wildlife species in 40 years, that can expect to make coastal areas around the globe uninhabitable during their lifetimes, and a world that is so mired in debt just so we can hang on to our dreams of oversized homes and cars and gadgets that all there will be left for them are nightmares.
But I always wanted what was best for them! Yeah, well, you always chose to not pay too much attention, too, and instead elected to work that job you hate and keep up with the Joneses and tell yourself there was nothing you could do about it anyway other than a yearly donation to some socially accepted charity in bed with corporations (you didn’t know? well, did you try to find out?)
You elected leaders that promised to let you keep what you had, and provide more of the same on top. You voted for the people who promised you growth, but you never questioned that promise. You never wondered, sitting in your home, the size of which would only 100 years ago have put aristocracy to shame, what would be the price to pay for your riches.
And you certainly never asked yourself if perhaps it would be your own children who were going to pay that price. Well, ‘Ich hab es nicht gewüsst’ has not been a valid defense since the Nuremberg trials, in case you were going for that.
The fact of the matter is, we can continue our lifestyles, best as we can, because we are able to make our children pay for it. We allow ourselves to continue to kill more species, at home but mostly abroad, because we never get in touch with any of those species anyway. Other than mosquitoes, which we swat. We can drive our 3 cars per family because we only see the ice melt in the Arctic on TV.
And we allow ourselves, and our governments, to get deeper into debt everyday, because we’ve been told that without – ever – more debt we would all die, that debt is the lifeblood of our very existence. We don’t understand what it means that our governments increase their debt levels by trillions every year, and we choose not to find out.
That’s a matter for the next generation; we’re good with our oversized flatscreens and coal powered central heating and all of that stuff. We are better off than the generation of our parents, and isn’t life always supposed to be like that?
Which brings us back to your kids. Because no, life is not supposed to be like that. Not every generation can be better off than the one before. In fact, you are the last one for whom that is true. It’s been a short blip in human history, let alone in the earth’s history, and now it’s over. And you must figure out what you’re going to do, knowing that not doing anything will make your sons and daughters futures even bleaker than they already are.
Europe Sacrifices a Generation With 17-Year Unemployment Impasse
Seventeen years after their first jobs summit European Union leaders are divided on how to create employment and a fifth of young people are still out of work. At a meeting in Milan today Italian Prime Minister Matteo Renzi plans to tout the new labor laws he’s pushing through. French President Francois Hollande will argue for more spending, a proposal German Chancellor Angela Merkel intends to reject. Britain’s prime minister David Cameron isn’t coming.
Their lack of progress may increase the frustration of ECB President Mario Draghi’s calling on the politicians to do their bit now and loosen the continent’s rigid labor markets even if that means facing the ire of protected workers. “An entire generation is being sacrificed in countries such as Spain,” economist Ludovic Subran said. “That has a real impact on productivity in the long run.”
How someone can talk about “a real impact on productivity” in the face of millions of lost and broken lives is completely beyond me. You have to be really dense to do that. And they pay people like that actual salaries.
When EU leaders met in Luxembourg in November 1997, the soon-to-be-born euro zone’s unemployment rate was about 11%. Jean-Claude Juncker, then prime minister of the host country, now president designate of the European Commission, promised a mix of free-market solutions and government plans would mean a “new start” for young people. Today the jobless rate is 11.5%. The Milan summit will focus on youth unemployment, which afflicts 21.6% of people under 25 across Europe, according to Eurostat. Even this number is almost identical to 1997, when it stood at 21.7%.
Average European youth unemployment numbers may not have changed much since 1997, which is bad enough, but plenty numbers did change. The young people of Greece, Spain, Italy and Portugal were not nearly as poorly off 17 years ago as they are today. That’s what the eurozone project has accomplished.
The leaders “need to discuss meaningful job creation,” Subran said. “It’s about avoiding the neither-nor situation of people being out of both work and school. This means providing jobs in the short term and training to improve skills and employability in the long term.” In February 2013, the EU allotted €6 billion ($7.6 billion) for youth-employment initiatives between 2014 and 2020, with the bulk of the spending in the first two years.
The centerpiece of the initiative is a “Youth Guarantee” that anyone under 25 should have either a job, apprenticeship, or training program within four months of leaving formal education or becoming unemployed. The initiative focuses on regions with over 25% youth unemployment, which is the whole of Spain, Greece, and Portugal, all but the north-east of Italy, about half of France, and a few regions of eastern Germany.
Lofty words. But nothing has come of them in many years, and nothing will. Politicians vie for the votes and campaign donations of the parents, not the children. Until the children are the majority block, but by then present day leaders will be gone.
Germany is opposed to discussing new spending until already allotted sums have been spent. Instead, Merkel’s government has stressed liberalization of labor markets as the best path to create jobs. France and Italy argue they are already taking steps to loosen their labor markets and those efforts won’t work without a background of growth.
Italy’s proposed rules, opposed by some lawmakers from Renzi’s Democratic Party, aim at making firing easier while providing a new system of income support for those who lose their job. European employment did improve after 1997, with the unemployment rate bottoming between 2007 and 2008 at 7%, and 15.7% for young people, as a credit bubble boosted growth in Spain and Greece.
It ballooned during the subsequent financial crisis. “I’m worried how the euro zone has detached itself from the rest of the world economy,” French Prime Minister Manuel Valls told business leaders in London Oct. 6. “If there is no strategy to support growth at the eurozone, we will be in even greater trouble.”
The only solutions in the minds of the leadership are reforms (make it easier to get rid of the older people and let the young do their jobs at half the price) and growth. Both of which have failed for all those years, but that’s all folks so they press for more of the same. Who cares about the young until they can unseat you?
The present leadership selects for a future in which they – and theirs – will still be the leadership. It’s only natural. Any victims made along the way there are seen as necessary collateral damage. Reforms and growth. Reforms being break down what generations of workers have built up in rights. Fighting squalid working conditions and miserable low pay. Think about that what you like.
But growth? What if there is no growth? Hey, even the IMF just said growth won’t return to levels of old. And then called for more reforms. But what lives will your children have if growth is gone, and what are you prepared to for them is it is? How are you going to soften the blow for them? How much are you willing to sacrifice for your children lest they be sacrificed by society?
One last thing: it seems obvious that we teach our kids the wrong skills. Or there wouldn’t be so many unemployed or in low-paying jobs. So if we want our kids to get a job, what should change in our education systems? Now, I must be honest with you, I’ve found our education so bad ever since I was even younger than I am now that I up and left.
I simply noticed that it was meant for people happy to be pawns in someone else’s game, and I knew that wasn’t me. Colleges and universities mold people into usable – not even useful – ‘things’, provided there is no independent thinking going on. Because that kills the entire set-up. It’s all been an utter disgrace for decades.
But this is not about me. The question is, what are we going to teach our kids? Well, with our present power structure, it will be a mere extension of what there is today. The overriding idea is that tomorrow will be like today, just with more of the same. That’s all we know, and all we have. And that’s what keeps our leaders happy too: a world in which they feel they can be safely settled into their comfy seats. Progress while sitting still. Don’t think I’m right? THink about it.
So would do you think the consensus would be when it comes to education? I think it would be having our kids be managers, lawyers, programmers, the same things that are ‘in’ today. More of the same, just more. But is that so wise if even the IMF says growth will never be the same it once was? What if things get really bad? What skills will they have that can help them through times like that?
Shouldn’t we perhaps teach our kids basic skills first, just in case? So they can grow and preserve food, build a home, repair machinery, that kind of thing? And only after that deal with the fancier stuff?
We have become utterly dependent on the ‘system’. Is it a good idea for our kids to be too? We lost our basic skills – or at least our parents did – at the exact same time that ‘growth’ became the magic word du jour. The idea was that we didn’t need them anymore, that other people would grow our food and take care of all the other basic necessities for us.
But what if that was just a temporary bubble, and it’s gone now? The data sure point to it. In that case, should we rush to move back our sons and daughters to the skillset our grandparents had?
And just in case you think this is all and only about Europe, this is a great portrait of America:
If you read a great book, or see a really good film, they can change the way you view things. It’s the quality of the things you invest in that’ll add to who you are.
Saoirse Ronan (via a-thousand-words)
Human Spatial Memory is Made Up of Numerous Individual Maps
Spatial memory is something we use and need in our everyday lives. Time for morning coffee? We head straight to the kitchen and know where to find the coffee machine and cups. To do this, we require a mental image of our home and its contents. If we didn’t have this information stored in our memory, we would have to search through the entire house every time we needed something. Exactly how this mental processing works is not clear. Do we use one big mental map of all of the objects we have in our home? Or do we have a bunch of small maps instead – perhaps one for each room? Tobias Meilinger and Marianne Strickrodt, cognitive scientists from the Max Planck Institute for Biological Cybernetics, investigated these questions in a research study.
The research is in Cognition. (full access paywall)
Google Busts Symantec-Issued Certificates and Its a Big Mess
Google said it would begin withdrawing trust from web sites with certificates issued by Symantec Corp. In-brief: Google’s rebuke of Symantec over its sloppy and problem-plagued certificate authority business risks upsetting some of the Internet’s biggest brands. (more…)
View On WordPress
Masterpiece by Mr. Golden Sun by carloyuen #SocialFoto
this week the senate will vote on whether or not to give the fbi warrantless access to your browsing data. this is extremely dangerous and a violation of privacy. not only would the fbi be able to essentially hack into your computers and internet service, but they might also hack into ones overseas. anything on your computers, they’ll be able to have access to. this is an extremely dangerous power the fbi is trying to get, and it CAN be stopped, but only if you guys are willing to put forth the effort.
how do you stop it? first, get the word out. twitter, tumblr, facebook, just get the word out by either making your own status or sharing this link.
secondly, call your senators. on this website, just enter your phone number and it will give you a script to read off of. it will take you less than 30 seconds, trust me. you can also tweet them, send them emails, etc. all the contact info is on this site here. they will listen. dont know who your senators are? go here and scroll to the bottom. it lists all the senators and who you can call. also, you can tweet at them or send them an email. (all the links in this paragraph lead to the same source)
guys, it is extremely important this bill not get passed. PLEASE reblog this and at least tweet at them? you dont even have to think of anything to type. you literally click the tweet button and it does it for you. please, guys, please.