sixthgear's recent activity
-
Comment on Where is everyone hosting their email these days? in ~tech
-
Comment on Zero to low prep games in ~games.tabletop
-
Comment on Tildes dev environment on Apple Silicon // Apple M1 in ~tildes
sixthgear The Bad News I tried two alternate provider plugins that seemed promising on M1. vagrant-libvirt was the most promising as it supports almost everthing the virtualbox provider does. Sadly, it...The Bad News
I tried two alternate provider plugins that seemed promising on M1.
- vagrant-libvirt was the most promising as it supports almost everthing the virtualbox provider does. Sadly, it seems to have a bug causing it to exit with no errors on vagrant up. Hopefully this will be fixed soon.
- vagrant-qemu worked! Unfortunately it has no nfs share support and also limited networking.
The Good News
In my travails I stumbled upon lima which provides a pretty good experience for mac users. I was able to spin up a debian 10 image and now I'm just working through the ansible playbook to weed out any errors.So best case, vagrant-libvirt gets sorted out and Apple silicon users can use qemu for development. Worst case we add one more yml file (which looks very similar to the Vagrantfile) to use Lima.
vmType: qemu arch: default # x86_64, aarch64 cpus: 4 memory: 4GiB disk: 50GiB images: - location: "https://cloud.debian.org/images/cloud/buster/20230601-1398/debian-10-genericcloud-amd64-20230601-1398.qcow2" arch: "x86_64" digest: "sha512:d8956fecfff4a176190b77484657e581bb1f7ceaacce6e905e5ab62a899d120e9a7a120c9c4acad89fb29b3e3b6c6666f9579e0e0409bb50ac642bf800b5b918" - location: "https://cloud.debian.org/images/cloud/buster/20230601-1398/debian-10-generic-arm64-20230601-1398.qcow2" arch: "aarch64" digest: "sha512:c1cdfa11b2aaec7cc4694ae3f9ce39a73d399e1c546b462778026c3d3c6340b16f78026833f7f03238f5a5dc4a43a42146fa542bc345ee7e75f9dfee48e86954" mounts: - location: "~/Projects/tildes/tildes" mountPoint: "/opt/tildes" writable: true - location: "~/Projects/tildes/ansible" mountPoint: "/srv/ansible" writable: true portForwards: - guestPort: 443 hostPort: 4443 - guestPort: 9090 hostPort: 9090 provision: - mode: system script: | #!/bin/bash apt update apt install -y git apt install -y python3-distutils && curl -s https://bootstrap.pypa.io/get-pip.py | sudo python3 python3 -m pip install ansible - mode: user script: | #!/bin/bash cat << EOF > /tmp/ansible_local_inventory.ini [dev] localhost ansible_connection=local [app_server] localhost ansible_connection=local EOF ansible-galaxy install --role-file=/srv/ansible/requirements.yml --roles-path=/srv/ansible/roles ansible-playbook /srv/ansible/playbook.yml -i /tmp/ansible_local_inventory.ini
Still a work in progress. I need to find out how to deal with those local paths, and sort out some permissions errors during the provisioning. But if you're ok with another build file I think this could work.
(@Maxi)
-
Comment on Tildes dev environment on Apple Silicon // Apple M1 in ~tildes
sixthgear @Deimos, @Maxi, moving here from the other topic I wrote this before I saw the update from @Maxi which confirms the same thing. Seems like there's no quick win here. After some digging, I found...@Deimos, @Maxi, moving here from the other topic
I wrote this before I saw the update from @Maxi which confirms the same thing. Seems like there's no quick win here.
After some digging, I found this thread regarding M1/M2 support with VirtualBox.
In a way the ARM64 package "slipped out", and it's not expected to work reliably. The implementation isn't complete yet (which is what you saw), and in top of that the performance is known to be extremely low. It isn't anywhere near production ready, we know. This will not change for VirtualBox 7, and the "Technology Preview" marker will stay for the foreseeable future, indicating that it won't be supported at all.
At best you'll get some really old 32-bit Linux to run to some degree, such as DSL 4.4.10. No chance even with Ubuntu 16.04 i386.
...
And just for clarity (based on additional questions being raised in the forums): VirtualBox is not and never has been an ARM hypervisor. The M1/M2 developer preview relies on an Intel code simulator module to run x86 (32bit) single core guests. Incredibly slowly. It's currently more of a toy than a serious solution to any problem.
So it seems like a non-starter on AMD64 for the current development stack without some other type of workaround. Here's some other ideas we might explore:
- Find out if vmware backend works better than virtualbox (might be a similar situation!)
- Replace vagrant with a Dockerfile setup. But perhaps that's too big of a change for current developers?
- Here's a weird hybrid approach. But this feels silly, lol.
-
Comment on Beehaw.org: defederating effective immediately from lemmy.world and sh.itjust.works in ~tech
sixthgear I can do a little research. The Virtualbox VM seems to just crash with minimal explanation in that developer preview. I've had success on M1 with tools that use Apple's HyperKit framework (Docker...I don't have an M1/M2 to be able to test, but is there just no longer a straightforward/free way to run a Debian VM on them? I see that there's a "Developer preview for macOS / Arm64 (M1/M2) hosts" on the VirtualBox downloads page, does it not work?
I can do a little research. The Virtualbox VM seems to just crash with minimal explanation in that developer preview. I've had success on M1 with tools that use Apple's HyperKit framework (Docker and Multipass).
If I can figure out someway to coerce vagrant to work nicely on my M1, I'll make a pull request. Sound good?
-
Comment on Invite-only is a brilliant idea and I'd like to have it for longer than planned in ~tildes
sixthgear This is probably a non-starter for @Deimos at this point, but as a distributist, I'm a big fan of cooperative organizations. My local city has a car-sharing cooperative which has gone toe-to-toe...5 USD entry fee
This is probably a non-starter for @Deimos at this point, but as a distributist, I'm a big fan of cooperative organizations.
My local city has a car-sharing cooperative which has gone toe-to-toe for years against Zipcar, Car2go and other corporate upstarts. The co-op has consistently been able to best the bigger guys in pricing, availabilty, vehicle options and customer service. I spent $500 and in return I have a single share in a service which benefits my city immensely.
If Tildes ever grows to the point of needing to reorganize (ie. if @Deimos feels like his role as BDFL becomes untenable for any reason) then I think a cooperative structure would sure be a cool way of doing it.
$5 seems like a nice number as well.
-
Comment on Invite-only is a brilliant idea and I'd like to have it for longer than planned in ~tildes
sixthgear Exemplary. Sorry, I'm too new to have access to the real tag! The practice of auditing your own emotions and biases seems to be a lost art in modern internet. My theory is that doing this openly...But then I took a moment to think about why I felt that way.
Exemplary. Sorry, I'm too new to have access to the real tag!
The practice of auditing your own emotions and biases seems to be a lost art in modern internet. My theory is that doing this openly from time to time becomes a pay-it-forward scenario for the rest of the community. It's a good reminder of the human on the other side of tcp socket.
-
Comment on Beehaw.org: defederating effective immediately from lemmy.world and sh.itjust.works in ~tech
sixthgear Yeah, I wanted to start contributing but hit VirtualBox hurdles on my M1 Pro. I'm partial to vue.js paired with my own python backends (Django or FastAPI usually), but I think it's overkill for...Yeah, I wanted to start contributing but hit VirtualBox hurdles on my M1 Pro.
I'm partial to vue.js paired with my own python backends (Django or FastAPI usually), but I think it's overkill for the type of site Tildes wants to be. I agree that HTMX would be a nice fit for Tildes, or perhaps some nice, tight Typescript with as few other dependencies as possible.
-
Comment on What are some noteworthy games that aren't available through traditional/common means? in ~games
sixthgear I have WAY too many answers to this question, but Starcraft: Brood War via private bnetd servers. I ran a little ladder for my high school friends.I have WAY too many answers to this question, but Starcraft: Brood War via private bnetd servers.
I ran a little ladder for my high school friends.
-
Comment on What are some noteworthy games that aren't available through traditional/common means? in ~games
sixthgear At the end of the BBS era and into the early Internet I got into some pretty great MUDs. For the uninitiated, these are multiplayer text adventures which often have a full RPG underpinning the...At the end of the BBS era and into the early Internet I got into some pretty great MUDs. For the uninitiated, these are multiplayer text adventures which often have a full RPG underpinning the action.
Lots of great d&d inspired multiplayer goodness in smaller, tighter communities.
-
Comment on What are some noteworthy games that aren't available through traditional/common means? in ~games
sixthgear Four swords adventures on the GameCube with 4 Gameboy Advances is not your typical Zelda experience, but dang if it isn’t a lot of fun. Never got to do it when I was younger, but older me with a...Four swords adventures on the GameCube with 4 Gameboy Advances is not your typical Zelda experience, but dang if it isn’t a lot of fun.
Never got to do it when I was younger, but older me with a GBA budget (along with IPS screen upgrades) is pretty happy.
-
Comment on Zero to low prep games in ~games.tabletop
sixthgear Hey! I feel like this topic could maybe use a title change. I keep reading it like Say "No" to Low-prep games! which is a funny sentiment, I know, but my brain can't help it! How about Which... -
Comment on Who are your favorite children's authors? in ~books
sixthgear Seconding Mo Willems. We collected a huge stack of Elephant and Piggie over the years. My son learned to read with these and I recommend them to everyone. (@Laihiriel, seconding you as well)Seconding Mo Willems. We collected a huge stack of Elephant and Piggie over the years. My son learned to read with these and I recommend them to everyone.
(@Laihiriel, seconding you as well)
-
Comment on Thoughts on making Tildes groups more independent in ~tildes.official
sixthgear That's great idea too! I think there's a good discussion about that happening over here. What I meant by "merging" was more along the lines of moderating duplicate or similar posts. On reddit when...Merging as in, filtering a specific post that gains traction up into the main group, and potentially beyond that onto the front page?
That's great idea too! I think there's a good discussion about that happening over here.
What I meant by "merging" was more along the lines of moderating duplicate or similar posts. On reddit when that happens the mods can only nuke the other posts and point discussion back to the preferred thread. I thought it would be nice if multiple posts could be combined and their comments merged as an alternative.
Of course this is also subject to the unsolved problem of how to delegate moderation authority!
-
Comment on What do you miss the most about the old internet? in ~tech
sixthgear Getting to know people on IRC and #freenode and becomming better programmers together.Getting to know people on IRC and #freenode and becomming better programmers together.
-
Comment on Thoughts on making Tildes groups more independent in ~tildes.official
sixthgear Yes! As you correctly pointed out (and what I failed to make clear, my apologies) is that I have mixed feelings on the matter which are sometimes contradictory. Yes, I did enjoy some of the...To be honest, I'm not sure if I understand you. You like the specific features of the AskHistorians community, so that would be something that you would like to reappear in a tildes community? On the other hand, you want all tildes communities to be similar?
Yes! As you correctly pointed out (and what I failed to make clear, my apologies) is that I have mixed feelings on the matter which are sometimes contradictory.
Yes, I did enjoy some of the isolated subcultures within reddit. I will elaborate a bit and say that the ones I enjoyed the most were communities that worked hard to promote thoughtful text discussions. (AskHistorians, TrueReddit, truegaming, ChangeMyView, etc)
However, I also feel that the overarching culture that longstanding Tildes users have fostered so far feels important and is worth protecting as the site grows.
I'm not arguing against adding more groups along with better ways to find those discussions. I'm just expressing caution about replicating the subreddit model where the wider culture is muted in favor of the subculture. Part of this is a bit of idealism on my part, but I strongly resonate with the sentiments expressed in that discussion above as well as the Tildes Docs.
Again, I'll point to this comment from psi to better explain.
-
Comment on Thoughts on making Tildes groups more independent in ~tildes.official
sixthgear (edited )Link ParentWhat I mean is that subreddits are not only distinct in interest or topic, but also by the culture fostered by the mods and the individual community members. Sometimes that had interesting or...With "a space like this" do you mean its size being relatively small?
What I mean is that subreddits are not only distinct in interest or topic, but also by the culture fostered by the mods and the individual community members. Sometimes that had interesting or positive results (AskHistorians comes to mind) but I would love to see the community culture and ethos of Tildes community as a whole prevail over the potential creation of isolated microsites.
Does that make sense?
Edit:
Check out this comment from psi. This is what I think I'm trying to say, but explained more clearly (and by someone who has been here for a long time!) -
Comment on Reddit mods start planning for indefinite blackout in ~tech
sixthgear Thanks, for some reason I get old reddit at www. Could just be my preferences or something in RES. I updated my link in the comment as well.Thanks, for some reason I get old reddit at www. Could just be my preferences or something in RES. I updated my link in the comment as well.
-
Comment on Thoughts on making Tildes groups more independent in ~tildes.official
sixthgear I'm one of the reddit refugees, but I think I understand the intention behind Tildes and how it differs from other sites. Its something I wholeheartedly support and I would love to help the...I'm one of the reddit refugees, but I think I understand the intention behind Tildes and how it differs from other sites. Its something I wholeheartedly support and I would love to help the community grow while protecting its core DNA.
I echo the desire for being able to participate in discussion around my local city (Vancouver, BC) without polluting the global postspace. But I also would be wary of going down the path of distinct subcommunities, as I worry it would be too fracturing for a space like this.
Additonally, I feel like post "merging" would be a nice addition as the activity levels starts to rise. I'm an experienced python developer, and if I can find a way to get the Tildes VM to build on my M1 mac one of these days, I'd love to contribute something like this!
-
Comment on Reddit mods start planning for indefinite blackout in ~tech
sixthgear (edited )LinkMods behind the organization of the current 48hr action (r/Save3rdPartyApps and /r/ModCoord) are starting to prepare for an extended blackout and offering support for subreddits who wish to do so....Mods behind the organization of the current 48hr action (r/Save3rdPartyApps and /r/ModCoord) are starting to prepare for an extended blackout and offering support for subreddits who wish to do so. They cite /r/aww, /r/music, /r/videos and /r/futurology as some of the biggers subs already on board.
Here's a related post aimed at regular users: The Fight Continues
After I degoogled, I signed up with Fastmail because I wanted calendar. It’s been pretty good for 5/month/user.
I don’t have any privacy guarantees, but at least the company isn’t in the advertising business, so at least that’s an improvement.