Top stories

AirPods libreated from Apple's ecosystem
moonleay about 4 hours ago

AirPods libreated from Apple's ecosystem

LibrePods is an open-source, privacy-focused alternative to proprietary wireless earbuds, allowing users to control their data and customize their audio experience. The project aims to provide a sustainable and ethical option for personal audio devices.

github.com
289 55
Summary
IDEmacs: A Visual Studio Code clone for Emacs
nogajun about 3 hours ago

IDEmacs: A Visual Studio Code clone for Emacs

IDEmacs is an open-source integrated development environment (IDE) for the Emacs text editor, providing a powerful and customizable platform for writing, debugging, and deploying code across various programming languages and environments.

codeberg.org
72 6
Summary
Our investigation into the suspicious pressure on Archive.today
immibis about 18 hours ago

Our investigation into the suspicious pressure on Archive.today

AdGuard DNS announced plans to block Archive.today, a website that allows users to save web pages for future reference. The move was prompted by concerns over Archive.today's potential to enable the circumvention of AdGuard's ad-blocking and content-filtering services.

adguard-dns.io
1,355 366
Summary
vitalnodo about 6 hours ago

libwifi: an 802.11 frame parsing and generation library written in C

libwifi.so
64 5
todsacerdoti about 5 hours ago

Blocking LLM crawlers without JavaScript

The article discusses techniques for blocking web crawlers without relying on JavaScript, such as using robots.txt files, IP address filtering, and HTTP headers. It provides a step-by-step guide on implementing these methods to prevent unwanted crawling and scraping of a website.

owl.is
31 16
Summary
ingve 9 days ago

When did people favor composition over inheritance?

The article discusses the shift in software design principles from favoring inheritance to favoring composition, and explores the reasons behind this change, such as the need for more flexible and maintainable code.

sicpers.info
96 53
Summary
birdculture about 5 hours ago

The inconceivable types of Rust: How to make self-borrows safe (2024)

The article explores the concept of 'inconceivable types' in Rust, a programming language, and how they can be used to make self-borrows safe. It discusses the challenges of handling complex data structures and the solutions provided by Rust's type system to ensure memory safety.

blog.polybdenum.com
28 0
Summary
Things that aren't doing the thing
downboots about 10 hours ago

Things that aren't doing the thing

The article explores the concept of 'things that aren't doing the thing,' highlighting how certain objects or situations may appear to be doing something, but are actually not fulfilling their intended purpose. It encourages readers to be mindful of such occurrences and to question assumptions about the functionality of various objects and situations in their daily lives.

strangestloop.io
142 74
Summary
smartmic about 7 hours ago

AsciiMath

The article provides an overview of AsciiMath, a lightweight markup language for representing mathematical expressions in a plain text format. It explains the key features and advantages of using AsciiMath, such as its simplicity, portability, and ability to be easily integrated into web pages and applications.

asciimath.org
56 11
Summary
When UPS charged me a $684 tariff on $355 of vintage computer parts
goldenskye about 4 hours ago

When UPS charged me a $684 tariff on $355 of vintage computer parts

The article discusses the author's experience with UPS charging a $684 tariff on a $35 purchase, highlighting the issue of unexpected and high customs fees for online international purchases and the frustration it can cause for consumers.

oldvcr.blogspot.com
109 76
Summary
Boa: A standard-conforming embeddable JavaScript engine written in Rust
maxloh 10 days ago

Boa: A standard-conforming embeddable JavaScript engine written in Rust

Boa is a high-performance JavaScript and WebAssembly runtime written in Rust, designed to provide efficient and reliable execution of JavaScript code on the server-side.

github.com
178 55
Summary
Transgenerational Epigenetic Inheritance: the story of learned avoidance
nabla9 about 10 hours ago

Transgenerational Epigenetic Inheritance: the story of learned avoidance

The article examines how different factors, such as social and environmental influences, can shape individual behavior and decision-making processes. It explores the complex interactions between biological, psychological, and societal factors that contribute to human behavior.

elifesciences.org
122 72
Summary
Computing Across America (1983-1985)
austinallegro 10 days ago

Computing Across America (1983-1985)

This article explores the Winnebiko, an ambitious human-powered vehicle created by author and inventor Steven K. Roberts. The Winnebiko was a self-contained mobile research lab and living space designed for long-distance travel, showcasing the potential of human-powered transportation and the integration of technology into a unique and pioneering design.

microship.com
6 0
Summary
Two_hands about 20 hours ago

EyesOff: How I built a screen contact detection model

ym2132.github.io
12 1
Show HN: Unflip – a puzzle game about XOR patterns of squares
bogdanoff_2 4 days ago

Show HN: Unflip – a puzzle game about XOR patterns of squares

UnFlip is a unique puzzle game where players must flip and rotate tiles to uncover hidden images. The game features a minimalist design, challenging levels, and an addictive gameplay loop that encourages players to keep playing and solving increasingly complex puzzles.

unflipgame.com
90 22
Summary
i_don_t_know about 9 hours ago

Archimedes – A Python toolkit for hardware engineering

The article introduces Archimedes, a new open-source project aimed at developing advanced tools and technologies for sustainable city planning and infrastructure management. The project focuses on leveraging machine learning, data analytics, and simulation capabilities to optimize urban systems and enhance environmental resilience.

pinetreelabs.github.io
57 9
Summary
Linux on the Fujitsu Lifebook U729
ibobev about 13 hours ago

Linux on the Fujitsu Lifebook U729

The article discusses the author's experience installing and using Linux on the Fujitsu Lifebook U729 laptop. It highlights the laptop's hardware compatibility, Linux distribution compatibility, and the overall performance and user experience when running Linux on this device.

borretti.me
173 125
Summary
I made a better DOM morphing algorithm
joeldrapper 9 days ago

I made a better DOM morphing algorithm

At least I think it’s better, but also I could also be missing something obvious.

joel.drapper.me
69 35
Summary
JVM exceptions are weird: a decompiler perspective
birdculture 11 days ago

JVM exceptions are weird: a decompiler perspective

The article explores the intricacies of JVM exceptions from a decompiler's perspective, highlighting the peculiarities and challenges involved in understanding and working with exception handling mechanisms in the Java Virtual Machine.

purplesyringa.moe
61 3
Summary
Report: Tim Cook could step down as Apple CEO 'as soon as next year'
achow about 7 hours ago

Report: Tim Cook could step down as Apple CEO 'as soon as next year'

According to a report, Apple CEO Tim Cook is expected to step down from his position as soon as next year, after leading the company for over a decade.

9to5mac.com
87 166
Summary
TCP, the workhorse of the internet
signa11 about 22 hours ago

TCP, the workhorse of the internet

This article provides an in-depth technical dive into the internal workings of the Transmission Control Protocol (TCP), covering its core concepts, connection establishment and termination, flow control mechanisms, and troubleshooting techniques.

cefboud.com
285 139
Summary
bluejay2 about 10 hours ago

The computer poetry of J. M. Coetzee's early programming career (2017)

This article explores J.M. Coetzee's early career as a computer programmer and his experiments with computer-generated poetry, providing insights into the intersection of technology and creative writing in the 1960s.

sites.utexas.edu
47 10
Summary
ibobev about 13 hours ago

Weighting an average to minimize variance

This article discusses the concept of minimum variance, which is the principle of choosing the portfolio with the smallest variance among all portfolios with the same expected return. The author explains the mathematical foundations and practical implications of this fundamental principle in portfolio optimization.

johndcook.com
80 38
Summary
AMD continues to chip away at Intel's x86 market share
speckx about 8 hours ago

AMD continues to chip away at Intel's x86 market share

AMD has continued to gain market share in the x86 processor market, now accounting for over 25% of all x86 chips sold and powering 33% of all desktop systems. This growth demonstrates AMD's increasing competitiveness against Intel in the personal computer and server processor markets.

tomshardware.com
130 56
Summary
Nevada Governor's office covered up Boring Co safety violations
Chinjut about 9 hours ago

Nevada Governor's office covered up Boring Co safety violations

The article discusses the Boring Company, Elon Musk's tunneling venture, facing OSHA citations and fines for safety violations at its Nevada project, which were later rescinded after the governor's office allegedly altered documents related to the citations.

fortune.com
186 33
Summary
Trellis AI (YC W24) Is Hiring: Streamline access to life-saving therapies
macklinkachorn about 11 hours ago

Trellis AI (YC W24) Is Hiring: Streamline access to life-saving therapies

Trellis AI is seeking a Forward Deployed Engineer to join their team. The role involves working closely with customers to understand their needs and deploy Trellis AI's solutions to address their challenges.

ycombinator.com
1 0
Summary
Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer
wiso 5 days ago

Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer

The article discusses SparseStrips, an open-source library that provides a space-efficient data structure for representing 2D sparse data. It outlines the key features of SparseStrips, including efficient data storage, fast data access, and support for various operations on the sparse data.

github.com
12 3
Summary
wenderen about 4 hours ago

Solving Project Euler: Problem 45

The article explores the relationship between the triangular, pentagonal, and hexagonal numbers, focusing on proving that the sequence of triangular numbers, pentagonal numbers, and hexagonal numbers eventually converges. It presents a mathematical proof that the 285th triangular number is the first number that is simultaneously triangular, pentagonal, and hexagonal.

loriculus.org
6 1
Summary
Messing with scraper bots
HermanMartinus about 21 hours ago

Messing with scraper bots

herman.bearblog.dev
217 75
RicoElectrico 10 days ago

Feature Extraction with KNN

The article discusses a technique called Fast k-Nearest Neighbors (FastKNN) extraction, which aims to efficiently identify the k nearest neighbors of a given data point. It provides an overview of the algorithm and its implementation in the fastknn Python library.

davpinto.github.io
18 3
Summary