The Martian terrain has always been the center of attention for UFO hunters for possible alien sightings.
Those involved in alien hunting or UFO hunting have on many occasions, come close enough to provide evidence justifying extraterrestrial presence.
Since scientists are monitoring the planet’s surface fervently with the help of rovers, which will aid them in deep space exploration missions, the images sent in by NASA’s rovers are thoroughly scrutinized by these UFO hunters, who claim to have unearthed several evidences of alien presence on the Red Planet in numerous incidences.
Now, the keen eye of UFO hunters has spotted another ‘indisputable’ evidence of a potential war that may have taken place on Mars triggering a full-fledged debate on the existence of life on the Red Planet.
A video has surfaced showing what looks uncannily like a cannonball on the surface of the Red Planet, which has been seized as proof of life.
The clip was posted on YouTube, where stargazers have been guessing what it could be.
The ball appears to be surrounded by ‘the fragments of a once civilisation’, Scott C Waring, founder of UFO Sightings Daily, wrote on his website.
He speculated that this ‘civilisation’ could have been wiped out by weapons fired down from space.
He stated: “I do believe these balls and millions of others were deliberately shot at Mars from space all at once to destroy their atmosphere, burn it away.
“What I mean is a large enough man made meteor shower could strip Mars of its atmosphere and thus, destroy all or most life on the planet surface.”
Check out the video below:
(Video courtesy: ModernGalaxy)
Many believe that the object is not a natural occurrence since it is a perfect sphere and is actually surrounded with red and brown rocks.
At Build 2017, Microsoft CEO Satya Nadella said, “The user experience is going to span all of your devices. That multi-device experience is what now needs platform capability.”
A big part of this is connecting your smartphone to your PC. Not only does this let you seamlessly move from web browsing on the phone to the Windows 10 PC, but it also enables the Cloud Clipboard, which will let you copy from one device and paste to another.
Since Windows 10 is considered a service rather than a set software products, more cross-device capabilities will be added on the fly. The first to appear is Continue On PC. How does it work? Simple. You’re browsing on your smartphone—on any browser and on either Android or iOS—and you just send the current page to your Windows 10 PC, where it opens automatically to that same page.
Continue on PC is just a taste of the multi-device cloud services promised by what Redmond terms the Microsoft Graph, which EVP for Windows and Devices Terry Myerson describes as “…an intelligent fabric that helps connect dots between people, conversations, projects, and content within the Microsoft Cloud–ensuring experiences flow seamlessly between Windows, iOS, and Android devices.”
1. Start at Settings
2. Phone Settings in Windows 10 Fall Creators Update
Here’s the Phone settings dialog. Note that you’ll be able to continue more than just browsing from phone to PC. In particular, email and other apps will also be able to make the jump from phone to PC. To get going, click on the Add Phone button. Of course, before you can do that, your PC needs to be signed into a Microsoft account.
3. Link Your Phone
The add phone dialog, as you might expect, asks for your smartphone number. Fear not, though, the number isn’t saved and is just used to send you an SMS with a link.
4. SMS Message
Here’s how the message sent to my iPhone looked, before and after previewing the iTunes App Store entry.
5. Continue on PC App
Connect to PC is the app that makes it all happen. A four-screen tutorial shows you how to complete setup.
6. Add to Share Sheet
Open the Share sheet from any app, press the More … button. Then find Continue on PC and slide its slider so that it’s green.
7. Sign In
When you first try to share to Continue on PC, you see this page for signing into the same Microsoft account that you use with your PC. You’ll only have to do this once.
Now you can send the current web page (or other app) to the linked PC. Note that you get a choice to open the item immediately or to send a notification to the PC’s Action Center. A lot of apps don’t work with Continue on PC, including Apple native apps like Photos. But any browser works, as do the Flickr and the Soundcloud apps, for example.
It’s pretty cool to launch something remotely from your phone on your PC!
The Bitcoin (BTC) cryptocurrency is designed for trustless, pseudonymous transactions. While it’s often touted as a way to move money anonymously, this is difficult to achieve in practice. Most Bitcoin Exchanges require you to provide ID and use a bank account in your own name to purchase coins.
All transactions are also publicly recorded in the Bitcoin Blockchain meaning the movement of your coins can be traced from the initial purchase to other payment addresses. Even if you buy Bitcoins for cash or mine them yourself, your Bitcoin wallet software may be associated with your computer’s IP address.
In this guide, we’ll explore how to disassociate any Bitcoins you purchase from your identity by using a Bitcoin mixer (sometimes known as a ‘tumbler’). A person who wants to protect their privacy first sends their Bitcoins to the mixing service, who will then swap their coins for someone else’s of equivalent value, less a small commission. The user can then withdraw these new Bitcoins from the mixing service to a new wallet. This makes it extremely difficult to link your Bitcoins to your identity by examining transactions along the Blockchain.
The Bitcoin mixer we’ve chosen for this guide, BitCoinFog, is one of the oldest and most reputable. The service charges a randomized commission of 1-3% on Bitcoins it processes.
Bear in mind that if you send your virtual coins to a mixing service which is unreliable or operated by a scammer, you’ll lose your Bitcoins. We encourage you to do your own research to find a trustworthy service.
1. Boot TAILS
TAILS (The Amnesiac Incognito Live System) is a version of the Linux operating system. It can boot from a DVD or USB stick on your machine. After you’ve finished using it, no trace of your activity will be left on the target machine. This makes TAILS perfect for privacy-related tasks like Bitcoin mixing.
TAILS also shunts all internet connections through the anonymizing Tor network. In this guide, you’ll use this to make sure your IP address isn’t linked to your Bitcoins.
2. Create transition wallet
If you already have some Bitcoins, you will most likely already have a virtual wallet to store them in, either on your computer, or online such as with a Bitcoin Exchange like Bitstamp. As your IP address can be linked to these, first you’ll use TAILS to create a temporary holding wallet for your coins before mixing them.
Click ‘Applications’ > ‘Internet’ then ‘Electrum Bitcoin Wallet’. The program will first display a warning saying that your Bitcoins will be lost if the machine restarts. Click ‘Launch’. (You’ll learn how to back up your wallet in the next step).
3. Back up transition wallet
In Electrum choose ‘Create a new seed’, then click ‘Next’. Electrum will now display 12 random words, for instance:
trade excite decide pink squeeze flight crazy diary pope five torch map
This is known as your ‘wallet seed’. Anyone with a copy of this can access the Bitcoins you send to this wallet. Write down the wallet seed (word order is important) on a piece of paper, then click ‘Next”’
Retype the wallet seed on the ‘Confirm Seed’ screen to make sure you have it written correctly, then click ‘Next’ again. Electrum will prompt you to set a password but there’s no need – just click ‘Next’.
4. Send funds to transition wallet
Electrum will now generate your wallet addresses using the seed from the previous step. Click on the ‘Receive’ tab to see your current payment address for Bitcoin and be sure to write it down (for example: 1FABUc4xvyCYYWBqiX3aKBs4YVkW31azi).
Next, use your existing Bitcoin wallet to withdraw the amount of BTC you want to mix to this address. The steps to do this will vary. If you bought your BTC via Bitstamp, visit https://www.bitstamp.net/account/withdraw to send funds to your new wallet address.
Electrum will show this amount as an unconfirmed balance until funds are confirmed. Minimize the Electrum window for now.
5. Register with BitCoinFog
Click ‘Applications’ and then ‘Tor Browser’. The current deep web address for our mixer of choice, BitCoinFog, is http://foggeddriztrcar2.onion. Enter this into your browser and press return. (Note you can check if the address is still correct by following the official thread on BitcoinTalk here). Domains ending .onion are specific to the Tor network and are designed to anonymize your location.
Click on ‘Register’ at the top right and enter your chosen username and password. (We recommend using Diceware to create these). Note these down on a piece of paper. Once you’ve registered successfully, enter your details to log in.
6. Deposit funds to the mixer
From the BitCoinFog page click ‘Deposit’. The website will automatically generate a deposit address for you.
Highlight this address with your mouse, right click and choose ‘Copy’. Reopen your Electrum Bitcoin Wallet and click on the ‘Send’ tab.
Right click on the ‘Pay To’ field and paste in the BitCoinFog deposit address. Click ‘Max’ under Amount, then ‘Send’. Electrum will confirm that the funds have been sent and will show you a transaction ID.
Reopen the Tor Browser and visit https://blockchainbdgpzk.onion. This is the dark net version of https://blockchain.info. Paste the payment address in the field at the top right to check the status of your funds. The transaction must be confirmed 6 times.
7. Generate storage wallet
Restart your machine and load TAILS once again. Click ‘Applications’ > ‘Internet’ then ‘Electrum Bitcoin Wallet’.
Ignore the warning and click ‘Launch’. In Electrum choose ‘Create a new seed’, then click ‘Next’. Electrum will now display 12 new random words. Write these down on paper in their precise order, so you can access your new, mixed coins in future. Electrum will also ask you to retype the seed.
To avoid confusion you may want to put a line through the wallet seed you generated earlier after writing this new one down. Remember that anyone with access to this seed can control your BTC so keep it safe.
8. Set up withdrawal
Click ‘Next’ to skip past the Electrum password screen, then click on the ‘Receive’ tab to see your new payment address. Make a note of this (for example: 1vjB1PyehWn5jRPkLV7RYFKvNmk1HEcPr).
Click ‘Applications’, ‘Tor Browser’, revisit BitCoinFog and sign in.
Click on the ‘Withdraw’ tab from the main page. Paste in your Electrum payment address in the box below.
Under ‘Time Span’, you can choose the period of time over which the coins will be withdrawn. Generally, the longer this period is, the less likely it is the coins can be traced back to you. The default is six hours, but you can choose up to 96 hours.
9. Mix your BTC
After you’ve set the ‘Time Span’ for withdrawals under ‘Delay’, you can vary the number of hours before starting withdrawal. Make sure to set this to at least one hour so no one can match the time of the transaction to when you were using the Tor network.
Finally click ‘Submit Withdrawal’. You’ll be asked to complete a small Captcha to continue. Carefully check the destination address, time span and delay before clicking ‘Submit Withdrawal’ once again.
If you set a delay for withdrawal, be sure to shut down your machine before the funds are processed. BitCoinFog will deduct a randomized fee (1-3%) for mixing the coins.
10. Restore your wallet
If you want to check on your newly mixed Bitcoins (or spend them!), reboot TAILS from your machine and return to ‘Applications’ > ‘Internet’ then ‘Electrum Bitcoin Wallet’.
Choose ‘Launch’ to start Electrum, then click ‘Next’. On the Keystore screen choose ‘I already have a seed’, then click ‘Next’ again.
On the ‘Enter Seed’ screen type in the seed of your storage wallet, click ‘Next’, then ‘Next’ again to skip past the password screen. Electrum will restore your wallet along with its balance.
Make sure you only access your wallet via TAILS in the future. This will ensure there’s no connection between your real IP address and these Bitcoins.
QR codes can be used for a lot of things – website links, coupons, tickets, and contact information, just to name a few – and scanning them using your iPhone or iPad couldn’t be easier.
Apple has built QR Code recognition into its camera app, which means all you need to do is open it up and point it at the code in question.
You’ll then get a notification appear on screen, promoting you to action the link the QR code points to – a quick tap on this and you’ll be taken to the desired location, usually within the Safari web browser.
How to scan a QR code on iPhone and iPad
Step one: Open up the camera app on your iPhone or iPad
Step two: Hold the device’s camera up to the QR code
Step three: No need to hit the shutter button, your iOS device will automatically recognize the QR code and provide you with an on-screen notification. (Make sure you have mobile signal or you’re connected to Wi-Fi.)
Wallet app can scan QR codes on iPhone and iPad
There’s also a built-in QR reader in the Wallet app on iPhone and iPod. To access the scanner, open the app, click on the plus button at the top of the “Passes” section, then tap on Scan Code to Add a Pass.
From here, you can scan QR codes for coupons, boarding passes, tickets, and loyalty cards, but only for the specific things that Wallet considers “passes.”
If you try to scan any other QR code, you’ll get an error message.
If you don’t fancy either of the above two methods, you can also head to the App Store where you’ll find a wide selection of free QR code reading applications.
If you read just one of these best programming books this year you’ll be a step ahead of nearly everyone around you. That’s because, according to Steve McConnell, the author of Code Compete, one book is more than most programmers read each year.
Back in 2008 author, blogger, software engineer and creator of Trello made this bold statement:
Programmers seem to have stopped reading books. The market for books on programming topics is minuscule compared to the number of working programmers. Instead, they happily program away, using trial-and-error. When they can’t figure something out, they type a question into Google.
Does this sound like you?
While search engines and community forums like Stack Overflow are indispensable, there’s no way you can obtain the same depth of knowledge and perspective as you get from reading books.
The best types of programming books are ones that don’t just tell you how, but explain the why behind it. They don’t just teach you about specific languages or how to code, but how to think. They stand the test of time and will help you become a better programmer, whether you are just starting out or have been in the industry for 30 years.
Without further ado, here is the list of the top 8 best programming books to read if you want to set yourself apart and become a coding powerhouse.
1. Coders at Work: Reflections on the Craft of Programming
If you’re curious about life as a programmer than Coders at Work is the book for you. It’s packed with interesting interviews from 15 accomplished programmers and computer scientists including Joshua Bloch, Peter Norvig, Donald Knuth, Ken Thomson, and Jamie Zawinski. The author, Peter Seibel (a programmer turned writer), got interviewees to open up about the famous projects that they worked on and the inspiring stories behind them. Coders at Work gives a peek into what makes some of the greatest programmers tick and how they think. Definitely a must read!
2. Code Complete: A Practical Handbook of Software Construction
Steve McConnell’s Code Complete is considered to be the encyclopedia of practical coding and a must-read for any professional programmer. And, it’s easy to understand why – it’s a massive piece of literature at 900-pages, but each chapter is packed with suggestions and techniques to improve everyday programming and construct code that is readable and easier to manage. McConnell has a knack for presenting his material in a story format that makes the book easy to read and even entertaining. No matter what level you’re at, Code Compete will undoubtedly change the way you think about and write code.
TIP: If you don’t have time to read the book in its entirety, flip to the last three chapters since it serves as a resource guide. From there, you can read through whichever chapters you want information on. Skip the Kindle edition and opt for the print copy since chapters are easier to reference.
3. The Mythical Man Month
The premise of this book is built on the fact that computers change, but people don’t. The Mythical Man Month is a programming classic that discusses the human elements of software engineering. Even though the book was written 30 years ago (first published in 1975) it’s stood the test of time. Why? Because building things, including software, has been as much about people as much as hit has been about materials or technology. If you’re aspiring to become a project manager, this book will help you understand things that can go wrong in software development and will give you practical advice or working with, organizing and managing teams.
4. Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability
If you’re going to read a book on usability make it this one! Don’t Make Me Think is a great resource for any web developer who want to create websites, mobile sites or mobile apps that are much easier to use. The book is loaded with helpful information that’s presented in a clear and concise way that could be understood by both technical and non-technical audiences alike.
5. The Pragmatic Programmer: From Journeyman to Master
Another oldie, but goody, that continues to stand the test of time. The Pragmatic Programmer is a collection of lessons and recommendations for software developers. The book contains a set of numbered tips, about 70 of them, which are collected on a single tear-out card situated in the back of the book. The tips alone might seem obvious, but they contain some surprising dimensions that will help strengthen your programming career and hone your craft!
6. Clean Code: A Handbook of Agile Software Craftsmanship
Poorly written code can bring a project to its knees, which is why developing great code is so important! In Clean Code, “Uncle Bob” Martin shares tips and examples on how to create better code. The book dives into the principles and best practices of writing clean code, and also presents increasingly challenging case studies presented that challenges readers to think about what’s right with the code, and what’s wrong with it. While examples in Clean Code are given in Java, but is applicable to nearly all programming languages.
TIP: Read Clean Code after getting through Code Complete since it deals with some of the same topics but at a higher level.
7. Programming Pearls
This is a classic book for newbies that teaches the basics of solving problems. If you work through the problems on your own (without looking ahead) you’ll learn a lot and be a much stronger programmer with a deeper understanding of algorithms and algorithm design.
8. Cracking the Coding Interview: 150 Programming Questions and Solutions
This is one of the go-to books for programming interviews if you’re looking to land a gig at a top company such as Amazon, Apple, Facebook, Google or Microsoft. As the title suggests, the book contains 150 programming questions that you might encounter at interviews, and then breaks down how to solve them. The remainder of the book focuses on non-coding aspects of the interview process such as interview prep, resume prep, behavioral prep, etc. Definitely one of the best programming interview books out there. Another good prep book is Introduction to Algorithms , which is considered to be the “bible of algorithms.”
9. Soft Skills: The Software Developer’s Life Manual
For most software developers, coding is the fun part. The hard parts involve dealing with clients, peers, and managers, staying productive, achieving financial security and so on. This book covers everything-else-apart-from-coding ranging from career, to personal branding, blogging, learning, teaching, finances, and even fitness and relationships.
Bonus Book: Zero Bugs and Program Faster
The author of Zero Bugs spent two years researching every bug avoidance technique she could find. This book contains the best of them! It includes useful tips and techniques, and presents information in an easy-to-digest way and brought to life with stories and metaphors that make it a really enjoyable (and memorable) read.
Have any other “must read” books that you would add to the list? Share!
Feeling down? Confused? Not sure what to do with your life? These commencement speeches may have the answers you’re looking for.
If not that, at least it will inspire and motivate you to bounce back in life.
Here are 7 motivational speeches to inspire you and change your life:
1. David Foster Wallace, 2005 Kenyon Graduation Speech23
“There are these two young fish swimming along and they happen to meet an older fish swimming the other way, who nods at them and says “Morning, boys. How’s the water?” And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes “What the hell is water?”
In this commencement address, Wallace reminds us that we often forget, or take for granted, the most obvious things around us. He acknowledges it’s difficult to stay aware of what’s happening in the world, especially when you’re too busy dealing with the monologue inside your head.
That’s what a college education is about, according to him. It’s learning how to think, exercising some degree of control over your thoughts so you can choose what to pay attention to.
Our thoughts affect our realities, and the ability to choose how you “construct meaning from experience” will determine the lenses from which you see the world and how you react in return.
2. Ellen DeGeneres, 2009 Tulane University
“Never follow anyone else’s path, unless you’re in the woods and you’re lost and you see a path and by all means you should follow that. Don’t give advice, it will come back and bite you in the ass. Don’t take anyone’s advice. So my advice to you is to be true to yourself and everything will be fine.”
This is one of the funniest graduation speeches ever! All humor aside, this speech shows why it’s better to be true to yourself, instead of trying desperately to be a second-rate version of someone else.
For years, Ellen thought being bisexual might prevent her from being a successful stand-up comedian but it’s just not the case. Ellen proved that you can be successful, whoever you are, if you worked hard and learn from your past experiences— even one as sad as the death of a loved one.
3. Charlie Munger, 2007 University of California Law School
*Skip to 4:08 for the actual speech
“You’re not going to get very far in life based on what you already know. You’re going to advance in life by what you’re going to learn after you leave here.”
Education doesn’t stop after you graduate from college. It doesn’t stop after you finish your MBA or PhD either. Munger says, “Wisdom acquisition is a moral duty. It’s not just something you do to advance in life.”
It’s a moral duty because it’s only through continuous learning that we can add to the vast knowledge of man kind. If we stopped learning, progress in all industries—computers, finance, engineering, biology, stops as well.
4. Michelle Obama, 2013 Eastern Kentucky University
“If you’re a Democrat, spend some time talking to a Republican. And if you’re a Republican, have a chat with a Democrat. Maybe you’ll find some common ground, maybe you won’t. But if you honestly engage with an open mind and an open heart, I guarantee you’ll learn something. And goodness knows we need more of that, because we know what happens when we only talk to people who think like we do — we just get more stuck in our ways, more divided, and it gets harder to come together for a common purpose. ”
As far as inspirational speeches go, Michelle Obama’s speech is very actionable. Her advice is simple (not easy), talk to each other with an open mind.
Different religion, race, political stand, it doesn’t matter. We can all learn from one another.
5. Jim Carrey, 2014 Maharashi University of Management
This is one of my favorite motivational speeches because Jim Carrey is such a good example of his message.
“So many of us choose our path out of fear disguised as practicality. My father could have been a great comedian, but he didn’t believe that that was possible for him, and so he made a conservative choice. Instead, he got a safe job as an account.”
Carrey’s father lost his accounting job when he was 12, and it was then he realized that failure is inevitable, whether you’re doing what you want or not. If that’s the case, you might as well take a stab at doing something you love.
6. J.K Rowling, 2008 Harvard Commencement Address
“I was set free, because my greatest fear had been realized, and I was still alive, and I still had a daughter whom I adored, and I had an old typewriter and a big idea.”
For writers and creatives everywhere, this is probably one of the most inspirational videos there is.
Rowling was suffering from depression when he wrote the Harry Potter books. But through grit and patience with herself, she was able to complete the first Harry Potter Manuscript and in doing so escape the clutches of depression.
Thanks to her, the world has Harry Potter.
7.Bono, 2004 University of Pennsylvania
In case you don’t know him, Bono is the lead singer of the famous band U2.
Of course, being the rock star that he is, he leads his speech by saying, “My name is Bono, and I am a rock star”
Being a rock star, I thought Bono would talk about the perils of fame, the road to stardom or something to that effect. But instead, he talked about big ideas and changing the world.
In his speech, he urges graduates to carefully consider their big idea. “What are you willing to spend your moral capital, your intellectual capital, your cash, (and) your sweat equity in pursuing outside of the walls of the University of Pennsylvania? The world is more malleable than you think and it’s waiting for you to hammer it into shape,” he said.
“There were people who went to sleep last night, poor and rich and white and black, but they will never wake again. And those dead folks would give anything at all for just five minutes of this weather or ten minutes of plowing. So you watch yourself about complaining. What you’re supposed to do when you don’t like a thing is change it. If you can’t change it, change the way you think about it.”
― Maya Angelou