Slashdot Mirror


User: raw-sewage

raw-sewage's activity in the archive.

Stories
0
Comments
130
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 130

  1. For me, still fails the "just works" test. on Ask Slashdot: Whatever Happened To the 'Year of Linux on Desktop'? · · Score: 1

    I am a long-time Linux user, starting back when I was in high school in the late 90s. I used it exclusively through college (wrote all my papers in LaTeX), and for many years of my adult life. Several years ago, when I had my first child, I realized that even though I really enjoyed endlessly tweaking and configuring all my Linux systems, I simply didn't have time for it. So until very recently, I've been using Windows 7.

    Now my kids, though still young, are past the epic time-drain of baby-/infant-hood. Furthermore, as it's been several years, I was curious to see how Linux has evolved for desktop use. (Note that, during this Linux desktop hiatus, I continued to run it on my servers, and admin it professionally for my job.) All that, combined with a little hardware shuffle, caused me to revisit Linux for my desktop. I don't plan to leave it just yet, but there are times when I wonder if I made the right choice.

    The biggest problem is that I find things still don't "just work". Some examples in my case:

    • My document scanner (Fujitsu ScanSnap S1500). I have a "paperless home" and am also a self-described "digital pack-rat". I scan and archive just about everything except bulk advertising materials. I had this process down under Windows, where I consistently got great scans. Now on Linux, it's been a different story. Yes, my scanner is supported by SANE... but the rest is on me. I never realized all the things that the proprietary Fujitsu ScanSnap software was doing for me: de-skew, color balance, scan area (i.e. paper size) adjustment, de-speckle... even converting to PDF! How long do I have to spend messing with scanimage and various post-processing tools to get the same results I do under Windows? Dunno, still not there. Oh, and if I want the button on the scanner itself to initiate a scan? Now I have to setup a daemon, along with some custom scripts. Document management is a big part of my PC/desktop workflow, and it's taken a huge step back under Linux. For now, when I need to scan something and want it to just work, I fire up a Windows VM and run the manufacturer's software. (And then there was the other day when my wife called me at work, asking how to scan something, you can imagine how that went down.)
    • Dual monitor support. I have an Intel graphics chipset (HD 530/i5-6500), so I don't even have to mess around with proprietary drivers and whatnot. But it took me a little while to get both monitors working in a sane fashion. It seems to be working reliably now, so wasn't anywhere near the yet-unfinished debacle of the scanner. But I remember the same setup on Windows taking maybe 45 seconds of mouse clicks (you know, the whole "just works" thing).
    • Sleep to powersave. I haven't been able to figure out how to "smartly" put the system to sleep automatically, to save power. Initially I was using xautolock to invoke systemctl suspend. That works as advertised, but implies that the reasons for blanking your screen and suspending the system are the same. But that's not true! For example, for some long-running tasks (say MakeMKV), it makes sense to blank the screen, but not suspend the PC. Windows, and at least all the apps I used, seemed to know the difference. But I haven't found where to configure that.

    And then there are the little things. I still buy audio CDs, though I do rip them to FLAC. Under Windows, ExactAudioCopy was wonderful. I know there are no shortage of ripping tools under Linux, but I've yet to find one that "just works" as comprehensively as EAC. Recently I've purchased a bunch of two-CD sets. I like to merge the contents of both discs into one folder and one contiguous numbering scheme (e.g. 1-17 instead of 1-9 and 1-8). EAC would do that after clicking on a checkbox and indicating the new starting number. Haven't found a tool that does that in Linux yet. So I not only have to rename all the FLAC files, but edit their metadata as well (since the metadata contains TRACKNUMBER and TRACKTOTAL fields).

    In the sp

  2. Re:ATM could sell you an adjustable rate mortgage on 'Robots Won't Just Take Our Jobs -- They'll Make the Rich Even Richer' (theguardian.com) · · Score: 1

    ...You're taking a big risk by taking out an ARM unless you're either in a stable enough financial position that you don't really need the money, in which case one might reasonably ask why you'd take out the mortgage in the first place, not to mention why you didn't just get a fixed-rate mortgage with a shorter term...

    For a purchase on the order of magnitude where you need a mortgage (i.e. a home), even if you already have the money, it's probably not sitting in cash. In my case, I had "the money" to buy my house outright, but it was in my investment portfolio, which has appreciated considerably over the many years I've been investing. So to turn those investment positions into cash, I'd have to sell, which would incur significant capital gains taxes.

    Furthermore, if you have both a mortgage and an investment portfolio, then the mortgage acts as implicit leverage on your portfolio. I.e., you can invest more because you have less capital tied up in your house. It's like buying stocks on margin, but as long as you make your mortgage payments, you'll never get a margin call. Not to mention mortgage interest rate deduction and historically low rates.

    And why not get the fixed rate loan? Because the "teaser" rate on the ARM will be much lower than the 30-year fixed rate; and while the 15-year fixed rate will be lower than the ARM teaser rate, the overall monthly payment will be much higher. So the ARM gives you low(er) rates and a low payment (at least during the teaser rate years). As long as you have a legitimate plan for what happens when the teaser rate ends, they can be a pretty good deal for certain folks.

  3. Re:ATM could sell you an adjustable rate mortgage on 'Robots Won't Just Take Our Jobs -- They'll Make the Rich Even Richer' (theguardian.com) · · Score: 1

    Well, then I'd tell the ATM to go fuck itself, since adjustable rate mortgages are a scam, then I'd go find a different ATM that would sell me a fixed rate mortgage.

    Like many things in life, they are a scam only when pushed on folks who don't know any better. I bought my last house with a 7/1 ARM, and just bought my next house with a 7/1 ARM as well. The documentation I got was IMO impressively thorough. I received, on no less than three separate occasions, documents that spelled out very clearly the worst-case scenario for my repayment schedule. Even the many-page-long amortization schedule I received at closing made worst-case assumptions.

    My personal situation make the ARMs a no-brainer. First and foremost, my taxable investment portfolio has a value that is 2x the value of the house I'm buying. So I have my own insurance. Secondly, while a 15-year fixed mortgage had lower rates than the 7/1 ARM (at least the initial rate the first 7 years), the monthly payment was too high and made me uncomfortable. The 7/1 ARM teaser rate was considerably lower than the 30-year fixed rate. So I am guaranteed a payment for seven years that I find very comfortable. In fact, I strategically picked a payment that would still be comfortable if I lost my job and had to take another at considerably lower pay. Also, within that seven years, if rates plummet again, I can further pay down the balance and lock into a 15-year fixed with low rates and a deliciously low monthly payment. But if that doesn't come to pass, I do intend to fully pay off the balance before the rates start adjusting, as that is well within my means (*).

    For me, and presumably others in my situation, ARMs make a lot of sense. For years I adhered to the conventional wisdom of "don't even think about an ARM"; but when I sat down and understood how they worked, I saw that they are a particularly good fit for me.

    (*)I'm anticipating someone saying, If paying it off in seven years is well within your means, why not just get the 15-year fixed? Well, yes, that would be an even more optimal strategy. But I am giving up a little optimization for some flexibility. In particular, I get seven years of very low payments. Also, the mortgage interest deduction makes my rate implicitly cheaper still. (The mortgage interest rate deduction really is regressive.) And to anticipate another question, Mortgage interest rate deduction only counts if you itemize... Yes, before I even count the mortgage interest deduction, charitable giving, state income tax, and property taxes are much greater than my standard deduction.

  4. Re:We COULD get by working 10-20 hours a week on Why Do Americans Work So Much? · · Score: 1

    You want to stop the transfer of wealth to the 1%? Get rid of the loans. Ratchet back the maximum duration of a loan to 15, then 7 years, and make it harder to roll over balances from end of one loan to the start of another. Cap the interest rate so the percentage that's paid to interest over the life of the loan can't exceed 25% or 33%. Yes this will make it harder to buy a house or get an education - that has to happen if you want the price of those things to drop. People will have to learn to save first, buy later; instead of buy now, pay for it later. If you want to assist low-income people trying to buy a home or go to college, do it with supply-side subsidies. Build more government-funded or government-sponsored housing to increase the supply of housing. Create more public universities with capped tuitions to increase the supply of education. Don't do it with things like loans which create more demand.

    Why are (selling) mortgages only the domain of the 1%?

    What's to stop an ordinary person from short-selling UST futures? Note: futures are far less regulated that stocks, you can sell what you don't own fairly easily.

    Take the cash you earned from short-selling your treasury futures and sell mortgages so people can buy their houses. Futures are marked to market, so you'll have to do a daily cash settlement on your short position (giving OR receiving money, depending on the price movement of the treasury futures). You can fund the payments with the profits from your mortgage.

    Now you are essentially a bank... at some point you should be able to borrow money at the federal funds rate. Fractional reserve banking says you don't have to keep a lot of cash on hand to do this, and you can use the mortgage payments you're expecting as even more collateral. Or sell some more treasury futures to fund more mortgages.

    Note I've never looked into actually doing this, perhaps one of these steps isn't as trivial as it seems. But for someone with the ambition to understand how all this works (should be mostly free using the library), I don't see why there isn't a potential for a rags-to-riches story.

    On the flipside... say you're a 0.0001% with money coming out your ears. If it's "so easy" to keep making money, why not just sell loans/mortgages? Two factors: credit risk and interest rate competition. In general, people (or institutions) with bad credit get worse rates. So as the seller of a loan, you're always trading risk for reward. But you're also competing with other (presumably wealthy) people who want to make a return on their investment. Just like a lot of people bidding on the same thing drives the buy price up, several people trying to sell a loan drives the interest rate down. I'm not a rich person apologist by any means, but they are held to the same supply and demand forces as everyone else. So if you're super rich, say you've got $10mm. Do you really want to sell 30-year fixed mortgages at 4%? Sure, that 4% is $400k/year... but what about inflation? We're in a historically low-inflation period right now, but do you think that will hold for the next 30 years? What will $400k/year be really worth in 2046? I guess you're somewhat protected from defaults through federal programs, but what about early payoffs? It's better than losing your money of course, but that 4% you could once count on is now gone.

    Here's another lending business a person of more modest means can get into: tax lien loans. I've never done this, but read about people who do it as a side business. The idea works like this: some family can't pay their property taxes, so the local government will auction off loans to pay their taxes. You compete with other investors for the interest rate (how low are you willing to go?) Say you're the winning bid: you're allowed to pay that family's property tax as a loan to the family, backed by a lien on their property. Different states have different rules for the specifics of this, but th

  5. Re:distribution of wealth and on Why Do Americans Work So Much? · · Score: 1

    Probably preaching to the choir, but GDP is an imperfect measure of social productivity anyway. Consider my wife, a stay at home mom. Her activities don't count towards GDP, but they clearly have value (to our immediate family obviously; but also presumably to society, if you agree she's doing a reasonable job raising our kids). So, just for a thought experiment, let's say all families with two working parents suddenly had one parent lose their job; but the other's pay increased exactly by the amount of the one whose job was lost (i.e. household income is unchanged). Further assume the parent with the lost job is happy to not go back to work and be a stay at home parent. Overnight virtually all day care facilities would be out of business, causing a drop in GDP... Probably a very small drop, but you get the point.

    Or what about some kind of agricultural commune or co-op: a bunch of people all work together to grow/raise their own food, and then share it. No money is exchanged. If we all did that for 100% of our food needs, I'm pretty sure that would have a huge impact on GDP, but if no one is going hungry, have we really lost anything?

    I've often seen these kinds of thought experiments as prefaces to discussions about "citizen's income" policies.

  6. Re:Netflix & Starbucks are piddly shit on Why Do Americans Work So Much? · · Score: 1

    Skipping A $4 cup of joe and $20 bucks a month on Netflix won't make up for the massive increases to the cost of transportation, food, Cars, Housing and the things in life that really matter. It won't replace the pension your company no longer gives you (and no, a 401k is _not_ a replacement for a pension. If you retire at the wrong time you're fucked).

    There's no shortage of frugality websites out there showing people with modest incomes who are still saving 25% or more of their pay. Or read Your Money or Your Life for inspiration. The Starbucks and cable habits are but one piece of a bigger plan. In general, you trade your time to save money. The reality is it's not just coffee and premium TV service; it's acknowledging that you can be happy even if you're not keeping up with the Jonses. Take that 1950s lifestyle, and live it today. You give up some luxuries, but still live better than most people in the world.

    Here's a summary of every frugality plan out there (the secret is you don't get to cherry-pick what you do):

    • Keep a budget, or at least track your finances. (I personally recommend GnuCash.)
    • Live close to work. Preferably within walking or biking distance. If you can walk or bike, your transportation costs are basically zero.
    • Living close to work might entail giving up a big or fancy place. Don't live in the ghetto, but put some effort into finding something low-priced for your area that's still in a safe hood.
    • Walking, biking or even public transportation means you don't need to own a car. Ever done the math on what a car really costs? It's not just gas, it's insurance, title, extra taxes in some locales, maintenance, storage/parking... If you absolutely can not live without a car, pay cash for something used with a proven track record, like a Honda Fit with 80k miles on it. And learn to hypermile.
    • Buy basic ingredients and make all your own foods. Never (or rarely) eat out. There's no shortage of information out there on how to eat well (healthy, delicious, whatever) on the cheap. Beans and rice are an option for the hardcore, but you don't have to spend too much more to open up a lot of options.
    • Flagship cellphones are not allowed, nor are just about any 2-year contract plan. Buy something in the "value" range like the Moto G, or buy used, and get the bare-minimum service you need through an MVNO.
    • Cheap entertainment. The library is a great start. If you have an expensive hobby like golf, work part time at a country club or local course to fund it.
    • As long as you can live in a safe neighborhood and eat healthy, you should maximize your 401(k) contributions (yes, the full $18k/year). At a minimum, get the full employer match (if there is one), otherwise you're voluntarily working for a discount.
    • Once you've maxed out your 401(k) continue to challenge yourself to save even more.

    There is of course no shortage of special exceptions that make the above harder or impossible. But for people who are reasonably intelligent, patient, have a good work ethic, and are willing to cut back on all the luxuries of the typical middle class person, wealth isn't too hard to achieve.

    I tried to order that somewhat in terms of importance, most important first. Really, I think a lot of people would change their habits if they took the time to track their finances. That's at least half of what Your Money or Your Life is all about, showing you techniques for tracking and evaluating your spending. Rather than say at the end of every month, "Why don't I have any money left?", you start saying things like, "I spent $150 last month on DooDads? I don't even like DooDads that much!" The process of regular spending review should naturally induce better spending habits.

    Furthermore, YMOYL talks about calculating your real wage, which is generally (significantly) lo

  7. Re:It's incredibly frustrating... on US Democrats Introduce Bill To Restore Net Neutrality · · Score: 1

    It's possible for almost anyone with a full-time job to invest

    That's just so completely untrue

    The minimum wage is $7.25 an hour. MANY people still work at or slightly above that. $7.25 * 2000 hours (full time) = $14,500 a year, or $1200 a month gross...

    Let's tweak the statement a bit to make it universally true: It's possible for anyone living below their means to invest.

    You only make $14k a year? You live below that. It won't be a cushy middle-class life, but you can get by and be healthy. And with the right attitude, you can actually be happy.

    Before you complain about cost of living, consider that, minimum wage jobs are available everywhere. That's one clear perk of minimum wage jobs, you can do them in a part of the country with the lowest cost of living. Clearly, Manhattan and San Francisco are out. You will almost certainly need to share housing with roommates. You don't eat out or order in, you cook all your meals at home using only staples and/or grocery store loss leaders. Your clothes are strictly for function, not fashion, and will generally come from thrift stores. You don't own a car, you walk or ride your bike everywhere (maybe take public transport). You don't buy any media, it's all borrowed from the library. You might not have a TV, certainly not cable. Your phone is a pre-paid feature phone, not a smart phone. You don't own anything that doesn't get used regularly, and for those things that do get used regularly, you buy used on Craigslist. Fitness comes from doing body-weight exercises or maybe lifting DIY sandbags. Entertainment comes from socializing, board games, walking, nature trails, reading, volunteer work, etc.

    Yeah, I know there are a million exceptions people can cite, but the above model works for any young, reasonably healthy person with the right attitude.

    In fact, assume you can save half of that $14k every year. Assuming a 5% rate of return, in about 15 years, your portfolio will throw off that $7k/year you need to live. You could retire or maybe indulge in a little luxury.

    Check out Jacob Lund Fisker of Early Retirement Extreme. He lives on about $7k/year. Clearly, as the name suggests, many will find his methods "extreme". Most people accustomed to wealthy first-world middle class life would find his methods an exercise in deprivation. But ultimately, once your basic human needs are being met, it's generally a choice whether or not to be happy. Before the advent of civilization, we were forced to compete with other animals in a world of scarcity. Now, particularly in wealthy countries like the USA, we have abundance, which in a market economy means low prices. You can get everything you need for virtually nothing. And even the life of "deprivation" I outlined above is still luxurious relative to most of the world's population, or certainly compared to the average quality of life for humans since the dawn of mankind.

  8. Re:Just so you know on Intel's Linux OpenGL Driver Faster Than Apple's OS X Driver · · Score: 1

    For all you integrated GPU haters and Intel haters... the Intel Linux drivers are straight up excellent. I do not believe there are better Xorg drivers available in Linux, including NVidia. Intel has really been diligently working to make their Xorg drivers work well and they deserve credit. For desktop work, HD video and other non-first person shooter use cases both the hardware and the drivers are a godsend and I thank Intel.

    Honest question, is that sarcasm? In particular, the comment about HD video. I've been using MythTV as an open source DVR/media center for many years. When Sandy Bridge came out, it was in theory the perfect HTPC chip:

    • - Super-low idle power consumption. With a little attention paid to the components, it's not hard to build a system that uses less than 20 Watts of power when idle. Low power means low heat, and low heat means you don't need a lot of fans, and can use a small, stylish case (that looks more like AV equipment rather than a PC)
    • - Hardware decoding of common video formats. So I can watch my Blu-Ray rips without using a lot of CPU power, thus keeping energy usage and heat to a minimum.
    • - Still a "real" CPU for when you need to fallback on software decoding. The nVidia ION based systems share the above two criteria; but with a wimpy Atom CPU, if you ever need a real generic computation ability you're out of luck. The SNB chips give you the best of both worlds.

    And I watched in envy as, just after the SNB launch people on forums (AVSForum for example) built Windows-based media PCs that were delightfully capable, small, cool, quiet, and used very little power. When was the SNB launch, like two years ago? And I still can't get vaapi working reliably on my HTPC. My situation is just like this "anyone have vaapi working reliably on sandy bridge" post on Phoronix. Basically, it seems to work for a brief amount of time, but it's not deterministic. Maybe five minutes, maybe a couple days, but ultimately, X will hard lock and the screen will go black. Fixed only by logging in remotely and rebooting. So maybe it works for some. But it certainly doesn't "just work" --- if it does in fact work, there is clearly some magical alchemy of proper versions of all the different software components, and possibly the phase of the moon.

  9. lots of things to consider on Ask Slashdot: How Much Is a Fun Job Worth? · · Score: 1

    How much shorter is the commute? That alone will add "pay" to the new position. I think a lot of people fail to recognize just how expensive car commuting is. If the new work place is close enough that you can bike, you can really save a lot of money.

    These days, when considering what a job pays, you can't just look at the salary. I really recommend reading Your Money Or Your Life . Yeah, the language is kind of mushy and touchy-feely at times, but the general points are important. All for-pay jobs should be considered in terms of their real pay. Which is your salary, minus taxes, minus commuting expenses, minus work incidentals (uniforms or other equipment you personally need to buy), etc etc. Any non-reimbursed expense that you must incur as a result of your job must be subtracted from the advertised salary. IOW, would you spend this money if you didn't have to work? Furthermore, you need to break that real pay into an actual wage, i.e. what is your effective per-hour pay? Take the salary, minus all the expenses I mentioned, and divide by hours spent on work---including your commute, forced breaks, overtime, etc. (So, for example, consider two otherwise identical jobs, but one with different commute times. The one with the longer commute has a lower overall real wage.)

    Consider also health insurance benefits. If you're single, it's probably less of an issue. But if you're married and have kids, then it becomes a big deal.

    I will say this: I've now had two positions in my career, and in both case I was part of the "expense" structure. In other words, the stuff I worked on was necessary and provided real value to the company, but was not the primary revenue generator. So management views it as an expense, and cost-cutting is the name of the game. How little can we spend and still get the same result? But when you're dealing with a part of the business that is directly responsible for the profits, management tends to be a little more flexible, and willing to take bigger risks. Just something to consider: if you're moving from a position where you work on your company's end product, to one where you are simply part of the "support" structure, you may find the new environment to be frustrating.

    FWIW, I was faced with a loosely similar situation: I had a relatively stable job at a big company. It paid a decent wage and I more or less liked it. But from a friend's invitation, I took a chance on a completely new job in a new city at a startup. The startup has been quite successful, and I'm making considerably more money. But I'm not particularly happy with the job itself; not miserable, but it's certainly not something I'd do for free. I stay for the pay. But I don't regret my choice; even if I knew then what I know now, I'd still take the job. The way I look at it, I'm "buying" greater future freedom by sticking with the not-enjoyable-but-high-paying position for now.

    My first link in this comment was from Mr Money Mustache, a blog about facilitating early retirement through frugality and saving money. The retirement goal isn't so much of being able to sit around and do nothing, but being financially independent so that you're no longer a wage slave---you can strictly chose what you do based on the fulfillment factor, rather than worrying about putting food on the table. IOW, you can find the job you like so much you'd do it for free.

    Do you know anything about the department/group you'd be managing in the new position? What are the people there like? Are they naturally happy and motivated to do good work? Or is it a sweatshop, where your job will be to crack the whip? Are they struggling right now, and just looking for a patsy to take a big fall?

    Ultimately it's a personal decision, no matter how many details you provide about each

  10. it will eventually be commoditized anyway on More Warnings About High-Frequency Trading · · Score: 1

    I think all the hoopla about HFT is way overblown. Rather than try to interfere, why not let it just run its course? It's the hot new industry now, but eventually, that won't be the case. Like most other industries, it's on a trajectory towards commoditization. IOW, increasing effort is required for decreasing profits.

    I've worked for a small HFT firm for many years now; helped it grow from startup to where we're at now. Some random factoids that a lot of people don't understand:

    • - Everyone always focuses on stocks, but HFT takes place in lots of other markets. My firm barely trades stocks. The big money is in other instruments, like futures (US and foreign), sovereign debt products (e.g. US treasuries), and foreign exchange. And note that while a stock's price is exactly what it is, for most other products, that "price" represents a fraction of the real price. For example, the price of a US Treasury is basically the percentage of $1 million. So even a one-tick movement represents a fairly large change in price.
    • - The startup costs aren't that high. Are they trivial? No, but they are not insurmountable. At least my company uses commodity servers, and in some markets, still relatively old networking equipment. The price to co-locate with an exchange is not outrageous. Of course it depends on the exchange, but you can probably get a co-located cabinet for $10k/month or less. Then you add in exchange fees (highly dependent on the venue) and clearing fees. All that stuff is quite unremarkable relative to the start-up costs of any other non-trivial business (dramatically lower than, say building a factory, or buying big earth-moving equipment).
    • - I find it amusing that HFT firms claim they benefit everyone by "increasing liquidity". The irony is that they only participate in markets that are already quite liquid. It's hard (virtually impossible) to make money in an illiquid market with low overall volume.
    • - The presence of all these automated market-making algorithms ensures a low bid-ask spread. Yes, when people trade, they are effectively paying a "HFT tax". But without HFT, the big-ask spread would probably be much larger, and traders would instead pay the spread. I can't see how people can legitimately complain about this. Remove HFT and you replace the "HFT tax" with the "bid-ask spread tax".
    • - Depending on the "style" of HFT, some market-making firms actually, by design, lose money on actual trades. They make their profits from the exchange, who pays rebates for making markets. HFT is a boon for the exchanges, where profits scale with volume.

    What kind of people are really hurt by HFT? Certainly not me, as a small-time buy-and-hold investor. Heck, I send market orders. I intend to hold my securities for at least a decade. If I over-pay by a cent or two, I don't really care. And, as I suggested in my last two bullets above, who's to say that I didn't get a better price due to HFT? Maybe some market maker took a loss on the trade with me, but profited overall from exchange rebates? Maybe without automated trading, I would have had to pay a larger bid-ask spread? I don't think anyone can really know the answers to these questions. I'm certainly not losing any sleep over them.

    Opposite me are the big institutional investors managing mutual funds, trusts, pensions, etc. These people typically have a goal of meeting some pre-defined position based on the design of their fund. The bigger goal is meeting the fund strategy, rather than micro-optimizing each individual trade. Do they really care about the HFT guys skimming a bit off of each trade? And, as in the case of the small buy-and-hold investor, how can anyone know that they actually are getting a worse price than they would without the HFT guys? How does anyone know that the big institutional investors also wouldn't be subjected to a costly bid-ask spread?

    I'm certainly not trying to defend HFT. I keep m

  11. Re:I baffles me... on House Websites Jammed After Obama Debt Speech · · Score: 1

    The fundamental fallacy of the libertarian ideal is that people are independent entities. This is completely false. For my day to day existence, I depend tremendously upon a very large number of people. Just look around you. What percentage of the items around you did you make entirely on your own? My guess is none. Even if you built everything yourself, you almost certainly used tools made by somebody else.

    They used to say communism works in theory, but I don't think that old saying still applies. It really doesn't work, if you pick apart the details. I think libertarianism is the same thing: from the big picture perspective, it sounds great, but beyond that, it's logically flawed---it ignores the reality that human nature and human institutions are imperfect and corrupt. Or the idea that the "free market" is the solution to everything---my understanding is that a perfect market is one with a truly level playing field. A truly level playing field is one in which all participants have access to complete information at all times---how is that possible under any circumstances? A perfect market, with a truly level playing field is simply not possible, not even "in theory". So our current system is broken, but the libertarians want to replace it with something that is logically also not perfect.

    While I feel that regulations are a double-edged sword, I do think they make my life better. And this goes back to the comment I quoted above: how can anyone think that their life would truly improve if all regulations were removed? Think about how hard your life would be: is the water you're drinking safe? Is your food tainted? Are the buildings in which you live and work structurally sound? Are they wired safely? Are the consumer electronics you're buying filled with mercury or other heavy metals? Are they going to electrocute you when you plug them in? I think the anti-regulation people (libertarians, right?) either don't recognize or at least take for granted how much "free" comfort they get due to regulations. And they always come back and say, but there would be independent businesses, bound by contract law, that would audit foods and structures and consumer products for safety (e.g. Underwriters' Laboratories). But how can anyone think that for profit "regulators" would really work in the interest of the public? They will be paid by the companies making products, and their first priority will always be profits. And how can we audit those private companies, to make sure they are actually honoring their contractual obligations? See my comment above about a level playing field. Furthermore, necessarily, products that are "regulated" by these for-profit companies will cost more. So poor people are further screwed, as they will be less likely to afford the "safe" stuff.

    Another flaw to the argument is the idea that everybody earns what they are paid. For some of the top earners at hedge funds, they can take home MILLIONS in a day, far more than the lifetime earnings of a teacher. Do you honestly think that a hedge fund manager contributes more to society in a DAY than a teacher does in a lifetime? I'm not saying that everybody should be paid the same - there are clearly examples of types of work and sets of skills whose true value is greater than others. My point is that income is often not a measure of how much value a person contributes - it is more a measure of how close they sit to money.

    I have yet to have someone explain to me why libertarianism isn't another term for social Darwinism. The fundamental underpinnings of a market economy are supply and demand. What work an individual performs is a function of his personal "supply". That is, his talents, aptitudes, and/or interests. Not everyone can make the big bucks, for one reason or another. As the parent said, most jobs don't pay in proportion to their benefit to society. I just don't get it: how can a pure market economy and

  12. Re:short term skimming on NJ Server Farms Remake the US Financial Markets · · Score: 2, Insightful

    Exactly. Goldman Sachs and JP Morgan earn a huge chunk of their profit from high-frequency trading. This profit must come at an expense of someone else (like regular stock holders). In my mind, this is legal theft.

    I see this mantra repeated often around here, but I'm not so sure it's entirely true. First, what is a "regular stock holder"? On one end, there are small-time, buy-and-hold investors such as myself; on the other end, there are big institutional investors who manage massive portfolios for pension funds, insurance companies, mutual funds, etc. And there's everything in between. From one end of the spectrum to the next, you have very different trading profiles, and thus are affected very differently by high-frequency trading.

    For someone like myself, I make maybe a few dozen (relatively) small buys per year. These buys are usually in the neighborhood of 100 shares. If a high-frequency trading program jumps in and effectively front-runs me to to make a few pennies, I don't really care. Overpaying by a penny or two per share means nothing given my buy and hold (long term) strategy. I'm already out $9.99 per trade in commissions to my broker. I'm looking at a horizon of at least ten years, when these relatively small additional costs shouldn't matter.

    On the other end of the spectrum is the big institutional investor, like the pension- or mutual-fund manager. This person's job is to constantly rebalance the portfolio to meet some pre-defined metrics; he's generally actively trading huge amounts on a daily basis. While he certainly wants to get the best price possible when he trades, it's practically impossible for him to do that given the volumes in which he deals. Unless he has a highly specialized trading algorithm---that is, something just as sophisticated as the high-frequency traders---he can't help but signal his intentions to the market. Telegraphing his intentions is what makes him a "victim" of the high-frequency traders.

    I'm not a fund manager, but my assumption is that, like me and my small buy-and-hold strategy, he also doesn't care about having a small percentage skimmed off of each transaction. To me, it's like buying a big-ticket item, such as a car. Say you budget $27k to buy yourself a new car. Now, some enterprising company goes out and manages a massive, real-time database of every car available for sale in the country. This company can use this database to find you the exact car you want, right now for $27,250. If you're willing to spend $27k, do you really care if you pay an extra $250? And for that $250, you get precisely what you want, and don't have to wait. Compared to going to a dealer, who, if you're lucky, might have what you want at your price... but chances are, the dealer will have something close to what you want, and you'll have to negotiate the price. Or maybe the dealer can get you exactly what you want, but you'll have to wait while he works the intra-dealer process to provision the car. Or maybe he can get you exactly what you want, for even less than $27k, but you'll have to wait for the car to be manufactured. A car buyer can face all these scenarios, but I believe the fund manager most closely mimics the first: that is, he knows exactly what he wants, and he wants it right now.

    My prediction is that we'll see the high-frequency trading landscape continue to evolve. Like anything, there will come a day when that kind of business and the skills required to do it are commoditized. And when it reaches that point, it will be much less lucrative. I think we'll see traders of all profiles using ideas and techniques from the high-frequency world in their own trading, meaning that the very people high-frequency traders take from will become direct competitors. The small-time trader like me will implicitly use such techniques, though they will be invisible, as it will actually be implemented by my discount broker (perhaps they'll offer

  13. Re:Why do they need to do traffic shaping? on Is Net Neutrality Really Needed? · · Score: 1

    The overselling of bandwidth, however, is necessary to make remotely efficient use of the infrastructure. The vast majority of net use is burst-based, so it's a huge waste to pay for the full 10Mbps of capacity for every user - just look at the prices on a leased line if you want to see how much that'd actually cost. Even at peak time, nowhere near 100% of customers are using their lines at 100% capacity.

    Who says the infrastructure needs be used efficiently?

    Besides, if there was more competition for last-mile connectivity, we'd have 10x the number of providers, meaning, 10x the infrastructure. Sure, the usage of all that combined infrastructure would be "inefficient", but it wouldn't have to be so oversold, because there's the same number of customers spread out over more lines.

    As someone else mentioned, fiber, aka "the infrastructure", is cheap. It's getting the rights to bury the fiber that's expensive. And I wonder if that's because so many communities have granted monopoly status to last-mile providers like Comcast?

  14. Re:Why do they need to do traffic shaping? on Is Net Neutrality Really Needed? · · Score: 1

    Another "me too" post: I live in the city of Chicago, and I have exactly two options for consumer-grade wired Internet access: AT&T DSL, and Comcast.

    Some parts of the city have more options (e.g., WOW and RCN), but not me.

  15. Re:he's right on Mathematics As the Most Misunderstood Subject · · Score: 1

    Need two different schools; one for kids who give a shit, one for kids who don't.

    Why not military boarding schools?

    Here's my plan:

    1. Install cameras in all classrooms
    2. Have monthly "reminder" sessions where the kids learn that they can be moved to a military boarding school for bad behavior
    3. After a certain number of reported behavior incidents, the taped footage is sent to some neutral 3rd party (like a jury) to review
    4. If the 3rd party decides the reports are valid and the student is disruptive, they are put under military control in a boarding school

    It's really striking when you see a documentary about incredibly impoverished schools in other countries and how much the kids want to be there.

    So we take out the ones that don't want to be there.

    The camera and reporting system could also cut both ways: the teachers should also be held to some standards, and the video can be evidence of under-performing teachers as well. Teachers unions would probably keep this from happening though.

    I have family and friends who teach in the public school system, and there are far too many classes where the teacher is nothing more than a baby sitter. Concerned teachers who investigate into the lives of their worst students (either in terms of behavior or academic performance) are usually shocked and appalled at the kids' home lives (or lack there of). My aunt has seen kids whose "bedroom" is like the old school interrogation room: peeling paint on the walls and maybe one light bulb hanging from a cord. Some kids don't even have proper beds. And this isn't the urban ghetto---this is smaller town middle America. How can you expect kids to care about school when their home lives are in such shambles? It sounds like a punishment, but a boarding school would introduce structure and routine into such a child's life.

    My mother-in-law has a radical, non-politically correct idea for solving the "lousy parent" problem in public schools: if a child or child's parent is the recipient of any form of public aid, that aid can be withheld for at-school behavioral problems. The more I think about it, the more I like the idea.

  16. Re:You're Probably Right But ... on Sarah Palin 'Target WikiLeaks Like Taliban' · · Score: 1

    How do you approach any person? By trying to understand who they are, and making your points from a perspective that they know and understand. This Jesus character had some very intelligent things to say. It's worth learning, and even impressing your fundamentalist neighbours with, if you can pull off a few quotes... The aim is to try and discover methods and practices which make for a more congenial fundamentalist neighbour. It's possible, especially if the religion has a love and acceptance factor built into it.

    Oh, you mean I have to work at it?! Well, then, I'm not interested!

    Just joking, I think that makes a lot of sense. I believe I actually witnessed this once: years ago, I went out to lunch with two co-workers. One, call him Fundie, was a fundamentalist Missouri Senate Lutheran; the other, call him Thinky, was a non-denominational Christian. Many of the comments I made in my original post apply to Fundie. Whereas, Thinky is someone I really respect: his faith is very important to him and his family, but he was extremely open-minded, and more than accepting of other viewpoints. To him, church was for being part of a community and providing some structure for his children.

    Anyway, Fundie and Thinky started discussing their respective churches. Fundy asked Thinky, "Do you allow gays in your church?" Thinky said that they do allow gays, to which Fundie immediately replied, "But the Bible says it's wrong."

    Thinky came back with, "Do you allow divorced people in your church?" Fundie replied that they do allow divorced people, to which Thinky replied, "The Bible also says that's wrong."

    Fundie had no response, just sat in awkward silence. I had the tact to restrain myself, but in my mind, I wanted to jump up and hi-five Thinky.

    If you find that trying to understand Christians is distasteful, then I put it to you that your reaction is emotional, not rational.

    My knee-jerk reaction says you're wrong, wrong! :)

    But upon further reflection, though I'm a bit ashamed to admit it, you're right. Though perhaps a bit paradoxical, I suppose it's just as easy to be "blinded by rationality" as it is to be blinded by faith. That is, if you're usually in a rational mindset, you might tend to assume you're always rational. And I think it's inhuman to truly be in a perpetually rational state of mind.

  17. Re:You're Probably Right But ... on Sarah Palin 'Target WikiLeaks Like Taliban' · · Score: 5, Interesting

    All I wanted to say in my post was that from what I've seen of Sarah Palin, we should have stuck a fork in her long ago yet she remains. And why is that? Well, she's a dangerously well liked and amicable to a large part of the population that you are not familiar with. If she makes a mistake they seem to forgive her and say "I've made that mistake too." If she uses cracked logic or argument tactics long ago written off by academics, her followers just write off the academics. Trust me, as someone who's tried to reason with a supporter with some fairly simple debate analysis of Glenn Beck's logic, I can tell you that you don't want to approach this as some fancy pants intellectual telling them how dumb they are.

    So how do you approach it?

    I think you are (at least indirectly) speaking to something that scares the crap out of me: the growing influence of Christian Fundamentalists in the USA. In other words, the people who refuse to believe anything that is incompatible with their faith. By definition, these people are incapable of rational discussion. And when you try to point out their logical errors, they basically say, "that can't be, because the Bible says so," or, as you say, write you off as a fancy pants intellectual. Either way, you are left in a situation where you might as well be speaking two different languages. Actually, if one person refuses to deal in facts and reason, you might as well be speaking to a crazy person, or a dog, or a tree, because the conversation will go nowhere.

    I spent the first 27 years of my life in small-town, midwestern USA. I hate to be cliche, but "blinded by faith" quite literally describes a significant number of people I've encountered---within my family, at school, at work, and in the community.

    So how do you approach these people, who are either unable or unwilling to communicate rationally? I've thought about this long and hard, but I can't come up with any solution. And I keep seeing suggestions that their numbers, power, and influence are growing. It's conceivable that they will eventually wield some real power (or you could argue they do already). And just as soon as they can, I guarantee you they will try as hard as possible to eradicate all the "fancy pants intellectuals".

    I have a friend who teaches 7th grade math at a public school in a small town in central Illinois. She teaches there because, from a student quality and compensation point of view, it's one of the better schools. But the community is small enough that the overwhelming majority of the residents are fundamentalist Christians. Evolution is not taught at this school; school billboards have Christian propaganda all over them; Wednesday is "giving alms" day, and as such, there are no scheduled activities outside of normal classes. On the surface, it looks like a normal public school, but when you get in, you realize it might as well be a private Christian school. And that goes for the community as a whole---on the surface, it is a nice town, mostly upper-middle class residents, low crime, close to a bigger town with all the bigger-town attractions, etc. I always thought it would be a nice place to live until my friend told me about her school. I wonder how many unsuspecting non-Christians end up there, and are quickly run out because of their differences?

  18. Re:Class action suit? on Level 3 Shaken Down By Comcast Over Video Streaming · · Score: 1

    Comcast cable internet is rarely the only option for internet in any given community. There is almost always an option to get a DSL product from the phone company. Which means you basically have to have a landline. So you pay somewhere close to the same amount of money for much slower internet. If I was in a community where it was DSL on AT+T copper or comcast I'd probably go with comcast.

    In my experience, I've found that what's available varies greatly, even within the same metro area or even city. I used to live in a Northwest Chicago suburb: there were several cable (tv/net) providers, but I lived in a multi-unit building, and Comcast actually owned the building's infrastructure, so they were literally the only option.

    I now live in a house in a sparsely-populated part of the City of Chicago, and AT&T and Comcast are the only two options, even though other areas of the city have more options.

    I had Comcast cable-based high-speed internet (HSI). I started in on a promo rate that was about $50/month (IIRC) for HSI and basic cable (very basic, effectively local broadcast plus religious, public access and shopping channels). I didn't want the cable, but the promo HSI rate only applied if I got some TV service, so it was actually cheaper to get HSI plus TV rather than HSI alone.

    Eventually the promo ran out, and Comcast wouldn't negotiate. I tried calling several times, going straight to the "Cancellations Department", etc etc, and couldn't get them to extend the promo rate. The HSI+TV cost went up to $75/month, and HSI alone was $60/month. To Comcast's credit, the HSI service was generally fast and reliable. But I thought it was too much.

    At the same time, AT&T happened to be offering their DSL service for $20/month for the fastest "Elite" tier (6 MB/s). Prices go down from there. I already have a land-line due to having a security system, but I read the promotional material very closely, at it sounded like you could get the same DSL deal without an actual phone line. I was hesitant, but found the DSLReports Forums to be very helpful. One, I was able to ping other forum users to see if there was anyone in my neighborhood with the service (an informal survey of sorts). Two, they have dedicated, private tech support forums where you can actually talk directly to a tech person about the service. In other words, at the cost of waiting a day or two for a response, you actually get a useful answer from someone who knows something, rather than taking your chances with the yahoos at the 1-800 number.

    That $20/month is guaranteed for a year, but without any contract (cancel any time), and no setup or equipment fees. I was quite skeptical, but we've had the service for over two months now, and I haven't had any problems. It is slower than Comcast's HSI, but fast enough for streaming HD Netflix, which is our highest requirement.

    By the way, my landline is about $16/month, bringing my total monthly outlay to AT&T to $36/month, still cheaper than Comcast. We use cellphones for everything, but need a landline for the security system. If you live in Illinois and have a similar requirement (basic land line service), check out the Citizen's Utility Board. They have negotiated an AT&T plan called "Consumer's Choice Basic", which is as cheap as possible for AT&T. When I signed up for this, it wasn't available online, and I had to call their 1-800 number to get it... and even then, they are shady and try to add services if you don't pay close attention to your order.

  19. Re:I like AMD on AMD One-Ups Intel With Cheap Desktop Chips · · Score: 1

    I have had problems with AMDs in the past, but it wasn't the CPUs. The CPUs have always been fine, but often to support them you need to go to some busted-arse chipset from VIA, SLI or Nvidia.

    ...

    Now AMD appear to be building a lot more of the chipset either into the CPU or GPU (now they've purchased ATI) i might give htem another shot.

    As another poster mentioned, there are now really only two chipset vendors for AMD CPUs, nVidia and AMD itself (at least in the desktop space, there may be others in the server space). I haven't done a detailed study recently, but last I checked, both were still sub-par compared to Intel's chipset offerings. nVidia had fairly widespread problems with the actual manufacturing of their chips; it tended to affect laptops more than desktops, but both were at risk. In general, the nVidia chipsets at least used to be quite power hungry.

    The AMD chipsets just don't compete with the Intel equivalent. There was a website that benchmarked AMD's SATA 3 against Intel's SATA 2; the Intel won! Also, I don't know if they still exist, but AMD's SATA performance used to change depending on whether you used the native AMD interface or switched to AHCI mode. I forget the details, but you can google for it. AMD also doesn't produce their own ethernet chips. That's not a problem, but it means that AMD boards usually come equipped with an el-cheapo Atheros or Realtek ethernet implementation. I think that Intel makes the best ethernet hardware, hands-down. Yet, outside of the server space, it's impossible to find an AMD board with an Intel NIC on it.

    Finally, while AMD's on-board graphics are some of the best you can get (definitely better than anything Intel currently makes), they don't support dual digital output. I have two monitors, and prefer to run them both digitally (i.e. HDMI or DVI). All of AMD's on-board GPUs allow only one digital device to be connected at a time. You can do two monitors with one digital and one analog, but I can see a quality difference; analog sucks.

    Overall, though, I think AMD still offers a lot of value. The issues I pointed out will go unnoticed by the casual user. And the power user should understand his needs well enough to know if they make a difference. E.g., I know the Realtek NIC is inferior to the Intel, but is it going to make a difference in day-to-day usage? For the average desktop? Probably not. Another nice feature AMD provides is ECC memory support for all non-Sempron CPUs. With Intel, you have to shell out the big bugs for a Xeon-branded CPU to get ECC support. The unfortunate thing, though, is that most consumer motherboards don't actually provide the traces that allow you to actually use the ECC support! The Biostar A760-G M2+ is a noteable example that actually does let you use the ECC features of the CPU (though it's unofficially supported).

  20. Re:And 3 hours after reading this... on AMD One-Ups Intel With Cheap Desktop Chips · · Score: 1

    I run IDS software, backups, logging, update checker, crypto services, mail server, name server, ssh server, time synchronization, database server, intranet web server, X server, window manager, and miscellany on this box all the time, and it spreads those things out over all four cores evenly...

    I don't disagree with the overall theme of your post, but just a bit of a nit: I often see people saying I run all these things on my computer, so I need as many cores as possible. The number of processes (or threads) really doesn't mean anything; it's how much work each of those processes are doing. My firewall/router computer is an OpenBSD system running on an AMD Geode processor (500 MHz I think). This is a single core CPU that's slower than even an Atom (I've seen people compare it to a 486!). On this machine, I run a name server, ssh server, time server, DHCP server, and a firewall. The Geode is plenty powerful for all these things for a small home network. Of course, if I was, say an ISP with 100s of customers, the Geode wouldn't be sufficient.

    So, in general, any one of the processes you listed can be virtually no CPU load, or require a whole cluster by itself. Consider a mail server. If you're not doing virus scanning, I would guess that you can support 100s of typical users on a pretty wimpy computer, as it's really mostly I/O load. But to run, e.g. gmail.com, that requires a bit more power. The same goes for a web server: if you're serving mostly static pages or relatively simple dynamic pages with a limited number of users (for example, a hobby web development server), it's mostly I/O load, and doesn't take a powerful CPU at all. But, on the other hand, pick any high-profile site, and it's obvious you need a lot more horsepower. The point is, simply saying "I run a webserver" doesn't really actually say anything about the load you're putting on your system.

  21. Re:What the hell? on High Fructose Corn Syrup To Get a Makeover · · Score: 1

    I don't think they changed the name of every KFC, however. I know I've seen at least one that still says "Kentucky Fried Chicken" on the building. If I remember correctly, it's somewhere in the Northwest suburbs of Chicago (in Des Plaines or one of the neighboring 'burbs).

  22. Re:You already can on Boxee Box Pre-Orders Start At $229 · · Score: 1

    HTPC = every piece of media you have can be played from a single device.

    And DVR capabilities as well, with something like MythTV.

    ...well, almost. I have the following requirements: streaming Netflix, DVR capabilities, and playback of large-ish DVD rip collection (x264 encoded, stored in MKV container).

    A Linux-based HTPC (i.e. MythTV system) can do all of these, except Netflix. I have a PS3, which works for Netflix, but isn't as convenient (have to get up and put the Netflix disc in the PS3). Yeah, that's not a big deal, but the "HT" in HTPC is for "home theater", and to me, having everything accessible from one remote is part of the true HT experience.

    I considered running Windows under a virtual machine on my Linux HTPC. While in theory that ought to work OK, it seemed like a "fragile" solution, as the remote control programming would have to be semi-complex to allow seamless switching between MythTV and the Windows virtual machine.

    Given the cost (comparable to a Windows license) and ease-of-use of the Roku player, I opted for that.

    On the other hand, perhaps a Windows-based HTPC is the real solution? Is there a MythTV equivalent for Windows? That is, a free and reliable DVR with a strong community behind it? Complete with commercial skipping/flagging?!

    If I'm not mistaken, XBMC can be used as a MythTV frontend, and is available for Windows.

    Now I'm starting to wonder if I was too quick to click "Submit" on the Roku purchase: existing Linux-based HTPC could be moved to the basement, and become a pure mythbackend. Instead of the Roku, I could buy a tiny, ION system for the front room. Install Windows, XBMC, and have the same functionality, but all in one box?

    Has anyone else gone this route?

  23. Re:What is the definition of 'distro'? on Unusual, Obscure, and Useful Linux Distros · · Score: 1

    Not an attempt to be a smartmass; but, had you considered building a distro just for building distros? Database, web crawler for tracking source updates, virtual box included for compiling/testing, svn, etc....all the tools for building a maintaining a distro over time.

    In some respects, I think that's what Gentoo is.

  24. Re:Shoddy gadgets from another cheapish country? on Where Will Your Next Gadget Be Made? · · Score: 1

    Massively off-topic now, but... does anyone know why there are city workers in downtown Chicago directing traffic when the automated signal lights are working just fine?. Every evening I walk through the intersection of Madison and Canal there is at least one person directing traffic. But their direction is exactly the same as the signal lights'.

    So, how is this efficient? Maybe it's worse in other cities?

  25. But what about the mentoring aspect? on Volunteer Programming For Dummies? · · Score: 2, Interesting

    A lot of comments here are of the "scratch your own itch" or "just find a project and dive in" variety. I think those are great ideas.

    But what about finding a mentor or coach? I've been a professional developer for about eight years now, spanning two jobs. In my first job, I had a mentor. Not so much for coding, but just someone to show me the ropes around the company, explain why things are the way they are, etc. I learned a ton from him; maybe stuff I could have learned on my own (or at least via asking lots of different people questions), eventually, but the frustration level would have been significantly higher. My mentor ultimately moved on, but by then I had gained experience and responsibility in that group. I knew what I was doing.

    Another, experienced developer came into the group. I wouldn't call him so much a mentor, but a peer who was great just to bounce ideas off of. We could have easily worked in "silos", with a minimum of communication, and probably been reasonably successful. But, again, just having a willing cohort made things go a lot more smoothly.

    All the above regarding my previous job has been underscored by my second and current job: no mentoring, total "trial by fire". Yeah, I know what I'm doing now, and can get by well enough. But I was miserable for a long time, given that there were simple things that someone could have helped me with and saved me a lot of time and frustration. And the "team" I'm on consists of me and one other guy. The other guy could have been a mentor, as he has several more years of experience in this field than me. But his communication skills are awful. And even though his code works, everybody who has ever looked at it cringes in disgust. So, if anything, he's an anti-mentor.

    The point in all this: in coding, or even work in general, it's nice to have a mentor, or at least a teammate with whom you can have an intelligent conversation. I personally find myself learning more, at a faster pace, and less frustrated when working with someone who's at least in the same ballpark as me mentally. Especially with coding: I greatly lament my current lack of teammates with whom I can do "cardboard programming"---just talking through my work out-loud, or bouncing ideas off someone often results in better code or design, or in the worst case, a better understanding of the issue(s) at hand.