Hector
banner
hctr.dev
Hector
@hctr.dev
Software developer 🔨 | Self-hoster 🏡 | Lvl 1 game dev 🕹️ | Occasional writer ✏️ | Runner 🏃 | All welcome 🏳️‍🌈🏳️‍⚧️ | He/Him

Website: https://hctr.dev
Banner image from: https://nightsky.hctr.dev
Pinned
Hector @hctr.dev · Nov 15
Hi! I'm Hector 👋

Time for a quick #introduction I think:

- Software developer (10+ years)
- Backend & a little frontend
- Go
- Kotlin
- Svelte 🧡
- Exploring gamedev with Godot 🕹️
- Hosting my own stuff for fun 🏡
- Hiking, nature & traveling
- Learning digital art
- Plant-based 🌱

#promosky
When you schedule messages on Slack, do you mention it was scheduled? 🤔

I usually don't, but I often wonder if I should. Just in case something changes between the time I wrote the message and the time it gets received. Is there any "scheduled message etiquette" I should know about?
May 28, 2025 at 10:38 AM
Why is it that banks have such bad security practices when compared to pretty much anything else?

One I came across:
- User IDs are sequential
- Passwords are 7 characters (only numbers)
- 2FA only with SMS
- Login asks for only 3 digits of your 7 number code

🤯
May 24, 2025 at 6:50 PM
Random app idea I had yesterday: A dating/meeting app where you find people you are interested in based on each others code.

It would connect to your Github and pull random pieces of code to show other people (nothing else about you). If you both like each other's code you could connect 🫶
May 18, 2025 at 6:50 PM
This morning I finally took the time to clean out my phone's USB-C port. Now the cable actually goes in all the way and doesn't fall out all the time! So satisfying 😌
May 17, 2025 at 7:13 AM
TIL: Minifying the output HTML of a Svelte build is a bad idea 🤔

I noticed HEAD elements were getting duplicated and I couldn't figure out why. Turns out Svelte actually uses comments in the markup to handle updates without duplication! So I broke it by removing them 😅

github.com/sveltejs/sve...
Duplicate `head` elements occur when html comments are stripped · Issue #8112 · sveltejs/svelte
Describe the bug The solution to the duplicate content svelte:head element bug (and also this one) requires HTML comments to be present in order to function correctly. Many minification tools strip...
github.com
May 6, 2025 at 1:17 PM
Yesterday I published a complete rewrite of my website! 🙌
It's now completely written in Svelte

hctr.dev/post/rewriti...
May 6, 2025 at 10:54 AM
I'm rebuilding my website (again) and I'm almost at a point where I'm happy with the new design. But then I go back to the live version and I think "hmm, this looks better than I remembered. Is the new version actually better? Or just different?" 🙃
May 1, 2025 at 7:19 PM
Yesterday I finally upgraded my laptop from Linux Mint 21.3 to 22.1!

My favourite "feature" so far is that the fans no longer spin up as soon as I plug in the power 🤯
April 30, 2025 at 10:07 AM
Came back to an old project I worked on a few years ago. Just wanted to make a few tweaks, nothing major.
Now I'm trying really hard to resist the urge to rewrite it all 🙃
March 31, 2025 at 7:16 PM
Reposted by Hector
If you're an indie maker or interested in dev, I'm putting together a starter pack. Drop your @ here, and I'll make sure to include you. Power to the people! 🚀
go.bsky.app/AFG1Sgc
November 21, 2024 at 3:53 PM
Reposted by Hector
If you're an indie hacker and wondering whom to follow...

Here are two starter packs featuring 210+ Indie Hackers:

Part 1 - go.bsky.app/7PVRQFX
Part 2 - go.bsky.app/GHWuWr6

Let me know if you want to be added 👇

P.S. Guys, please, repost this 🙌
November 21, 2024 at 7:00 PM
Spent an hour banging my head against Nginx to get a reverse proxy working. Turns out the only problem was the port being closed on the firewall 🙃
November 20, 2024 at 11:16 PM
You can now click on stars to open the corresponding post! ⭐

On desktop you need to be *very* fast though!
nightsky.hctr.dev
hctr.dev Hector @hctr.dev · Nov 20
My next challenge is to allow clicking on a star to open the post it relates to. I know that is something people have been asking about!
Just haven't quite figured out a good way to do it yet.
November 20, 2024 at 5:17 PM
This is very cool! Yet another visualisation of all the activity happening on Bluesky 💙
November 20, 2024 at 4:06 PM
I added a little feature on nightsky.hctr.dev 👀

You can add a bsky handle to the URL to highlight new posts from that user!

Just add "?u=" to the end of the URL. For example: nightsky.hctr.dev?u=hctr.dev

These stars will have a different colour and won't disappear until you refresh ⭐
Nightsky | hctr.dev
See live conversations from all over Bluesky as a dynamic night sky
nightsky.hctr.dev
November 20, 2024 at 11:23 AM
The response to this has been staggering. I expected that maybe a couple of people would think it was neat. I never thought thousands of people would try it! 💙

For those who may be curious, the source code is now available here: gitlab.com/hctrdev/bsky...
hctr.dev Hector @hctr.dev · Nov 16
I made a thing!

I was playing around with the AT protocol and as a little experiment I made a website that visualises activity around Bluesky: nightsky.hctr.dev

It listens to all new posts and shows them as little stars across a night sky 🌃

Every star is someone, somewhere, posting something
Nightsky | hctr.dev
See live conversations from all over Bluesky as a dynamic night sky
nightsky.hctr.dev
November 18, 2024 at 9:37 PM
OK, this went a bit viral 😅

I never thought so many people would enjoy this! It's been so lovely reading everyone's comments this morning. Thank you 💙
hctr.dev Hector @hctr.dev · Nov 16
I made a thing!

I was playing around with the AT protocol and as a little experiment I made a website that visualises activity around Bluesky: nightsky.hctr.dev

It listens to all new posts and shows them as little stars across a night sky 🌃

Every star is someone, somewhere, posting something
Nightsky | hctr.dev
See live conversations from all over Bluesky as a dynamic night sky
nightsky.hctr.dev
November 17, 2024 at 10:25 AM
I made a thing!

I was playing around with the AT protocol and as a little experiment I made a website that visualises activity around Bluesky: nightsky.hctr.dev

It listens to all new posts and shows them as little stars across a night sky 🌃

Every star is someone, somewhere, posting something
Nightsky | hctr.dev
See live conversations from all over Bluesky as a dynamic night sky
nightsky.hctr.dev
November 16, 2024 at 11:05 PM
Reposted by Hector
Just be you. Be your authentic self. Joke, talk about stuff that fascinates you, the things you love, that you hope for & your passions. Connect with ppl honestly. Be brave enough to be authentic and open to others doing the same.
November 15, 2024 at 11:28 PM
Hi! I'm Hector 👋

Time for a quick #introduction I think:

- Software developer (10+ years)
- Backend & a little frontend
- Go
- Kotlin
- Svelte 🧡
- Exploring gamedev with Godot 🕹️
- Hosting my own stuff for fun 🏡
- Hiking, nature & traveling
- Learning digital art
- Plant-based 🌱

#promosky
November 15, 2024 at 10:25 PM
Reposted by Hector
Bluesky by the Numbers today:

1.3M people Posted 6.5M posts
2.3M people Liked 37.5M posts
2.9M people Followed 41.5M people (!!!!!)

Over 1,000,000 people joined the network!!!!!!

We broke all-time traffic records by over 30% today across the board.

Follows are up 20x from 2 weeks ago!

Holy Moly
November 15, 2024 at 5:54 AM
I'm a bit new to this frontend development business, and I am genuinely enjoying it, but does it always turn into a kind of art project? 🤔

In terms of UI I'm usually only worried about what to write in log messages.
November 15, 2024 at 12:23 AM
The screenshot is from my self-hosted Grafana instance, which is pulling system metrics from my laptop using Prometheus. All over my @tailscale.com network.

I think it's clever. Useless 99% of the time, but who cares? Graphs are cool 😎
hctr.dev Hector @hctr.dev · Nov 14
I think my laptop is looking for a new battery 🙃
November 14, 2024 at 9:58 PM
Reposted by Hector
okay well we're gonna add over 1 million users in a single 24 hour period today, so please bear with us.
November 14, 2024 at 5:06 PM