Finances and technology Show more

mattgen88 relayed

I made a terrible game where you have to guess which bad domain name is more expensive: domain-pricing.glitch.me/

USPOL Show more

II in , doing web development primarily. Message me for details if you're interested.

Feel free to boost

USPol/Shutdown Show more

day 12, growing out of control: github.com/mattgen88/adventofc

Spent too much time trying to figure out a way to optimize my code so it could complete the generations before realizing I should look for a pattern. *facepalm*

US Pol Show more

mattgen88 relayed

RT @sudojess@twitter.com
Just saw this posted to the transgenderuk subreddit

My preferred pronoun is ') DROP TABLE 'gender';

mattgen88 relayed

Best way to move instances on #Mastodon:

On your OLD account:

1. Export your follows, mutes and blocks: go to Settings, then Data Export, then download the CSV files (you do NOT need to request an archive to do this!)

2. Set your old account to redirect to the new one: go to Settings, then Edit Profile, then "Move To A Different Account" (at bottom of screen)

On your NEW account:

3. Upload your follows, mutes and blocks: go to Settings, then Import, then upload the CSV files

#MastoHints

openconnect 8 shipped the other day, with global protect and MFA. Hurrah

US Gov Shutdown, anxiety Show more

Thunderbird broke a bunch of extensions with the v60 release due to XPCOM being decommed. A particular extension I use talks to a TCP socket. WebExtension doesn't allow TCP, so this thing is broken. Instead you have to write a service and register it, then talk to the service, which then can talk to the TCP socket.

I really don't know where to start with this because I can't easily grok what the hell is going on in legacy thunderbird extensions. XUL/XPCOM has a high barrier to entry

That moment when you more or less just trip and find yourself in the middle of trying to understand building thunderbird extensions... What is this mess!?

hrm, I might try a simple chat server using gRPC and try and figure out how to build decentralized, federated software.

Swarm of servers, each configured to know about the other. Server-to-server streams, client-to-server streams. Messages accepted by one broadcast to the others in the ring.

That server-to-server pipeline is sort of limiting though. 😕 Might not scale well for a real-time chat system. Clients only need to subscribe to some subset of channels. Servers would need to replicate all.

Has anyone adapted gRPC to existing projects? I'm super interested in it

github.com/mattgen88/adventofc day 11. This one was fun. Wrote a bunch of tests as I went, basically, to ensure that it all worked properly. I'll have to find out if there's a more efficient algorithm though, it wasn't particularly quick.

mh Show more

I don't think I did a formal introduction on this instance, so here you are

Principal Software engineer out of Buffalo, NY, USA. /#Linux

He/Him, cishet, married, monogamous, father, ally, advocate, overall boring individual. Trying to raise my kid to be better than myself and to make the world a better place.

Set up syncthing, only unfortunate thing was that setup with systemd kinda sucked. Now to see if it works...

Show more
Cybrespace

cybrespace: the social hub of the information superhighway

jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal