2. Laya the open source version of Jev (laya.convaiinnovations.com)
Laya offers an open-source alternative to Jev, capable of evaluating decisions across more than 100 programming languages in one go. It boasts improved performance with calibrated probabilities, making it a compelling option for developers seeking efficiency.
3. Human brain is two separate organs, Stanford Medicine-led research finds (med.stanford.edu)
4. If math is more than proof, we need to better celebrate the rest of it (terrytao.wordpress.com)
5. GPT-6 Astra Solves a WWI German Radio Cipher (www.prinzai.com)
6. San Francisco Onion Futures Company (onionfutures.com)
7. English: A vs. An (www.redblobgames.com)
8. Almost Never Use AI to Write Anything Substantive (erichgrunewald.substack.com)
9. Brood War Bench (bw.swerdlow.dev)
A detailed analysis reveals the performance of three models—Codex, Claude, and Grok—in 171 matches of Brood War, including their costs and game-by-game outcomes. Discover which model emerged victorious and how they compared against each other.
10. "The Secret Life of Circuits" is here (blog.coredump.cx)
11. What Zig felt like, coming from Rust (besok.github.io)
A seasoned Rust developer shares their personal experience transitioning to Zig, highlighting the differences in language design and functionality. This insight offers a unique perspective for those interested in the evolution of programming languages and their ecosystems.
12. Tin: full-text search for Postgres (planetscale.com)
TIN offers a powerful solution for implementing full-text search capabilities in Postgres, enhancing the speed and functionality of data retrieval. It’s a valuable tool for developers looking to improve search performance in their applications.
13. Measure internet censorship. Contribute to the largest open dataset (ooni.org)
Help build a comprehensive dataset on global internet censorship by participating in a new initiative. Your contributions can help shed light on the extent of online restrictions worldwide.
14. Asking Authors About Their Own Papers (medium.com)
15. How Hacker News ranking works: scoring, controversy, and penalties (2013) (www.righto.com)
16. How OpenAI Used Its Own LLMs to Design Its Jalapeño Chip (spectrum.ieee.org)
17. Microsoft director: AI scraping 'the largest theft of labor in human history' (www.tomshardware.com)
A Microsoft director claims that AI scraping represents a significant violation of labor rights, as it involves using content from sources like the NYT without permission. The ongoing debate highlights the tension between AI development and copyright laws.
18. Btrfs/ZFS/bcachefs under workloads classic benchmarks skip (bartosz.fenski.pl)
19. You can defeat the Dream Devourer from Chrono Trigger using an int overflow (chrono.fandom.com)
20. Science Is Open Software (jepedersen.dk)
Why do you care about (open source) software? - Everyone I spend a lot of my time working on software. I have been asked why software matters more times than I can remember. Software is, people say, not science. It’s a time sink, something to rush past in the pursuit of what really matters: results (and papers if you’re in academia).
The piece argues that modern science and open source software are closely intertwined, challenging the perception that software is merely a distraction. It highlights the significance of embracing open source practices in scientific research and offers actionable steps for those interested in making a change.
21. Alibaba open-sources AI model that can detect cancer and nearly 150 conditions (www.scmp.com)
Alibaba’s newly open-sourced AI model has shown impressive results in detecting cancer and nearly 150 other conditions, outperforming most radiologists in tests involving 40,000 real-world exams. This advancement could significantly impact the future of medical diagnostics and patient care.
22. New evidence for hidden chambers beyond Tutankhamun's tomb (www.nature.com)
Recent geophysical surveys suggest the possibility of hidden chambers near Tutankhamun’s tomb, potentially linked to Nefertiti’s burial site. While the findings are intriguing, experts caution that more research is needed before confirming any discoveries.
23. You can run Git on object storage if you re-make packfiles (www.tigrisdata.com)
24. Why building a Rust LSP is hard (rust-glancer.github.io)
Creating a Rust Language Server Protocol (LSP) is challenging, especially when it comes to managing memory usage effectively. The article discusses the complexities involved in developing an efficient Rust LSP that avoids excessive memory consumption.
25. SDCC – Small Device C Compiler (sdcc.sourceforge.net)
26. A graphical desktop for the ZX Spectrum (github.com)
A new graphical user interface for the ZX Spectrum allows users to experience a modern desktop environment on the classic 48K system, all built in Z80 assembly. Check out how this project aims to breathe new life into retro computing.
27. Compiler-style optimization for drawing via Skia (arxiv.org)
To address this issue, we introduce $μ$Skia, a formal semantics for the Skia 2D graphics library, and mechanize this semantics in Lean. $μ$Skia covers language and graphics features like canvas state, the layer stack, blending, and color filters, and the semantics itself is split into three strata to separate concerns and enable extensibility. We then identify four patterns of sub-optimal Skia code produced by Google Chrome, and then write replacements for each pattern. $μ$Skia allows us to verify the replacements are correct, including identifying numerous tricky side conditions. We then develop a high-performance Skia optimizer that applies these patterns to speed up rasterization. On 99 Skia programs gathered from the top 100 websites, this optimizer yields a speedup of 18.7% over Skia's most modern GPU backend, while taking at most 32 $μ$s for optimization. The speedups persist across a variety of websites, Skia backends, and GPUs. To provide true, end-to-end verification, optimization traces produced by the optimizer are loaded back into the $μ$Skia semantics and translation validated in Lean.
Inefficient sequences of drawing operations can slow down even the most optimized applications like Google Chrome. This piece discusses how compiler-style optimization techniques could enhance rasterization processes in libraries such as Skia, potentially improving performance in graphical rendering.
28. ZK-JPEG: Zero-Knowledge Image Editing and Compression (eprint.iacr.org)
Camera attestation uses digital signatures to prove an image's provenance from a camera. Lossy compression makes minute changes in order to reduce an image's size, and blurring or redacting regions of an image can protect its subjects. These changes invalidate an image's signature. Prior works use zero-knowledge (ZK) to prove a published image's edit history, but they do not survive lossy encoding such as the JPEG format.
We present \zkjpeg, a cryptographic tool for JPEG compression that proves an image was correctly compressed from a secret, committed input. In addition, our tool can verify a large family of image transformations by integrating them into JPEG compression with minimal cost.
Our system is fast, flexible, and can be instantiated from off-the-shelf ZK tools. We use PicoZK to convert Python image editing code into a ZK circuit for the line-point zero knowledge (LPZK) proof system.
A new method leverages zero-knowledge proofs to enhance image authentication, ensuring that photos can be verified for authenticity even after undergoing common edits or compression. This approach aims to counter the rise of deep fakes by maintaining the integrity of images while allowing for necessary transformations.
29. The Railways Killed a Medieval Law [the Deodand] (daily.jstor.org)
The article discusses the historical practice of deodands, which assigned monetary value to objects that resulted in fatalities, often aiding grieving families. It examines how the advent of railways led to the decline of this medieval law.
30. Show HN: CUA-S1 – A System One Model for Computer Use (github.com)
Dillon and Francesco from Cua are examining the necessity of using advanced language models for various computer tasks. They differentiate between tasks that require complex reasoning and those that involve simpler, more straightforward decisions.