1,128 karma · joined February 20, 2007
Email is a gmail address with same name as HN username.
This last updated 09/24/2018
And, since I instinctively refused to look at Eclipse, I've been learning about Ant, which turns out to be almost completely isomorphic to a not-extremely-well-thought-out set of Lisp macros to form a build system.
So, since XML syntax bugs me, I figured I'd write a thing that took a Lisp-syntax file and spit out an XML-syntax file, which led me to google for 'ant lisp,' which led me to this document.
The required intro classes are also pretty rigorous, although I didn't take them personally. I'd bet that any CMU CS (note that engineering is a very separate program at CMU) grad would at least somewhat know how to program, and will have programmed in assembly and ML, along with the usual Java and C. Obviously you have to check whether they got C's in the big rigorous classes or not, but it's basically a good bar. It would be impossible to graduate and then fail FizzBuzz, for example, which to my understanding is not true of most CS programs.
The one main complaint I had with it was that the required freshman theory course (251), which is supposed to be this great legendary weed-out thing, was just a hodgepodge of badly specified discrete math, and still is, to my knowledge. It was hard, but in my opinion not in a good way. Maybe it works as a weed-out but not as an educational tool. The later required algorithms course, 451, was much better.
Basically, I've heard that Starbucks does way over-roast their beans, but the main problem with them, and with most coffee places, is that they don't use freshly roasted beans. Beans go rancid within 7-10 days of roasting, and after that almost invariably produce that overpowering gasoline flavor.
Using freshly roasted beans is terrible for inventory and horribly inconvenient (transportation, etc), and people don't understand that straight coffee isn't supposed to taste like gasoline, so they do fine.
Use http://espressomap.com to find places with coffee that actually tastes good (as opposed to milk and sugar that tastes good).
(On top of this, brewing espresso is really tricky, and requires constant readjustment of grind, brew time, brew temperature, brew pressure, and brew volume (these are coupled, so not quite that many degrees of freedom) based on flavor, texture, and volume of the resulting shot. Baristas at good espresso places pull shots and taste them regularly throughout the day to recalibrate.)
Interviews with more programmers than just the notable ones in Coders at Work, and also particular domain sections.
If I did something particularly cool with robots, I could publish a paper in an academic journal and have it be all hoidy-toidy and mathy and shit, and then publish the code and all the "yeah there was the math but I really just tweaked the config files" stories in GQ.
It could be the same with all the interesting implementation research, like graphics.
Yeah, you can say they should have gotten the education or the expertise, and I or they or both might agree with you, but spending isn't usually the main issue.
I would think you still need something vaguely vacuum-sealer-like, since as the Baldwin guide says any air pockets will expand and insulate half the object.
But I suppose I'll try the $40 vacuum sealer.
But really, I don't know if the goodness in non-Giant-Eagle meat has anything to do with the meat packing industry. I just was trying to convince ars that food people aren't being totally dumb when they say that local is often better than GEagle equivalents.
Especially, you can't do the spectacular compressed stuff without one of those.
You can get sous-vide-like results sometimes without said equipment, though; Thomas Keller's Ad Hoc at Home book contains a lot of unstated backports from sous vide techniques. For instance, he has you blowtorch a big prime rib roast and then cook it at very low temperature in the oven (275 F) for two hours. It reliably comes out with the uniform-pink-almost-all-the-way-to-the-edges effect. Presumably not quite as close.
So, this guy compared wrongly-salted expensive steak to correctly-but-very-heavily-salted cheap steak. Unfair.
Also, in general, expensive steak isn't expensive because it's aged. Aged steak is expensive, but the difference between cheap and expensive is more commonly just which part of the cow it is. Filet mignon is a happy tender fatty underused part of the cow. Also, not very much of it per cow.
A good recipe for chicken:
Turn your oven on high (450 if you have ventilation, 425 if not). Coat a 3- or 4-pound chicken with coarse kosher salt so that you have an appealing crust of salt (a tablespoon or so). Put the chicken in a pan, stick a lemon or some onion or any fruit or vegetable you have on hand into the cavity. Put the chicken in the oven. Go away for an hour. Watch some TV, play with the kids, read, have a cocktail, have sex. When an hour has passed, take the chicken out of the oven and put it on the stove top or on a trivet for 15 more minutes. Finito.
I'd argue their secret sauce, and the parts they wouldn't want to release, are - the insane scaling stuff - all the intelligent things they do with the insane amount of data they have, and the insane rate at which they can process it
So it's not totally unrelated.
Out of curiosity, since I don't know anything about basketball, how do you beat a full-court press, and why isn't it a good idea to at least try to stop people from getting down the court?