Hacker Newsnew | past | comments | ask | show | jobs | submit | kinetik's commentslogin

My understanding was that a lock free algorithm could still wait for an unbounded time, and what you're referring to are called wait free algorithms.


You're right, but much depends on how much performance you need and how critical your realtime performance is. A lock-free algorithm may retry, but it will likely only retry once or twice. Your running time on any given operation may occasionally double or triple, but it won't hit you with six order of magnitudes like might happen with a mutex if it's contended and the thread that owns a lock takes a page fault or something.

I'd probably want to go wait-free if I was writing software for a Mars lander, but lock-free is good enough for consumer audio tasks, where mutexes generally aren't.



In Firefox, open "about:addons" in the location bar, select "Plugins" on the left, then you can disable/remove as necessary.



For people who are only skimming that message, note that this is not limited to ActiveX. In fact, the mention of ActiveX in the message's subject is regarding an unrelated topic that Ormandy happened to reply to.


One of these day I'll have to buy an IDA license. I keep seeing amazing uses of that disassembler.


You can begin with the freeware version.


Web APIs for audio are under active development. The W3C has formed a working group where use cases and two specifications (Web Audio API and MediaStream Processing API) are being developed. Chrome and Safari are shipping experimental versions of the Web Audio API now, and Firefox will soon be shipping experimental versions of the MediaStream Processing API (it's available now in a special build). Firefox 4 onwards also includes the simpler Audio Data API. I believe all of these APIs provide sufficient functionality to build the audio portions of media playback with working audio-visual synchronization.


Good to hear - my last experience with Web Audio API left something to be desired, but the MediaStream Processing API seems ideal for this use case.

I think my points about hardware acceleration and the <video> tag still stand, but it sounds like I was too pessimistic.


It was moved to the "Web Developer" menu, not removed entirely.


I haven't even noticed the move. It's always been Ctrl+U for me.


Linux has defaulted to relatime since 2009.


It's coming. There's a spec here: http://dvcs.w3.org/hg/webevents/raw-file/default/mouse-lock....

Implementations for Chrome and Firefox are bug 72754 and bug 633602, respectively.


ANGLE[0] goes some way to solving that.

[0] http://code.google.com/p/angleproject/


So, the next question is: is the container format (MPEG-4 Part 14) patent encumbered?


There is no active patent pool for MPEG-4 systems.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: