Mounting Git commits as folders with NFS

The author built a project called git-commit-folders that allows users to explore git commits as folders in a filesystem. The project supports FUSE, NFS, and WebDav filesystems.

Rest in Peace, Optane

Intel's Optane memory modules, launched in 2015, were recently discontinued. The technology faced challenges from the rapid advancements in DDR4 DRAM and flash memory, which offered cheaper prices, higher capacity, and improved performance. Optane's value proposition as a unique memory tier diminished over time, and its only remaining advantage was persistence on the memory bus.

I Hacked Magic the Gathering: Arena for a 100% Win Rate
The author discovered a vulnerability in Magic: The Gathering Arena that allowed them to make opponents auto-concede the game, resulting in a 100% win rate. They reported the issue to the game developers and provided the source code and an explanation of how to mitigate the vulnerability.

Why does Gnome fingerprint unlock not unlock the keyring?

Hello, you've been (semi-randomly) selected to take a CAPTCHA to validate your requests. Please complete it below and hit the button!


Maths and science animations
A simulation of a wave inside a stadium- a rectangle and two semicircles. Although it is a very simple shape, the wave function cannot be exactly solved and becomes chaotic. The simulation is actually computed on a rectangular grid of pixels as a cellular automaton- note the checkerboard patterns and pixelated edges. Rolling ellipses of different dimensions to measure their perimeters. The ...

Dogbolt Decompiler Explorer
Decompiler Explorer is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers.

Eclipse: The Demo that Sold 3D to Nintendo
The Eclipse demo, developed by Dylan Cuthbert for the Game Boy, served as the basis for the Super Nintendo game Star Fox and influenced the development of 3D games at Nintendo. The demo was recently discovered by the Video Game History Foundation.

Rage: Fast web framework compatible with Rails
Rage is a Ruby web framework inspired by Deno and built on top of Iodine. It is designed to be a high-performance, API-only framework that is compatible with Rails. The framework includes a fiber scheduler, allowing code to run without blocking while waiting on IO.

Bits (YC S20) is hiring a finance and analytics manager in London

Bits is a YC backed startup, Summer 2020 batch, that helps people build credit. We recently launched a physical credit card in the UK, which is the first ever 0% APR credit card in the market, and offers a unique path to credit for thousands of people who are currently locked out of access to credit completely. We are looking to hire a finance and analytics manager - someone who'll be ...

New theory claims to unite Einstein's gravity with quantum mechanics
A radical theory has been proposed by UCL physicists that unifies gravity and quantum mechanics while preserving Einstein's classical concept of spacetime. The theory suggests that spacetime may be classical and modifies quantum theory, resulting in random and violent fluctuations in spacetime.

Maelstrom: A workbench for learning distributed systems
Maelstrom is a workbench for learning distributed systems by writing your own. It provides standardized tests for different kinds of distributed systems and allows users to write their own implementations to be tested.

Coding4Fun Hardware Boneyard – Using the CueCat with .NET (2006)
In this rogue installment of 'Some Assembly Required' column, Scott Hanselman borrows Travis Illig's CueCat BarCode scanner and creates a plugin for Windows Live Writer than lets him blog more easily about books he's reading. The :CueCat is a cat-themed handheld barcode reader developed in the late 1990s by the now-defunct DigitalConvergence Corporation, which connected to computers using the ...

A Decade of Have I Been Pwned
A decade ago, Troy Hunt launched the website 'Have I Been Pwned?' as a pet project. It quickly gained popularity and became a central player in global cybersecurity. Despite facing challenges and a potential sale, the project continues to have a significant impact on security.

Study of ancient British oral microbiomes reveals shift following Black Death
Researchers from penn state and the university of adelaide examined ancient dental calculus. they found that the bacteria in the streptococcus-dominated group had more functional traits relating to low-fiber, high-carbohydrate diets - traits that characterize modern-day diet. the researchers say their findings help inform our understanding of chronic, noncommunicable diseases. researchers ...

Why Unix kernels have grown caches for directory entries ('name caches')

You don't have permission to access /~cks/space/blog/unix/KernelNameCachesWhy on this server.

Show HN: TSDiagram – Diagrams as Code with TypeScript
Create diagrams and plan your code with TypeScript.

Understanding Keyboard Events Better
This article describes the process of creating a Node.js module to listen to keypresses on Linux machines using X. The author encountered an issue with remapping the Escape key to the Caps Lock key and discovered the reasons behind the discrepancy. They created their own module using xinput and learned about X Key Codes and their mappings.

Designing a Symbol Layer (2021)
A symbol layer can be used to organize the symbols on your keyboard. it's important to measure character frequencies, which helps optimize the layout if you use c++ or other programming languages - john mcgraw-hill says you can apply principles from alpha key layout optimization to symbol layouts too! you might also want to consider using repeat keys to avoid double tapping on some keys, and ...

Starring the Computer

A couple of commodore machines appear in the limit series under the banner of heaven. there's also an ibm ps/2 model 56sx in an episode of secret invasion - along with an hp 85 in screwdriver. here are some appearances of eight-bit british machines, including an atari st, an at&t pc 7300 and an apple macintosh en route to starring the computer

The Norway Model: How the Scandinavian country became a literary powerhouse
The article explores the success of Norwegian literature abroad and the factors that contribute to its popularity. It discusses the role of state funding, Norwegian cultural preferences, and the collaborative nature of the literary ecosystem in Norway. The author also reflects on the challenges of translating subjective experiences and the differences between domestic and international ...

Pragmatic Versioning – An Alternative to Semver
Pragmatic versioning optimizes for communicating changes to a package to package consumers, while retaining simple semantics for package maintainers. Existing versioning schemes like semver are excellent at informing end users on how to upgrade software, but do not allow package authors to efficiently communicate what will be maintained, how to get the most appropriate version for the end ...

YouTuber sentenced to 6 months in prison for obstructing probe into plane crash
A YouTuber pilot has been sentenced to six months in federal prison for deliberately destroying the wreckage of an airplane that he intentionally crashed to gain online views. The pilot, Trevor Daniel Jacob, pleaded guilty to one count of destruction and concealment with the intent to obstruct a federal investigation.

Vialibri: Physical Book Meta Search Engine
The COVID-19 pandemic led to the cancellation of physical book fairs, causing concern within the book trade. However, the shift to virtual book fairs proved to be profitable and manageable for many antiquarian booksellers.

San Francisco now at 35% office vacancy rate, highest ever recorded: data
San Francisco currently has a vacancy rate of over 35%, the highest ever recorded. This increase in office vacancy may continue in the coming years due to remote work and the city's reliance on the tech industry.


When Google Fiber abandons your city as a failed experiment (2019),q_60,w_645/ziuoxe2nzbflu0ocekfh.jpg
Google Fiber, Alphabet’s gigabit broadband service, announced plans to turn off its service in Louisville after only 16 months of operation. The company's attempt to use a cost-saving method of burying fiber optic cables just two inches underground, called nanotrenching, proved to be a failure. The city of Louisville is now left with damaged roads and unfulfilled promises of economic development.

Common Rust Lifetime Misconceptions (2020)

I've held all of these misconceptions at some point and I see many beginners struggle with these misconceptions today. Some of my terminology might be non-standard, so here's a table of shorthand phrases I use and what I intend for them to mean. A variable's lifetime is how long the data it points to can be statically verified by the compiler to be valid at its

Windows users report appearance of unwanted HP app
Windows users are reporting that Hewlett Packard's HP Smart application is appearing on their systems, despite them not having any of the manufacturer's hardware attached. While Microsoft has remained tight-lipped on what is happening, folks on various social media platforms noted the app's appearance, which seems to afflict both Windows 10 and Windows 11. The Windows Update ...

Forecasts need to have error bars
Richard Rosenfeld published an article about forecasting national crime rates. He provided forecasts for 2021-2025, but these forecasts are unlikely to be correct. It is more reasonable to provide prediction intervals to account for error.