Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dkarl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
64 ms
·
721.
▲
by
dkarl
4y ago
I don't know, actually, except that I'm pretty sure his direct manager wasn't the first to know. It seems like HR knew first and informed his management chain as a group. Among his team, our guesses are that he let something
722.
▲
by
dkarl
4y ago
My company fired a senior engineer last year when we found out they had another full-time job. You might think "more power to them if they can pull it off" but they had a lot of sympathy from us because we could tell they were str
723.
▲
by
dkarl
4y ago
In my experience, the best overall, top-to-bottom analysis of the psychology of doing hard things over the long term is Mike Israetel's breakdown [0]. I don't normally drop competing links into discussions, but the source is mayb
724.
▲
by
dkarl
4y ago
> I had a bug where I changed the return type of a function to be a tuple > If a given programming language community winds up bleeding members who are moving on due to the lack of better static type checking systems, then the people
725.
▲
by
dkarl
4y ago
It's funny, both Java and Python emerged in the 1990s, yet Java feels incredibly crusty and awkward in 2023. I wouldn't choose Java as a fair representative of statically typed languages in 2023, but Python still feels like a reas
726.
▲
by
dkarl
4y ago
> don’t debate at all, just listen I think that depends on how familiar they are with your perspective. You don't want to think of the interaction as unequal, with you taking the higher perspective of observing both their ideas and
727.
▲
by
dkarl
4y ago
Having poor interpersonal skills isn't the only social dysfunction people can have. People can have normal interpersonal skills and all kinds of emotional baggage that drives toxic behaviors. The worst developer I ever worked with, fro
728.
▲
by
dkarl
4y ago
I think there's a vast gap between people who feel hopeless and worthless and occasionally vent a little bit online, and people who adopt the incel identity so thoroughly that they'll cop to it IRL. I think the latter are rare, an
729.
▲
by
dkarl
4y ago
If your C++ codebase uses RAII to manage locks and other expensive resources, I think it's fine to use blocks to define their scope. The alternative is to encapsulate the scope in a new function or method, which is great if it improves
730.
▲
by
dkarl
4y ago
> Basically one does not work without the other. This is true for high-level competition, but it's overly absolute for the rest of us. They both definitely work to some extent. I think for the general public, the balance of high and
731.
▲
by
dkarl
4y ago
I read that book, and as with most other sources of information about endurance training, I found it to be very focused on the situation where people are limited by their recovery budget. I couldn't tease out what the guidance would be
732.
▲
by
dkarl
4y ago
Even twenty years ago, if you went to a bar, you couldn't wear the same jeans to work the next day, because they reeked of smoke. My city passed an indoor public smoking ban in 2005. At first, when I got a little bit drunk, I'd ge
733.
▲
by
dkarl
4y ago
It will be interesting to see how Scala 2->3 goes. The timing is good. After an initial boom, interest in Scala settled back into a smaller niche than expected, and since that happened entirely under Scala 2, it won't be blamed on t
734.
▲
by
dkarl
4y ago
> I personally believe most people reach their optimum lifestyle subconsciously I somewhat agree with this. I think as people are exposed to different roles and tasks over time, they will take to some more easily or enthusiastically than
735.
▲
by
dkarl
4y ago
I agree, that's cool, but some contractors take it a step too far and bid projects on the assumption that they can replace unfamiliar techniques, materials, and design details with alternatives they can do more cheaply and easily, and
736.
▲
by
dkarl
4y ago
People throughout known history have tried to solve what it means to have free will yet for our freedom to be circumscribed by the world we are part of. Denying freedom altogether is logically the simplest way out, and is often done on beha
737.
▲
by
dkarl
4y ago
I love this article. I felt my blood pressure rising as I read the first section. For anyone struggling with the problems he uses for examples, I think the example exhortations ("Just start running!" "Just be yourself!")
738.
▲
by
dkarl
4y ago
Estimates done from the design are pretty common, and BIM programs (Building Information Management) like Revit integrate all of the construction details into the design model, so they are able to automate some of those calculations. But BI
739.
▲
by
dkarl
4y ago
I agree about the product endorsements, but I think the show is engaging and can be eye-opening for someone who is about to have a house built and doesn't realize how much scope there is for mistakes, for people to cut corners or accid
740.
▲
by
dkarl
4y ago
You can measure the air-tightness of a house, and in the U.S, it has become more common to do so. Unfortunately, I'm not aware of anything else you can do to measure the quality of a build after the fact. The best way to monitor qualit
741.
▲
by
dkarl
4y ago
If you're willing to pay more for a better result, one option is a design-build architect, or an architect who has built houses locally and can hook you up with good contractors to get bids from. Some of the things you pay for when you
742.
▲
by
dkarl
4y ago
I don't know what to call it on the consumer end, but on the builder side, it's often just laziness and greed. If they don't know how to work with a material, then it sucks. If it's hard to hire subs that know how to bui
743.
▲
by
dkarl
4y ago
I'm not on Mastodon, so I'll share here: I inherited some numerical software that was used primarily to prototype new algorithms and check errors for a hardware product that solved the same problem. It was known that different ver
744.
▲
by
dkarl
4y ago
You can get half the benefit, including all of the readability benefit, from two much more accessible factors that can be achieved in most languages without much additional work, and will make your production code more readable to as well:
745.
▲
by
dkarl
4y ago
I agree, but unit tests are cheaper, you can do them unilaterally, and you can accomplish a lot with them in an organization that can't or won't invest in integration testing. Even when integration tests exist, they typically don&
746.
▲
by
dkarl
4y ago
This article doesn't provide any insight into when monoliths might be a better choice than microservices. It just says that if you do microservices you'll make awful mistakes and end up with a bad result. The word "macroservi
747.
▲
by
dkarl
4y ago
No, the point is that employment security depends on your manager's incentives, your employment protections, and your ability to get a new job if you lose one. This has very little to do with how your manager treats people. Somebody wh
748.
▲
by
dkarl
4y ago
> - France like to do it the “right” way, and that is, of course, the French way. Having a national identity seems to be a double-edged sword. Brazil's soccer team, for example, is expected to win the Brazil way, dance, samba, which
749.
▲
by
dkarl
4y ago
This reminds me of times in the first couple of years of my career, where me and some other junior people were terrified that we weren't going to get a project done on time. We would be wracking our brains for out-of-the-box ways to ge
750.
▲
by
dkarl
4y ago
Charles Simonyi said: "It’s probably just that aging changes your mode of thinking. Right now, I have to really concentrate and I might even get a headache just trying to imagine something clearly and distinctly with twenty or thirty c
More ›