Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
spankalee
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
spankalee
3d ago
Thanks! So `items.[Iterable.iterator]()` is invoking a symbol-keyed method. It's declared like: export interface Iterable<T> { static symbol iterator; [iterator](): Iterator<T>; } export MyArray&
2.
▲
by
spankalee
4d ago
Nice list. I have a new language I'm working on (called Zena: https://zena-lang.dev/ ) with all of these in some form: If you have static types and unions, control-flow analysis and narrowing is critical for avoiding an
3.
▲
by
spankalee
5d ago
Wow, this is really helpful and timely! I'm building a new language with async/await and had to make a lot of these decisions, but I didn't have this organized of a framework to ground myself in. I'm happy to see it clea
4.
▲
by
spankalee
27d ago
SQLite bindings should absolutely not belong in a JS "standard library". SQLite is a project that most JS environments won't have enbedded.
5.
▲
by
spankalee
1mo ago
Cool to see this pop up today. I'm building a new language and just a couple of days ago the concept of guard methods came up as I was trying to tighten up equality semantics to be more like Swift. Things like Array.contains() only wor
6.
▲
by
spankalee
1mo ago
"can only be good" - you can't imagine ways in which they at least could be bad?
7.
▲
by
spankalee
1mo ago
Please add Wasm support :) I'm making a whole new language to get around the problem you're talking about: it brings no runtime at all. One of my targets is a Sandstorm like system I've been slowly working on, but I'd lo
8.
▲
by
spankalee
2mo ago
There is a significant difference between experiencing an apple through your own faulty senses and reading words from someone else who experienced an apple through their senses.
9.
▲
by
spankalee
2mo ago
It's his blog. He can talk however he wants. You, however, don't have to read it.
10.
▲
by
spankalee
2mo ago
This would be much better titled "Bluesky Acquires the AT Protocol Trademark"
11.
▲
by
spankalee
2mo ago
LLMs have nothing to do with any of that.
12.
▲
by
spankalee
2mo 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
13.
▲
by
spankalee
2mo ago
LLMs are fantastic at generating new languages given docs and examples.
14.
▲
by
spankalee
2mo ago
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
15.
▲
by
spankalee
2mo ago
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 "inst
16.
▲
by
spankalee
2mo ago
There is no "AT Proto server" - https://overreacted.io/there-are-no-instances-in-atproto/
17.
▲
by
spankalee
2mo ago
And how does RSS let you move your data to a new host while preserving your identity like AT Proto does?
18.
▲
by
spankalee
2mo ago
Yes, but no official builds yet that I know. This is a really important issue for online playgrounds and IDEs.
19.
▲
by
spankalee
3mo ago
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?()`.
20.
▲
by
spankalee
3mo ago
So don't use compilers at all?
21.
▲
by
spankalee
3mo ago
Do you think that once GCC gets a working Wasm backend[1], that it might be possible to build Linux for Wasm directly and skip the RISC-V VM? [1]: https://www.phoronix.com/news/GCC-Steering-WebAssembly
22.
▲
by
spankalee
3mo ago
No, there are people who look at the better and cheaper housing the rest of world has and who want that for us too.
23.
▲
by
spankalee
3mo ago
Being against bad housing regulations is not "anti-regulatory sentiment". Some regulations just aren't good. We shouldn't valorize rules for the sake of rules.
24.
▲
by
spankalee
3mo ago
We need people to be less racist and stop voting for politicians they hope will hurt the right people.
25.
▲
by
spankalee
3mo ago
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.
26.
▲
by
spankalee
3mo ago
Browser users. Pre Mv3 extensions were a huge vector for malware. My in-laws were hit by that.
27.
▲
by
spankalee
3mo ago
Yeah, I think calling the Mv3 versions "secure adblockers" would be more accurate.
28.
▲
by
spankalee
3mo ago
The speaker is right. Why should "system" interfaces and interfaces from other components ever be fundamentally different?
29.
▲
by
spankalee
3mo ago
There is an issue open for instantiating modules at runtime: https://github.com/WebAssembly/component-model/issues/423
30.
▲
by
spankalee
3mo 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 attack
More ›