888 karma · joined January 9, 2026
https://sheeptester.github.io/
await LanguageModel.create()
Since the model is installed once per browser, LanguageModel.availability() could probably also be used for fingerprinting.[0]: https://discourse.elm-lang.org/t/native-code-in-0-19/826
[0]: https://developer.chrome.com/docs/web-platform/element-captu...
[1]: https://developer.chrome.com/docs/web-platform/document-pict...
[0]: https://github.com/mozilla/standards-positions/issues/1288
[0]: https://developer.mozilla.org/en-US/docs/Web/API/HTMLGeoloca...
[1]: https://mdn.github.io/dom-examples/geolocation-element/basic... (requires Chromium)
The US fertility rate is already 1.6 births per woman[0], and the population is only not decreasing because it still receives far more immigration than, say, Japan or South Korea.
The CLI reference page[0] notes,
> The permissions you grant at compile time are baked into the compiled binary:
I think it would be nice if this could be surfaced to the user somehow, like letting the user know and decide which permissions they want to give access to.
[0]: https://docs.deno.com/runtime/reference/cli/desktop/#runtime...
[0]: https://www.schneier.com/blog/archives/2021/02/browser-track...
base64 = { git = "https://github.com/rust-stdx/stdx", rev = "<sha1 of malicious commit in fork>" }[0]: https://support.brave.app/hc/en-us/articles/10742158329613-W...
[0]: https://developer.chrome.com/docs/web-platform/document-pict...
[1]: https://developer.chrome.com/docs/web-platform/element-captu...
[0]: https://jsfuck.com/ relies on Array#toString for casting values to strings
Could the language have done without both null and undefined? Definitely. But it's here and here to stay.
Though, it's not the only language with two nulls. Julia has nothing and missing, though their semantics are more well defined and with different behaviors than in JavaScript.
But I agree on not rebasing PRs. Another benefit to avoiding force merges is that it's easier for reviewers to compare changes since their last review.