Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tedmielczarek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
tedmielczarek
10y ago
I've had a Gecko port stood up and running on iPhone hardware several times in the past 6 years but we've never sorted out a real path to shipping. The most recent incarnation felt a lot nicer than Safari with our async pan/z
92.
▲
by
tedmielczarek
10y ago
One key difference here is that this keeps Servo open to continuing to be a research vehicle for new technologies without the exposure of compatibility for millions of users. If we ship Servo in a product that does change the equation a bit
93.
▲
by
tedmielczarek
10y ago
I just wanted to say that I think you're doing great work here! Obviously everyone has their own motivations for doing open source work, and yours are clearly to work in Rust and contribute to the Rust community while also scratching s
94.
▲
by
tedmielczarek
10y ago
Go disable your browser cache and try browsing the internet for a while and tell me if you really believe that.
95.
▲
by
tedmielczarek
10y ago
Probably because most people don't want their profile to be broken if their OS crashes or their computer powers off unexpectedly?
96.
▲
by
tedmielczarek
10y ago
I don't attend many conferences, but I've been to a few and the quality of the speakers at RustConf was above and beyond any I've ever seen. Kudos to everyone that organized the event and spoke at it, it was a great experienc
97.
▲
by
tedmielczarek
11y ago
Thanks for digging that up. I recall having the discussions where we thought we'd let it bake for a while before it shipped, but I guess it was intentional, even if a bit last-minute. :) It's a pretty small bit of code right now,
98.
▲
by
tedmielczarek
11y ago
This has been one of the biggest things I've enjoyed about it as well! Building cross-platform applications is generally a nightmare. In C++ you have to figure out a build system and dependencies on your own, and also you're writi
99.
▲
by
tedmielczarek
11y ago
It will be in Windows builds in 47: https://bugzilla.mozilla.org/show_bug.cgi?id=1248461 . I don't think we intended to ship the Rust bits by default, but we didn't disable them for release builds, so there you
100.
▲
by
tedmielczarek
11y ago
I'm curious what your inter-language interop situation looks like. Do you have any Go code calling directly into Rust code (or vice versa)? Are they segregated into standalone programs? If so, are they doing communication via some form
101.
▲
by
tedmielczarek
11y ago
When one of your competitors (Google) controls a bunch of the most widely-visited web properties (Google Search, Gmail, YouTube), it's pretty hard to not implement the things they want to use there.
102.
▲
by
tedmielczarek
11y ago
The difference here is that AFL is not just banging on the keyboard at random--it's doing a guided search to find inputs that change the program state in interesting ways. This is more likely to find bugs in a finite amount of time.
103.
▲
by
tedmielczarek
11y ago
> This just as much applies to Mozilla as it does Chrome. Mozilla's response to why they won't implement Pepper is just as "pie in the sky, who cares what users want" as Chrome removing NPAPI is. This seems like an un
104.
▲
by
tedmielczarek
11y ago
This seems orthogonal to WebAssembly. This is already a goal for its own sake--see the Extensible Web Manifesto.
105.
▲
by
tedmielczarek
12y ago
Brendan has confirmed many times that they were instructed to copy the Java Date API exactly. Here's one: https://brendaneich.com/2011/06/new-javascript-engine-module... "Ken Smith, a Netscape acquiree f
106.
▲
by
tedmielczarek
12y ago
Yes, because no other browser vendor ever does that. cough Google cough .
107.
▲
by
tedmielczarek
12y ago
I would be extremely surprised to find out that was how it happened. More likely we (Mozilla) just have contacts at Telefonica from our Firefox OS work, and Telefonica happens to have this opentok software which provides a useful piece of m
108.
▲
by
tedmielczarek
12y ago
It's using WebRTC which is peer-to-peer for the actual audio/video streams, you just need some kind of intermediary to exchange SDPs to connect in the first place. (There are some examples of clever workarounds for this, like copy
109.
▲
by
tedmielczarek
12y ago
This is demonstrably untrue, as we've implemented a number of specs that originated elsewhere. (WebAudio, WebRTC). Just because something has a spec doesn't mean it is sensible to implement, however. As Vlad points out, there'
110.
▲
by
tedmielczarek
12y ago
I can sympathize with you because cross-browser development can be frustrating at times. However, when you ship a product and only support one browser (which happens to be the browser your company makes) you're making a statement (even
111.
▲
by
tedmielczarek
12y ago
We could probably rewrite the entire Firefox UI in HTML nowadays, but that'd mostly be busywork (and would break a bunch of extensions). I would bet that Servo's UI will just be HTML.
112.
▲
by
tedmielczarek
12y ago
I saw a bug on this but I'm on my phone and can't find it. It's a misconfiguration on their end. They're missing an intermediate cert in the chain and have HSTS enabled. Oddly, if you visit some other site we'll cac
113.
▲
by
tedmielczarek
12y ago
Flash DRM has never worked on Linux, AFAIK.
114.
▲
by
tedmielczarek
13y ago
Controlling memory usage is a battle that requires constant vigilance, and it's hard. It's difficult to measure memory usage in a reliable, repeatable way such that we could use it to prevent regressions. Additionally, small regre
115.
▲
by
tedmielczarek
13y ago
If your search bar is your URL bar, then all your keystrokes (even when typing URLs) go to your search provider to provide autocomplete of search results. In Firefox you can type URLs without having them sent to a third-party. We think this
116.
▲
by
tedmielczarek
13y ago
There's no multiprocess content code enabled by default yet, so that's not it.
117.
▲
by
tedmielczarek
13y ago
That's the vast majority of Mozilla's income, you can check the publicly-available financials. It's small potatoes compared to the companies Mozilla competes against: Google, Apple, Microsoft.
118.
▲
by
tedmielczarek
13y ago
FWIW, no web browser uses native platform controls to render HTML form controls. Shadow DOM just gives developers a way to encapsulate what they're already doing on the web.
119.
▲
by
tedmielczarek
13y ago
This attitude is silly. Lots of volunteer contributors start out making trivial changes because they're trivial. We take lots of trivial documentation and comment fixes at Mozilla as people's first patches. They help contributor
120.
▲
by
tedmielczarek
13y ago
The article explains this. We built the infrastructure, and we used it for out-of-process plugins on desktop, and for Firefox OS, but we went in search of lower-hanging fruit on desktop. There was also (IIRC) some worry about breaking exten
More ›