Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dkarl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
361.
▲
by
dkarl
2y ago
Imagine if everybody in every software company was an "engineer," including the executives, salespeople, and market researchers. Imagine if they only ever hired people trained as software engineers, and only hired them into softwa
362.
▲
by
dkarl
2y ago
That's what he should have said, then.
363.
▲
by
dkarl
2y ago
It's really baked into the experience, and there's over a century (maybe two?) of evolution of cocktails that play well with it. I think the harsh flavor helps balance a lot of strong flavors and lets you build up powerful and com
364.
▲
by
dkarl
2y ago
I observe the same thing, but I think in a lot of towns and schools, like yours and mine, the kids who chose to smoke weed were the ones who saw themselves as unmotivated losers and screwups. The connection could have been a self-fulfilling
365.
▲
by
dkarl
2y ago
When my wife's doctor recommended more iodine in her diet, I was surprised how hard it was to find iodized flaky salt. I only found one brand I could order, and it was extremely expensive and didn't have a great texture for cookin
366.
▲
by
dkarl
2y ago
That's a lot of psychoanalyzing of people you don't know. If it helps give you some perspective, I've been through a decade of therapy and years of group therapy, and I haven't found that my interest in "discipline&
367.
▲
by
dkarl
2y ago
The isolated environment can matter when different scripts that you use depend on libraries that have conflicting dependency requirements. > Competing languages like Java don't need or even have the concept of isolated environments
368.
▲
by
dkarl
2y ago
To be clear, I mean "boring" in the positive engineering sense of well-defined and reliable. The kind of work that I don't like to do in Go is "interesting" in the negative sense of lots of special cases, complicate
369.
▲
by
dkarl
2y ago
Speaking as someone who comes from the opposite end of the spectrum (Scala both professionally and by personal preference) and who doesn't enjoy Go as a language, I think there's a lot to be said for a language that evolves that w
370.
▲
by
dkarl
2y ago
> why the file API so hard to use that even experts make mistakes? Sounds like Worse Is Better™: operating systems that tried to present safer abstractions were at a disadvantage compared to operating systems that shipped whatever was ea
371.
▲
by
dkarl
2y ago
> This seems like it would be an issue for any studies relying on absolute food consumption being accurate. Exactly. Those studies either don't get done, or when they're done, they produce garbage results that get ignored or ge
372.
▲
by
dkarl
2y ago
Both supplementation and dietary strictness are scary because of the consistency. A quantity that is safe every day for a week or a month is not necessary safe every day for a year, and a quantity that is safe for a year is not necessarily
373.
▲
by
dkarl
2y ago
> I can't stand having a car not react immediately to my input I'm spoiled from years of Priuses now, and driving gas cars, even fancy and expensive ones, feels bizarrely primitive. The lag between the pedal and the response, a
374.
▲
by
dkarl
2y ago
Sonos just replaced their CEO after a series of product debacles that had their users up in arms. Over the summer I looked into buying Sonos and even previously happy users were saying, "Stay away, stay far away, either look into alter
375.
▲
by
dkarl
2y ago
Many SaaS companies care about engagement metrics, especially if they have to sell the product, like their revenue depends on salespeople convincing customers to renew or upgrade their licenses at a certain level for so many seats at $x
376.
▲
by
dkarl
2y ago
> I’ve been in companies that have tried dozens if not hundreds of A/B tests with zero statistically significant results. What I've seen in practice is that some places trust their designers' decisions and only deploy A&#x
377.
▲
by
dkarl
2y ago
Not really. Look at any open source Java library, and you'll see that unless it's small enough to implement in a single package, it probably contains public classes that aren't meant to be part of the public API but are decla
378.
▲
by
dkarl
2y ago
> - A Language To Encourage Modular Monolith > But what's being proposed here? I read it, and to me it seems like they're worried about the wrong things. As I understand it, they're worried about the difficulty and hass
379.
▲
by
dkarl
2y ago
If you want to be a programmer past the age of forty, you have to accept watching your manager learn things about software development (and management) that you learned years ago. And that's okay. If it drives you crazy, either let it
380.
▲
by
dkarl
2y ago
People used to care if they way they talked about politics made them look intelligent, reasonable, and informed. Now many of them speak online where they get warped signals of approval, and these signals elicit behavior that they would neve
381.
▲
by
dkarl
2y ago
I see this misunderstanding all the time. A manager (people manager or project manager) gets bent out of shape because person X can do something and person Y with the same job title can't do it. Sometimes this is for bad reasons: poor
382.
▲
by
dkarl
2y ago
Fortunately, you don't have to use Java to use the JVM. There's Kotlin, Scala, Clojure, etc., all of which are simpler languages.
383.
▲
by
dkarl
2y ago
> This seems to break that fundamental paradigm and makes the language more complicated Welcome to the last 10+ years of Java. They're trying to play catch-up to other languages that made fundamentally different and better choices,
384.
▲
by
dkarl
2y ago
Same here, I've never worked at a place that did too much planning. However, I've been at a lot of places that wildly overvalued plans. "Plans are useless, but planning is indispensable." The culprit is usually someone w
385.
▲
by
dkarl
2y ago
Virtually everything in computer science is a metaphor. A computer was a human being before it was a machine. A block of memory , an array of values , an index into a structure , most of the vocabulary we use every day is built o
386.
▲
by
dkarl
2y ago
The problem most programmers would be familiar with is making an update inside a deeply nested immutable data structure. For example, suppose you want to update a user's billing address, and you have an immutable data structure that lo
387.
▲
by
dkarl
2y ago
> If it's easy, then it means you already know this material, and you're wasting your time I think that's also a trap. Even professional athletes spend a little bit of their time doing simple drills: shooting free throws,
388.
▲
by
dkarl
2y ago
The alternative is to accept that every solution has drawbacks and trade-offs. Best practices were an attempt to codify design standards that would be equivalent to "buying IBM" in the sense of the old phrase, "Nobody gets fi
389.
▲
by
dkarl
2y ago
Living through the 2000s was enough to give me a permanent aversion to "best practices." So many things that we look back on in horror were smugly and haughtily justified using those words. There was a culture of best practices ze
390.
▲
by
dkarl
2y ago
The paper says about those, "Behavior which a listener perceives as possessing any of the characteristics listed in the left-hand column arouses defensiveness." So the author doesn't describe it as defensive behavior, and he&
More ›