Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RyanCavanaugh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
RyanCavanaugh
7mo ago
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 matter of teasing out the compressed C compiler writ
2.
▲
by
RyanCavanaugh
8mo ago
What are you going to do with this information? What policy would you plausibly advocate for on the basis of it?
3.
▲
by
RyanCavanaugh
10mo ago
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, &
4.
▲
by
RyanCavanaugh
10mo ago
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(x/3) + sin(x/5) + sin(x/7) + sin(x
5.
▲
by
RyanCavanaugh
1y ago
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 choose to believe.
6.
▲
by
RyanCavanaugh
1y ago
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 supposed to prevent you from depending on implemen
7.
▲
by
RyanCavanaugh
1y ago
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-invoked async tasks resolving in a certain order, and t
8.
▲
by
RyanCavanaugh
1y ago
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 should move when taking slack, whether tails on figure 8s ar
9.
▲
by
RyanCavanaugh
2y ago
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 pull up both codebases side-by-side, it's hard to even t
10.
▲
by
RyanCavanaugh
2y ago
(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 codebase to the fastest available native target that still works
11.
▲
by
RyanCavanaugh
2y ago
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 huge amount of polymorphic data reading that defeats a lot o
12.
▲
by
RyanCavanaugh
2y ago
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 town, so he's basically working part-ti
13.
▲
by
RyanCavanaugh
2y ago
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.youtube.com/watch?v=s9-b-QJZdVA
14.
▲
by
RyanCavanaugh
2y ago
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 developer convenience (a position I entirely agree with
15.
▲
by
RyanCavanaugh
2y ago
Flow's type system isn't sound either FWIW
16.
▲
by
RyanCavanaugh
2y ago
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.
17.
▲
by
RyanCavanaugh
2y ago
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 off from it. I'd really rather just write a transcri
18.
▲
by
RyanCavanaugh
2y ago
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 same infringement protections as a screen a
19.
▲
by
RyanCavanaugh
3y ago
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 death rate is lower in a newer house. https:
20.
▲
by
RyanCavanaugh
3y ago
Using the same material for load-bearing and non-load-bearing parts seems like the definition of overengineering.
21.
▲
by
RyanCavanaugh
3y ago
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 alone the 50's or 20's.
22.
▲
by
RyanCavanaugh
3y ago
I'm here and I have no idea what you're talking about with ESM imports. Please log a bug.
23.
▲
by
RyanCavanaugh
3y ago
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 it's a nested union -- how do you avoid combinatori
24.
▲
by
RyanCavanaugh
3y ago
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
25.
▲
by
RyanCavanaugh
3y ago
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 than you would want in practice for 99% of projects (e.g. 1 +
26.
▲
by
RyanCavanaugh
3y ago
TypeScript dev lead here. Today, you can already write a program using the TypeScript API to inspect all of this information to accomplish whichever scenario is at hand. The existence of all these tools, each with different opinions on desi
27.
▲
by
RyanCavanaugh
3y ago
Things rarely change at all once they're at stage 3. That's why TS waits until that stage before implementing. There might be a minor tweak in some edge cases but stage 3 is usually "done".
28.
▲
by
RyanCavanaugh
3y ago
Runtime type systems: TS has none; C# has extensive RTTI Function dispatch: TS is purely dynamic; C# has both static and dynamic OOP: Mandatory in C#, optional in TS Variance: Implicit in TS, explicit in C# Numeric types: TS has one (number
29.
▲
by
RyanCavanaugh
3y ago
The US military made no claims that these videos showed unexplainable phenomena. They just sort of put them out there. The video they called "Gimbal" shows an artifact caused by a gimbal mechanism, for example
30.
▲
by
RyanCavanaugh
3y ago
Great, where's the data? Right, he doesn't have any, and is asking for other people to come forward with the data.
More ›