Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brundolf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
by
brundolf
2y ago
Yes but some of those databases are highly regulated and some are not, and the distinction between those (and in some cases deceptive advertising around it) is the crux of the issue here
122.
▲
by
brundolf
2y ago
> but the FDIC has helpfully pointed out that no FDIC insured account has defaulted which is the necessary condition for FDIC insurance to pay out This is what scares me. I use Betterment for everything, which strikes me as a much more l
123.
▲
by
brundolf
2y ago
Reminds me of: https://xkcd.com/1172/
124.
▲
by
brundolf
2y ago
I notice their front-end engineering (and design). The app experience has always been noticeably better than every other streaming service, which matters to me It's also possible that savings on infrastructure costs, reduced engineerin
125.
▲
by
brundolf
2y ago
It's a matter of scale. "Optics" (as a separate concern) don't matter at orgs that are small enough that everyone can see everything (and/or has full trust in the people who do). Visibility and trust don't scal
126.
▲
by
brundolf
2y ago
Yup! You can find it here: https://github.com/brundonsmith/bagel-rs/blob/master/src/mod... [trying to remind myself how this works because it's been a while] So it's got macros for definin
127.
▲
by
brundolf
2y ago
Something that was hard when I wrote a full AST parser in Rust was representing a hierarchy of concrete AST types, with upcasting and downcasting. I was able to figure out a way, but it required some really weird type shenanigans (eg Phanto
128.
▲
by
brundolf
2y ago
Computer security (computer system quality in general) can't really be turned into a metric, which means it can't be understood by bureaucracies, which means it can't be valued and upheld by large public or private organizati
129.
▲
by
brundolf
2y ago
Genuine question: why do your parents want a desktop? These days the only reasons I see to get a desktop are 1. You need some combination of power/thermals or expandability 2. Kiosks, public computers, etc 3. Cost? Maybe? For pretty mu
130.
▲
by
brundolf
2y ago
I've not sure I've ever had so much product lust for something I had so little use for as the Apple Silicon iMacs. Gorgeous objects, but I've already got a MacBook Pro and a bigger monitor
131.
▲
by
brundolf
2y ago
Not the same, but Slay the Spire could be described as a "programmatic game". I play it when I just need to burn some spare cycles (especially if programming is inaccessible to me at the moment, like when I only have my phone)
132.
▲
by
brundolf
2y ago
This is one of the very few real use-cases I can think of for the blockchain
133.
▲
by
brundolf
2y ago
This would make certain things more convenient, but wouldn't be very versatile and would feel terrible in terms of overall language semantics Try expressions (mentioned in other comments) seem significantly better, but still feel like
134.
▲
by
brundolf
2y ago
Wow and it uses macro_rules
135.
▲
by
brundolf
2y ago
Do you have a source?
136.
▲
by
brundolf
2y ago
But more importantly: just let the customer decide! Let them decide whether there's a threshold where an outage is less costly than the hosting, and what that threshold is
137.
▲
by
brundolf
2y ago
I've never understood why providers don't just give you the option of setting a cost cap: "If this piece of infra exceeds [5x expected usage cost], shut it down and send me an email"
138.
▲
by
brundolf
2y ago
I've come to believe that sufficiently advanced type inference is indistinguishable from an interpreter ...which has the implication that what TypeScript is actually giving us is a REPL. Our code is increasingly "evaluated" b
139.
▲
by
brundolf
2y ago
That's what they said
140.
▲
by
brundolf
2y ago
Interesting! Thank you. I didn't think about up-front analysis time; that makes a lot of sense on the web
141.
▲
by
brundolf
2y ago
There's a subset of JS that's trivially compilable, it's the long tail of other stuff that's hard. But cool to see research happening on where that boundary lies and how much benefit can be had for that subset
142.
▲
by
brundolf
2y ago
Can you speak at all to why it works this way?
143.
▲
by
brundolf
2y ago
It would be intuitive to me if function closures only retained things they reference It would also be intuitive to me if closures naively retained everything in scope It's bizarre to me that the behavior is "if one closure referen
144.
▲
by
brundolf
2y ago
I feel like Deno and Bun have lit a fire under the Node team to finally modernize things people have been desperately wanting for years. Great to see!
145.
▲
by
brundolf
2y ago
This sounds like a cool technology, but this was the really egregious problem: > There are other ways to reduce risks during software deployment that can be employed as well: canary testing, staged rollouts, and "resilience engineer
146.
▲
by
brundolf
2y ago
More broadly it feels like there's a lot of potential alpha in the tooling space that just gets left on the table by the industry I don't know what the reason is. Making tools is hard? Thankless? Tough to generalize? Devs are relu
147.
▲
by
brundolf
2y ago
This paints abstraction like an evil, but it's an unavoidable tool for any human-made software to reach certain capabilities Rich Hickey said something along the lines of "A novice juggler may be able to juggle two or three balls,
148.
▲
by
brundolf
2y ago
std::simd is a delight. I'd never done SIMD before in any language, and it was very easy and natural (and safe!) to introduce to my code, and just automatically works cross-platform. Can't recommend it enough
149.
▲
by
brundolf
2y ago
The native mail app would have my full inbox, so it could (presumably) do whatever local analysis it would do with a normal email account
150.
▲
by
brundolf
2y ago
An interesting consequence: I started to think about how I'll be incentivized to take more pictures of useful information, and might even try setting up a Proton Mail proxy so I can use the iOS Email app and give Siri more context
More ›