Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 1 / 194
Yggdrasil - End-to-end encrypted IPv6 networking https://yggdrasil-network.github.io
Sat 25 Jun 2022 06:42:27 PM PDT archive.org

Yggdrasil is an overlay network implementation of a new routing scheme for mesh networks. It is designed to be a future-proof decentralised alternative to the structured routing protocols commonly used today on the Internet and other networks.

The current implementation of Yggdrasil is a lightweight userspace software router which is easy to configure and supported on a wide range of platforms. It provides end-to-end encrypted IPv6 routing between all network participants. Peerings between nodes can be configured using TCP/TLS connections over local area networks, point-to-point links or the Internet. Even though the Yggdrasil Network provides IPv6 routing between nodes, peering connections can be set up over either IPv4 or IPv6.

This is still an alpha-stage project and there may be some breaking changes in the future. Despite that, Yggdrasil is generally stable enough for day-to-day use and a small number of users have been using and stress-testing Yggdrasil quite heavily for a variety of use cases.

Github: https://github.com/yggdrasil-network/yggdrasil-go

meshnetworking routing software ipv6 p2p golang
wader/fq https://github.com/wader/fq
Sat 25 Jun 2022 06:15:22 PM PDT archive.org

fq is inspired by the well known jq tool and language and allows you to work with binary formats the same way you would using jq. In addition it can present data like a hex viewer, transform, slice and concatenate binary data. It also supports nested formats and has an interactive REPL with auto-completion.

It was originally designed to query, inspect and debug media codecs and containers like mp4, flac, mp3, jpeg. Since then it has been extended to support a variety of formats like executables, packet captures (including TCP reassembly) and serialization formats like JSON, YAML, XML, ASN1 BER, Avro, CBOR, protobuf.

In summary it aims to be jq, hexdump, dd and gdb for files combined into one.

golang cli binary analysis hexeditor
HTMx https://htmx.org/
Fri 24 Jun 2022 04:36:17 PM PDT archive.org

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.

Github: https://github.com/bigskysoftware/htmx

javascript framework tiny html webdesign
What Companies Can Do Now to Protect Digital Rights In A Post-Roe World https://www.eff.org/deeplinks/2022/05/what-companies-can-do-now-protect-digital-rights-post-roe-world
Fri 24 Jun 2022 04:02:22 PM PDT archive.org

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.

abortion healthcare privacy information opsec comsec companies policy
Guide to Abortion Privacy https://digitaldefensefund.org/ddf-guides/abortion-privacy/
Fri 24 Jun 2022 03:58:20 PM PDT archive.org

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!

abortion healthcare privacy opsec comsec archived
ncarlier/webhookd https://github.com/ncarlier/webhookd
Wed 22 Jun 2022 05:51:24 PM PDT archive.org

A very simple webhook server to launch shell scripts.

golang webhooks http server scripts
The Unofficial Homestuck Collection https://bambosh.github.io/unofficial-homestuck-collection/
Tue 21 Jun 2022 05:16:08 PM PDT archive.org

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

archive homestuck offline browser electron vue
TorpedoRead for Firefox https://addons.mozilla.org/en-US/firefox/addon/torpedoread/
Tue 21 Jun 2022 04:31:24 PM PDT archive.org

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.

firefox addon prosthetic reading
TorpedoRead for Chrome https://chrome.google.com/webstore/detail/torpedoread/aaidmnmkldkdnogoaapbgcecmhbejmph
Tue 21 Jun 2022 04:30:24 PM PDT archive.org

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.

chrome addon prosthetic reading
Florents-Tselai/WarcDB https://github.com/Florents-Tselai/WarcDB
Tue 21 Jun 2022 03:55:58 PM PDT archive.org

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.

python cli archive sqlite web
Your friendly local Numbers Station https://numbersstation23.wordpress.com/
Tue 21 Jun 2022 01:16:09 PM PDT archive.org

A blog that just posts numbers station-like recordings.

blog podcast numbersstations weird
The Transactor Magazine https://www.commodore.ca/commodore-gallery/the-transactor-magazine/
Tue 21 Jun 2022 12:49:15 PM PDT archive.org

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.

retrocomputing magazines archive commodore c64 classic pdf download books
Shellcoding for Linux and Windows Tutorial https://www.vividmachines.com/shellcode/shellcode.html
Tue 21 Jun 2022 10:43:57 AM PDT archive.org
shellcode tutorial linux windows howto faq
Fillyosopher/Reading-Helper https://github.com/Fillyosopher/Reading-Helper
Tue 21 Jun 2022 09:53:11 AM PDT archive.org

A dead-simple Bookmarklet and Chrome Extension implementation of something like Bionic Reading.

javascript bookmarklet addon chrome prosthetic reading
Encoding ASCII in DNA - a proposal for a standard https://www.aleph.se/Trans/Individual/Body/ascii.html
Mon 20 Jun 2022 02:24:43 PM PDT archive.org

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.

dna ascii encoding text comments
How to implement a basic ActivityPub server https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/
Mon 20 Jun 2022 02:09:15 PM PDT archive.org

With a little file creation trickery, it's really quite easy to build an ActivityPub server.

howto protocols activitypub server json archived
GitHub - jvadair/pyndb https://github.com/jvadair/pyndb
Mon 20 Jun 2022 01:55:14 PM PDT archive.org

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.

python database serialization storage hashtable
avinassh/py-caskdb https://github.com/avinassh/py-caskdb
Mon 20 Jun 2022 01:52:05 PM PDT archive.org

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.

python module database educational
global.health - A Data Science Initiative https://global.health/
Mon 20 Jun 2022 01:46:56 PM PDT archive.org

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.

rest api opendata healthcare medicine
GitHub - simonw/mbox-to-sqlite: Load email from .mbox files into SQLite https://github.com/simonw/mbox-to-sqlite
Sun 19 Jun 2022 08:47:46 PM PDT archive.org
page 1 / 194
4129 links, including 264 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn