Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
EPWN3D
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
EPWN3D
8mo ago
Rotisserie chickens are a great deal. Lots of calories and protein, and you can save the carcass to make stock. They're cheap relative to restaurant food as well.
92.
▲
by
EPWN3D
8mo ago
Exercise is a magic pill in every sense except for losing weight. That's almost entirely controlled by your diet. If you're exercising to lose weight, you're probably thinking that more exercise means more weight loss, whic
93.
▲
by
EPWN3D
8mo ago
I think a lot of people misunderstand what git really is for large software organizations. It's not their version control system. It's the set of primitives on top of which their version control is built. Monorepos are one such VC
94.
▲
by
EPWN3D
8mo ago
No one likes good code because it takes a lot of upfront time. - PMs hate it because you're busy putting up scaffolding instead of painting - Managers hate it because they have to cover for it - Other engineers hate it because they cou
95.
▲
by
EPWN3D
8mo ago
Pretty similar story for me. I've been running 5x per week for over a decade. I don't care what my mile time is, and I don't run marathons. I live in a hilly part of SF, and so there's no point to keeping time anyway. I
96.
▲
by
EPWN3D
9mo ago
I've wound up just putting the protocol state in a struct and making the "conforming" action to have that struct in the conforming object with a standardized field name. Then just use a macro to get the protocol pointer and p
97.
▲
by
EPWN3D
9mo ago
If you can be tied to a chair and beaten with a rubber hose until you produce the token, it's just a password, albeit one that rotates. TOTP works because you have to possess the secure device at the time you're authenticating. If
98.
▲
by
EPWN3D
9mo ago
A few factors that aren't "lol capitalism": 1. People have kids later, and older grandparents are less likely to be able to care for them 2. Kids moved away and left their parents in the suburbs, so they're not exactly a
99.
▲
by
EPWN3D
9mo ago
You basically want a modern errno. I don't mean that as a dig at you -- I've found POSIX error codes to still be the best way to design errors in C. If it can't be evaluated by switch, then it's too complicated.
100.
▲
by
EPWN3D
9mo ago
> There was a particular button on the user interface that bugged him. It bugged him because it was a slightly different shade of green in the screenshots than it was in the staging environment. The team looked into it, and sure enough,
101.
▲
by
EPWN3D
9mo ago
The story implies that these are signing keys, so there is no reason for the private halves to be present in the product's silicon in any form. If these were encryption keys stored in a TPM, they'd have been extracted not leaked.
102.
▲
by
EPWN3D
9mo ago
The story implies that they're signing keys (ie it says the keys are used to check the validity of the boot firmware). If they were encryption secrets stored on the chip, they'd have been extracted, not leaked.
103.
▲
by
EPWN3D
9mo ago
Nothing. But if the keys weren't stored in an HSM (seems likely), attackers getting one of them implies they could get the others as well.
104.
▲
by
EPWN3D
9mo ago
Just panic. What's the caller realistically going to do with that information?
105.
▲
by
EPWN3D
9mo ago
Yeah, and between me and Elon Musk, we're the richest person on earth. There is no way this is evenly distributed among the top 10%, and I'm guessing it's mostly concentrated in the top 0.1%.
106.
▲
by
EPWN3D
9mo ago
That'd be a great basis for a controlled experiment.
107.
▲
by
EPWN3D
9mo ago
The point is not "design to serve the world". The point is "use the right technology for your problem space".
108.
▲
by
EPWN3D
10mo ago
He is not a senior engineer; he's a distinguished engineer. His pay package is comparable to a director's or VP's, so no he's not just one of thousands of senior engineers.
109.
▲
by
EPWN3D
10mo ago
Unfortunately you cannot use static in array typedefs, which really blows. So you have to have an extra constant to keep track of the array size in order to use it. If it worked on typedefs, you could just make the array parameter the appro
110.
▲
by
EPWN3D
11mo ago
It's basically all AI-generated. There are significant omissions and errors for any flow that hasn't previously been reversed engineered. The launchd stuff has details that are just wrong.
111.
▲
by
EPWN3D
11mo ago
They're Newton's laws of universal gravitation, not a theory. The difference matters because Newton's laws describe what happens in nature without positing a mechanism. Einstein provided the mechanism via general relativity,
112.
▲
by
EPWN3D
11mo ago
> Firstly, if someone on their own has a seizure or an accident with no-one with them "in a late night busy bar environment, it's an absolute nightmare for us to deal with". How many seizures does this guy deal with? Also
113.
▲
by
EPWN3D
11mo ago
It never seems to work out that way though. C++ is just too large a language, and it gets bigger with each revision. The minute you hire a senior/principal engineer who loves C++, they'll make the case to enable "just this on
114.
▲
by
EPWN3D
11mo ago
And it hasn't worked in practice. C unfortunately does not have a very big pit of success -- it's way too hard to do the right thing and way too easy to do the wrong thing. The solution to this doesn't have to be "rewrit
115.
▲
by
EPWN3D
11mo ago
It'd be easier to ask Kubernetes fans what Kubernetes isn't at this point.
116.
▲
by
EPWN3D
11mo ago
Ejecting with gusto would be gouache. The Android phone is simply shamed into dropping out of the sleeve.
117.
▲
by
EPWN3D
11mo ago
I think you're on to something, but interest rates probably have to come down a bit more for it to really have legs. We definitely need a response to enshittification though.
118.
▲
by
EPWN3D
11mo ago
I'd agree except that we appear to have just memory-holed the attempted assassination of Trump during his campaign. And he never talks about it either. Until you posted this, I'd completely forgotten about it.
119.
▲
by
EPWN3D
11mo ago
Even if you can't use something like Fil-C in your release/production builds, being able to e.g. compile unit tests with it to catch memory safety bugs is a huge win. My team use gcc for its mips codegen, but I'm working on a
120.
▲
by
EPWN3D
11mo ago
-fbounds-safety is the flag. https://clang.llvm.org/docs/BoundsSafety.html
More ›