Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Profits, but for whom? (Score 1) 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

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

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

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

Slashdot Top Deals

The amount of time between slipping on the peel and landing on the pavement is precisely 1 bananosecond.