HNHacker News
TopNewBestAskShowJobs

surrealize

1,095 karma · joined April 6, 2011

hackernews@arctur.us
submissionscomments
surrealize··on Naomi Wolf: My Creeping Concern That The NSA Leaker Is Not Who He Purports To Be
Wolf thinks Snowden is fake because he talks about all the bad things that might happen to him as a result of his leaking. She thinks that he's drawing attention to those bad things on purpose, to scare other potential whistleblowers.

But Greenwald was the one drawing attention to that stuff, by asking Snowden what he expected the US government to do to him. Snowden wasn't volunteering that on his own; it was Greenwald trying to play up the human-interest angle.

surrealize··on Project Loon
Remember late last year, when there were rumors about Google being in talks to acquire Dish network?

I couldn't imagine that Google would actually use Dish's spectrum to build a traditional cellular network. Building all those towers is a huge investment and I didn't think that played to Google's strengths. But, assuming that Loon needs licensed spectrum, maybe Loon (or something like it) was the plan?

surrealize··on Men are 50% more likely than women to support whistleblower Edward Snowden
He did leave his girlfriend behind in Hawaii.

As much as I hate how the media is focusing on Snowden rather than the actual leaks, I can't help but wonder what the deal is with that relationship.

surrealize··on ASUS Launches Monitor with 3840 x 2160 IGZO Display
Linux has always handled font scaling better than windows in my experience. Windows has a tradition/culture/tendency toward building user interfaces by positioning UI elements in absolute pixel coordinates. But linux UI toolkits put much more of an emphasis on automatic/scalable layout.
surrealize··on Mozilla can produce near-native performance on the Web
> Rust2JS

Pretty please! Excited to see pcwalton's zero.rs work, which I understand to be a prerequisite for a Rust2JS. But deeper JS integration than emscripten currently provides (e.g., mapping rust structs to harmony binary data StructTypes?) would be even more awesome. When are you going to land 749786, anyway?

Re: Dart and PNaCl--they've been useful for providing political cover to people who want to evolve JS more aggressively.

surrealize··on Tom Lane joins Salesforce.com
Seriously! Most of what I know about relational databases, I learned by reading Tom Lane's emails to pgsql-hackers and -performance.
surrealize··on Google Introduces Portable Native Client
The only actual numbers I've seen, from emscripten author Alon Zakai, show gzipped minified emscripten JS output as comparable in size to gzipped native code:

http://mozakai.blogspot.com/2011/11/code-size-when-compiling...

surrealize··on Perspectives on Encrypted Media Extension Reaching First Public Working Draft
> Without content protection, owners of premium video content - driven by both their economic goals and their responsibilities to others - will simply deprive the Open Web of key content.

False. That's what they say, but that's not what they do. When digital broadcast TV was getting standardized, content owners insisted that there be a "broadcast flag" that would prevent receivers from copying broadcast data. There was a bunch of push-back against that proposal, and it died.

And what happened? They go ahead and broadcast everything anyway. It turns out that the broadcast flag wasn't actually necessary. Without the flag, content owner business models work just as well as they did before.

Flash is going away. Silverlight is going away. The presence or absence of DRM in HTML isn't going to change that. Some people remember the frustrations of flash and silverlight and think that the W3C EME proposal will solve those problems. But those problems were solving themselves just fine! Now we get to look forward to a bunch more pain with proprietary, non-interoperable CDMs.

surrealize··on Two.js
I don't get it. Retained-mode vector graphics == SVG. Browsers with canvas or webgl also have SVG. So what does this accomplish?

I don't mean to sound negative, I'm just not clear on the point.

surrealize··on A Tale Of Two Oil States
> California has the natural resources and technical expertise to be the next Texas if it wants to be. What it needs is the political will. California Governor Jerry Brown at least says he wants to drill, but his dominant Democratic Party is so beholden to the already-rich greens that the state is paralyzed.

Those poor oil companies, being outspent by the Green Party spending juggernaut!

surrealize··on Bugs produce diesel on demand
Amryis produced a drop-in biofuel before this, but this work appears to use a novel biosynthetic pathway.
surrealize··on The W3C's plan for DRM in HTML5 is a betrayal for all web users
Both flash and silverlight are deprecated by their makers. The question is whether they'll go away, it's what will replace them and what specifically it will do.

Flash and silverlight lost to an open, interoperably-implementable standard (html). This EME proposal just standardizes an interface to something that's not standard or open (the CDMs).

Some people like to say that content producers will never let up on their demands for DRM. But that's happened already in music and with the broadcast flag, and it's starting to happen in book publishing as well. We should keep fighting for it to happen in web video.

Everything is available pirated already, but people still pay for netflix & friends because they're convenient and most people are honest. If DRM doesn't make it into HTML, there will still be a viable business model streaming video to paying customers without DRM.

surrealize··on Tearable cloth in asm.js
For me (firefox 19), if I've scrolled down on the page, the mouse clicks seem to register on the cloth below the mouse pointer.
surrealize··on Wish I was here by Zach Braff
I can't get the DVD after the run if the kickstarter fails. I'd like to help it succeed by committing ahead of time to buying the DVD.
surrealize··on Wish I was here by Zach Braff
That says that theater chains insist on being first. But the download/dvd could come after the theatrical run. It would be nice if, in exchange for helping to fund the movie, I could get, you know, the movie.

The movie is the point of the whole enterprise; it seems like a natural reward.

surrealize··on The W3C's plan for DRM in HTML5 is a betrayal for all web users
The web doesn't need DRM any more than broadcast TV needed the broadcast flag. Content producers said that the broadcast flag was necessary, and that without it they wouldn't allow their content to be broadcast.

In that case, there was a bunch of push-back against the broadcast flag, the proposal died, and now all kinds of stuff gets broadcast in the clear. When push came to shove, the content producers didn't actually need the broadcast flag, and their business models still work without it just as well as they did before.

The same needs to happen with the EME proposal; people who care about this kind of thing need to push back and kill it just like with the broadcast flag.

surrealize··on A 'Whom Do You Hang With?' Map of America
Or "Who do you hang with"--"who" is the subject form, and "whom" is the object form; "who" is the subject of the quoted sentence as posted.

It's sad and ironic; using "who" in object position is a common mistake, and prescriptivists (grammar nazis) often correct it to "whom". But in this case, "who" would be right, but the poster has seen the correction so often that they've applied that "correction" even where it's wrong.

PS - thanks for posting first and giving me an excuse to talk about it :)

surrealize··on Moore's Law and the Origin of Life
> I imagine they're using genome size (number of bases in exons) as their measure of complexity, not something ill-defined.

They're taking genome size and trying to relate it to time. And the way that they're doing that is to take organisms from the present day, and imagine some of them in the past. The less "developed" or "complex" an organism is, the further in the past they put it. That process is the flawed part.

In other words, the y-axis (genome size) is well-defined, but the mapping of organisms onto the x-axis (time) is not.

surrealize··on Moore's Law and the Origin of Life
> What makes you think those plants aren't more genetically complex and developed than we are? A lot of our complexity is non-genetic.

The real problem is that "complexity" and "development" in the context of evolution aren't well-defined. So the way that they place genomes on the x-axis is really arbitrary.

> You mean exponential growth, not an exponential distribution, and exponential growth never hits the x-axis.

Right, exponential growth. And yeah, the horizontal line that they're extrapolating back to isn't the x-axis, it's the y=1 line. The point remains: roughly speaking, it seems like small changes to the curve could produce large changes to the x-coord where y=1, since the curve is so close to horizontal there (on a linear-linear plot), right?

surrealize··on Moore's Law and the Origin of Life
Ach, this is terrible. Genome size is influenced by a number of factors, including:

- Generation length (faster-reproducing organisms tend to have smaller genomes)

- Transposons (sections of DNA that use cellular machinery to copy themselves to multiple places in the genome; they're usually viruses that got incorporated into the host germline some time in the past)

Genome size isn't anything like a direct measure of "complexity" or "development"; some plants have genome sizes that are orders of magnitude larger than the human genome.

The worst part is that they take genome size sampled in the present day across multiple organisms, and then they assume that some of those present-day genomes represent genomes from particular points in the past. So the x-axis in the regression is basically a guess.

I'm not a statistician, but I imagine that fitting an exponential distribution can make the x-intercept sensitive to data errors.

surrealize··on The Bitcoin Report 2 [pdf]
Sure, some people will sell, the question is whether or not the amount of selling is large enough to keep the price from spiraling upward. If you predict that there will be lots of selling, then you're assuming that people aren't (on average) responding to the incentive to hold.
surrealize··on The Bitcoin Report 2 [pdf]
if you just use bitcoin for quick anonymous transactions, say dollar-->bitcoin-->purchase, then you don't care what the value is doing over time

If you expect the value of bitcoins to keep going up, why would you only hold them for short periods of time? You're suggesting that people would wait until the last possible moment to change their dollars into bitcoins. But by doing that, they're losing money if the value of bitcoins is going up relative to dollars. In that case, the best strategy is to switch into bitcoins as early as possible, and hold them as long as possible.

surrealize··on The Bitcoin Report 2 [pdf]
If you see it going up, why would you sell? In the deflationary spiral scenario, it'll just keep on going up, so it's in your interest to hold on.
surrealize··on Rust will likely not support tail call optimization
Coming from haskell, I just like the fact that rust has a decent record syntax built in :)
surrealize··on Memories of Mozilla at 15 and Thoughts on Mozilla Research
> This is mostly an LLVM versus GCC thing.

So how does clang do on nbody.c?

surrealize··on Memories of Mozilla at 15 and Thoughts on Mozilla Research
One of the slides shows a benchmark where Rust beats GCC; it would be really nice to see the code.
surrealize··on Mozilla and Samsung Collaborate on Next Generation Web Browser Engine
Servo is a "high-risk research project"[1], so I've been wondering what would happen if it doesn't pan out. Rust would still be interesting even without Servo, but would mozilla still invest in Rust if they stopped working on Servo?

So it's nice to see some non-mozilla involvement and momentum in Rust/Servo. Maybe that means that an investment in learning/using Rust is that much less risky :)

[1] http://www.mail-archive.com/dev-servo@lists.mozilla.org/msg0...

surrealize··on WebGL in Internet Explorer 11
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_WEBGL_HLSL_SHADERS] "iexplore.exe"=dword:00000001

Ack, I hope GLSL shaders are well supported. It would be terrible to have to write a whole second set of shaders in HLSL for IE.

surrealize··on "Optimizations should be added to V8" for the asm.js subset of JavaScript
The mozilla guys took a stab at creating a "spidernode" a while back:

https://github.com/zpao/spidernode

but then they dropped it.

surrealize··on V8 developers start working on ES6 generators for JavaScript
The es wiki page linked in the bug doesn't say much about array/generator comprehensions, e.g.:

[for (x of a) for (y of b) x * y]

but those would be really nice as well.

A few months ago the ES committee decided to switch them from reading right-to-left (as in spidermonkey comprehensions, python, and haskell) to reading left-to-right (as in C#):

https://gist.github.com/dherman/b250d1fad15dbb5f77a5

← PreviousPage 6 of 11Next →