Archive for November, 2007
Posted by: introspect in grad
Lunch time is probably not the best time to go to La Nave. Given the generous portions for both appetizers and entres, and the fact that the owner was the sole waiter and one of two chefs, the place strikes me as more geared to dinner.
I was in a large group, which probably aggravated the slowness, but we did have the entire restaurant, I think, so we weren’t inconveniencing anybody else. I’d expect better staffing in the evening.
The one appetizer I saw, the Salmone Affumicato, was about as large as our entre dishes. It was probably meant to be shared, in which case it would have made 2 lunch meals. At least. After finishing my Fusilli Della Nonna, I knew that I was going to be eating light later in the day.
Tags: food, grad, toronto
No Comments »
I burned through my margin and arrived slightly late for class Wednesday because someone decided to jump in front of a subway train at Union station. It’s kind of surreal how the TTC is diplomatic about it, calling it an “emergency situation caused by a personal injury at track level.” It’s understandable to not talk about suicide attempts for fear of encouraging them, but everyone knows what it means to suffer an emergency track level injury.
I was actually on the subway sitting not too far from an unoccupied driver’s booth, when the radio erupted, although I couldn’t make anything out. At the next station, York Mills or Lawrence, the driver made mention of a delay due to a “power outage” at Union station. After a bit of digging, I read that when a person contacts a train, the power is cut so that trains cannot enter the scene until after, um, things are cleaned up, I guess.
Does cutting power imply disabling a block spanning St. Andrew station to Wellesley station? Because when the truth came out, we all got kicked off at Bloor, with the requisite train traffic jam three stations beforehand. They ran shuttle buses between stations, but I opted to take the Bloor-Danforth line to St. George station, where I waited about 15 minutes for a southbound train that would get me to Queen’s Park before turning around at Osgoode station.
Being affected by or being around medical emergencies when commuting is still a dubious novelty. I think I’m quickly becoming hardened against such things, though. Someone tried to die, probably did while succeeding in drawing everyone’s attention posthumously. I’m just looking at my watch wondering whether the professor will have erased the first blackboard by the time I get to class.
Tags: logistics, toronto, ttc
No Comments »
Posted by: introspect in grad
I had to leave Simon Haykin’s lecture on cognitive radio early because I had a certain milestone to meet, and as far as milestones go, this one was the easiest one to get. No homework, quizzes, exams, or committees of professors.
That’s the positive way of looking at it. The more cynical way of perceiving JDE1000H (Ethics in Research) is that of being dragged in for a two hour talk on a late Thursday afternoon on threat of not being able to graduate. Many grad students demonstrated their disapproval by doing their homework, or digging out their laptops and surfing on the campus wireless connection.
Confidence inspiring, right? But at least they may be given the benefit of the doubt, since they were quiet about it. The same couldn’t be said about a few scattered clusters around the lecture hall.
At first I thought, naively, that it was because grad students were a cut above the superset we call undergrads. Obviously, I’ve since revised that notion. Talking in class seems to crop up whenever large groups of people are put together for something not everyone (i.e. most) wants to be there for. It’s just that my grad classes are either small and/or people take learning (or not failing and losing funding) very seriously.
Sometimes I feel that talkers are willfully sabotaging whatever class they’re in by polluting the room with the most banal conversation. The talkers themselves wouldn’t view themselves as malicious, “just bored.” And sometimes, the most damage is caused out of deliberate ignorance followed by stubborn denial.
The lecture hall in the Mining Building has the honour of being the first lecture that I’ve sat in that was built using rows of park benches with slabs of wood bolted on for a writing surface. If it ain’t broke, don’t fix it.
Tags: grad, toronto
No Comments »
I’ve been running ForceWare 169.06 for about a week now, and TF2 no longer crashes. At all. Looks like NVIDIA has made significant progress in stabilizing the 8600GT for Vista, although a whole host of users on the download thread have experienced negative results for their own systems.
Tags: games, nvidia, software, source, tf2, vista, windows
1 Comment »
Posted by: introspect in grad
Simon Haykin is old. Without any estimate whatsoever, finally seeing him at a distinguished lecture last Thursday (in the Mechanical Engineering building) was even more shocking. All I knew was that he wrote digital signal processing books - books that I managed to get by without purchasing because homework questions were posted in full online. I also inferred, from a book I saw sitting on a bookshelf during a co-op term, that he was the expert on adaptive signal processing, specifically adaptive equalizers.
In fact, the subject of his talk was an extension of something more fundamental than adaptive equalization. In his preamble while someone searched for a microphone (which he wound up not needing too much), he talked about how he got into adaptive signal processing in the first place. Adaptive meant flexibility, a robust means of getting a handle on an unknown and constantly changing environment. But adaptive signal processing, like equalizers, just means handling channel conditions. He was going for something much more ambitious: equalizing the channel, adjusting transmission and reception for optimal throughput/spectral efficiency/power, even finding unused blocks of spectrum with which to communicate in.
I was aware of software defined radio around 2002, right around the time when Haykin began a serious push for research in the area. SDR is only a means, though, and at the time was the domain of amateur radio for improving reception of narrowband voice or simple digital transmission. Cognitive radio, which was the case that he was making that afternoon, is a more general concept. How one goes about it, through hardware, software, or a mix, is implementation details.
The lecture was all about why cognitive radio (and cognitive radar), and some of the projects ongoing at his lab in McMaster University, so the whole thing bordered on non-technical. I had to leave before he got to the last part.
In his view, the holy grail of cognitive radio is to have the transceiver learn, through feedback of channel conditions and frequency use, in something almost like how humans learn, the implication being that our brains are like Bayesian systems. My interpretation is that through continuous learning, the transceiver can figure out if there are users around, or what kind of noise is corrupting which parts of the spectrum, and select modulation, bandwidth, transmit power, and forward error correction as appropriate. The US army has long been grappling with implementing such a flexible system under the JTRS.
He paraphrased Nokia’s CEO as saying that, in the next 10 years or so, wireless communications networks, 4G and beyond, will take place on cognitive radio platforms. That’s compelling, but pretty ambitious especially from a mobile terminal’s point of view. Cognitive radio will likely be achieved by more software than hardware, but overall both will be thrown at the problem in large quantities, the implication being that power consumption goes way up all else being equal. Mobile cognitive radio boosters are betting on advances in battery life (massive capacitors, miniature combustion engines or fuel cells) as well as extremely low power transistors that can deliver the same or better switching speed compared to today’s fab processes (carbon nanotubes?).
I continue to follow SDR to some extent, not because of the benefits in being flexible, but for the reasons that I think FPGA’s are cool despite being a bit clunky and generally inferior to full-custom ASIC design: both lower barriers to entry. A combination of SDR and FPGA technology enables something like GNU Radio, which enables people to build their own ATSC tuners. Sometimes the hardest part in doing radio signal processing is getting an infrastructure to do radio signal processing.
Tags: cognitive radio, dsp, grad, Simon Haykin, toronto
No Comments »
There are some things that maybe should be said, but aren’t for fear of being attacked by an emo high school kid.
This afternoon’s bus ride was held up for about 5 tense minutes as this guy argued with the driver, using such creative arguments like flawed logic, false generalizations, and profanity, over why he should be allowed on the bus with a student ticket. The driver parked the bus and radioed TTC security, and waited. The guy simmered throughout the stand-off, finally leaving the bus after failing to argue briefly, swearing as he did so.
That was about the only right move he made, as he would have likely been fined for much more than the cost of an adult fare, once a TTC officer showed up.
I can empathize with his situation, but I draw the line at committing a serious offense like harassing TTC personnel. I once attended summer classes downtown (I hesitate to call anything in the city a camp). I got dropped off at Warden station, and had my block of student fare tickets in hand, and for the first week and half or so, I walked through the turnstiles under the auspices of a smiling old man after I had dropped my ticket into the fare box.
Things changed once the smiling old man was replaced with a stern younger man with glasses, square jaw, and trimmed beard, not unlike this guy. That was entirely coincidental. It’s just what I remembered, and that was a bit of a traumatic experience so I deem my memory more credible than it usually is.
Description aside, he was the one responsible for locking the turnstile, and he ordered me to pay the adult fare because I didn’t have student photo ID. Now here’s where my situation diverges with the guy on the bus. First, I didn’t lose my head. If anything, I was confused, not looking for a confrontation. Second, I had change in my pocket. The guy claimed that he was a student and therefore had no money. I was 11 or 12 at the time, and I had change at least.
I’ll give him the benefit of the doubt. I could make up the difference between a student ticket and an adult (cash!) fare, but he was now down a student ticket, which was $1.40 before the fare increase, and with no means to make up the difference. I would also be freaking out, no doubt, but is there any point in getting belligerent?
First off, he was obviously in the wrong. What do the rules say? TTC Student Discount Card, or get the heck out. The driver kept pointing to that very sign posted on the bus and said, “I need photo ID.” The guy kept gesturing angrily at his high school student card and claimed that this was somehow valid ID. Learn to read. Never mind that the high school in question isn’t even a Toronto high school, but a York Region high school, neither kind of student card is issued by the TTC. Toronto high school students should, in theory, get a TTC issued discount card themselves. As an aside, the same driver later allowed a Toronto student to board when he showed his student card, so there is some hypocrisy involved.
That he had previously paid a student fare with his non-Toronto high school student card “like a hundred times” (yeah right) and thus it is perfectly legal is fallacy number one. I’m sure people have exceeded the speed limit on hundreds, thousands of occasions throughout their lives, and have never been caught. That doesn’t make it legal, either. The guy was probably capitalizing on the fact that drivers were either nicer than the one he encountered today, were too busy to check his card, or were just ignorant of the rules themselves.
“All you bus drivers are the same.” I don’t understand this. If all previous bus drivers encountered let him get away with breaking the rules, and this one didn’t, they are clearly not all the same because we have found a counter-example. Stop spewing trash already. I wasn’t the only passenger staring at him with a “Need a tissue?” expression.
Ignorance of the law is no excuse, but it turns out that York Region students can, in fact, get a student discount card. This is progress because way back, I didn’t even go to a high school, let alone a Toronto high school, so I wound up buying tokens. In retrospect, I should have just bought child tickets, even if I did look a little tall for an elementary school kid. Maybe my birth certificate could substitute for photo ID that no elementary school would issue? Who knows. The past is in the past.
What would I do in that situation? If I knew about as much as that guy did, I’d probably try the same argument with the student card, minus the yelling and profanity. Knowing what I know now, I’d have added that York Region students can also pay student fare, and have the driver radio an inquiry if he insisted on TTC issued ID. If the answer was “Nice try”, that’s game and I’d have to leave, minus $1.40. But the ticket was already in the collector box so there was nothing more to lose, except my pride.
Of course, knowing what I know now, I wouldn’t even be in that situation. I’d have gone down to Sherbourne station or to the temporary facility in Richmond Hill and gotten my discount card. The $5 fee is recovered in several two-way trips.
(Title from one of the TF2 Soldier’s trash talk lines)
Tags: logistics, toronto, ttc
No Comments »
What time was it? 1:30 PM or thereabouts. It was drizzling somewhat and there just happened to be a streetcar going in the right direction (a rarity) so I took it to College and Yonge. Outside of College Park, on the southwest corner of the intersection was an ambulance, and on the way into the subway station, I heard someone say, “Move to the right. Move to the right, please.”
A man on a stretcher was being pushed by some paramedics, surrounded by some police officers, a firefighter (maybe), and a man in a maroon TTC uniform. The man on the stretcher may have had an oxygen mask on him, I’m not sure. I didn’t feel compelled to stare.
“Is he alive?” a man asked to no one in particular.
“I don’t know,” quipped someone in the group.
I would think that, at least at that moment, he was alive, although it might just be that he can’t be placed into a body bag until pronounced dead by a coroner. I don’t know the answer to that, but I do think I would be weirded out by the notion of passing by a dead man on my way home.
A few weeks before that, I was on my way home, having gotten on the subway in rush hour at Queen’s Park and gone round the loop. Approaching College station, I overheard something on the driver’s radio about a possible heart attack victim. At the station, a small crowd had gathered, presumably around the victim. One of the passengers boarding said, “Poor guy.”
The only other subway incident that I was in the vicinity of occurred at Queen’s Park station in the early afternoon. As I was going taking the north entrance into the station, a woman was telling everyone that the station was closed, that “someone jumped in front of the subway.”
Police surrounded and denied access to the station’s turnstiles, and when I surfaced on the south side of College street, there were two ambulances, some firetrucks and police cars outside the westbound streetcar stop. At the eastbound streetcar stop the same woman was telling others that the station was closed, adding, “Usually they do this during rush hour.” I boarded the streetcar and headed to College station.
On the subway, a public announcement informed all users of the Yonge-University-Spadina line that, due to a “track level personal injury” at Queen’s Park station. the entire University branch between Spadina and Union was shut down. Note that track level is not the same as platform level.
Tags: logistics, toronto, ttc
No Comments »
Frame rate locking did not help in the long run. I just got lucky that time.
The root of the problem seems to be with Windows Vista not playing nice with NVIDIA cards. It’s a problem that has been known about since at least January 2007. Why Vista? I can only speculate that it’s because Vista sucks, but that’s not a new sentiment by any stretch.
NVIDIA has a page listing some Vista hotfixes (note: they’re not for XP…). The first time I tried to play TF2 following hotfix installation, I locked up less than 10 paces outside the spawn doors.
All of this makes me loathe to play TF2, especially for the CEVO tourney. I’ve been lucky thus far, or maybe it’s because 6v6 matches don’t place too much stress on the laptop Vista, but I’m pretty sure that were I to lock up for at least 30 seconds, any momentum the team might have built would be erased in an instant.
Tags: games, nvidia, software, source, tf2, vista
1 Comment »
Update! ForceWare 169.06 works fine.
Executive Summary
Create an autoexec.cfg in your .../team fortress 2/tf/cfg/ directory, if you haven’t done so already. Force your frame rate to something reasonable . I used fps_max “70″ which is in line with my external monitor’s refresh rate.
Why does this work? I’m not sure (yet), but I suspect that the video card is locking up due to overheating. Reducing the frame rate, as well as graphics quality, may keep it at a sustainable temperature.
Argh
I think the third thing I installed on my pretty midnight blue laptop, after Firefox and video card drivers, was Steam and the Orange Box.
I first noticed odd behaviour while playing Portal. For no apparent reason, my system would simply hang with sound effects playing in a stuttering loop. I could sometimes regain control of the game if I opened Task Manager and then tabbed back in.
Portal lock ups, while irritating, were tolerable because it’s just single-player and I wasn’t completing timed challenges at that point. TF2 is a different story. When you’re a medic about to give invincibility and you lock up, you may eventually get back into the game only to discover that your team lost the round. Playing matches, as opposed to random public servers, makes it worse. People may want to hit you (more) and you feel like hitting something yourself.
I updated the drivers for my GeForce 8600M GT (Dell released a new official driver set yesterday), and generally tried to do things that may fix the stuttering problem.
Downgrading to DirectX 8.1 lessened the severity of the lock up when it occurred, but it didn’t eliminate it. Reducing quality settings gave me a higher frame rate but that was it.
What I found to work, at least for the duration of a match and a couple hours of public server play afterwards, was to force my frame rate to 70 frames per second. The card is capable of delivering in excess of 150 fps with the quality settings turned down, but letting it run unconstrained might be causing it to overheat.
Why do I think it’s overheating? I find that I when I tab out, I need to wait around a bit before being able to maximize the game again. Otherwise, it’ll go to a black screen and may or may not have stuttering sound. Not all is lost, as I can force the Task Manager window to get me out. What might the system be doing during that time? Cooling down, for one.
The game also tends to lock up when there’s a lot of activity in my immediate vicinity. That’s also an inopportune time to take a forced break. I’m usually engaged in a fight and will be greeted by the familiar respawn room upon my return.
This Inspiron 1520 is a fine laptop otherwise, and I would be happy if NVIDIA released a driver that reduced the clock frequency or somehow reduced the load in order to regulate the core GPU temperature. Until then, anything above 60 fps is Good Enough and 70 fps happens to be line with my external monitor’s refresh rate.
Tags: games, nvidia, portal, software, source, tf2, vista
1 Comment »
|