Nick Gartmann's Avatar

Nick Gartmann

@nickgartmann

Freelance software gardener at https://sufficient.software

62
Followers
107
Following
50
Posts
30.05.2023
Joined
Posts Following

Latest posts by Nick Gartmann @nickgartmann

Saga?

14.01.2026 00:06 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

5602 S 20TH ST, 53221

Zoning: Single-Family Residential 2 [RS2]
Assessment: $60,500
Neighborhood: COPERNICUS PARK

07.01.2026 03:35 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a calendar application showing the month of December 2025. December 19th is selected and there are three events on that day, each with a "JOIN" button.

There is also a button titled "HEAT" and a button titled "AVAILABILITY"

A screenshot of a calendar application showing the month of December 2025. December 19th is selected and there are three events on that day, each with a "JOIN" button. There is also a button titled "HEAT" and a button titled "AVAILABILITY"

A screenshot of a calendar application. There are three dates selected and the user's availability is shown for those three dates. There is a dropdown for selecting time zone and a button for copying the availability text to the clipboard.

A screenshot of a calendar application. There are three dates selected and the user's availability is shown for those three dates. There is a dropdown for selecting time zone and a button for copying the availability text to the clipboard.

A screenshot of a calendar application that shows the month of December 2025. Each day of the month is colored on a spectrum from green to yellow to red representing how busy the person is on that day.

A screenshot of a calendar application that shows the month of December 2025. Each day of the month is colored on a spectrum from green to yellow to red representing how busy the person is on that day.

Finally made the calendar app I've been wanting

sufficient.software/menu-calendar/

Drops down from menu bar, pull events from Calendar.app, join button that forces correct google account for meet links, quickly build a copy/paste block of availability for sending in emails/chats

30.12.2025 16:55 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Vote early, vote often in our Best Milwaukee Thing of 2025 Bracket A total of six rounds will take place throughout December, and a single Best Milwaukee Thing of 2025 will be named on December 29.

Please click! Er, I mean vote!

01.12.2025 16:05 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I even detoured through the macos-side version of the app being written in C so I didn't have to include all the swift build chain stuff. Actually debating refactoring it so the screenshot code is a nif so I can move the logic to elixir

01.12.2025 22:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Extremely not hard surprisingly, I'll put a repo up in the next couple of days and I can shoot it your way. Real insight was to use android adb socket instead of their USB comms protocol because the socket isn't limited to 2.0 speed. Theres a noticeable lag in the mouse, but its not bad at all

01.12.2025 22:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Got fed up with none of the various β€œtablet as a monitor” apps not working with my ePaper boox tablet, so I rolled my own. Folks, it is as good as I imagined. Finally unlocking working outside in full sun.

01.12.2025 22:49 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
gist:1ba118dcef5cfe199fb3ec17dadfe90d GitHub Gist: instantly share code, notes, and snippets.

FYI If you use @zed.dev and Elixir Expert lsp: Zed only grabs the newest build if the version changes. Expert only has nightly and version doesn't change.

You may need to delete the file manually and this gist.github.com/jeregrine/1b...

07.11.2025 17:06 πŸ‘ 9 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

microsoft wants to use your linkedin data to train LLMs

turn it off here: www.linkedin.com/mypreference...

31.10.2025 16:11 πŸ‘ 74 πŸ” 59 πŸ’¬ 7 πŸ“Œ 4
Screenshot of a puzzle game called recipuzzle. The puzzle is to guess the unknown amount, unit, and ingredient in a recipe for stuffed butternut squash soup with the following ingredients:
2 butternut squash 
1 T olive oil
1 small yellow onion, diced
4 stalks celery, diced
1/2 t salt
unknown amount t chili flakes
1/3 unknown unit poultry seasoning 
3/4 t freshly cracked black pepper
1 lb ground mild italian sausage
3 C unknown ingredient
1 C shredded cheddar cheese
2 T maple syrup
4 cloves minced garlic

Screenshot of a puzzle game called recipuzzle. The puzzle is to guess the unknown amount, unit, and ingredient in a recipe for stuffed butternut squash soup with the following ingredients: 2 butternut squash 1 T olive oil 1 small yellow onion, diced 4 stalks celery, diced 1/2 t salt unknown amount t chili flakes 1/3 unknown unit poultry seasoning 3/4 t freshly cracked black pepper 1 lb ground mild italian sausage 3 C unknown ingredient 1 C shredded cheddar cheese 2 T maple syrup 4 cloves minced garlic

Finally got a design I like for my lil' daily puzzle game side project

31.10.2025 16:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Seconded!

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

Yeah, I made my own personal writing app for boox because theirs are so rough. It uses their pen api to write to svg, which I stick into a folder in my obsidian vault so I can view / type up later and have it sync to my other devices.

14.09.2025 18:31 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Same, the writing layer on the other boox devices is pretty good and I miss it pretty hard when I pull out the palma

14.09.2025 16:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I’m very much here for your primarily wrap-based content

11.07.2025 23:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Secret Rules of the Terminal, by Julia Evans - The cover illustration depicts three people doing arcane terminal magic in a temple with a smoking censer in the background. Each of the three people has curly brown hair and light brown skin. They are all wearing dresses, billowing cloaks, and utility belts with keyboard symbols on them. The one on the left holds a palette of paints and a brush. The one on the right has a staff with a $ symbol on it and a starfish at the top. The one in the centre has a sword and is reading from a book whose cover says β€œ>_” and β€œ./”, which rests on a lectern with a smiling snake wrapped around it.

The Secret Rules of the Terminal, by Julia Evans - The cover illustration depicts three people doing arcane terminal magic in a temple with a smoking censer in the background. Each of the three people has curly brown hair and light brown skin. They are all wearing dresses, billowing cloaks, and utility belts with keyboard symbols on them. The one on the left holds a palette of paints and a brush. The one on the right has a staff with a $ symbol on it and a starfish at the top. The one in the centre has a sword and is reading from a book whose cover says β€œ>_” and β€œ./”, which rests on a lectern with a smiling snake wrapped around it.

we've already sold 1000 copies of The Secret Rules of the Terminal since it came out on Tuesday!!

so to celebrate I'm giving away 1000 copies to anyone who can't afford to buy one. You can use code BUYONEGIVEONE to get a free PDF copy if $12 USD is a lot for you.

wizardzines.com/zines/terminal

28.06.2025 15:41 πŸ‘ 165 πŸ” 52 πŸ’¬ 4 πŸ“Œ 2

Been debating seeing what happens if I flush mine. Probs need a new one anyway, but makes it an emergency if it breaks πŸ™ƒ

05.06.2025 17:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Judge Hannah Dugan Arrested By FBI Dugan was being investigated for alleged role in helping individual avoid ICE agents.

Milwaukee Judge Hannah Dugan was arrested by the FBI Friday morning for her alleged role in obstructing the arrest of an individual scheduled to appear in her court. urbanmilwaukee.com/2025/04/25/j...

25.04.2025 15:35 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Big hole. BIG HOLE!

24.04.2025 14:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The man from Milwaukee who sold the world

20.04.2025 22:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
An a-frame sign set up in a snowy forest describing the schedule of winter break MKE, a winter festival at havenwoods state park

An a-frame sign set up in a snowy forest describing the schedule of winter break MKE, a winter festival at havenwoods state park

At Havenwoods State Forest for winter break today

www.winterbreakmke.com

15.02.2025 18:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Winter Break Milwaukee β€’ 2025 A free weekend winter festival meant to coax residents outside and into nature and in community. This event goes on no matter the weather, we just adjust how we're going to recreate!

This weekend, there is a free winter event where you can try out new winter hobbies like fat tire biking, snowshoeing, dog sledding and more!
Sat Feb 15, 2025, at Havenwoods State Forest in Milwaukee, WI.
www.winterbreakmke.com

14.02.2025 01:50 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Periodic reminder that the bus is unrivaled

12.02.2025 15:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
* MONEY FOR PEOPLE'S NEEDS, NOT THE WAR MACHINE
FOR IMMIGRANT RIGHTS * FOR WOMEN'S RIGHTS * FOR WORKER'S RIGHTS * FOR LEETO: RIGHTS
* WE FIGHT BACK! * DEFEAT TRUMP'S EXTREME-RIGHT BILLIONAIRE AGENDA!
JAN 20
* 11AM *
RED ARROW PARK
920 N WATER ST
MILWAUKEE
PARTY FOR SOCIALISM AND LIBERATION, MILWAUKEE 4
PALESTINE, BLACK MEN BUILD, USPCN, WI BAIL OUT THE PEOPLE.
PEACE ACTION, WI CUBA COALITION, HEALTHCARE WORKERS FOR PALESTINE-MKE, SOCIALIST ALTERNATIVE
FOR IMMIGRANT RIGHTS * FOR WOMEN'S RIGHTS * FOR WORKER'S RIGHTS * FOR LABTO: RIGHTS
FOR THE FUTURE OF OUR FÉOPLE AND OUR PLANET *

* MONEY FOR PEOPLE'S NEEDS, NOT THE WAR MACHINE FOR IMMIGRANT RIGHTS * FOR WOMEN'S RIGHTS * FOR WORKER'S RIGHTS * FOR LEETO: RIGHTS * WE FIGHT BACK! * DEFEAT TRUMP'S EXTREME-RIGHT BILLIONAIRE AGENDA! JAN 20 * 11AM * RED ARROW PARK 920 N WATER ST MILWAUKEE PARTY FOR SOCIALISM AND LIBERATION, MILWAUKEE 4 PALESTINE, BLACK MEN BUILD, USPCN, WI BAIL OUT THE PEOPLE. PEACE ACTION, WI CUBA COALITION, HEALTHCARE WORKERS FOR PALESTINE-MKE, SOCIALIST ALTERNATIVE FOR IMMIGRANT RIGHTS * FOR WOMEN'S RIGHTS * FOR WORKER'S RIGHTS * FOR LABTO: RIGHTS FOR THE FUTURE OF OUR FÉOPLE AND OUR PLANET *

Milwaukee, 2025

10.02.2025 23:09 πŸ‘ 17 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

I picked this up for @kjpociask.bsky.social a few years back. It’s such a banger.

06.02.2025 15:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A screenshot of a gmail inbox that shows an email from Loop Earplugs with the subject line "Last chance to earn 200 points"

A screenshot of a gmail inbox that shows an email from Loop Earplugs with the subject line "Last chance to earn 200 points"

"Last chance to earn 200 points" says the company I bought ear plugs from. I definitely don't want to miss out on this opportunity.

30.01.2025 21:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A man in winter gear is kneeing down in the snow and petting a sled dog, who is leaning on him. The dog is hooked up to a dog sled behind them, and the dog sled mushers are scattered around the background.

A man in winter gear is kneeing down in the snow and petting a sled dog, who is leaning on him. The dog is hooked up to a dog sled behind them, and the dog sled mushers are scattered around the background.

I am raising money for a winter festival in Milwaukee. In 2024, 200+ people came. This years dates are Feb 8 and 15, 2025. Food, fun and bonfires. Donations go toward keeping all the activities free to attendees. Bring a little joy to deep winter.
More info:
www.winterbreakmke.com/ways-to-give

28.01.2025 01:52 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Gave my first radio interview this week. This is Xcaret NuΓ±ez of @wuwmradio.bsky.social, who is so good at her job that it was actually fun and not terrifying. We talked about www.winterbreakmke.com and what it means for Milwaukee.

26.01.2025 04:09 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Unfortunately, mixing gochujang into a whole box of mac & cheese is delicious. I need a nap

24.01.2025 20:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

shame on @cbs58.bsky.social for firing Sam Kuffel for naming Elon Musk’s Nazi salute

shame on Dan O’Donnell for mobilizing trolls to harass her & call for her job

this dark chapter of our country’s history will eventually be over and we’ll all remember who showed integrity & who didn’t

23.01.2025 00:28 πŸ‘ 260 πŸ” 44 πŸ’¬ 14 πŸ“Œ 4

Went to the doctor for the first time in a while today

Receptionist: β€œAre you still at [address I haven’t lived at since 1991, age 2]?”

It hasn’t been THAT long…

13.01.2025 23:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0