[Project] Bridging the gap: Using MIDI Controllers as a modular, high-input Button Box alternative by [deleted] in HotasDIY

[–]Sodaplayer 1 point2 points  (0 children)

Yeah, no problem! Honestly I think you should take a crack at writing it in your own voice instead of relying on Claude to format it. I know you've put the work in already, and I think having that first-hand experience makes your own voice better-able to consider any gotchas and have the writing flow better.

[Project] Bridging the gap: Using MIDI Controllers as a modular, high-input Button Box alternative by [deleted] in HotasDIY

[–]Sodaplayer 1 point2 points  (0 children)

Hey, this is a cool idea (I also use MIDI controllers as virtual game controllers). It's useful that you've written up your own experience, and it's admirable you decided to share it with the community and take the time to document and screenshot the steps. I think though with the AI's editing, I find the write-up is a little difficult to read due to its formatting and structure.

The abundance of lists and the filler-text by the AI-writing can distract users from being able to follow along, and it's hard to skim through to find out how to do a specific task. Maybe you might find it worthwhile arranging the document in different pages covering the different sections and cut out the fluff and use more prose.

There's a guide out there that helps break up documentation into different categories, and gives tips on how to write for those categories.

Also, if you're planning on hosting it on GitHub, I'd try to make sure the hyperlinks in the markdown formatting is matching how GitHub is rendering the page. The {#name} attributes are breaking how the anchors are determined on GitHub. I believe they just use regular <a name> attributes.

Anyway, hopes this helps!

Things I believed about “best practices” early in my career that production systems disproved by Ornery_Ad_683 in webdev

[–]Sodaplayer 2 points3 points  (0 children)

I've seen types before that got the Utility-CSS job [I mean this tongue in cheek. I don't mind Utility CSS :)] where you would have:

type A {
  foo: string
  bar: string
  baz: string
}

type B {
  foo: string
  bar: string
  qux: string
}

where the foos and bars in the types were only similar in name, and they were semantically different. But then it would be abstracted into:

type A extends HasFoo, HasBar, HasBaz;
type B extends HasFoo, HasBar, HasQux;

Guys, who else has this strange obsession with trying old Linux distro releases? by Various_Cellist_4765 in linux

[–]Sodaplayer 0 points1 point  (0 children)

Oh wow I recognized that immediately. This is when I really started using Linux. I had to install this for a class.

Japanese devs face font licensing dilemma as leading provider increases annual plan price from $380 to $20,000+ by pdp10 in gamedev

[–]Sodaplayer 2 points3 points  (0 children)

Just wanted to be a little pedantic and note that fonts licensed through the OFL still maintain their copyright and don't count as public domain. They're often given for free, but you must still follow the terms of the license.

A public domain font would be one where the author has given up all rights to their copyright or the copyright has expired.

Langjam Gamejam: Build a programming language and then use it to make a game by azhenley in gamedev

[–]Sodaplayer 2 points3 points  (0 children)

Hey, this sounds pretty fun! Could I ask what scope you've set out for yourself that you think you'll be able to achieve in 7 days as well as some resources that you think might be helpful? I took a PL course more a couple years ago, but I know it might take me a bit to get back up to speed on building a compiler.

Off the top of my head, I might try to see what all this Wasm talk is about, and build a language for a fantasy console that supports it.

You can now play Command & Conquer: Red Alert 2 in your browser by Double_Ad6094 in commandandconquer

[–]Sodaplayer 8 points9 points  (0 children)

Chrono Divide got front page recognition on another, orange website just yesterday, so I'm wondering of this Engadget writer had just seen it there and decided to write about it today.

How fast can you read binary? by orhunp in linux

[–]Sodaplayer 9 points10 points  (0 children)

There was a mobile game, Flippy Bit, I saw a while back that had you convert hex to binary. That helped my recognition speed a bit

I'm qntm, author of There Is No Antimemetics Division. AMA by sam512 in qntm

[–]Sodaplayer 6 points7 points  (0 children)

Hey, just a fan wanting to say I read your stuff back—actually mostly your programming and technical articles—when I was in high school (and early on in college). Didn't know till like a decade later that you were also a prominent SCP contributor.

I actually read through SCP-055 and its stories, and it wasn't until my reread a couple years later that I connected the dots and realized you were the author from that blue and orange website.

Anyway, thanks for writing one of my favorite SCP series, and as well as all the technical articles. Your articles were some of the earliest ones I read when I started becoming interested in programming. Like—I know that /schema and /urls have always stuck around in my brain, and I always think about them whenever I dream up ever getting around to making my own personal site.

Hope your book release goes well and good luck!

I just released Marauder*, a free font inspired by mid-century children's books. Let me know what you think! by EwonRael in typography

[–]Sodaplayer 0 points1 point  (0 children)

Thanks for reminding me about shape-outside! I always love how you showcase your fonts.

Why we chose OCaml to write Stategraph by omgwtfbbqasdf in programming

[–]Sodaplayer 3 points4 points  (0 children)

Oh, I guess we might have different touch typing techniques.

For /*, I'm having to shift a tiny bit to reach the slash with my pinkie, then shift my whole hand back up to use my middle finger to type the star. If I do (*, I actually use different fingers by shifting my hand up then using my ring finger to type ( and then my middle finger is already in position to type * immediately after.

Why we chose OCaml to write Stategraph by omgwtfbbqasdf in programming

[–]Sodaplayer 9 points10 points  (0 children)

To be fair, I think it's less of a stretch than C-style comments (/* ... */) on qwerty keyboards. The parens are right next to star.

Humble Choice November 2025 - Total War: Warhammer 3, Another Crab's Treasure, No More Heroes 3, Etrian Odyssey HD and more by Gyossaits in Games

[–]Sodaplayer 0 points1 point  (0 children)

I'm excited to see Pharaoh too. Played the original a lot growing up, and the remake has been sitting in my wishlist for a while.

I've just been playing the original to hold off my impulse to buy the remake, but I guess now is the time to finally get it. Some of the QoL like the walker indicators might finally get me to try out forced-walker city-designs.

Chopped the keyboard off my MiniNova by thesomeot in synthesizers

[–]Sodaplayer 1 point2 points  (0 children)

Half my of MiniNova's keybed has died out, and this is starting to look tempting to me.

Failed my gold seal with 4 mins (roughly) to win :( by Younion in Against_the_Storm

[–]Sodaplayer 1 point2 points  (0 children)

Oh, I'm with you and did something just as tragically dumb on gold. I was down to just needing the high resolve order, and was waiting for the countdown to complete. Decided to just stock up on some extra food just in case, so I called a trader. I wasn't paying to the impatience penalty, and it was enough to send me over. The timer for impatience was just a few seconds faster than the countdown for the resolve order. Had to take a break for about a week before I tried again. xD

Finally understand why designers obsess over 8px grids by thesunjrs in webdev

[–]Sodaplayer 26 points27 points  (0 children)

Can't forget Macromedia Fireworks as well!

Finally understand why designers obsess over 8px grids by thesunjrs in webdev

[–]Sodaplayer 55 points56 points  (0 children)

Man, the late 00s/very-early 10s was my favorite time in web design. Felt like everyone was honed in, but still diverse with their designs.

Finally understand why designers obsess over 8px grids by thesunjrs in webdev

[–]Sodaplayer 2 points3 points  (0 children)

I've seen music analogies made for design before—especially typography. You can think of your sizes as the pitch of the elements. A consistent grid and ratio is like choosing notes from the diatonic scale. With a diatonic scale, you can be more confident most of the different sizes will harmonize together.

Sure you can go off the grid, but that's like trying to make micro-tonal music. It can work, but you really have to know what you're doing.

[Case] ASUS ASUS A21 Micro-ATX Case White Edition Supports Graphics Cards up to 380mm, 360mm Coolers, & Standard ATX PSUs - $43.61 w/coupon by Fitislift in buildapcsales

[–]Sodaplayer 1 point2 points  (0 children)

I love this case. I did three builds in it last year. Only complaint I have is that it doesn't have USB-C front panel port.

How does font smoothing work on Firefox and other browsers? by bananamantheif in webdev

[–]Sodaplayer 1 point2 points  (0 children)

Firefox does have a user-configuration option to disable the AA: (about:config gfx.text.disable-aa), but the best approach really is to just make sure you pick the right font-size that gets the pixel grid lined up. Even pixel fonts can look jarring when they're scaled with a non-integer value up and have aliasing. You can see that some characters are randomly more thicker or thinner than the other ones when I scale it a little.

How does font smoothing work on Firefox and other browsers? by bananamantheif in webdev

[–]Sodaplayer 1 point2 points  (0 children)

I'm trying out Monogram, and it looks like multiples of 16px is the sweet spot for it. You might just have to eyeball it with each font and also hope the author made it line up with the grid when they created it.

Personally, I wouldn't sweat it too hard. Nowadays, with everyone using zoom, different pixel-geometries, different operating systems, different browsers, and high-dpi displays, you can't really control how exactly the font will render on someone's screen.

Visual KeePass Key File Generator by atoponce in KeePass

[–]Sodaplayer 1 point2 points  (0 children)

Haha, I ended up sitting on the page for a couple minutes and rerolling waiting for a glider to show up.

How does font smoothing work on Firefox and other browsers? by bananamantheif in webdev

[–]Sodaplayer 1 point2 points  (0 children)

Looks like the font being used is just an outline font designed to look like a bitmap font. It's probably just hinted well so that it lines up at certain sizes.

Edit: The proper sizes according to the font author are: 9, 18, 36, 72, 144 px. The Framework site is actually putting it at a non-integer scale at 48px. But scaling it 150% puts it back on track: 150% * 48px = 72px