@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 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.

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 ubuntu
@bradwilson@mastodon.social avatar

I've updated my ansible-dev-pc¹ repository to support the recently released Ubuntu 24.04 (hence my discussion on getting .NET to behave). This supports Desktop Ubuntu 22.04/24.04, Pop!_OS 22.04, and Ubuntu 22.04/24.04 in WSL 2.

I'm still waiting for Pop!_OS 24.04 to be released so I can verify it there as well.

¹https://github.com/bradwilson/ansible-dev-pc

bradwilson,
@bradwilson@mastodon.social avatar

If this is your first exposure to this repo, (a) I'm not an ansible expert 😂, and (b) this is heavily customized to my development tastes, but I did my best to separate what I considered "core" things vs. "customization" things. It's a repo designed to be cloned and customized. PRs are welcomed where you see issues. I do my best to try to keep things re-runnable over time (apologies when I miss something).

bradwilson,
@bradwilson@mastodon.social avatar

Also worth noting something important with repos like this: it's been a while since I tried to use it, and it's just fragile enough that things need to get fixed that just break over time. A decent amount of what I did over the past few days was just tweaking and fixing 22.04 before even trying things on 24.04.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

These dummies think there's a squirrel 🐿️ in the tree. There isn't.

Dogs barking at tree

bradwilson,
@bradwilson@mastodon.social avatar

@khalidabuhakmeh 2nd dog is like "I don't see what you see, but I'm here for you" with a couple borks at the end. 🐶

bradwilson, to dotnet
@bradwilson@mastodon.social avatar

I'm skeptical of the new tight integration of .NET to Ubuntu 24.04. I noticed two things immediately:

  • I don't have access to .NET 6 at all
  • I don't have access to the latest .NET 8 SDK any more (currently 8.0.104, despite latest being 8.0.204).

I assumed using the Microsoft apt feed would allow me to use newer even if Ubuntu's feeds were older, but... not so much.

If .NET 6 is still supported, why isn't it on Ubuntu 24.04? And why are we being held back?

bradwilson,
@bradwilson@mastodon.social avatar

@b4ux1t3 Yeah, I'm automating all this via Ansible so dotnet-install is pretty much my only other realistic choice.

Part of a work in progress branch: https://github.com/bradwilson/ansible-dev-pc/blob/ubu2404/dotnet%2Fcore.yaml

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
  • megavids
  • khanakhh
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • JUstTest
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • modclub
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines