Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
yearolinuxdsktp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
61.
▲
by
yearolinuxdsktp
9mo ago
They likely were running data on EBS volumes instead of bare metal SSDs, due to ease of recovery (a failed instance does not lose data on the attached EBS volumes). You can only run your DBs on bare metal SSDs if you are prepared to lose a
62.
▲
by
yearolinuxdsktp
10mo ago
Even if the rollout was atomic to the servers, you will still have old clients with cached old front ends talking to updated front ends. Depending on the importance of the changes in question, you can sometimes accept breakage or force a fu
63.
▲
by
yearolinuxdsktp
10mo ago
And think about what it’s like for humans as well—-spreading a feature over several repos with separate PRs makes either a mockery of the review process (if the PRs have to be merged in one repo to be able to test things together), or signi
64.
▲
by
yearolinuxdsktp
10mo ago
False. Mongo never pretended to be a SQL database. But some dimwits insisted on using it for transactions, for whatever reason, and so it got transactional support, way later in life, and in non-sharded clusters in the initial release. Peo
65.
▲
by
yearolinuxdsktp
10mo ago
If you’re doing a restructuring of the company, i.e. mass layoffs, you’re allowed to do it regardless. In some states FMLA/PFMLA a company is automatically presumed a retaliation firing if it’s done within 6 months and the onus is on t
66.
▲
by
yearolinuxdsktp
10mo ago
Heavy mocks usage comes from dogmatically following the flawed “most tests should be unit tests” prescription of the “testing pyramid,” as well as a strict adherence to not testing more than one class at a time. This necessitates heavy mock
67.
▲
by
yearolinuxdsktp
10mo ago
We know that severe stress (such as trauma) leaves chemical marks on the genes, potentially passed down to the offspring. For example, this paper writes about an “accumulating amount of evidence of an enduring effect of trauma exposure to b
68.
▲
by
yearolinuxdsktp
10mo ago
Additionally, warnings can be built into the clients themselves. If you connect to a host with less than 2 weeks cert expiry time, print a warning in your client. That will be further incentive to not let certs be not renewed in time.
69.
▲
by
yearolinuxdsktp
10mo ago
This is why I appreciate JetBrains IDEs having a local history tracked automatically. It helps go back instead of relying on frequent commits.
70.
▲
by
yearolinuxdsktp
10mo ago
This is a good example of a benefit of certificate-based authentication option for MongoDB, because you need to at least present a valid client certificate to transmit any data.
71.
▲
by
yearolinuxdsktp
10mo ago
Us-east-1 is far far from least reliable. It’s one of the more reliable ones. Smaller regions tend to have more reliability issues affecting the entire AZ. This analysis is skewed due to the major incident in 2025. What was the data for 202
72.
▲
by
yearolinuxdsktp
10mo ago
It’s not a myth, it’s a sound software engineering principle. Every comment is a line of code, and every line of code is a liability, and, worse, comments are a liability waiting to rot, to be missed in a refactor, and waiting to become a s
73.
▲
by
yearolinuxdsktp
10mo ago
I think the technique is important to have in your vocabulary, but I think the examples given are a weak sell. In the example given, I would have preferred to extract to a method—-what if I want to load the config from somewhere else? And p
74.
▲
by
yearolinuxdsktp
10mo ago
Engagement: make sure that every member of the team is either on the incident bridge or has dropped what they are doing to watch you diagnose the problem. The more eyes on the problem, the more awareness of the pain will be absorbed by all.
75.
▲
by
yearolinuxdsktp
10mo ago
So never fly in or out of DCA, and avoid anywhere near Venezuela.
76.
▲
by
yearolinuxdsktp
10mo ago
+1 I agree 100% use it everywhere and let LS/IDE infer it. On top of that: * Reduce refactoring overhead (a type can be evolved or substituted, if it duck types the same, the autos don't change) * If using auto instead of explicit
77.
▲
by
yearolinuxdsktp
10mo ago
I would caution that microservices should be architected with technical concerns first—-being able to deploy independently is a valid technical concern too. Doing it for organizational scaling can lead to insular vision with turf defensive
78.
▲
by
yearolinuxdsktp
10mo ago
It’s changed, but is a wash: On the positive side, my electronic toothbrush allows me to avoid excessive pressure via real-time green/red light. On the negative side, it guilt trips me with a sad face emoji any time my brushing time is
79.
▲
by
yearolinuxdsktp
10mo ago
Internal release notes: * consisting of PRs merged since last release. (This is better than manually updating CHANGELOG. Do not allow direct commits to main w/o a PR.) * internal audience is engineering, PMs, customer success & sup
80.
▲
by
yearolinuxdsktp
10mo ago
Plus users are now defaulted to a faster, less deep GPT-5.2 Thinking mode called “Standard”, and you now have to manually select “Extended” to get back to previous deep thinking level for Plus users. Yet the 3K messages a week quota is the
81.
▲
by
yearolinuxdsktp
10mo ago
No plausible explanation? I disagree. It’s about the social safety of transitioning. The paper you referenced is from the UK, which is famously a TERF island (trans-exclusionary radical feminists). In the TERF island, it’s much less safe to
82.
▲
by
yearolinuxdsktp
10mo ago
That’s a real shame. It seems like Pulumi is the only alternative for internal DSLs for IaaC? I always found HCL to be quite terrible, slowly becoming less painful, but not really refactoring-friendly. Terraform CDK had promise as a blessed
83.
▲
by
yearolinuxdsktp
10mo ago
Critical high-level stats such as errors should be scraped more frequently than 30 seconds. It’s important to have multiple time granularity scraping intervals, a small set of most critical stats should be scraped closer to 10s or 15s. Prom
84.
▲
by
yearolinuxdsktp
10mo ago
AWS Route53, built-in DDoS basic protections, plus AWS WAF (can be expensive depending on your budget).
85.
▲
by
yearolinuxdsktp
10mo ago
This sucks, now HBO content will disappear from being searchable in Apple TV.
86.
▲
by
yearolinuxdsktp
11mo ago
Yes, it will, as it uses terminal emulation with ANSI colors. See the author below referencing tmux + ssh as a motivation for TUI.
87.
▲
by
yearolinuxdsktp
11mo ago
You have to turn on "Use Option as Meta Key" in your terminal app's keyboard settings. (Terminal.app has it under Profile/Keyboard)
88.
▲
by
yearolinuxdsktp
11mo ago
Easy migration was promised but never delivered. Angular 2 was still full of boilerplate. “Migrating” an AngularJS project to Angular 2 is as much work as porting it to React or anything else. So yes, people got burnt (when we were told tha
89.
▲
by
yearolinuxdsktp
11mo ago
> The old release 25.05 “Warbler” is now officially deprecated and will reach its end-of-life and stop receiving security updates after 2025-12-31. What, one month to upgrade to keep receiving security updates? How can you force 1-month
90.
▲
by
yearolinuxdsktp
11mo ago
This is why all the top/good password managers will alert you of: 1) password reuse between sites and 2) weak passwords. One can hope that the users will listen to those suggestions. In an organization, you can enforce compliance.
More ›