Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nh2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
631.
▲
by
nh2
8y ago
Please see the last HN thread I linked for a discussion of headers: https://news.ycombinator.com/item?id=19100332 As mentioned there, the "via" most likely comes from the fact that the recipient address is a Googl
632.
▲
by
nh2
8y ago
That is exactly what I do (and what results in the "This message was not sent to spam because of a filter you created" message in my screenshot): Create a filter that maches all and selects "Never send to spam" as action
633.
▲
by
nh2
8y ago
This is a follow-up to Gmail putting PayPal classifying PayPal security notification emails as Spam ( https://news.ycombinator.com/item?id=19099887 ), and Google stating that it's a problem with Gmail and that they'
634.
▲
Gmail spam-filters Stripe security messages as well
(github.com)
141 points
by
nh2
8y ago
|
95 comments
635.
▲
by
nh2
8y ago
After wondering why this doesn't work: It's important that you type them AFTER the thing to search for, not before. For example, `mytag +` instead of `+ mytag`. I found that quite surprising.
636.
▲
by
nh2
8y ago
I recently spent weeks investigating a very similar issue in a Haskell program, giving deep into its memory manager and glibc's malloc.c (where I found multiple bugs, showing that much code in there appears to never have gotten proper
637.
▲
by
nh2
8y ago
In my experience, better tooling always wins in the long run. I've built Debian packages in the past, and after packaging the same software with Nix, it's very hard to not feel that Debian tooling and packaging is time consuming f
638.
▲
by
nh2
8y ago
I got a response from Google, see: https://github.com/nh2/gmail-spamfilters-paypal-security-mes...
639.
▲
by
nh2
8y ago
Thanks. Will you offer a synchronous version in the future? Since asynchronous means that you can lose previously acknowledged writes when the primary node crashes, which forbids many use cases (for example, most things involving money). An
640.
▲
by
nh2
8y ago
Thanks, that answers the question on 0 standbys. Do you also happen to know the answer on synchronous vs asynchronous replication?
641.
▲
by
nh2
8y ago
I recommend adding these points to the website once you know them. Especially not knowing whether it's synchronous or non-synchornous replication makes it impossible to design systems on it, as that decides whether you can lose some (l
642.
▲
by
nh2
8y ago
> The spec leaves the system condition undefined [...]. The safe thing to do is assume everything failed This is key. Often programmers do 'assumption based programming'. "Surely the function will do X, it's the only
643.
▲
by
nh2
8y ago
Unfortunately no. Allowing trailing commas, like Python does, would be really great. Unfortunately trailing commas already mean something: (a,b,) is a function that still takes 1 argument to make a triple. It's called "TupleSectio
644.
▲
by
nh2
8y ago
This doesn't sound perfectly accurate for my case (since the DMARC policy seems to be for paypal.co.uk, not .com), but quite related / perhaps the other way around? I see in the headers: ARC-Authentication-Results: i=1; mx.g
645.
▲
by
nh2
8y ago
> every website asks you to check the spam folder if the verification mail This is not a registration email that you expect to receive after clicking somewhere on a website. This is the kind of email that says "something important h
646.
▲
by
nh2
8y ago
Your link explains there are two cases in which Gmail shows e.g. > 'service@paypal.co.uk' via Paypal-Admins <paypal-admins@company.example.com> namely: > 1) The domain it was sent from doesn't match the domain in
647.
▲
Gmail spam-filters PayPal security messages
(github.com)
74 points
by
nh2
8y ago
|
59 comments
648.
▲
by
nh2
8y ago
I don't think this is impractical. I've been using this approach successfully for 8 years now on tens of open source projects and various company code bases of all sizes. It does take a small amount of overhead (I measure this, an
649.
▲
by
nh2
8y ago
Note that "database" does not necessarily mean "networked database server" to many people. For example, using the Sqlite library counts as a database for most, and it runs in your process, in your memory. It is essential
650.
▲
by
nh2
8y ago
Perhaps interesting to discuss on HN is --- Personally I'm a bit sad that ~20 years old code we all depend on has so obvious bugs. I found this issue after finding that all 3 glibc malloc memory use info functions (malloc_stats(), m
651.
▲
Glibc: realloc() ncopies 32-bit integer overflow
(sourceware.org)
4 points
by
nh2
8y ago
|
2 comments
652.
▲
by
nh2
8y ago
Thanks. It would be great if anybody could build it all and try if the out-of-the-box experience with the pretrained model is good. I've tried Mozilla's DeepSpeech a few times but so far it didn't recognise "this is a te
653.
▲
by
nh2
8y ago
https://github.com/facebookresearch/wav2letter/issues/88 mentions a "pre-trained model named librispeech-glu-highdropout.bin", but I couldn't find it anywhere. https://github.com
654.
▲
by
nh2
8y ago
The spec actually says that software should prompt for confirmation and report that it performed changes (see elsewhere in this thread). `wipefs -a` is a good recommendation, but perhaps it can delete too much? In my case, I used `sgdisk --
655.
▲
by
nh2
8y ago
Simpler times. This mainboard's UEFI even has a built-in GUI for filing tech support tickets, for the case things are broken to the extent that you cannot boot. (This feature is highlighted in the manual, "if you are having troubl
656.
▲
by
nh2
8y ago
No, it didn't report anything. After cycling to the shop and buying a couple TB disks to make extra backups before messing with headers, I created new superblocks (you can tell `mdadm --create` to pick up existing data). I then repeate
657.
▲
by
nh2
8y ago
Which part of `man mdadm` says that? My `man mdadm` shows: RAID devices are virtual devices created from two or more real block devices. This allows multiple devices (typically disk drives or partitions thereof) to be combined .
658.
▲
by
nh2
8y ago
After this incident, I am seriously considering buying a device with all-open-source firmware (like the Raptor Talos/Blackbird on HN recently) for work, just so that I don't have to guess what the mainboard is doing, but can act
659.
▲
by
nh2
8y ago
Good technical response! Is the part you quoted the one that's relevant here though? As per my post, gdisk reports "corrupt GPT" (due to CRC mismatch). In section 5.3.2 you posted, it says: > If the primary GPT is corrup
660.
▲
by
nh2
8y ago
Well, I originally got this ASRock mainboard because they seem to be much better on support. For example, they have BIOS updates still in 2018, while the vendor of my previous mainboard from the same generation stopped pushing updates in 20
More ›