Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Graham

@ghalldev@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

He/him

Web developer by day, savior of fantasy realms by night. I love independent and open source software.

Developing Groove 🎵
https://grooveplayer.app

“Always try to be nice, but never fail to be kind.”

#webdev #macdev #iosdev #gaming #mentalhealth #anxiety #actuallyocd #actuallyautistic

Avatar is an illustration (by https://www.nataliavazquezgarcia.com) of a bearded white male with glasses and a plaid shirt against a green background.

0 Followers
0 Following
50 Posts
Joined May 10, 2023
Website:
https://ghall.space
GitHub:
https://github.com/ghall89
Blog:
https://ghall.space/blog
Last.fm:
https://www.last.fm/user/ghall89
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Boosted by @wtrmt@mastodon.social
Today marks 7 months of unemployment and I am very much down to the wire. I am a full-stack & backend web developer, fluent in TypeScript, with experience building data-focused applications and both SQLite and Postrges databases. I have experience working and successfully collaborating with small, remote teams. Boosts are appreciated. 🙏 #FediHire #webdev #typescript #backenddevelopment #fullstackdevelopment
180
40
937
1
Open post
Graham @ghalldev@mastodon.social
· 2mo ago
Replying to
@d1@autistics.life Most people I know outside the US insists on WhatsApp and I feel locked in with LinkedIn especially being unemployed. 😭
6
2
1
0
Open post
Graham @ghalldev@mastodon.social
· 1mo ago
Replying to
@stux@mstdn.social I 100% understand this sentiment, as someone who does sell an app with in-app purchases on the App Store. I’m really not sure where to stand on it. My approach is a one time purchase so at the very least Apple doesn’t get any recurring revenue (never mind the fact that a subscription doesn’t fit my app in the slightest). But even that feels gross on some level when I’m already paying the developer fee. 🫤
2
0
2
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago

Groove, my offline music player for iPhone, is rolling out on the App Store! 🎉

It’s available only as a one-time purchase. No subscriptions!

To celebrate, I’ve made it 50% off for the first week, and it will go up to full price on March 21st.

https://apps.apple.com/app/groove-local-music-player/id6759224962

#ios #iphone #music #musicplayer #nosubscription

apps.apple.com
20
25
17
0
Open post
Graham @ghalldev@mastodon.social
· 2mo ago
Building Groove has taught me a lot about mobile app design and SwiftUI. It’s been fun to iterate and improve the look and feel over the last few months, addressing feedback as well as pain points I’ve come across using it myself every day. The next update is, I think, the best looking version so far. I’ll need to redo 1 or 2 screenshots for the App Store though and I’m dreading that. 😭 #swiftui
1
1
1
0
Open post
Graham @ghalldev@mastodon.social
· 5mo ago

I promised myself I wouldn’t give a shit about the Assassin’s Creed Black Flag remake but…here I am giving a shit about the Assassin’s Creed Black Flag remake.

https://m.youtube.com/watch?v=7hkFaTypP1Q

2
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@cliffwade@infosec.exchange Thanks for sharing. I think the closest match for me would be “Senior or Staff Backend Engineer” though I know those sorts of roles usually look for more than 5 years of experience. Can’t hurt to try though. 🤞
4
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 5mo ago
Replying to
@isaackuo @romeu For fun I actually asked an LLM if token usage is a good metric for developer productivity. Even LLMs say it’s a bad metric 🤣
2
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
  1. Played a new board game 🎲

  2. Worked on a project I haven’t worked on in a while 🧑‍💻

  3. It wasn’t pitch dark at 5PM 🌅

#3goodthings

3
0
2
0
Open post
Graham @ghalldev@mastodon.social
· 5mo ago
Replying to
@talonracer@mstdn.ca I mean, reuse is a step above recycle, right? 😺
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@codebyjeff@hachyderm.io I’m in the northeast United States.
2
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to on mastodon.social
@crazyeddie@mastodon.social I’ve personally found Vite easier to work with. Especially with Typescript.
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@jk This hurts my soul. 😩
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@stux@mstdn.social In my experience with LLMs you still need to know how to code even if you’re just using it to write the code for you. If you don’t know how to solve a problem in code you can’t effectively prompt an LLM to write that code for you unless it’s something very simple. At that point though you’ve done most of the work so why not just write the code? 🤣
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@jaredwhite Heads up the update is out. You may have to manually update. Let me know if you’re still running into issues with gapless playback.
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@jaredwhite I did some tinkering this evening and was able to reproduce the issue. There will be a fix in the next update!
1
2
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@sense Sweet. Working on that now. 😊
1
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

🧐

1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

Ummm I may have run into a snafu with listing out genres. 😨

1
0
1
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

The snow is looking pretty wet and heavy 😭

1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@Lana@beige.party Finally a reason to use Google search again.
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@gregly@retro.pizza I will keep an eye out for that DM. 🙂
1
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago
Replying to
I do track my medication because I can never remember if I take it and I’ll often put off taking my medication just so I don’t have to go through the minimal effort of marking it as taken.
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago
Replying to
Actually, now that I think of it the only time I can think of that I’ve noticed my Mac using swap is when Node goes rogue and eats up all my memory.
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

Tonight’s blizzard movie was John Wick.

https://www.themoviedb.org/movie/245891-john-wick?language=en-US

themoviedb.org
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 2mo ago
Replying to
@drewph@ieji.de @d1@autistics.life I mean I wouldn’t be using WhatsApp otherwise.
0
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@rwitherspoon Thanks for the tip!
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@ganxel@oldbytes.space 3 years!? I hope you find something soon as well.
0
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@nileane I’m trying to navigate the DSA stuff with the EU. I didn’t realize it would be a problem until the other day 😭
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@slims Thanks! Hope you enjoy it. I actually didn’t know MusicBrainz had a scrobbling feature, that’s definitely something I will look into.
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago
Replying to
@codinghorror@infosec.exchange Maybe I configured it at some point and forgot but I’m pretty sure pressing option + the left or right arrow key to jump between words works out of the box.
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago
Replying to
Honestly, if I had to pick the one bottleneck to the performance of the M2 for me, its the RAM being capped at 24GB. But swap on the M-series Macs is so good that, in the rare cases it comes to that, I barely notice.
0
2
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago
Replying to
Ugh had to edit this post because apparently copying a gif from websites like Tenor doesn’t actually copy the gif. How has something as simple as sharing fun little animated images become so enshittified!?!
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 18mo ago
Replying to
@mauro@mograph.social I’ve been using it as my primary browser since Arc was essentially abandoned. I’ve found it to be an ok browser after some tinkering. Not sure where to go now. Firefox and WebKit-based browsers are non-starters for me for practical reasons. 🫠
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@jaredwhite Thanks for the heads up. Is it always the same songs where there’s a drop off? 🤔 Could you also let me know the file format?
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 5mo ago
Replying to
@yosh I’ve heard, from an ex-GitHub engineer I spoke to recently, that the main issue is their allocation of resources towards AI/Copilot. Based on that, their issues handling a surge in activity would seem to be a symptom and not necessarily the root cause…
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@sense From what I understand they do not have to be located in the EU. That’s about the only bit I did understand. 🤣
0
3
0
0
Open post
Graham @ghalldev@mastodon.social
· 3mo ago
Boosted by @GroupNebula563@mastodon.social
I wrote a thing! 📝 'Becoming a Nintendo Fanboy Again' https://ghall.space/blog/2026/becoming-a-nintendo-fanboy-again
ghall.space
0
0
2
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@kevinrenskers @slims I unfortunately cannot make the app available in the EU until I navigate the DSA compliance stuff. It wasn’t something I was aware of until this week and it’s unclear to me if need to register as a trader or not. 😞
0
9
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@zmk@snailedit.social This gets more confusing the more I read…
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

Well this is officially the most snow I’ve seen in my life.

We’re at over 32 inches!! 😲

0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 7mo ago

Is there a way for Xcode to see my iPhone while connected to a VPN?

Even if I have to do it wired it’s more convenient that turning the VPN off and on again constantly 😭

0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 5mo ago

Man I’m not sure how this week’s Daredevil is gonna top last week.

0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 8mo ago
Replying to
@gregly@retro.pizza Thanks so much man. Feel better soon!
0
1
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@kevinrenskers That’s what I thought 🫠
0
0
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@sense Thank you! That’s what I’ve been seeing. What do you do about listing an address and phone number? I was thinking PO box but not sure where to start with the phone number 😅
0
5
0
0
Open post
Graham @ghalldev@mastodon.social
· 6mo ago
Replying to
@b3ll In my fairly limited experience it seems that trying to rein in these LLMs generally just makes them more unreliable. The only rule I could reliably get it to follow was to not run any build commands and it would brag about not running build commands every time it did anything. 😂
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 04:58:16 UTC