Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][tlug] A First Hello
- Date: Wed, 15 Jul 2020 18:40:08 +0900
- From: eizietheez@example.com
- Subject: [tlug] A First Hello
- User-agent: mblaze/0.7
Hello TLUG, This is my first message here, though I have a smattering of nomikai. Name is Brandon Wilson; I am a friend of Joe Larabell's. Hopefully, that rings a few bells. I have tried subscribing a few times in the past without success---the subscription request emails falling into a black hole. Between my first attempts and now, I got the PTR DNS record correctly setup for my domain, so my guess is that spam filtering was the culprit. Anyway, for the past year I have been banging my head against the job market, trying to find a position in a remote work position. A fellow TLUG member suggested that posting here might be helpful. That's what prompted me to try again. I hope this kind of post isn't breaching the list ethos. Below is a link to my CV, but since this is my first post, I figure a bit of an introduction is appropriate. My first introduction to Linux was in middle school. For unknown reasons, me and my friends at the time were sort of wannabe Linux fanboys for several years, until I got my first hand-me-down laptop with which I immediately installed Mandrake Linux and leveled up into a proper Linux fanboy. In the intervening years I have pretty much used Linux exclusively. My high school years were dominated by Gentoo, but in college I was gifted what is probably the most interesting personal machine I have ever owned---one of those OLPC machines with a hand crank for emergency power. Later, I ended up running Arch for several years, and these days I am running Void Linux, a non-systemd, libressl, minimalist distro using its own package manager xbps. I like it well enough, but the reproducibility bug has bit me hard and now I am slowly migrating over to Guix. I recently bought a Thinkpad T400s---the same machine Stallman uses---and am working to acquire the hardware necessary to flash libreboot over the bios. This I plan to turn into a Xen machine running Guix as its dom0, as as sort of DIY Qubes OS. Anyway, apart from that, I also managed to get a full Guix System running on Google Cloud Compute and am in the process of of migrating my current wilsonb.com host machine over to this. Some random projects I am working on and would love some nerd-out buddies on include * Hand-written ELF files (git://git.wilsonb.com/hello-world.git), In an attempt to get a concrete understanding of exactly how a process executes, I started with the executable file itself. So far I have a simple statically-linked hello world elf file written directly as .byte instructions in GNU assembler. The work in progress is turning this into a dynamically-linked executable, but I'm having issues getting ld.so to perform relocations. * Random projects in J (git://git.wilsonb.com/j-play.git), and The J and APL programming languages I find fascinating. They are like executable math notation. Currently, I am just going through Project Euler problems and coding them as pure tacit J verbs. However, a future project idea I have is a J compiler in J. The inspiration comes from Aaron Hsu's co-dfns compiler for Dyalog APL. * Playing with formal proof verification (http://us.metamath.org/) My academic background is in math, and one of the coolest recent discoveries I have made is the formal verification system Metamath. Playing with formal verified proofs sort of marries the tinkerability of software with the stark beauty of rigorous math proofs. Other systems like Coq, Lean, and Mazar are really powerful, but the verification software itself is really complex and *hard codes* the foundations into the verifiers. Metamath, however, is this really tiny language that defines a meta-language for *any* formal logical system. There is a community database of proofs, https://github.com/metamath/set.mm, that implements ZFC and a whole bunch of standard mathematics---the proof that Fourier transforms work, geometry, etc. But there are other databases (with less active contributors) that do math from different foundations. Also, the Metamath language itself is small enough there are *several* verifier implementations, all of which give a thumbs up to the various public databases. Some other topics I find highly intriguing: * GNU/Hurd, * Plan 9, * Haskell, * x86 bootstrapping (and early Coreboot), and * Fuzzing the x86 instruction set (https://invidio.us/watch?v=KrksBdWcZgQ). Anyway, I am glad to finally be on the list here, and hope to nerd out with you all! Cheers, Brandon Wilson P.S. As promised, here is my CV: https://wilsonb.com/cv.pdf Please help me connect with someone who could use my skills and enthusiasm!
- Follow-Ups:
- Re: [tlug] A First Hello
- From: Edward Middleton
- Re: [tlug] A First Hello
- From: Josh Glover
- Re: [tlug] A First Hello
- From: Andrew M
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Introduction to (Tech) Worker Cooperatives, 09:00AM on Sunday, July 12th JST
- Next by Date: Re: [tlug] A First Hello
- Previous by thread: Re: [tlug] Introduction to (Tech) Worker Cooperatives, 09:00AM on Sunday, July 12th JST
- Next by thread: Re: [tlug] A First Hello
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links