Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dkarl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
dkarl
10mo ago
Oh, that's a very different set of requirements than I was thinking, and I missed that context even though you did mention database testing at one point. You're right, property-based testing is less helpful in that situation, beca
92.
▲
by
dkarl
10mo ago
I feel like the elephant in the room in this post is property-based testing. I dislike using fixtures for all the reasons stated in the post, and when it seems like I might need really them, I reach for property-based testing instead. "
93.
▲
by
dkarl
10mo ago
My current employer had me answer the question of whether I'm "disabled." I've never answered "yes" to this question since I've never been diagnosed with any form of neurodivergence, though therapists have
94.
▲
by
dkarl
11mo ago
I think it was based on the misconception that the mainstream turned away from Perl because of a handful of warts and mistakes, not because Perl's unconstrained flexibility made it impractical, and that Perl "done right" coul
95.
▲
by
dkarl
11mo ago
The Design and Evolution of C++ by Stroustrup is a fascinating book. It only covers the early years of C++, but that's perhaps what you're most interested in.
96.
▲
by
dkarl
11mo ago
That's pretty cool, and now I'm curious if there's something similar for ScalaCheck. My comment comes from my own experience, though, introducing Hypothesis and ScalaCheck into codebases and quickly causing noticeable increas
97.
▲
by
dkarl
11mo ago
> Once my property tests were running overnight and not finding any failures Quickly addressing the time it takes to run property-based tests, especially in Python: it's extremely helpful to make sure that running subsets of unit te
98.
▲
by
dkarl
11mo ago
I'm great at this if the other task is routine. For example, if I'm cooking a dish I've made dozens of times, I can context-switch between that and difficult work. If I'm making a recipe I don't know by heart, conte
99.
▲
by
dkarl
11mo ago
25 years ago, naive me thought we'd eventually figure out how to use text editors as components within other applications like IDEs. A protocol would evolve to let IDEs and editors work together. The same protocol would allow every tex
100.
▲
by
dkarl
1y ago
Product X had decent sales but not good enough profit margins, so the brand was sold to a company that sells a cheap, dangerous look-alike under the same name.
101.
▲
by
dkarl
1y ago
[flagged]
102.
▲
by
dkarl
1y ago
I think people who haven't worked on problems like this have much higher expectations than people who have. If you have worked on problems like this, you're very happy to converge on the same state and have no expectation that mul
103.
▲
by
dkarl
1y ago
Beekeeping is popular, too. I know some wealthy people who pay a beekeeper to keep bees on their land and receive jarred honey with personalized labels as a little bonus on top of their tax break. "<Name>'s Honey" with
104.
▲
by
dkarl
1y ago
Side note, it's interesting how common it is for tech-savvy people to wire their homes for ethernet (more common now than 10-15 years ago) and how it is still common, or at least not rare, for people reliant on wi-fi to suffer from vid
105.
▲
by
dkarl
1y ago
This is an application of an engineering term to a product-level concept, but it fits. I guess you'd say "domain model" in product-speak, but to my engineering brain it doesn't evoke the cascading consequences of the mod
106.
▲
by
dkarl
1y ago
> The series follows an increasingly epic war between two factions: the antagonists who take the form of human-headed singing toilets, led by G-man—or G-Toilet—and a group of mechanical humanoids with cameras, TVs, and speakers for heads
107.
▲
by
dkarl
1y ago
> There is a big reason the Church has outlasted corporations and empires. And its not numbers and reports Right, the Catholic Church doesn't pay any attention to its finances. It doesn't have regularly financial reports full o
108.
▲
by
dkarl
1y ago
I think they're used less because the main reason for using them in C isn't a consideration in Java, and also they don't accomplish the same thing. In C, asserts are used as sanity checks, and when one is violated, there'
109.
▲
by
dkarl
1y ago
In the companies I've worked at, those kinds of workloads have been done in Spark or in Beam (GCP Dataflow, etc.)
110.
▲
by
dkarl
1y ago
You're absolutely right about checked exceptions. However, I think they're an exception (forgive me) from the pattern of Java mostly sticking to the strategy of, we can build a practical, industrial, reasonably performant language
111.
▲
by
dkarl
1y ago
Definitely underrates the impact of annotations. I'm personally not a fan of the way annotations are used to implicitly wire together applications, but I have to admit the impact. Maybe 5/10 is fair in light of the wide range of p
112.
▲
by
dkarl
1y ago
One way or another, it's fake. A teacher who started teaching in the 1980s would absolutely say that the exhaustion, red tape, and loneliness were there from the beginning. Parents were less hostile towards the teachers, but only becau
113.
▲
by
dkarl
1y ago
I didn't say we get the quality of software people would rationally pay for in a rational system, if the right people were paying for it. I said we get the quality of software that people pay for.
114.
▲
by
dkarl
1y ago
They're using messaging all across the spectrum, including extreme viewpoints on both sides. There's a ton of discourse in leftist spaces online about the futility of voting, trying to paint people who believe in political engagem
115.
▲
by
dkarl
1y ago
We have always had, and always will have, the quality of software that people are willing to pay for.
116.
▲
by
dkarl
1y ago
It's irritating on purpose, for engagement.
117.
▲
by
dkarl
1y ago
I've had similar experience both in coding and in non-coding research questions. An LLM will do the first N right and fake its work on the rest. It even happens when asking an LLM to reformat a document, or asking it to do extra resear
118.
▲
by
dkarl
1y ago
The definition of a "real game" gets extremely relaxed in a competitive situation between low-rated players. Between two grandmasters, they're going to stop the moment the outcome becomes clear. But when you have two just-abo
119.
▲
by
dkarl
1y ago
I played chess for only a few years, at a low level, and I encountered situations where underpromotion to a bishop or rook was necessary to win. It's possible it is more common at the just-above-beginner level than at the elite level,
120.
▲
by
dkarl
1y ago
Mine are SmartWool brand. According to their web site, they use an 88% wool, 12% nylon blend, but I haven't experienced any odor issues. I have an older pair that is 100% wool (I don't recall the brand; they might be a very very o
More ›