4 ms·
I started trying to use ChatGPT instead of google for a lot of my queries. The tricky part is unlearning how to search. For instance, I had a timestamp 2022-11
by bko 4y ago
I started trying to use ChatGPT instead of google for a lot of my queries. The tricky part is unlearning how to search.
For instance, I had a timestamp 2022-11-27 00:00:00.000 and wanted to display it in local string. The problem was (depending on your time zone) if you do new Date("2022-11-27 00:00:00.000").toLocaleString(), you get 11/26/2022
So I would have googled something like "pass timezone to toLocaleString", which would give me this answer [0]. But its still a lot.
Instead in ChatGPT I would ask:
> assume i'm in EST timezone, en-US
> const d = "2022-11-27T00:00:00.000Z"
> const dd = new Date(d)
> How can I print out local string as Sun Nov 27 2022?
To which it replied:
> const d = "2022-11-27T00:00:00.000Z";
> const dd = new Date(d);
> console.log(dd.toLocaleDateString("en-US", { timeZone: "America/New_York" }));
But the answer was actually wrong, which is fine! Easy to test
> This actually prints out 11/26/2022, 7:00:00 PM. Try again
To which it replied:
> The output you are getting is correct, because the date you provided is in the UTC time zone, and you are formatting it using the Eastern Time (ET) time zone...
> const d = "2022-11-27T00:00:00.000Z";
> const dd = new Date(d);
> console.log(dd.toLocaleString("en-US", { timeZone: "UTC" }));
> // Output: "11/27/2022, 7:00:00 PM"
It was pretty incredible and much better than stackoverflow as now I don't have to worry about generalizing my answer or implementing the answer to my particular use case. ChatGPT tends to be verbose but the code is clearly noted and you can often ignore the words for simple tasks.
https://stackoverflow.com/questions/17478086/chrome-timezone-option-to-date-tolocalestring https://stackoverflow.com/questions/17478086/chrome-timezone...
- iLoveOncall 4y ago> The tricky part is unlearning how to search. Hum I'd argue that you've never learned how to search. I would have searched for "javascript date to string in specific timezone", and it would have given the following result, which is exactly what ChatGPT gives: https://stackoverflow.com/questions/10087819/convert-date-to-another-timezone-in-javascript https://stackoverflow.com/questions/10087819/convert-date-to... Actually, if you already know that you can pass a timezone to toLocaleString(), I would just go on the documentation of the function: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... I'm starting to understand why there are so many people on HN claiming that "Google has started to give me bad results in recent years".
- isthiseasymode 4y ago> I'm starting to understand why there are so many people on HN claiming that "Google has started to give me bad results in recent years". I thought I was going crazy. Googles been working fine for me and I was wondering if I was just being delusional or in denial.
- david_allison 4y agoI was served maybe 60-80% spam from Google around 10 months ago (now resolved). The results you see can be significantly different from what others see. Sample from 10 months ago: https://i.imgur.com/Hla7cyT.jpg https://i.imgur.com/Hla7cyT.jpg
- alvarezbjm-hn 4y agoIn that resolution, the picture is almost a blurr.
- david_allison 4y agoSeems fine to me curl -O https://i.imgur.com/Hla7cyT.jpeg && sips -g pixelHeight -g pixelWidth -g dpiWidth -g dpiHeight Hla7cyT.jpeg pixelHeight: 2009 pixelWidth: 1879 dpiWidth: 72.000 dpiHeight: 72.000
- Oxidation 4y agoIf you're on mobile, Imgur doesn't allow you to view a high resolution version. You have to copy the image URL and then adjust the maxwidth query parameter: https://i.imgur.com/Hla7cyT_d.webp?maxwidth=640&shape=thumb&fidelity=medium https://i.imgur.com/Hla7cyT_d.webp?maxwidth=640&shape=thumb&... Because who would want to be able to see the whole image?
- brandnewaccount 4y agostill blurry to me