Value Classes Still Need Compiler Sympathy

This post discusses preview features in JDK 28 JEP 401, a major Valhalla milestone, has been integrated as a preview feature in JDK 28. This is very exciting, as value classes increase both our ability to communicate the semantics of our programs to others and the optimization opportunities available to the JVM. However, I have … Devamını oku

RAG Is Simpler Than You Think

Nowadays, most people seem to over-engineer their RAG stack. They jump straight to embeddings, vector databases, and reranking pipelines. Meanwhile, their users just want to find the doc that says“How to reset my password.” In engineering, there’s always the right tool for the right problem. In AI Retrieval Systems it’s not different. Before we dive … Devamını oku

Oldinsurancemaps.net is now a Charter Project

OSM US is incredibly excited to announce the latest Charter Project:OldInsuranceMaps.net(OIM)! If you’re a map nerd you’ll remember ever seeing a Sanborn Insurance Map in person. They often come in absolutely massive tomes that were once perhaps the closest you could get to OpenStreetMap before the digital age; over the years, each page becomes a … Devamını oku

The End of Programming

Last week Bun 1.4 was released. This was the one that contains the rewrite of Bun from Zig into Rust, apparently containing more than 1 millions new lines of Rust code. And while this caused a bunch of drama in the programming community centered around the language switch, I think the most important thing about … Devamını oku

More than half of adults in U.S. say they lack basic statistical understanding

UNIVERSITY PARK, Pa. — From the daily weather forecast to a baseball player’s batting average to an individual’s risk of developing lung cancer, understanding statistics can help people in the United States navigate their lives, according toMark Ramos, assistant research professor of health policy and administration at Penn State. However, more than half of adults … Devamını oku

Python’s pre-declared constants are kinda weird

python has 6 pre-declared “constants”:True,False,None,__debug__,Ellipsis(or equivalently…), andNotImplemented. but they all behave slightly differently, for some reason.True,False, andNoneTrue,False, andNoneare keywords. they aren’t identifiers, they’re just straight up their own lexical tokens. which is really weird; nothing else is like this in python. usually stuff is resolved during regular name resolution, not in the lexer itself.an interesting … Devamını oku

OpenAI Jalapeño: Better than Nvidia Blackwell

OpenAI has spent the past couple years quietly building “Jalapeño,” an inference chip just announced at Hot Chips. Rumors of a successful tapeout had been swirling for a while. But now we have details. OpenAI invited us to look at their chip,go to their labs to check out how real it is, andbenchmarkit with ourInferenceXsuite. … Devamını oku

Black hole singularity is a surface not a point

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them. Have an idea for a project that will add value for arXiv’s community?Learn more about arXivLabs.