UPDATE: I just sent out emails to collect addresses from the lucky users getting these watches — be on the lookout for those, and try to fill it in the next two weeks! :)

On occasion of our anniversary celebrations, we offered some cheese boards a while back. If you were late for that, though, no sweat! You’re just in time for another limited edition super special swag contest!

This is the bit where you go It’s about time, isn’t it?” To which I’ll reply with “well... yes, it is about time! How d’you guess?!?”

So, if you want one of these with our logo on it:

enter image description here

...then all you need to do is something in which time is the centerpiece! As happened last time around, puns are encouraged, obviously.

You can:

  • Build a time-machine (ok, it doesn’t need to be functional).
  • Write a song or a poem about time (hopefully, something a bit more cheerful than what Pink Floyd did).
  • List a few things you'd drop into a time capsule — either to be used as they usually are, or... to be sent to the past with your time-machine?
  • Write the story of a life-time.

...or anything else you can find the time to do... in time before the deadline. The top 25 entries, as calculated by net upvotes received (not aggregate score, down-voting won't help you win!) will receive this timely package. Whatever it is, you have to be able to submit it as an answer to this question. Links to videos are accepted, however they must be of your own creation and the video must remain available. If either stops being true, your submission will be removed. Also, any code or work of art produced must also be of your own creation.

So, as with the previous context, any format you can think of is allowed: text, images, crayons on newspaper, LEGO, popsicle sticks — as long as you make it temporal... or I guess intemporal or timeless stuff are also accepted...? Anyway, you get the gist!

The Rules

  1. You can post as many entries as you want in good faith as long as they are in line with our terms of service, acceptable use policy and code of conduct. This is also a reminder that all user-contributed content falls under our CC-BY-SA 3.0 license.

  2. Contest is open from 2018-11-27 to 2018-12-27, final entry must be received at or prior to 23:59:59 UTC on the last day. Contest will then be locked for historical reference.

  3. Employees are eligible.

  4. You must be a user in good standing on Meta Stack Exchange during the entirety of the contest, or your entry may be disqualified. Let's have some good, clean fun.

  5. Winners will be notified via email within 10 days of the contest closing. As we will be ordering these based on demand (they're not cheap!), you'll need to allow approximately 30 days for delivery. You'll need to provide us your shipping information privately, in accordance with our privacy policy.

  6. If you win but don't care for watches, we'll give you a selection of other items of approximate value. We want you to enjoy the prize.

  7. Void where contests are prohibited.

Get to it! Time is of the essence!

  • 39
    Phew - posted just in time! – Tim Post Nov 27 '18 at 16:23
  • 36
    entry to be completed in 6-8 weeks – Glorfindel Nov 27 '18 at 16:27
  • 9
    @rene You could build a time machine out of socks if you really wanted to. – Tim Post Nov 27 '18 at 16:31
  • 26
    I don't know if i have time for this... – Pikoh Nov 27 '18 at 16:32
  • 67
    @TimPost Requesting a name change to Time Post. – Rand al'Thor Nov 27 '18 at 16:32
  • 19
    Umm... watch your comments, y'all! – Shadow The Princess Wizard Nov 27 '18 at 16:36
  • 19
    All these puns make me wanna clock someone – Erin B Nov 27 '18 at 16:39
  • 7
    Can anyone do something with Jon Skeet's most upvoted answer? – user392547 Nov 27 '18 at 17:05
  • 12
    I don't know why this was not posted yet: winterbash2018.stackexchange.com – MEE - Reinstate Monica Nov 27 '18 at 18:04
  • 52
    I find these contests very nice. However, the answers shoulds be displayed ramdonly, otherwise you are privileging those who got here first and those who have already received lots of votes, since I dont think everybody would check all pages to see what was sent...=( – carla Nov 28 '18 at 1:19
  • 6
    I really don't have the time for this. – Dragonthoughts Nov 28 '18 at 12:49
  • 6
    Clarified the post to explicitly call out for original stuff, @Mari-LouA; thought it was clear enough, but I guess making it outright explicit doesn't hurt :) – JNat Nov 28 '18 at 14:09
  • 13
    The hours on the "swag" go 1, 1, 1, 4, 5, 6... That's a weird watch! – Cris Luengo Nov 29 '18 at 7:06
  • 8
    I guess we'll get emails about our watches in 6-8 weeks? – Zach Saucier Jan 2 at 17:21
  • 6
    @JNat curious to know, who are the winners? – Div Jan 3 at 10:11

129 Answers 129


Most people think time is like a river that flows swiftly and surely in one direction. But I have seen the face of time and can tell you, they are wrong. Time is an ocean in a storm. You may wonder who I am and why I say this. Come, and I shall tell you a tale like none you have ever heard... Said A Prince(Guess who)

var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
var second = date.getSeconds();


setInterval(function() {
  date = new Date();
  hour = date.getHours();
  minute = date.getMinutes();
  second = date.getSeconds();
}, 1000)

function setHour() {
  var tmpHour = hour;
  var i;
  for (i = 16; i >= 1; i -= i/2) {
    tmpHour = checkTime(tmpHour, i, "h");

function setMinute() {
  var tmpMinute = minute;
  var i;
  for (i = 32; i >= 1; i -= i/2) {
    tmpMinute = checkTime(tmpMinute, i, "m");

function setSecond() {
  var tmpSecond = second;
  var i;
  for (i = 32; i >= 1; i -= i/2) {
    tmpSecond = checkTime(tmpSecond, i, "s");

function checkTime(tmp, number, time) {
  if (tmp - number >= 0) {
    $("." + time + "." + number + "").addClass("active");
    tmp -= number;

  return tmp;

var card = $(".card");

$(document).on("mousemove",function(e) {  
  var ax = -($(window).innerWidth()/2- e.pageX)/20;
  var ay = ($(window).innerHeight()/2- e.pageY)/10;
  card.attr("style", "transform: rotateY("+ax+"deg) rotateX("+ay+"deg);-webkit-transform: rotateY("+ax+"deg) rotateX("+ay+"deg);-moz-transform: rotateY("+ax+"deg) rotateX("+ay+"deg)");
.active {
  color: #00b6ff;

.div-m {
  margin-bottom: -7px;

.h {
  font-size: 34.5px;
  font-weight: bolder;

.s {
  font-size: 39.5px;
  font-weight: bolder;

body {
  background: #edf2f4;
  perspective: 1000px;
  transform-style: preserve-3d;
  display: flex;
  height: 100vh;
  font-family: "Playfair Display", georgia, serif;

.card {
  pointer-events: none;
  transform: translateZ(0);
  padding: 30px;
  background: white;
  border-radius: 5px;
  width: 400px;
  height: 200px;
  margin: auto;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  display: flex;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  position: relative;
.card:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 10px;
  border-radius: 50%;
  left: 0;
  bottom: -50px;
  box-shadow: 0 30px 20px rgba(0, 0, 0, 0.3);
.card .card-content {
  margin: auto;
  text-align: center;
  transform-style: preserve-3d;
.card h1 {
  transform: translateZ(100px);
  font-size: 50px;
  font-weight: normal;
  text-align: right;
.card p {
  transform: translateZ(100px);
  display: block;
.card p.related {
  transform: translateZ(80px);
  font-style: italic;
.card a {
  color: #69c6b8;
  pointer-events: auto;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" rel="stylesheet"/>
<link href="https://upscore.ch/repo/css/reset.css" rel="stylesheet"/>
<div class="card">
  <div class="card-content">
    <h1 class="div-h">
      <span class="h 16"><i class="far fa-circle"></i></span>
      <span class="h 8"><i class="far fa-circle"></i></span>
      <span class="h 4"><i class="far fa-circle"></i></span>
      <span class="h 2"><i class="far fa-circle"></i></span>
      <span class="h 1"><i class="far fa-circle"></i></span>
    </h1><h1 class="div-m">
      <span class="m 32"><i class="fas fa-times"></i></span>
      <span class="m 16"><i class="fas fa-times"></i></span>
      <span class="m 8"><i class="fas fa-times"></i></span>
      <span class="m 4"><i class="fas fa-times"></i></span>
      <span class="m 2"><i class="fas fa-times"></i></span>
      <span class="m 1"><i class="fas fa-times"></i></span>
    </h1><h1 class="div-s">
      <span class="s 32"><i class="far fa-square"></i></span>
      <span class="s 16"><i class="far fa-square"></i></span>
      <span class="s 8"><i class="far fa-square"></i></span>
      <span class="s 4"><i class="far fa-square"></i></span>
      <span class="s 2"><i class="far fa-square"></i></span>
      <span class="s 1"><i class="far fa-square"></i></span>

Tick a tock!!! Tick tock! tick tock!


Did someone just say Time Machine and LEGO?
This looks like a job for ..... Black Thunder !

LEGO time machine (The LEGO-Time Machine)

Made with LeoCAD
Rendered with Photoshop

  • Again, on thread, together! – Div Nov 30 '18 at 5:09
  • Time machine improved. Its matter of time. As the time passes, things improve, – Black Thunder Nov 30 '18 at 11:10

enter image description here Done in no time, as you can see... Will be improved within 6/8 weeks :D (or when I have time)


They say: Time and Tide wait for none

Let's see whether it waits (or not)

Disclaimer: Original Code from this answer, which is eventually from this snippet. However, the concept of this answer and the modifications are mine.

- Original code functionality: A watch, simple watch, displaying time

- My Modifications: To make it stop for "None" (pun intended)

Instruction Manual:

  1. Run the code.
  2. Move the cursor over the watch dial, it should change to "NONE".
  3. Let's see whether time "waits" for the "NONE"

$(document).ready(function() {
	function watch() {
		// Get the time
		var now = new Date();
		var time = now.getHours() * 3600 +
					    now.getMinutes() * 60 +
					    now.getSeconds() * 1 +
					    now.getMilliseconds() / 1000;

		// Change the time into degrees
		var hours = time / 60 / 12 * 6;
		var minutes = time / 60 * 6;
		var seconds = time * 6;
		var date = now.getDate();

		// Modify classes
		$('.hour').css('transform', 'rotate(' + hours + 'deg)');
		$('.minute').css('transform', 'rotate(' + minutes + 'deg)');
		$('.second').css('transform', 'rotate(' + seconds + 'deg)');
 var myVar = setInterval(watch, 50);
   $('.watch').on('mouseenter', function(){

   $('.watch').on('mouseleave', function(){
      myVar = setInterval(watch, 50);

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

body {
	background: #eee;
	font-family: "Helvetica Neue", sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;

/* Website Header */
.header {
	text-align: center;
	font-weight: 300;
	font-size: 30px;
	color: #999;
	margin: 50px;

/* Watch Container */
.watch-container {
	width: 300px;
	margin: 50px auto;

/* Watch */
.watch {
	position: relative;
	width: 300px;
	height: 300px;
  cursor: url("https://i.postimg.cc/RV6fLt4T/cursor-yellow.png"), auto;

/* Watch Face */
.watch-face {
	width: 300px;
	height: 300px;
	border-radius: 100%;
	background: #3F484A; /* Dial colour */
	border: 10px solid silver; /* Face border */
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5), 1px 1px 2px rgba(0, 0, 0, 0.3);
	/* Watch Face Outline */
	.watch-face-outline {}

	.watch-face-outline-point {
		position: absolute;
		width: 10px;
		height: 10px;
		background: #777;
		left: 145px;
		top: 24px;
		border-radius: 100%;
		-webkit-transform-origin: 50% 126px;
		transform-origin: 50% 126px;

	.point-12 { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
	.point-1 { -webkit-transform: rotate(30deg); transform: rotate(30deg); }
	.point-2 { -webkit-transform: rotate(60deg); transform: rotate(60deg); }
	.point-3 { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
	.point-4 { -webkit-transform: rotate(120deg); transform: rotate(120deg); }
	.point-5 { -webkit-transform: rotate(150deg); transform: rotate(150deg); }
	.point-6 { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	.point-7 { -webkit-transform: rotate(210deg); transform: rotate(210deg); }
	.point-8 { -webkit-transform: rotate(240deg); transform: rotate(240deg); }
	.point-9 { -webkit-transform: rotate(270deg); transform: rotate(270deg); }
	.point-10 { -webkit-transform: rotate(300deg); transform: rotate(300deg); }
	.point-11 { -webkit-transform: rotate(330deg); transform: rotate(330deg); }

	/* Watch Face Date */
	.watch-face-date {
    position: absolute;
		background-color: rgba(0,0,0,0.1);
    width: 27px;
    height: 27px;
    border-radius: 100%;
    text-align: center;
		top: 138px;
		right: 50px;
		font-size: 15px;
    line-height: 27px;
		color: #aaa;
		font-weight: 300;

	/* Watch Face Center */
	.watch-face-centre {
		position: absolute;
		width: 12px;
		height: 12px;
		top: 144px;
		left: 144px;
		border-radius: 100%;
		background: #fff;

	.watch-face-centre-inner {
		position: absolute;
		z-index: 1;
		width: 8px;
		height: 8px;
		top: 2px;
		left: 2px;
		border-radius: 100%;
		background: #333;
		border: 2px solid #fa9f22;

	/* Watch Face Hands */
	.watch-face-hands {}

	.watch-face-hand {
		position: absolute;

	.watch-face-hand.hour {
		width: 4px;
		height: 60px;
		top: 90px;
		left: 148px;
		border-radius: 10px;
		background: #fff;
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: rotate(306deg);
		transform: rotate(306deg);

	.watch-face-hand.minute {
		width: 4px;
		height: 120px;
		top: 30px;
		left: 148px;
		border-radius: 10px;
		background: #fff;
		-webkit-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		-webkit-transform: rotate(50deg);
		transform: rotate(50deg);
	.watch-face-hand.second {
		width: 2px;
		height: 145px;
		top: 20px;
		left: 149px;
		border-radius: 10px;
		background: #fa9f22;
		-webkit-transform-origin: 50% 130px;
		transform-origin: 50% 130px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);

/* Watch Crown */
.watch-crown {
	position: relative;
	z-index: -1;
	width: 15px;
	height: 26px;
	top: -163px;
	left: 295px;
	border-radius: 5px;
	background: #999;
	border-right: 2px solid rgba(0, 0, 0, 0.05);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);

/* Watch Straps */
.watch-strap-top {
	position: relative;
	z-index: -1;
	width: 120px;
	height: 150px;
	left: 90px;
	bottom: -20px;
	background: #785734;
	border-radius: 10px 10px 0 0;

.watch-strap-bottom {
	position: relative;
	z-index: -1;
	width: 120px;
	height: 150px;
	left: 90px;
	bottom: 20px;
	background: #785734;
	border-radius: 0 0 10px 10px;
	color: rgba(0, 0, 0, 0.2);
	font-weight: bold;
	text-align: center;
	padding-top: 120px;
	text-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.5);

/* Website Footer */
.footer {
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #999;
	margin: 50px;

.footer a {
	color: #999;
	font-weight: 500;
	text-decoration: none;

.footer a:hover {
	text-decoration: underline;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="header">
		Pure CSS Watch

	<div class="watch-container">
		<div class="watch-strap-top"></div>

		<div class="watch">
			<div class="watch-face">
				<div class="watch-face-outline">
					<div class="watch-face-outline-point point-12"></div>
					<div class="watch-face-outline-point point-1"></div>
					<div class="watch-face-outline-point point-2"></div>
					<div class="watch-face-outline-point point-3"></div>
					<div class="watch-face-outline-point point-4"></div>
					<div class="watch-face-outline-point point-5"></div>
					<div class="watch-face-outline-point point-6"></div>
					<div class="watch-face-outline-point point-7"></div>
					<div class="watch-face-outline-point point-8"></div>
					<div class="watch-face-outline-point point-9"></div>
					<div class="watch-face-outline-point point-10"></div>
					<div class="watch-face-outline-point point-11"></div>

				<div class="watch-face-date date"></div>

				<div class="watch-face-centre">
					<div class="watch-face-centre-inner"></div>

				<div class="watch-face-hands">
					<div class="watch-face-hand hour"></div>
					<div class="watch-face-hand minute"></div>
					<div class="watch-face-hand second"></div>

			<div class="watch-crown"></div>

		<div class="watch-strap-bottom">James</div>

	<div class="footer">
		&copy; 2018 <a href="http://jgrimshaw.com">James Grimshaw</a>

  • @ArtOfCode This is copied from codepen and all public pens are MIT licensed, according to the website. I did not see any explicit license text...so I guess the default licensing terms are applicable...Please correct me if I'm wrong. – SouravGhosh Nov 30 '18 at 14:27
  • @ArtOfCode Let me find that for you..sure. – SouravGhosh Nov 30 '18 at 14:31
  • @ArtOfCode I am referring to this one. – SouravGhosh Nov 30 '18 at 14:32
  • @ArtOfCode No problem..and thanks for asking..I'll leave the comment with the link for others with same doubt. :) – SouravGhosh Nov 30 '18 at 14:38

I give you https://www.strava.com/clubs/181338/recent_activity which is the Bicycles.SE tracker for rides on Strava - shows right now that user:

Kirill k102
Yesterday at 17:39
"Herrshaft - Les 12 vertiges"
rode 16.08 km  in 58 m 46m 35s

And a good time was had by all.


I guess I was a little short of time. I was thinking what to do. It had to have a dog. It had to be about time. I was trying to build a doghouse time machine, but that's not what I ended up with

I didn't really notice any physical lego entries despite all this time, and I thought back to my time in secondary school where we had a cool clock tower. I grabbed whatever lego I had on hand, all black, since I didn't have time to dig up the rest and...

enter image description here

Its a doghouse clock tower. Its not much good at night, but how often does a dog need to tell the time at night?


Thought of it just before today's office meeting. :)

Q: When should teams have "all-hands meeting"?

A: At 12:00:00, sharp!!

**In the daytime


A little slime rhyme

Once upon a time
a little slime
started crawling around
and when it ate
it ate everything it found
and it grew up from the ground

It had no feelings
moved around under the ceilings
hunting from above
soon became its big love
eating them together with clove

And when it ate more
you could hear a roar
like a hungry beast
catching people
for a feast
it guzzled them til the least

Now it was so big
that people who saw it started to jig
everyone was screaming
but the slime
it was dreaming
of eternal redeeming

It ate so much 
soon there didn't exist such
that it could eat
until now
everything had been a treat
its size nothing could beat

And it started to starve
eating everything it could carve
but it didn't think
of the fact
that it was starting to shrink
and now there was not even anything to drink

Now when it was too late
aware of its fate
the slime just shrank
no one
but itself to thank
alone in its own rank

Once upon a time
a little slime
started crawling around
something to eat
it never more found
and it faded from the ground

...with an undertone of the time we are currently living in.


FameMedia Studios Enterprises LLC proudly presents:

"A brief story of time"


I finally made a YouTube video to fill the range of proposed submission formats. And because I am a movie maker on the Hollywood level (as you will see).

Please be sure to enable subtitles in order to understand everything. I love my microphone.

I hope, you find the time to watch my whole blockbuster and I hope you like it.

A cat that steals your time by being sweet...


Based on widespread rumors, it is believed that the following function might be hidden somewhere in the vast plains of StackOverflow’s release system sourcecode:

function pushUpdate() {
     }, Math.floor((Math.random() * 2) + 6) * 604800000);

What if, that sourcecode was put in there by ancient aliens? And what if it was made to protect us from the horrific terror that might come from instant updates and according gratefullness?

ancient aliens


__---~~~~--__                      __--~~~~---__
`\---~~~~~~~~\\                    //~~~~~~~~---/'  
  \/~~~~~~~~~\||                  ||/~~~~~~~~~\/ 
              `\\                //'
                `\\            //'
                  ||          ||      Hey Doc!
   ___ // _-~                        ~-_ \\ ___  
  `\__)\/~                              ~\/(__/'          
   _--`-___      | DEC | 04 | 1995 |    ___-'--_        
  /~     `\ ~~~~~~~~------------~~~~~~~~ /'     ~\        
 /|        `\                          /'        |\     
| `\   ______`\_         DMC        _/'______   /' |          
|   `\_~-_____\ ~-________________-~ /_____-~_/'   |  
`.     ~-__________________________________-~     .'       
`.      [_______/------|~~|------\_______]      .'
  |>>>>>>||                            ||<<<<<<|
  `\<<<<</'                            `\>>>>>/' 

    __________________   __________________
.-/|                  \ /                  |\-.
||||                   |                   ||||
||||                   |       ~~*~~       ||||
||||    --==*==--      |     Javascript    ||||
||||                   |        the        ||||
||||                   |     Good Parts    ||||
||||                   |     --==*==--     ||||
||||                   |                   ||||
||||                   |                   ||||
||||                   |                   ||||
||||                   |                   ||||
||||__________________ | __________________||||


@SztupY's Stack Overflow Wear OS Watch Face was really cool, although it required two things that wont work for me: the Wear OS Watch, and an app.

All I have is my iWatch (which I an enamored with). But I wanted a Stack Overflow face on it! So, I set out to see if it was possible. And it is! Yay, so stoked. I love Stack Overflow stuff. Even aside from this swag, I might just use this in general.

And you can too! This is a very easy process. All you need is your iPhone, an iWatch, and to be able to copy an image from imgur. Simple, right?

So there are several options I made for whichever type of alignment you might want for the image. The only text on the iWatch for this type of face is white, thus the images are all the logo with a black background. I had to travel back in time to change the path their SVG took in order to make them.

There is a...

All you need to do is...

  • Copy one of those images to your phone.
    Just navigate to the imgur page with your phone's browser, then press and hold on the image, then select "Save Image".
  • Then, open the watch app. Click on the "Face Gallery" tab at the bottom.
  • Scroll to the "Photos" section. Click "Favorites".
  • Click "Custom", "Choose Photos...". Select the Image from above you saved.
  • Notice now that the preview is showing your Stack Overflow watch face.
  • Select the Time Position (options are Top or Bottom). Select the bonus "Complications" for the watch face.
  • Click "ADD" by the preview. Move your wrist to check the Stack Overflow time!

And just like that, you have a Stack Overflow iWatch face :D

enter image description here

So far, I think the top aligned logo + name is my favorite.


Its time for the Summer smash, well better known as Winter bash!

If you are wondering what the odd little snowflake is in the top bar or are just new to SE, then you are in for some fun.

SE has a history every year around this time in December they start this event (called the winter bash) where users get "hats" for doing normal things across the network. Things such as a first post the gets at least 3 votes, or vote 150 times.

There are always time based hats.

Hats such as this years' Glasses With A Number On Top. Be sure you are here in time for the winter solstice, and Christmas too. But do not worry time zones actually are a help here, you get 26 hours. Now that is some extra time.


Reading through these answers, I am finding myself struggling to focus on what it is the answer is talking about. So I decided it would be time to fix that... I present to you:

Watch Design

(Note the freehand red circle showing which part is the watch)

This watch would easily allow anyone to see exactly what time one is talking about, as shown by the freehand red circles over the hour and the minute, something that many people have over time become accustomed to.

It would also deter any pesky close votes that may try and hinder the telling of the time, as the red circles, in my opinion, are a very satisfactory MCVE.

Some facts about this watch:

  • It uses jQuery to update the hands
  • From my estimates, it would take around 6 to 8 weeks to make
  • Every now and again, the hands will accidentally form into a giant S
  • Sometimes, the watch will get up and start teaching about the time, occasionally yelling so loud that people's ears bleed (DHMIS reference)
  • The watch is able to help burniation processes

But yeah, that's all I have time for, so happy 10th birthday, Stack Overflow!


How to build a time machine

There are 2 steps to build a time machine:

  1. Find instructions on how to build a time machine
  2. Follow those instructions

You Built a Time Machine Out of a JSFiddle Account?

enter image description here

Of course I did! You can see my JSONp Ajax demo here:



It’s time for the holidays. Are you tired of the same old holiday season? Me, too! So I invented a holiday just for us: Question and Answer Time. If you like it, you can celebrate all year long! See Weasel Stomping Day by Weird Al Yankovic for sing along music.

**Question and Answer Time**

Unicorns are filled with code.
I won a cheese board. Lightens my load.
Don’t you know it’s Question and Answer Time?

Turn your thinking lightbulb on.
Answer questions until dawn.
Here we are at Question and Answer Time!

All programming girls and boys
ask their questions. Lots of noise!
You’ll know how to do your part
when you supply an answer or break their hearts.

So join me now and have a laugh.
Think of Question and Answer Times past - 
a tradition that deserves its cheese and wine.

Hey, everyone! It’s Question and Answer Time!

A meta-haiku on a meta-site.

This is a haiku.
Its sha one never changes,
Every time, the same.
  • 1
    I was reading this counting the syllables. It is a haiku indeed. 5-7-5. You got a down vote but I think this is a valid entry for it is a poem about time. Maybe the downvoter just didn't know about haiku? Here, have my upvote – Abel Melquiades Callejo Nov 28 '18 at 3:12
  • 2
    I'm not sure it can qualify as a haiku - where is the reference to season, etc – Ro-Reinstate Monic-Alsop Nov 28 '18 at 12:04

Let's tackle this from a different perspective.

For some time now I've been working on a DB-like service that lets you query the state at any point in time. I mean, it keeps the whole history of each and every object. Currently there's only one implementation, based on event sourcing with MongoDB, but there's more to come.

I suppose it's sorta advertisement for my pet project, but it's still related to the topic, so here goes: let me introduce you to Vent.


I had just posted this very timely code golf challenge when I noticed this post in the Featured on Meta side bar. Look there for details and make sure to read the comments too for background info.

Excel nonsense


A low-hanging fruit, perhaps.

Sung to Pink Floyd - Time:

Closing away the questions that make up a dull day
Fritter and waste the votes in an offhand way.
Kicking around on mediocrity in your top tag
Waiting for someone or something to show you the way.
Tired of sitting on the front page staying still to see new posts.
You are young and rep is high and there is posts to close today.
And then one day you find ten years have got behind you.
No one told you how to ask, you missed the starting guide.
So you ask and you ask to catch up with the Jon but he's rising
Rising up to come up below you again.
The Skeet is the same in a relative way but you're no closer,
Shorter of rep and one day closer to ban.
Every post is getting longer never seem to find the time.
Posts that either come to naught or dozen pages of scribbled lines
Hanging on in loud desperation is the Meta way
The time is gone, the site is over,
Thought I'd something more to say.
Flag again
I like to flag stuff
When I can
When I go flag
Cold and tired
It's good to be marked helpful
Beside the rubbish
Far away
Across the site
Tolling of the review queue
Calls the faithful to keyboards
To see the badly written Q&A's


Time is a difficult concept, sometimes a confusing concept, especially in Javascript.

For example, someone thought it was a good idea to make months start with a 0.

new Date(2018, 6) //Fri Jun 01 2018 00:00:00 GMT+0100 (British Summer Time)

The Date constructor also allows you to pass the timezone! This sounds excellent except when it doesn't recognise it and will just default to the Local time without any sort of error.

new Date('July 20, 2018 12:00:00 (CET)') // Sun Jul 20 2018 12:00:00 GMT+0100 (British Summer Time)

So you can parse dates different ways and Javascript really tries it's best to manage it for example:

new Date(2018,11,90) // Thu Feb 28 2019 00:00:00 GMT+0000 (Greenwich Mean Time)

As you can see the above we are passing 90 days in! But of course it allows us to do that without any error...


Funnily enough, I read this post immediately after writing this answer about "time-traveling" airline flight schedules (where aircraft land earlier in the local time of their arrival city than they departed in the local time of their departure city.)

For those of you who want to time travel, the short version is this:

If you want to travel a few minutes back in time, then either buy a short West-bound flight that crosses a time zone boundary. If you want to travel hours back in time, purchase an East-bound flight that crosses the International Date Line, such as a flight from East Asia, Australia, or New Zealand to North America or Hawaii.


How can you have any discussion about time without

Chronos! Master of all time! [lightning sound]

enter image description here

Full episode here: https://dai.ly/x3d7oj1


Tick tick, the seconds of a clock

Internally circadian

Moving forward


  • Was that supposed to be a haiku? :D – Filip Malczak Jan 7 at 20:53

So, time for an answer. (no pun intended) I am not too experienced with coding in popular areas, but I do like making Amazon Alexa Skills (especially for challenges where $ is involved).

So, I'll make something nobody ever asked for nor needed:

An Alexa Skill that tells you the time in binary. Why: I have seen binary clocks, and thought that they were cool. But what if you were just instead given straight up 1s and 0s in voice form. You may think I am stupid, and you may be right. But I can't be that stupid if I am making such a thing?

Well, I'll post the thing below when it is done (soon). I know I won't win this thing because there are people who are just better than me, and I accept that. This is just a thing for me to do for fun, not necessarily to win)

(Alexa Skill link will go here with pictures when on Amazon Skill Store)


Look Joel… we can’t go back to September 15, 2008 – just because that’s the lask time you’ve seen your watch.


There is a need for a new unit of time. I propose that this unit of time be named an overflow.

Definition: The interval between thinking "I can't figure out what's wrong with this PostgreSQL command. Let's check StackOverflow" and "Huh. So that's how you can perform matrix math from a Windows Command prompt."


I guess it's about time for me to tell this story. Here I go:

The time has come, it's finally time, to kill that dumb old man.
The one whose seen it all, but surely never makes a plan.
That wizened father, Father Time, he always limits me,
I'm late to everything, and it is all his fault you see.

I don my sword, sharp enough to stop time,
Oh by my word, he'll pay for his crime.
I'll run it through him, and then when I'm done,
I'll cut his beard off, and that's just for fun.

I head over to the mountain, where 'tis known that he is found,
But first I swim the Endless Lake, and make it safe and sound.
I check my watch, it seems a mere one hundred years have passed,
Now I'm at the foot of the Eternal Mountain at long last.

I scale the sheerest cliff I've seen in my entire life,
I think that I'll be late for dinner, will someone tell my wife?
The stones are worn, the jags eroded, as I climb the side,
And I am old, with sword I'm loaded, unebbing as the tide.

I ring the bell, a secretary answers at the door.
I take a quick glance at my watch, it's only five past four.
"I'm here at last!", I bravely cry, "to kill that stupid oaf.
If he's at dinner tell him he's enjoying his last loaf."

"You're late.", she says, "He leaves at four, and now he's gone on break.
I hope to time, that there was not, too much for you at stake."
"Confound the man!", I'm crying tears, I'm foiled yet once more.
"I can't begin to tell you all the things I had in store."

"You poor old man.", she says to me, "you can't kill Father Time."
"But wait!", I say, "Epiphany, I cert'nly can kill time!
To prove it to you I will write a silly little rhyme!"

So here I am, I wrote a poem, just to relay my tale,
I think you'll find, my story's only, just beyond the pale.
I failed at killing Father Time, but I have murdered time,
I hope that you've enjoyed reading my neverending rhyme.


Here's a riddle:

I can be Sand, I can also be the Sun, I can be a Bird also...what am I?


Variants of Watch (For time measurement)


1. Sand - Sand Watch
2. Sun - Sun Dial
3. Bird - Cuckoo Clock

Not the answer you're looking for? Browse other questions tagged .