Sign in

Mykal Machon

@mykalmachon.com
227 followers 348 following 214 posts

🚄 Support Engineering @Railway.com 📝 Pragmatist, computer nerd, dad 🚩 Canada ll 0.0.0.0

PostsRepliesMedia
Mykal Machon @mykalmachon.com · 25/08/2026
Don't know what it is but I can't bring myself to start Dark Age (Red Rising). I've never been so anxious to read a book; I just know bad things are coming and want to live in a world where they aren't here yet for awhile longer.
000
Mykal Machon @mykalmachon.com · 07/08/2026
I would take this over the previous code any day of the week. Is it more LoC? yup! but I can actually read it and it's not clever.
000
Mykal Machon @mykalmachon.com · 07/08/2026
like look at this feature flag function I just reviewed. what human would ever read or write things that way
 const useFeatureFlag = Boolean(
        (req.user &&
          (await isFeatureFlagEnabledForUser(
            req.user.id,
            "NEW_FEATURE",
          ))) ||
          (await isFeatureEnabledForTeam({
            flagName: "NEW_FEATURE",
            target: { req.user.teamId },
          })),
      );
100
Mykal Machon @mykalmachon.com · 07/08/2026
blows my mind agents can write so much, at the end of the day effective, code that is unreadable incoherent slop guess it's a feature not a bug for inference providers at the end of the day: "how will you fix your repos if you cancel! you can't even read it anymore!"
100
Mykal Machon @mykalmachon.com · 07/08/2026
A quiet chill brain is where all good ideas come from. Getting the coffee is very important
010
Mykal Machon @mykalmachon.com · 07/08/2026
Funny how 3 years ago if you told me GitHub would be the worst part of my dev workflow I would have never believed you
020
Mykal Machon @mykalmachon.com · 05/08/2026
looking like the default tsconfig.json up in there
000
Mykal Machon @mykalmachon.com · 01/08/2026
Can confirm it is peak. If you grew up loving spiderman like I did it's just spiderman at his best.
000
Mykal Machon @mykalmachon.com · 01/08/2026
My very mcu critical brother just went and saw spider man and unironically told me it's a 10/10 movie. I have panic purchased tickets for 20 minutes from now ha.
100
Mykal Machon @mykalmachon.com · 01/08/2026
Stoked to see it! Personally a big fan of the new range selector / hover states.
010
Mykal Machon @mykalmachon.com · 29/07/2026
Have had the index 01 for a singular day and I don't ever want to be without one now. Can't remember the last time I felt that way about a gadget
000
Mykal Machon @mykalmachon.com · 28/07/2026
another hint: your **index** finger, some might call it the **01**st finger
000
Mykal Machon @mykalmachon.com · 28/07/2026
I got mine earlier today. Still early but it already feels very familiar.
010
Mykal Machon @mykalmachon.com · 27/07/2026
TIL @hankgreen.bsky.social is one of the most prescient commentators on modern SWE
010
Mykal Machon @mykalmachon.com · 27/07/2026
Very stoked to see more and more wasm things moving forward!
000
Mykal Machon @mykalmachon.com · 26/07/2026
This is basically what using X is like nowadays tbf.
010
Reposted by Mykal Machon
C. Robert Cargill @crobertcargill.bsky.social · 26/07/2026
A meme using images of Scully from The X-Files getting increasingly more interested at what she's reading on the computer. It is in the style of the Vince McMahon meme. It reads

They are making a Neruomancer TV Show

For Apple+

JD Dillard is co-creating it

William Gibson is thrilled with it
383416514
Mykal Machon @mykalmachon.com · 26/07/2026
Blows my mind people use gchat over slack / discord in the big '26. I would genuinely rather go back to teams
000
Mykal Machon @mykalmachon.com · 25/07/2026
hint: it goes on your finger ☝️
100
Mykal Machon @mykalmachon.com · 25/07/2026
Got into a *very* exciting alpha testing program for some hardware 👀 arrives Monday!
210
Mykal Machon @mykalmachon.com · 24/07/2026
No need to apologize at all! I got the joke ha. This just popped up on my TL and wanted to explain the "why" a bit.
010
Mykal Machon @mykalmachon.com · 24/07/2026
Hey! Bummer to hear that you got hit by that. Unfortunately it's hard for us to support email on that tier without abuse that harms other users workloads. interested generally, does the PDS you're using not support external email services?
130
Mykal Machon @mykalmachon.com · 21/07/2026
In general we try to make it so the easy/default choice is the right one. If you do give it a shot and get stuck or have feedback I'd be happy to chat. DMs are open 👐
110
Mykal Machon @mykalmachon.com · 21/07/2026
A large part of why we don't call our setup "Fully Managed" is because you still have full access to the underlying containers. Managed offerings typically abstract those lower-level controls away in favour of a more guided and controlled experience. On Railway you just have a bit more control.
110
Mykal Machon @mykalmachon.com · 21/07/2026
We have all of that today actually if that's what you'd like. - docs.railway.com/volumes/back... - docs.railway.com/deployments/... Setting this up is as simple as - create a db - enable daily backups - enable automatic updates Just tested this and was live in ~30 seconds!
110
Mykal Machon @mykalmachon.com · 21/07/2026
Not anything fully managed yet, but PostgreSQL has been getting some great features as of late like PITR and High Availability - docs.railway.com/volumes/poin... - docs.railway.com/databases/po... Happy to answer any questions you might have 😊
docs.railway.com
Point-in-Time Recovery | Railway Docs
Recover a Railway Postgres service to any moment within the WAL retention window using continuous pgBackRest WAL archiving.
110
Mykal Machon @mykalmachon.com · 21/07/2026
+1 it's very good! Not just saying that cause I work there as well, have been using @railway.com for fun since 2021 and for serious work since 2023. my elevator pitch is that It's progressive disclosure for infrastructure
011
Mykal Machon @mykalmachon.com · 14/07/2026
Til the yellow "cashierless farmers market" shop on a backroad by my office has antimemetic shielding
030
Mykal Machon @mykalmachon.com · 14/07/2026
Feels good to be building things that provide value for people man
010
Mykal Machon @mykalmachon.com · 14/07/2026
@railway.com has a pretty sweet new feature flags system in priority boarding. Would definitely recommend checking it out if you're building there.
000
Mykal Machon @mykalmachon.com · 13/07/2026
(this is yet another test; will delete)
000
Reposted by Mykal Machon
dax @thdxr.com · 22/03/2026
rlhf stands for reinforcement learning have fun
1686
Reposted by Mykal Machon
alice @alice.mosphere.at · 22/03/2026
GLP-1 Haiku GLP-1 Sonnet GLP-1 Opus (preview)
2505
Reposted by Mykal Machon
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 20/03/2026
Ohhh why didn't anyone tell me this was a thing 👀 developer.mozilla.org/en-US/docs/W...
developer.mozilla.org
light-dark() - CSS | MDN
The light-dark() CSS <color> function enables setting two colors for a property - returning one of the two colors options by detecting if the developer has set a light or dark color scheme or the user...
6161
Mykal Machon @mykalmachon.com · 19/03/2026
The whole feature genuinely also seems backwards in a world where: - We have multiple reverse proxies that are load-balanced - We should probably be versioning / auditing changes to config - Testing and validation of config should be a pre-flight step.
000
Mykal Machon @mykalmachon.com · 19/03/2026
Was just in a sales call for a routing management web gateway (LB, Reverse Proxies, etc). They're showing us a "remote push" feature for NGINX config. I asked how it handles validation pre-deploy and rollback of bad configs: "Well, I'd try not to push bad configs..." and then "test locally first."
media.tenor.com
a man with a mustache is making a funny face while talking on a video call .
Alt: a GIF of me laughing, then slowly losing my mind and crying because the validation plan being "don't push bad configs" is wild for an "enterprise" LB management gateway.
101
Mykal Machon @mykalmachon.com · 19/03/2026
example: The UK put a similar bill in place in 2025; it resulted in apple completely removing their data protection features in the country. You can't build a back door in a system without, by definition, creating an exploitable vulnerability in said system. support.apple.com/en-us/122234
support.apple.com
Apple can no longer offer Advanced Data Protection in the United Kingdom to new users - Apple Support
Here's what it means.
000
Mykal Machon @mykalmachon.com · 19/03/2026
Look at how this has played out for every other country with similar legislature. a few extra cyber criminals caught per year, secure systems pull out of the country, and for those who stay the government gets wide reaching and non-public mass surveillance controls.
100
Mykal Machon @mykalmachon.com · 19/03/2026
Just read through the clauses in Bill C-22. Disappointing. This bill is a net negative for all Canadian's digital privacy rights; it's literally just legislating a carve-out for mass surveillance of Canadian citizens.
110
Mykal Machon @mykalmachon.com · 18/03/2026
@buttondown.com is great
031
Mykal Machon @mykalmachon.com · 16/03/2026
If you do have taste, you can achieve a lot with agentic systems, but I think output still needs to be gated by understanding. You can build quickly, but your understanding of the system is a function of time spent building it. You can easily end up in a system you can't explain. All new skills.
000
Mykal Machon @mykalmachon.com · 16/03/2026
I think the real question for the future is going to be how to cultivate and maintain strong taste in a world where everyone can cook without ever having toiled to develop the skill. Friction forces reflection, reflection develops taste, taste develops good product.
100
Mykal Machon @mykalmachon.com · 16/03/2026
It's very easy to get caught in the dopamine slot-machine of Claude code without experiencing the friction that would cause reflection, and course correction. Never been easier to burn yourself out "building" while producing very little. This is true personally (learning) and fiscally (product).
200
Mykal Machon @mykalmachon.com · 16/03/2026
Feeling like we are learning in real time that the friction around writing code was a useful filter for quality. To build something meaningful you had to really want to build it, now you can sort of just vibe code tools together without much commitment.
100
Mykal Machon @mykalmachon.com · 16/03/2026
Got the whole family addicted. High score of 52 left so far- will check in
001
Reposted by Mykal Machon
Charlie Stross @cstross.bsky.social · 11/03/2026
Someone gets it. (See also: qntm.org/mmacevedo — I maintain that Sam would be one of the most significant hard SF authors of the decade if he didn't have a day job to distract him from writing)
89817
Mykal Machon @mykalmachon.com · 08/03/2026
Turns out the solution, as always, is to just do things and write it for fun. Another point for cliché
000
Mykal Machon @mykalmachon.com · 06/03/2026
feels good
screenshot of a git diff showing 9 lines added and 1,000 removed
150
Mykal Machon @mykalmachon.com · 26/02/2026
CSS was always a programming language y'all just couldn't handle that you were bad at it.
030
Reposted by Mykal Machon
Rebane @rebane2001.bsky.social · 24/02/2026
i built an entire x86 CPU emulator in CSS (no javascript) you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS lyra.horse/x86css/
1332610858