• isoprophlex 5 days ago

    This is absolutely fantastic, well done!

    If you're not done playing with it, you can make it dynamic so it's always accurate, haha! Show the smallest "uncompleted" unit of time available with a fallback for December 31st evenings where tintin simply says nothing...

    At night: select the week.

    Also end of the week: select the month.

    Also end of the month: select the year.

    Also end of the year: fallback.

    • kemayo 5 days ago

      That's a good idea -- it'd preserve the intent of the meme, which is to always be conveying "it has not been as long as it feels like based on events".

      As-is, if I visit and see "what a day / it's Friday", that's kinda missing the point.

      • ritcgab 5 days ago

        At the end of the year: select the decade.

        Dec 31 2030 will be monumental.

        • dlazaro 5 days ago

          Great suggestion, and thank you!

        • FearNotDaniel 6 days ago

          > Current time is determined by a Cloudflare Worker using the request IP

          I was scratching my head for a while wondering why you need an IP address to determine the current time… I’m inferring this means geo-locating the IP to determine the client’s time zone and then using that to convert server time to the user’s local time, right?

          Makes me think, it would be nice if there was a standard request header to specify preferred TZ for 'local time', just like Accept-Language (which sadly quite a few websites ignore and show me German-language content anyway just because my location is in a German-speaking country).

          Still, great work OP :-) now can anyone tell me why Tintin is trending at the moment? Did I miss something? All my feeds seem to be suddenly full of Tintin content right now.

          • pavlov 6 days ago

            > “why Tintin is trending at the moment”

            The Tintin character entered public domain in many countries in January 2025.

            I think this “What a week” image is from a 1930 album (“The Crab with the Golden Claws”), so it’s part of the public domain now and can legally be used for things like this meme generator.

            The situation in EU is different though. Hergé died in 1983, and I think his entire oeuvre has 75 years of protection after his death. I’m not 100% sure.

            • kleiba 6 days ago

              You could also compute the speech bubbles on the client's side...

              • RicoElectrico 6 days ago

                > Makes me think, it would be nice if there was a standard request header to specify preferred TZ for 'local time',

                That's a another data point for fingerprinting, sadly. Not that Chrome would care, but Firefox and Safari teams do, I guess.

                • oneeyedpigeon 6 days ago

                  I assumed something like this header already existed because it's such an obvious need, but...

                  > All HTTP date/time stamps MUST be represented in Greenwich Mean Time (GMT), without exception.

                  according to [rfc2616](https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3....). Presumably that makes a lot of awkward conversions unnecessary, but a separate TZ header would be a great addition.

                  • jraph 6 days ago

                    It could be a get parameter, with a picker allowing you to select your timezone.

                  • Svip 6 days ago

                    Can't believe it took me this long to notice, the meme itself is an altered image of the original comic. Obviously, the speech bobbles are too clean compared to the rest of the comic, but I also notice now that they are a poor imitation of Hergé's distinct speech bobbles.[0]

                    [0] https://i.kym-cdn.com/photos/images/original/002/125/139/0ff...

                    • dlazaro 5 days ago

                      I am debating making a better version where the bubbles are appropriately sized and look nicer and the background is smoother, but I thought it might take away the ‘memeyness’ of it.

                      I just went with the original background made by the person who seemingly invented the meme format on Tumblr: https://www.tumblr.com/incorrecttintin/162088281738

                      • berkes 5 days ago

                        Hergé took a lot of effort to get details right. Not just the drawings¹, but also the layout and lettering of the speech bubbles.

                        I own all TinTin comics in Dutch (some old collectors items) and a very few in French. Dutch is often a lot longer than French, and sometimes shorter - it doesn't use the same amount of letters, let alone the same width of them. The French is ever slightly more pleasing, but noticable so.

                        The English translation you linked to, is even ugly in some places, it lacks the balance and spacing that Hergé often meticulously and deliberately used to convey extra meaning or balance.

                        ¹ From The Blue Lotus on, Hergé devoted far more attention to accuracy. Which is all the more impressive because he then distills all that accuracy to the most simple lines. I am a fan. And yes, there is certainly controversy, his early work is clearly very racist and colonial - which shows the ideas of the times they were drawn in clearly.

                      • cprecioso 6 days ago

                        As a tip, you can use the `<meta http-equiv="Refresh">` tag [1] to make the browser automatically refresh after N seconds and keep the tab always up to date.

                        [1]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/me...

                      • latedog 6 days ago

                        IDK why, but this reminds me of earlier days of internet, when it was full of random, non-usable but funny content like this. Best things often don't make that much sense.

                        • fckgw 5 days ago

                          "Single-serving site" is the term you're looking for. The best part of the early, mass-appeal internet IMO

                          https://en.wikipedia.org/wiki/Single-serving_site

                          • executesorder66 5 days ago

                            What do you mean non-usable? You could totally spam the work slack channel with these.

                            • cprecioso 6 days ago

                              I miss StumbleUpon

                              • dlazaro 5 days ago

                                Happy to hear that — it’s what I was going for :)

                                • waonderer 5 days ago

                                  You are telling me that my cosmic clock is not usable?

                                  https://cosmic-clock.vercel.app

                                  PS. I made it for myself just for fun. Haven't checked issues such as time for other countries. Just checked, time still stays local (Indian) for me even if I use VPN to change my location. I am using p5 and JS for the two times.

                                  • yencabulator 4 days ago

                                    > non-usable

                                    https://tintin.dlazaro.ca/day would be easy to make into a very much usable clock. I'm actually a little disappointed it didn't already update as a minute passed ;-)

                                    • Cthulhu_ 5 days ago

                                      If it was horrible and had music, it'd be like YTMND

                                      • jraph 6 days ago

                                        A form of art :-)

                                        • eterpstra 5 days ago

                                          Welcome to ZOMBOCOM

                                          • xtiansimon 5 days ago

                                            More clicking, please. OP mentions different versions, but you can’t get to them from one another (at least on mobile). The hyperlink is the aesthetic of www. If you don’t have them, then it should be evident why not. Leaves me scratching me head.

                                            • dhosek 5 days ago

                                              dancing hamster

                                            • reverendsteveii 5 days ago

                                              I like the way the humor of this joke travels along a spectrum from relatability to absurdity as time cycles. Using the weekly one as an example, I think it achieves peak relatability on a wednesday, because that's the best intersection of being deep enough into the week to feel like its been a long one but also not so far into the week that you're seeing the light at the end of the tunnel and feeling hopeful. Peak absurdity for most people would likely be the weekend. I'll not be hearing arguments for Thursday, as I could never get the hang of Thursday.

                                              • gglanzani 5 days ago

                                                I actually said “have a good weekend” to the baker last week on Monday, so, for me, anything until Wednesday checks out

                                              • azaaaz 6 days ago

                                                Thanks for this haha :) I would love to it translated in other languages (this meme is international), especially in French, Hergé[0]'s original language. It may be a good idea to open-source it !

                                                [0] https://en.wikipedia.org/wiki/Herg%c3%a9

                                                • frizlab 6 days ago

                                                  Tangentially related, in English (and most languages) there are usually no spaces (or non-breaking spaces, which is the correct space before a punctuation marks in French) before the exclamation point (and interrogation point, semicolon and colon).

                                                • cyberlimerence 5 days ago

                                                  I was wondering why the caption was empty, but it's because of my Dark Reader extension inverting the text color to white, without touching the box color. Just a heads up.

                                                  • dlazaro 5 days ago

                                                    Ah, that’s too bad. I do plan to update it so that the speech bubbles are SVG objects instead of embedded in the image, which should make it dark mode-friendly.

                                                  • lambdaba 5 days ago

                                                    Cute, but I find it funny to reach for Astro, a framework with over 400 dependencies, just for this. I'm sure it's super convenient, so maybe it's more of a principled take.

                                                    • dlazaro 5 days ago

                                                      I chose it because it’s what I'm used to and because it makes it really easy to do SSR (I wanted no JS to be sent to the client).

                                                    • Kwpolska 5 days ago

                                                      > Current time is determined by a Cloudflare Worker using the request IP (not logged or stored). No JavaScript is sent to the browser.

                                                      That’s a strange design. If you sent just ~10 lines of JavaScript to the browser, you could achieve an actually live-updating version (i.e. not only on page refresh), and you could use the actual time zone of the user instead of assuming it based on GeoIP. Your page could exist with zero server-side code.

                                                      • cryptonym 6 days ago

                                                        Not to be nitpicking but Cloudflare will log and store request metadata, including user IP.

                                                        • dlazaro 5 days ago

                                                          Valid, not nitpicking!

                                                        • dlazaro 5 days ago
                                                          • derektank 6 days ago

                                                            The panel takes on an almost ominous tone when you're nearing the end of your day and Tintin is right there to tell you it's nearly midnight

                                                            • DC-3 6 days ago

                                                              What a life, huh?

                                                              Captain, you're 84!

                                                            • inatreecrown2 6 days ago

                                                              Yes! this is what the internet was made for. Good job!

                                                              • Secretmapper 6 days ago

                                                                I thought it would be a hotlinkable image that updates.

                                                                • jraph 6 days ago

                                                                  It's close, the website could send the bare SVG instead of an SVG embedded in a HTML page :-)

                                                                  • Linkd 5 days ago

                                                                    Yeah.. it would be straight forward to make this into an image and make it so much more usable

                                                                  • fsckboy 5 days ago

                                                                    >[1] https://knowyourmeme.com/memes/what-a-week-huh

                                                                    >"In the episode, the character Liz Lemon, portrayed by Tina Fey, complains to character Jack Donaghy, portrayed by Alec Baldwin, about having finished a hard week of work, with Donaghey reminding her that it is still Wednesday"

                                                                    I don't know any context beyond what's in this clip of Liz Lemon saying it to Jack https://www.youtube.com/watch?v=1z3uGyBM_1c

                                                                    but "what a week" by itself does not indicate that the week is over, you can say "what a week" in the middle of a week; it would imply more the multiplicity of things that have already gone wrong, and "it's Wednesday" as a response has the sense "and it's only Wednesday, more things can still happen"

                                                                    • dylan604 5 days ago

                                                                      In writing classes, adding all of that unnecessary dialog is considered insulting to the audience. If you are trying to write a joke for the lowest denominator audience member, then you will alienate a larger portion of the audience. If every single joke needed that much additional context, it's not a funny joke. If you're going to require the writers to add that much dialog, you might as well ask them to add a laugh track

                                                                      • snarkyturtle 5 days ago

                                                                        The proper context, too, is that Liz Lemon is in charge of showrunning a Saturday Night skit show and is facing many challenges. "Lemon, it's Wednesday" implies that there are many things that can go wrong in between Wednesday and Saturday.

                                                                      • hkt 6 days ago

                                                                        I pasted this into slack every week for years, every Wednesday. People used to ask if I was OK if I forgot.

                                                                      • zelias 5 days ago

                                                                        feature request: 30 Rock mode

                                                                        source: https://i.redd.it/to3v225w8nlz.jpg

                                                                        • Pxtl 5 days ago

                                                                          I honestly expected OP's "what a week" meme to be Liz Lemon until I saw tintin in the URL.

                                                                        • pahbloo 6 days ago

                                                                          Awesome idea! Just a thought, but a century version would be spot-on!

                                                                          • dlazaro 5 days ago

                                                                            Thanks for the suggestion, will do! (I’ll also be open-sourcing it, as I probably should’ve done before posting)

                                                                          • wodenokoto 5 days ago

                                                                            How does the joke play out on Saturday or Sunday?

                                                                            “Captain, it’s Sunday” … I don’t get it.

                                                                            • throwaway314155 5 days ago

                                                                              even Thursday/Friday the joke really no longer lands. Am I missing something?

                                                                            • gvx 6 days ago

                                                                              What a fun little project! I thought it was going to be the 30 Rock one!

                                                                              • brendanfinan 5 days ago
                                                                                • khaneja 5 days ago

                                                                                  I would love an iOS version of this to put a widget on my phone!

                                                                                  • chichumichu 5 days ago

                                                                                    I woke up and wanted to make this for a tuesday.Thanks.

                                                                                    • SergeAx 5 days ago

                                                                                      This is actually an interesting "Hello, world" for Astro.

                                                                                      Nitpick: /anyotheruri should return 404, no?

                                                                                      • hansjorg 5 days ago

                                                                                        This is a "fun" idea, but I'm a bit troubled by the fact that you've chosen to release this right now.

                                                                                        Are you implying something? Not that subtle, truth be told. I'm not American, but hopefully there are someone here who knows the proper X-handle or other official authority to report this to.

                                                                                        • undefined 6 days ago
                                                                                          [deleted]
                                                                                          • Ayesh 5 days ago

                                                                                            If only HTML had a locale-aware <time> element with custom date formatting :(

                                                                                            • calini 4 days ago

                                                                                              Can this be encoded as a JPEG for easily saving it on mobile?

                                                                                              • apexalpha 6 days ago

                                                                                                Could you perhaps make one for the current US President? Seem fitting for the theme.

                                                                                                • Cthulhu_ 5 days ago

                                                                                                  "What a presidency, huh?"

                                                                                                  "Captain, it's week 5"

                                                                                                • zoklet-enjoyer 5 days ago

                                                                                                  I've been having one of those weeks. This is hilarious. Thank you.

                                                                                                  • kasperni 6 days ago

                                                                                                    Love it

                                                                                                    • guilbep 6 days ago

                                                                                                      Can someone vectorize the image please ? :p

                                                                                                      • rimunroe 5 days ago

                                                                                                        The xkcd Now comic[1] is also done server-side. There's an outer image showing day/night cycles which never changes and the part with the map and all the labels is rotated within this. The server simply has a precomputed set of images for 15 minute offsets, and chooses whichever to render based on the current UTC time.

                                                                                                        [1] https://xkcd.com/now

                                                                                                        • tcascais 5 days ago

                                                                                                          Omg I loved it so much. Thanks :)

                                                                                                          • rcarmo 6 days ago

                                                                                                            This is the meme we needed.

                                                                                                            • alabhyajindal 6 days ago

                                                                                                              Great project! Congrats!

                                                                                                              • MHM5000 6 days ago

                                                                                                                fun! open source it, we can add more calendars and languages :D

                                                                                                                • kaboomshebang 5 days ago

                                                                                                                  Love it

                                                                                                                  • iofusion 6 days ago

                                                                                                                    :)

                                                                                                                    • cryptozeus 6 days ago

                                                                                                                      love it...fun!

                                                                                                                      • cryptozeus 6 days ago

                                                                                                                        add your home page link somewhere

                                                                                                                      • HelloUsername 6 days ago

                                                                                                                        Can't "What a ", ", huh?" and "Captain, it's " be hard-coded / image? Also, nearing the end of the day/week/month/year, the meme doesn't really makes sense anymore..

                                                                                                                        • jraph 6 days ago

                                                                                                                          > Can't "What a ", ", huh?" and "Captain, it's " be hard-coded / image?

                                                                                                                          That would be more work with the risk of things being misplaced because you'd need to figure out alignment. The font will also not be rendered the same way, adding some small imperfections. The SVG text is also more accessible.

                                                                                                                          I believe sending the text as an SVG text is a vastly superior solution in every way :-)