Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jgraham
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jgraham
2y ago
There's an issue open for this on the WebDriver BiDi issue tracker. We started with WebSockets because that supports more use cases (e.g. automating a remote device such as a mobile browser) and because building on the existing infrast
32.
▲
by
jgraham
2y ago
> Is it possible to now use Puppeteer from inside the browser? Talking about WebDriver (BiDi) in general rather than Puppeteer specifically, it depends what exactly you mean. Classic WebDriver is a HTTP-based protocol. WebDriver BiDi use
33.
▲
by
jgraham
2y ago
That is certainly true of most consumer devices i.e. phones and laptops. For example Dell estimate that 85% of the lifetime emissions for their XPS systems come from manufacture [1] and Apple claim 79% for an 14 inch macbook. For beefy desk
34.
▲
by
jgraham
2y ago
Work with attributes whose name doesn't match the XML Name production. That can be a real concern in some cases (it came up recently in the context of "how do I move all the attributes on node A to node B, given that node A's
35.
▲
by
jgraham
2y ago
Technically the difference between "net zero" and "carbon neutral" is supposed to be that "net zero" first eliminates all but "residual" emissions, and only then depends on offsets, whereas "carb
36.
▲
by
jgraham
3y ago
(I work on WebCompat at Mozilla) There are various people whose job involves triaging issues filed on that repo, and communicating with the issue authors where necessary e.g. to figure out additional steps required to reproduce the reported
37.
▲
by
jgraham
3y ago
I don't disagree with you, but to give a bit of colour to the counterargument, as I understand it, we now have maybe 5 decades of experience which suggests that the "sharing" approach doesn't work at scale. In general, i
38.
▲
by
jgraham
3y ago
Yes, I think it's under-appreciated how much git and mercurial were ideologically different in their attitudes to history rewriting. The generally accepted narrative these days is that git became popular because of github (with the imp
39.
▲
by
jgraham
3y ago
If you're interested in this topic, I can recommend his book on the subject of food production: Regenesis — Feeding The World Without Devouring the Planet [1]. It tries to look at food production as a global system, the successes it&#x
40.
▲
by
jgraham
3y ago
> The only viable method is lab grown meat I suspect it's true that the only way to substantially cut animal-based protein consumption at scale is some technological alternative that offers a comparable culinary experience but with
41.
▲
by
jgraham
3y ago
https://github.com/mozilla/sccache is another option which addresses the use cases of both icecream and ccache (and also supports Rust, and cloud storage of artifacts, if those are useful for you)
42.
▲
by
jgraham
3y ago
> There are also quite convincing studies that show even worse declines for insect populations, again mostly due to industrialized farming techniques and the widespread use of chemical fertilizers and pesticides Yes e.g [0]. Neonicitinoi
43.
▲
by
jgraham
4y ago
Unfortunately that's probably not true (and I say that as someone who has some much-loved merino clothes). The problem with animals like sheep is that they take up a huge amount of land, both directly grazing and for any additional fee
44.
▲
by
jgraham
4y ago
Anna von Hausswolff [1] performs "pop" music on the organ. [1] https://en.wikipedia.org/wiki/Anna_von_Hausswolff
45.
▲
by
jgraham
4y ago
It's good to see a comment that recognises that this "bug splatter on the windshield" data is mostly just an easily observed hook to connect the measured declines to people's everyday life experiences. The topic seems to
46.
▲
by
jgraham
4y ago
The problem with biofuels in general is that they're always sold as "from byproducts". But of course as soon as you set up a market for fuel it becomes a product in its own right. So they tend to drive the conversion of natur
47.
▲
by
jgraham
4y ago
>I've never been in a plane. I don't go on vacation. I don't have a drivers license. I don't feel bad, because i rarely do things i should feel bad for. Sounds like "symbolic nonsense to feel better about yoursel
48.
▲
by
jgraham
4y ago
This would be a more useful comment if you actually engaged with the article to point out which parts you don't agree with and suggest alternatives. For example I'm very skeptical that reducing the power consumption of software is
49.
▲
by
jgraham
4y ago
Right, the quote from the linked paper is: > This is contrary to a suggestion that finding fewer insects on number plates in recent years might be attributed to increasing streamlining of vehicle aerodynamics over time. Our data show tha
50.
▲
by
jgraham
4y ago
So the fundamental premise of the article seems to be "offsetting via avoidance can't get you to net zero, so it's a bad idea". I agree with the premise (that it can't get you to net zero), but I wonder if it can he
51.
▲
by
jgraham
5y ago
> Birds are mostly monogamous This is quite misleading without further context. My understanding is that a majority of birds are observed to be "socially monogamous"; that is they form a pair lasting a single breeding season, a
52.
▲
by
jgraham
5y ago
The Acid tests were obviously great at the time, but in retrospect some of the choices were not ideal. The concept of having a single page that only renders correctly when all the relevant conditions are met makes it hard to write broad tes
53.
▲
by
jgraham
5y ago
Yes, contentEditable is the poster child for why it's a bad idea to base a widely used feature on reverse engineering an implementation, rather than on a standard that had meaningful cross-vendor input from the start. Not only are all
54.
▲
by
jgraham
5y ago
You are correct; the real success in terms of improving the web for users and authors will be if all the browser engines end up aligning on behaviour and getting a good score. Nevertheless having per-browser scores is useful for the browser
55.
▲
by
jgraham
5y ago
(I work on WebDriver standard / implementation) Classic WebDriver, when used to control a single browser is indeed a synchronous API. So for example the server-side WebDriver implementation used in geckodriver is fully synchonous; it a
56.
▲
by
jgraham
5y ago
Note that web-platform-tests has frequent runs of the included browsers in both nightly/dev/tech preview configurations and in stable configurations. And in all browsers there can be things which are enabled in these experimental
57.
▲
by
jgraham
5y ago
The article's author is Suzanne Simard [1], who was the first to observe and study the fungi-mediated carbon transfer between trees of different species. This isn't a non-expert romanticising science; this is one of the world'
58.
▲
by
jgraham
5y ago
Hi, I work on web-platform-tests. I'm not really sure I follow your complaint, so I wonder if there's a point of misunderstanding. The tests written for DOM APIs certainly require running javascript to execute the test — that'
59.
▲
by
jgraham
5y ago
The problem isn't Firefox updating itself; it occurs when the distro update, or other external process, replaces running Firefox. A workaround would be to use Firefox directly from upstream instead of the distro packaged version (I und
60.
▲
by
jgraham
6y ago
> From a storage perspective, no dammit, Git commits are snapshots, look at the bits on disk if you don't believe it Except they're not. They're (often) packfiles, which are a delta encoding i.e. a diff. It's not nece
More ›