James Linnell's Avatar

James Linnell

@jamesnl.bsky.social

Software Engineer / San Diego / ๐Ÿณ๏ธโ€๐ŸŒˆ / craving an espresso martini / have a cat https://jamesnl.com

771 Followers  |  226 Following  |  103 Posts  |  Joined: 12.09.2023  |  1.7985

Latest posts by jamesnl.bsky.social on Bluesky

โ€œAI is clearly sticking around so you have to get used to itโ€ wrong. I donโ€™t have to get used to shit. I am a practiced hater and I can keep this going for decades if I am required to

01.12.2025 23:29 โ€” ๐Ÿ‘ 21829    ๐Ÿ” 8832    ๐Ÿ’ฌ 190    ๐Ÿ“Œ 284

I've gotten spam/scam messages impersonating Apple themselves with no substantive way to report it. I'm surprised Apple doesn't already do filtering like this. I think this is a great change.

25.11.2025 15:24 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Behind the complaints: Our investigation into the suspicious pressure on Archive.today Some time ago, we were contacted by a group fighting against online CSAM, demanding that AdGuard DNS blocks the Archive.today website. This was only the beginning of a much larger storyโ€ฆ

The article: adguard-dns.io/en/blog/arch... (talking about archive.is).

Also, if anyone has a Lobsters invite ๐Ÿ‘€

15.11.2025 18:23 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Lobsters

Reading yet another article on users able to host illicit content on public website and the challenges of moderating content, and all I can think of is how Bluesky's original and lobste.rs permanent invite system solves all those problems significantly. Websites should be invite-only by default.

15.11.2025 18:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

See a tuxedo post a tuxedo

24.10.2025 01:38 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Chicago Mayor Issues Defiant Call For A General Strike It was an audacious proposal, given that the U.S. has never held a true, nationwide general strike.

Whoa. Chicago mayor calls for a general strike; now we're talking

www.huffpost.com/entry/chicag...

19.10.2025 23:27 โ€” ๐Ÿ‘ 26422    ๐Ÿ” 7435    ๐Ÿ’ฌ 890    ๐Ÿ“Œ 922
Me sitting on a ledge with a Greek blue dome and sunset behind me

Me sitting on a ledge with a Greek blue dome and sunset behind me

Remembering Santorini

19.09.2025 03:27 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 18.09.2025 12:01 โ€” ๐Ÿ‘ 13    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2
Video thumbnail

CROCKETT: When I say that you are the least qualified FBI director in the history of the FBI, that is real, because you are the only one that never even served with the FBI

PATEL: That's false

CROCKETT: I didn't ask you a question

17.09.2025 17:49 โ€” ๐Ÿ‘ 7563    ๐Ÿ” 1539    ๐Ÿ’ฌ 278    ๐Ÿ“Œ 251

ADHDers could never

07.08.2025 14:18 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

TIL! I suppose I can retroactively preface earlier comments with: unique among more popular languages. Go is certainly unique when compared to: C#, Python, JS, Rust, Swift, Java, C/C++, and the like. IME Clojure, Elixir, Scheme are all very valid and noteworthy langs but less widely discussed/used.

04.08.2025 15:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'd also argue that Go's resistance to add every language feature and shiny new thing is a feature in itself. It prides stability and function over features. Compared to C#, Rust, Swift, JavaScript/TypeScript and the like, it feels like a breath of fresh air to me.

04.08.2025 14:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Native concurrency using green threads and channels over mutexes and semaphores, and from the get go at that (not tacking on async/await after v1 as an after thought like many others). And duck typing over OOP and inheritance. Not entirely unique but it strays from the average.

04.08.2025 14:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

That's why I applaud Go for straying from the norm to solve problems with unique solutions.

04.08.2025 14:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can drag the address bar up and it animates into the tabs. Not intuitive until you stumble upon it, but it's quick at least and not two taps.

22.07.2025 14:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's difficult to be in a good mood on the eve of total dictatorship :/

10.06.2025 03:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
The hidden time bomb in the tax code that's fueling mass tech layoffs A decades-old tax rule helped build America's tech economy. A quiet change under Trump helped dismantle it

Annoyed that this wasn't disseminated more during the time of all of those layoffs. I had no idea until today that the layoffs were fueled in part by a change in tax code in 2017. qz.com/tech-layoffs...

07.06.2025 18:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It sounds like that's basically what the judge is demanding. This article does a terrible job at framing the story. It should emphasize more that the initial flight took place after the judge already disallowed it from happening. It's giving too much voice to ICE and their illogical statements.

06.06.2025 05:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

The Flyer. 1/4

03.06.2025 14:01 โ€” ๐Ÿ‘ 8152    ๐Ÿ” 2387    ๐Ÿ’ฌ 67    ๐Ÿ“Œ 54
Preview
[ On | No ] syntactic support for error handling - The Go Programming Language Go team plans around error handling support

I always respect and appreciate Go's tendency to not add anything and everything into the language with a more strict proposal process. I love Swift, but it's very much becoming C++ with the many ways of doing the same thing and a lot of syntactic sugar. <3 Go go.dev/blog/error-s...

03.06.2025 16:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

hats off to a true MVP this month

03.06.2024 04:39 โ€” ๐Ÿ‘ 144    ๐Ÿ” 51    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

Go is simply the best ๐Ÿ˜Œ

28.05.2025 03:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

#coachella organizers need to be fired. Over three hours in traffic to park because their greed outweighs just providing free shuttle service for everybody. Fix your road signs, fix your intersections, and maybe consider using your app notifications properly for this hell.

20.04.2025 00:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

More journalists need to talk about this the way Japanese articles do

11.04.2025 11:00 โ€” ๐Ÿ‘ 16468    ๐Ÿ” 6413    ๐Ÿ’ฌ 68    ๐Ÿ“Œ 115
Pokemon TCG Pocket screenshot of an Immersive Rare Giratina ex card pull

Pokemon TCG Pocket screenshot of an Immersive Rare Giratina ex card pull

I've still got it in these old bones

09.04.2025 02:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

That's why it's so great ๐Ÿ™‚โ€โ†•๏ธ

16.03.2025 15:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Love that Better Buzz!

12.03.2025 01:52 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Faster better

12.03.2025 01:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
mr. simpson from the simpsons is smiling and making a funny face ALT: mr. simpson from the simpsons is smiling and making a funny face

Do you also wring your hands together while doing so?

27.02.2025 00:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Cursed phrase I just read: "... an url ..."

Pronouncing URL like "curl" is extremely cursed, even though I pronounce cURL like "curl"

24.02.2025 20:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jamesnl is following 19 prominent accounts