Readit News logoReadit News
Chyzwar commented on Modern Node.js Patterns   kashw1n.com/blog/nodejs-2... · Posted by u/eustoria
bakkoting · 25 days ago
It was neither a design choice nor a technical limitation. It was a big complicated thing which necessarily involved fiddly internal work and coordination between relatively isolated groups. It got done when someone (Joyee Cheung) actually made the fairly heroic effort to push through all of that.

Joyee has a nice post going into details. Reading this gives a much more accurate picture of why things do and don't happen in big projects like Node: https://joyeecheung.github.io/blog/2024/03/18/require-esm-in...

Chyzwar · 25 days ago
Node.js made many decisions that have massive impact on ESM adoption. From forcing extensions and dropping index.js to loaders and complicated package.json "exports". In addition to node.js steamrolling everyone, tc39 keep making are idiotic changes to spec like `deffered import` and `with` syntax changes.
Chyzwar commented on Why I left my tech job to work on chronic pain   sailhealth.substack.com/p... · Posted by u/glasscannon
mattgreenrocks · 2 months ago
I’ve been dealing with chronic reflux for about 8 mos now. On PPIs and they don’t seem to do much. But once I get away from my typical routine of work/dadding then all the symptoms vanish, even to the point of being able to eat foods that are not good for reflux: spicy things, tomatoes, a bit of coffee. In my case, this is absolutely a downstream symptom of something mind-body. Already been scoped and got a diagnosis of visceral hypersensitivity, which is medical speak for “nerves in esophagus are too sensitive.”

The question of why is out of scope.

In this case, docs just don’t know why. (I think it kinda pisses them off not know, tbh). And finding out is not really in their wheelhouse.

I’ve made some life changes (new job) to see what happens here. But I also have to be prepared for the possibility that it doesn’t fix it. Been working through The Body Keeps The Score as well.

Looking forward to seeing what the author discusses here.

Chyzwar · 2 months ago
For me intermittent fasting after 6pm and small diet changes fixed my acid reflux. PPI were not helping and making things worse. I actually took Betaine HCI supplements to fix digestive issues after PPIs.
Chyzwar commented on Why email startups fail   forwardemail.net/en/blog/... · Posted by u/skeptrune
jesterson · 2 months ago
> POP is pretty archaic and lack support for multiple clients accessing the same account.

There are no issues with POP and multiple clients whatsoever.

> IMAP is complex, slow and lack modern email futures threading, contacts.

What's "complex" about IMAP? Extremely simple and reliable protocol. Contacts are not part of IMAP and handled by different protocols.

> SMTP is not a single protocol but collection of bolted on protocols (DMARC, DKIM, SPF).

I suggest you to educate yourself on DKIM, DMARC, SPF and SMTP before making those statements.

> Lack delivery tracking, and it is very opaque when it comes to spam filtering.

It DOES have delivery tracking. Spam filtering is not a protocol feature and it shouldn't be. I suggest you again to educate yourself.

> All these protocols are build on top of raw TCP. It is harder to implement any things we take for granted in http like: encryption, compression, multiplexing and debugability are not there by default.

Let me tell you one of most hidden secrets in the industry - EVERYTHING we have online is built on top of raw TCP. Ok, and UDP as well. Every bloody fancy JS framework or mobile app you can think about is written on top of that raw TCP. Crazy world huh?

> People spend decades building infrastructure, but even then only hardcore graybeard will self-host email

If you don't know how to build something doesn't mean it's left out to "hardcore graybeards". You got to admit you just don't know how and either learn or surrender to companies who know, offering the same for a buck. It's pretty simple.

Chyzwar · 2 months ago
> There are no issues with POP and multiple clients whatsoever.

POP3 in standard only have "Leave a copy on the server" but lack synchronisation mechanism.

> I suggest you to educate yourself on DKIM, DMARC, SPF and SMTP before making those statements.

You cannot use SMTP in real world without these protocols. Your messages would automatically land in spam folders of big providers. For example, if you want to send email to Gmail, you need SPF and DKIM [1]. Any half decent implementation of SMTP need to support all these protocols [2].

[1] https://support.google.com/a/answer/81126?hl=en

[2] https://github.com/stalwartlabs/stalwart

> It DOES have delivery tracking. Spam filtering is not a protocol feature and it shouldn't be. I suggest you again to educate yourself.

SMTP have extension for DSNs (Delivery Status Notifications) but crucially it does not provide information if/why email was classified as spam. This is a reason why many website registration form have “check spam folder”. SMTP deliverability is a hard problem both on protocol level and infrastructure on spam filtering[3].

[3] https://blog.paranoidpenguin.net/2020/02/self-hosting-email-...

> If you don't know how to build something doesn't mean it's left out to "hardcore graybeards". You got to admit you just don't know how and either learn or surrender to companies who know, offering the same for a buck. It's pretty simple.

I spend a significant amount of time investigating feasibility of building an email product and build some libraries for email protocols. It is not just my opinion but other HNs users including OP. Search HN for "self hosting email" for others people experience.

Chyzwar commented on Why email startups fail   forwardemail.net/en/blog/... · Posted by u/skeptrune
jesterson · 2 months ago
> Email is a hodgepodge of terrible protocols that have progressively had more and more technical debt laid upon them for decades and decades.

May I know what is so "terrible" about those protocols ans what "technical debt" are you talking about?

> Vendor quirks are everywhere, and it’s incredibly unreliable

That has nothing to do with actual email protocols. Generic email protocols are extremely reliable and resilient to any sorts of disruptions. I wish any of modern protocols exhibit similar simplicity and reliability.

But of course if vendor would like to add their quirks and you would like to buy that - that's your choice innit.

Chyzwar · 2 months ago
> May I know what is so "terrible" about those protocols ans what "technical debt" are you talking about?

POP is pretty archaic and lack support for multiple clients accessing the same account.

IMAP is complex, slow and lack modern email futures threading, contacts. Clients often implement it in inconsistent matter, given there are plenty of extensions.

SMTP is not a single protocol but collection of bolted on protocols (DMARC, DKIM, SPF). Lack delivery tracking, and it is very opaque when it comes to spam filtering.

All these protocols are build on top of raw TCP. It is harder to implement any things we take for granted in http like: encryption, compression, multiplexing and debugability are not there by default.

> That has nothing to do with actual email protocols. Generic email protocols are extremely reliable and resilient to any sorts of disruptions. I wish any of modern protocols exhibit similar simplicity and reliability.

People spend decades building infrastructure, but even then only hardcore graybeard will self-host email.

Chyzwar commented on How the US defense secretary circumvents official DoD communications equipment   electrospaces.net/2025/04... · Posted by u/Harvesterify
comfysocks · 4 months ago
I agree that all three are bad and shouldn’t be tolerated.

However, Hegseth’s transgression was the worst in terms of severity by orders of magnitude. Details of an in-progress military operation and all.

Chyzwar · 4 months ago
We do not know. We do not know what documents Trump had in Mar-a-lago, who had access to them, and what he shared with others. Furthermore, we do not know what was in Clintons emails and who read them. If anything, Hegseth’s is less damming, since we know the content of chat and participants. In both Clintons and Trump cases, the impact could be much bigger. The problem in all cases is lack of accountability.
Chyzwar commented on How the US defense secretary circumvents official DoD communications equipment   electrospaces.net/2025/04... · Posted by u/Harvesterify
PaulDavisThe1st · 4 months ago
I agree with the GP on the definition of whataboutism, and think that you have described something with a much older term: "pointing out the hypocrisy".

They both share in common that rather than continuing to talk about just one thing, you are now talking about (at least) two.

But whataboutism is a diversion tactic that tries to shift the attention from behavior/event A to behavior/event B; pointing out the hypocrisy notes the similarities between behaviors/events A and B and contrasts the response.

Both can be deployed in similar situations, but the motivations for choosing one over the other are substantially different.

Chyzwar · 4 months ago
OP did not state his motivation, leaving it for open interpretation.
Chyzwar commented on How the US defense secretary circumvents official DoD communications equipment   electrospaces.net/2025/04... · Posted by u/Harvesterify
afavour · 4 months ago
...no it isn't? Whataboutism is when you redirect attention from issue #1 to unrelated issue #2 in an attempt to change the conversation topic: "forget that, look at this!"

OP's comment was pointing out the similarities between issue #1 and issue #2. There's no dismissal.

Chyzwar · 4 months ago

  > The communication intent is often to distract from the content of a topic (red herring). The goal may also be to question the justification for criticism and the legitimacy, integrity, and fairness of the critic, which can take on the character of discrediting the criticism, which may or may not be justified. Common accusations include double standards, and hypocrisy, but it can also be used to relativize criticism of one's own viewpoints or behaviors.
https://en.wikipedia.org/wiki/Whataboutism

Both Clintons private email server, Pete signal chats and Trump documents stash in Mar-a-lago are equally bad. Lack of consequences signal erosion of “Law and order” in the US. It seems that US is now not different from third rate countries where last minute exceptions, insider trading, open bribery, secret police(ICE) and targeted prosecution is a new norm.

Chyzwar commented on How the US defense secretary circumvents official DoD communications equipment   electrospaces.net/2025/04... · Posted by u/Harvesterify
TaurenHunter · 4 months ago
The sheer hypocrisy

https://www.theguardian.com/us-news/2016/sep/02/hillary-clin...

https://www.theguardian.com/us-news/2016/jul/05/fbi-no-charg...

Also:

https://www.fbi.gov/news/press-releases/statement-by-fbi-dir...

"To be clear, this is not to suggest that in similar circumstances, a person who engaged in this activity would face no consequences. To the contrary, those individuals are often subject to security or administrative sanctions. But that is not what we are deciding now."

Chyzwar · 4 months ago
Classic whataboutism.
Chyzwar commented on ArkType: Ergonomic TS validator 100x faster than Zod   arktype.io/... · Posted by u/nathan_phoenix
Chyzwar · 5 months ago
V4 of zod landed recently and it promises better perf https://v4.zod.dev/v4
Chyzwar commented on Ask HN: How do you handle VAT / Sales Tax accounting as B2C SaaS?    · Posted by u/throw_1VJ51pMb
jwr · 6 months ago
EU SaaS solo owner here (about 10 years so far). I gave up on B2C entirely. It's just too much hassle. My accountant starts screaming in horror whenever I mention VAT MOSS. Whenever I looked into the rules, I saw a snake pit with moving snakes.

Additionally, B2C has tight margins, so eating into those hurts a lot.

Whenever I looked at companies like Quaderno, they looked great, but when I actually tried to use them, it turned out that their solutions are far from perfect and often incomplete or simply incorrect (e.g. I would not comply with local laws in my country). This is a common theme: even B2B invoicing, which is far simpler, is not implemented correctly by companies that say they do "invoicing". For example, Stripe invoicing won't do JPK_FA or KSeF in Poland (SAF-T reporting), which pretty much makes it a no-go. Many service providers are also incapable of producing bi-lingual invoices.

I ended up using Braintree (don't make that mistake) and now I'm migrating to Stripe — but for payments only. I have my own subscriptions and invoicing, and I use a local (Polish) company that has an invoicing API to produce JPK_FA/KSeF data.

If I were to even look at B2C, I wouldn't even consider doing anything on my own. I would go with Paddle, carefully considering my margins.

I realize this is not the answer you were looking for but it's a real-life data point.

Chyzwar · 5 months ago
What company do you use for Polish invoicing?

u/Chyzwar

KarmaCake day1001February 11, 2015View Original