Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
doublec
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
16 ms
·
271.
▲
by
doublec
14y ago
As far as I know you are correct. Mozilla released the Audio Data API and produced a number of demos based on that. A W3C group was formed to work on Web Audio standardisation and in that group Google announced the work on their API. Mozill
272.
▲
by
doublec
14y ago
Mega uses features from a draft W3C spec called "file-system-api": http://www.w3.org/TR/file-system-api/ Chrome supports this, Firefox does not. See my comments in the Mozilla bugzilla bug about this: https://bugzilla.mozilla.org/show_bu
273.
▲
by
doublec
14y ago
The Transterpreter VM was ported to RCX if I recall correctly. It uses Occam-pi for the development language: http://transterpreter.org/ Not Go, but go-like.
274.
▲
by
doublec
14y ago
> For example, Firefox and Chrome have different Audio APIs. How that's standard? This came about because both browsers implemented an experimental audio API to start discussion on what an audio API should look like. Since then a W3C gr
275.
▲
by
doublec
14y ago
What limitations are those? Windows Phone 8 allows native code which was a stumbling block in WP 7.
276.
▲
by
doublec
14y ago
Rust may be more successful but at this time ATS is a better C replacement. Mainly because Rust is currently tied to a runtime and garbage collector. But also because ATS has better features for describing the API boundaries when calling in
277.
▲
by
doublec
14y ago
Here's an example of how ATS makes a C API safer, similar to the API in the K&R example (it deals with memory/string copying): http://www.bluishcoder.co.nz/2012/08/30/safer-handling-of-c-... ATS provides all the low level hackery that
278.
▲
Cryptography and Security in Retroshare
(retroshareteam.wordpress.com)
4 points
by
doublec
14y ago
|
0 comments
279.
▲
by
doublec
14y ago
If you start off treating ATS like an ML variant interfacing with C without using any of the type annotations for safety you can go far. Then you can tighten the types up for safety as you get more experienced or find you need it. You could
280.
▲
by
doublec
14y ago
It's a pity ATS doesn't get more attention in the "Systems programming language" field. It can call into C, be called from C, provides a powerful type system, and can be used to write very low level code. I've written a few posts about how
281.
▲
by
doublec
14y ago
Do you have any code examples of where this is used that I can look at? Like nullc my interest is in the area of types being used to enforce contracts and safetly (hence my interest in the ATS language). Typesafe was my initial interest in
282.
▲
by
doublec
14y ago
Support for HTML's playbackRate API was landed a few weeks back. See bug 495040 https://bugzilla.mozilla.org/show_bug.cgi?id=495040 This means that sites that control playback speed using the HTML media API should work.
283.
▲
by
doublec
14y ago
They will be enabled by default as they are working. We already have the issue of some platforms having it and others not. Some Android devices have it with Firefox for Android and some don't for example. Linux distro's could enable the GSt
284.
▲
by
doublec
14y ago
We are implementing support on desktop using OS frameworks where we can. So far we have: - support for Linux via GStreamer landed but not built by default. It needs a bit more work. - support for Windows 7 and above which the OP post is abo
285.
▲
by
doublec
14y ago
Firefox on Linux has GStreamer but it's turned off at build time. Developers can build with it to test it. At some point it'll be enabled by default, or distros can enable it for their builds, to get H.264 support.
286.
▲
by
doublec
14y ago
GStreamer isn't used on Firefox OS. We use libstagefright and vendor supplied binaries for decoding.
287.
▲
by
doublec
14y ago
Firefox OS already has hardware H.264 decoding support. We use the Android libstagefright library and the phone vendor provides the hardware decoders.
288.
▲
by
doublec
14y ago
Inferno and Plan 9 make it easy to share resources (cpu, disk, etc) and make them appear as if they were local. For example, sharing resources on a phone running inferno: http://www.bluishcoder.co.nz/2012/11/07/sharing-computer-and...
289.
▲
by
doublec
14y ago
Possibly the MediaSource api, which allows writing to media elements: http://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/m...
290.
▲
by
doublec
14y ago
Inferno [1] can run hosted and gives a lot of the Plan 9 feel. You might find it useful if you're wanting to try it out. It might even run on your phone [2]. [1] http://www.vitanuova.com/inferno/ [2] http://www.bluishcoder.co.nz/2012/06/
291.
▲
by
doublec
14y ago
One such discussion in the mailing list: https://mail.mozilla.org/pipermail/rust-dev/2012-July/002094... An example github issue discussing problems encountered: https://github.com/mozilla/rust/issues/1105
292.
▲
by
doublec
14y ago
I believe Pure uses LLVM JIT https://code.google.com/p/pure-lang/
293.
▲
by
doublec
14y ago
There are plenty of forks running already. There's "litecoin", a fork that changes the proof of work algorithm to scrypt in an attempt to make GPU's less useful for mining. There's "PPCoin", a fork that adds "Proof of Stake" alongside "Proo
294.
▲
by
doublec
14y ago
I first learnt about google from this post in tasty bits from the technology front: http://tbtf.com/archive/1998-05-11.html#s08 Hard to believe they only had 25 million documents indexed then.
295.
▲
by
doublec
14y ago
The submission title was originally a question, it's been changed since the comment you are replying to was posted.
296.
▲
by
doublec
14y ago
I've used ATS a fair bit in real programs. The back end of my bitcoin mining pool is written in ATS and handles a reasonable load. I've also used ATS in other projects and am happy to answer questions you might have. Contact details at the
297.
▲
by
doublec
14y ago
It's like a teacher telling a class "Pick a number between 1 and 1000". If they pick the same number as the teacher, they win. If more than one picks the winning number, the first person to get it to the teacher wins. There's no "many sums
298.
▲
by
doublec
14y ago
Any blocks that client produced would not match the expectations of the other clients. The difficulty being different would mean a successful hash that solves the block may not be seen as solving it by the other clients. They would reject i
299.
▲
by
doublec
14y ago
There is no such central server. The difficulty is adjusted using an algorithm that all the bitcoin clients implement. This looks at the generation times of the last 2,016 blocks and works out from that if difficulty needs to be higher or l
300.
▲
by
doublec
14y ago
Metasploit runs on other phones too. The Nokia N900 for example. The PwnPhone ( http://pwnieexpress.com/products/pwnphone ) is a commercial supported version of packaged tools for the N900 but the tools can be installed separately.
More ›