Curtis Chong
21 followers · 17 following · 1596 views
on the atlas — 46
- German tank problem3 savers
- Account settings · TestPyPI1 savers
- Templates for machine learning research papers | Neel Guha1 savers
- False vacuum1 savers
- Home / X17 savers
- LLMs can invent their own compression - Rajan Agarwal5 savers
- We should all be using dependency cooldowns1 savers
- Contact mechanics - Wikipedia1 savers
- optics - Why do metals have high optical reflectivity? - Physics Stack Exchange1 savers
- 1.3. Units and dimensional analysis — Digital Signals Theory1 savers
- Cut Cross Entropy from first principles - Omkaar Kamath1 savers
- PAN MOTOR1 savers
- What was the late 1940s (post World War II) like? : r/AskHistorians1 savers
- Understanding Quaternions | 3D Game Engine Programming2 savers
- AI Search Insights | Exa2 savers
- KernelBench v0.1 | Scaling Intelligence Lab at Stanford University1 savers
- Most of America Opposed the Moon Landing - by Louis Anslow2 savers
- Why do phase changes need a nucleation site? : r/askscience1 savers
- Recent Advances in Efficient and Scalable Graph Neural Networks | Chaitanya K. Joshi1 savers
- Python time.time() vs time.perf_counter() - Super Fast Python1 savers
- Reflections on OpenAI33 savers
- LLM Daydreaming · Gwern.net12 savers
- Modeling Symmetries | Mark Neumann1 savers
- Same Energy | Visual Search Engine12 savers
- how we accidentally solved robotics by watching 1 million hours of YouTube | atharva's blog5 savers
- Transformer Progress | Leela Chess Zero1 savers
- UUIDv7 Benefits1 savers
- Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers | Edward Li's Blog2 savers
- How the jax.jit() JIT compiler works in jax-js - Eric2 savers
- Convex Optimization1 savers
- Specify an SSH key for git push for a given domain - Stack Overflow1 savers
- Yamashita's gold - Wikipedia1 savers
- The Gap Map34 savers
- QuadTree vs Spacial hashing; which to use? : r/gamedev1 savers
- ChatGPT7 savers
- A Survival Guide to a PhD26 savers
- Do I Need to Go to University? -- colah's blog25 savers
- How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog24 savers
- What are Diffusion Models? | Lil'Log16 savers
- A Recipe for Training Neural Networks15 savers
- Rive - The new standard for interactive graphics14 savers
- Anson Yu's Personal Site11 savers
- Jaclyn - straightupjac8 savers
- Conventional Commits5 savers
- A Gentle Introduction to Yao's Garbled Circuits4 savers
- Generative ML in chemistry is bottlenecked by synthesis3 savers
highlights — 75
if a small region of the universe by chance reached a more stable vacuum, this "bubble" (also called "bounce")[3][4] would spread
False vacuumWe want to learn a compressed representation 𝑍 Z such that a generator fed ( 𝑍 , 𝐿 ) (Z,L) can predict 𝑌 Y almost as well as a teacher model that sees the full 𝐶 C.
LLMs can invent their own compression - Rajan AgarwalIn the very small sample set above, 8/10 attacks had windows of opportunity of less than a week. Setting a cooldown of 7 days would have prevented the vast majority of these attacks from reaching end users
We should all be using dependency cooldownsSince the light field goes (close) to zero at the surface, it has very little penetration into metal at all, meaning the vast majority of the light power is reflected
optics - Why do metals have high optical reflectivity? - Physics Stack ExchangeThe question is how to calculate log(LSE) without materializing the full logit table.
Cut Cross Entropy from first principles - Omkaar KamathIt was the confidence that things will be better, that they will have affordable housing, jobs, etc. this confidence in the future helped increase trust in government, fellow citizens, and facilitate the baby boom
What was the late 1940s (post World War II) like? : r/AskHistorianslabels must be sparse. Typically closed evals are constructed by approximately retrieving candidate documents, and having humans select the top document from that.
AI Search Insights | ExaThis typically means retrieving the initial set of documents through embeddings or term matching, and then reranking with a small (<1B params) reranker. Because of this, we'd expect in general to trust the ranking of raw search results less than that of a much larger LLM with both more knowledge and more tokens to spend reasoning about the document.
AI Search Insights | Examost reasonable prompts work, for most grading tasks
AI Search Insights | ExaVerification gap: Even with a good prompt, there's a bit of a mismatch here. Fundamentally, the point of retrieval is to provide information that the LLM doesn't already know—if an LLM knew it, we wouldn't need RAG at all. It's a little odd then, to trust an LLM to grade results that it doesn't know the right answer to.
AI Search Insights | ExaAn open eval simply is a list of queries, which can be run over any index.
AI Search Insights | ExaBut at Exa we've seen in practice that this is an imperfect proxy: performance at small scales doesn't necessarily hold at large scale.
AI Search Insights | Exaif a true positive was never even shown to the human labelers, it will be labeled as a negative, regardless whether the human labelers would've selected it.
AI Search Insights | ExaOne way to solve this false negative problem is to reduce the corpus size.
AI Search Insights | ExaIt's because you got to start somewhere. You're trying to take say a disordered phase (liquid) and arrange it into an ordered structure (solid). Just like if you're building a house you can't simply toss all your materials and end up with a house.
Why do phase changes need a nucleation site? : r/askscienceDDL does this in a simple way: it retrieves 2 random facts, ‘thinks about them’, and if the result is ‘interesting’, it is promoted to consciousness and possibly added to the store / trained on
LLM Daydreaming · Gwern.netty has fine-grained incrementalization: changing a single function would only cause a re-parse on that function itself (and nothing else), and its dependent functions, and so on. Pyrefly, on the other hand, uses module-level incrementation: changing a single function would cause a re-parse on the entire file/module, and its dependent files/modules, etc.
Pyrefly vs. ty: Comparing Python’s Two New Rust-Based Type Checkers | Edward Li's Blogif your objects all fit into a single square of your chosen grid size (for example, if your objects are treated as being infinitely small points), and are approximately evenly spaced, then a spatial hash is likely to be more appropriate; you won't get much benefit from the tree structure's ability to early-out from tests.
QuadTree vs Spacial hashing; which to use? : r/gamedevnew materials are a victim of the success of material sciences. Companies and researchers have spent more than 100 years systematically working to discover, optimize, and scale new materials. Today’s materials and processes are much harder to surpass than those of the early twentieth century.
Getting materials out of the lab - Works in ProgressAt the same time, though, I think the lack of enthusiastic adoption suggests that namedtensors don't really solve that problem; I think people have found it a lot easier to just remember various ad-hoc conventions after getting some experience.
[D] Modern best coding practices for Pytorch (for research)? : r/MachineLearningZeeman placed a piece of asbestos soaked in salt water into a Bunsen burner
Zeeman effectBoltzmann was twenty-five years of age when he came upon James Clerk Maxwell's work on the kinetic theory of gases which hypothesized that temperature was caused by collision of molecules.
Ludwig BoltzmannComputing and storing the full Hessian matrix takes Θ ( 𝑛 2 ) memory, which is infeasible for high-dimensional functions such as the loss functions of neural nets
Hessian matrixBatching also lets you take arbitrary diagonals of a tensor easily
Einsum is easy and useful | Erik JennerThere is no free lunch, though: Tensor Parallelism can be complicated to implement and it generally results in each GPU being used less efficiently
Tensor Parallelism in Three Levels of Difficulty | Determined AIAt test (inference) time, use an LLM to generate a large number of candidate solutions, each of which is either a directly-generated answer grid, or is a generated program (e.g., in Python) that will generate an answer grid.
Did OpenAI Just Solve Abstract Reasoning?when they are close together we will have to say they have energy equal to −𝐵 − 𝐵 . This makes sense because then we have to supply 𝐵 𝐵 to pull them apart, and then their energy will be −𝐵+𝐵=0
quantum mechanics - Negative Energy - Physics Stack Exchangethe choice to say the energy is zero when far apart was a human choice.
quantum mechanics - Negative Energy - Physics Stack ExchangeOf all the pairwise distances computed, only about 16% will actually be less than or equal to 𝑟 𝑐
Cell liststhis approach has the advantage of being straightforward to implement and very easy to parallelize
Cell listsThe basis functions are whatever you want them to be. There are no constraints on them other than that they actually form a basis for the representation
quantum mechanics - Basis functions in group theory and wave functions - Physics Stack Exchangeone of the primary reasons that research experience is so desirable during the PhD hiring process is not the research itself, but the fact that the student is more likely to know what they’re getting themselves into.
A Survival Guide to a PhDsince there is no 9 9 -dimensional irreducible representation for S U ( 3 ) , 𝑆 𝑈 ( 3 ) , he made the striking prediction that there should be a 10th short-lived baryonic particle with similar properties and masses as the nine other ones, so that they transformed in the 10 10 -dimensional irreducible representations of S U ( 3 ) . 𝑆 𝑈 ( 3 ) . The missing particle was soon found
Tensor representations of \(SU(N)\)if you define your own container class, it will be considered to be a pytree leaf unless you register it with JAX
Working with pytrees — JAX documentationif you define your own container class, it will be considered to be a pytree leaf unless you register it with JAX
Working with pytrees — JAX documentationSometimes, when the arguments don’t depend on one another, calls to jax.debug.print() may print them in a different order when staged out with a JAX transformation. I
Introduction to debugging — JAX documentationerrain contour matching, or TERCOM, is a navigation system used primarily by cruise missiles. It uses a contour map of the terrain that is compared with measurements made during flight by an on-board radar altimeter.
TERCOM - WikipediaTerrain contour matching, or TERCOM, is a navigation system used primarily by cruise missiles. It uses a contour map of the terrain that is compared with measurements made during flight by an on-board radar altimeter.
TERCOM - Wikipediathe United Kingdom did not accept the tribal passports of the Haudenosaunee Nationals field lacrosse team for travel to the UK for the 2010 World Lacrosse Championship.[7][8] The United States government offered to immediately issue United States passports to the team-members,
Iroquois passport - Wikipedialet ti be the time to collect the i-th coupon after i − 1 coupons have been collected
Coupon collector's problem - Wikipediaworking full-time at 2 steps/day
Generative ML in chemistry is bottlenecked by synthesisThe demons of PMI, yield, and other phenomena is why the ‘hopscotching around’ in reactions is a problem
Generative ML in chemistry is bottlenecked by synthesisAdmiral Yi commanded his navy using kites. His kites had specific markings directing his fleet to perform various orders
Kite - Wikipedia"Some of the mass of the original atom has been converted into kinetic and electromagnetic energy" but exactly which part of the atom loses its mass (electron, proton or neutron)
homework and exercises - In what way is mass converted into energy in nuclear reaction? - Physics Stack Exchangewhen we measure mass, we are measuring a sum of effects: mass energy of protons, neutrons, electrons, AND potential energies associated with the nuclear and coulomb forces. Those potentials are a net of a negative value, so the mass we measure is less than the individual, unbound masses
homework and exercises - In what way is mass converted into energy in nuclear reaction? - Physics Stack Exchangeimport webdataset as wds
Training MultimodalObject store storage is also cheaper than machine disk storage
Training MultimodalAnalysis of wheels from two tanks (32 road wheels each, 64 road wheels total) yielded an estimate of 270 tanks produced in February 1944, substantially more than had previously been suspected.[5] German records after the war showed production for the month of February 1944 was 276
German tank problemIt was just fascinating listening to him talk because it was really obvious that he was full of passion for what he was doing.
Have anyone met Vitalik Buterin on campus before he dropped out? : r/uwaterlooAlthough one typically doesn't use VASP or QE for post-Hartree Fock processes (chemists typically turn to softwares like Gaussian),
Quantum ESPRESSO vs VASP - Matter Modeling Stack Exchange