The bar to create a new one was so low that anyone could do it. I think that contributed to people's affinity to it.
It's still top 9, anything with less share is in other.
Server comes with way more tools than windows 11, anyone that could just use windows 11 as a server is probably already doing so. (Although probably still on win10 or 7 most of the time.)
There are some interesting pieces at the moco, (modern art museum chain) but to me it was only the ones that used the medium that were interesting.
There was one piece that I remember that took the hash of each owner it had ever had and changed the colours/metrics of the pattern over the animation. So if you bought it, you would become part of the art.
It was mostly just the "digital art section" though.
To be fair probably not a bad op sec idea. I'm sure if they made it a formal security idea, they would get funding for it. As long as the pizza doesn't go to waste.
Everyone saying PSU, but I also had a similar issue and it turned out to be my GPU overheating (driver did an emergency shutdown of windows.) It was a fair few years old, but after a re-paste of the GPU thermal compound the issue went away. The reason I say is it's probably cheaper than a new PSU, so I would do it first.
Strangely player numbers are up. Usually when you see it drop to 3 figures it won't go back.
Same ish in the UK, (12h before this post), being outside made a difference so don't watch it behind glass. Light pollution was definitely the biggest factor to visibility.
I think it's like old songs, you remember the good ones, discuss them with people, and preserve them. The crap from then is mostly forgotten, so it only appears that they were all great.
That was so much better than yesterday. Went with algebra but looks like brute force would have worked.
python
import re
import argparse
import math
# i feel doing this with equations is probably the
# "fast" way.
# we can re-arange stuff so we only need to find the point
# the line crosses the 0 line
# distance is speed * (time less time holding the button (which is equal to speed)):
# -> d = v * (t - v)
# -> v^2 -vt +d = 0
# -> y=0 @ v = t +- sqrt( t^2 - 4d) / 2
def get_cross_points(time:int, distance:int) -> list | None:
pre_root = time**2 - (4 * distance)
if pre_root < 0:
# no solutions
return None
if pre_root == 0:
# one solution
return [(float(time)/2)]
sqroot = math.sqrt(pre_root)
v1 = (float(time) + sqroot)/2
v2 = (float(time) - sqroot)/2
return [v1,v2]
def float_pair_to_int_pair(a:float,b:float):
# if floats are equal to int value, then we need to add one to value
# as we are looking for values above 0 point
if a > b:
# lower a and up b
if a == int(a):
a -= 1
if b == int(b):
b += 1
return [math.floor(a),math.ceil(b)]
if a < b:
if a == int(a):
a += 1
if b == int(b):
b -= 1
return [math.floor(b),math.ceil(a)]
def main(line_list: list):
time_section,distance_section = line_list
if (args.part == 1):
time_list = filter(None , re.split(' +',time_section.split(':')[1]))
distance_list = filter(None , re.split(' +',distance_section.split(':')[1]))
games = list(zip(time_list,distance_list))
if (args.part == 2):
games = [ [time_section.replace(' ','').split(':')[1],distance_section.replace(' ','').split(':')[1]] ]
print (games)
total = 1
for t,d in games:
cross = get_cross_points(int(t),int(d))
cross_int = float_pair_to_int_pair(*cross)
print (cross_int)
total *= cross_int[0] - cross_int[1] +1
print(f"total: {total}")
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="day 6 solver")
parser.add_argument("-input",type=str)
parser.add_argument("-part",type=int)
args = parser.parse_args()
filename = args.input
if filename == None:
parser.print_help()
exit(1)
file = open(filename,'r')
main([line.rstrip('\n') for line in file.readlines()])
file.close()
purplemonkeymad
0 post score0 comment score
Yea I don't have this problem, also makes it clear which direction the tape is going.