unlawfulbooger@lemmy.blahaj.zone to Programmer Humor@lemmy.ml · 1 年前On this deserted island I could use some help()lemmy.blahaj.zoneimagemessage-square31fedilinkarrow-up11.15Karrow-down113
arrow-up11.14Karrow-down1imageOn this deserted island I could use some help()lemmy.blahaj.zoneunlawfulbooger@lemmy.blahaj.zone to Programmer Humor@lemmy.ml · 1 年前message-square31fedilink
minus-squaresloppy_diffuserlinkfedilinkEnglisharrow-up41·edit-21 年前import gravity; gravity = None edit: of course there is an xkcd: https://xkcd.com/353/.
minus-squareMajorHavoc@lemmy.worldlinkfedilinkarrow-up21·1 年前Incidentally, for anyone who hasn’t typed ‘import antigravity’ into an interactive Python terminal…you should - as Dr Seuss says, “These things are fun, and fun is good.”
minus-squaretetris11@lemmy.mllinkfedilinkarrow-up8·edit-21 年前I love how it contains exactly one function: from antigravity import geohash Hell, this is the entire antigravity library: import webbrowser import hashlib webbrowser.open("https://xkcd.com/353/") def geohash(latitude, longitude, datedow): '''Compute geohash() using the Munroe algorithm. >>> geohash(37.421542, -122.085589, b'2005-05-26-10458.68') 37.857713 -122.544543 ''' # https://xkcd.com/426/ h = hashlib.md5(datedow, usedforsecurity=False).hexdigest() p, q = [('%f' % float.fromhex('0.' + x)) for x in (h[:16], h[16:32])] print('%d%s %d%s' % (latitude, p[1:], longitude, q[1:])) He literally gets a 32-bit hash, uses the first half of it as the latitude decimal, and the second half of it as the longitude decimal,
minus-squarejcg@halubilo.sociallinkfedilinkarrow-up3·1 年前You now start flying away And so does everything else, including all the AIR
import gravity; gravity = None
edit: of course there is an xkcd: https://xkcd.com/353/.
Incidentally, for anyone who hasn’t typed ‘import antigravity’ into an interactive Python terminal…you should - as Dr Seuss says, “These things are fun, and fun is good.”
I love how it contains exactly one function:
from antigravity import geohash
Hell, this is the entire antigravity library:
import webbrowser import hashlib webbrowser.open("https://xkcd.com/353/") def geohash(latitude, longitude, datedow): '''Compute geohash() using the Munroe algorithm. >>> geohash(37.421542, -122.085589, b'2005-05-26-10458.68') 37.857713 -122.544543 ''' # https://xkcd.com/426/ h = hashlib.md5(datedow, usedforsecurity=False).hexdigest() p, q = [('%f' % float.fromhex('0.' + x)) for x in (h[:16], h[16:32])] print('%d%s %d%s' % (latitude, p[1:], longitude, q[1:]))
He literally gets a 32-bit hash, uses the first half of it as the latitude decimal, and the second half of it as the longitude decimal,
NO WAY
You now start flying away
And so does everything else, including all the AIR