Basic Memory lets you build persistent knowledge through natural conversations with Large Language Models (LLMs) like Claude, while keeping everything in simple Markdown files on your computer. It uses the Model Context Protocol (MCP) to enable any compatible LLM to read and write to your local knowledge base.
AI assistants can load context from local files in a new conversation. Notes are saved locally as Markdown files in real time. No project knowledge or special prompting required.
Most LLM interactions are ephemeral - you ask a question, get an answer, and everything is forgotten. Each conversation starts fresh, without the context or knowledge from previous ones. Basic Memory addresses these problems with a simple approach: structured Markdown files that both humans and LLMs can read and write to. All knowledge stays in files you control. Both you and the LLM read and write to the same files. LLMs can follow links between topics. Indexed in a local SQLite database.
FREE-WILi is the embedded development tool you’ve been waiting for. Designed to simplify the process of testing, debugging, and developing electronic systems, FREE-WiLi is packed with a wide array of interfaces and features to handle all your development needs.
Supports I2C, SPI, PIO, UART over GPIO pins. USB interfaces. Programmable voltages. Has an FPGA on board for emulating other devices. SMA connectors for antennae. IR transmission and reception. Speaker and microphone.
They even ported the firmware to the Defcon 32 badge.
Anubis weighs the soul of your connection using a sha256 proof-of-work challenge in order to protect upstream resources from scraper bots.
Installing and using this will likely result in your website not being indexed by some search engines. This is considered a feature of Anubis, not a bug.
This is a bit of a nuclear response, but AI scraper bots scraping so aggressively have forced my hand. I hate that I have to do this, but this is what we get for the modern Internet because bots don't conform to standards like robots.txt, even when they claim to.
In most cases, you should not need this and can probably get by using Cloudflare to protect a given origin. However, for circumstances where you can't or won't use Cloudflare, Anubis is there for you.
Personal link database, link aggregator, with RSS functionality. Has a search engine for your links database. Basic data analysis features - analyze link rot, how many a page is cited by other sources, analyze link domains, etc. Tags and comments on links. Multiple user accounts are possible. Data can be exported for storage and importation elsewhere. Support for 'spaces'. You can define own spaces like 'music', 'videos', 'movies', etc. Implemented as separate Django apps. Keyword entry analysis to find trends.
This is a database of Internet places. Mostly domains. Sometimes other things. Think of it as Internet meta database. This repository contains link metadata: title, description, publish date, etc.
The entire Internt is in one file! Just unzip internet.zip!
Just a little something I whipped up for Halloween | Download free 3D printable STL models
It's a clicker. It's fun. It's relaxing. It's even kind of mobile friendly.
Over 30,000 Commodore 64 games playable in your browser. We have over 50 gigs of Commodore tapes, disk images, originals, and manuals
Remember the golden days of My Yahoo and iGoogle? Boxento is bringing that back - but better, open source, and completely in your control.
It's a self-hosted login dashboard, very configurable, and tries to be easy for newbies to use.
str2speech is a simple command-line tool for converting text to speech using Transformer-based text-to-speech (TTS) models. It supports multiple models and voice presets, allowing users to generate high-quality speech audio from text.
Supports multiple TTS models, including suno/bark-small, suno/bark, and various facebook/mms-tts models. Allows selection of voice presets. Supports text input via command-line arguments or files. Outputs speech in .wav format. Works with both CPU and GPU.
Looks like the speech models have to be installed locally to work.
Subtrace is Wireshark for your Docker containers. It lets developers see all incoming and outgoing requests in their backend server so that they can resolve production issues faster. Works out-of-the-box, no code changes needed. Supports all languages (Python + Node + Go + everything else). See full payload, headers, status code, and latency.
Chief Cloud Economist Corey Quinn goes through the torrent of news about Amazon’s cloud ecosystem and strains out the noise. Then he takes what’s left and gently and lovingly makes fun of it. The world of cloud takes itself far too seriously. We aim to change that.
RSS: https://www.lastweekinaws.com/feed/
I don't know if the newsletter is different from the site's blog or not.
CSVFiddle is a free tool to explore and share insights from CSV files using SQL. You can import data, write SQL, then instantly share it with anyone. Everything runs 100% in-browser, so the data you import and the queries you write are never sent to a web server.
CSVFiddle querying is powered by DuckDB-Wasm, a WebAssembly implementation of the popular OLAP database, DuckDB. Any SQL you can run in DuckDB should be able to run in CSVFiddle. This means that you'll run into its quirks more often than you think.
The SQL editor features autocomplete for common SQL keywords/snippets and the table names/columns imported into a workspace. Click 'Share Workspace' in CSVFiddle to generate a link you can share with anyone. Queries and references to CSV data are encoded in the URL fragment, so the data are never sent to CSVFiddle servers.
Seven segment LED displays are brighter, more attractive and provide a far viewing distance as well as a wider viewing angle as compared to LCD displays. The major drawback of using seven segment LEDs is they are resource-hungry. Time-division multiplexing is the most common technique of interfacing 7-segment LEDs to microcontrollers. With this technique, an 8-digit seven segment LED display with the decimal point requires at list 16 I/O pins of the microcontroller, which is quite a lot. Consequently, their use with low pin-count microcontrollers (such as PIC12F series) is not practically feasible. SPI7SEGDISP8.56 is our latest version of the MAX7219 based serial seven segment LED display module that will allow you to add 8 digits of seven segment LED displays to your project using only 3 I/O pins, and provides full control of all the digit segments including decimal points. You can even cascade two or more of these modules together without sacrificing any extra I/O pin.
Uses only 5 pins and SPI.
This is a small daughter board that fits into the socket of the "Sally" custom CPU in the Atari 800XL, 65XE and 130XE microcomputers (the RF shield must be removed, otherwise the daugher board won't fit inside). It replaces that CPU with a CMOS, modern, low-power, fully static, currently in production W65C02S CPU and some auxiliary logic.
The package contains the auxiliary logic chips, the capacitors, the resistances, 40 pin strip and the 4 layer board. Suitable W65C02S CPU is not included, you must search for one these, as recommendation, from trusted distributors.
Why learn actual skills when you can just look impressive instead?
Introducing rust-stakeholder - a CLI tool that generates absolutely meaningless but impressive-looking terminal output to convince everyone you're a coding genius without writing a single line of useful code.
Remember, it's not about your actual contribution to the codebase, it's about how complicated your terminal looks when the VP of Engineering walks by. Nothing says "I'm vital to this company" like 15 progress bars, cryptic error messages you seem unfazed by, and technical jargon nobody understands.
For fans of Columbo, a social site where you can track the episodes you have and haven't seen, whether or not you figured out the case, how much you liked it, and reviews of episodes.
An open source convention badge. The idea behind this is to have a very low cost, low power electronic badge. These could be built just for fun, or if you're throwing a conference, feel free to use the PCB as the badge, maybe build some, maybe let the folks at the conference build them.
Electronic badges have gotten pretty hip, but they seem to suffer from two primary problems: They are very expensive, and they need a lot of batteries.
The goal of the Open Badge Project was to build a badge that costs $5 or less and can run for a day or more on one 2032 battery.
The badge as it stands right now will only cost $5 if you build A LOT (1000 or more). The cost is closer to $6 or $7 for smaller batches at the moment, but that's still pretty reasonable.
The badge itself runs on a microprocessor called an ATTINY85. It has 8K of program space, 512 bytes (yes, bytes) of memory. That microprocessor then drives 3 shift registers. One for the button input, and two for the display output. Shift registers shouldn't be used to drive LEDs, but it works, and doing it this way keeps the cost down.