Josh Finnis's Avatar

Josh Finnis

@joshfinnis

Software Engineer | Chess Enthusiast β™ŸοΈ | Lego Builder 🧱 | Terminal Wizard πŸ’» Nearly 2 decades of vi/vim/Neovim/tmux use, looking to become more involved in the community and give back.

306
Followers
541
Following
52
Posts
21.10.2024
Joined
Posts Following

Latest posts by Josh Finnis @joshfinnis

Command and conquer: red alert
Diablo 2
Starcraft
Unreal tournament 2k3 and 2k4
Team fortress 2
Battlefield 2
Street fighter 4
Civilization 3, 4, 6
Overwatch
Warframe
Dark souls

14.02.2026 20:50 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
"I'd like to share a story from a local paper in Coldwater, Michigan dated to the 9th of April, 1945. It tells how the US Army, under General Patton--the US 3rd Army--came onto what you might call a detention center just outside the village of Ohrdruf, Germany. 

The US Army brought the leading citizens of Ohrdruf to tour the facility, which turned out to be part of the Buchenwald network of concentration camps. A US Army colonel told the German civilians who viewed the scenes, without muttering a word, that they were to blame. 

One of the Germans replied that what happened in the camp was (quote) 'done by a few people, and you cannot blame us all.' And the American, who could have been any one of our grandfathers, said, 'this was done by those that the German people chose to lead them, and all are responsible.' 

The morning after the tour, the Mayor of Ohrdruf killed himself. And maybe he did not know the full extent of the outrages that were committed in his community, but he knew enough. And we don't know exactly how ICE will use this warehouse. But we know enough. 

I ask you to consider what the Mayor of Ohrdruf might have thought before he died. Maybe he felt like a victim. He might have thought, 'how is this my fault? I have no jurisdiction over this.' Maybe he would have said, 'this site was not subject to local zoning, what could I do?' 

But I think, when he reflected on the suffering that occurred at this camp, just outside of town, that those words would have sounded hollow even to him. Because in his heart he knew--as we do--that we are all responsible for what happens in our community. 

I urge the council to take action to stop, or stall, or at the barest minimum to think creatively about how to exercise oversight over this proposed ICE facility. Thank you."

"I'd like to share a story from a local paper in Coldwater, Michigan dated to the 9th of April, 1945. It tells how the US Army, under General Patton--the US 3rd Army--came onto what you might call a detention center just outside the village of Ohrdruf, Germany. The US Army brought the leading citizens of Ohrdruf to tour the facility, which turned out to be part of the Buchenwald network of concentration camps. A US Army colonel told the German civilians who viewed the scenes, without muttering a word, that they were to blame. One of the Germans replied that what happened in the camp was (quote) 'done by a few people, and you cannot blame us all.' And the American, who could have been any one of our grandfathers, said, 'this was done by those that the German people chose to lead them, and all are responsible.' The morning after the tour, the Mayor of Ohrdruf killed himself. And maybe he did not know the full extent of the outrages that were committed in his community, but he knew enough. And we don't know exactly how ICE will use this warehouse. But we know enough. I ask you to consider what the Mayor of Ohrdruf might have thought before he died. Maybe he felt like a victim. He might have thought, 'how is this my fault? I have no jurisdiction over this.' Maybe he would have said, 'this site was not subject to local zoning, what could I do?' But I think, when he reflected on the suffering that occurred at this camp, just outside of town, that those words would have sounded hollow even to him. Because in his heart he knew--as we do--that we are all responsible for what happens in our community. I urge the council to take action to stop, or stall, or at the barest minimum to think creatively about how to exercise oversight over this proposed ICE facility. Thank you."

This is brilliant. I'm so grateful for this testimony. I've transcribed it to use in letters I'm writing. Sharing the full transcription here (see alt text to copy/paste it):

04.02.2026 14:20 πŸ‘ 2738 πŸ” 1003 πŸ’¬ 57 πŸ“Œ 67
Video thumbnail

I've been sent video from the end of the ICE raid at the Zipps on 32nd and Shea.

It shows protesters -- on the sidewalk, impeding no one -- getting drive-by maced by an ICE agent from a truck as it rolls away down the road.

Hard to see how such tactics are justifiable.

27.01.2026 06:07 πŸ‘ 5764 πŸ” 2849 πŸ’¬ 344 πŸ“Œ 315

American survived without ICE from 1776 to 2003

24.01.2026 21:47 πŸ‘ 1449 πŸ” 304 πŸ’¬ 17 πŸ“Œ 2

The first Minnesota murder, they refused to let a medical professional help the woman they shot. The second Minnesota murder, they simply shot the medical professional.

24.01.2026 22:03 πŸ‘ 9976 πŸ” 2518 πŸ’¬ 80 πŸ“Œ 45

Now imagine increased accessibility and scale, everyone able to access anybody's address at will, and it's now a nightmare.

02.01.2026 21:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Reminds me of this Privacy paper I read in grad school. crypto.stanford.edu/portia/paper.... Looking up property records at your courthouse is legal but limited to county and might have a small fee...

02.01.2026 21:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Goodreads summary, 97 books, 32k pages.

Goodreads summary, 97 books, 32k pages.

Read a few books in 2025:

01.01.2026 22:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I half believe a lot of these bluesky posters that can't get jokes or take everything the worst way are just an army of bots financed by Musk to degrade other sites.

15.12.2025 21:30 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'll open a tab and just type chores like "dishes" as a reminder.

13.12.2025 14:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I know I can do a lot more with Raycast

10.12.2025 16:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's pattern recognition. Journalists could try using actual correct terminology? LLMs are one of many techniques of AI, an area of computer science that has existed for almost 70 years. AI didn't magically appear 5 years ago when they saw it for the first time.

09.12.2025 21:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If the Dark Souls games interest you, then you shouldn't let parrying stop you. I've played them all with all sorts of different characters without parrying once.

04.12.2025 17:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Twitter retweet by Elon Musk reading: "If current trends continue, Whites will go from being a small minority of world population today to virtually extinct!"

above a meaningless fake graphic pushing great replacement lies.

Twitter retweet by Elon Musk reading: "If current trends continue, Whites will go from being a small minority of world population today to virtually extinct!" above a meaningless fake graphic pushing great replacement lies.

if you still use twitter you support white supremacy

03.12.2025 14:49 πŸ‘ 1097 πŸ” 286 πŸ’¬ 60 πŸ“Œ 39

As a middle aged dude, I saw the cover of Starter Villain in the library and immediately grabbed it. It's great fun!

02.12.2025 14:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

This is actually quite brilliant, up to and including the final sentence πŸ”₯

01.12.2025 11:09 πŸ‘ 27725 πŸ” 10806 πŸ’¬ 547 πŸ“Œ 928

I quit the former Twitter two years ago this week, and I am here to tell you that my online life got a lot better for having left it. In two years I've not been tempted to go back, and I haven't felt any penalty in either career or community for not being there. It's nice to be here and not there.

19.11.2025 00:06 πŸ‘ 12187 πŸ” 817 πŸ’¬ 374 πŸ“Œ 135

One thing I started noticing recently is that competent engineers give up their credibility due to AI.

Twice already highly competent engineers I respect sent a PR that turned out to have very subtle issues. These issues would not be possible if a human understood it.

15.11.2025 00:40 πŸ‘ 535 πŸ” 90 πŸ’¬ 22 πŸ“Œ 5

Pizzagate: If you replace the word β€œhot dog” with β€œlittle boy” and β€œpizza party” with β€œchild sex orgy,” you will see the lengths these elites go to cover up their crimes.

Real elite emails: Send me nude pictures of those 8th graders we abused last weekend post-haste! I am the Ambassador to Turkey.

12.11.2025 23:10 πŸ‘ 28067 πŸ” 5839 πŸ’¬ 174 πŸ“Œ 123

I hope it becomes more clear to everyone that ALL corporate media is Republican biased.

05.11.2025 17:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Discoverability (/r/neovim or other sites) is a big part. If 100 different people have their own git flows and write their own plugins to adapt, at least a few might resonate with me and improve my workflows. Usually glancing through the Readme is enough to see if worth trying.

15.10.2025 13:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Outside of my personal-notes taking setup I haven't written my own plugins much but I've tried tons of options, many of which have greatly improved my workflows. Some people use the term PDE (personal dev environment) as opposed to IDE. Enjoying tinkering with things is a big part.

15.10.2025 13:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Peak liberal ”resistance”. Spread around a picture calling Trump triumphant... wow got him! A few people laugh at his hair and much more people who weren't even aware of this cover now see he's "the leader Israel needs".

14.10.2025 15:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Whoa `z{count}<cr>` is cool, new to me as well.

13.10.2025 21:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Full line completion" `i_<C-X><C-L>` is very useful to repeat lines like console.logs. All my notes are in Nvim and I find ad-hoc uses for this constantly.

I map all completions to <tab> (so `i_<tab>l`) in insert mode because I've never wanted to type a tab on purpose.

13.10.2025 19:44 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Splits resize when window size changes. Useful because I often have multiple splits alongside tmux panes (logs, test runner, etc) and resize those if they need more focus:

vim.api.nvim_create_autocmd('VimResized', {
command = 'wincmd =',
})

13.10.2025 19:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1

Other platforms are used too, like bitbucket, which doesn't let you configure this.

07.10.2025 00:11 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Weight lifting squat rack set up for incline bench press with 90 lbs on each side.

Weight lifting squat rack set up for incline bench press with 90 lbs on each side.

Started lifting seriously 1 year ago using 20 lb dumbbells in each arm for the incline bench press. Today I pressed 208!

29.09.2025 19:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Writers should own up to this instead of pretending there's "nothing they can do". They throw up their name and credibility in exchange for someone else making up whatever headline fits their agenda. The headline will get 10000x the views as the author's actual text.

01.09.2025 20:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0