Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jgraham
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
151.
▲
by
jgraham
12y ago
FWIW, I think that the tendency to push things into extensions is a huge net negative for hg consistency and learnability. VCSes are complex tools and it takes a little while for people to understand the data model and how it maps to the co
152.
▲
by
jgraham
12y ago
The data doesn't seem to support that view [1]. The headline claim there is that average property prices across the country rose by 7% last year, with London more than double that and no area showing an annual fall. It seems like your
153.
▲
by
jgraham
12y ago
Unfortunately, encouraging people to parse the UA header leads to them getting it wrong in a way that would be amusing if it wasn't so irritating. For example FirefoxOS has a UA string of the from User-Agent:Mozilla/5.0 Mobile Gec
154.
▲
by
jgraham
12y ago
At least for code review, the problem isn't pull requests as-such. The features that drive me to use other tools (on top of guthub hosting, often) are things like: * The ability to mark which commits/files have been reviewed and s
155.
▲
by
jgraham
12y ago
That sounds logical at first blush, but you're actually looking at the problem backwards. Markets have power, standards organisations don't. If the W3C had for some reason told browser vendors "now you have to ship DRM to com
156.
▲
by
jgraham
12y ago
Talking about "memory usage per tab" doesn't make much sense unless you talk about what's in the tabs. It's rather like talking about "memory usage per application" on your desktop and not mentioning wheth
157.
▲
by
jgraham
12y ago
Can you file a (shumway) bug? [1] [1] https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&c...
158.
▲
by
jgraham
12y ago
(/me waves at xioxox) It may be worth noting the significance of ASTRO-H to this kind of science (full disclaimer: it's a long time since I did any astrophysics so I am liable to get things wrong). The attraction of ASTRO-H is not
159.
▲
by
jgraham
12y ago
As of a few weeks ago, bugzilla has a "mentor" field which is being used to identify bugs that are good for new contributors to work on and the correct person to mentor them. It would certainly make sense for someone looking to wo
160.
▲
by
jgraham
12y ago
No, Servo doesn't have any WebDriver support as of yet. I'm curious what your usecase is though; at this point servo is a quite a way off being even dogfood quality. It's not something that you could use to test your website.
161.
▲
by
jgraham
12y ago
Even some same-origin things, for example input type=file, which can reveal paths on the local filesystem, would have to be blanked out.
162.
▲
by
jgraham
12y ago
So I've seen this reaction in a few places, and I'm genuinely interested in what people think that it would achieve. You take the code of a browser that allows, but does not require, you to use a DRM system* and change it so that
163.
▲
by
jgraham
12y ago
To quote [1]: " * Each person will be able to decide whether to activate the DRM implementation or to leave it off and not watch DRM-controlled content. * We have surrounded the closed-source portion with an open-source wrapper. This
164.
▲
by
jgraham
12y ago
That isn't the case. You can choose to not install the CDM component.
165.
▲
by
jgraham
12y ago
Right, so the question is "why not have side-by-side diffs". The fact that syntax highlighting would work is one obvious advantage. It also means that you can read the before/after code linearly without having to mentally app
166.
▲
by
jgraham
12y ago
This is something that most code review tools apart from GitHub get right. For example Critic, Review Board, Phabricator and Gerrit all implement side-by-side diffs with correct syntax highlighting on each side. I don't know why the Gi
167.
▲
by
jgraham
12y ago
The API itself doesn't provide any mechanism to get your location; it merely assumes that such a mechanism exists. For example it would be totally valid for a browser to implement geolocation by asking the user to pick their location o
168.
▲
by
jgraham
12y ago
Agreed. Unfortunately no one involved with the project has the right combination of skills and motivation to do a nice introductory website. It's a pity because technically the tool is great, but the PR/design side is almost entir
169.
▲
by
jgraham
12y ago
There is Opera Critic [1], which was originally developed for working on the Opera web browser and subsequently open-sourced. I have used it (with a few patches) in conjunction with GitHub to fix many of the issues that are mentioned in the
170.
▲
by
jgraham
12y ago
FWIW Mozilla reps generally aren't employees, but are part of the wider Mozilla community [1]. [1] https://reps.mozilla.org/
171.
▲
by
jgraham
12y ago
Yes, there's a simulator that you can run on your desktop computer. See [1] for instructions on installing it. [1] https://support.mozilla.org/en-US/kb/how-set-firefox-os-desk...
172.
▲
by
jgraham
12y ago
One of the things that's well understood about SQL is that interop is terrible. No one expects to write anything substantial using Postgres and be able to port it over to MySQL or MSSQL without a serious amount of effort. On the backen
173.
▲
by
jgraham
13y ago
Or contribute to Servo! Despite the huge milestone represented by Acid 2, it's still pretty early days and there is plenty of work to go around. The code's on GitHub [1], Josh Matthews did a nice talk about Fosdem that should give
174.
▲
by
jgraham
13y ago
Also, mercurial has mq, which adds a whole extra layer of complexity. Instead of making safe commits, you continually update ("refresh") a set of patch files. Each time you refresh you lose all the history (as if you exclusively u
175.
▲
by
jgraham
13y ago
Comparing hg branches to git branches in this context isn't super-useful; the right comparison is to hg bookmarks. In this case the semantics seem to be (based on reading the documentation so I might be wrong): hg push [dest] -- Pu
176.
▲
by
jgraham
13y ago
Moreover, the model in which large, multifaceted standards go through a series of revisions, with vendors following in lockstep, releasing implementations of everything that has been decreed stable and nothing that has not, has never been t
177.
▲
by
jgraham
13y ago
So, talking about Servo being "implemented into Firefox" might set the wrong expectations. At the moment it is very unclear if or how it will be turned into a consumer-facing product. That said, the goal of Servo is to improve bo
178.
▲
by
jgraham
13y ago
The "usually" there turns out to be important. Javascript "strings" are, as the spec says, just arrays of 16 bit integers internally. Since Unicode introduced characters outside the Basic Multilingual Plane (BMP) i.e. th
179.
▲
by
jgraham
13y ago
In cases where forced pushes are disabled, deleting whole branches are typically disabled too, and generally for good reason (if someone else already pulled the branch with the removed commit they can end up in a mess and/or just repus
180.
▲
by
jgraham
13y ago
> "with" gets a bad rap, and its blanket discouragement/deprecation may be as big a mistake as its original design Unfortunately not. The design of with not only makes the code difficult to reason about for humans, it also
More ›