Live data from Hacker News

Hello Opera 12

my.opera.com

81–90 of 137 posts

Re: Hello Opera 12

#81
post #71

Earlier quoted context omitted.

Opera has an inbuilt IMAP client... which I admittedly never use, but between that and Thunderbird, why would you even want to use webmail? Of course it should still work, even though it's silly, but you also "should" not even notice that it doesn't, is what I'm saying. Certainly if you imply your time is so precious, heh. And what is wrong with F11?

F11: As far as I know, there's no way to make address/tab bar visible in full screen mode. I prefer the way Safari does it. When I take cursor to top, address and tab bar are shown!

You're right, that would be great... also, showing the sidebar panel when moving the cursor to the edge! I'm a total Opera fanboy, but yeah, this kinda sucks :)

Points re:webmail also taken ^^

Re: Hello Opera 12

#82
post #44
post #37

I really like Opera. I've used it for months, but every time i just come back to Firefox. One big problem (for me) it's their release cycle. I know that many people hate the fast releases of Firefox and Chrome, but this way i get new features sooner than Opera. Another problem are addons. I'm an heavy Scriptish/Stylish user, and there aren't equivalents for those in Opera. I know that i can enable the userscript fold…

In the "Advanced" tab in Opera's preferences it is possible to uncheck "Reuse current tab". In my opinion it would be a much better default to have this unchecked. With this configuration change "Right click->Search" will open a new tab.

Also Ctrl+number to open Speed Dial entries becomes usable.

Re: Hello Opera 12

#83
From testing out my demos in Opera Next over the past few months, I've been really impressed with the quality of their JS runtime and the UI. Unfortunately, their hardware-accelerated canvas support doesn't really keep up and their WebGL is outright broken - it looks like they went so far as to disable both by default in 12, a disappointment to be sure - and they still have serious issues with HTML5 audio (to the point of causing hangs/crashes).

Given that my only real exposure to Opera is from trying to ensure my stuff runs well in it, it's easy to get the impression that everything about Opera is broken. I wish they had a public bug tracker so it was easier to tell which things are known issues, which things have known workarounds, and which things I should file bugs about.

In particular, the audio issues are a point of frustration: At present, if you test the latest builds of Firefox, Chrome, Safari, Opera and Internet Explorer, Firefox is the only one that actually has low-latency, functioning support for that doesn't crash or hang. It's ridiculous. Chrome at least has a custom webkit-only API you can use to get working audio, but the rest of the browsers are just flat out broken. And in each browser's case, they've had multiple versions to fix basic issues (limits on how many sounds you can load in a single page context; broken events and APIs; absurdly long playback delays, etc). Oh, and Firefox still doesn't support the loop attribute. :|

Re: Hello Opera 12

#84
post #20

Why don't they enable WebGL by default? I don't see why more people don't realize, WebGL is a prime Microsoft threat and the key to moving away from the MS Windows monopoly. That's why Microsoft has done so much work to try to scare people away from WebGL (by sponsoring 'security research' and creating FUD content on Wikipedia (seriously, look at the history of that article, the person who created the whole 'security…

Is it just FUD though? John Carmack seems to agree with microsoft about the security concerns over exposing graphics drivers to the web.

https://twitter.com/#!/ID_AA_Carmack/status/8173219094948659...

Re: Hello Opera 12

#85
post #12
post #3

I don't know why I would ever switch from Chrome or Safari to Opera. On a Mac, Opera still has text rendering issues ( http://imgur.com/a/9bK1j ), scrolling stutters, and there's a noticeable difference in page load speed (Opera is much slower than Chrome, at least on my computer).

> Opera is much slower than Chrome, at least on my computer It is the contrary on my computer: chrome is painfully slow, whereas firefox is OK and opera is faster. I guess opera is not the best for everyone.

same here, I would also be very unhappy without opera's instant backward/forward navigation.

Re: Hello Opera 12

#86
post #16

Earlier quoted context omitted.

Very unlikely. 64-bit is mostly an advantage if you have to use a lot of memory or are doing processing on actual 64-bit integers. For the kind of software like Opera (and Firefox and Chrome), the additional registers in 64-bit mode help a little, but that tends to be offset by most pointers now being 64-bits and the L1/L2 caches hence being less effective.

On my computer most memory hungry apps are browsers. And by the way I use opera to open a lot of tabs and it handles those very well (compared with other browsers)

Right, but 64-bit computing isn't a magic bullet that speeds everything up. As gcp stated, there are both benefits and drawbacks.

Re: Hello Opera 12

#88
The scroll/codex analogy is cute but doesn't hold up.

Sure hope the page based css goes to the limbo.

Re: Hello Opera 12

#89
post #20

Why don't they enable WebGL by default? I don't see why more people don't realize, WebGL is a prime Microsoft threat and the key to moving away from the MS Windows monopoly. That's why Microsoft has done so much work to try to scare people away from WebGL (by sponsoring 'security research' and creating FUD content on Wikipedia (seriously, look at the history of that article, the person who created the whole 'security…

For background, I write a lot of WebGL demos, I work for Mozilla on gfx optimizations (WebGL and otherwise) for the Boot2Gecko project. I also worked at Matasano Security previously, doing WebGL security research. As such, I tend to think that I'm pretty unbiased in this regard -- or perhaps biased towards WebGL, since I love it and want to see it everywhere. So with all that said, your characterization of MS's security claims as "FUD" are complete and utter bullshit. WebGL has a substantial attack surface in the browser (large API dealing with many issues from cross-origin restrictions to handling buffer locking and texture sharing, shader verification and translation, not to mention all the code required to actually make this stuff fast, which is what I work on), and it's only the tip of the iceberg that is the 3d stack.

Below the browser you have the userland driver components, which do things like further shader verification and initial stages of the compilation, validating index buffers, and simplifying the command stream. Below that you have the kernel components, which largely trust the userspace to have done their job properly, then do things like compile shaders for the specific hardware and put things into the proper form to send it off to the GPU, as well as handling synchronization and locking and all that. Then below that, you have a massively complex piece of hardware that under most circumstances is fully able to touch every single bit of your system memory (thanks, DMA), and that doesn't care one bit about security; it assumes that everything coming from the kernel is 100% safe and intentional. If you tell it to copy memory from point A to B, it will do it without complaining. Meaning if you wanted to, say, write over kernel memory from a buffer in the browser...

So let's look at what needs to happen to get ring0 (kernel mode) access from WebGL: 1) get your payload through/around validation in the browser, using available APIs, 2) get through/around userland validation OR attack the optimization/compilation steps that occur at that layer, 3) potentially attack optimization/compilation steps that happen in the kernel component -- optional, since this layer may not be your target, 4) GPU does your work for you.

At most, you're talking 3 layers to compromise. Compare to real-world vulnerabilities against other parts of the browser (see also: Pinkie Pie) where you're involving dozens of steps, and suddenly this doesn't look too difficult. The tough part is that it requires a significant amount of domain specific knowledge, but I'm certainly not the only one with it.

WebGL, as awesome as it is, is a security risk. It's one caused primarily by the fact that GPU vendors have never had to care about security along these lines before. It will be solved eventually, but it's damn sure not solved now.

Re: Hello Opera 12

#90

Earlier quoted context omitted.

This very blog post announces drag and drop support.

That is HTML5 drag and drop. I read it, got excited, installed Opera, found GMail drag and drop was not working, got unexcited, switched to Chrome!

OK, GMail drag and drop issue turned into a bug report :)
Post reply on HN