Chris Hannah

University Project

I’m currently studying Computer Science at London Metropolitan University, and in my final year I will have to come up with a project to do.

Although I’m only in my second year and I will start the third year in around September, we’ve been told to start thinking of ideas now. So I will start a new section on this website and hopefully start thinking of things I can do.

According to my lecturer the most popular projects seem to be websites or mobile applications. I think I’d prefer to make an app of some sort, or if I do make a website then it will be more of a service.

Once we work out a few ideas, we then have to then submit them to see if they’re good enough to warrant a grade at the end. It can’t be too simple and it can’t be too complex, therefore I better think of a few!

So that’s the introduction done, if you want to see how it’s going then you can just go to the University section. Otherwise you can follow me on Twitter @chrishannah.

Italy Bound!

I’d like to write about my most recent trip to Peschiera del Garda, Italy. It was a spur of the moment decision, and was actually booked 6 days before we (me and @rebeccarobot) left. We were there for 4 nights in total.

Getting There

Both of us on the Plane
Getting there was theoretically easy, as it’s only a 2 hour flight from London Gatwick to Verona airport. Except the deal we used limited the flight out there to 8:20am, and we had to get there 2 hours before, so that was already 6:20. Then luckily for us (not), Gatwick is about an hour drive from where we live. Basically, we ended up leaving at around 5am. Add that to the fact the Rebecca was up all night packing, we slept for about 2 hours max.

After arriving at London Gatwick, we followed the signs to drop our luggage off to then find we had to go to another floor. For some reason our flight was on a different floor to everyone else. But after all the travelling around the airport, I found a Starbucks. As soon as the gate was opened, we swiftly moved there and pretty much slept through the whole journey.

Once we had got to Verona airport, we quickly decided that a taxi would be the easiest method of getting to the hotel. As we flew out on the 27th December, the taxi prices go up by about 20% for some reason. When I originally looked on a map it said the drive was around 24 minutes, it actually took just over 10. It cost us around €60 but we really didn’t have a choice.

Day 1

Lake Garda

Our first day was a bit short, mainly due to the issue of sleep. However, we did decide to take a visit to the Lake. Where we were greeted by a very affectionate cat, who even like to sit on my lap. The view was amazing, even though we could see hardly anything because of the mist. It was also the perfect moment for a panorama.

One of the probably funniest moments of the trip, came when we found a little place to get a coffee, seeing as it was pretty cold outside. I asked for a Latte, and Rebecca asked for a Hot Chocolate, what we got wasn’t what we expected. Turn’s out Latte in Italian literally means milk, and when I was asked "Do you want milk?", I thought he was referring to milk in a coffee. Also, Rebecca had thought she was getting a Hot Chocolate, but instead received hot chocolate. It was pretty much melted chocolate, and it was really nice. Then for a snack I had some kind of pizza, but it was served on bread?

Well we made our way back to the hotel (around 15 minutes from the Lake), ideally to have a nap and then go out for dinner. At around 5pm Rebecca fell asleep, and I think I was watching some Kevin Hart on Netflix. I must of fallen asleep because I then woke up at around 2am, so I guess we weren’t having dinner! Seeing as I wasn’t too tired after that sleep, I watched Star Trek (the first J.J. Abrams one). Then I had a bit more sleep.

Day 2

Our second day in Italy was a bit more interesting, and as I’m thinking about it now, we did a lot more than I thought.

We started the day with a plan to buy some food for the room, as the prices were pretty steep – I cant remember exactly but around €3 for a can of Becks. We actually looked for a supermarket on Apple Maps the day before, but it said the nearest one was about an hour walk. However after seeing a sign for a Lidl near our hotel, I downloaded Google Maps and turns out it was only a 10 minute walk. I did buy some Becks actually, the same cans as the hotel except they were 60c each. Of course we bought some chocolate as well.

Cafe

After a little food shopping, we headed into Peschiera centre where most things were closed (Italy don’t do mondays). We found a nice little café to go for lunch, this time I actually managed to order a real coffee.

Clear Water

We explored near the lake for a while, and the water was crystal clear. I got some good shots of the ducks, and even a cool panorama.

Late afternoon we went back to the hotel. I had found the Arsenal game on my iPad so I was planning to watch that, and Rebecca wanted to go to the Spa. So as there was a "Relaxation area", we decided to both go down and I would just watch the football in there. What I didn’t plan, was for the WiFi to suddenly become unreachable as soon as I entered. I think Rebecca had a nice time, but I had 45 minutes exploring what I could do without internet access. I did manage to catch the second half though, where to my delight we won 1-0.

Then it was time to find a restaurant to eat at, there was one near the Lake front, which was apparently quite modern and usually full of tourists. TripAdvisor had some good reviews on it, and they had some good comments on Facebook, so we used Apple Maps to get there.

It didn’t turn out to be a wise choice, because when we got there it turns out the restaurant is shut until March 2016. It was pretty cold by this point, so we were not impressed. Especially as their own Facebook page seemed pretty active and it even said they were currently open. Apple Maps was pretty useless for finding restaurants, so I downloaded Google Maps – which actually showed the correct info about it being shut. It was this and quite a few more previous bad Apple Map experiences over the past two days, that made me retire it for the rest of the holiday.

Restaurant
So we walked for about an hour along the lake front, in the direction of the centre as somewhere had to be open. There was one open that we had actually seen before that day, it was really nice inside. I chose a Beef fillet, and it was a bit more raw than i’m used to. I think the waiter said "Medium?", but I only realised after I had received it. Normally it’s well done for me. One last treat of the day was what Rebecca chose for pudding, it was something to do with strawberry and chocolate. According to the english translation is was "Emotional Chocolate and Strawberry Gelato", we still don’t know what made it emotional.

Day 3

This was the first time we really had good weather, it was actually so warm I think Rebecca might not of worn a coat at one point!

Path

We decided to make full use of the weather, so we decided to take a trip to the Sealife Center, which was around an hour walk. But we detoured a bit so we could walk along the Lake. We found out today that there is a really nice path you can take, which leads you directly to the Lake. It also features a house with some cool gates! They look pretty weird at night though.

Once we were at the lake, we were greeted with the most amazing view again! So of course I took another panorama. The lake is so nice, you can just sit and watch for ages.

river

After hanging round the water for a bit (and taking loads of photos that you can see later), we started our journey to Sealife. Then we found the bit of the Lake where it connects to a river, which looked really nice, but it has nothing on the next part. Because after we crossed the river, and walked behind some buildings, we found a really beautiful place to walk. And then! Over that tiny little hill, there was one of the best sights.

River Instagram

It was the next section of the river I think, but the clear water, the sun, and this really nice bridge made the perfect view. So I took loads of photos (here’s three: one, two, and three).

The rest of the journey wasn’t as pleasing to the eye, as for a while Google Maps directed us to walk alongside a pretty busy road. And there was no path, so most of the time we were walking on the verge, or even in the road!

Sealife

After quite a lot of time, we finally made it! The prices weren’t that bad either, only €15 each for an adult ticket. Rebecca wasn’t too pleased, because you don’t get to do the fun little quiz for children with it.

There was some odd animals, like a very big crab, red starfish, loads of different fish, and all sorts that I’ve taken far too many pictures of. It was going really well, until I decided to look at the time on my Apple Watch. As I brought it up, the glass slightly tapped the internal concrete wall (I’ve knocked it much harder than this before). Then, crack. I had cracked my pretty new Apple Watch from top to bottom. Luckily it doesn’t affect the use of it, and it’s not super visible. But it certainly pissed me off.

Jellyfish

I was cheered up a bit with the Jellyfish, they looked awesome. There’s probably more photos of Jellies on my camera than pictures of us. You could see right through to the other side of the tank as well, so we took a photo of myself and of rebecca through that!

The last animal we saw was their sealion, I was surprised they only had the one actually. Both of us are huge fans of the Sealions at our local zoo Whipsnade, so we decided to go to the show. Yeah it could jump a few feet out of the water, and it could do a handful of tricks. But it’s nothing compared to the Sea-lion show at Whipsnade. Maybe it was a mix of stress of the watch breaking, and our previous experiences at our zoo, but it didn’t seem spectacular.

Thankfully, they had a restaurant. So chicken burgers it was!

By this point it had become pretty dark, so we asked (Rebecca did) the people in the gift shop about any buses that run, or even if we could get a taxi. And they kindly pointed us in the direction of a free shuttle bus to the central station, not far from the Lake.

Nativity

We saw something pretty unique when we got back. There was a whole nativity underwater. INCLUDING BABY JESUS!

As usual the day ended with some more hot chocolate.

Day 4

This was our last full day in Italy. First things first, we headed to breakfast. Mine and Rebecca’s breakfast were a bit different.

Lake Panorama

Then we decided to go back down to the lake, but this time we walked in the opposite direction to normal.

It was a lot clearer this day, and there was also a lot more swans out. We also found loads of fish all together in the harbour, and some more ducks.

Rebecca decided that she would go and stroke one of the swans, while I kept well away.

Here’s one of her new friends:
Thug Swan

We also had a little bottle of Prosecco each to drink (Christmas present from my mum), so we "enjoyed" that in the afternoon!

Fat cat

There was one more animal left to greet us this day as well, as this ginger cat wanted to follow us for a bit. It didn’t like to be stroked though.

On the walk back to the hotel, Rebecca captured a rather nice photo of me, and I also got a really cool timelapse of the lake!

When we got back to the hotel, Rebecca went to the spa and I stayed in the room for a reason which I have already forgot. She then dragged me down there, in order to take some pictures of it, as it was empty. It only took a few minutes, but I was scarred for life. I did something I never wanted to do in my life. I wore sandals. I was just standing by the door taking a photo, but nope I was told to wear them. Never mind my aversion to wearing sandals, or people that wear them. They were also far too small.
Picture evidence will be destroyed.

Me and Cesare

Both of us went out to meet my friend Cesare! Who is the developer of Tasktic for iOS! It was very odd how we ended up meeting, but the story is… I run an app review site called App Recap, and I reviewed Tasktic for him a while ago. But recently I got an invite to Product Hunt, so I submitted Tasktic, which had some good effects! He then said the next time i’m in Italy he’d get me a beer, this was actually the day after I booked our trip, so this was the day we took him up on that offer!

We both had a beer each, Rebecca had to be different and get an icecream.

It was a few hours of talking about apps, random stuff, and also what we’d been getting up to in Italy so far. Including my incident where I ordered a cup of milk instead of a coffee.

Last Restaurant

Then it was time for dinner. We first walked around the shops for a bit, where we saw another cat that was running round inside one of the shops. We actually planned a reastaurant to go to this night, but we then found it was closed. So we found one nearby.

I had the finest in Italian pizzas – the Margherita, and Rebecca had erm, something a bit different (who puts onions on a pizza?).

The pudding was like the normal ones you get here in England, mine was some massive ice cream, brownie, cream, thing. Rebecca had a strawberry thing with cream, I’m sure you love these descriptions.

As we left, Rebecca had to ask a woman if she minded her taking a photo of a painting behind her. She got the photo fine, but the Italian woman looked a bit confused why she wanted it. (I don’t know either).

Day 5

The last day! Well half a day, because our flight left at 12:00 so we had to leave before 10am!

last breakfast

So all we had time to do was to eat some breakfast! I had the usual ham, cheese, croissant and a coffee. Rebecca has bacon and egg on toast. Of course she had to find the biscuits table, which meant she had to get a few of these. They actually survived the trip back home.

After eating this, we got a taxi to Verona Airport. They say you have to be there 2 hours earlier, but we didn’t even have the info drop the luggage off for another 30 minutes.

Once we had that, Rebecca gave them her bag (She had the only hold luggage). It was overweight! So quickly she moved her soap bag to her other bag. The only problem with this, was that we forgot about the liquid rules, so she lost some expensive stuff going through customs!

I then had to wait with the bags, while she looked at what rubbish she could buy at the airport. Then finally we were able to get on the plane.

flight

The flight was okay, apart from the landing which was a bit dodgy. They couldn’t seem to fly the plane straight for a while.

This was a minor issue however, compared to what came next.

We flew from Gatwick North Terminal, and we were scheduled to fly back here. But for some reason which I didn’t listen to – we had to go to the South Terminal.

It was pretty confusing, as when we landed I checked Google Maps and it showed where we were, and we were next to the North Terminal! But we then had to walk for about 20 minutes, which I’m guessing was to get to the South terminal.

It shouldn’t of been that bad, because there are pretty regular shuttle buses that go to the North Terminal Long Stay Carpark (where we were parked).

So we found our way out the front, and the bus came with "Long Stay" on the side of it. We didn’t know if it was the same one, or if there was another for this terminal. The driver didn’t know either.

He suggested we went back inside, and got ""the shuttle"" to the North Terminal. Surely this defeats the point of us being redirected in the first place, but that’s a mystery.

We went back inside to ask someone who worked there for instructions, and what the best solution was to get back to the car. We asked if there was actually two long stay car parks, or if it’s the same one. No-one knew this, the guy even asked someone who looked superior to him and she didn’t know how many there were either!

They then suggested we got the quick train to the North Terminal, so we got there eventually. But if you remember, earlier the bus driver told us "It’s not a train, it’s more of a shuttle". Turn’s out the driver had clearly never seen a train before, because that’s what it was.

Finally, we reached the car. About 2 hours after we had landed.

We then diverted to McDonalds, and went home.

The End!

(I hope this wasn’t too boring to read, it certainly took a long time)

If you want to stay updated with the other boring things we do, you can follow us on Twitter:

There was loads of photos and videos that we took, that aren’t in this post. To view them all, check out my Flickr.


Serpentine - My Snake Clone

I created my first ever snake clone! It was a quick entry for Ludum Dare #34, just because I wanted to enter something, and it’s something I’ve never done before.

So I went with a basic 4 colour palette, in the style of old GameBoy games. And also super simple graphics, so everything is square blocks.

It’s my first SpriteKit game as well which is nice, because I’ve been meaning to actually use it for a while. So hopefully I use it again soon!

Here is what the game looks like:
SNKE_2

You can view the Ludum Dare entry page for the competition version, or if you want the more updated version then check out Serpentine on itch.io. I’ll probably add a bit more to Serpentine in the future, so if you want any updates it’s probably best to follow me on twitter @chrishannah.

Cool Things to do in Terminal

I’ve been playing around with Terminal recently (the command line interface for Mac), and I’ve come across a few cool things you can do with it. So here they are.

1. Watch Star Wars Episode IV

Star Wars
Yes, you can watch the first Star Wars movie straight from Terminal. The whole thing is in ASCII code, and it looks pretty good. I probably shouldn’t admit this, but I put this on in one of my rather boring university lectures. All you have to do is type:

telnet towel.blinkenlights.nl

You can do this in Windows as well, but sometimes you have to enable Telnet on your machine first, so here is a guide for that.

2. Play Retro Games

Screen-Shot-2015-11-09-at-22-18-10
You can play some very cool retro games right inside your Terminal window, and it’s pretty easy too. Just type in emacs, press Enter, then press “Esc + X”, and then you can type in the games you want to play. Here are a few of the games:

  • tetris
  • pong
  • snake
  • solitaire
  • gomoku
  • 5×5
  • dunnet
  • landmark
  • doctor

3. Talk to a Doctor

You can also use Terminal to talk to a virtual psychologist! Use the same steps as above, but instead of typing a game, type “doctor” (without the quotation marks).

4. Set a Start-up Message

Add some personalisation to your Mac by adding a start-up message. Type the following, replacing Message with the desired text.

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Message"

You’ll be prompted for your password. I have mine saying Hello to me every time I turn my Mac on. To turn this off just type:

sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText ""

5. Add some space to your Dock

Screen-Shot-2015-11-09-at-22-23-19
If your finding your Dock a bit too cluttered, you can add some extra separators to space out the icons a bit more. Copy this into Terminal to add a new separator:

defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; killall Dock

To remove it, just drag it out of the Dock.

6. Make it Speak

This is a pretty easy one, and although probably isn’t very useful, it’s quite fun! Just type say followed by the text you want it to say, and then press Enter.

7. Prevent your Mac from Sleeping

There are some apps around for Mac that stop it going to sleep, like Coca and Caffeine. But if you want to do it in Terminal instead, then there’s just one small bit of code you’ll need to know: caffeinate -u -t 3600 To change the amount of time to prevent sleep, just change the value where it is 3600. It is measured in seconds, so the code above will keep your mac awake for an hour.

From Ideas To End Users

I’ve just experienced something so strange to me that I want to share it with everyone.

Background Information

I’m a programmer, I enjoy making games. I am not perfect at it and the games I make I can always improve. It’s the making the game that i find fun and that I can actually create something that works.

So what happened?

A while ago I was entering Ludum Dare (48 hour game development competition), I made my first game “I’m Where”. That was incredible for me as it was my first completed game and that is was released to the public was even better. Fortunately, the people I showed it to liked it! There was problems, but that was expected from a beginner and also from 48 hours.

So because of that I went on to enter the next competition, I chose to do a game of the same style as before (top-down, pixel art, thing), and I tried to make it bigger and more interesting.

The game mechanics were mostly the same, you could open doors, press switches, read signs, move stones, use keys, etc. But I got that out of the way first and then I went on to level design and created about 20 different levels and each one I designed from scratch.

I enjoyed making every part of this game, and i also got some good comments and feedback like my first entry. This was amazing.

Now the strange part

Now it’s about a year after I made the games (I have had one more entry but nothing special). I was sitting in the living room with my brother (15) and my sister (21), we all have MacBooks so we were having fun with AirDrop and seeing what we could send to each other.

While in Finder, I found a compiled .app of my second entry “Tinius Worldifica”, so straight away I said “See if this works, it’s something I made”.

I then carried on my usual internet activities, probably watching videos or scouring social networks. And I turned round and both of them were playing my game!

It was the strangest feeling ever.

I found it odd at first that they wanted to play it as it was just a test for AirDrop, and at best they might open and close it. This was about 10 minutes in, my sister was stuck right into it and I could tell she was thinking about the puzzle and how to complete that level.

Although I have had comments about the games I make, I have never seen anyone play them and it is incredible and it is something I heavily encourage.

I asked her why she was still playing it, she replied “It’s addicting!”. So I then watched her play the rest of the levels and eventually she gave up but this was really far in the game and that was good enough for me.

But what the thing I couldn’t get my head around was this – When I play a game I created all I see is the code for each function, each object and how they interact. I also see each tile map as individual .pngs and it feels like a big jumble of information, with loads of possible improvements.

But if you don’t have a part in developing the game and you don’t see what went into it, you have an entirely different mindset. They saw it as a finished game, something ready for anyone to just open and play.

I can’t emphasise this enough, watching someone interact with a product you have put effort into (Only 48 hours I know, but it was a straight 48 hours work), is the most amazing awesome and fascinating experience you can have.


So if you have every created something, share it! And try to be there when they use it, you’ll be amazed.

Sudo Fresh Start

I’ll start this off by telling everyone my bad news, my MacBook Pro seems to of died. The hard drive is clicking, and it’s failing to boot. I’ve also got a suspicion that there could be more faulty, as I’ve tried some stuff which should still work with a failed hard drive, but with no luck. I’m not coming to any conclusions yet, because I haven’t had a proper research yet, but I’ll see what I can do.

That leaves me with only two real devices I can use, my iPhone and my iPad (which I’m using to write this). I suppose my iPad lets me still carry on writing, browsing the web, watch videos, etc. But I feel limited when using these devices, in a way that just doesn’t happen with a Mac.

If I deem the repair of my Mac to be not worth it, then my only choice is to upgrade. And at the minute my favourite is the 13″ Retina MacBook Pro, I would have to go to a store to compare the models though. I would only upgrade at the end of this month, so as to give me time to check if I can fix my current Mac, and to decide on upgrade if necessary.

Time without a laptop could be beneficial for my iPad though, as I’ve probably not been using it to its full potential. And with iOS 9 already installed on it, I can test the new features designed to make the iPad more of a device aimed at content creation, not just consumption. Two main things I can’t do on an iPad however are developing apps and games! Two things that I very much enjoy doing.

Luckily for me, I have a NAS drive which I have Time Machine on taking backups. I can’t say it’s been doing them regularly, but I have a backup from a few weeks ago that will be more than sufficient. Plus there’s the added benefit of iCloud, which hosts all of my music, photos, videos, etc. So I’m not worrying too much about losing my files.

I do think a new MacBook would be useful to me though, as it allows me to have a fresh start albeit a forced one. It would probably be more of a psychological clean slate, but it would allow me to focus on what I really need in a device and not mess this one up. The new models also come with integrated flash storage, so that is a major advantage over the basic one my current Mac. Then there is the retina screen, better graphics, better processor, so it would put necessarily be a like for like replacement.

I think I’ll have to re-evaluate my backup strategy as well. I’ll set up my Time to do backups more regularly, but I also want to add a second layer of protection at least. This could be where a fresh start would come in handy, as it would allow me to start using a service like Dropbox, to host all my valuable files for my blogs and also university. And that would be a lot easier to set up if I started from scratch.

Well there are my thoughts on the situation, sorry if I’ve bored you in the mean time. But I thought I needed to let it all out.

If you have any suggestions on the repair, which model to upgrade to, or even ideas for how I will set up a replacement, then please post a comment. I’m always eager to listen to other opinions.

Kitten Killer

I’ve just finished another game, for Ludum Dare which is a 48 hour game development competition. The idea is to start with a blank slate, and a theme, and then you have 48 hours to create everything and to create a game. The entries are then rated by other game developers and after three weeks, you get to see where you ranked.

My latest entry was “Kitten Killer“, a game where you have to kill as many kittens as possible in 60 seconds. It may seem horrific, but the theme was “You are the monster” so I thought it was very suitable.

It only finished Sunday evening so I have a while left, but it’s already started to receive very positive comments.

You can play Kitten Killer on itch.io.

Watching The Perseids

Tonight I watched some of the Perseids Meteor Shower in my back garden, and I just want to share my experience. Just in case you didn’t know, the Perseids are a meteor shower which typically appear in August. If you want to learn more then I’d recommend reading this BBC article for starters. Although I didn’t have the best viewing conditions (it was a bit cloudy), I managed to watch a few meteors fly past, and generally see a lot of stars.

Music

I couldn’t do this in silence, so I consulted Apple Music. I found a very apt selection in the “Being Outdoors” section of their activity playlists, I listened to one called “Under the Stars”. I generally found the music to be okay, but my attention was mainly on the stars. One song I did like was “Ladies and Gentlemen We Are Floating In Space” by Spiritualised.

Photography

Of course I had to do some photography while I was there, I’m no professional though I do admit. I used my Canon EOS 1000d with a 50mm prime lens, pointing directly up from where I was laying. I used an app called DSLR Assistant for Mac, which is fantastic in my opinion. I didn’t spend too much time getting the perfect shot, as I was more focussed on seeing them with my own eyes. I haven’t edited the photos in any way at all, they are straight from my camera. Here is a shot where I actually captured part of the shower. And here is a 4 second video of 60 different photos that I took. Just to be clear, the photo gets slightly orange at the end as a street light decided it was a good time to turn on. Hopefully, it still looks okay

The Heart of a Black Hole

There is a reason why you cannot see the “Heart” of a black hole, but first I will explain what it really is.

A black hole is a region of spacetime from which it’s gravity force prevents anything, light, etc escaping. It is predicted in the theory of general relativity that a sufficient amount of mass compacted will create a black hole. They are incredibly small with a huge amount of mass.

Around a black hole you have what is called an event horizon. This is more commonly known as the point of no return, as once you get past that there is no way (without travelling faster than light) you can escape.

At the centre of black hole there is something known as spacetime singularity. This is a point in spacetime where the quantities used to measure the gravitational field become infinite.

Time Dilation

This is the reason why we can’t see the heart, time dilation.

It all comes down to large quantities of mass warping space-time, causing the gravitational field becoming stronger, slowly pulling objects towards the center. Meanwhile, bending spacetime in a way that time appears different to observers outside of the field to those closing in on the event horizon.

As time is all relative, we interpret time different than each other. Meaning one person can measure time in a certain point in space, but someone else can be travelling through a part of time that is warped can be measuring time as well. But if they observed each other, time would seem different.

The Heart of a Black Hole

Imagine you had 2 people, one person was at a safe distance watching the black hole, the other was slowly approaching the black hole.

For the onlooker, the person travelling towards the black would be gradually travelling slower and slower. The person moving towards the event horizon will see time relative to his position in time and space, meaning time will seem normal to him and not appear to have slowed at all.

When the traveller reaches the point of no return (event horizon), he will first be broken down to the atomic level (see “Spaghettiication”), and then from on lookers time will appear to have stopped. After that, because no light can escape the black hole, he will appear to be paused on the event horizon.

So while, the onlooker will forever see the man paused at the edge of a black hole. The man will have actually broken down and compacted into the singularity of the black hole. And relative to him (or whats left) time will appear to passing normally.

If you want to learn more about this, Brian Cox explains it in the recent BBC programme “The Science of Doctor Who”, which can be viewed here.