Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brundolf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
361.
▲
by
brundolf
3y ago
You're probably using a high-end machine, many people use sub-$500 Windows laptops
362.
▲
by
brundolf
3y ago
I appreciate how they seem to be trying out new features and UX changes more often with Windows 11. Not always good, but it feels like some life is being injected back into Windows
363.
▲
by
brundolf
3y ago
I mean, I would argue "synchronizing with an external system" is almost synonymous with "causing side-effects [on render/state change]". Maybe "synchronizing" is a narrower subset of "effects", b
364.
▲
by
brundolf
3y ago
This is so cool. I think I've already got a project idea I can use this for
365.
▲
by
brundolf
3y ago
Can we agree it's not a "framework du jour" anymore? 10 years is a pretty long day
366.
▲
by
brundolf
3y ago
> I feel that AngularJS (v1) did that years before React, and maybe even other MVC frameworks before that. Angular markup lives in templates which are used to generate and update the UI, while React markup lives in expressions whic
367.
▲
by
brundolf
3y ago
Unfortunately it was several weeks ago and I don't remember or have the code on hand. I think it involved a switch statement in some way
368.
▲
by
brundolf
3y ago
I think the "new way" was always the intent. If the past norm is different, it was probably a communication issue (which the beta docs are trying to address)
369.
▲
by
brundolf
3y ago
Anecdote posted as-is: I recently started a macOS app project to learn Swift and SwiftUI. A week or two into the project, I managed to hit an honest-to-god compiler bug. A particular combination of syntaxes would reliably cause the compiler
370.
▲
by
brundolf
3y ago
My question is, why not? I think we can all agree it's better , whether or not a noticeable amount for a given person doing a given activity, and it's pretty well baked into the stack at this point
371.
▲
by
brundolf
3y ago
It isn't production-ready and I don't think it claims to be
372.
▲
by
brundolf
3y ago
What I'd like is for it to have been a standard language feature, that can be used with or without a framework and without any build involvement
373.
▲
by
brundolf
3y ago
What makes me upset about JSX is how it's build-time-dependent on whichever specific library you've configured it to translate to (and can't be used otherwise) Imagine if JSX produced a standard data structure that could then
374.
▲
by
brundolf
3y ago
Earlier today I used `arch -x86_64` on my mac to run something in Rosetta (Intel mode)
375.
▲
by
brundolf
3y ago
> because you make it sound like you easily could have just extracted the Deno-compatible JS, and made a regular ECMAScript Module and avoided an NPM compatibility layer at all "Easily" is relative. I'm sure one could po
376.
▲
by
brundolf
3y ago
Here's an example where NPM compatibility allowed me to use Deno where I otherwise couldn't: I've got a personal blog that had been on Node. I wanted to port it to Deno. I ported all the server code to be Deno-idiomatic, I dr
377.
▲
by
brundolf
3y ago
You're making some bad-faith assumptions. Ecosystems die without adoption. A runtime that plugs its ears to the practical needs of users is a runtime that nobody but enthusiasts ever use. And you can't build any kind of sustaina
378.
▲
by
brundolf
3y ago
It's become clear that it's a hard requirement for wide adoption, especially with the new competition from bun. Personal anecdote: I tried to pitch Deno last year at my job, and as soon as I mentioned that it can't use the NP
379.
▲
by
brundolf
3y ago
A lot of successful SaaSes are this way. Niches are things that other people might not have solved already, and big players may not even want to bother solving. If you're happy with not eating the world, you can make a good business in
380.
▲
by
brundolf
3y ago
They're different APIs, but they have similar goals and benefits: expose native-adjacent performance for GPU tasks in a highly cross-platform API supported by browsers and other host software. The original poster was asking "why [
381.
▲
by
brundolf
3y ago
VSCode's terminal is rendered with WebGL (a cousin of WebGPU), since VSCode is an Electron app
382.
▲
by
brundolf
3y ago
Fascinating that it took this long. I wonder what org dynamics kept it from happening sooner
383.
▲
by
brundolf
3y ago
You're saying two things as if they're a contradiction, but they aren't It's valuable to Apple to have a language perfectly tuned to their stack, as the official entrypoint to all their APIs. If you need to use those API
384.
▲
by
brundolf
3y ago
Another short utility I often add (that I wish were a language feature): function given<T, R>( val: T|null|undefined, fn: (val: T) => R ): R|null|undefined { if (val != null) { return fn(val) } else {
385.
▲
by
brundolf
3y ago
Pretty neat website :) Very unique and polished
386.
▲
by
brundolf
3y ago
Sure, but GP was saying "out of scope" in a way that sounded like "forever, for this use-case", not just "for 1.0". I may have misinterpreted
387.
▲
by
brundolf
3y ago
Does a package manager not benefit from high-performance parallel HTTP (for downloading a bunch of little files)?
388.
▲
by
brundolf
3y ago
Probably biased given that it's on the DuckDB site, but well-reasoned and referenced, and my gut agrees with the overall philosophy This feels like the kicker: > In the cloud, you don’t need to pay extra for a “big iron” machine bec
389.
▲
by
brundolf
3y ago
Ah true, my bad. Though it's still relevant to mention, because usually when people hear "using Webpack" they also assume "using Babel". Bun is doing both the bundling and the transpiling, so it should be compared t
390.
▲
by
brundolf
3y ago
Anecdotally, I've never gotten a single offer through a cold application. I've only gotten a couple of interviews that way. Every job I've ever gotten has either been through my network, or through a recruiter or a university
More ›