kvcc01's comments

kvcc01 | 10 years ago | on: Sorry to burst your bubble

I listened to Bernanke talk about this once. The academic view seems that things weren't that awful until 1931, when a large Austrian bank failed (Google Creditanstalt), which triggered a wave of global bank failures [1]. The resulting lack of credit was the cause that made the depression Great. When Creditanstalt went down, Dow was off ~50% from its 1929 high, which still happens every now and then. We went through a similar decline during the 2007-08 financial crisis and came out all right thanks to aggressive and globally organized central bank activity. Unfortunately such an organized response didn't happen in the 1930s so the economies kept contracting, and the Dow eventually ended up losing 90%. Check out the charts in that period, it is fascinating.

[1] https://fraser.stlouisfed.org/docs/meltzer/bermac95.pdf

kvcc01 | 10 years ago | on: China Trade Halts Locks Up $2.2 Trillion of Shares, Freezing Market

It seems the indices are down 30% or so from their prior highs, which is unpleasant but nothing like the 1929-32 period. Even Nasdaq had cratered far worse in the early 2000s. By comparison, Dow Jones went from 381 to 41 in just about 3 years from its 1929 high, which is an astonishing 90% loss. Actually I didn't know it was that bad until I looked it up.

kvcc01 | 10 years ago | on: Thoughts on Time-series Databases

I use kdb/Q at work and it’s a fun tool to play with so long as someone else is paying for it. It is quite common in finance (and comparably uncommon outside of it). It’s very expensive of course, and the learning curve is hard. In fact, there are plenty of businesses that have sprung up around kdb that offer consultancy services to help you get started. In an unusual maneuver, one of these consulting businesses actually ended up buying majority of Kx Systems, the developer kdb/Q. Anyway, if you know your Q and C++, you will always have a job in finance.

Part of the reason why it’s hard to learn (unless your job depends on it so you are forced to persist) is that the syntax is very terse. Check out this Java API for example: http://kx.com/q/c/kx/c.java. Yes, that’s the actual code you copy-paste into your Eclipse to get started.

kvcc01 | 10 years ago | on: Hagoromo president explains why he closed down his beloved chalk business

Of course! What makes this letter effective and relatable are all those little things that wouldn't have passed the ordinary editorial, legal, or PR filters, if it were written by a typical corporate CEO. If I was teaching at business school, I'd have my students read this as a model of effective stakeholder communications. I think Mr. Watanabe is a shokunin (you know, in the Jiro Ono sense) of the chalk business.

kvcc01 | 10 years ago | on: Hagoromo president explains why he closed down his beloved chalk business

I read the whole letter and loved the tone of it! It jumps at you right away that: (1) Here's a guy who really cares about his business, its future, his employees. (2) He talks candidly about the reasons for closing up: his declining health, sales volumes, even including awkward sentences like "So chalk is more environmentally friendly, I think." I am now a fan of Hagoromo.

It was rather refreshing at a time when I can't stand reading more than a paragraph of a typical press release of a BigCo written by lawyers or PR specialists. Unlike this essay, those are intended to obfuscate, not to inform.

kvcc01 | 10 years ago | on: Algorithmic surrealism: A slow-motion guide to high-frequency trading

Yes, there’s a "frequency spectrum" of sorts and HFT is at the short end of it. Here, your models monitor and react to trading tick-by-tick, and execution speed is paramount. It’s also where you have the fiercest arms race for the fastest systems, colocation, FPGAs, etc. Next up comes what’s often called “statistical arbitrage,” where you have models that no longer look at tick-by-tick trading but may look at what happens at 30-second, 1-minute, or 5-minute windows. Here you have more interesting relations emerge between stocks and the market, e.g., what does IBM do relative to the tech index, or relative to MSFT, etc. (Such cross sectional relationships don’t seem to matter as much in HFT.) Actually stat-arb was the domain where the earliest statistical approaches such as "pairs trading" emerged. Next up come models that trade daily (or less frequently), and here you begin to see the long-short market-neutral relative-value type of approaches, where some quantitative [mutual] funds may operate. Next up will be the traditional mutual funds, and beyond that you have your Warren Buffett’s, etc.

One thing to keep in mind is that the higher your trading frequency, the smaller the price moves you can hope to capture, which limits how much capital you can deploy in your models. This is why HFT models are usually small in size but have high Sharpe ratios. As you reduce your trading frequency, you can expect to capture larger price movements and deploy more capital but you’ll also be exposed to more of the vicissitudes of the general market, so your Sharpe ratio will decline. Market participants usually carve themselves a happy spot on this frequency spectrum and stay there. I don’t know of any firm who is successful at every spot.

kvcc01 | 10 years ago | on: Ask HN: What are some important math topics every programmer should know?

I work in quantitative finance and find that basic probability and statistics help a lot in this field. In fact, they are almost like prerequisites for hiring.

That said, I think everyone would benefit by reading a bit about these subjects, whether or not they’re developers. We seem to have a built-in tendency to underestimate the effect of randomness in life (see Fooled by Randomness and How to Lie with Statistics). To counteract that, I find statistical methods (e.g., hypothesis testing, confidence intervals, etc.) to be very useful tools to keep in mind. Having basic familiarity with such tools may not necessarily make us better programmers but it'll probably make us more rational decision makers in the general sense.

kvcc01 | 10 years ago | on: Which airlines ban the use of Knee Defenders during flight?

This degradation in comforts of air travel is very regrettable. Especially when it comes to seat pitch, coach class is clearly denied what is necessary and, worse still, this is intentional. There's a lovely quote by a French engineer named Jules Dupuit going back to 1849, which explains the conundrum. I think he was talking about railroad cars but the argument applies to air travel just the same. Quote:

"It is not because of the few thousand francs which would have to be spent to put a roof over the third-class carriage or to upholster the third-class seats that some company or other has open carriages with wooden benches ... What the company is trying to do is prevent the passengers who can pay the second-class fare from traveling third class; it hits the poor, not because it wants to hurt them, but to frighten the rich ... And it is again for the same reason that the companies, having proved almost cruel to the third-class passengers and mean to the second-class ones, become lavish in dealing with first-class customers. Having refused the poor what is necessary, they give the rich what is superfluous."

kvcc01 | 11 years ago | on: Snapchat Discloses $650M Private Placement

Snapchat is doing well. I sometimes get on the bus around the same time when the local high school is dismissed, and watch in amazement all the kids pull out their phones and work through their accumulated snaps for the day. Some have hundreds. It's a 45-minute ride to my stop and they’re still watching when I get off.

Few months back I got jealous and installed Snapschat myself. It conveniently scanned my contacts, and found that none of my friends are on it. (I’m late 30s.) To this day, the only snap I received is the default welcome message they send to everyone.

They’re doing a good job of confining their appeal to their target age group. The minute I and my peers appear on Snapchat, it's time to get worried.

And then there's snapchat.com, which is another enigma. I consider myself a reasonably competent technologist but Snapchat makes me feel like an ape trying to figure out a mysterious monolith.

kvcc01 | 11 years ago | on: The responsibility we have as software engineers

I agree with you both. "One can, and one should," and it’s even better if the profession provides a mechanism to remove from practice its own worst offenders. The AMA/ABA examples I gave above do not just offer protection to their members, but they also hold power to send their unethical practitioners to the poorhouse. (If you’re a junior physician with lots of student loans but lose your license due to an ethics violation, I don’t know what you’ll do. Loans don’t go away in a bankruptcy.) So those professions come with a terrible downside for flagrant violators. We don’t have any such downside in software, which may explain some of the moral depravity mentioned.

kvcc01 | 11 years ago | on: The responsibility we have as software engineers

A Hippocratic-like oath by itself would be useless without a powerful professional organization watching out for our interests. If I take the moral high road and get fired by my MBA boss, I have no course of appeal. If an MBA were to fire a doctor for refusing to compromise on ethics, I'm sure the AMA would unleash hell on the MBA. Same for lawyers and ABA. Actually those two organizations make it difficult for MBAs to manage their members so they have two safeguards we lack. (I've seen this in the bank I work. The lawyers report to other lawyers all the way up to the general counsel, who reports to the CEO and the board. Such structure makes it easy to keep ethical conduct high priority without fear of retribution from the MBAs.)

kvcc01 | 11 years ago | on: John Nash Has Died

Seeing Prof. Nash enjoying his walks on campus is one of my fondest memories from grad school. This is very sad.

I was curious to learn more about his work a while ago and had looked up his PhD thesis. Here's a link: http://www.princeton.edu/mudd/news/faq/topics/Non-Cooperativ....

What struck me was that it only had 2 references to prior work! That's how you know you're doing innovative research.

kvcc01 | 11 years ago | on: House of Secrets: Who Owns London's Most Expensive Mansion?

Whenever I walk in Central Park in the evening, I pay attention to how many windows of adjoining buildings have their lights on, as a rough proxy of current occupancy. Billionaire-class buildings like 15CPW, One57, etc. are often 80% dark. On a holiday weekend like today (it’s considered lame to be stuck in the city -- you need to be in the Hamptons or wherever), they can be completely dark. I’ll go check in a while. My building on the other hand will be lit up like a Christmas tree.

kvcc01 | 11 years ago | on: Is This the Office of the Future or a $5B Waste of Space?

I was curious about that myself (for the obvious reason :) I presume some of the deeply nested comments tripped a flamewar detector, and the ranking cratered thereafter. (I remember reading somewhere about the nesting level being used as a post quality indicator.)

kvcc01 | 11 years ago | on: Is This the Office of the Future or a $5B Waste of Space?

I think this was a fine article with a terrible title.

I worked out of WeWork’s SoHo office in NYC for a while and was pleased with the details they got right to make themselves attractive to startups (no pesky sales team, short notice to cancel, no nickel and diming on Wi-Fi, printers, etc.).

Before WeWork, I also worked in a Regus office (their competitor mentioned in the article) and they managed to get all the same things wrong. Perhaps they have adapted since. I’m unaffiliated with either company but wish WeWork well. It was a fun vibe they cultivated and everyone seemed to enjoy working there.

kvcc01 | 11 years ago | on: Paul Krugman and the “Monday Night Football” Theory of CEO Pay

In the typical case, CEO pay is determined by the compensation committee of the board of directors. The comp committee, in turn, hires a compensation consultant, who presents the board a study of how much other CEOs of similarly sized companies in the same industry get paid. Since no board wants their CEO to be paid "below average", they'll generally vote for a raise to bring it at least to the prevailing average. But since all boards are behaving similarly, the prevailing average ratchets up in each cycle.

This ratcheting theory is straight from Warren Buffett's annual letters, and it's a good illustration of the results of perverse incentives, considering that board members are often nominated by the CEO so there's peer pressure to "play nice" and not to antagonize the CEO.

kvcc01 | 11 years ago | on: No Longer Wanting to Die

Your story is very sad, I'm truly sorry.

An important risk factor for career-oriented married men is total abdication of social efforts and leaving it to the spouse "to manage the social calendar." In the long run, this causes men's own friendships to atrophy. Then, if your spouse divorces you (or pre-deceases you), you find yourself without any functional support structure, which could trigger depression or worse.

I learned this from a book I read a while ago ("Lonely at the Top"), which tries to explain the causes of male suicide, especially among successful men. I vowed then, that if I get married, I'd make a very deliberate effort to maintain those friendships I had before the marriage. It's quite possible that someday, those friendships will be all that you may have left to rely on.

kvcc01 | 11 years ago | on: No Longer Wanting to Die

Yes. Unlike the parent, I welcome reading such stories. It keeps me cognizant of the risks of ignoring mental well-being. I think our professions (programming in particular) has more mischief potential because it makes it easy to drift into solitude while remaining productive. I can easily do my work locked up in a room with my computer sustained by Instacart without much human interaction, but therein lies sorrow. You couldn't work like that if you were a dentist or a plumber. I sometimes envy the forced social interactions of other professions.

kvcc01 | 11 years ago | on: Ask HN: Do pure math grads make better software engineers than CS grads?

One area I’ve seen math and programming interplay is quantitative finance, i.e., quant-developers attached to trading desks in Wall Street. In this microcosm, the people I see rise up in the world are those who started off with solid finance theory skills (which is applied math), who then taught themselves programming to be just good enough to implement their ideas. This seems doable.

The reverse OTOH seems more challenging. I’ve seen many CS graduates who tried to self-study their Black-Scholes, but rarely do they achieve anything more than a superficial understanding of the underlying theory.

[I’d except HFT from the above. That specialty seems to reward programming skills more than math skills.]

kvcc01 | 11 years ago | on: Are the benefits of moderate drinking a myth?

Do these studies ever control for the socialization factor that may relate to alcohol consumption? It seems having good social connectedness is good for you psychically, maybe even physically, so if you socialize with your friends, family, colleagues over drinks regularly, that may be helping more than drinking itself.

Conversely, if you are a recluse, perhaps taking up drinking on your own won't be too beneficial, if at all.

page 1