Viewing profile — RyanCavanaugh
RyanCavanaugh
HN member- Joined
- Mon, Mar 21, 2016, 6:08 PM UTC
- HN karma
- 1,292
- Public activity
- 151 items
- HN profile
- View on Hacker News ↗
About RyanCavanaugh
No profile information was provided.
Recent public activity
-
comment
Comment #46904612
The internet is hundreds of billions of terabytes; a frontier model is maybe half a terabyte. While they are certainly capable of doing some verbatim recitations, this isn't just a…
-
comment
Comment #46570676
What are you going to do with this information? What policy would you plausibly advocate for on the basis of it?
-
comment
Comment #46144861
I modified hamilton_perfect_finder.py to have new values: # Target constants CONSTANTS = { 'fine_structure': 131.11, 'phi': 1.9, 'pi': 3.6, 'e': 2.4, 'sqrt_2': 1.1, 'sqrt_3': 1.2, …
-
comment
Comment #46144765
If you overlay 30 prime number frequency waves plus 30 more even frequency waves, you're going to have an enormous number of local peaks. Look at a chart of sin(x) + sin(x/2) + sin…
-
comment
Comment #45319233
The Press Secretary isn't the Supreme Court. Her say-so doesn't change the plain text of the order, and you're rolling the dice as to which any given border agent is going to choos…
-
comment
Comment #44759762
There's probably at least one game out there somewhere that uses Go's map iteration order to shuffle a deck of cards, and would thus be broken by Go removing the thing that's suppo…
-
comment
Comment #44759213
The problem is that people commonly don't even realize they're depending on implementation quirks. For example, they write code that unintentionally depends on some distantly-invok…
-
comment
Comment #43455552
The problem with the belay test as it exists today is that it tests whether you know all the peculiarities of each gym's beliefs around things like the exact order your hands shoul…
-
comment
Comment #43335288
C# AOT is quite strong and would be a great choice in a lot of contexts. Go was just very, very strong on port-friendliness when coming from the TS codebase in particular. If you p…
-
comment
Comment #43335077
(OP author here) Lots of people reading too much into the tea leaves here; this is just a matter of picking the best tool for this particular task, and our task (porting a JS codeb…
-
comment
Comment #43333327
Our best estimate for how much faster the Go code is (in this situation) than the equivalent TS is ~3.5x In a situation like a game engine I think 1.5x is reasonable, but TS has a …
-
comment
Comment #41829650
It's not just the overhead of showing up, it's the opportunity cost of not doing contiguous hours at a bigger job. It's very difficult to fill up a day with 45-minute jobs all over…
-
comment
Comment #41744488
Yep, this. Matt Parker makes a convincing argument that multiple people have accidently performed a perfect Faro shuffle when trying to randomize a new deck of cards https://www.yo…
-
comment
Comment #41083291
Flow doesn't even check that array access is in-bounds, contrast to TypeScript with noUncheckedIndexedAccess on. They're clearly equally willing to make a few trade-offs for develo…
-
comment
Comment #41072853
Flow's type system isn't sound either FWIW
-
comment
Comment #39910066
There are plenty of hyper-competent technical people in the field who are also kind and patient. Being smart doesn't turn someone into a jerk.
-
comment
Comment #39865822
I'd really like to make some video content (on-screen graphics + voice), but the thought of doing dozens of voice takes and learning to use editing software is really putting me of…
-
comment
Comment #39865716
The existence of Photoshop doesn't mean that you can put Kobe Bryant on a Wheaties box without paying him. There's no reason that a voice talent's voice can't be subject to the sam…
-
comment
Comment #39570352
They've done the research and, well, the newer houses really are just better at having fewer fire deaths. I suppose it's possible the fires that do occur are worse, but on net your…
-
comment
Comment #39568686
Using the same material for load-bearing and non-load-bearing parts seems like the definition of overengineering.
-
comment
Comment #39563552
We've more than compensated for this in other building materials, processes, and codes. Your odds of dying in a house fire are far lower than they were even in the 1970's, let alon…
-
comment
Comment #36639800
I'm here and I have no idea what you're talking about with ESM imports. Please log a bug.
-
comment
Comment #36638615
Not to be flip, but if it were really all this easy, we would have done it already. There are dozens of questions you can throw at this code: What if the input's a union? What if i…
-
comment
Comment #36638462
Situation: There are 14 competing type representation formats TypeScript: We can write our own type file format! Situation: There are 15 competing type representation formats
-
comment
Comment #36638377
You can use the TypeScript API to generate this information at whichever level of detail you want. The level of detail TS has about types during the checking phase is much higher t…