Broken Hills (Virginia)
The Broken Hills is a range of low-lying mountains and ridges in northern Fauquier County, Virginia.
The Broken Hills | |
---|---|
Highest point | |
Peak | Wildcat Mountain |
Elevation | 1,368 ft (417 m) |
Coordinates | 38°47′N 77°50′W |
Dimensions | |
Length | 12 mi (19 km) |
Width | 11.5 mi (18.5 km) |
Geography | |
Country | United States |
State | Virginia |
Region | Piedmont |
Parent range | Appalachian Mountains |
The range begins just to the west of the southern Bull Run Mountains, north of Warrenton, Virginia and continues westward to the eastern edge of Blue Ridge Mountain. Interstate 66 and Virginia State Route 55 run just north of the range, while US-211 runs to the south. The stretch of US-17 between Warrenton and Marshall traverses the range.
The Broken Hills form the southern border of the Loudoun Valley.
Notable mountains
- Wildcat [Wild Cat-1865,1914 Map] Mountain [1,368 feet (417 m)][1]
- Rappahanock [Rappahannock-1865,1914 Map] Mountain [1,300 feet (400 m)]
- Pignut [Pig Nut-1865 Map] Mountain [1,040 feet (320 m)]
- Prickly Pear Mountain [1,020 feet (310 m)]
- Viewtree [View Tree-1865,1914 Map] Mountain [1,020 feet (310 m)]
- Swains Mountain [900 feet (270 m)]
- Thumb Run Mountain [880 feet (270 m)]
- Waters [Watery-1865,1914 Map] Mountain [880 feet (270 m)]
- Piney Mountain [880 feet (270 m)]
gollark: RAM!
gollark: Yes.
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)```
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.