Sign in

gak

@gak.dev
116 followers 212 following 75 posts

Indie #GameDev in Hobart working on games in #RustLang using #Bevy. 😸 Loafstead: Cats on your real desktop loafstead.gg 👽 Grabby Aliens: grabby.gg

PostsRepliesMedia
gak @gak.dev · 19/06/2026
Probably the best home automation thing I've set up via Home Assistant. So simple, so effective.
macOS notification popup with the Home Assistant logo:

Dryer still off
Washing finished 10 min ago and the dryer hasn't started.
010
gak @gak.dev · 26/04/2026
Why did i even bother?
Hello Loafstead,
Your account, playloafstead, was detected by our systems and automatically suspended for violating the X Rules.
Specifically, for:
Violating our rules against inauthentic behaviors.
You may not use our services to engage in inauthentic activity that undermines the integrity of X.
Note that if you attempt to evade a suspension by creating new accounts, we will suspend your new accounts. If you wish to appeal this suspension, please contact our support team.
If you have an active X Premium subscription, it will not be automatically canceled by X. To cancel your X Premium subscription, follow these instructions.
020
gak @gak.dev · 11/07/2025
I don't think I'll be going back to #git. #jj #jujitsu #vcs is so powerful with straightforward commands. This is swapping two commits. (Screenshots to show colours, alt has the console text.)
gak@gakmac ~/s/grabby ("convert controller from…" mx 1b)> jj
@  mxllyuto gak@gak.dev 2025-07-11 10:23:58 1bdea395
│  convert controller from relationship to single component tag
○  lpkutkts gak@gak.dev 2025-07-11 10:23:40 git_head() 82605119
│  disable rebroadcast inputs
○  summpuvv gak@gak.dev 2025-07-11 08:38:01 a38432bf
│  more attempts at fixing control bugs


gak@gakmac ~/s/grabby ("convert controller from…" mx 1b)> jj rebase -r lpkutkts -d @
Rebased 1 commits to destination
Rebased 1 descendant commits
Working copy  (@) now at: mxllyuto a42d3ef5 convert controller from relationship to single component tag
Parent commit (@-)      : summpuvv a38432bf more attempts at fixing control bugs
Added 0 files, modified 1 files, removed 0 files


gak@gakmac ~/s/grabby ("convert controller from…" mx a4)> jj
○  lpkutkts gak@gak.dev 2025-07-11 10:25:02 3b5cab1a
│  disable rebroadcast inputs
@  mxllyuto gak@gak.dev 2025-07-11 10:25:02 a42d3ef5
│  convert controller from relationship to single component tag
○  summpuvv gak@gak.dev 2025-07-11 08:38:01 git_head() a38432bf
│  more attempts at fixing control bugs
130
gak @gak.dev · 17/06/2025
#Zed selection backgrounds are way too subtle for me. My fix to override the theme: "experimental.theme_overrides": { "editor.document_highlight.bracket_background": "#B00", "editor.document_highlight.write_background": "#500", "editor.document_highlight.read_background": "#550" },
Before: The cursor is on a symbol, and has the symbol background highlighted across the file, but the highlight is subtle and hard to spot.After: The cursor is on a symbol, and has the symbol background highlighted across the file. With my config changes, it shows a more obvious green background for read access and red background for write access.
030
gak @gak.dev · 02/06/2025
✅ Auroras! ❎ Cloudy.
A chart showing the least 3 days of geomagnetic indices (potential aurora) activity. Last 2 days showing major-severe storms.
000
gak @gak.dev · 22/05/2025
Can I learn how to use Apple Intelligence to stop bugging me?
A macOS notification saying "Tips: Learn how to use Apple Intelligence to remove distractions from a photo."
020
gak @gak.dev · 20/05/2025
Too much debugging? #bevy #gameDev
A screenshot of a game with a wall of debugging text and a bunch of debug gizmo lines behind it. The whole thing looks overwhelming.
061
gak @gak.dev · 19/05/2025
OMG why have I never tried this inline macro suggestion? #zed #rust
Hovering over the macro in: `let (transform, collider, mass) = get_entity_error_return!(colliders, entity);` with rust-analyzer suggesting "Inline macro".Macro is gone, and now expanded to:
```rust
    let (transform, collider, mass) = match colliders.get(entity){
    Ok(v) => v,
    Err(err) => {
        error!("query entity lookup failed over {}: {err} at {}:{} ",stringify!(colliders),file!(),line!());
        return;
    }
```
110
gak @gak.dev · 19/05/2025
What is sup? Not much dawg! Wassup with you?
Screenshot of some rust code focusing on a function called sup: `pub fn sup(&self....)`
020
gak @gak.dev · 16/05/2025
I thought this looked familiar! I have fond memories of Wing Commander III.
The banner of a steam game called "Starcom: Unknown Space" with 3 characters, one being a lion with a space background and a ship.the hero of an old game called "Wing Commander III" with 3 characters, one being a lion with a space background and a ship.
030
gak @gak.dev · 16/05/2025
Top and Latest gives errors. People and Feeds are OK.
A screenshot of an error on bluesky saying "We're sorry, but your search could not be completed. Please try again in a few minutes.
Error: Error: NetworkError when attempting to fetch resource."
010
gak @gak.dev · 02/05/2025
Procrastinating with my #zed keymap config! I never use enter and backspace in #vim normal mode. Why not use them for other mappings!
  {
    "context": "VimControl && !menu && vim_mode == normal && multibuffer",
    "bindings": {
      "enter": "editor::OpenExcerpts"
    }
  },
  {
    "context": "VimControl && !menu && vim_mode == normal",
    "bindings": {
      "enter": "editor::GoToDefinition",
      "cmd-enter": "editor::GoToTypeDefinition",
      "backspace": "pane::GoBack"
    }
  },
110
gak @gak.dev · 24/02/2025
I don't really know what's going on, but can guess you build out your ship while fighting off enemies? Looks pretty cool so far. Wishlisted! Some feedback:
Screenshot of a spaceship in a game called Endeavor.
100
gak @gak.dev · 14/02/2025
Smoke from fires in NW Tasmania made it to all the way to Hobart this morning!
A PM2.5 chart showing a spike at midnight to around 150 ug/m3 and tapering off at 5am, totally gone at 9am.
020
gak @gak.dev · 09/02/2025
Cat
040
gak @gak.dev · 03/02/2025
How good is using emoji to help with identifiers? I totally would have thought these were the same #bevy entity if I didn't have emoji! My #rust crate `hashmoji` does this if you're interested! crates.io/crates/hashm...
Bevy console output showing 4 lines of logging referring to entity numbers 🐸39, 🐸39, 🐸39, then 💗391.
061
gak @gak.dev · 20/01/2025
Programming is hard. #gameDev
A screenshot of a game console, including a line saying ‘Skipping backtick key for input for now. Programming is hard.’
0101
gak @gak.dev · 17/01/2025
Bestagons.
A Japanese packet of gum with an anime pic of a woman chewing, and her eyes  (or glasses) are in the shape of hexagons.
010
gak @gak.dev · 14/01/2025
gpt: What is my purpose? gak: You solve puzzles designed to be unsolvable by computers. gpt: 🫠
A screenshot of a website showing a CAPTCHA challenge alongside ChatGPT solving it.
020