Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jcrites
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jcrites
3y ago
> The presenter then claims, "The volume is the same because you can't change the volume of the voice in your head, only the tone and pitch." Very interesting, and not at all true for me. I can imagine shouting "I lik
32.
▲
by
jcrites
3y ago
Eric is no longer with Microsoft, by the way. He was previously on the C# compiler team. I believe he was at JetBrains when I last looked him up. Looks like his blog "Fabulous Adventures in Coding" is on his website now: https:&#
33.
▲
by
jcrites
3y ago
That could potentially cause them problems, yeah, if you were able to do that endlessly. In practice most companies will have some kind of rate limiting in place around features like that (by IP, cookie, captcha, etc.)
34.
▲
by
jcrites
3y ago
Sorry, to clarify, I only mean this particular type of transactional email: password reset, MFA. But even for other types of transactional emails, like shipment confirmations, I would expect the open rate to be much higher and/or the c
35.
▲
by
jcrites
3y ago
If you’re sending transactional emails like password resets or MFA, then the emails will have close to a 100% open rate. This is (likely) an important factor that Google uses to judge whether email is transactional, or more generally whethe
36.
▲
by
jcrites
3y ago
It’s fine to have multiple accounts on HN as long as you use them with good judgment. I do. I have spoken with DanG about this before and he seemed fine with it. Yes, you should assume that the moderators will know, and you should be fine w
37.
▲
by
jcrites
3y ago
It’s not clear that Russia intended to down the drone. They were certainly harassing it, but they didn’t attack it. As I recall, from watching the video and reading news reports, Russian fighters were flying extremely close to the drone, ha
38.
▲
by
jcrites
3y ago
Yeah, it’s a cool story but not really believable. * A student in an instrument flight is doing 99.9% of the work. The instructor is really there as a guide. The instructor will expect a student to do almost everything, from taxiing the pla
39.
▲
by
jcrites
3y ago
For what it's worth, I had never heard of a rent-stabilized hotel room either. (American) From some other comments here, it sounds like the accommodations were more of an apartment than a hotel room.
40.
▲
by
jcrites
3y ago
This appears to be a novel way to represent how the application interacts with state though, an API plus runtime. I've used workflow engines before, which provide similar capabilities: execute a distributed process to completion in the
41.
▲
by
jcrites
3y ago
Does gRPC /ProtoBuf have support for web browsers? I don't know of a situation where I'd encounter those in a web application.
42.
▲
by
jcrites
3y ago
No comment on the past or the changes, but developer tooling is a very difficult market to be in. Keeping instances always online is an expensive proposition for users that aren't paying. I would also suspect that for a free product, n
43.
▲
by
jcrites
3y ago
I’m definitely interested in the build system / package manager. I have (idly, in a daydreaming sort of way) considered building something like it myself. I tried to get into Nix recently, but found it difficult to accommodate my workf
44.
▲
by
jcrites
3y ago
Could you elaborate? How are environment variables insecure? If the secret will be present in the application throughout it's lifetime, then what's a better alternative? Just because a secret is injected into the application as an
45.
▲
by
jcrites
3y ago
I also think it's a bit overblown to call communication with a locally running process a "distributed system". I mean, that's kind of true, but not really any more true than if you were to call having multiple threads
46.
▲
by
jcrites
3y ago
While reviewing that doc, I also came across this. Seems very interesting -- I did not know this was possible: > Some architectures, such as CHERI (including Arm's Morello), explicitly consider pointer provenance and bounds in addit
47.
▲
by
jcrites
3y ago
Are there any emulators that try to account for this? (I did a brief search and came across graphics libraries and discussions about shaders, but didn't find anything easily downloadable...)
48.
▲
by
jcrites
3y ago
The issue is that it's a spectrum: how easily you can shoot yourself in the foot, especially on accident, without awareness of the risks. And perhaps what the consequences are when you do. Risk and consequence. C is high risk and also
49.
▲
by
jcrites
3y ago
For additional clarification, `echo` doesn’t read from stdin, so `… | echo xyz` doesn’t do what you probably assume. Try running `echo a | echo b` and you’ll see that only “b” is printed. That’s because `echo b` doesn’t read the “a” sent to
50.
▲
by
jcrites
3y ago
Are there good data handling libraries that provide abstractions over pipes, sockets, files, and memory and implement optimizations like these? I'd be interested in knowing if there are such libraries in C, C++, Rust, or other systems
51.
▲
by
jcrites
3y ago
As a robust sandbox, have you considered using a micro-VM? Firecracker [1] comes to mind, the VM behind AWS Lambda. It's designed to be lightweight to launch, suitable for running ephemeral code. While I agree that it'd be nice to
52.
▲
by
jcrites
3y ago
>> 2. Enable easy unsubscription > That has long been required by law. Did they not factor this in yet?! This isn't generally required by law (but please correct me if I'm wrong; it's been some time since I worked in
53.
▲
by
jcrites
3y ago
> To add yet another protection, moving forward, we’ll enforce a clear spam rate threshold that senders must stay under to ensure Gmail recipients aren’t bombarded with unwanted messages. This is an industry first, and as a result, you s
54.
▲
by
jcrites
3y ago
I'm pretty sure that Gmail has support for the `List-Unsubscribe` mechanism [1] which provides email clients with a standardized way for a recipient to unsubscribe from the list with a button-click. I can't quickly find any docume
55.
▲
by
jcrites
3y ago
Ideally you also don't need to verify it more than once, though. Otherwise, it will be friction that detracts from the user experience.
56.
▲
by
jcrites
3y ago
It’s certainly tractable, but the amount of effort can vary significantly on the amount of difference between the two versions. In the simplest case, you can start by duplicating all of your existing API code, and make it addressable as a n
57.
▲
by
jcrites
3y ago
When you do want to maintain multiple simultaneous versions of an API that can be used simultaneously, then you might employ a SemVer style approach. Really, each version of the endpoint is addressed separately (as its own endpoint). AWS ha
58.
▲
by
jcrites
3y ago
I was wondering what Ferrocene is. It looks like it's an effort to qualify the existing Rust compiler chain under some standards: > Ferrocene is a qualified Rust compiler tool chain. With this, Ferrous Systems invested its decade of
59.
▲
by
jcrites
3y ago
Yes ... it's very possible for DataDog costs to exceed the cost of the infrastructure that it's monitoring (e.g. AWS). I've seen it happen. (If you aren't careful and aren't managing your costs, but I suppose that&#
60.
▲
by
jcrites
3y ago
Rust has that, it's called a type alias: https://doc.rust-lang.org/reference/items/type-aliases.html I'm not familiar with that Go feature, but in Rust it's just introducing another name for a type.
More ›