Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
klodolph
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
511.
▲
by
klodolph
2y ago
I think TypeScript has a much better experience with CDK.
512.
▲
by
klodolph
2y ago
At least Jersey Shore is anthropological in nature
513.
▲
by
klodolph
2y ago
You also get a different section of programmers on HN and Reddit. You might think of Rust users as annoying evangelists, if you base your assessment on HN comments. My interactions with Rust users in-person differs wildly from interactions
514.
▲
by
klodolph
2y ago
> Haskell fans seem to delight in making simple problem complex rather than complex problems simple. That’s a reductive way of talking about a group of people. Is that from your personal experience with Haskell fans? My personal experien
515.
▲
by
klodolph
2y ago
How did Microsoft put it on the Windows critical path? (Informational question—I’m not following the issue super closely, but I thought CrowdStrike was a third-party system. Crowdstrike was wrong to put so much code in the kernel. Microsoft
516.
▲
by
klodolph
2y ago
Unfortunately, the reason why they’re sitting on the market is because they are too expensive, not because we have enough houses. Edit: There are a few reasons why they’re more expensive. There’s the interest rates, then there’s the cost of
517.
▲
by
klodolph
2y ago
> What do you think a negative red light source means? It means that the subject turned a dial to add red light to the color being matched. Basically, you have an unknown color C, and then an R+G+B color. Sometimes, you can’t match it, s
518.
▲
by
klodolph
2y ago
Here’s how I’ve seen this play out at some larger, more bureaucratic companies. (This is just an example, it doesn’t have to play out this way.) You start by moving fast and putting out features. Then something breaks in a high-profile wa
519.
▲
by
klodolph
2y ago
There’s a percentage of young developers who, right after learning to program, lean hard into patterns and GoF. You end up with architecture astronaut code pretty quickly. Some of these programmers are still unskilled and they are just addi
520.
▲
by
klodolph
2y ago
> It’s not a manager problem. Developers don’t like taking responsibility for their mistakes. I’m glad you agree on both of these points. Like I said, it’s a problem with building the right incentives, and a problem with people who are t
521.
▲
by
klodolph
2y ago
> Before the 2000s, academics ruled computer science. They tried to understand what "engineering" meant for programming. They borrowed practices from other fields. Like dividing architects from practitioners and managing waterf
522.
▲
by
klodolph
2y ago
Five sets, but at any given place in the syntax, not all five are possible. (I would add function calls to the list—so, six.) In most languages, (grouping and compound statements) cannot syntactically appear in the same place as (indexing,
523.
▲
by
klodolph
2y ago
Not necessarily. With a couple exceptions (like enums), you can strip the types out of TypeScript and end up with valid JS. What you could do is stabilize the grammar, and release new versions of TypeScript using the same grammar. Maybe y
524.
▲
by
klodolph
2y ago
I’ll flip this around… reusing comparison as angle brackets is the mistake. C++ ran into some issues too. I think Rust made the really smart move of putting :: before any type parameters for functions. Go made the good move of using square
525.
▲
by
klodolph
2y ago
> Is this a pedantic argument about a specific definition for "message passing"? No. This is just colloquial usage of the term “message passing”. Yes, you can use doors to pass messages. That is not the only thing you can do. &
526.
▲
by
klodolph
2y ago
Sure, I agree that not 100% of all bad decisions ever made by Sony Electronics can be blamed on Sony Records. The number is not 0% either.
527.
▲
by
klodolph
2y ago
Tech companies have to cannibalize existing revenue to stay relevant long-term. If you don’t cannibalize your own revenue streams, then some other company will figure out how to take your revenue. ( Innovator’s Dilemma takes this concept a
528.
▲
by
klodolph
2y ago
I thought the parent comment was drawing a very clear distinction—that doors do not involve message passing, but a different mechanism. If it were a message passing system, you would be able to save the message to disk and inspect it later,
529.
▲
by
klodolph
2y ago
I am deeply unimpressed with most of the 4K texture packs out there. I see a lot of this: https://twitter.com/letofski/status/982947652072488962
530.
▲
by
klodolph
2y ago
I could be happy if the GPU was only used for compositing. If I were doing ML work, maybe I do that work in an ephemeral cloud environment. I know this doesn’t cover everyone’s use case, but it doesn’t have to.
531.
▲
by
klodolph
2y ago
Lots of fuss to make sure you stay on the CopyBits fast path… no masking, rectangular regions, no format conversions, color table has identical ctSeed, and you can even get a pointer to a lower-level, specialized version of CopyBits if you
532.
▲
by
klodolph
2y ago
1. You’d need more than a thin sheet of lead. The radiation in space can be very energetic. It can easily penetrate several cm of shielding and if it is absorbed, you get secondary radiation. 2. Even a thin sheet of lead may be too heavy.
533.
▲
by
klodolph
2y ago
It sounds like you got a lot of responses. Naturally, when you get a lot of responses to something, it feels very intense. So it’s natural to think that the people responding to you feel that same level of intensity that you do. This is, us
534.
▲
by
klodolph
2y ago
> To wit, you can't actually assume that timestamps are UTC in Python, which is a different kind of insanity: The code you’ve put in this comment is some… utter nonsense, sorry! Not sure how else to put it. And you’ve come to a wron
535.
▲
by
klodolph
2y ago
There is .utcfromtimestamp(). The problem is that this function returns a naïve datetime. You don’t need to grab in a library, though. There is a UTC zone defined in the standard library. You pass it in as the second argument to .fromtinest
536.
▲
by
klodolph
2y ago
“Epoch timestamps are timezone-naive” Er, not really. Not meaningfully. They can be freely compared with timezone-aware timestamps. They cannot be freely compared with time zone-naive timestamps. “Timezone naive” is a distinction that appli
537.
▲
by
klodolph
2y ago
This line of discussion is the “Let’s talk about whether the word ‘destroy’ is correct here” which is tangential at best.
538.
▲
by
klodolph
2y ago
If you remember back in the day when we just had MSAA and nothing else, it was horribly slow. “Just render more pixels” turns out to give you poor efficiency. Better efficiency = you can spend the cycles doing something more interesting. In
539.
▲
by
klodolph
2y ago
Yeah, relying on `search.nixos.org` is a little weird. Package discovery overall is a little weird… I think I usually do it through nix repl.
540.
▲
by
klodolph
2y ago
My Nix experience is pretty limited, too. Nix is not great at pinning to specific versions. If your older project was made in Nix, it’s no problem. You just check out the old copy of the project and you automatically get the old copy of t
More ›