Live data from Hacker News

Show HN: Live-updating version of the 'What a week, huh?' meme

tintin.dlazaro.ca

81–90 of 162 posts

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#81
post #32

> 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 pr…

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

That would be an absolutely awful user experience, unless there was also a way to default to knowing what the user's actual local timezone is without them having to manually pick it from a list of the 38 or so currently in use. I mean, you could try to persuade browser builders and site developers that this new get parameter is a standard that is automatically added to all requests by all browsers, and honoured if the site developers feel like it, but that's kind of messy and effectively doing the same job that request headers were designed to do.

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#82

> 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 pr…

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.

Yeah that HTTP date format thing is kind of orthogonal - the same document slightly later explicitly says it's talking about the format used within HTTP messages/headers and not relevant to user-facing display within the page content. Which in that case makes a lot of sense because it's effectively saying "use UTC everywhere".

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#83

> 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 pr…

> 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.

True. But pro-privacy is the argument that the server no longer needs to geo-lookup your IP address and find out where you are with much greater accuracy than is needed to determine what timezone you would like dates/times to be displayed in.

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#84
post #22

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...

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.

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#86
post #35
post #34

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

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).

Technically, the correct space before punctuation marks / within guillemets in French is U+202F (narrow non-breaking space).

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#87
post #35

Earlier quoted context omitted.

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).

Technically, the correct space before punctuation marks / within guillemets in French is U+202F (narrow non-breaking space).

Ah! TIL

Thanks :)

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#88
post #49
post #26

Earlier quoted context omitted.

Yes, but it seems > No JavaScript is sent to the browser. Is a design goal. I doubt it is possible without JS. Especially inside SVG.

Yes, that was a design goal! It is probably technically possible to have the time continue to update with just CSS on the client (based on [1]), but the initial time still has to be set server-side. [1] https://css-tricks.com/of-course-we-can-make-a-css-only-cloc...

I'd argue this is the wrong design goal: correctness is more important.

I'm in the UK but my work PC's Internet exit node is in New York due to enforced use of corporate proxies, so the time shown to me is 5 hours out. Javascript would report the correct timezone.

It is not possible to correctly identify physical location from IP addresses. Not just because of proxies and VPNs and the accuracy of the data: you can go near a border and find your mobile phone connects to a cell tower in a neighbouring country, without even visiting! IP Geolocation is accurate enough for statistics and marketing but probably shouldn't be used for anything user-facing.

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#89
post #78

Earlier quoted context omitted.

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.

I did that intentionally because the only thing I wanted on the page was the comic panel. I may reconsider and add a small info button in the corner of the page with links to other timescales and the source code. But I'm also trying not to overthink this too much... It's just a silly little website I made in an evening.

I like the minimalism myself.

Re: Show HN: Live-updating version of the 'What a week, huh?' meme

#90
post #46

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.

I miss StumbleUpon

stumble was the algo sweet spot. an endless feed of things that are slightly better than being alone with my thoughts, but no parasocial "community" with concomitant toxicity.
Post reply on HN