Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ncruces
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
121.
▲
by
ncruces
5mo ago
You think they'll ~all merrily move to the new version?
122.
▲
by
ncruces
5mo ago
Haven't tried. But there are "IDEs" (Unity) that are really hostile to the idea that your project directory is not a fast local disk that they can both fill with garbage and use fsnotify on everything.
123.
▲
by
ncruces
5mo ago
Do you mean local checkouts? There's a similar workflow with at least mercurial? Dunno about jujutsu.
124.
▲
by
ncruces
5mo ago
There are mercurial and jujutsu frontends now.
125.
▲
by
ncruces
5mo ago
The mono repo that holds most source code (pronounced google-tree?) It's referenced in the OP.
126.
▲
by
ncruces
5mo ago
That's good to know, thanks! It makes this quite realistic, which might mean a good/great OPFS VFS (like Roy's) actually starts to make sense. https://github.com/rhashimoto/wa-sqlite/discussions Unf
127.
▲
by
ncruces
5mo ago
The thing I most love about Cider-V is that moving between it and (often remote) VSCode when working outside google3 becomes mostly painless.
128.
▲
by
ncruces
5mo ago
Thanks! Yeah, I guess on the web it would always manifest as load time. But order of magnitude, with everything cached, on a decent laptop/desktop, is it a few seconds, or a minute? Because what I get from testing in CI is every test t
129.
▲
by
ncruces
5mo ago
How's the performance? My Wasm-under-Wasm tests became slow since I transitioned to the wasm2go transpiler, but I wonder if that's an artifact of repeated slow compilation (rather than execution) of tests.
130.
▲
by
ncruces
5mo ago
That name change…
131.
▲
by
ncruces
5mo ago
They created other kinds of despair. A year ago I would've told my boss “can't be done” about my work today. I'd tell him to get me the right person to talk to (our partner, not an alien) who could give me some insight into w
132.
▲
by
ncruces
5mo ago
I don't disagree, but whoever never put math they don't fully understand in their code gets to throw the first stone. I've reached solutions by trial and error too, and tried to rationalize them later, quite a few times. And
133.
▲
by
ncruces
5mo ago
Adding support for the threads/atomics proposal to my Wasm to Go transpiler: https://github.com/ncruces/wasm2go Since I started it a couple of months ago, it's been used by me to transpile SQLite to Go, and b
134.
▲
by
ncruces
5mo ago
Also, one thing the numbers they published show is that the bits that are growing 10x YoY (and which they expect to get “worse”) are all the things that you get “unlimited” mileage off (even if you're a paying customer): repos, commits
135.
▲
by
ncruces
5mo ago
Or things didn't change much at all except Microsoft forced them to be more honest in their reporting. See, I can just as easily make up a story that explains the chart.
136.
▲
by
ncruces
5mo ago
Sure. Since they're a for profit entity, they'll do whatever they think offers the best cost/benefit.
137.
▲
by
ncruces
5mo ago
That's fair, but forking the FOSS version is also an adequate response.
138.
▲
by
ncruces
5mo ago
Before, meetings (aka. coordination) bottlenecked the coding. Even if coding was solved, meetings could still be the bottleneck. You think spending more time on meetings is going to solve anything?
139.
▲
by
ncruces
5mo ago
Do you always run with those sanitizers in place? Just this week I've had a C compilers silently delete me an entire function call because of UB (infinite loop without side effects). Took me a day to figure out. So that's a proble
140.
▲
by
ncruces
5mo ago
It's not really signed vs unsigned that's the issue, IMO. It's (mostly, in C) undefined behavior and implicit conversions? I'm not sure Go is saner just because len is an int. Well, maybe, depending on how you look at it
141.
▲
by
ncruces
5mo ago
I think you can just pretend to be a PWA, no need for code changes. You may need an unused service worker, or not, I don't remember. This just means your site looks like an Android app (but still needs net, etc).
142.
▲
by
ncruces
5mo ago
Would you be willing to add a manifest so this can be "installed" as an app on Android?
143.
▲
by
ncruces
5mo ago
One of the things people seem to forget is that SQLite itself polls every millisecond or so to grab a lock. So yes, don't use this in a mobile device, or a server if you want to let the CPU enter a low power state. Otherwise, a single
144.
▲
by
ncruces
5mo ago
That only catches changes made by the database connection being "hooked." This has a thread running in the background trying to catch changes made by other connections, potentially (I'm not sure here, but I suspect as much) i
145.
▲
by
ncruces
5mo ago
If you're not making any changes to the database, does the SELECT "kill" you? And if you are making changes, don't you have to poll regardless after the file watcher wakes you? For WAL mode, SQLite can probably satisfy
146.
▲
by
ncruces
5mo ago
Not very deep. Go generates large Wasm modules, because it bundles its goroutine scheduler, garbage collector and standard library into the module. Translating that back to Go will give you a pretty big Go file. Go is "known" for
147.
▲
by
ncruces
5mo ago
That's going to depend on what you mean for "original Wasm performance". What were you using to run Wasm instead of this? I can compare with wazero, which I was previously using, and say performance stayed mostly in the same
148.
▲
by
ncruces
6mo ago
No, but commits are growing 14x YoY: https://x.com/kdaigle/status/2040164759836778878
149.
▲
by
ncruces
6mo ago
> So the currently delayed feature development is now gonna be further delayed, yet almost every week we see new features and changes, just the other day the single issues view was changed, as just one example. They did that as a panic m
150.
▲
by
ncruces
6mo ago
Sorry if I misread your intent. I just think their charts, taken at face value, show substantially the same thing (for PRs, commits, new repos). Either those charts are a bald-faced lie (the tweet could be as well) or there is no way for th
More ›