Slashdot: News for Nerds


Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



SSD-HDD Price Gap Won't Go Away Anytime Soon

MagicMerlin Re:HDD is fine for .. 98%? (256 comments)

Lets be honest here - outside of a small percentage of users doing raw uncompressed video operations HDD are more than fast enough. Drives and OS both offer large caching of high use objects which reduces seek/startup time differences to a very small amount. The biggest difference is on start up and even there.. do those 5, 10, 15 secons extra really matter that much? How often are you booting? Or even resuming from hibernation if thats your thing?

As to power, idle is now around 5 or 6 watts and standby around 1. Even in a laptop the difference in power use between hdd/sdd is not going to make or break the deal. Your screen, however, another story.

That's silly. Anyone who does anything on their computer besides browsing the net and email will quickly observe that the move from slow to fast storage is the single greatest performance improvement in the history of the computer. It's very simple: if you are writing any non trivial amount of data or you are reading from datasets that exceed unreserved ram (a very typical thing to do that is gaming) then the hard drive is the primary performance bottleneck in the computer.

about 3 months ago

SSD-HDD Price Gap Won't Go Away Anytime Soon

MagicMerlin Re:duh (256 comments)

disks (and to some extent tape) will always have scaling advantages over litho-fabed storage

I could not disagree more. Disks spin and have some complicated assemblies and pricier raw materials. The main cost inputs to SSD are capital investments (which amortize to zero over time) and energy. There is a lower limit to density in flash (which AIUI we are already close to) but flash is already denser than hard drives. Tapes have an advantage in that they are not active and so are very cheap for offline data. Disk drives OTOH have no fundamental advantages over flash -- they are being rapidly displaced for user facing devices. Warm storage (NAS etc) where SSD performance don't play will take longer -- maybe 3-4 years and it's done.

about 3 months ago

SSD-HDD Price Gap Won't Go Away Anytime Soon

MagicMerlin Re:We live like kings and queens already (256 comments)

moreover, storage is specializing. desktop/portable computing devices of all types are only going to be sold with SSD Real Soon Now (in many cases this has already happened). Hard drive storage is going to be primarily be used for dedicated storage appliances. This has already happened to a significant degree in the enterprise depending on how progressive the IT dept is.

about 3 months ago

SSD-HDD Price Gap Won't Go Away Anytime Soon

MagicMerlin Re:RAID? (256 comments)

Real world *write* IOPS for the better MLC drives are around 5000 (which is still about 20x what hard drives deliver)

about 3 months ago

OKCoin Raises $10 Million To Become China's Largest Bitcoin Exchange

MagicMerlin not that simple... (48 comments)

You can have both. Let's take transaction time performance for example -- bitcoin does not provide fast resolution (compared to, say, the visa network) but nothing is keeping a transaction broker from laying on top and providing those services. A 'bitcoin visa' payment service would then provide near instant times, allow for chargebacks, etc by absorbing the risk through fees and making a profit on the difference.

about 4 months ago

Surrogate Database Key, Not Bitcoin Protocol Flaw, To Blame For Mt Gox Problems

MagicMerlin Re:Not for MtGox but kinda agree (81 comments)

It's called an ID for a f***king reason.

And (amount, address, timestamp) as a key? That's funny sh*t right thar!

I mostly agree, but only because of the timestamp. Timestamps make poor keys for various reasons. A little trivia: that's my blog post :-).

about 6 months ago

Bees Beat Machines At 'Traveling Salesman' Problem

MagicMerlin great... (394 comments)

now you get a faster computer that makes honey!

more than 3 years ago

SSDs vs. Hard Drives In Value Comparison

MagicMerlin Re:The consumer trend seems to be clear (263 comments)

I used to say the same thing, but unfortunately it's not so clear cut. The intel drives which post such great random i/o numbers only do this because they are configured in write back cache mode w/volatile cache. The x25-M in write through mode can post about 50iops writing -- I'm not kidding. Also, wear&tear on the drive is much higher. IOW, the intel controller does not perform magic -- they cheated. The x25-e drive is configured the same way -- the performance drop for going to write-through is not so high (you can eek 1000ish iops out of a drive) but the drives are expensive and the the math doesn't work out all that well. The basic problem is that flash is plain and simply lousy at random writing just like hard drives. With a small NV cache on the drive, things could be completely different (and some boutique mfg IIRC already offer this) but until you see Intel, Seagate, or WD on a drive with NV guarantee for at least semi-reasonable price you will not see serious intrusion into the enterprise.

about 4 years ago

Kaminsky Offers Injection Antidote

MagicMerlin Re:Our approach (244 comments)

for the cases that you can't strictly do the query, we push the logic into a function call and dyna-sql it. (to hide the internals, it's actually mostly function calls over the low security interfaces). we also wrote a libpq wrapper to allow sending and receiving extremely complicated structures over libpq protocol efficiently. (here, if you're curious:

more than 4 years ago

Kaminsky Offers Injection Antidote

MagicMerlin Our approach (244 comments)

We use PostgreSQL. We expose the libpq not default port directly to the internet through pgbouncer. What we did:

*) Modify pgbouncer to only except extended protocol (parameterized) queries
*) Auto Generate list of allowed queries used by app to store in whitelist
*) Block all functions except auth if authenticated or to the whitelist othewise
have had zero problems. curious what you think.

more than 4 years ago

MySQL Outpacing Oracle In Wake of Acquisition

MagicMerlin Re:postgres didn't do so badly (157 comments)

Postgres has traditionally had lousy replication options. This of course is going to change with 9.0 hs/sr. Older versions of postgres (pre 8.x) had some operational difficulties that made it an awkward fit for high transaction load web environments. Now that those downsides are pretty much eliminated, it's about the best general purpose sql database out there -- it has many niceties/features that are rare/non-existent elsewhere. Transactional ddl for example.

more than 4 years ago

MySQL Outpacing Oracle In Wake of Acquisition

MagicMerlin postgres didn't do so badly (157 comments)

11%...edging out ms sql server! Postgres 9.0 has built in replication -- it will be interesting to see how that affects its share of the open source db space.

more than 4 years ago

Mass SQL Injection Attack Hits Sites Running IIS

MagicMerlin graceful (288 comments)

It was nice of them to deallocate the cursor when done. Thanks!

more than 4 years ago

HTML Web App Development Still Has a Ways To Go

MagicMerlin Re:Web Development (279 comments)

I agree with most of what you said except for the comments on javascript. As a systems programmer you should understand that it is inefficient and silly to force the interface to refresh an entire page just to pull small pieces of data from the server and render them. There are many other wonderful things that javascript provides in terms of interface and user experience. Of course, I'd prefer a cleaner, more strongly typed language than what is probably the most informal language ever invented, but javascript is a big part of what makes the internet what it is today. applets and flash need to die though,

more than 4 years ago

Is Valve's Steam Anti-Competitive?

MagicMerlin are our brains leaking out of our heads? (286 comments)

A company creates a digital content distribution service that is (almost) single handedly keeping pc gaming alive and we speculate how unfair it is. To great things go great rewards...losing sight of that simple principle shows just how into twilight we have gone.

more than 4 years ago

Data Locking In a Web Application?

MagicMerlin use postgresql, the best database (283 comments)

postgresql has short term transactional record locks as well as long term advisory locks. It has the ability to do paradox style locking if you are so inclined...

more than 4 years ago

Judge Rules Against RealDVD

MagicMerlin makes perfect sense (407 comments)'s legal and acceptable to have copies, you just can't make them...

more than 4 years ago

Chevy Volt Rated At 230 mpg In the City

MagicMerlin Re:How many miles to pay off? (1006 comments)

that's not fair at all..comparing the low end corolla with the volt...the volt's got better torque and much sportier times. to be fair, you need to start with the corolla xrs, which is 20k base price. the point still holds, but its even closer now.

more than 4 years ago


MagicMerlin hasn't submitted any stories.


MagicMerlin has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account