San Francisco Film Critics Circle Awards 2010
The 9th San Francisco Film Critics Circle Awards, honoring the best in film for 2010, were given on 13 December 2010.
9th SFFCC Awards
December 13, 2010
Best Picture:
The Social Network
Winners
![](../I/m/OIFF_2015-07-17_193547_-_Darren_Aronofsky.jpg)
Darren Aronofsky, Best Director co-winner
![](../I/m/David_Fincher_(2012)_3.jpg)
David Fincher, Best Director co-winner
![](../I/m/Colin_Firth_by_Gage_Skidmore_2.jpg)
Colin Firth, Best Actor winner
![](../I/m/Michelle_Williams_by_Gage_Skidmore.jpg)
Michelle Williams, Best Actress winner
![](../I/m/JohnHawkesHS2009.jpg)
John Hawkes, Best Supporting Actor winner
![](../I/m/Jacki_Weaver_-_Flickr_-_Eva_Rinaldi_Celebrity_and_Live_Music_Photographer_(1).jpg)
Jacki Weaver, Best Supporting Actress winner
- Best Picture:
- Best Director (TIE):
- Best Original Screenplay:
- Best Adapted Screenplay:
- Best Actor:
- Best Actress:
- Best Supporting Actor:
- Best Supporting Actress:
- Best Animated Feature:
- Best Foreign Language Film:
- Mother (Madeo) • South Korea
- Best Documentary:
- Best Cinematography:
- Marlon Riggs Award (for courage & vision in the Bay Area film community):
- Elliot Lavine (in recognition of his two decades of film programming, his revival of rare archival and independent titles, and his role in the renewed popularity of film noir and pre-Production Code features)
gollark: @@@@@@<@236831708354314240><@&453380648611348500>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<@!330678593904443393>@@@@@@@@@@@@@@@@@@@@@@@@@''''
gollark: Okay, I managed to compress the WHYJIT compiler into a single discord message.
gollark: ```pythonimport argparse,subprocess,random,stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input",help="File containing WHY source code")parser.add_argument("-o","--output",help="Filename of the output executable to make",default="./a.why")parser.add_argument("-O","--optimize",help="Optimization level",type=int,default="0")#parser.add_argument("-d","--drawkcab",help=".sdrawkcab elif ecruos YHW eht ssecorP")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which",program],stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n",b"") else: return Nonedef find_C_compiler(): compilers = ["gcc","clang","tcc","cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code,max): #if args.drawkcab: code = code[::-1] C_code = f"""#define QUITELONG long long intconst QUITELONG max = {max};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(),"rb") as f: return shell_script + f.read()with open(args.input,"r") as f: contents = f.read() looplen = max(1000,(2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(args.output,"wb") as out: out.write(code)```
gollark: (and so, code gold was invented)
gollark: Maybe if I compress it manually a bit...
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.