Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
callahad
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
691.
▲
by
callahad
10y ago
Consider looking at other languages. ClojureScript does a pretty good job at immutability, Elm is great for immutability + strong typing, and PureScript adds in Haskell's advanced type system (typeclasses, HKTs, etc.)
692.
▲
by
callahad
10y ago
> How long until the next extension API that will get it right This Time? WebExtensions are likely to be The One True API. Chrome, Opera, Edge, and Firefox all support them, and we're all working on standardizing them at the W3C:
693.
▲
by
callahad
10y ago
Thanks, it's all good. :) Aside from the input types, what other pain points are you seeing?
694.
▲
by
callahad
10y ago
My response was solely critiquing an exchange which ended up looking like: if (requestFeature(x)) { complain(); } else { complain(); } That flow doesn't get anyone to a better place, but there are tons of ways to refactor it
695.
▲
by
callahad
10y ago
You asked us to implement X. We confirmed that we've begun work on implementing X and provided a way you can follow the progress. You then chose to respond with sarcasm and disdain. What productive outcome could we possibly reach from
696.
▲
by
callahad
10y ago
You can adjust what events trigger an email at https://bugzilla.mozilla.org/userprefs.cgi?tab=email
697.
▲
by
callahad
10y ago
In general, you're unlikely to need them. Instead of cobbling together disparate libraries for a virtual dom (React), state (Redux), immutability (Immutable.js), and types (Flow / TypeScript), the entire language and its core libr
698.
▲
by
callahad
10y ago
Ah, I read that you did "cave diving" not "caving" -- that explains it :) That does indeed look like a really fun system, thanks for sharing.
699.
▲
by
callahad
10y ago
> visiting a room bigger than a stadium at -500m. Surely you mean -50m, right? :) Which system was that? It sounds lovely.
700.
▲
by
callahad
10y ago
Are you certain? I've spent most of my dives in Florida springs, which can have flow rates above 100 cubic feet per second. You can basically get blown out of Devil's Eye at Ginnie Springs if you're not careful with your trim
701.
▲
by
callahad
10y ago
> the lack of html rel import in Firefox. Any word if that's ever going to change? Right now we have no intention of shipping HTML Imports; it's easy to polyfill, and we suspect that implementing ES2015 Modules and the module
702.
▲
by
callahad
10y ago
> Firefox doesn't natively support web components FWIW, that's because there hasn't been a reasonably stable, agreed upon collection of specs for us to implement. Custom Element only reached multi-vendor agreement a few
703.
▲
by
callahad
10y ago
I don't think we're exposing native process semantics to WebExtensions, but the webRequest API can intercept and modify any request initiated by web content. If this use case is important to you, please file a bug explaining your
704.
▲
by
callahad
10y ago
In this case, "need" refers to the "if (x === undefined) { x = y }" pattern. Which is absolutely a need when implementing functions with variable arity. If I need that pattern, I'd rather write it declaratively than
705.
▲
by
callahad
11y ago
> die a silent death as they don't have cheerleaders [...] I know one or two such extensions myself Then name them! It is literally my job to help developers interface with and be heard within Mozilla.
706.
▲
by
callahad
11y ago
> Right now an addon - with enough grease - can do anything that C code in the browser itself could. Yes, and that is a bug that has blocked enormous improvements in Firefox's speed, stability, security, and fundamental architectu
707.
▲
by
callahad
11y ago
> Extensions like Vimperator/Pentadactyl, that makes deep changes to the way Firefox operate would not be possible under the new system. You're mistaken. Vimperator is explicitly on our list of add-on functionality to support a
708.
▲
by
callahad
11y ago
Transformation of most ES6 features into functionally identical, backwards-compatible ES5 is trivial, and automated tools exist to do that, so you absolutely can use them today. For example, default arguments are purely syntactic sugar fo
709.
▲
by
callahad
11y ago
I've found it pretty handy, especially when doing remote code reviews or preliminary interviews. It only shares the currently visible tab in a single window, and while enabled, that window gets a big banner and overlay video window tha
710.
▲
by
callahad
11y ago
We're pretty consistently seeing Edge use fewer resources than Chrome, though there might be measurement challenges. Here's one recent benchmark: http://www.erahm.org/2016/02/12/are-they-slim-yet
711.
▲
by
callahad
11y ago
While Servo will not replace Gecko wholesale, the two absolutely will share code before the end of the year. Bugs to watch: - https://bugzil.la/1135640 - (oxidation) Add rust compiler support - https://bugzil.l
712.
▲
by
callahad
11y ago
If you want to try it out, I'll leave this session open while I prep for a talk next week. Hello only supports 1:1 chats, not group ones, so this may not work immediately for you. (Edit: Link removed. It was nice meeting those of you w
713.
▲
by
callahad
11y ago
Yep. Tab + voice + video sharing via WebRTC.
714.
▲
by
callahad
11y ago
Per /u/AssistingJarl's comment on Reddit [0]: > On the other hand the number of people who are [Flexbox] capable [1] is, at 94%, pretty much the same as the number of people who can use the inline-blocks or CSS tables tha
715.
▲
by
callahad
11y ago
To the contrary, articles like these are one hell of a break in terms of exposure for Brave.
716.
▲
by
callahad
11y ago
Google did roll this out: https://gmail.googleblog.com/2016/03/introducing-gmail-mic-d...
717.
▲
by
callahad
11y ago
For local development, consider looking into devd ( https://github.com/cortesi/devd ). It's a single binary that supports things like livereload, network throttling, routing, and reverse proxying.
718.
▲
by
callahad
11y ago
Chrome pretty significantly jumped the gun on shipping Shadow DOM and other Custom Element features unprefixed and on by default two years ago while there were significant outstanding objections from other vendors and no stable spec. We
719.
▲
by
callahad
11y ago
Thinking Fast and Slow isn't a textbook, but Kahneman is a Nobel laureate and most of the book reports experimental findings with 30+ pages of citations in the endnotes. It's a good read.
720.
▲
by
callahad
11y ago
Permanent resident cards, foreign passports, and many other documents are accepted in addition to Real IDs: https://www.tsa.gov/travel/security-screening/identification
More ›