HN user

spankalee

11,813 karma
Posts39
Comments2,550
View on HN
thenewstack.io 10mo ago

XSLT Debate Leads to Bigger Questions of Web Governance

spankalee
3pts0
github.com 1y ago

Wireit upgrades your NPM scripts to make them smarter and more efficient

spankalee
2pts1
vscode-elements.github.io 1y ago

Web components for creating Visual Studio Code extensions

spankalee
2pts0
twitter.com 2y ago

The difference between traverse 0.6.8 and 0.6.9

spankalee
4pts0
www.sfgate.com 2y ago

Cruise's cars often need human help to cross San Francisco, per NYT report

spankalee
2pts0
github.com 2y ago

Wireit: Upgrade your NPM scripts to make them smarter and more efficient

spankalee
3pts0
www.bryanbraun.com 5y ago

How Searching for a bundle-free React led me to web components

spankalee
3pts0
justinfagnani.github.io 5y ago

Show HN: A chess board element that works in any framework

spankalee
4pts1
news.ycombinator.com 6y ago

Show HN: A <chess-board> HTML element for any web page or app

spankalee
19pts2
dev.to 6y ago

Too Hard, Too Soft, Just Right – Rendering HTML with Lit-HTML

spankalee
4pts0
developers.google.com 6y ago

Trusted Types Help Prevent Cross-Site Scripting

spankalee
47pts18
robdodson.me 9y ago

Regarding the broken promise of Web Components

spankalee
12pts1
joreteg.com 9y ago

Installing web apps on phones (for real)

spankalee
2pts0
github.com 10y ago

In Defense of .js: A Proposal for Node.js Modules

spankalee
3pts0
v8project.blogspot.com 10y ago

Orinoco: V8's new jank-reducing garbage collector

spankalee
5pts0
lists.webkit.org 10y ago

Custom Elements Coming to WebKit

spankalee
42pts18
www.pocketjavascript.com 10y ago

Introducing Pokedex.org: a progressive webapp for Pokémon fans

spankalee
1pts0
tabatkins.github.io 10y ago

CSS @apply Rule Specification

spankalee
1pts1
www.youtube.com 10y ago

Stop Writing JavaScript Frameworks – Joe Gregorio – OSCON 2015

spankalee
17pts1
medium.com 11y ago

Why Web Components will make the web a better place for our users

spankalee
6pts1
officialandroid.blogspot.com 11y ago

Google Play Music – free, ad-supported radio

spankalee
221pts177
github.com 11y ago

Proposal for non-nullable types in Dart

spankalee
21pts1
github.com 11y ago

Katex-elements – Web components for rendering TeX math

spankalee
8pts0
plus.google.com 11y ago

DOM Distiller: Reader Mode Built into Chromium

spankalee
1pts0
www.windowscentral.com 11y ago

Microsoft's Spartan browser for Windows 10 reportedly supports Chrome extensions

spankalee
3pts1
health.ucsd.edu 11y ago

Sugar Molecule Links Red Meat Consumption and Elevated Cancer Risk in Mice

spankalee
37pts16
news.dartlang.org 11y ago

Dart for App Engine: “Running Dart Server Applications on Google Cloud Platform”

spankalee
11pts0
blog.butlermatt.me 11y ago

Dart, Docker, and Determination

spankalee
5pts0
www.centurylinklabs.com 12y ago

Could Server-Side Dart Replace Node.js?

spankalee
5pts0
mattbriggs.net 12y ago

How I Learned to Stop Worrying, and Love Dart

spankalee
3pts0
AI is a bad tool 9 days ago

This statement is just ridiculous:

Recently, there's a lot of talk about AI allegedly finding security flaws in software. That is an unsubstantiated claim. As such, it would need to be verified by a non-machine, and arguably, the verification process would require the same amount of effort or more than would be required to find the issue to begin with.

Once a security issue is found, it is often far less effort to verify it. Digging through millions of lines of codes to find high-probability vulnerabilities is the hard part.

Yes, this works if your RSS server has its own DNS record that you control, and is essentially what the Domain Handle -> DID indirection gives you in AT Proto.

What Bluesky and AT Proto in general do is make it easy for people to either get a domain (a *.bsky.social subdomain) or use their own as their handle.

And AT Proto also lets you change your domain while preserving your identity, since the actual identity is a DID.

That makes it very easy to move your data and your handle around and not lose followers. If you change your RSS server's domain name, your subscribers don't come with you.

I don't think it's misleading at all, the comment you're looking to is.

People really do ask where "The AT Proto server is" as evidenced by this thread, and the really is no "AT Proto server" or "instance". AT Proto and BlueSky are a collection of services with no 1-1 relationship to a Mastodon or RSS server.

There's absolutely nothing misleading about that.

TypeScript 7 14 days ago

Yes, but no official builds yet that I know. This is a really important issue for online playgrounds and IDEs.

They shouldn't add the ternary operator, it keeps `?` from being usable on it's own for safe navigation and requires the ugly `?.` operator, like `a?.[b]` or `f?.()` instead of `a?[b]` or `f?()`.

You're supporting a company that makes a model that has been intentionally directed to think that white genocide is a major problem today.

You do you, but that's a very morally implicating choice you're making.

The speaker is right. Why should "system" interfaces and interfaces from other components ever be fundamentally different?

WASI 0.3 1 month ago

I'm using it for a secure, language agnostic workflow orchestrator. Components have very finely-grained and controller permissions and access to data. They don't even get clocks by default (to mitigate against Spectre-style attacks) and credentials and tainted data are sequestered.

WASI 0.3 1 month ago

The component model is what unlocks relatively type-safe interop between modules written in different languages. Given that Wasm is a runtime target for many languages, this is an entirely appropriate and useful goal.

If you have a host system where you want to expose APIs in an language-agnostic way, IDLs are the best way to do that.

You're also conflating the core WebAssembly work with the WASI work. There is some overlap in people, but WASI is developed separately.

I don't use Apple Music, so opening their music player only wastes my attention and time. It happens if you accidentally press play on your headphones too. Then you need to quit Apple Music, for no good reason. And you can't uninstall it!

Angular v22 2 months ago

Angular should ditch the compiler altogether - it really hinders them in so many ways, especially now with AI-codegen where tools have to specifically choose to do the work to integrate the Angular toolchain instead of using plain TypeScript and HTML.

I don't think you're fully saying what you want to here. Are you saying this is bad?

The point of a component model is interoperability, so the more runtimes that support it the better.

It will be really great if this becomes a second popular runtime with both GC and WASI component model support. Wasmtime being the only runtime with that combo is a bit concerning. Node supporting the component model will help a lot too.

That really isn't true. I know people who run their own PDSes, and who've moved their accounts from Bluesky's to their own and back. You can't do that kind of thing with Mastodon. Blacksky also runs their own PDS, relay, and app view.

And that's just the Bluesky-like apps. Other non-microblog atproto apps use their own PDS, or store data on yours.