Find out who’s behind more than 810,000 offshore companies, foundations and trusts from the Pandora Papers, Paradise Papers, Bahamas Leaks, Panama Papers and Offshore Leaks investigations.
DO exposes performance metrics for hosted databases from their API. This talks about how to access them programmatically.
Use Python to map a website's external facing links. And then apply D3 to visualize those outbound connections as a network graph.
Premium tools, accessories and art for lock sport and professionals alike.
Among things of interest are the acrylic lockpick handles I've been looking for.
Run the finest Open Source web apps from just $1/month. Start free with $5 welcome credit. Fully managed, no servers to administer. No tracking, no ads, no snooping. EU and US locations available. Use your own domain. Has an extensive directory of applications available. Your data is easily and readily exportable.
How to get started with the Internet Archive's ia
tool.
ACME Server implementation (http-01 challenge). Builtin CA to sign/revoke certificates (can be replaced with an external CA), CA rollover is supported. Notification Mails (account created, certificate will expire soon, certificate is expired) with customizable templates. Web UI (certificate log) with customizable templates.
Tested with Certbot, Traefik, Caddy, uacme, and acme.sh.
The Dockerfile is remarkably understandable, which should make it easy to run it normally.
Created in response to the environs of apathy concerning the use of hypertext search and discovery. In Lieu, the internet is not what is made searchable, but instead one's own neighbourhood. Put differently, Lieu is a neighbourhood search engine, a way for personal webrings to increase serendipitous connexions.
Lieu's crawl & precrawl commands output to standard output, for easy inspection of the data. You typically want to redirect their output to the files Lieu reads from, as defined in the config file. See below for a typical workflow.
Devzat is a custom SSH server that takes you to a chat instead of a shell prompt. Because there's SSH apps on all platforms (even on phones) you can connect to Devzat on any device!
Supports commands, rooms (channels?), Markdown formatting, private messages, and pseudo-shell commands.
Webxdc brings web apps to messenger chats, in a simple file format containing HTML5, CSS, JavaScript and other asset files. All authentication, identity management, social discovery and message transport is outsourced to the host messenger which runs a webxdc app container file and relays application update messages between app users, letting each app inherit offline-first and end-to-end encryption capabilities implemented by the hosting messenger.
Directory of apps: https://webxdc.org/apps/
I don't know if any of these could be used in a free-standing way or not, but it might be interesting to try.
Wavelog is a self-hosted PHP application that allows you to log your amateur radio contacts anywhere. All you need is a web browser and active internet connection. Wavelog itself is an enhanced fork of Cloudlog by 2M0SQL.
Explore the cyberpunk world with these vibrant and futuristic color palettes created by Ramses Revengeday. Copy the color codes with a click and bring your digital creations to life.
Czkawka (tch•kav•ka (IPA: [ˈʧ̑kafka]), "hiccup" in Polish) is a simple, fast and free app to remove unnecessary files from your computer.
Krokiet ((IPA: [ˈkrɔcɛt]), "croquet" in Polish) same as above, but uses Slint frontend.
Amazingly fast - due to using more or less advanced algorithms and multithreading. Cache support - second and further scans should be much faster than the first one. CLI and GUI (gtk4 or slint). Multiple tools for flexibility.
PyHam is a collection of applications and software libraries for ham radio enthusiasts, written in Python.
The applications are intended to address real-world use cases for the ham while keeping complexity to a minimum and focusing on ease of use. By avoiding the lure of trying to be all things to all people, PyHam applications target the majority of users at the possible expense of those few who may desire additional capabilities.
The libraries are written in pure Python, and each focus on a particular technology with the goal of making that technology easier to work with than it otherwise would be. PyHam applications are themselves built upon these libraries.
PyHam software has been developed with a primary focus on Direwolf as a platform, since it is the dominant software TNC in use today. However, where appropriate, the software has also been tested against other platforms such as ldsped and AGWPE.
musikcube is a fully functional terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux. it also runs well on a Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+, HiFiBerry DAC+ and others), and can output 24bit/192k audio comfortably.
musikdroid is a native Android app that connects to musikcube servers. it can be used as a streaming audio client and/or a remote control for your computer or home stereo.
musikcore is a cross-platform c++ library that drives things. it can be used by developers as a backend for creating or prototyping apps that play music. out of the box it provides file scanning, tag indexing, gapless and crossfading playback, play queue management, playlist crud, an extensible plugin architecture, and support for libraries containing 250,000+ audio tracks.
J-core is a clean-room open source processor and SOC design using the SuperH instruction set, implemented in VHDL and available royalty and patent free under a BSD license.
The SuperH processor is a Japanese design developed by Hitachi in the late 1990's. As a second generation hybrid RISC design it was easier for compilers to generate good code for than earlier RISC chips, and it recaptured much of the code density of earlier CISC designs by using fixed length 16 bit instructions (with 32 bit register size and address space), using microcoding to allow some instructions to perform multiple clock cycles of work. (Earlier pure risc designs used one instruction per clock cycle even when that served no purpose but to make the code bigger and exhaust the encoding space.)
Hitachi developed 4 generations of SuperH. SH2 made it to the United states in the Sega Saturn game console, and SH4 powered the Sega Dreamcast. They were also widely used in areas outside the US cosumer market, such as the japanese automative industry.
The rest of this page explains how to compile and install a "bitstream" file to implement this processor in a cheap (about $50) FPGA board, then how to build Linux for that board and boot it to a shell prompt.
This service is a search engine that looks for public archives at different File Sharing Services that are not so well known. These services do not offer a simple option to find files hosted on their servers.
Hello visitors! Present punk is the idea that we are either currently living in a cyberpunk dystopia, or that we are transitioning into one.
The first purpose of this blog is to curate a collection of all the news stories today that prove this idea, from the latest corporate takeovers to the newest tech innovations.
The second purpose is to reckon with dystopia becoming true, and probe more deeply into the why’s and the what-can-we-do’s.
Paracon is a packet radio terminal for Linux, Mac and Windows. It is focused on simplicity and ease of use, and incorporates the core functionality that most packet users need without trying to include all of the bells and whistles that few would use.
Multiple simultaneous AX.25 connected mode sessions, allowing for connections to multiple BBS or other remote nodes. Unproto (UI, or datagram) AX.25 mode, allowing for keyboard-to-keyboard chat or other non-connected uses. Text-based console application looks and behaves the same on all supported platforms (Linux, Mac, Windows). Uses the AGWPE protocol to communicate with any server implementing that protocol. Tested and supported with Direwolf, ldsped and AGWPE. Self-contained executable requires only a Python installation to run, without the need to install any additional dependencies.
The Fuzzball is an operating system and a package of applications for the Digital Equipment Corporation (DEC) PDP11 family of computers, including the LSI-11 board-level components. The package was conceived in 1971 as a replacement for the RAMP operating system for the DEC PDP8. It later was evolved as a virtual machine supporting the DEC RT-11 operating system and early developmental versions of the TCP/IP protocol and applications suite. Prototype versions of popular Internet tools, including Telnet, FTP, DNS, EGP and SMTP were first implemented and tested on the Fuzzball. Fuzzball is now in the Computing Dictionary and remembered in the NSF history archives.
Fuzzballs were deployed extensively in the DARPA SATNET program during the 1970s. Fuzzball nests were deployed at the INTELSAT earth stations in the US, UK, Germany, Norway and Italy. Perhaps the best known role of the Fuzzball was as routers for the NSFNET Phase-I Backbone Network, which was deployed during the 1986-1988 time period. There were five routers co-located at the five NSF supercomputer centers and connected by 56-kbps data circuits. The Fuzzballs carried traffic between the centers, the center users and the adjacent college campuses.
The following is an archive of St. GIGA's broadcasted program "Tide of Sound" (音の潮流) aircheck. The files are given as is from an anonymous source.
Programatically sync and edit BookStack pages. Useful for text editor integrations (an emacs PoC implementation is included).
Pages in the configured Bookstack wiki will be downloaded and written to Markdown files in book/page.md
format. Local Markdown files that don't exist in the wiki will be uploaded as new pages in a book. When a local file is deleted the wiki page will be deleted if their last_modified dates are the same. Wiki pages that are deleted will cause their local counterparts to be deleted as well. Out-of-synch pages (i.e., the local file and wiki page have been edited independently and their edits do not line up) will not be synched without the --force
option.
A dark blue/dark mode theme for Shaarli.
Command line tools for fetching system/other information. Operating system, kernel, CPU, GPU, memory info and more.
The metadata.json file is updated after commit. You can request this file in raw format and use it like a static API. Interesting.
A duck that waddles around in your Neovim window between lines of text. It's cute.
Vim Bootstrap makes it easy to learn a new editor, focus on learning how to use it and leave the configuration to us. Pick languages or frameworks to enable specific syntax support for, pick a visual theme, pick an editor (vim or neovim), click the button, and you have a .vimrc file ready to use.
A faithful heretic is someone who acts with courage and integrity in the face of mainstream opposition. Take them with you into school, work, church, or anywhere else you need a little dead friend to fight in your corner.
This repository serves as a historical archive containing specifications for the fictional hardware of the game 0x10c. The game was to be a multiplayer sandbox game set in space, with a fully programmable CPU controlling a ship. The game was cancelled in 2013 to much dismay of fans. A number of fan projects appeared aiming at continuing development, but they also appear to be abandoned.
There are a large number of fan works on GitHub, mainly implementations of the DCPU-16 hardware or code to run on it. GitHub still has a list of DCPU-16 ASM trending repositories. These usually included links to the official specifications which were either hosted on Pastebin or 0x10c.com. The later has been been offline since February 2014 (weirdly the domain was renewed for another year in April 2014), so this is my attempt to archive them for future reference.
This is my fork of the repo for later reference.
A search engine for blogs and podcasts, where every search is an RSS feed.
Editor.js is an open-source text editor offering a variety of features to help users create and format content efficiently. It has a modern, block-style interface that allows users to easily add and arrange different types of content, such as text, images, lists, quotes, etc. Each Block is provided via a separate plugin making Editor.js extremely flexible.
Editor.js outputs a clean JSON data instead of heavy HTML markup. Use it in Web, iOS, Android, AMP, Instant Articles, speech readers, AI chatbots — everywhere. Easy to sanitize, extend and integrate with your logic.
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext. htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react. Ideally, all of the Javascript crap you'd have to write yourself is already done for you.
Github: https://github.com/bigskysoftware/htmx
May as well download it from the CDN and store it locally.
Seems like all of the attributes start with hx-
.
Emissary is the standalone Fediverse server designed for end users, app creators, and hosting admins — that gives everyone powerful new ways to join the social web. Supports Activitypub, RSS, Indieweb microformats and web mentions, and whatever else you build on top.
Build custom, social applications in a simple, declarative, low-code environment. Using only HTML templates and a JSON config file, you can create full-featured social apps that are easy to deploy and easy to maintain. This is done by building action pipelines out of simple, composable steps, like: "show an edit form", "create a thumbnail", and "save the object". Pipelines work alongside Emissary's built-in state machines and access permissions to form robust and secure applications that you and your end-users can trust.
Uses MongoDB as its back-end.
This article is primarily meant to act as a Python time complexity cheat sheet for those who already understand what time complexity is and how the time complexity of an operation might affect your code. For a more thorough explanation of time complexity see Ned Batchelder's article/talk on this subject.
Dillo is a fast and small graphical web browser that is cross-platform, written in native code, and has its own HTML rendering engine. Tries to use less memory smartly. Uses the FLTK library for its user interface. Supports HTTP(S), FTP, and local file loading. Supports plugins written in, theoretically, any language.
WTF Just Happened Today is today's essential newsletter, blog, and community chronicling the daily shock and awe in national politics. Read in moderation. The goal is to capture the most important news coming out of the White House in a digestible form inspired by The Skimm, Techmeme, and tweetstorms. It’s like the Wirecutter for politics.
RSS: https://whatthefuckjusthappenedtoday.com/rss.xml
Github: https://github.com/mkiser/WTFJHT
API: https://whatthefuckjusthappenedtoday.com/api/v1/posts.json
DOOM ported to run as a UEFI boot image. Requires the DOOM .wad files to run.
This application is a player for tracker music files as they are common in the demoscene. With its fullscreen interface and limited interaction options, it's specifically targeted towards presenting tracked music in a competition or for random background music. Based on libopenmpt. Plays all common tracker formats. libSDL user interface. Single executable.
Just drag a module file onto the executable, or into the window once the player has already been started. If a directory is opened this way, the first playable file therein is loaded. Note that this is not recursive; TrackMeister won't play entire directory hierarchies. If no file is specified upfront, but there are playable files in the current directory when TrackMeister starts, the (lexicographically) first file is loaded.
Make sure you cloned the repository recursively, as it pulls in a few libraries as submodules; if you forgot to do that, run git submodule update --init
Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility, and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.
Chunking documents is a challenging task that underpins any RAG system. High quality results are critical to a sucessful AI application, yet most open-source libraries are limited in their ability to handle complex documents. Open Parse is designed to fill this gap by providing a flexible, easy-to-use library capable of visually discerning document layouts and chunking them effectively.
Visually driven. Parses Markdown. Can analyze data tables by extracting them into Markdown tables.
Surya is a document OCR toolkit.
Built on top of PyTorch. Multiple models.
A Python package on top of matplotlib to create 'cyberpunk' style plots with 3 additional lines of code. After importing the package, the cyberpunk stylesheet (dark background etc.) is available via plt.style.use. The line glow and 'underglow' effects are added via calling add_glow_effects
.
Full tech manuals for every model sold by System76.
When you have an outage caused by a performance issue, you don't want to lose precious time just to install the tools needed to diagnose it. Here is a list of "crisis tools" I recommend installing on your Linux servers by default (if they aren't already), along with the (Ubuntu) package names that they come from.
Awesome secure by default libraries to help you eliminate bug classes!
Plain language is easier to read than it is to write. It takes time and skill to make your message simple to understand. But the payoff is worth the work. Why? Because plain language makes your content more engaging and accessible for all audiences. And it drives business success as a result.
This guide explains how to write content that’s crystal clear and a joy to read. We’ve included lots of practical advice, fun facts, examples, and tools to help you on your way.
My name's Julie and I've been running this site for around twelve years. I format all the ebooks myself, as well as maintaining the website. This is an ongoing project that was born from a love of reading and a commitment to make free ebooks that look good.
Global Grey is your ultimate destination for free, diverse, and thought-provoking ebooks! Dive into a treasure trove of over 2,500 captivating titles spanning a multitude of genres, from timeless classics in fiction, drama, and poetry to explorations of occult mysteries, philosophy, and spirituality. Indulge your curiosity with gripping narratives from history, folklore, and paranormal phenomena, or broaden your horizons through insightful works on science, travel, and politics. Delve into the lives of visionaries with autobiographies and immerse yourself in the enriching realm of self-help and personal growth. At Global Grey, all the ebooks are in the public domain, available for free download or online reading. Uncover literary gems, ancient wisdom, and diverse perspectives with just a click.
DrawDB is a robust and user-friendly database entity relationship (DBER) editor right in your browser. Build diagrams with a few clicks, export sql scripts, customize your editor, and more without creating an account.
Today, I'm taking this request one step further and publishing the entire list of self-hosted software projects I follow and track in a browsable format. The list of software covers a wide range of self-hosted projects (both open- and closed-source) and includes filters for tags and popular hosted alternatives as well as sort options based on the number of repository stars, date of last development activity, and alphabetical order.
OpenSMTPD is a FREE implementation of the server-side SMTP protocol as defined by RFC 5321, with some additional standard extensions. It allows ordinary machines to exchange emails with other systems speaking the SMTP protocol.
Started out of dissatisfaction with other implementations, OpenSMTPD is a fairly complete SMTP implementation.
OpenSMTPD is primarily developed by Gilles Chehade and Eric Faurot, with contributions from various OpenBSD hackers and members from other communities.
OpenSMTPD is part of the OpenBSD Project. The software is freely usable and re-usable by everyone under an ISC license.
How to hack a microSD-to-SD card adapter to work with a 3.3 volt microcontroller.
WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora. This script will let you set up your own VPN server in no more than a minute, even if you haven't used WireGuard before. It has been designed to be as unobtrusive and universal as possible.
Doclytics is a straightforward Rust-based tool that integrates with the paperless-ngx API to fetch and update document metadata. It primarily leverages a local language model, ollama, to extract and generate metadata for documents stored in a Paperless document library. The tool uses reqwest for making HTTP requests and serde_json for handling JSON data, ensuring seamless communication with the Paperless API and efficient data processing.
By interfacing directly with ollama, Doclytics automates the extraction of specified metadata from documents, utilizing the local LLM's capabilities to analyze document content and produce the required metadata in a JSON format. This metadata is then used to update the respective documents in the Paperless library, aiming to improve document organization and retrievability without overly complex processes or configurations.
A python LLM chat app using Django Async and LLAMA2, that allows you to chat with multiple pdf documents. Components are chosen so everything can be self-hosted.
Project uses LLAMA2 hosted via replicate - however, you can self-host your own LLAMA2 instance.
Software and documentation for getting media signals (FM RF) out of VHS VCRs, processing them, and writing them out to lossless digital formats for archival.
Tools to scan OS distributions for backdoor indicators.
The toolkit used for the xz-utils backdoor is far too sophisticated to be a first draft. Were there earlier iterations of this, that shared some things in common but were slightly simpler, injected into other projects? Can we detect the style/"fist" of the author elsewhere? Moreso the delivery mechanics than the contents of the extracted+injected malicious .so.
These scripts unpack the source packages for all of a distro repo's current packages, then scan them for content similar to the malware that was added to xz-utils.
Running over the unpacked source trees of ~19k Gentoo packages and ~40k Debian packages gives a manageable amount of results (~hundreds of hits), digestable by a human. So far the only confirmed malicious results are... from the backdoored xz-utils versions.
The full text of the second edition of Firewalls and Internet Security: Repelling the Wily Hacker is now available under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The Hacktic Demon Dialer is a compact inband signalling device, aka a blue box. With many additional features. The DemonDialer was designed by Hacktic in 1991, see hacktic 14-15. The original design notes and schematics have been located, scanned, and cleaned up. The documentation has been assembled into PDFs for printing and binding.
The WARN Act (Worker Adjustment and Retraining Notification Act of 1988) outlines requirements for employers who are performing large layoffs or office closures (referred to as plant closures) to notify employees as well as state government officials of these job losses at least 60 days in advance.
A C implementation of tic-tac-toe in a single call to printf. Written for IOCCC 2020.
Any beginner learning Linux command line tools would come across the cat command within the first week. Sooner or later, they'll come to know popular text processing tools like grep, head, tail, tr, sort, etc. If you were like me, you'd come across sed and awk, shudder at their complexity and prefer to use a scripting language like Perl and text editors like Vim instead (don't worry, I've already corrected that mistake).
Knowing power tools like grep, sed and awk can help solve most of your text processing needs. So, why would you want to learn text processing tools from the coreutils package? The biggest motivation would be faster execution since these tools are optimized for the use cases they solve. And there's always the advantage of not having to write code (and test that solution) if there's an existing tool to solve the problem.
This book will teach you more than twenty of such specialized text processing tools provided by the GNU coreutils package. Plenty of examples and exercises are provided to make it easier to understand a particular tool and its various features.
Github: https://github.com/learnbyexample/cli_text_processing_coreutils
sf-hab.org's RP2040 based PicoBalloon Tracker PCB generation 1 for STEM education, designed by AG6NS.
Stuff discovered while analyzing the malware hidden in xz-utils 5.6.0 and 5.6.1.
Boeing's been in the news for all the wrong reasons lately. If you're wondering how to check if you're flying Boeing, just pop in your next flight number and check your flight.
They sell QRP kits - ham radio kits that are designed for low power transmission and reception. You can go remarkably far on just five watts. They have transceivers, balloon trackers, filters, APRS modules, and more.
Notes, honeypot, and exploit demo for the xz backdoor (CVE-2024-3094).
Archive of the xz/liblzma backdoor thread, ongoing on oss-security.
If you’re here, that likely means a project linked you here. Thanks so much for being interested in that project! Open Source is rewarding- but it can also be exhausting. The linking project’s code is provided as-is, and is not actively maintained. The author(s) of that project invite you to peruse their code and even use it in your next project, provided you follow the included license! No guarantee of support for the code is provided, and there is no promise that pull requests will be reviewed or merged. It’s open source, so forking is allowed; just be sure to give credit where it’s due!
The SIDKick pico ("SKpico") is a drop-in replacement for the SID 6581/8580 sound chips in the Commodore 64 and 128 computers. It has been designed as an inexpensive alternative to other replacements while not making compromises regarding quality. It consists of a simple interface board and a Raspberry Pi Pico (or compatible clone). The emulation is based on an extended version of reSID 0.16, and includes a few additional features.
Emulates the 6581 or the 8580 in single or dual SID mode. Has a built-in configuration menu that is accessed with a BASIC command (SYS 54301
for the c64, SYS 54333
for the c128). Supports stereo output if you hook a DAC up.
Uses surface mount components so this is not a project for the inexperienced or the faint of heart.
Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.
The Radicle protocol leverages cryptographic identities for code and social artifacts, utilizes Git for efficient data transfer between peers, and employs a custom gossip protocol for exchanging repository metadata. All social artifacts are stored in Git, and signed using public-key cryptography. Radicle verifies the authenticity and authorship of all data for you. Radicle is local-first, providing always-available functionality even without internet access. Users own their data, making migration, backup, and access easy both online and offline. The Radicle Stack comes with a CLI, web interface and TUI, that are backed by the Radicle Node and HTTP Daemon. It’s modular, so any part can be swapped out and other clients can be developed.
Repo: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5
In the AUR.
We design with ideal conditions in mind, but the world is far from ideal.
Design Under Pressure is a practical resource center to help you and your team proactively create products and services that hold up under stress cases.
When an aspect of a person or a context is pushed to an extreme, that's a stress case. Nobody is normal. As appealing as your "target demographic" looks, you don't actually control who will show up to use your design, and people are... well, human. That patient, reasonable, calm, healthy, able-bodied, literate, accurate, safe, well-intentioned, and happy user in your mind's eye doesn't actually exist. And, of course, people and environments that aren't "users" in the classical sense are very much part of your design.
Neofetch is a command-line system information tool written in bash 3.2+. Neofetch displays information about your operating system, software and hardware in an aesthetic and visually pleasing way.
The overall purpose of Neofetch is to be used in screen-shots of your system. Neofetch shows the information other people want to see. There are other tools available for proper system statistic/diagnostics.
The information by default is displayed alongside your operating system's logo. You can further configure Neofetch to instead use an image, a custom ASCII file, your wallpaper or nothing at all.
The goal of this project is to allow anyone to send and receive postcards from all over the world! The idea is simple: for each postcard you send, you will receive one back from a random postcrosser from somewhere in the world.
There are lots of people who like to receive real mail. Receiving postcards from different places in the world (many of which you probably have never heard of!) can turn your mailbox into a box of surprises — and who wouldn't like that?
STOMP provides an interoperable wire format so that STOMP clients can communicate with any STOMP message broker to provide easy and widespread messaging interoperability among many languages, platforms and brokers.
STOMP is a very simple and easy to implement protocol, coming from the HTTP school of design; the server side may be hard to implement well, but it is very easy to write a client to get yourself connected. For example you can use Telnet to login to any STOMP broker and interact with it!
I recently needed to go on holiday, and was staying in a hotel with WiFi. Out of an abundance of paranoia, I decided to try setup a “router” that could sit between my devices and the hotel network.
Requires a USB wifi NIC in addition because the Pi has only one wireless interface.
I don't know why they needed to name a travel router this, but whatever.
Home of the world's largest radio/scanner frequency database. Celebrating 28 years of no ads and no subscriber fees.
This service dates back to the BBS days.
An archive of Ham Radio Magazine going all the way back to 1968.
The EHT is an international collaboration that has formed to continue the steady long-term progress on improving the capability of Very Long Baseline Interferometry (VLBI) at short wavelengths in pursuit of this goal. This technique of linking radio dishes across the globe to create an Earth-sized interferometer, has been used to measure the size of the emission regions of the two supermassive black holes with the largest apparent event horizons: SgrA* at the center of the Milky Way and M87 in the center of the Virgo A galaxy. In both cases, the sizes match that of the predicted silhouette caused by the extreme lensing of light by the black hole. Addition of key millimeter and submillimeter wavelength facilities at high altitude sites has now opened the possibility of imaging such features and sensing the dynamic evolution of black hole accretion. The EHT project includes theoretical and simulation studies that are framing questions rooted at the black hole boundary that may soon be answered through observations.
By linking together existing telescopes using novel systems, the EHT leverages considerable global investment to create a fundamentally new instrument with angular resolving power that is the highest possible from the surface of the Earth. Over the coming years, the international EHT team will mount observing campaigns of increasing resolving power and sensitivity, aiming to bring black holes into focus.
And it’s really more fucking perfect than the last guy’s.
Seriously, some minimal fucking things are needed to make this shit perfect.
Ten fucking declarations, a @media block, and one attribute.
That’s how much CSS and HTML it took to turn that grotesque pile of shit into this finally perfect masterpiece. It’s so fucking simple and it still has all the glory of the original perfect-ass website:
And it's fucking perfect.
Seriously, what the fuck else do you want?
You probably build websites and think your shit is special. You think your 13 megabyte parallax-ative home page is going to get you some fucking Awwward banner you can glue to the top corner of your site. You think your 40-pound jQuery file and 83 polyfills give IE7 a boner because it finally has box-shadow. Wrong, motherfucker. Let me describe your perfect-ass website:
This site doesn't care if you're on an iMac or a motherfucking Tamagotchi.
How the 6502's carry flag works under various conditions.
On this site, you will find in-depth content about Earth observation satellites and other related topics.
suyu is the continuation of the world's most popular, open-source, Nintendo Switch emulator, yuzu. It is written in C++ with portability in mind, and we actively maintain builds for Windows, Linux and Android.
We do not support or condone piracy in any form. In order to use suyu, you'll need keys from your real Switch system, and games which you have legally obtained and paid for. We do not intend to make money or profit from this project. This repo is based on Yuzu EA 4176.
2600.network is a public service for dial-up users. It's purpose is to allow users of old, vintage, and outdated hardware to dial in with real modems to real systems.
Cross-platform, open-source voice assistant and framework to build fully-featured, offline machines you can talk to. Self-hosted. Desktop and mobile clients. Repos of note:
Dicio is a free and open source voice assistant running on Android. It supports many different skills and input/output methods, and it provides both speech and graphical feedback to a question. It uses Vosk for speech to text. It has multilanguage support, and is currently available in these languages: English, French, German, Greek, Italian, Russian, Slovenian and Spanish.
Available on F-Droid, Google Play, and as an .apk file from Github.
You are viewing a humanly curated list of fine personal & independent blogs that are updated regularly. No algorithms ever!
Duperemove is a simple tool for finding duplicated extents and submitting them for deduplication. When given a list of files it will hash their contents on an extent by extent basis and compare those hashes to each other, finding and categorizing extents that match each other. Optionally, a per-block hash can be applied for further duplication lookup. When given the -d option, duperemove will submit those extents for deduplication using the Linux kernel FIDEDUPRANGE ioctl, which only applies to btrfs and xfs.
Duperemove can store the hashes it computes in a 'hashfile'. If given an existing hashfile, duperemove will only compute hashes for those files which have changed since the last run. Thus you can run duperemove repeatedly on your data as it changes, without having to re-checksum unchanged data.
Requrires kernel v3.13 or later.
It's in the Arch extra package repository.
Hancho is a simple, pleasant build system with few moving parts.
Hancho fits comfortably in a single Python file and requires no installation, just copy-paste it into your source tree. Hancho is inspired by Ninja (for speed and simplicity) and Bazel (for syntax and extensibility). Like Ninja, it knows nothing about your build tools and is only trying to assemble and run commands as fast as possible. Unlike Ninja, you can use glob("*.cpp")
and such to make things far less verbose. Like Bazel, you invoke build rules by calling them as if they were functions with keyword arguments. Unlike Bazel, you can create build rules that call arbitrary Python code (for better or worse). Hancho should suffice for small to medium sized projects.
A text-mode X display manager for the console. Lightweight, not trying to be pretty. Enter your username and password, get a desktop. Has an extensive list of window managers and desktop environments it's been tested with. Designed to not require systemd (though it can work under it if necessary).
Schnoz is a tool that I wrote in Python to monitor network traffic and analyze potential threats. I compiled all of the small scripts regarding network analysis to create a multirange tool. Please make sure that you have scapy installed. Implements active network sniffing, pulling from pcap files, alerting on specific traffic parameters, and analysis of captured HTTP traffic.
An open standard for a common interconnect between headsets and radios.
An opionated (and incomplete) ActivityPub service implementation in Go. The documentation for this package is incomplete reflecting the nature of our work to first understand the mechanics, and second explore the tolerances, of the ActivityPub protocols. The closest thing to "quick start" documentation can be found in the Example section of this README.
XFiles is a file manager for X11. It can navigate through directories, show icons for files, select files, call a command to open files, generate thumbnails, and call a command to run on right mouse button click. Supports running scripts when the user selects a file.
This is an old-school X11-style X application. No toolkit, no desktop environment, no skinning, just a file manager.
All of the RSS feeds provided by the Straits Times' international edition.
A huge blocklist of sites (~850) that contain AI generated content, for the purposes of cleaning image search engines (Google Search, DuckDuckGo, and Bing) with uBlock Origin or uBlacklist.
list.txt can probably be processed and used to build a blocking database for search bots.
A Shaarli browser extension using the API for both Firefox and Chrome based browsers. It features add/edit and search of bookmarks for your Shaarli instance.
Firefox: https://addons.mozilla.org/firefox/addon/shaanti/
Chrome: https://chromewebstore.google.com/detail/shaanti/bfecpppjnokkpdegijfgbldholankami