« first day (476 days earlier)      last day (3532 days later) » 
00:00 - 14:0014:00 - 00:00

2:00 PM
imo
if the first request doesn't specify a protocol
default to http
if the first request does, use https
you can surely check the url of the first request right?
 
3
Q: Why was this question migrated away?

nhgrifCreating New Scripts Dynamically in Lua For absolute clarity, here is the code that the questions asks to review (this is lua): local ScriptWriter = {} local twoSpaceIndent = " " local equalsWithSpaces = " = " local newLine = "\n" --scriptNameToCreate must be a string --argumentsForNew and i...

 
Yeah ok I can check if it goes to openid.stackexchange.com, that's a bit safer already
It's really great if sometimes it decides to specify a relative location, and other times not ;)
 
RFC1945 says that the response should return a hyperlink to the new URL
 
@nhgrif previously I was just making a suggestion, No hard feelings right ?
 
along with a short note
 
2:02 PM
Yeah.
 
I would assume that as a result it should be fully qualified
RFC1945 for those interested
 
I think I got it kind of working
 
:-)
 
I'm happy until the next issue!
 
2:05 PM
Hahaha
I desperately need a project
the minecraft plugin one yesterday I just gave up because I didn't lay out my project details enough and got tangled up in what ifs etc
 
Which is just a mistyped url
For once I am in luck
Well @DanPantry... we have a TCG project going on ;)
 
o dear
go on?
 
guess i'll clone that repo
I need to get ubuntu set up today dammit
 
Can someone be elected as a moderator against their will on Stack Exchange?
 
2:12 PM
I added some new comments on that guy's questions
 
yeah, but this one still needs to be closed. One more vote for broken code:
-1
Q: RE-enable a button after closing a frame java

Joorj Pagariganso im making a program for my project. and when i clicked a button it must open anohter frame and make the button unclickable. and when you closed the popup frame the button must re enable. so this is my main frame package Option2; import javax.swing.event.*; import javax.swing.*; import java....

As well as this one:
-1
Q: beautiful soup, ugly code, looking for a more efficient way edit this html

ElioRubensBasically I want to do a simple find and replace search at this point but since the object is not a string I cannot do that. So here you can see I switched it from soup object back to string several times. Any recommendations on how can avoid moving back and forth? I don't really understand w...

 
I've already voted
If you have some spare votes, I kinda work hard for this
http://superuser.com/questions/639452/how-to-convert-html-to-pdf-preserving-visibility-of-content-inside-scrollable-ar
Going away to write some code, bye
 
 
1 hour later…
3:34 PM
@skiwi Because there are legacy programs that must be maintained. If no one new learns it, then eventually all those that do will die out--yet the legacy programs will continue to exist, and might need to be maintained.
There's a demand for programmers for the same reason I know that Objective-C isn't going anywhere any time soon despite Swift becoming the "main" Apple language.
 
@nhgrif I still don't see a reason to learn it... Maybe his goal is to be the chosen one that needs to maintain all legacy applications in his country in 30 years? It's not what I would call fun though.
 
The is more than one COBOL programmer that works for Wal-Mart. There is more than one COBOL programmer that works for Tyson.
There are job openings for COBOL programmers--just search any job finder website.
And maybe you don't find COBOL fun, but which languages a programmer finds fun is highly subjective--maybe he likes COBOL?
I don't like PHP or JavaScript. That doesn't mean there shouldn't be PHP or JavaScript programmers.
 
3:50 PM
@nhgrif let's not go that far. We could live without
4
 
4:20 PM
@skiwi Here I am
 
Heya @syb0rg
I maanged to get it working like an hour ago ;)
 
Sorry, it's my last week before college. I am unimaginably busy.
 
@skiwi You need any help with the Spring part of your code? I might be able to help you a bit
 
@skiwi What did you end up doing?
 
Yea I could use that part now @SimonAndréForsberg :)
 
4:21 PM
@skiwi You got a repository somewhere?
 
I'll copy in a sec
@SimonAndréForsberg Unfortunately... nope
No time to set that up at the moment, plus need to hide away my user/password somewhere
Here @syb0rg pastebin.com/PVhnDaBE is what I ended up using
It's an as close as possible match with how you've made it
 
Maybe in a future version you should use Netty
Asynchronous web stuff
 
Hm ok, the pain here was that mechanize does not work as well as in Ruby
it seems like yours honors 302 object moved (redirect) requests and fills in the referrer automatically
 
4:38 PM
@rolfl You might want to take a look at this query: data.stackexchange.com/codereview/query/161411/…
Either the stats for the most recent week are really depressing or there's a bug when running it right now
 
@SimonAndréForsberg well with school coming this week and next for so many people I think that is normal?
 
Do you really see what I see @bazola?
 
looks like a bug
 
0
Q: Groupby in NumPy

AliTo avoid the XY problem, here is an example of what I need. Given the sorted integer input array [1 1 1 2 2 3], I would like to produce the following slices, together with their index: 0: slice(0,3) 1: slice(3,5) 2: slice(5,6) (Both the index and the slice will be used to index/slice into s...

 
Regarding your disclaimer: I think that can be said for most Swift developers. — syb0rg 3 mins ago
 
4:52 PM
@SimonAndréForsberg not sure I guess?
 
wtf, are we collapsing?
(monking!)
 
5:12 PM
@CaptainObvious I read this as "grumpy numpy"
 
Updating firmware to Yosemite Beta 2: AFK.
 
I'm getting more comfortable with SEDE.
Despite not knowing what the last E stands for.
Explorer?
@SimonAndréForsberg The data on SEDE is only updated once a week.
 
@200_success is a realistic use case really required for code review? :)
 
Required, no. In my opinion, you can either provide no use case, a realistic use case, or a hypothetical example that you clearly mark as out-of-scope for review.
 
In hindsight I should have chosen some words more carefully to avoid this entirely. I will post it for review at some point though. Thanks for clarifying
 
5:26 PM
In hindsight I should have proceeded more carefully as well.
 
0
Q: Mutual friends finder written in Python

user23791I'm a Python newbie. I've written a server/client tool which can "check the Six degrees of separation theory" in Russian social network VK.com. Client sends task(which contains two VK IDs) and Server tries to find all connections between this two ID. Also I've written simple HTTP client just to p...

 
And... updated.
 
aand your network pc is still alive :)
 
Mac.
 
It's a personal computer as well!
 
5:33 PM
Then how come people always talk about "pc vs mac"?
 
Because they think pc == windows?
 
It would be awesome if I could find a changelog somewhere for Yosemite...
 
> Miscellaneous improvements.
 
the data drop does not seem to have happened
My query assumes that the most recent week has data
 
5:55 PM
codereview.stackexchange.com/questions/60814/… It's slightly entertaining to me that when writing in a language that uses elif because else if is too long that you would worry about readability at all.
 
Expanded a point in this answer: codereview.stackexchange.com/a/59585/27623
 
6:23 PM
Selfie on SO, since no one else could answer it to my liking
0
A: Linking dependencies for an External Project in CMake

syb0rgSo the safest way to do this I found is to use another ExternalProject_Add for the dependencies of LibSndFile: find_package(FLAC) # test if FLAC is installed on the system if(${FLAC_FOUND}) # do something if it is found, maybe tell the user else(${FLAC_FOUND}) # FLAC isn't installed on the syste...

@Yuushi BLASPHEMY!!!
 
Yuushi's wrong. C++ for example is fine even for drivers. No need to use C.
Actually, I would like to have a unified C/C++ standard. That would be great. But I don't own a time machine :/
 
lol
^^ before
 
@nhgrif I would much like to touch on the readonly part in this answer of mine with you: codereview.stackexchange.com/a/60659/27623
 
@Mat'sMug I just did an image search with that image. The results were funny.
 
lol indeed!
 
6:33 PM
You can reuse the same SQLConnection object for multiple connections if you want.
 
I don't know who's photo that is but they look like chill jesus
 
By why let them change certain attributes such as the username and password?
 
Look like Usul from Usulmaster.
 
@DanPantry That's Mug's Mat ;)
 
If you change the server, you probably need to change the user name and password too.
 
6:33 PM
You mean Mat's Mug
it makes more sense that way
mug = your face :
 
hehe
 
Eclipse Luna doesn't have Maven
ffs
 
0
Q: Project Euler #3 in Swift

nhgrifAs mentioned in Project Euler #2 in Swift, I intend to work my way through Project Euler using Swift to make sure there aren't any tricks I'm missing. This is the problem statement for #3: The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600...

 
Yesterday, I was asked whether I wanted to work on an open-source C++ project. That was a surprise.
 
I keep wanting to learn C++
 
6:37 PM
@syb0rg Moreover, you can always use this method to instantiate the class:
+ (instancetype)sqlConnectionWithDelegate:(NSObject<SQLConnectionDelegate>*)delega‌​te;
 
@DanPantry You will need passion.
2
 
1
Q: Project Euler #3 in Swift

nhgrifAs mentioned in Project Euler #2 in Swift, I intend to work my way through Project Euler using Swift to make sure there aren't any tricks I'm missing. This is the problem statement for #3: The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600...

 
And that NSObject should actually be id by the way...
 
@Morwenn I can imagine. I already know a little bit. The standard library is so large that it discourages me
that's the main reason I havent' learned it so far. I understand most of the concepts
 
@DanPantry Actually, it isn't even that large compared to many programming languages.
 
6:38 PM
hell, I wrote an adaptor for a WoW emulator a few years back called Eluna in C++
It just FEELS larger probably because I can't find a decent set of docs. And everyone seems to say "oh boost is great" or you know
 
But anyway, if you instantiate using only that method, it will try to grab the database/server/username/password from the default SQLSettings singleton.
Boost isn't the standard library is it?
 
No, it's not
 
Well, boost is what the standard library would be if it was that large.
 
But I mean I get conflicting information on what I should be using in C++
no idea where to start either ._.
as in project wise
 
You start with needs, then you learn.
 
6:40 PM
> You start with needs
unfortunately I don't have many of those
 
You need something, you search online for idiomatic solutions, you don't understand the idiomatic solutions, so you struggle to have your code work.
At the end of the day, you will have learnt many things, but not what you wanted to learn.
 
Oh, no, I mean, I struggle with learning C++ because i have no ideas I can really get started with. I can't motivate myself to do things without an idea.
where the hel is maven in luna
i've installed every maven package i can find and there's still no "create new maven project"
 
xD
 
Objective-C's standard library is truly huge.
Actually, it's probably debatable whether or not Apple's stuff is the "standard library".
But Apple essentially owns the language, so I think all of their libraries count as the "standard library". You certainly don't need anything special to use the Apple libraries.
 
@nhgrif Which means that the original object would have to be destroyed and a new one created; or you implement a method so they can all be changed at once.
 
6:48 PM
And what is the D 1.0 standard library?
 
@syb0rg If anything, I'd only add a method for changing username/password all at once.
Hmm, I don't know. Maybe the server name also.
But ultimately, syb0rg, the username, password, and server are only used in connect, and the database is used in execute.
You could realistically execute, change database, execute, change database, execute, etc.
All on the same server with same username and password.
 
Understood. I've made a slight edit to my answer.
 
@DanPantry one way to get started in C++ would be to write a simple console based game, or maybe do the SDL tutorials
 
It wouldn't be that uncommon necessarily to have the same username/password for several different servers either.
 
Hmm, true.
 
6:53 PM
For example, let's say you sell some sort of software, and that software runs on a SQL server backend
When you give your clients the frontend update, you'll also update their back ends
So you connect to several different servers and update them all with your admin log in
 
@nhgrif Ohh, in that case shouldn't we have an array for the server property?
 
Personally, I'd create a different object for each and give each object its own worker queue so it can all be done at the same time instead of one waiting in line for the next, but it could make sense to be changing only parts of these
I haven't tested it, but I'm relatively certain each SQLConnection object can only manage one connection at a time.
 
So it would be better to have multiple objects then in that case?
 
It depends.
 
Where they all have the same username and password
and different servers
@Mat'sMug Where is the after?
 
6:58 PM
If I had 1 script that I wanted to run on 10 different databases or servers (either way or a combination), I'd create 10 objects give them 10 different threads to run on, and finish the task in 10% of the time.
However, consider this syb0rg... what if part of my script includes selecting some information from their database, like an error log table or something?
So I want to connect to their server run my update script (which selects the data), then log in to my own server and dump that data in my server.
 
@syb0rg same guy, with much, much shorter hair ;)
 
@nhgrif Using the arrays, I would connect to their server, update and temporarily store the data, disconnect, connect to my server, then dump the data.
@Mat'sMug You?
 
But how does the array help us?
The easiest way to use the library is by using the SQLSettings object.
 
@nhgrif Not sure, haha
 
SQLSettings carries a username, password, server, and database name.
So I can create a SQLSettings object for their server and one for my server.
 
7:02 PM
@syb0rg yup
^^ left
 
HALP! Jamal wants to destroy my account!!!
 
(and damn I missed my long hair that day - was at Heavy MTL festival, with Metallica closing the day)
@hichris123 what did you do?
 
in Tavern on the Meta on Meta Stack Exchange Chat, 6 mins ago, by Jamal
> I'm deleting all of your accounts. — Jamal Just now
 
@Jamal didn't sleep well last night?
 
7:08 PM
> Code Review sucks — Jamal 4 hours ago
 
France refused to recognize the Greenwich meridian for decades. And when they finally adopted GMT in 1911, the legislation described France's new timezone as "Paris Mean Time minus 9 minutes and 21 seconds" rather than GMT. — dan04 18 hours ago
2
 
@Jamal How could you? ^^^
(fake chat comment, fyi.)
 
@hichris123 and why does "Jamal" links to @Shog9's account, and timestamp link goes to "never gonna give you up" on YouTube?
oh
 
@Mat'sMug DAMMIT
 
@Mat'sMug ... you just got rickrolled. :P
4
 
7:10 PM
ah, that's what happened
in Tavern on the Meta on Meta Stack Exchange Chat, 18 mins ago, by Braiam
> Stop posting in chat pseudo comments!!! — Braiam 1 min ago
 
Who is this guy, and why am I the only one he is following? github.com/cyb3rn3t1c1an
 
@syb0rg I guess you're just... special.
 
Sometimes I wonder if github does strange things. Someone I've never heard of has one of my "I should learn Python!" projects from 4 years ago starred. It kind of freaks me out. Like... how did he even find it?
 
some people browsing the public repositories and finding yours interesting?
^^ wild guess
 
I suppose.... Even I don't find it interesting though :/. Maybe they were just searching for something fairly specific, came across it, and didn't realize it was a 10% done toy project, not something real.
I certainly star random things sometimes... lol
 
7:20 PM
Woohoo! A question got protected by Community.
 
yeah, enough deleted answers on that one
(3, all by 1-rep users)
 
Which one?
 
13
Q: Tape Equilibrium

SabaI picked the first test (Tape Equilibrium) from Codility here. Question: A non-empty zero-indexed array A consisting of N integers is given. Array A represents numbers on a tape. Any integer P, such that 0 < P < N, splits this tape into two non−empty parts: A[0], A[1], ..., A[P − 1]...

 
former team lead from my first .net programmer position has just acknowledged my... and skills on LinkedIn. Should I take the deliberate omission of , and as a "this guy doesn't know how to program"?
 
Hmm, I haven't updated my LinkedIn in a while.
 
7:29 PM
yeah, I had to update mine, been 2 months since I changed jobs
 
Remember when I was listing things I don't do?
2
LinkedIn is one of them.
 
@janos digging up JDQ #25.
 
@nhgrif I'm starting to be surprised you do the internet. ;)
2
 
I don't Reddit either.
 
No @Mat'sMug. You should take it as he's bitter he's left with that utility module.
 
7:39 PM
anyway, gotta go. later!
 
Bye!
 
2
A: Project Euler #2 in Swift

Martin RThe following is similar to Flambino's approach, but creates a Swift SequenceType so that you can use filter and reduce to iterate over the elements: struct Fibonacci : SequenceType { let upperBound : Int func generate() -> GeneratorOf<Int> { var current = 1 var next = 1...

Can we please napalm the hell out of that answer?
4
New user and he probably knows Objective-C better than me.
 
Wow:
Let's try and keep him here!
 
7:56 PM
@200_success the existing answers were not great on that one
found by accident, looking around about BST
 
@RubberDuck well at least on CR I feel like I know at least at little bit of programming.
haha
> I don't know if this is Swift-y or Ug-ly, or maybe both.
 
8:15 PM
dug up this old java question about binary search trees:
0
A: Creating a binary search tree

janosThis class is to basic to be useful. You can only add nodes to it, but you don't provide a way to access those nodes. As such this is something incomplete. Make it testable At the minimum, make it testable. For example by implementing a toString method: @Override public String toString() { ...

I hope my answer adds value there
 
@MartinR Hello!
 
Hi
 
Welcome to the 2nd Monitor!
(usually it's a bit busier that it is right now though)
@MartinR What led you to answer that one question after having an account here for 6 months?
 
if there's one thing i hate about software engineering is how damn hard ti is to find a job without a degree
 
That question appeared on the "Hot Network Questions" list, and I am interested in Project Euler problems. I had also played with Swift sequences recently.
 
8:24 PM
It looks like you should be answering questions more often with how well your answer is doing!
 
Hello, @MartinR welcome, Your Appleness :D
 
That Swift language looks v. familiar. What's it based on?
 
@DanPantry: Swift is a new programming language, developed by Apple and made public on WWDC 2014. The leading developer Chris Lattner writes here about it: nondot.org/sabre . See developer.apple.com/swift for more information and resources.
 
@MartinR: Thanks!
 
@DanPantry my C# code is done, will post it for review when I get time, see : github.com/SIMPLL/StepMachine
 
8:35 PM
@Bhathiya-JaDogg-Perera
prntscr.com/4fr58b github gone crazy
 
@DanPantry hey I didn't break it :p
Can we get some stars for this : github.com/Zomis/ReviewPrepare
 
@bhathiya gimme a few hours :)
Welcome home, @Martin! I'm sure you'll love it here!
 
@Mat'sMug I haven't posted the question yet (see if you are curious github.com/SIMPLL/StepMachine), btw those are two different github links Simon's Review Prepare : (github.com/Zomis/ReviewPrepare)
 
Have to go to work, bye!
 
8:42 PM
Considering that the solution to each Project Euler problem is hidden until you have solved it yourself, and posting code is frowned upon (forum.projecteuler.net/viewtopic.php?f=50&t=1989) - Is there a policy or general opinion about posting/reviewing PE related code here?
 
Ice water. It's cold.
2
Even for a duck.
 
@MartinR If it works and was self-developed, we'll review it.
 
@MartinR I asked my questions here because Euler was hacked and login didn't work,
 
@MartinR However, that might make for a good Meta.CR question.
(if one doesn't already exist, I didn't check)
Okay, I actually have to go now :P
 
8:44 PM
@syb0rg Addiction
@MartinR there are two type of Euler solvers 1) Attention seekers, 2) Real Learners. the 1) will always find a way to cheat if they can. 2) Has self control not to cheat.
 
OK, thanks to all for the replies. It seems to me that meta.codereview.stackexchange.com/questions/157/… and meta.codereview.stackexchange.com/questions/1669/… go along the same line.
 
@MartinR you don't have to worry about it, I usually have those questions hidden, but I have even re tagged a project-euler question to include relevant tags without looking at the code, Even if you are editing stuff you don't have to worry about spoiling yourself (There are plenty of things to edit without looking at the code)
 
Ya know what guys, maybe we should be using spoiler markdown for the actual answers to the PE questions.
14
Q: Keeping 'Competitive Results' private

rolflThis suggested edit just came through: Project Euler #4 - Largest Palindrome Product (Currently the edit is approved, but it can be reversed later, if needed) The comment attached to the edit is: Add spoiler for the output, because Euler project solutions should be kept secret Now, that r...

Not the reviews, just the spoilers. Idk.
 
@RubberDuck People should be able to not spoil it for themselves
 
9:00 PM
Well, yeah. Agreed. I don't even look at questions here about challenges I haven't completed yet.
 
:D
Following @RubberDuck I'm also going to change my user name : new one will be ChibiNaruto
or JaDogg
 
9:20 PM
Ohhh I vote for @JaDogg.
 
haha JaDogg it is then, Still need few hours to change the name
 
Wait, @RubberDuck hasn't always been RubberDuck? What was your previous name?
 
@Corbin I'm ckuhn203.
 
9:38 PM
lol pulling a mug ;)
2
 
9:49 PM
@Bhathiya that will make it easier on the phone chat ping ;)
 
:D
@Mat'sMug Saw your real picture, muwahaha
 
@RubberDuck ahhhhhh, ok. Makes sense now that I see your CR points haha.
 
Yeah. Everyone kept calling me RubberDuck, so I made it official. =P
 
Yeah I updated my CR profile
@RubberDuck good move :)
 
0
Q: Procedure too large error in excel VBA

Nikhil JosephI am not used to writing codes. I generate my codes via macro and I am facing this issue can some one pls help me. Sub Macro1() ' ' Macro1 Macro ' ' Keyboard Shortcut: Ctrl+q ' Range("A2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Sheets("R...

RubberDuck shakes head and walks away...
 
9:58 PM
Nice mug, @Mat'sMug
 
I had no idea that error even existed!
 
Copy/Paste hm.
@RubberDuck and @Mat'sMug I bet u can pls find a better way to do this lol.
 
@MartinR You might be interested in knowing I also posted a solution to #3 as well:
4
Q: Project Euler #3 in Swift

nhgrifAs mentioned in Project Euler #2 in Swift, I intend to work my way through Project Euler using Swift to make sure there aren't any tricks I'm missing. This is the problem statement for #3: The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600...

 
@Phrancis those people are the reason I get all bent everytime I hear someone suggest that everyone should learn to code.
 
There, I it ;)
Is VBA always this ugly, or is it mostly because it's generated via macro?
 
10:04 PM
The latter probably.
 
Idk @phrancis. Stalk my questions and tell me if it's always that ugly.
Or better, stalk Mat or Ptwales.
 
@Phrancis my VBA looks like VB.NET ;)
 
They both write cleaner than me.
 
Procedure too long... looks like someone needs to refactor a little!
 
Lol.
 
10:06 PM
Is that question even on-topic?
He can't compile it--right?
 
It's on SO.
 
afc, later!
 
Oh nevermind.
 
Cya Mug!
 
Bye Mug
 
10:08 PM
Here's a good one @Phrancis. Ptwales write very readable vba.
3
A: UniqueList Class in VBA

RubberDuckJust a couple of notes. The biggest of which is that I think you've misunderstood what VB_PredeclaredId does. It creates a default instance of the class. Which allows you to do things like this UniqueList.Add someItem Without declaring and setting a new instance of the class. It's a cool featu...

Why did that link to my answer? No. No. The question @ducky.
 
That looks much better
 
Yeah. I mean, it's still a very verbose language, but it can be done well.
The problem isn't the language, it's the kind of people who typically use abuse it.
3
 
That sounds familiar... hrm...
 
I do think I just found a migration candidate though.
Or not. It doesn't compile.
 
10:42 PM
It would be better if there is a Office SE, for MS Office and Other Office applications like LibreOffice/OpenOffice/....
 
There is, kinda..... Super User.
 
not really, That one's scope is too big, so is stackoverflow's
 
0
Q: My final sign up controller

Kid DiamondI think I've finally gotten to understand controllers completely, but I'll never be sure unless it's reviewed. I've put all my application services inside the application layer of my model layer. I'm using my controller solely to control the application layer based on the request and calling the...

 
@RubberDuck are you a Buddhist ? MY country has lot of temples, Let me know if you are going to visit !
 
Uhh. No. Not a buddhist, but I've studied the religion some.
I'm actually a Pagan, but I make it a habit to study any religion I can.
Where are you from anyway @Bhathiya-JaDogg-Perera?
 
10:49 PM
Sri Lanka
 
Oh wow.
That's kinda cool.
 
:D
I was Roman Catholic (age 1 to age 14), now I'm an agnostic atheist
 
I grew up as a Menonite. There was something about women going to hell for wearing pants that didn't quite sit right with me. lol
 
eh, There are too much religions in the world
 
Hear hear!
Too much religion, not enough compassion.
 
10:57 PM
I agree
anyway I'm going to sleep, It's 4AM Sunday
bye
 
11:48 PM
@RubberDuck @Bhathiya-JaDogg-Perera I'm agnostic atheist as well. Raised loosely Catholic, then became Seventh-Day Adventist for about one decade, after a while I was like... f-it
SDA is pretty weird. Like Jehovah's Witnesses sort of, but they worship on Saturday and they don't eat meat
Didn't have a bad experience, they are pretty liberal; but I studied the Bible and it made me atheist :)
 
00:00 - 14:0014:00 - 00:00

« first day (476 days earlier)      last day (3532 days later) »