Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brundolf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
631.
▲
by
brundolf
4y ago
Disagree about AI. I think it's going to upend industry after industry, and the gold-rush is not going to be in making new advancements, but applying the startling new capabilities of the last year or so to more and more domains In thi
632.
▲
by
brundolf
4y ago
Depends on the severity, but with my moderate ADHD I've found success by learning and embracing the ways my own energy changes over time and under different circumstances, to make better use of it. It's sort of like adapting to ab
633.
▲
by
brundolf
4y ago
For some kinds of apps, these might be the tipping point that allows PWA-first to finally be a real option. And if they aren't, and the momentum continues, maybe the next round could be Exciting times. I hope the pressure on Apple is k
634.
▲
by
brundolf
4y ago
It's really just HN
635.
▲
by
brundolf
4y ago
My understanding is the Max/Ultra are mainly about increased GPU performance. Did you compare those against the M2 Pro beforehand?
636.
▲
by
brundolf
4y ago
My macbook pro spends 90% of the time on my desk, and I'm very glad it's so easy to move the rest of the time (sitting on the couch to do taxes, bringing it when I visit my parents, sitting outside at a coffee shop, etc). And know
637.
▲
by
brundolf
4y ago
They made a huge difference in my programming workloads. The Max chip vs the Pro is mainly about GPU, but apple silicon is about everything
638.
▲
by
brundolf
4y ago
It's worth checking, but the current MBPs have better cooling than previous generations and the Mini probably has more constrained cooling than a non-Mac desktop, so I wouldn't be surprised if they're comparable In any case I
639.
▲
by
brundolf
4y ago
It could be they didn't want to step on OEMs' toes, some of whom really try to establish their own brand/flavor. But either way, yeah, I'm not sure it worked out well
640.
▲
by
brundolf
4y ago
"So... imagine that someone enters a kitchen, because they want to show you how to make a cup of coffee. As you watch carefully, they flick a switch on the wall. The switch looks like a light switch, but none of the lights in the kitch
641.
▲
by
brundolf
4y ago
All of those things are true, and yet, that's how a lot of software is built in practice because it still ends up "close enough". The market has shown that this is acceptable in a whole lot of domains I'm not saying I li
642.
▲
by
brundolf
4y ago
I think the economic reality is that for a lot of software, especially user-facing software, "correct enough that it passed manual QA" is the threshold. It already is; even pre-AI. So I think AI + proofreading will be successful t
643.
▲
by
brundolf
4y ago
Here's a relevant excerpt about the cultural roots, from the recent Clojure Turns 15 panel: https://youtu.be/exSRG-iL74Q?t=191 But most shops using Java would be resistant to adopting a whole new language, especially a
644.
▲
by
brundolf
4y ago
It was designed to be a practical insert into existing Java codebases and orgs. If it hadn't been, it wouldn't have gained the adoption that it has.
645.
▲
by
brundolf
4y ago
Then I would ask, where does it end? Consider a function that isn't doing IO, but it takes a long, potentially variable amount of time (i.e. it "blocks" as long as a file system request might block) Is it even possible for th
646.
▲
by
brundolf
4y ago
> I think maybe you're conceptually comparing a single threaded Rust program to an async program Ok yeah, I think this was the disconnect > spawn a bunch of async tasks in a loop that all increment and print a shared counter and
647.
▲
by
brundolf
4y ago
Can you explain such a case in detail? Genuinely curious to get to the bottom of this
648.
▲
by
brundolf
4y ago
I don't use Clojure and I probably never will, but I love seeing the way it's been kind of a jailbreak moment for Java programmers trapped in enterprise practices. It was laser-focused to give specifically those people access to a
649.
▲
by
brundolf
4y ago
Hmm. In the worst-case though, wouldn't it just be equivalent to a non-async version of the program? I.e. "blocking" is what every normal function already does. Blocking for IO might take longer, but again, that's what n
650.
▲
by
brundolf
4y ago
> rust’s stdlib is not async safe. It’s literally incorrect to call parts of the Rust stdlib from async code and the language tells you nothing about this. Can you get more specific about what goes wrong when you call certain parts of th
651.
▲
by
brundolf
4y ago
> The main reason to use async in rust is that seemingly every network library uses async Isn't it easy though to use an async function as a blocking function, by polling in a loop? (though maybe that still requires an async runtime
652.
▲
by
brundolf
4y ago
It's already been that way for the past 5-10 years. Tons and tons of remasters and remakes, sometimes for games that aren't even that old
653.
▲
by
brundolf
4y ago
That's bizarre how the major emphasis is on running things client-side instead of on a hosted VM, but then it still requires a live paid service
654.
▲
by
brundolf
4y ago
HN title is a little editorialized, making it sound like a new browser standard. Should be edited imo The materials themselves also drip with exaggeration and hand-waving, talking about things like "the legacy cloud VM" (empha
655.
▲
by
brundolf
4y ago
People were talking about how pre-AI internet content might one day be valued like low-background steel, as something that's no longer being produced in a pure enough form Guess we're there already
656.
▲
by
brundolf
4y ago
Shareholders can also be in it for the short-term in a public market, sometimes more so than management. That's why you get execs trying to juice the stock instead of setting the company up for success
657.
▲
by
brundolf
4y ago
One of the things that stands out to me in this video is seeing devs who are much older than the average dev I encounter, who have continued to grow deeper in their skills and form deeper insights, sharing some of those insights. It's
658.
▲
by
brundolf
4y ago
Like everything, it depends, but yeah- "hitching your cart to a rocketship" is an important class of situation where it may be good to integrate with a dependency
659.
▲
by
brundolf
4y ago
Yeah. Usually the cost of adding a dependency is over the long-run, so it disappears in the near-term decision making, but sometimes it's so significant it shows up in the near-term. It's good to notice when that's going
660.
▲
by
brundolf
4y ago
Yeah, that was my best guess too: visual density "Information density" normally means "how much information can fit in a piece of the screen", which is going to be the same for all monospace fonts (at the same font siz
More ›