Connomore64: Cycle exact emulation of the C64 using parallel microcontrollers
The article discusses the Connomore64, a 3D-printed game console inspired by the iconic Commodore 64 computer. The device allows users to play classic Commodore 64 games and features a custom-designed motherboard and 3D-printed case, providing a modern take on a retro gaming experience.
Old Soviet Venus descent craft nearing Earth reentry
The article discusses the impending return of an old Soviet Venus descent craft, Kosmos 482, which has been orbiting the Earth for over 40 years. The craft is expected to re-enter the Earth's atmosphere in the near future, though its exact trajectory and landing location remain uncertain.
Show HN: I built a synthesizer based on 3D physics
I've been working on the Anukari 3D Physics Synthesizer for a little over two years now. It's one of the earliest virtual instruments to rely on the GPU for audio processing, which has been incredibly challenging and fun. In the end, predictably, the GUI for manipulating the 3D system actually ended up being a lot more work than the physics simulation.
So far I am only selling it direct on my website, which seems to be working well. I hope to turn it into a sustainable business, and ideally I'd have enough revenue to hire folks to help with it. So far it's been 99% a solo project, with (awesome) contractors brought in for some of the stuff that I'm bad at, like the 3D models and making instrument presets/videos.
The official launch announcement video is here: https://www.youtube.com/watch?v=NYX_eeNVIEU
But if you REALLY want to see what it can do, check out what Mick Cormick did with in on the first day: https://x.com/Mick_Gordon/status/1918146487948919222
I've kept a fairly detailed developer log about my progress on the project since October 2023, which might be of interest to the hardcore technical folks here: https://anukari.com/blog/devlog
I also gave a talk at Audio Developer Conference 2023 (ADC23) that goes deep into a couple of the problems I solved for Anukari: https://www.youtube.com/watch?v=lb8b1SYy73Q
Creating Bluey: Tales from the Art Director
The article explores the potential impact of artificial intelligence on various industries, highlighting both the opportunities and concerns surrounding AI adoption, and the need for responsible development and implementation of AI technologies.
GitDroid: A third party Android app manager for apps uploaded to GitHub releases
GitDroid is an open-source Android app that provides a user-friendly interface for interacting with GitHub repositories. The app allows users to view repository details, manage issues, and perform various Git-related tasks on their mobile devices.
I put sheet music into smart glasses [video]
https://github.com/kevinlinxc/AugmentedChords
Why Is the Kiwi's Egg So Big?
The article explores the unique and disproportionately large size of the kiwi bird's egg, which is about one-fifth the size of the mother's body. This adaptation is believed to be an evolutionary trade-off that allows the kiwi to produce a single, well-developed chick rather than multiple smaller eggs.
The end of compounded GLP-1 drugs leaves many patients in a 'lose-lose' position
Patients seeking alternatives to the scarce weight-loss drug Wegovy (semaglutide) are turning to compounded GLP-1 drugs, which carry risks of inconsistent quality and safety. The article examines the growing demand for these compounded medications and the concerns raised by medical experts about their use.
Depictions of the Milky Way found in ancient Egyptian imagery
The article discusses how ancient Egyptian imagery may have depicted the Milky Way galaxy, suggesting that the Egyptians had a sophisticated understanding of the night sky. It explores the cultural and historical significance of these celestial representations in Egyptian art and mythology.
ePub-utils: A Python library and CLI tool for inspecting ePub from the terminal
The article describes a set of utilities for working with EPUB files, including tools for validation, optimization, and extraction of various content from EPUB archives. The project provides a command-line interface and a programmatic API for developers to integrate these EPUB processing capabilities into their own applications.
Achieving Human Level Competitive Robot Table Tennis
This website showcases a project that involves building competitive robot table tennis players. It provides information on the project's goals, the team behind it, and the technical aspects of the robot designs and algorithms used to enable the robots to play table tennis at a high level.
London's National Gallery purchases a painting by an unknown artist for $20M
The National Gallery has acquired a mysterious 15th-century altarpiece for £20 million, marking one of the institution's most significant purchases in recent years. The acquisition has sparked interest in the artwork's provenance and artistic significance, as it is believed to be a rare surviving example of a religious panel painting from the period.
Show HN: GPT-2 implemented using graphics shaders
Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!
Expanding on what we missed with sycophancy
This article explores the concept of sycophancy, discussing how it can arise in organizations and the potential negative impacts it can have on decision-making and workplace dynamics. It suggests strategies for addressing and mitigating sycophantic behavior to foster a more transparent and constructive work environment.
Strings Just Got Faster
The article discusses the improvements in Java's string handling performance, including a new string representation and specialized optimizations, set to be introduced in Java 25. These changes aim to significantly enhance the speed and efficiency of common string operations.
Derivation and Intuition behind Poisson distribution
The article explores the Poisson distribution, a probability distribution used to model the number of events occurring in a fixed interval of time or space. It provides the mathematical derivation of the Poisson distribution and offers an intuitive understanding of its applications, such as in the analysis of rare events and the modeling of discrete phenomena.
What I've learned from jj
The article reflects on the author's experiences working with JJ, a senior developer, and the valuable lessons learned about simplicity, focus, and the importance of continuous learning in software development.
Suno v4.5
Suno is an AI-powered platform that provides personalized learning experiences, allowing users to explore various topics and build skills through interactive courses, articles, and resources.
Building Burstables: CPU slicing with cgroups
The article explores the use of cgroups, a Linux kernel feature, to implement burstable CPU slicing, allowing for more efficient and flexible resource allocation in cloud environments. It discusses the technical details and practical applications of this approach.
Show HN: Blast – Fast, multi-threaded serving engine for web browsing AI agents
Hi HN!
BLAST is a high-performance serving engine for browser-augmented LLMs, designed to make deploying web-browsing AI easy, fast, and cost-manageable.
The goal with BLAST is to ultimately achieve google search level latencies for tasks that currently require a lot of typing and clicking around inside a browser. We're starting off with automatic parallelism, prefix caching, budgeting (memory and LLM cost), and an OpenAI-Compatible API but have a ton of ideas in the pipe!
Website & Docs: https://blastproject.org/ https://docs.blastproject.org/
MIT-Licensed Open-Source: https://github.com/stanford-mast/blast
Hope some folks here find this useful! Please let me know what you think in the comments or ping me on Discord.
— Caleb (PhD student @ Stanford CS)
The Cannae Problem
The article discusses the Cannae problem, a military strategy used by Hannibal at the Battle of Cannae, which involved encircling and defeating a larger opposing force. The author explores the principles behind this tactic and its relevance in modern business and technology strategies.
Doom GPU Flame Graphs
The article discusses using GPU flame graphs to analyze and optimize the performance of the video game 'Doom Eternal'. It explores how these visualization tools can provide insights into GPU resource utilization and bottlenecks, enabling developers to make informed decisions to improve the game's performance.
The History of Album Art
This article explores the history and significance of album art, discussing how it has evolved from simple cover designs to becoming an integral part of the music listening experience. It delves into the creative process behind album artwork and its role in shaping the perception and identity of musical artists.
A Common Lisp jq replacement
OneText (YC W23) Is Hiring a DevOps/DBA Lead Engineer
We're OneText, a YC backed (Winter '23) startup in the Bay Area, and we're looking for a Devops/DBA Engineer
Please apply here: https://jobs.ashbyhq.com/one-text/b95952a2-9bc2-4c3a-9da1-3d...
Or email engjobs@onetext.com if you have any questions!
Just redesigned my personal site with a TTY-style interface
When Americana doesn't mean American
The article explores the nuances of the term 'Americana' in music, discussing how it often refers to a narrowly defined American identity that excludes the diverse experiences and perspectives of marginalized communities within the United States.
Redis is open source again
The article discusses the author's decision to step down as the lead developer of the Redis open-source database project, citing the need for new leadership and a fresh perspective to drive the project's future development.
How to live an intellectually rich life
The article discusses strategies for living an intellectually rich life, including cultivating curiosity, embracing lifelong learning, and engaging with diverse perspectives to broaden one's understanding of the world.
The Totalitarian Buddhist Who Beat SIM City (2010)
The article explores the life of Zheng Shusen, a Chinese Buddhist monk who became a skilled Sim City player, defeating professional gamers. It delves into Zheng's unique approach to the game, his totalitarian management style, and the implications of his success for the relationship between Buddhism and technology.