@bradwilson@mastodon.social
@bradwilson@mastodon.social avatar

bradwilson

@bradwilson@mastodon.social

#Code #Motorcycles #Music #BoardGames #VideoGames #Photography #AntiFascist #AntiRacist #PostTheist #Feminist #EV #GreenEnergy #BlackLivesMatter | https://dotnet.social/@xunit's caretaker | He/him | 0.00115 miles tall

Previously: GitHub, Microsoft, and others.
Now: Living that retired life.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bradwilson, to github
@bradwilson@mastodon.social avatar

There is something wrong with this that I can't quite understand how to fix, but the problem is this:

Almost 100% of the time when I'm writing a response in a discussion, I want it to be in response to an existing thread, not as a new post. But this UI just screams "new post please!" and relegates the "reply" functionality to visual second class.

bradwilson,
@bradwilson@mastodon.social avatar

Am I alone in this workflow?

  • Write a response and post it

  • Realize it's a "new answer" instead of a "reply"

  • Click "edit" on the new answer

  • Copy the Markdown into the "reply" field

  • Click cancel on the "edit"

  • Post the content in the "reply" box where you meant to in the first place

  • Delete the "new answer"

It's basically happening 100%. My brain is just not remembering how I fuck this up Every. Single. Time.

bradwilson,
@bradwilson@mastodon.social avatar

@jaykul The complaint I consistently heard about Teams (this is several years ago now) was that their chat model basically forced everything into threads. It was very bad at just "stream of consciousness" chatting, which was how 99% of team channels in Slack worked.

bradwilson, to random
@bradwilson@mastodon.social avatar

Trike prepped, need to take it out for a quick spin today before the rain hits to make sure everything is running okay. And I cleaned it because it had been my constant shame to see it sitting dirty in my garage for the last 6 months. 😂

shawnwildermuth, to random
@shawnwildermuth@fosstodon.org avatar

I present,
"I don't always drink milk, but when I do I get diarrhea."

"The Most Interesting Cat in the World"

bradwilson,
@bradwilson@mastodon.social avatar

@shawnwildermuth "Hey, buddy, don't you think it's time you laid off the milk? You had enough (aka more than none)." 😹

bradwilson, to dotnet
@bradwilson@mastodon.social avatar

I spent roughly six hours today writing a new @xunit sample that inverts parallelism: tests are grouped by namespace, which are run sequentially; tests within a namespace are all run in parallel (even tests from the same class). Came from a question someone posted this morning.

https://github.com/xunit/samples.xunit/tree/main/NamespaceParallelization

scalzi, to random
@scalzi@mastodon.social avatar

I'm happy to say that Starter Villain is a finalist for the Locus Award this year, in the category of science fiction novel. Here is the complete finalist list for my category, along with a link to the full award categories and finalist list. Congrats to everyone who is a finalist this year!

https://locusmag.com/2024/05/2024-locus-awards-top-ten-finalists/

bradwilson,
@bradwilson@mastodon.social avatar

@scalzi I only recognize you and Cory, so I have a birthday gift list now so I can find even more awesome authors. 🤘🏼

adron, to random
@adron@metalhead.club avatar

Gonna eat at Microsoft today.

bradwilson,
@bradwilson@mastodon.social avatar
kevindente, to random
@kevindente@mastodon.social avatar

Having so many problems with Microsoft Teams for Mac leaking memory that I've had to revert to Teams Classic.

bradwilson,
@bradwilson@mastodon.social avatar

@kevindente If Coca Cola has taught me anything, Classic is better anyways. 😂

bradwilson,
@bradwilson@mastodon.social avatar

@kevindente (Please be old enough for this joke to land 😬)

damieng, to Fonts
@damieng@mastodon.social avatar

New font, who dis?

bradwilson,
@bradwilson@mastodon.social avatar

@damieng Who dis indeed 😃

halfogre, to random
@halfogre@dice.camp avatar

I can’t remember the last time I took a break between jobs. It’s feels strange and frankly uncomfortable to not be thinking about work. I think I’m broken.

bradwilson,
@bradwilson@mastodon.social avatar

@halfogre I've been not thinking about work for 18 months now and it's glorious.

bradwilson,
@bradwilson@mastodon.social avatar

@halfogre if you're me you spend a lot of time working on @xunit 😂

Martindotnet, to dotnet
@Martindotnet@hachyderm.io avatar

I got inspired last night to make all your tests a trace... so I built a thing. Still really rough, but it's working.

@bradwilson I'd be interested in your impressions.

https://github.com/practical-otel/dotnet-xunit-otel

bradwilson,
@bradwilson@mastodon.social avatar

@Martindotnet How would this differ from our current support for ETW events for start/stop on tests? Just the reporting mechanism?

JenMsft, to random
@JenMsft@mastodon.social avatar

When your password is 12345

bradwilson,
@bradwilson@mastodon.social avatar

@JenMsft If you look on the sides of the door posts, you'll see written:

// TODO Add Fence

mjgardner, to commodore64
@mjgardner@social.sdf.org avatar

Thirty years ago today, International declared bankruptcy. Not the , not the , and certainly not the could save them.

Full text of attached article image courtesy of its author: https://Halfhill.com/byte/1994-8_commodore.html

/via https://Mastodon.world/@vingtroiseize/112355687560688738

bradwilson,
@bradwilson@mastodon.social avatar

@mjgardner The first computer I ever used was a Commodore PET that lived in the elementary school library. My first home computer was a VIC-20, followed by a Commodore 64. (After that, I went the PC route, but plenty of friends went to Amiga.)

bradwilson, to random
@bradwilson@mastodon.social avatar

Windows Terminal seems to have its own font renderer, and sometimes it's just plain worse than what's built in.

Compare these two prompts from CONHOST (darker, left) and Windows Terminal (lighter, right). Same text, same font, but the Windows Terminal rendering frequently gets the shape and size of the diagonal blocks wrong, which causes artifacts like color bleed and/or misaligned edges. Worse, which artifacts you see changes with the font size.

#WindowsTerminal

image/png

bradwilson,
@bradwilson@mastodon.social avatar

@KirillOsenkov Right, that was exactly my point. 😂 Shit drives me crazy.

bradwilson,
@bradwilson@mastodon.social avatar

@KirillOsenkov The anti aliasing doesn't affect the problem (Windows uses ClearType but I enabled the grayscale rendering in Windows Terminal). I tried all three anti aliasing modes in WT and the problem is present in all of them. It's definitely the core font rendering that's the problem.

bradwilson,
@bradwilson@mastodon.social avatar

@nicholashead That setting does not exist any more, so I guess whatever the experiment was, it's over.

I've also tried JetBrains Mono (Nerd Font) with the same problem.

bradwilson,
@bradwilson@mastodon.social avatar

@nicholashead Sorry about that, accidentally posted from my phone when I wanted to send a screenshot along with.

I was checking the config file, but I see this in the config UI. Checking vs. unchecking it, I don't see any difference (not just the diagonal blocks, I mean I don't see any text rendering difference at all). I even tried restarting Terminal just in case.

/shrug

bradwilson,
@bradwilson@mastodon.social avatar

The alignment issues are supposedly solved in 1.18 (I'm using 1.19): "In the screenshots above, you can see how our AtlasEngine rewrite in 1.18 Preview fixed powerline rendering. We now have no weird gaps, no cut off glyphs, and no shrunken glyphs."

https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-18-release/

Are you KIDDING ME RIGHT NOW? Zoom up of their supposed golden screenshot, which shows both a glyph that is both too tall and has an edge rendering problem:

bradwilson,
@bradwilson@mastodon.social avatar

Honest question: Am I expecting too much? Are people by and large just ignoring these things because they are either blind to them and/or don't care about them?

bradwilson,
@bradwilson@mastodon.social avatar

@nicholashead I don't do high dpi on this monitor (32" 4K). The screenshots are just zoomed to a ridiculous level to highlight the issues and make them easier to see, but I can see them even at relatively small rendering, too.

bradwilson, to random
@bradwilson@mastodon.social avatar

I've been organizing my dependencies for @xunit v3 so I can minimize them (anything that doesn't ship in .NET itself is a potential compatibility clash with library versions that developers want to use).

I'm not that worried about System.Collections.Immutable or IAsyncDisposable having breaking changes across major versions. System.Text.Json, on the other hand, feels like potential danger territory. The alternative of writing even a very feature-limited JSON parser makes me uncomfortable.

bradwilson,
@bradwilson@mastodon.social avatar

This feels like a shockingly small number of test cases for my hand-rolled JSON parser. It's obviously not covering every edge case yet, but still...

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • mdbf
  • khanakhh
  • Youngstown
  • everett
  • slotface
  • rosin
  • vwfavf
  • hgfsjryuu7
  • kavyap
  • osvaldo12
  • thenastyranch
  • DreamBathrooms
  • PowerRangers
  • Leos
  • magazineikmin
  • Durango
  • GTA5RPClips
  • InstantRegret
  • tacticalgear
  • cubers
  • ngwrru68w68
  • ethstaker
  • cisconetworking
  • tester
  • modclub
  • normalnudes
  • provamag3
  • All magazines