Try   HackMD

Local-first Home Spaces

tags: devlog

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Local-first

To summarize: the cloud gives us collaboration, but old-fashioned apps give us ownership. Can’t we have the best of both worlds?

Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.

Today’s cloud apps offer big benefits compared to earlier generations of software: seamless collaboration, and being able to access data from any device. As we run more and more of our lives and work through these cloud apps, they become more and more critical to us. The more time we invest in using one of these apps, the more valuable the data in it becomes to us.

When data is stored on “someone else’s computer”, that third party assumes a degree of control over that data. Cloud apps are provided as a service; if the service is unavailable, you cannot use the software, and you can no longer access your data created with that software. If the service shuts down, even though you might be able to export your data, without the servers there is normally no way for you to continue running your own copy of that software. Thus, you are at the mercy of the company providing the service.

On the other hand, cloud apps depend on the service continuing to be available: if the service is unavailable, you cannot use the software, and you can no longer access your data created with that software. This means you are betting that the creators of the software will continue supporting it for a long time — at least as long as you care about the data.


State of the Open Metaverse

One of the main inspirations for this dev log has been the confusion around what the open metaverse is and how to build it. I've been frustrated by how low the standards are, we need to build a stronger foundation than simply NFTs in a virtual world in order to realize the best version of the metaverse that guarantees our freedom for generations to come.

One of the common patterns I see in blockchain virtual world platforms is that even though you own the token you are to access the actual content and experience by going to a domain URL you do not own with the data storage being some place you don't have a clear idea about where. It just doesn't feel like you own the keys to your own home in this scenario.

This notion becomes painfully obvious when you use 3D data from the physical world such as photogrammetry scans because you suddenly get second thoughts about putting that on the Internet out of privacy concerns. Veteran XR dev gfodor puts it eloquently, "Not your server not your sanctuary".

See also: https://moxie.org/2022/01/07/web3-first-impressions.html

People don’t want to run their own servers, and never will.


Home Spaces

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

M3 is working on a drop of a 3D shell that fits perfectly over the RTFKT Space Pods to make them more portable in other virtual worlds. We're working out how exactly we want to distribute them, such as partnering with communities / projects that have lots of fans of CloneX.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

We plan to take our learnings and apply them to other drops such as the shipping container home.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

One of the prompts for the first Neon Buidl-thon is to take something that's made in another app and remix it into hubs in an interesting way. More examples can be found in the Grid Pt 5 dev log.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Anarchy Arcade

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Anarchy Arcade also has a built-in functionality to export the meta data of the arcade for use in other frontends. In the near future we could import and export nodes, improving collaboration and interoperability.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →


Wordpress

https://wordpress.com/notable-users/
https://wordpress.com/activity/


Digital Immortality

Are our digital records built to last? Documents and information tablets have been able to last thousands of years of which our digital records are a blip to in comparison. Even updates frequently break backwards compatibility.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

The ancient information on the stones and papers, if properly conserved, can last another century if not more. But, there is uncertainty with degradable electronics products like optical disk/ floppy disk, which may contain some important data. Source: Beware of digital dark age, warns internet pioneer Vint Cerf

The al-Qarawiyyin university, library, and mosque founded by Fatima El-Fihriya is the oldest library in the world that's open to public. It was built in 859, around the time early forms of algebra were being invented, the library was a beacon for scholars, poets, and theologians for hundreds of years

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

It hurts to think about about the wealth of knowledge lost during the fire at the Library of Alexandria.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Formats

Some file formats (such as plain text, JPEG, and PDF) are so ubiquitous that they will probably be readable for centuries to come. The US Library of Congress also recommends XML, JSON, or SQLite as archival formats for datasets. However, in order to read less common file formats and to preserve interactivity, you need to be able to run the original software (if necessary, in a virtual machine or emulator). Local-first software enables this.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

http://nickporcino.com/posts/last_mile_interchange.html#last-milevsinterchange/usd(interchange/lastmile)

ClubNFT

3,012 PEOPLE HAVE JOINED THE CLUB
WE'VE BACKED UP 4,281 WALLETS TO DATE
500,081 NFTS PROTECTED WITH CLUBNFT
1,534,216 IPFS LINKS PROTECTED
20 TERABYTES OF CONTENT PROTECTED
BACK UP YOUR NFTS TODAY FOR FREE

ClubNFT is a place where collectors can find awesome tools and educational resources that help solve important pain points related to managing their NFT collections. Artnome (Jason Bailey) is a well known OG in the NFT space who suffered a personal loss when a couple of marketplaces went down, as well as the test of time, took a number of his NFTs away from him. This motivated him to establish ClubNFT.

Jason Bailey explains why more than half of your NFT collection will likely break in the next five years: https://www.rightclicksave.com/article/the-nft-apocalypse

According to their website, 40% of NFTs are on private servers and at risk while the other 50% are on IPFS.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

IPFS itself isn't 100% bulletproof when it comes to file storage. Pinning is the mechanism that allows you to tell IPFS that the data is important and to always keep a given object somewhere, like a seedbox is to torrents.

As Coindesk reported: ‘Just because a file is available “on BitTorrent” doesn’t mean there are any seeders or that it’s there forever. IPFS is like this. The address/CID is permanent, to a degree as it gets passed around the DHT, but the underlying asset, or file, that the IPFS address points to can be lost as easily as any file on any random web server.’

ClubNFT takes decentralization a step further by giving you a full hard copy of all the data associated with your NFTs so that you can always keep a local backup without relying on anyone in between. This means you will always have a backup of your NFTs and can always re-pin in the future.

Curious, I decided to backup a couple of my wallets and was surprised (and a bit angry) that more than half of my NFTs were considered high storage risk. It took some time to prepare the download. The next day, they were ready and I began to download almost 90gb (!) worth of files from ~300 total NFTs in two zips.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

The website recommended not to unzip the files (the blockchain is a permissionless database that anybody can read/write to) and that if they wanted to restore everything the zip as is will be just fine.

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Lets say that I want to open up the backup anwayways, how would I go about it in a secure manner? An important concept in OPSEC (operational security) is compartmentalization. If I wanted to open up any sketchy file or link I would never want to do so on my main machine, but rather through a machine whose purpose built for such.

NFT Backup Utility

We are often building virtual worlds and avatars across many different platforms and game engines which many don't have any sort of web3 integration.


Cold Storage

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Are these devices and the current applications how we expect crypto to scale to billions of users and decentralize the web? I'd argue no, and that they're a means to an end but we're also running out of time to get it right.


https://blog.trezor.io/1001-games-new-console-firmware-for-the-trezor-model-one-5b9438a07fc6

Hardware

Raspberry pi 4

Umbrel review: https://itsfoss.com/umbrel-review/

The idea behind Umbrel’s App Store is very fascinating. Since Umbrel deals with Docker containers, the Apps are just docker-compose YAML files tailored to run on Umbrel. That is the most elegant solution I’ve ever seen yet! You can view those files here.

Umbrel enables TOR by default. That allows you to access the Umbrel web GUI over a TOR network without any worries!

That means, even if you are behind a router, you can remotely access your services like Nextcloud over the TOR network without having to get a public IP address or enable port forwarding from your router.

Console Case

Emulator OS

USB Dongle computer, can plug it in and share computer resources efficiently without needing tons of cables

Raspberry pi 0 w

I've been enjoying the weight and tactile feedback of this device. The cartridge holds the pi0 which has a slot to insert the microsd card.

I installed Lakka, an open source emulation specific OS that can be installed using the Raspberry Pi imager software from the official downloads site.

Lakka also has an out of the box feature to setup a WiFi hotspot which reminds me of Piratebox. When connected with WiFi it was simple to access using Samba from a local Linux machine to upload content into it.

Keychain case USB Dongle Always on plug n play outlet

Nice wood cases hand crafted by artisans in Tacoma Washington: https://www.etsy.com/shop/theC4Labs

USB Dongle

Costs about $5


https://www.youtube.com/watch?v=qbWYUFgLhSU


Security

We're dealing with a chain of trust on how to build and distribute any type of solution relating to local-first. For example, it's recommended to buy a hardware wallet only directly from the site.

Crypto people have every right to be paranoid, and it'd be unwise to inherit liability and worry about distribution. Better to find a way to mod / contribute to an existing system instead.

https://www.youtube.com/watch?v=VrV0udRUi8A
In this video we're going to take a look at setting up remote access to your self-hosted applications with CloudFlare Tunnels. Using CloudFlare Tunnels allows us to create an encrypted connection between our server(s) and CloudFlare without the need to forward any ports.

Prerequisites
We only need 2 things to get things set up (aside from our Docker server and self-hosted apps):

  1. A domain name from your favorite registrar
  2. A CloudFlare account

Hardening: https://www.reddit.com/r/selfhosted/comments/w20u62/hardening_simple_selfhosted_services/


Notes

Virtual Museums

The Fog

Visualizing WiFi with long term exposure and light beam: https://www.youtube.com/watch?v=cxdjfOkPu-E

Plug n Play


https://tinypilotkvm.com/product/tinypilot-voyager2
Turn your Raspberry Pi into a browser-based KVM.

Cyberdecks

https://www.youtube.com/watch?v=D2uXykOx9wY

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

https://hackaday.com/2022/05/31/at-last-a-cyberdeck-you-might-want-to-use/

Steam Deck

"Longer term, we may end up finding that there are interesting mobile-specific opportunities. If you start putting cameras on these things you may find that there are classes of game experiences that are really dependent on those Pokémon GO is a great example of an application that doesn't make sense in any way for desktop.


Aidan stuff

Can use 3D scans to plan relay node sites: https://startyourownisp.com/posts/relay-sites/

Tubby cats

Home Spaces


https://www.nycmesh.net/faq

AR sigils for DAOs

PaperPi e-ink display for dashboard: https://github.com/txoof/epd_display

Aquarium

https://opensea.io/collection/axolittles
https://axoquarium.axolittles.io/

https://www.gl-inet.com/products/gl-usb150/
https://hackaday.com/2019/02/01/this-tiny-router-could-be-the-next-big-thing/

https://www.espboy.com/

Previous project: https://www.youtube.com/watch?v=Z7ai7pai-7M

https://dwebcamp.org/


Metafactory Pi-servers

Turing Pi https://turingpi.com/
https://hackaday.com/2022/06/16/turing-pi-2-the-low-power-cluster/

Looking for a platform for learning Docker and Kubernetes? Or a place to host Gitlab, Nextcloud, and a file server? Maybe you want to play Nginx as a front-end proxy, and several devices running services behind it? The Homelab-in-a-box nature of the TP2 makes it a useful choice for all of the above. And even though you can’t reasonably do all the above on a single Raspberry Pi, a programmable cluster of 4 of them does the job quite nicely.

https://twitter.com/turingpi/status/1519828810891415552

Shipping July 2022, MetaDreamer already experimenting with it as seen on the MetaFactory community call.

Hobbyist Cases

I just thought these looked cool and protective, maybe a good surface to laser etch a logo.

https://www.amazon.com/Argon-Raspberry-Support-B-Key-Compatible/dp/B08MJ3CSW7/ https://www.amazon.com/Argon-Raspberry-Heatsink-Supports-Accessible/dp/B07WMG27T7 https://www.amazon.com/Triple-Stack-Raspberry-Zero-W-C4Labs/dp/B06XCK7G2R/


Prefab Folding Homes


Robot Pets

Freenove has lots of Raspberry Pi robot kits!
https://www.amazon.com/stores/Freenove/page/8404D946-BCBD-4036-9BCF-784DBB4E3606