Recent submissions

Comment · 5 years ago
> Firefox doesn't even give me the option to view page source

Looks like they moved it into the Tools -> Web Developers menu. Ctrl+U still works too!

Comment · 5 years ago
OpenID Connect seems to be pretty well established: https://openid.net/certification/

It defines an authentication protocol on top of OAuth2, and is a different beast from the older OpenID standards.

Comment · 6 years ago
Debian stable is meant for servers, use unstable (it's quite stable!) or stable-backports if you want a recent kernel.
Comment · 6 years ago
More gripes:

- Tab queue is gone.

- Bookmark keywords stopped working.

- Sharing directly from another app to a synced desktop Firefox is gone.

Comment · 6 years ago
Comment · 6 years ago
ALE also supports CLI linters and formatters, LSP support only came later and is entirely optional.
Comment · 6 years ago
Comment · 6 years ago
If that's an Open Source project you could apply for a free Gold license and get 50'000 minutes per group per month (see links in the article).
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Thanks, TIL!
Comment · 6 years ago
So what do you think about the privacy concerns raised in the article, which seem like the more important point?
Comment · 6 years ago
I got force-upgraded to Fenix a few weeks ago, I had checked out the betas and previews previously and was amazed at how much stuff is still missing or broken:

- Most extensions are not supported yet. Looks like we'll at least get this in Nightly soon:

  - https://github.com/mozilla-mobile/fenix/issues/14034
- Bookmark keywords are missing:

  - https://github.com/mozilla-mobile/fenix/issues/2497

  - https://github.com/mozilla-mobile/fenix/issues/12099

  - https://github.com/mozilla-mobile/fenix/issues/12100
- Tab Queue is missing:

  - https://github.com/mozilla-mobile/fenix/issues/470

  - https://github.com/mozilla-mobile/fenix/issues/12338
- Sharing a link from an app directly to another device is missing:

  - https://github.com/mozilla-mobile/fenix/issues/1523

  - https://github.com/mozilla-mobile/fenix/issues/11780
- Collections are confusing:

  - https://github.com/mozilla-mobile/fenix/issues/10417

  - https://github.com/mozilla-mobile/fenix/issues/11506
- Top toolbar is confusing:

  - https://github.com/mozilla-mobile/fenix/issues/11298

  - https://github.com/mozilla-mobile/fenix/issues/11314
- Somehow, they even managed to make opening a tab confusing:

  - https://github.com/mozilla-mobile/fenix/issues/10368

  - https://github.com/mozilla-mobile/fenix/issues/11833

  - https://github.com/mozilla-mobile/fenix/issues/12301

  - https://github.com/mozilla-mobile/fenix/issues/12774
Comment · 6 years ago
Article with an overview of the changes: https://stitcher.io/blog/new-in-php-8

Some highlights are union types, a JIT compiler, named arguments, annotations, and match expressions.

The approach to named arguments is interesting. It's nice that you don't have to change the signature of existing functions, but the downside seems to be that you can't enforce the usage of named arguments on callers, as in other languages like Ruby and Python where keyword arguments need to be declared as such.

    function foo(string $a, string $b, ?string $c = null, ?string $d = null) 
    { /* … */ }

    foo(
        b: 'value b', 
        a: 'value a', 
        d: 'value d',
    );

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton