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 (~10k min.gz'd), dependency-free, extendable & IE11 compatible.
The increasing risk that the Supreme Court will overturn federal constitutional abortion protections has refocused attention on the role digital service providers of all kinds play in facilitating access to health information, education, and care—and the data they collect in return.
In a post-Roe world, service providers can expect a raft of subpoenas and warrants seeking user data that could be employed to prosecute abortion seekers, providers, and helpers. They can also expect pressure to aggressively police the use of their services to provide information that may be classified in many states as facilitating a crime.
Whatever your position on reproductive rights, this is a frightening prospect for data privacy and online expression. That’s the bad news.
This page is organized into different security-related threats. You can jump to the ones that most concern you. Along with each scenario is a list of digital security tips to neutralize the threat!
A very simple webhook server to launch shell scripts.
The Unofficial Homestuck Collection is a heavily customised browser, built from the ground up to support Homestuck and its related works. Flashes? We got 'em. The collection runs Flash content natively, providing the most authentic Homestuck experience possible.
Don't get it twisted though, because "browser" in this context doesn't mean "online". The Unofficial Homestuck Collection is completely self contained, and never has to connect to the internet once you have it downloaded.
From the very beginning, The Unofficial Homestuck Collection has been designed to work as a safe way for new readers to get their teeth into the Homestuck universe. If you so choose, all future content will be carefully gated off until your progress in Homestuck makes it safe to view.
We've got complete control over the browser, so you'd better believe we're taking advantage of it. Mid 2000's quality bitcrushed Flash audio? Nah, man. Almost every single flash in Homestuck has been painstakingly reworked with the highest quality music available. You have to hear it to believe it. Want to use themes on every page? Go nuts, I'm not the boss of you. Arrow key navigation? Automatically opening pesterlogs? You got it. Want absolutely none of the above? That's also an option! It's Homestuck, the way you want it.
There are even third-party mods.
Download the application, download the assets. Done.
Github: https://github.com/Bambosh/unofficial-homestuck-collection
TorpedoRead facilitates the eye's journey through text by guiding it with artificial fixation points that focus only on initial letters instead of holistic readings. This removes eye relocation and encourages deeper comprehension than shallow forms of media usually allow.
Bionic Reading, basically.
TorpedoRead's innovative method facilitates the eye's journey through text by guiding it with artificial fixation points that force focus only on initial letters as opposed to holistic readings. This removes eye relocation and encourages deeper comprehension than shallow forms of media usually allow.
Bionic Reading, basically.
WarcDB is a an SQLite-based file format that makes web crawl data easier to share and query. It is based on the standardized Web ARChive format, used by web archivers.
A blog that just posts numbers station-like recordings.
The Transactor was started life in 1978 as a Commodore Business Machines publication used to explain low level details of the Commodore PET. In 1982 it was reborn as a bimonthly independent magazine published out of Milton Ontario (Toronto) covering all 8bit Commodore’s. This revised magazine used the slogan new slogan was “The Tech News Journal for Commodore Computers” and was paid for through advertising and subscription prices. A quick scan of the covers below and you will be able to see when this change occurred. The Commodore Transactors were mass produced using a very inexpensive mimeograph technology while the independent magazine was created using a proper printing press.
Both publications were known for their depth. They covered hardware hacking in detail and were read by serious users. One issue even boasted that it was 95% advertising free right on the cover.
A dead-simple Bookmarklet and Chrome Extension implementation of something like Bionic Reading.
Once we start editing DNA on a large scale, we will need to keep track of what we do, revision histories, comment the new genes and add copyright notices. This is a suggested standard of entering ASCII information into the genome:
We will use 4-base codons to encode 7-bit ASCII. I know it is a bit primitive, but I think it does well enough and we might want to use the extra bit (see below). Each base codes two bits, and the complementary base codes the inverse:
A: 00 G: 01 C: 10 T: 11
Thus each character will be coded as four bases, read in the canonical 5'->3' direction.
The letters 'DNA' will thus become
01000100 01001110 01000001
G A G A G A T C G A A G
or GAGAGATCGAAG.
The problem when reading a DNA string is: which strand should we read? If we read the complementary strand, we will get an inverted string backwards. But since we use 7-bit ascii, we can test to see if every 8th bit is a one or zero, and deduce which side we are on. The reading process thus tries out the eight starting frames, and chooses the one which gives an unbroken stretch of ones or zeros. If the stretch are zeros, the bases are read and converted, if they are ones they are read to the end of the message, inverted and reversed. Note that some errors can become detectable this way, as interruptions of the stretches of similar bits.
To delineate the comments, we need markers. A standard could be the sequence corresponding to "COMMENT COMMENT COMMENT..." repeated a number of times (we don't want to use a long stretch of similar bases, since it would influence the bending of DNA, which might lead to unwanted effects).
A problem is that we might accidentally create active regions in the DNA with these comments; ideally we should choose a coding that minimizes the biological effects of the comment. Methylating the cytosine bases will also inactivate the comment. If it can be marked as an intron it could also be placed inside exons, making sure the comment will follow the gene it belongs to.
Thanks to John D. Gleason for the methylating and intron ideas.
With a little file creation trickery, it's really quite easy to build an ActivityPub server.
pyndb, short for Python Node Database, is a package which makes it easy to save data to a file while also providing syntactic convenience. It utilizes a Node structure which allows for easily retrieving nested objects. All data is wrapped inside of a custom Node object, and stored to file as nested dictionaries. It provides additional capabilities such as autosave, saving a dictionary to file, creating a file if none exists, and more. The original program was developed with the sole purpose of saving dictionaries to files, and was not released to the public.
Basically, it's a way to treat internal hash tables like real databases, with automatic saving, automatic creation (if the file doesn't exist already), and so forth.
CaskDB is a disk-based, embedded, persistent, key-value store based on the Riak's bitcask paper, written in Python. It is more focused on the educational capabilities than using it in production. The file format is platform, machine, and programming language independent. Say, the database file created from Python on macOS should be compatible with Rust on Windows.
This project aims to help anyone, even a beginner in databases, build a persistent database in a few hours. There are no external dependencies; only the Python standard library is enough.
Global.health is a collaborative effort by technologists and researchers from leading international institutions to build a trusted, detailed, and accurate resource of real-time infectious disease data.
By creating a centralized open resource of verified case-level data from around the world, our aim is to accelerate the work of researchers, public health officials, and the global community to better prepare for, respond to, and reduce the burden of disease outbreaks. We hope that this work will help cultivate a global community invested in improving health outcomes for all through open and secure data sharing.
Time to migrate to the other ADSBx API, I guess.