Damien Neil's Avatar

Damien Neil

@misago.org

Gopher. Mostly posts cat pictures. Probably not actually the most evilest cat in the world. he/him

722
Followers
42
Following
50
Posts
17.07.2023
Joined
Posts Following

Latest posts by Damien Neil @misago.org

You did indeed! We should do your proposal as well to make the simple case of using httptest and synctest together easy. Not sure we’ve found the right API yet, though.

29.01.2026 16:06 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

High on my list of projects that got out of hand. It was supposed to just be openat! (Turns out openat has some startlingly sharp edges.)

13.03.2025 01:54 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Traversal-resistant file APIs - The Go Programming Language New file access APIs in Go 1.24.

β€œTraversal-resistant file APIs” by Damien Neil β€” go.dev/blog/osroot

#golang

12.03.2025 19:39 πŸ‘ 122 πŸ” 25 πŸ’¬ 1 πŸ“Œ 2

I have a copy of IWFNE originally owned by my late elder brother. It contains a note from him on the title page: β€œThis book rots.”

Couldn’t say it better myself.

28.02.2025 06:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Walter Matthau looking like the saddest basset hound in the world so you just want to give him a doggy snack and scritch his ears

Walter Matthau looking like the saddest basset hound in the world so you just want to give him a doggy snack and scritch his ears

movie you’ve watched more than six times, gifs only

25.02.2025 05:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Testing concurrent code with testing/synctest - The Go Programming Language Go 1.24 contains an experimental package to aid in testing concurrent code.

I’m tremendously excited about the synctest package. There’s usually a tension between making async code idiomatic or testable. Synctest makes the idiomatic code testable.

#golang
go.dev/blog/synctest

19.02.2025 16:32 πŸ‘ 32 πŸ” 7 πŸ’¬ 2 πŸ“Œ 2

True story: Baby shoes. Never worn. Huge feet.

16.01.2025 06:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One element I particularly love is that mechanical failures don’t feel like narrative failures. Most games, you flub a critical die roll and you’re going to get a less satisfying story. Disco often gives you a more satisfying (if less successful) one.

08.01.2025 16:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Patternmaster, Octavia Butler

Patternmaster, Octavia Butler

14/20

04.01.2025 06:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Paladin of Souls, Lois McMaster Bujold

Paladin of Souls, Lois McMaster Bujold

13/20

02.01.2025 23:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Already bought and read it! It’s great. I love how unapologetically tragic Sarah is, without being miserable at all. She’s not very good at being an adult (with some justification) and that’s okay.

02.01.2025 23:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Digger, Ursula Vernon

Digger, Ursula Vernon

12/20

02.01.2025 06:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Winter Tide, Ruthanns Emrys

Winter Tide, Ruthanns Emrys

11/20

01.01.2025 05:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Lent, Jo Walton

Lent, Jo Walton

10/20

31.12.2024 00:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Fifth Season, N.K. Jemisin

The Fifth Season, N.K. Jemisin

9/20

30.12.2024 00:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A calico muppet cat possessively snuggles a jeans-clad leg in front of a lit Christmas tree.

A calico muppet cat possessively snuggles a jeans-clad leg in front of a lit Christmas tree.

A velvet house panther looks up while atop a crocheted blanket that is atop a human.

A velvet house panther looks up while atop a crocheted blanket that is atop a human.

Christmas cats for @misago.org

26.12.2024 05:06 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
The Hands of the Emperor, Victoria Goddard

The Hands of the Emperor, Victoria Goddard

8/20

29.12.2024 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Left Hand of Darkness, Ursula K. LeGuin

The Left Hand of Darkness, Ursula K. LeGuin

7/20

26.12.2024 03:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
The Mask of Mirrors, M.A. Carrick.

The Mask of Mirrors, M.A. Carrick.

6/20

24.12.2024 22:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Sparrow, Mary Doria Russell

The Sparrow, Mary Doria Russell

5/20

23.12.2024 20:08 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Too Like the Lightning, Ada Palmer

Too Like the Lightning, Ada Palmer

4/20

23.12.2024 03:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Steerswoman, Rosemary Kirstein

The Steerswoman, Rosemary Kirstein

3/20

21.12.2024 17:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Blue Sword, Robin McKinley.

The Blue Sword, Robin McKinley.

2/20

20.12.2024 20:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

20 books that have stayed with you or influenced you. One book per day. No explanations, no reviews, just covers.

19.12.2024 09:18 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
A floofy muppet cat occupies a blanket with supreme satisfaction. This blanket is hers, not yours, and all is right with the world.

A floofy muppet cat occupies a blanket with supreme satisfaction. This blanket is hers, not yours, and all is right with the world.

And now, a cat.

16.12.2024 20:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Go Protobuf: The new Opaque API - The Go Programming Language We are adding a new generated code API to Go Protobuf.

The Go protocol buffer Opaque API is released! go.dev/blog/protobu...

This is a new, optional version of the generated code API which hides the internal implementation details. It’s been in use inside Google for years now. Congrats to the Go protobuf maintainers on the open source release! #golang

16.12.2024 20:18 πŸ‘ 23 πŸ” 6 πŸ’¬ 1 πŸ“Œ 0

I just closed go.dev/issue/54766 as fixed! Please try out the RC! πŸ‡¨πŸ‡­β”³β”³

13.12.2024 22:00 πŸ‘ 48 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0
A floofy muppet of a cat looks calmly at the camera, her tranquil expression belying the madcap shenanigans that will soon ensue.

A floofy muppet of a cat looks calmly at the camera, her tranquil expression belying the madcap shenanigans that will soon ensue.

Yes?

02.12.2024 05:29 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A velvet house panther who most definitely did not hork a hairball onto the bed at six in the morning stares innocently at the camera.

A velvet house panther who most definitely did not hork a hairball onto the bed at six in the morning stares innocently at the camera.

Cocoa.

27.11.2024 19:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This technique scales poorly to more bits. :)

27.11.2024 03:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0