Follow Slashdot stories on Twitter


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:Profits, but for whom? (Score 1) 624 624

Efficient price discovery is the purpose of the market. Liquidity is essential to that end. Traders provide that liquidity and, overall, the market benefits because of it.

Perhaps the problem is that what we really want is efficient value discovery. Price and value tend to diverge if you have a whole bunch of players betting on what the value will be in the future, because the underlying mechanisms creating value (manufacturing, development, etc.) can't change that quickly, but the market perception ("price") can change very quickly.

Comment: Re:Keep em for reference! (Score 1) 398 398

I would not want to rent my books, because I want to keep them for reference in the career that they are supposedly providing us!

I felt the same way in college but realized that I couldn't afford to keep the latest editions for reference. So I sold all textbooks where the same edition was being used by the next class, and either purchased an older edition for $5 or waited a few years until a new edition came out and then purchased it for $5. In instances where I had purchased a used book and then sold it, I was out a total of $5.


I saved a little more than a grand over 4 years and still have my reference copies. :-)

Comment: From a Random Hiring Manager (Score 2, Informative) 834 834

I've hired 40+ engineers over the last 4 years, and here's my take on a Masters degree.

Best option: combined 5-year Bachelor's + Master's program. You get more technical depth and a Master's on your resume for very little additional money. Your starting pay will be higher, and you can expect to break even in 3 years.

Next best option: 2 year Master's program at a top 5 or top 10 school in your field of interest. If it is not a top ranked program, or you're not changing your field of study (e.g. EE to CS or CS to Robotics) it's not worth the money.

Otherwise, get a job and work on your Masters part-time. Either negotiate an accelerated career track while you're working on it, negotiate a pay increase after you get it, or switch jobs for more pay / more relevance to your new field of study afterward.

-- Hiten

Comment: Not a POSIX, Application or Crash Related Issue (Score 1) 830 830

The bug is an out-of-order sequencing issue. The application sequence is CreateFile, WriteData, RenameFile. What is actually happening on disk is CreateFile, RenameFile, WriteData. If the crash happens between RenameFile and WriteData, you lose the data written to disk and have a zero length file. This is a filesystem / kernel issue.

The length of time between disk writes exacerbates the problem. sync() forces a write and reduces the window when the filesystem is susceptible, but the bug is still there.

This is a common bug when designing caches, because the sequence of writes of interdependent data must be in-order to maintain integrity.

-- Hiten

Your good nature will bring you unbounded happiness.