Kevin Menard's Avatar

Kevin Menard

@nirvdrum.bsky.social

Staff Engineer at @Shopify. Working on YJIT and TruffleRuby.

224 Followers  |  81 Following  |  61 Posts  |  Joined: 30.06.2023  |  2.1553

Latest posts by nirvdrum.bsky.social on Bluesky

Is there any game that benefits from having two sets of Joy-Con 2? I have Switch 1 Joy-Cons and Pro controllers. I’ll get the Joy-Con 2 now if beneficial, otherwise I’ll probably wait for models with a different design.

03.08.2025 18:22 — 👍 0    🔁 0    💬 1    📌 0

What are the margins on the Switch, Switch Lite, and Switch OLED?

Price increases aside, it’s never been a better time to buy used. Lots of people that upgraded to Switch 2 don’t have much use for an original Switch. I’m seeing OLED models, including special editions, going for $105 around me.

01.08.2025 16:58 — 👍 1    🔁 0    💬 2    📌 0

This is a team effort. Third parties could produce full game cards but are choosing not to. Maybe that shouldn’t be a choice they can make. I’m a bit surprised retailers went along with this. It seems to be a deliberate attempt to push digital purchases.

31.07.2025 16:38 — 👍 4    🔁 0    💬 0    📌 0

It’s really quite sad how quickly we went from fretting over 50 - 100ms in front-end code to letting React and Cloudflare add seconds to page load. And then for the hell of it we decided to trash privacy because Cloudflare made blocking any VPN other than theirs a one-click process.

14.06.2025 21:42 — 👍 4    🔁 0    💬 1    📌 0

I hope LLMs can one day automate the generation of useful changelogs and allow us to destroy the scourge of Conventional Commits.

04.06.2025 21:31 — 👍 0    🔁 0    💬 0    📌 0

This is going to sound nitpicky, but I’m legitimately curious: is this an editor approved usage of “agnostic”? I’ve been trying to figure out if “agnostic” should’ve been “indifferent” in most software contexts but someone mixed them up and it’s snowballed (like HTML shivs).

04.06.2025 00:45 — 👍 0    🔁 0    💬 1    📌 0

I have LLMs using two hyphens and it’s driving me nuts.

04.06.2025 00:36 — 👍 2    🔁 0    💬 0    📌 0

Please let me know how you like the machine. I’ve been looking at getting a Minisforum machine for a little arcade and/or pinball project.

03.06.2025 18:01 — 👍 1    🔁 0    💬 0    📌 0

I’m already in the Unifi system and am generally happy with it, so I don’t want to have hybrid equipment.

And, yeah, I have a TrueNAS SCALE server. But, what’s driving it is my new workstation motherboard has integrated 5 Gbps. It’d be great if I could use it without having a 10 Gbps copper LAN.

03.06.2025 17:20 — 👍 1    🔁 0    💬 1    📌 0

It's rather annoying that Ubiquiti skips right over 5 Gbps. I appreciate 10 Gbps over copper is doable now, but it's not power efficient and I'm somewhat concerned it'll burn down my house. Running fibre throughout and replacing all my switches for SFP+ will be ungodly expensive.

02.06.2025 21:16 — 👍 0    🔁 0    💬 1    📌 0
Preview
Support for physically connected USB devices · Issue #58 · linuxserver/docker-calibre Desired Behavior Allow a user to plug-in their Kindle or e-reader device via USB Allow a user to upload files directly to connected device Steps Start docker with: --privileged -v /dev/bus/usb:/dev...

Issues like this are why I loathe "stale" issues:

github.com/linuxserver/...

It's not resolved, despite messaging to that effect. Community members were trying to help each other out, but that conversation is now shut down. And for what? So a project can juice its issue close rate?

25.05.2025 03:12 — 👍 1    🔁 0    💬 0    📌 0

Do we know if any of the international cartridges will have the whole game? I’ve picked up a few games from Play Asia that were digital-only or semi-digital (e.g., FF X and FF X-2) in North America but were standalone cartridges elsewhere.

14.05.2025 14:31 — 👍 1    🔁 0    💬 0    📌 0

It’s a little sad to me that I haven’t written anything with ExtJS in a decade and no UI component framework has come out since that’s competitive. I’ve seen 17,000 different ways to render tabs but hardly any toolkits include a Tree component. And nothing comes close to ExtJS’s Grid component.

27.04.2025 21:16 — 👍 0    🔁 0    💬 0    📌 0

@stuffwithstuff.com I’m going through “Crafting Interpreters” again with a book club at work. One thing I’ve noticed is the Java code would be a lot easier to manage with newer Java functionality like pattern matching switches and records for data classes, should you ever do a 2nd edition.

25.04.2025 21:58 — 👍 2    🔁 0    💬 1    📌 0

No. Is there a list worth following? I followed a few accounts doing hardware mods on retro consoles back on Twitter, but haven’t managed to fill that niche here or on Mastodon.

Thanks for sharing, by the way.

25.04.2025 21:56 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

It’s time to part with some more computer books. A couple of these I’ve had since high school.

I have digital copies of the Manning books, which is nice, but outside of using them for reference I vastly prefer the tactile experience of a real book. They’re much easier on my eyes, too.

24.04.2025 17:14 — 👍 0    🔁 0    💬 0    📌 0

One of these days I either want to build a SNES emulator or write something for it. Outside of some fiddling around with Godot I don’t do game development, but the SNES holds a special place in my heart. Learning its architecture would be fun.

24.04.2025 16:26 — 👍 1    🔁 0    💬 2    📌 0

NES development? Or something else?

I used to do some Z80 on my TI calculator.

24.04.2025 16:13 — 👍 1    🔁 0    💬 1    📌 0

s/time/tome/

I’ve been back on iPhone for a year and a half now and still can’t get used to either the keyboard or the flippant way iOS keeps rewriting words after I move on to the next…

24.04.2025 16:10 — 👍 0    🔁 0    💬 0    📌 0
Post image

I’d love to get an updated copy of this time. It was a great way to learn x86 assembly and functioned as an amazing reference.

If anyone knows of a book that fills that void, please let me know.

24.04.2025 15:54 — 👍 2    🔁 0    💬 2    📌 0

I like the improvements, but $80 for a controller is kinda ridiculous. You’re looking at $320 + tax for a family of four. And then the GC controller is probably going to be rather expensive as well.

I look forward to seeing if 8bitdo comes out with something new.

02.04.2025 20:53 — 👍 0    🔁 0    💬 0    📌 0

I care about whether the game plays at all without a download server. I still play SNES cartridges. I want to be able to the same with my Switch 20 years from now.

As an added benefit, Switch 1 carts aren’t a license key tied to your account so, unlike digital, a family can share 1 copy of a game.

02.04.2025 15:31 — 👍 2    🔁 0    💬 0    📌 0

The question is does it play offline and the answer is “yes”. I don’t think anyone seeking that answer is under the misapprehension that the cartridge will have the latest patch. Most people understand the linearity of time.

02.04.2025 15:28 — 👍 5    🔁 0    💬 1    📌 0

I think I’m out then. I was quite excited about what they revealed, but Nintendo’s handling of digital is archaic and terrible for a multi-Switch family.

I stick with physical where I can so two people can play anything at the same time. Steam Family is the model Nintendo should be using.

02.04.2025 15:07 — 👍 2    🔁 0    💬 0    📌 0
Photo of the exterior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Photo of the exterior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Photo of the interior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Photo of the interior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Photo of Nine Inch Nails’ “The Hand That Feeds” CD single, 2005. Art direction and design by Rob Sheridan.

Photo of Nine Inch Nails’ “The Hand That Feeds” CD single, 2005. Art direction and design by Rob Sheridan.

Photo of the exterior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Photo of the exterior of Nine Inch Nails “The Hand That Feeds” CD single package, released March 2005. Cover/interior artwork created by Rob Sheridan with damaged scanner glitching techniques and hand-drawn digital pixel linework. The digital lines that ran throughout the NIN “With Teeth” aesthetic were inspired by (and sometimes taken directly from) low-res scientific graphs and data imagery. In this case I drew them tracing the topography of the textural element, attempting to quantify it, seeking meaning in its form: at once a strange landscape, distant mountains, a seismogram, an electrocardiogram, a cloud nebula… And of course I had Joy Division’s iconic “Unknown Pleasures” album cover in mind as I was making this.

Nine Inch Nails “The Hand That Feeds” single, March 2005 …20 years ago. Art direction / design by me. Created with damaged scanner glitching techniques, and hand-drawn digital pixel linework. More info in alt text.

31.03.2025 18:42 — 👍 21    🔁 2    💬 1    📌 0

It's really hard to get excited about a UI component library that doesn't supply a Tree component. I don't need the 275th unique iteration on what tabs should look like. I need to fill the gap the browser isn't handling.

01.04.2025 21:27 — 👍 0    🔁 0    💬 0    📌 0

Cool. So seven good games. Thanks for the thoughtful review.

25.03.2025 01:18 — 👍 0    🔁 0    💬 0    📌 0

Claude Code could cost up to $10 an hour and needs your source cod; companies are paying up. But, if you need a tool that costs $100/year and saves you hours per week, that goes into purchase review Hell. They’ll tell you to spend hours setting up an unaudited, slower OSS “alternative.” Fun stuff.

25.03.2025 00:48 — 👍 1    🔁 0    💬 0    📌 0

I saw a message telling me I needed to reset my password when I tried to log in. Searching through my email they sent me a longer version of that a couple of weeks ago.

The best I can think is they forced a password reset because I hadn’t yet set up 2FA. The email isn’t on haveibeenpwned.

21.03.2025 07:35 — 👍 0    🔁 0    💬 1    📌 0

@backblaze.bsky.social

I received an email saying my password isn't secure enough. It's a 32 character randomly generated password with a mixture of case, digits, and special characters. And it's only used with a service-specific email address for Backblaze. What's not secure? Was there a breach?

21.03.2025 06:19 — 👍 0    🔁 0    💬 1    📌 0

@nirvdrum is following 19 prominent accounts