07 Mar 23
The collaboration between Ada, countess of Lovelace, and computer pioneer Charles Babbage resulted in a landmark publication that described how to program the world’s first computer
[stupidly formated PDF is a little bit hard to read. I wanna find a cleaner version]
Founding document for game theory:
This paper introduces the concept of a non-cooperative game and develops methods for the mathematical analysis of such games. The games considered are n-person games represented by means of pure strategies and pay-o functions dened for the combinations of pure strategies. The distinction between cooperative and non-cooperative games is unrelated to the mathematical description by means of pure strategies and pay-ofunctions of a game. Rather, it depends on the possibility or impossibility of coalitions, communication, and side-payments. The concepts of an equilibrium point, a solution, a strong solution, a subsolution, and values are introduced by mathematical definitions. And in later sections, the interpretation of these concepts in non-cooperative games is discussed.
Getting a perfect accessibility score for on-screen interfaces is a difficult task that requires a separate coordinated effort from the whole product team, a responsible approach from the product’s owner, and, ideally, a dedicated professional well-versed in a11y. However, a solid foundation for accessibility can be laid by a single person at the very early stage of a product.
Insightful talk about game design
06 Mar 23
The Technology Accessibility Playbook provides a framework for the integration of strategic, business and technology management to ensure US Federal Government technology is accessible for people with disabilities. The Playbook contains twelve key “plays” drawn from successful practices in the government and private sector.
Heumann was instrumental in pushing to expand the civil rights of Americans with disabilities and continued to advocate for disability rights around the globe. She died on Saturday at age 75.
“Disability only becomes a tragedy when society fails to provide the things we need to lead our lives — job opportunities or barrier-free buildings, for example,” she said. “It is not a tragedy to me that I’m living in a wheelchair.”
This is diyhosting.bhh.sh, a site dedicated to freeing folks from google/facebook/amazon by showing them how to setup websites, email servers, chat servers and everything in between.
My goal here is to show how something that looks complicated can be broken down into simple pieces, and if I’ve done my job right, it should feel like you’ve discovered how the game works.
First, we’ll explore how the algorithm behind the game works, then we’ll write it out line by line. Afterwards, we’ll take a second look at the code to add some features and optimize it for size. I’ve tried to make this as accessible and friendly as possible but a healthy understanding of programming as well as Rust and basic geometry will help.
A Survivors-like game for the Playdate
An introduction to some powerful functional programming techniques in Raku and Python.
Weasel Scheme implements the R5 version of the Scheme programming language.
This version runs on Raspberry Pi 400s using Debian/GNU Linux 11 (bullseye).
Mathesar is a straightforward open source tool that provides a spreadsheet-like interface to a PostgreSQL database. Our web-based interface helps you and your collaborators work with data more independently and comfortably – no technical skills needed.
Mushrooms are the fleshy fruiting body of a fungus. They grow above ground, soil or from a food source. Edible mushrooms are highly appreciated for them nutritional properties
We propose an abstract computer model and a programming language–Psi-Lisp–whose primitive operations are injective and hence reversible, thus allowing arbitrary undoing without the overheads of checkpointing. Such a computer can be built from reversible conservative logic circuits, with the serendipitous advantage of dissipating far less heat than traditional Boolean AND/OR/NOT circuits. Unlike functional languages, which have one “state” for all times, Psi-Lisp has at all times one “state”, with unique predecessor and successor states.
05 Mar 23
Send push notifications to your phone or desktop via PUT/POST
linkhut is an open source social bookmarking website.
SICO is a Single Instruction COmputer that mimics the functionality of a normal computer while using only one computing instruction. This is like going into a forest with no tools and trying to build a house. Since we only have one instruction, most modern conveniences are gone. Things like multiplying numbers or memory allocation need to be built from scratch using SICO’s instruction.
A collection of illustrated notes on the virtual machine uxn.
This is the starting point for a series of articles I’m currently writing. My target audience is people who want to use Clojure for side projects or new startups—i.e. I’m trying to help fellow solo hackers learn to bring new ideas to the MVP stage quickly. This involves different tradeoffs from learning Clojure with the intent to join an established team.
Teams who try to go remote without putting in place tools, workflows, and norms for asynchronous communication will fail.