Supermium – Chromium fork for Win 2003/XP and newer
Supermium is a Chromium-based browser designed for both legacy and modern Windows platforms, offering privacy enhancements and less dependency on GitHub. It supports older systems without enforcing HTTPS, and unlike Chrome, it maintains support for Manifest V2 extensions.

The Classic Adventures Solution Archive

A much overdue update - welcome to 2024!As of yesterday, the Classic Adventures Solution Archive has been online for 25 (!) years. No mean feat for a small, clumsily named hobby site which was never intended to do much more than host the various solutions your truly had jotted down over the years. And here we are, several incarnations and a whopping 10,000 games later. Most of my fellow ...

Show HN: Hancho – A simple and pleasant build system in ~500 lines of Python
Hancho is a Python-based build system that merges Ninja's speed with Bazel's syntax, allowing for fast command execution and extensible build rule functions. It simplifies the build process by not requiring separate rules for each output file and supports calling arbitrary Python code.

Zoomable, translated version of the 15th century Mappa Mundi

This website uses technical and third-party cookies to ensure the best browsing experience. By continuing to browse this site you are agreeing to our use of cookies.

David Holladay, blindness technology pioneer, dies at age 70

Duxbury Systems mourns the loss of David Holladay, a pioneering braille software innovator, who passed after an accident. His contributions to accessibility and braille technology were significant, and his funeral will be streamed online.

TikTok is finally on the decline
Ad agency executives aren't buying into the app's request to increase app spending. president joe biden has joined the platform to reach the youths - but it'll be rocky from there, says john sutter jr. he says the company is pissing off its high-profile users despite its newer features and lack of monetization if it keeps growing in the future. the u

Open Beam Interface
The article discusses a board designed to enhance data accessibility for microscopes, compatible with many SEMs and FIBs, and thanks sponsors for supporting its development. It highlights the board's ability to interface with external beam controls and the ongoing search for more microscopes and sponsors.

Bookish Diversions: Do Audiobooks Count?
The Kindle, launched in 2007, was expected to revolutionize publishing but didn't, while the iPhone, released the same year, inadvertently boosted ebooks and audiobooks. Audiobooks have seen growth due to their convenience for multitasking, unlike ebooks, which have stagnated.

First known photos of 'lost bird' captured by scientists
Scientists have photographed the "lost" Yellow-crested Helmetshrike in the Congo after nearly 20 years, raising hopes for its population amidst threats like deforestation. The UTEP-led expedition also rediscovered a frog species unseen since the 1950s.

CS 6120: Advanced Compilers: The Self-Guided Online Course

CS 6120 is a Cornell PhD course on programming language implementation, covering both foundational compiler topics and advanced research areas. The curriculum includes readings, videos, and practical tasks using LLVM and a custom IR, all open source on GitHub.

An Apple district manager's Macintosh Portable in 1989-91 (featuring GEIS Apple
The article details a collector's exploration of a late prototype Macintosh Portable with unique features and pre-production content, including a beta OS and Apple sales applications. It also describes the Portable's specs, market performance, and software relics.

Telegram for America (1956)
The article showcases Western Union's history, telegraph services, and technological advancements like fax and mobile telegrams, with vivid 1950s imagery. Reviewers praise its historical insight and technological evolution.

An Unbelievable Demo (2021)
The author narrates an encounter with a Sun Microsystems VIP who unknowingly presented the author's own open source DTrace tools as a new product. Sun had stripped the author's name and open source licenses from the tools, highlighting a cultural issue within the company.

The Substantiality of Spirit: Georgiana Houghton's Pictures from the Other Side
Georgiana Houghton's 1871 London exhibition showcased her unique, spiritualist paintings, which predated abstract art. She believed in communicating with entities in the spirit world, a concept reflected in her works that were largely unrecognized by historians.

Ask HN: How can I learn about performance optimization?

The article recommends Denis Bakhvalov's resources and Brendan Gregg's blog for learning performance optimization, emphasizing app architecture and big picture over micro techniques. It also mentions a story about Steve Jobs inspiring a faster Mac boot time.

Megaparsec Tutorial

The article details a standalone tutorial on Megaparsec, a Haskell parsing library, and discusses its evolution, features, and how to use it effectively, including handling custom parsing errors and stream types. It compares Megaparsec with other parsing libraries, highlighting its balance between speed, flexibility, and error message quality.

Algorithmic Thinking (2nd Edition)
Daniel Zingaro's "Algorithmic Thinking: Unlock Your Programming Potential" is a comprehensive guide for learning algorithms through problem-solving, offering practical explanations and updated content in its second edition. The book is praised for its clarity, engaging problems, and step-by-step solutions that make complex concepts accessible to learners and professionals.

Sequent Calculus as a Compiler Intermediate Language (2016) [pdf]

The article discusses Sequent Core, a new intermediate language based on sequent calculus for compiler optimization, comparing it to the λ-calculus. It details Sequent Core's implementation in the Glasgow Haskell Compiler and its potential advantages in control flow and optimization.

Ente: Open-Source, E2E Encrypted, Google Photos Alternative
Protect your photos and videos with Ente - a secure, cross-platform, open source, encrypted photos app. Automatic backups, end-to-end encryption, collaborative albums, family plans, library-sync, 1-click import, human support, locked photos, live photos, descriptions, private sharing, search and more.

Wintergatan Marble Machine (2016) [video]

Byte Interviews the Apple Lisa Dev Team (1983)

Laurie Anderson on making AI chatbot of Lou Reed: 100%, sadly addicted
Laurie Anderson, deeply engaged with AI, has created a virtual version of her late partner Lou Reed, using his digital legacy to interact with his style and vocabulary. Her exhibition and talks explore the artistic and ethical implications of AI in creative processes.

ShotSpotter: listening in on the neighborhood
A leaked spreadsheet revealed the secretive locations of SoundThinking's (formerly ShotSpotter) acoustic sensors, which detect gunfire for law enforcement but face criticism for potential civil rights impacts and lack of independent efficacy validation. The article's author investigates the sensors in Albuquerque, noting their urban density and distribution patterns reflecting socioeconomic ...

Learning Theory from First Principles [pdf]

The article discusses the ubiquity of data and the importance of machine learning for automated processing, emphasizing the need for learning theory to guide new techniques. The textbook aims to present learning theory principles and mathematical guarantees for widely used learning algorithms.

Writing a Minecraft server from scratch in Bash (2022)
The author recounts their challenges and solutions in creating a Minecraft server using Bash, highlighting issues with binary data parsing and implementing various data types. They also describe optimizations made to handle the game's real-time demands and data structures for the server.

Mathematicians prove Pólya's conjecture for the eigenvalues of a disk
Polterovich and team confirmed Pólya's spectral geometry conjecture for disks, a challenge unsolved since 1954. Their theoretical proof has potential applications in physics and numerical computation.

How user groups made software reuse a reality
Developers used to search for code in books or user group catalogs before software repositories, contributing their own code for shared use. User groups facilitated code sharing and quality standards, evolving from manual code porting to cooperative development amid technological advances.

Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
The article introduces a tutorial series on creating 2D games with Common Lisp, covering environment setup and basic simulation. It discusses Lisp's unique features like metalinguistic abstraction and the Entity-Component-System pattern for game development.

Scenes from the last operational Morse-code radio station in North America
In January 1997, the French coast guard sent its last Morse code message, marking the end of an era as satellite radio emerged. KPH Maritime Radio in North America, maintained by enthusiasts dubbed "radio squirrels," continues to operate, preserving the legacy of Morse code communication.

AI startups require new strategies: This time it's different
Startups must leverage their specific advantages they have over incumbents to overcome the massive barriers erected by those incumbents: Mature products, mature distribution channels, brand, trust, optimized organizations, and cash in the bank. However, in the AI revolution many of those advantages are unavailable. Some even become a disadvantage. This is substantively different from the ...