Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
titzer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
391.
▲
by
titzer
1y ago
> Compare it to the bank balance of the people who harm the entire human race. Yet another reason why we don't need billionaires. No one should have enough money that they can just pay their way through crime after crime.
392.
▲
by
titzer
1y ago
The planetary hydrological cycle. https://www.bbc.com/news/science-environment-62391069
393.
▲
by
titzer
1y ago
Wait until they find out what "anonymous" data phones are uploading to the big tech companies who happen to own application platforms and mobile operating systems.
394.
▲
by
titzer
1y ago
Conceptually they are almost identical, though Virgil has explicit source syntax for making a subrange. One important difference, according to [1] Span<T> can only live on the stack. There are no lifetime restrictions for Range<T&g
395.
▲
by
titzer
1y ago
This is why Virgil has support for ranges in the language, which are better than slices. They are value types that represent a subset of a larger array. They can also be off-heap, which allows a Range<byte> to safely refer to memory-m
396.
▲
by
titzer
1y ago
This thread is full of comments that miss the fact that political ads are not uploaded to Google for free . Advertising is 99% of the funding that sustains the platform and makes Google oodles of money, and when it no longer suits them (re
397.
▲
by
titzer
1y ago
Missing in this analysis is that advertisers did not, in fact, put ads on Google for free . While it's surely not part of the terms of service that Google is going to "back up" your ads indefinitely, the calculus employed in
398.
▲
by
titzer
1y ago
You either die a hero or live long enough to see yourself become the villain.
399.
▲
by
titzer
1y ago
That's a nice point. A society where everyone makes everything just a little bit better for the next random person will be a society full of nice surprises, rather than nasty ones.
400.
▲
by
titzer
1y ago
As it turns out, power without accountability inevitably leads to corruption. There is no functioning mechanism in operation today that forces the government to follow the law. Any law. Not even the constitution.
401.
▲
by
titzer
1y ago
It's interesting that you provide movie posters as an example. That's literally advertising. At some point the web evolved from being a simple text-based document format to becoming animated, linkable magazines and an endless barr
402.
▲
by
titzer
1y ago
Partly! And that's a good thing, IMO. E.g. providing just the content (think markdown, e.g.) and letting the end user agent render it in a standard way that the user wants is what I had in mind. Like good ole HTML from 1995 :)
403.
▲
by
titzer
1y ago
Just reimplement those JS string builtins in another host environment and provide it as a Wasm library. Stringref was basically just proposing pushing JS strings down into Wasm, which many in the CG saw as a big chunk of one specific platfo
404.
▲
by
titzer
1y ago
The most accessible design is not picking colors at all, but letting users or user agents pick the color scheme and only providing the content.
405.
▲
by
titzer
1y ago
No, that functionality would fall under the stack-switching proposal, which builds on the tags of Wasm exception handling.
406.
▲
by
titzer
1y ago
Wizard supports all of Wasm 3.0, but as a research tool, it only has an interpreter and baseline compiler tier (no opt compiler), so it doesn't run as fast as, say, V8 or wasmtime.
407.
▲
by
titzer
1y ago
What were your specific pain points? One thing that can be annoying is validation errors. That's one of the reasons that Wizard has a --trace-validation flag that prints a nicely-formatted depiction of the validation algorithm as it wo
408.
▲
by
titzer
1y ago
In German, often things are named for where they came from, like Berliner or Frankfurter. WebAssembly came from the web, so makes sense :)
409.
▲
by
titzer
1y ago
It introduces new types (structs and arrays), a new section for tags, and several dozen instructions (first-class functions, GC, tail calls, and exception handling). It generalizes to multiple memories and tables, as well as adding 64-bit m
410.
▲
by
titzer
1y ago
> If it has less than 64 kB of memory how is it going to run a WASM runtime anyway? There is WARDuino ( https://github.com/TOPLLab/WARDuino and https://dl.acm.org/doi/10.1145/3357390.3361029
411.
▲
by
titzer
1y ago
There has been a discussion ( https://github.com/WebAssembly/multi-memory/issues/45 ) on the toolchain support, but I'm not sure if there have been steps to use multiple address spaces to support Wasm mult
412.
▲
by
titzer
1y ago
When the media stops holding people in power accountable, they are no different than idiots with megaphones. The press has special rights because accountability and informing the public was supposed to be their job.
413.
▲
by
titzer
1y ago
Indeed! Why not just call it "asynchronous software development" or something similar? "asynchronous programming" is a bad choice, partly because it will be un-googleable.
414.
▲
by
titzer
1y ago
A lot of controversy is fabricated willfully by ideologues who believe absolutely batshit insane things.
415.
▲
by
titzer
1y ago
So let's get this straight. You admitted you make money off ad revenue which is 100% a business of using a platform for one thing (the thing people want) to instead allow random people with money to force information on other people to
416.
▲
by
titzer
1y ago
It reads like the author never debugged a program. Development speed is not just the time to write code, but also test, stabilize and debug it, with most of the latter being a risk that might cost you a lot much later. If your engineers hav
417.
▲
by
titzer
1y ago
The topic has been debated for decades. It's your opinion but it's pretty reductionist and basically religious one at this point. All memory management has costs, both at compile time, run time, and cognitive overhead. You can mov
418.
▲
by
titzer
1y ago
We did it for MaxineVM back in the day, having the thread-local-storage point to itself and the safepoint as a load back into the same register. The problem is that that introduces a chain of dependent loads for all safepoints and for all o
419.
▲
by
titzer
1y ago
Well yes! You see that your text editor is now running on top of an entire hidden webstack, which includes a GPU-accelerator compositor and vector-accelerated font rendering just in case you decide to zoom or rearrange your sidebar so that
420.
▲
by
titzer
1y ago
One way is that the writer thread prepares a completely new copy of the object in a private area and then either compare-and-swaps a pointer to it, or executes a store with a store-store barrier (depending on details of the STM system aroun
More ›