« first day (384 days earlier)      last day (3650 days later) » 

12:01 AM
Lots to point out, but I don't think I've scratched the surface (not that this was supposed to be a full review).
0
A: Converting an integer to binary, hex, and octal

JamalI'll just address several things regarding good practice. This can probably be simplified greatly overall, but I won't try to focus on that particularly. main(): I don't see the need for if (number == 0), especially in relation to parse(). Are you just skipping further calculation if the ret...

 
cool subject matter :) I'll read :D
I don't understand c++ fully but what you wrote to me looks right
my only suggestion would be to also use inline comments (if that is a thing in c++) to explain each step
 
I've implemented my own converter (which uses floating-point), but it's also quite messy. It has only received one review, possibly because I triggered automatic CW.
@DatLumberZach It wouldn't hurt to review on that. In particular, you could mention that comments are needed for the non-obvious and should not be used excessively.
 
sure :)
 
The code doesn't seem too convoluted, but it could still be done differently.
 
added the reply
what time does the server run on for tracking rep each day?
 
12:14 AM
@DatLumberZach hey no problem. I was reading your code and then I got pinged on a recent answer of mine..
on your profile? it's ..instant.
on SEDE, it's once a week
 
no I mean the server time zone
 
what do you mean, tracking rep?
the user rankings?
 
the green bars
it says I have earned 10 rep on the 23rd but it is still the 22nd where I live (8:15pm)
so I am curious about the time zone the servers run on
 
there's some caching involved I think
 
just found it odd
I would have expected it to run off of the computer time
 
12:18 AM
midnight UTC was 18 minutes ago ;)
 
lol maybe CR has a bug in its code that needs reviewing xD
ah ty xD
 
..that means the vote-guns have RELOADed!
 
luls :p
 
(and stars are reset too!)
 
today is a magical day :)
 
12:19 AM
everyday is!
 
lmao this is becoming a children's cartoon
I must say it does feel good when you get a buggy program fixed
now I get to start a new one! :D
 
now I get to start break a new one! ;)
 
ah that was yesterday's job ;)
I just realized I earned 73 rep so far in my first 2 days of using CR :)
 
nice!
 
I might try to make that suduko solver I was was talking with some people about last night
 
12:29 AM
TTGTB, Nighty night!
 
'Night! :)
 
good night!
 
omg I have the stupidest quote in the starred comments xD
today is a magical day is in there :P
 
 
I wonder who did that...........
...
.
 
12:32 AM
EOP applied
 
Hey Mat, you wouldn't happen to know anything about that would you?
ah
 
Evil [room]Owner Powers
 
what, I don't have EMP!
but I can cancel stars.. what just happened?
 
hey, look what appeared in the starred comments
what kind of hooligan would do that?
 
12:35 AM
my brain saw a twitch in the list but short-term memory didn't register the difference... I need to take those contact lenses off!
 
1
Q: Length Conversions

jliv902I'm trying to create some helper functions that will allow me to convert from one unit of measurement to another. I eventually will need to be able to do speeds and temperatures as well, but so far, I've only implemented lengths. I'm not using C++11 for this solution. Here are my structs. My str...

0
Q: Robots files generation - simplifying foreach code

dccI'm trying to figure out if there's a way I can simplify this code which is used to generate a robots.txt file with numerous rules. Different files/folders are separated in separate arrays because they're applied differently but in some cases they are applied the same. In these cases, rather th...

 
oh, quack!
 
It is a bad thing, it gives you a god object that knows about everything there is to know about data. That's the role of a whole DAL assembly! Put your interfaces and abstract classes under some MyApp.Abstract namespace. The DAL's client doesn't even need to know there's a database involved, the data might as well come from avian carriers, it couldn't care less - it doesn't even care that the DAL is implementing the very same service interfaces it's using. In fact, it doesn't even know there's a DAL. Inversion of Control! — Mat's Mug 5 mins ago
 
brb, getting food <3
 
12:37 AM
I had to link to IPoAC!
 
EVERYBODY STAR QUACKER'S POST
 
nah
 
no, the one about it quacking like a duck, now brb getting food for real now :P
lol, through the StackExchange news letter sign up you can sign up for a newsletter for "Beer Enthusiasts"
 
Better yet, they should just give out free beer to their users. Easy user retention right there.
 
yes, corona with lime maybe?
 
12:50 AM
If it's a SE beer it's probably called something like Memory Leak...
 
Or Glass Overflow?
 
yes, or a whole series
with many punny names
 
that sounds like a meta.SE contest.. top-5 most upvoted suggestions win a SO tee!
 
yes, and the winner gets a free lifetime supply
 
12:54 AM
anyone knows how many questions fit the front page? / top questions / active
 
no clue..
there are 6 featured currently
 
I counted 3 times, there's only 3 on-hold in the entire list
 
I am not going to count the others but there are plenty
so many top and hot
active / hot
 
this one is in the sidebar:
2
Q: Speed up query to rank team sales by aggregating data from two databases

James WilsonOn my machine it runs in about 60 seconds and about 2-3 minutes live. The criteria needed are: Current month only (from first of month until current day) I need the rank of the currently logged in person based on total sales. I have two tables across two databases where this data is to be gath...

and 450 rep in active bounties
 
cool :)
afk brb
back with lemonade :)
 
1:01 AM
I love lemonade!
 
pink lemonade too :P
 
1:19 AM
I think I need a physics.SE account just to upvote there.
context:
2
Q: Can a pool ball change direction mid-roll?

Avi SteinerIn this youtube video, a pool shark consistently gets the cue ball to drastically change direction mid-roll (i.e. while after he's hit it). Is this theoretically possible without using trick balls? If so, how? If not, why not? Note: I am not asking whether the particular video is fake, I'm askin...

 
1:43 AM
yes a pool ball can change direction in mid roll, it's called English
 
2:09 AM
0
Q: Perl: Need a second set of eyes to figure out where my error is, please

theillienA Perl script which scans local filesystems and records world-writable files: #!/usr/bin/perl use warnings; use strict; use Fcntl ':mode'; use File::Find; no warnings 'File::Find'; no warnings 'uninitialized'; my $dir = "/var/log/tivoli/"; my $mtab = "/etc/mtab"; my $permFile = "world_writable...

0
Q: Change example.jpg to example-color.jpg on hover

HypeI wrote a script that would change example.jpg to example-color.jpg (.png, .gif would work too) on mouse hover and changes it back on mouse leave. I'm making a portfolio, and I have examples of my work in black and white thumbnails, on hover they switch to colored ones. I'm just wondering if I ...

 
2:31 AM
TTGTB - 'night @all!
 
night
 
2:43 AM
GOAL!
 
0
Q: Perl: Please help me optimize this script which looks for world-writable files

theillienA script which scans a local filesystem and writes to a file a list of world-writable files found on the filesystem. I ran it on a server with a couple terabytes of storage; not all of it used. In fact, only 195GB have been used. I'm not sure how many files there are, though. The script takes 2...

 
select 'Hello, World!';
 
3:08 AM
I just discovered a correlation between the taste of Sausage McMuffins and the amount of Sriracha you add to it.
 
Fitting avatar, too. :-)
 
The bane of tasteless boring food...
 
0
Q: Ordering Lists - View or Controller?

rhughesI have a list of data which needs to be returned to a view. It is ordered by date. Is there a correct place to initially order this list? If so, is it best in the view or the controller? Controller var model = new MyModel() { MyItems = itemsList.OrderBy(i => i.Date), }; return this.View(m...

 
My previous roommate had a Sriracha shirt. I was actually surprised that there was such a thing.
 
I have one, so does my wife :-)
 
3:15 AM
Did Lays ever release those Sriracha chips, or was that not the winning flavor?
 
I don't think they did... I've had another kind of Sri chips, kettled cooked, not that greta TBH.
great*
Tasted like vinegar mostly.
Worst salt & vinegar chips I've had were in Canada (Quebec), was about like those with a hint of chili.
 
That is one of my favorite chip flavors. I'm not sure what a bad kind would be like, though.
 
I guess it's very subjective lol. If it tastes mostly like vinegar and salt I find it bad, because I don't care for either (esp. vinegar)
Guess at least it's not deceptive in the way it's marketed
I'll have my Sriracha with plain chips, or hell just pour into a shot glass, who needs filler lmao.
Alright, I'm bored so I will torture MySQL a bit...
SELECT a.*, f.* FROM actor AS a CROSS JOIN film AS f;
Wow it only took 0.007 sec.
UGH. It's so fast. How do I break this :-(
Oh it was limiting to only 1000 rows. This should do it.
SELECT * FROM customer CROSS JOIN film CROSS JOIN city LIMIT 1000000;
Did it! Error Code: 2008. MySQL client ran out of memory
 
3:49 AM
0
Q: Number to words in left to right direction

user3667402I have faced one logical question in an interview: If we enter a number it will convert into individual strings and display in same order. Ex: If I enter 564 then the output should be FIVE SIX FOUR. I have written the following working code (of course it has some limitations). Suggest any...

 
Hmm, it's quieter than I used to remember.
Anyways, I could use some help on this project question of mine:
0
Q: How would I go about fixing this "Segmentation Fault: 11"?

syb0rgI am trying to get the flite speech synthesis library to work on my Mac, but my sound architecture isn't supported within the flite library. To fix that problem, I am using PortAudio to playback the synthesized audio; so I had to do a little bit of hacking within the audio.c. I managed to get e...

 
4:15 AM
0
Q: C# to Access SQL query based on UI controls

B.K.I have a WPF application (using MVVM pattern) that allows users to perform a search for a record/records based on their selection choices and entries into the different UI controls (TextBox, CheckBox, RadioButton, DatePicker, TimerPicker,etc). It does this by retrieving information from an Acces...

 
@syb0rg - remind me, why does C and derivatives, suck? .....
  if( data->num_channels == 2 ) *wptr++ = *rptr++;  /* right */
Like, is *wptr++ incrementing the wptr and then dereferencing it?, or dereferencing, and then incrementing it?
 
Not quite fair to say that C and derivatives suck from that alone.... But that is pretty brutal. I hate when people use that trick.
(It's the same as *wptr = *rptr; ++wptr; ++rptr; if you were legitimately asking, by the way. Or wait... is it.... Gotta google. Stupid crazy syntax.)
 
Uh huh .... (and I was seriously asking).
 
I'm 90% sure it's as I said, but after looking up the precedence rules, I'm not sure that it's not the other way.
 
Well, an increment on the pointer before the dereference is the only thing that makes sense....
becuase.... the alternative, will, guess what, SegFault11
 
4:30 AM
Yeah, looks like it increments it then dereferences
I had it backwards
++ and * are the same precedence, but they are ranked right to left
Gross. Super gross. ++/-- and * should never be combined in the same expression x.x
 
Especially not on the left side of =
 
Yeah
It's used depressingly often too, at least in C code. Luckily C++ tends to shame it.
 
Hey, Corbin!
 
0
Q: C# to Access SQL query based on UI controls

B.K.I have a WPF application (using MVVM pattern) that allows users to perform a search for a record/records based on their selection choices and entries into the different UI controls (TextBox, CheckBox, RadioButton, DatePicker, TimerPicker,etc). It does this by retrieving information from an Acces...

 
5:03 AM
@rolfl So in your vocabulary: "I don't know this language" equates to: "this language sucks"?
But to answer your question: "*ptr++" dereferences the existing pointer. By the next sequence point (normally the next statement, but a few other things can force a sequence point sooner) the pointer will have been incremented.
A joy to use and read compared to InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNo‌​tFocusedState
No, I'm not making that up--as much as I wish I could, my mind isn't twisted enough...
3
 
Hey, Jerry.
 
@Jamal Hi Jamal. How are you tonight?
 
I'm okay. I actually did some reviewing and also posted a question. And lots of flagging on SO.
 
@Jamal Yeah, I saw your question. Haven't had a chance to really look at it in detail yet though.
 
Okay. Remember to look at the bounty questions sometime as well. ;-)
 
5:16 AM
0
Q: Python Best Practices - File Validation and Unit Testing

BlueVoidI just started a new project which reads in a video file and splits it up into frames. I started by just throwing everything in the GUI, but decided I wanted to make this a more well designed program, backed with unit tests. So I started to split out functionality into its own class and have a fe...

 
@Jamal Yeah, I guess I'll try to do that tonight. Won't be many other chances 'Til Tuesday.
No House, M.D. for me tonight, I guess.
 
You don't have to if you don't feel up to it now. I have to go to bed soon anyway.
 
Probably just as well. Too much House, and I might start to worry that my next headache will end with a stroke, heart attack and seizures all combined together... :-)
 
I hope it's not lupus. D:
Oh yeah... it's never lupus.
 
@JerryCoffin Apparently.... and, any language that routinely gives you a Seg 11 without the possibility for a diagnostic without an analysis of a core dump, also sort of sucks.
It says, you f'd up, but, I'm not going to help you fix it.
 
5:35 AM
@rolfl I suppose if such a language existed, it might suck. Guess it's a good thing it doesn't...
 
indeed.
So, @JerryCoffin - you've found the offending code in ...? :
2
Q: How would I go about fixing this "Segmentation Fault: 11"?

syb0rgI am trying to get the flite speech synthesis library to work on my Mac, but my sound architecture isn't supported within the flite library. To fix that problem, I am using PortAudio to playback the synthesized audio; so I had to do a little bit of hacking within the audio.c file to get flite to...

 
5:51 AM
@rolfl I've glanced at it. It all looked pretty offensive to me.
TBH, I'm not particularly convinced that the code that's really causing the problem is there at all. This is a fairly small part of a fairly large library (around 14 megabytes compressed), and the problem may easily be somewhere else entirely. He's apparently modified the data structure to hold a few extra items that weren't planned to start with, and the code it's failing on is looking at the last frame of data.
Based on that, my guess would be that some other part of the code is attempting to compute the length, but failing to take his modification into account. If I were sufficiently ambitious, I suppose I could probably find that, but at least for the moment, I'm not feeling quite ambitious enough to even download a decompressor that'll handle the bz2 format they use for the distribution, not to mention debugging the code.
There's a big difference, however, between: "language X routinely does Y", and "somebody a long time ago, in the process of squeezing voice synthesis so it would run on portable computers of that time wrote some code fragile enough that a modified version produced Y".
 
6:20 AM
0
Q: Conversion from postfix to infix in C

samrapJust over half way through in K&R, came across an exercise to convert from postfix ("reverse-Polish") notation to infix (standard) notation. Basically I'm posting here to see if there is anything excessive in my code, or any way to reduce the amount of storage it takes up. It runs extremely fas...

0
Q: Is my below code thread safe w.r.t all the main application threads should get consistent data?

WebbyI am working on a project in which I construct a url with a valid hostname (but not a blocked hostname) and then execute that URL using RestTemplate from my main application thread. I also have a single background thread in my application which parses the data from the url and extracts the block ...

0
Q: Can i print a value of a <void type> pointer assigned to a variable?

user3667752For example : int ptrint = 12 ; void *ptrvoid ; ptr = &ptrint; cout << *ptrvoid ; CAN THIS BE DONE? if it can could u tell me how its done?

 
7:03 AM
0
Q: Sequential Thread Execution using wait() and notifyAll()

Manish DevrajProblem Statement: T1, T2 to Tn threads prints numbers up to N such that each threads prints number in circular sequential fashion. T1 prints 1, T2 prints 2, T3 prints 3 and T1 prints 4 again following strict ordering. This implementation would allow us to control any number of threads to do sequ...

0
Q: Generic util method to convert in single map from list of array of Object generally result of JPQL/ hibernate

khushnoodI have designed a generic method to convert list of array of Objects to result into single map, this is working fine, but i want to check weather a key object is valid key (..weather it is overriding equals and hashcode method or immutable instance.). Am i missing any thing else in my code ? Here...

 
7:22 AM
1k! Hope to continue contributing positively to CR... :)
5
 
*clap clap clap clap*
Congrats ;)
 
thanks!
 
8:22 AM
0
Q: Jquery newbie method for sorting numbers

dixromos98I am new to JQuery and i want to know if there is a more efficient way to achieve this. I have an input with numbers 1, 2, 3, 4 and i want to change the order of this number dynamically according to users input. You can find my code below and also an running example here click me HTML <input t...

 
Monking
 
Monking @skiwi
 
How are you?
and how's the repetitions going?
 
repetitions?
 
Those ones you were having every evening I thought?
 
8:33 AM
rehearsals?
 
Yeah, those
 
today is the last before opening night..
 
hopign everyting goes well then :)
 
Well I am not in for opening night, so I can pretend I didn't care ...
 
^^
 
8:48 AM
shameless self advertising, though I think it's an interesting answer
0
A: Fastest way to check if a byte array is empty

skiwiYour best bet really is to simply loop over all values. I suppose you have three major options available: Sum all elements and check the sum. Do branchless comparisons. Do comparisons with a branch. I don't know how good the performance is of adding bytes using Java (low level performance), ...

Do you still find time to work on your own TCG?
Actually I'd want to benchmark that ;)
 
@skiwi not right now..
 
I really should switch to the Gradle build system, as I love how easy it is to include dependencies with maven
 
9:16 AM
0
Q: Should I split code into smaller functions? Advice on layout

user3284707I have the following code. I was wondering if anyone can give me any pointers on how to make this more concise and neater? Should I be splitting this down into smaller functions? private void ReturnValue() { //create our WebService object var sample = new TestProjectSe...

 
9:46 AM
Update...!
3
A: Fastest way to check if a byte array is empty

skiwiYour best bet really is to simply loop over all values. I suppose you have three major options available: Sum all elements and check the sum. Do branchless comparisons. Do comparisons with a branch. I don't know how good the performance is of adding bytes using Java (low level performance), ...

I decided to add benchmarking results
 
0
Q: Incremental mean vs sum / counter?

thedarkside ofthemoonI have 2 types of means: incremental: mean = cntr*mean + val; mean /= ++cntr; typical: mean = sum(elements)/elements.size(); Which one is better to use and in which cases?

 
@CaptainObvious Off-topicness all around the place.
 
10:02 AM
@SimonAndréForsberg Hello :)
 
Monking @SimonAndréForsberg
I want to post a question on SO... But need to go in 3 minutes to ccatch the bass ;)
 
@syb0rg It's quieter because you're not around that much!
 
10:34 AM
So, what does today have in store for us?
 
2
^^^that
Monking all!
What @SimonAndréForsberg - not even an lol ?
 
@rolfl Monking, you'll get a star instead! I have to remember to listen to it later today
 
10:55 AM
hi
 
@blackbee Hi and Welcome!
 
i am really stuck in making a very simple black and white image application with javascript . Can i post a github link an proceed with the problem??
 
@blackbee Code Review is not really a site for asking for help when you're "stuck". Code Review is a site for code that already does what you want it to do
Code Review is for making code have the same functionality but in a better way.
@blackbee I see you have a StackOverflow profile. I suggest you post a detailed question on StackOverflow about where you're stuck, what you have tried, and exactly what the problem is.
 
i mean its not like the code is incomplete. Its slow. And on android device when its slower.
I tried SO. no one seems interested.
 
@blackbee If you're code is working but slow, then I suggest you post a question on Code Review and you might get suggestions about how to speed it up
 
11:01 AM
ok
 
Just make sure that you read help/on-topic first
@blackbee Primarily, ask yourself the "six questions" on the link above and if your answer is yes to all questions, then your question should be on-topic here.
 
Best practices and design pattern usage
Performance
These two are actually my concern, because i am pretty sure that what i wrote isn't that practical
 
@blackbee Then go ahead and post your question on our beloved site :)
However, make sure that you include the code in the question itself
 
yes i am aware of that .. just don't know which part to post :P
"Code Review Stack Exchange requires cookies for authentication -- are your browser cookies enabled for this domain?" why?? i have cookies enabled..
 
11:17 AM
Link? ^^^ ?
 
Monking @rolfl and others
I really can't program, eat and think at the same time.
Even though I can type pretty fast with only one hand, though can't blindtype then.
Also I went to university and just realised that I didn't check if I have class today.
 
TTGTW
 
And I just killed my nice SO question...
 
11:38 AM
@rolfl or monking
 
TTVP (Time To Visit Parents)
(And I don't mean Parenting.SE)
 
Enjoy ;)
 
11:55 AM
0
Q: Justification of my current approach and possible suggestions about alternative to a Grid in a StackPanel form for an easier way of inserting new rows

me howIn my real life example I am at a layout stage and before I actually move any further I would like to review my current approach. I am still learning about UI, XAML on WPF technology and I guess I haven't gotten my head around all the possible approaches yet. I have build this very simple SSCCE...

0
Q: JavaScript: simple (sub) class [properties, getters, methods]

user43005The more I consider object oriented JavaScript the more I am confused. There are so many different ways and concepts and I simply do not know any longer what fits best for my purposes. I like the constructor pattern but I have the feeling that I've mixed different concepts: Subclass.prototype =...

0
Q: Image Processing codes running too slow

blackbeeA few weeks back i wrote a simple black and white image filter application with JavaScript using html5 canvas. Here is an example of the app . (I don't know why i does not work in jsfiddle, so i gave the link to the source code). On my desktop browser and Firefox OS , for images of dimensions les...

0
Q: My C# Rtsp Client and Server Library

JayPlease review the library @ https://net7mma.codeplex.com/SourceControl/latest Information about the desired API and methodology behind the creation of the library can be found here https://net7mma.codeplex.com/ Please advise on any topic which provides a point of interest per-say, I am most con...

 
@CaptainObvious Spam more ^^
 
0
Q: Android Multiple background tasks

bEtTy BarnesThis is taken from my post at StackOverflow here I need your help to review my code for improvement and best practice. This is what I have so far: private void logSessionToServer() { // TODO Auto-generated method stub Thread thread = new Thread(){ public void run(){ ...

 
12:10 PM
@skiwi "CR spam more" :D
 
@Morwenn Well that'd inherintly good as there are bound to be more Java questions then :p
Seems like I'm gaining SO rep today :p Because I found something interesting
6
Q: Why is byte addition performance so unpredictable?

skiwiA few hours ago I have answered another SO question and it gave a very surprising result. The answer can be found here. The answer was/is partially wrong, however I feel focus on byte addition. Strictly it actually is byte to long addition, but that would have made the title too long. This is t...

I don't even know why I went to university.... Have tons of interesting things to do atm
On the contrary, I have not done much stuff which I wanted to do...
I don't know a lot about things like xorring and orring though... I need to polish up my knowledge.
Ah... it went hot, that's why it gets views.
 
0
Q: New to Rx - Is this an ugly/incorrect usage of subscriptions?

Dan PantryLittle backstory: I'm trying to write code that will read messages from INetworkConnection that the INetworkConnection publishes and then send those up to the NetworkController which should do some processing and then send that off to an injected IObserver<IMessage> (which is a single observer be...

0
Q: try/finally vs. local temp variable

chrfinI had the following two lines of code: RegisteredForMeasurement = false; return EngineCommands.CommandReset(); Now I need to change this so RegisteredForMeasurement is set to false AFTER the CommandReset. I have two possiblities I can think of: var result = EngineCommands.CommandReset(); Regi...

 
Wow... this is deep
141
A: What is referential transparency?

Uday ReddyThe term "referential transparency" comes from analytical philosophy, the branch of philosophy that analyzes natural language constructs, statements and arguments based on the methods of logic and mathematics. In other words, it is the closest subject outside computer science to what we call prog...

 
12:36 PM
@skiwi Thanks, I subscribe, so I get mails ;-) Also: stackoverflow.com/a/23829379/1305253
 
@rolfl Wait... you can actually subscribe on SO tags? ;)
 
You did not know?
I get an e-mail any time a JDOM or jdom-2 question is asked. There's normally about a 10 to 15 minute lag, so you cannot use it for FGITW ... ;-)
 
That answer deserves an upvote ;)
@rolfl Is this also the case for RSS feeds?
 
0
Q: Using finally with return statement or not

Sillicon TouchI was wondering if it is the proper way to always put the return statement of a function with a try-catch clause in the finally clause. I have for example this function which returns the version of an sql server: public String getVersion() { String version = new String(); final ...

 
When you hover over a tag, you get this pop-up, and you can 'subscribe'.
You get the rss as well, and rss can be 'pulled' in to pretty much anything.
 
12:48 PM
Do you know if you can subscribe on specific combinations?
 
0
Q: How to make a simple session class more secured

dotman14I just wrote the session class below, I humbly request for a review on how to make this even more secured/ how sessions are normally written. The code below works, but would love to make it even more secured and robust. thank you. <?php session_start(); require_once('classes/function.php'); req...

 
Things just got a bit crazy... List<List<byte[]>> arraysList = new ArrayList<>(sizes.length);
 
I feel like all my recent reviews have been on C# naming convention
 
Getting slowly crazy... Someone in front of me keeps on rocking his head forward and backward, yes he's a crazy guy in college.
 
@skiwi he wrote another answer like that to the same post..
 
12:56 PM
Scratch that, now he's rocking his head from left to right.
@Vogel612 How do you mean?
 

« first day (384 days earlier)      last day (3650 days later) »