@[email protected] to Programmer [email protected] • 1 year agoOn this deserted island I could use some help()lemmy.blahaj.zoneimagemessage-square32fedilinkarrow-up11.18Karrow-down113
arrow-up11.17Karrow-down1imageOn this deserted island I could use some help()lemmy.blahaj.zone@[email protected] to Programmer [email protected] • 1 year agomessage-square32fedilink
minus-square@[email protected]linkfedilinkEnglish41•edit-21 year agoimport gravity; gravity = None edit: of course there is an xkcd: https://xkcd.com/353/.
minus-square@[email protected]linkfedilink22•1 year agoIncidentally, 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-square@[email protected]linkfedilink8•edit-21 year agoI 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-square@jcgAlink3•1 year agoYou 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