TotalBiscuit has a video on the new AC game and he has like dual SLIed 980s and it gags on ultra. AI seems to be the killer on this engine.
I cannot see how the argument for 'prayer' is legit on logistical or supernatural grounds. There is no clear public benefit here to release this information to this person for the purposes of his own (I guess) spiritual needs. I'd even be hard pressed to make the case if he wanted to do direct health outreach. The licensees can be reached via the places of employ.
Furthermore, one can readily presume that if you are prying for someone to an allegedly omniscient being, he/she/it would be able to work out the details.
I was curious, and last night I priced out a basic "stick pfSense on me" box with reasonable quality components. With the exception of Realtek NICs instead of Intel—which might be a problem as you go past 150Mbps, Realtek NICs don't have a terribly glorious reputation—you can assemble a Mini-ITX based system with mirrored drives for $360. Intel used to make some dual-NIC "corporate workstation" boards that worked really well, especially if you ponied up for a better CPU that supported vPro, so you could do remote IPMI console. Unfortunately, Intel got out of the motherboard business.
I haven't tried any of this equipment, so it may actually suck, but here's the bill of materials I came up with for "so you want to build your own router with commodity parts". Obviously, you could go with server-grade parts or with a ready-built box of various flavors too...
- BIOSTAR Hi-Fi B85N Mini-ITX motherboard
- 2x4GB DDR3 1600 (PC3 12800) DIMMs
- Cooler Master Elite 110 RC-110-KKN2 case
- COOLMAX CX-400B ATX power supply (but I'd spend a little extra on an Antec VP450 myself)
- Intel Celeron G1840 CPU (dual core 2.8GHz Haswell)
- Two Western Digital Blue WD2500AAKX 250GB disks
Something like that should be able to handle any reasonable real-world home network needs. RAM is pretty cheap; you could probably do fine with 4GB. SSDs are all the rage, but spinning rust is cheaper and disk speed isn't really a big factor for a router.
However, as a matter of common-sense security, I'd recommend keeping any such box limited to being a router/firewall. Sure, run DHCP and DNS services on it... perhaps OpenVPN... but resist the temptation to load it up with other services. You'll just bog down the performance and increase the potential attack surface, especially if you accidentally misconfigure the firewall.
Indeed. I only have 150Mbps service, and yet the cable guys are constantly amazed that I can achieve that throughput (or more, they don't hard cap it) consistently. The reason is that my router is a home-built UNIX PC with two Intel NICs and the cheapest Intel Celeron processor you can buy—which is massive overkill for a home router.
Also, a tool that is your best friend when installing new wall jacks that you're wiring down to the basement: There is a special drill bit that has a long (4+ foot) flexible shaft and an auger tip with a hole in it. It comes with a handhold that lets you insert it into the hole you made in the wall, twist it down, and have it bite into the base of the wall. It drills through into the basement, where you then attach the small wire basket that comes with it to the hole. Push the wire into the basket and tug to tighten it. Then, go upstairs and pull the drill back out, engaging reverse drive if needed (the basket has a swivel on it for this purpose). The wire comes with it. No additional fish tape needed. It's in the electrical-tools section of any big-box hardware store.
I would add:
- Do NOT buy your jacks at Home Depot, unless your local HD is still stocking Leviton parts. The Home Depot house brand "Commercial Electric/CETech" networking components are total crap. I have never had a jack I've punched down fail to work... until I bought the CETech parts and had all of them fail to work, or break in the process of assembling them. Leviton parts are good but expensive. I've had good luck with Shaxon parts from Amazon, but they're not quite cross-compatible with Leviton parts/faceplates.
- Invest in a decent punchdown tool. You CAN use the little plastic tool that comes with the parts you order at Home Depot. A good punchdown tool will work much better, and lets you use bulk bags of parts that are cheaper.
- Invest in a data cable stripper. This is a little tool that you squeeze open, slip over the Cat5 cable, and twist to cut the outer layer of insulation without nicking the wires. You CAN do this by hand with a pocketknife, but if you're wiring up a whole house, you will save so much time and aggravation that the slight cost of this tool is absolutely worth it.
- If you find you're going to be running more than one or two wires along a particular beam, buy some commercial-style "J hooks" for data cable. You can special-order them at Home Depot. Cable staples work, but they're unwieldy for running many wires in parallel. J-hooks make expansion easy.
- Buy plenty of Velcro. When making data cables neat, Velcro is your friend. Remember, the fuzzy side goes toward the cables; the hook side is more abrasive.
- Label your cables. You can use a regular label maker. If you have access to a cable label maker—one that makes labels that wrap around the wire—that's even better, but they're usually really expensive. Remember that eventually someone else will own your house, use labels they'll understand: "front bedroom", not "Jane's room".
- If you're crimping 8P8C Modular ("RJ-45") ends on your cables, invest in the little rubber strain relief boots that slide over the cable BEFORE you crimp on the end. They make for a better looking job and they protect the cable. You can get a lifetime supply bag of 'em on Amazon in your choice of colors pretty cheap.
- Don't forget that national and local electrical codes apply to data cable wiring. Check your local codes. They usually specify things for a reason. In particular, obey what they say about running data wiring near power wiring, and about sealing up any holes you drill that go between floors with an appropriate fire retardant caulk or foam.
FCC guy seems to think there is enough competition in enough of the US to make switching a thing that might actually happen.
I'm no fan of Java-based curricula, for the same reason I'd be no fan of Fortran-based curricula. Computing isn't about one language. Each language and system shows you one hyperplane of a vast multidimensional space. The best programmers know lots of languages, and choose wisely among them — or even create new ones when appropriate.
In the production world, there are times where some C++ or Java code is appropriate
(Just last night, at a meetup, I was talking with two bright young physicists who reported that their universities don't do a good enough job of teaching Fortran, which is the language they actually need to do their job. Scientific computing still relies heavily on Fortran, Matlab, and other languages well removed from what's trendy in the CS department — no matter if that CS department is in the Java, Haskell, or Python camp. But if you want to learn to write good Fortran, you basically need a mentor in the physics department with time to teach you.)
And there are times when the right thing to do is to create a new language, whether a domain-specific language or a new approach on general-purpose computing. There's a good reason Rob Pike came up with Sawzall, a logs-analysis DSL that compiles to arbitrarily parallel mapreduces; and then Go, a C-like systems language with a rocket engine of concurrency built in.
(And there's a good reason a lot of people adopting Go have been coming not from the C++/Java camps that the Go developers expected, but from Python and Ruby: because Go gives you the raw speed of a concurrent and native-compiled language, plus libraries designed by actual engineers, without a lot of the verbose bullshit of C++ or Java. Would I recommend Go as a first language? I'm not so sure about that
What would an optimal computing curriculum look like? I have no freakin' clue. It would have to cover particular basics — variable binding, iteration, recursion, sequencing, data structures, libraries and APIs, concurrency — no matter what the language. But it can't leave its students thinking that one language is Intuitive and the other ones are Just Gratuitously Weird
So if I go "Totenberg,Totenberg,Totenberg" it will summon her into existence form inside of radio space:)
As long as the trailer and voiceover bits are done by Nina Totenberg
I don't really understand why nearly 5 years after the palm pre, this isn't a built in feature at this point. The market is running more and more toward unopenable, and unserviceable phones anyway. The inductor back panel for my pre was exactly the same size as the factory one.
That being said, webOS let you do things current phones cant to...