Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bccdee
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
421.
▲
by
bccdee
1y ago
For handwriting in general, I would not recommend a fountain pen. For cursive in particular, though, sure. The soft, pressure-sensitive tip of a fountain pen is the only place where cursive really makes sense to me. With a ballpoint, felt-t
422.
▲
by
bccdee
1y ago
Idk—I use Obsidian all the time & I don't even [[link]] my notes, much less need a database feature like this. Regardless of how many features it has, it is also simply a good markdown editor at heart.
423.
▲
by
bccdee
1y ago
I think the right tack, if you're going to dismiss something as needlessly complex, is to call out the circumstances that would make it necessary and then describe what you'd do under those conditions. "Backpressure? I don&#x
424.
▲
by
bccdee
1y ago
Videos are good for passive consumption but terrible for active consumption. I can't skim or linger or jump back and forth at a glance. Besides, flash-cuts of people acting out narration with music offer me nothing. A video like that i
425.
▲
by
bccdee
1y ago
Also because it's a niche WM catering to pretty specific preferences. I used tiled window managers for a while but eventually I decided I preferred the no-customization, one-size-fits-all Gnome/KDE experience. A hyperland config i
426.
▲
by
bccdee
1y ago
> related to mathematical theories like model theory, which give precise accounts of what it means to describe something Perhaps too precise? APoSD is about the practical challenges of large groups of people creating and maintaining ex
427.
▲
by
bccdee
1y ago
That's assuming your code is well-configured. How do you test your k8s configs?
428.
▲
by
bccdee
1y ago
I've been seeing a lot of these durable workflow engines around lately, for some reason. I'm not sure I understand the pitch. It just seems like a thin wrapper around some very normal patterns for running background jobs. Persist
429.
▲
by
bccdee
1y ago
> if you feel that your well-understood regular failure case is viable, then all your error handling can fall-through to that case. This is my favourite line, because it generalizes the underlying principle beyond the specific BEAM/
430.
▲
by
bccdee
1y ago
I don't know if this is true. A password manager should encrypt its data at rest, and exfiltrating a key from another process's memory space is non-trivial. At the very least, you'd need a privilege escalation trick.
431.
▲
by
bccdee
1y ago
No, it's never good enough, because it's flat-out wrong. This statement: > Air over the top has to travel farther in the same amount of time is not true. The air on top does not travel farther in the same amount of time. The a
432.
▲
by
bccdee
1y ago
That's why my bitwarden account is protected with 2FA! If an adversary has gotten into my bitwarden secrets, my second factor is already compromised. And if I lose my phone, I only need to do the recovery flow with the printed codes fo
433.
▲
by
bccdee
1y ago
And everyone knows that abuelitas in the global south, as a rule, own iPhone 16s and subscribe to 1Password.
434.
▲
by
bccdee
1y ago
FYI, you can put a 2FA secret into Bitwarden and autofill the one-time passwords alongside the regular password. That would mitigate the impact of losing your phone.
435.
▲
by
bccdee
1y ago
> I think the problem is humans. That's rather a silly way of approaching things. Imagine if your house were on fire, and I said, "the problem isn't flammable curtains or an expired fire extinguisher. It's houses and
436.
▲
by
bccdee
1y ago
I have beavers in my area too—I'm well aware that dammed lakes are their own rich ecosystems full of niches for other species to thrive in. The comparison was deliberate: There's no reason why humans shaping the environment has to
437.
▲
by
bccdee
1y ago
They don't need to know what any of those things are. The people in the intelligence service know plenty. All the politicians need to do is give the spooks what they're asking for, in the name of national security.
438.
▲
by
bccdee
1y ago
That's not true. You're stereotyping criminals. People who commit assault, petty robbery, public indecency, etc. are probably on the whole not brilliant. But how about fraud, embezzlement, or parking infractions? Given that we
439.
▲
by
bccdee
1y ago
Or transform the bytes of the compressed image file into pixels and send that. That'll be incompressible, but the file size should be similar.
440.
▲
by
bccdee
1y ago
It'd be extremely easy to circumvent, too. Since the scanning runs client-side on images uploaded into the messenger, you just need an app to mangle and unmangle images. XOR the pixels in your payload with a picture of static, then do
441.
▲
by
bccdee
1y ago
Why? Humans aren't the only species that shape their environment. Beavers build dams, for instance, with enormous consequences for local ecosystems. Our problem isn't "deviating from nature"—we ARE nature. Our problem is
442.
▲
by
bccdee
1y ago
> I wouldn't fault a compiler for erring when someone left out a period I'd fault it if it silently injected multiple serious vulnerabilities.
443.
▲
by
bccdee
1y ago
Japan indeed does have a cultural thing related to that. It's called "binge drinking." Japan has a really bad drinking culture, or so I've been led to believe.
444.
▲
by
bccdee
1y ago
What your tests will miss is the invalid data that was constructed in one corner of the codebase // apply special discount newPaymentInfo = {value: oldPaymentInfo.value / 2} newPaymentInfo[tax] = applyRegionalTa
445.
▲
by
bccdee
1y ago
> Once you've tested the complex things that (almost) no language has a type system able to express, you also have tested null checks, function parameter types, etc. by virtue of you needing to visit those situations in order to tes
446.
▲
by
bccdee
1y ago
> It's fine to encode rules directly into the type system, but only for rules that are known to be fixed (or at least not likely to ever change) throughout the lifetime of the project. But then you lose the benefits a type system of
447.
▲
by
bccdee
1y ago
> But once you've written tests to prove that you've handled the error correctly, you've also proven that you handled the error Hardly. Suppose all caught errors in a particular module of code bubble up to a call site whic
448.
▲
by
bccdee
1y ago
You'll earn the money back with the increased wages a university degree affords you. I never said knowledge was the only purpose of a degree—that'd be as ridiculous as saying "gainful employment" was the only purpose. It
449.
▲
by
bccdee
1y ago
What I haven't seen anyone mention yet is that syntax exists to concisely express semantics. If you want to give me an immediate feel for your interesting semantics, show me how you express them syntactically. It may be easier to expla
450.
▲
by
bccdee
1y ago
> I made it abundantly clear that a colleges sole purpose was to be gainfully employed. That's not true at all, though. An education has loads to offer beyond a bump in your wages. Do you really think knowledge is worthless unless y
More ›