Sign in

Brian Surowiec (xt0rted)

@hackingonhacks.com
43 followers 47 following 33 posts

I build things in c# and javascript/typescript hackingonhacks.com

PostsRepliesMedia
Brian Surowiec (xt0rted) @hackingonhacks.com · 20/09/2026
Another day, another shitty password requirement. This is for PayPal no less.
Password update field with an error message saying the password should be 8-20 characters long.
000
Brian Surowiec (xt0rted) @hackingonhacks.com · 11/05/2026
Recent @tanstack.com packages are compromised as per www.stepsecurity.io/blog/mini-sh... And yet @github.com just had dependabot open a PR updating my packages to the compromised and unlisted versions. That's absolutely wild and should never happen.
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 10/02/2026
Cool stuff, my order feels real secure now. www.nacsemi.com
Password requirements that say: 8 character minimum. Not allowed: % & # + = ? ' \" * , (spaces)
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 10/07/2025
Just published v0.3.1 of my rimraf #dotnet tool. This updates all the dependencies, builds & tests on more environments including Ubuntu & Windows ARM, and fixes a null reference exception. It's also the last .net 8 release before finally moving to .net 9. github.com/xt0rted/dotn...
github.com
GitHub - xt0rted/dotnet-rimraf: Deep deletion command for .NET (like rm -rf)
Deep deletion command for .NET (like rm -rf). Contribute to xt0rted/dotnet-rimraf development by creating an account on GitHub.
011
Brian Surowiec (xt0rted) @hackingonhacks.com · 10/07/2025
I like global.json so much I built on top of it 😁 github.com/xt0rted/dotn...
github.com
GitHub - xt0rted/dotnet-run-script: A dotnet tool to run arbitrary commands from a project's "scripts" object
A dotnet tool to run arbitrary commands from a project's "scripts" object - xt0rted/dotnet-run-script
030
Brian Surowiec (xt0rted) @hackingonhacks.com · 29/04/2025
I came across this on JLCPCB's site earlier today. The In Production text gives the popup on hover.
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 23/04/2025
Is it a bug or a feature?
Screenshot of Microsoft Teams after it randomly crashed
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 01/04/2025
It turns out the issue is the password can't be more than 25 characters long. But why tell the user that? That'd make things easier.
HTML source showing the input has a max length of 25 characters
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 01/04/2025
On today's episode of password inputs that never work right.
Reset password form with instructions saying new passwords need to be a minimum of 8 characters long, with a 64 character password giving an error saying "New Password should be at least 8 characters".
120
Brian Surowiec (xt0rted) @hackingonhacks.com · 20/03/2025
052
Brian Surowiec (xt0rted) @hackingonhacks.com · 20/03/2025
Step 4 is because the taskbar doesn't always show up on every display. It's visible on the main one, but hidden on one or two of the others. If I just toggle auto-hide taskbar I get a different error. So this step ensures I can turn it back on without seeing another error.
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 20/03/2025
Every time my monitors turn on I get this alert and have to: 1. Right click the task bar 2. Go to Taskbar Settings 3. Expand Taskbar Behaviors 4. Toggle Show on all Displays 5. Finally turn Auto-hide Taskbar back on Why is such a simple thing so damn complicated?!
Alert that says: A toolbar is already hidden on this side of your screen. You can have only one auto-hide toolbar per side.
120
Brian Surowiec (xt0rted) @hackingonhacks.com · 07/03/2025
I have to delete the bin & obj folders regularly, especially when switching branches a lot, because things just stop building correctly 🤷 Every project of mine has clean scripts like this now github.com/xt0rted/dotn...
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 14/02/2025
I've been working on a new website built with @astro.build & @tailwindcss.com and after far too long the first post is now up! Along the way I built a couple Expressive Code plugins. One of them adds file icons to code blocks which is what this post is about. hackingonhacks.com/blog/2025/02...
hackingonhacks.com
Adding file icons to Expressive Code frames
Adding and customizing file icons for your Expressive Code frames
152
Brian Surowiec (xt0rted) @hackingonhacks.com · 26/01/2025
It'd be nice if the old name redirected to the new one so old links still worked until they could be updated.
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 10/01/2025
I won't lie, they got me a little curious with this one.
Screenshot of an email preview.

Subject: Stay Safe With Elon Musk
Body: Easy to Use Easy to Love - Compact and Affordable
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 07/01/2025
There's no equivalent of `npm install lib1 lib2 @types/lib1` to install multiple packages at the same time and handle picking the right versions of everything. This also leads into package lock territory, which doesn't behave as I expected it to either.
100
Brian Surowiec (xt0rted) @hackingonhacks.com · 07/01/2025
Just noticed there's a setting to hide copilot chat on your #github dashboard 🎉 It's at github.com/settings/cop... and is called 'Dashboard entry point'.
Screenshot of the Dashboard Entry Point setting for GitHub Copilot
042
Brian Surowiec (xt0rted) @hackingonhacks.com · 07/01/2025
#NuGet came out in 2010 and we still can't install or update multiple packages at the same time with it. By contrast #NPM came out the same year and has supported this for as long as I can remember. Just one of the many thing I think of when a #dotnet dev tries to make fun of the JS ecosystem.
150
Brian Surowiec (xt0rted) @hackingonhacks.com · 03/01/2025
Used this recipe and cooked the blueberries with a bit of water, sugar, lemon juice, and ClearJel (used for pie filling, but cornstarch should work fine too). www.bonappetit.com/recipe/basqu...
bonappetit.com
Basque Cheesecake
This light, fluffy, cloudlike cheesecake wants to get cooked at high heat for a burnt, cracked surface that's rich with flavor.
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 03/01/2025
First time making or having Basque Cheesecake and it was delicious. Much easier than a typical cheesecake too since there's no crust or water bath to fuss around with. #baking #cheesecake #desert
270
Brian Surowiec (xt0rted) @hackingonhacks.com · 30/12/2024
🤔 interesting choice of #tailwindcss accounts followed
The Twitter follower list for the TailwindUI account. It's has all members of the Tailwind organization, and Laura Loomer.
030
Brian Surowiec (xt0rted) @hackingonhacks.com · 16/12/2024
The :dir() selector is what I'm looking for but with RH and LH options set by the browser/OS. My mom's left handed and it usually looks awkward and/or unnatural when she uses her phone. I've wondered why there's no setting for this and was curious if it was lack of interest, or no proposals at all?
110
Brian Surowiec (xt0rted) @hackingonhacks.com · 16/12/2024
@una.im has there been a css media query/browser setting proposal for letting the user pick if they prefer a left or right hand UI orientation? Something that's independent of text direction, that way elements can be positioned for easier use with one hand.
130
Brian Surowiec (xt0rted) @hackingonhacks.com · 11/12/2024
I got so tired of seeing copilot everywhere that I just hide it now. I'll never use any of it, it just gets in my way and annoys me. I care about actions, deploys, release management, and dependabot properly supporting #dotnet. That's what brings value to me every day. github.com/xt0rted/gith...
github.com
GitHub - xt0rted/github-nopilot: A UserCSS style to hide GitHub Copilot
A UserCSS style to hide GitHub Copilot. Contribute to xt0rted/github-nopilot development by creating an account on GitHub.
021
Brian Surowiec (xt0rted) @hackingonhacks.com · 11/12/2024
I'm migrating to GitHub issues & projects. Most users aren't devs and don't know the system. It'd be awesome if there were demo orgs/projects showing ways to onboard unfamiliar users, useful issue templates, and project boards to track projects, tasks, and releases across management and development.
030
Brian Surowiec (xt0rted) @hackingonhacks.com · 10/12/2024
More posts like this showing how deployments are done and the tooling used for them. github.blog/2021-01-25-i...
github.blog
Improving how we deploy GitHub
As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate ...
020
Brian Surowiec (xt0rted) @hackingonhacks.com · 09/12/2024
This is such a good album
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 08/12/2024
Sometimes I can't re-enable auto-hide because the taskbar is missing from one or more screens and I get the same error. When that happens I have to toggle show on all displays, then I can enable auto-hide again.
010
Brian Surowiec (xt0rted) @hackingonhacks.com · 08/12/2024
@jenmsft.bsky.social I've been getting this since upgrading to Win11 a few years ago, but on 24H2 it happens nearly every time my monitors turn on. Besides disabling auto-hide, is there something I can do to prevent this?
110
Brian Surowiec (xt0rted) @hackingonhacks.com · 29/11/2024
"What was the 1st album you bought with your own money?" I can't remember which one I got first since they came out a month apart. It was either America's Least Wanted by Ugly Kid Joe or Grave Dancers Union by Soul Asylum . Both were on cassette.
Album cover for Ugly Kid Joe's album America's Least WantedAlbum cover for Grace Dancers Union by Soul Asylum
000
Brian Surowiec (xt0rted) @hackingonhacks.com · 24/11/2024
The rear panel for the amp itself was drilled wrong, so a new version of that is on the way, and the text ended up having small lines connecting some of the letters. That seems to be due to the text not being flattened before printing. The more you know I guess.
Figma mockup of the front and rear panels
000
Brian Surowiec (xt0rted) @hackingonhacks.com · 24/11/2024
Here's the phono pre-amp I've been working on. The panels were designed in Figma using @rsms.me's Inter for the font, #heroicons for the icons, and #tailwindcss colors for the warning. Despite a couple issues I couldn't be happier.
Pearl 3 phono preamplifier and power supply with silver front panels printed with the Inter font.Pearl 3 phono preamplifier and power supply rear panels showing the input/output connections and printed with the Inter font, Heroicons icons, and using a TailwindCSS color palette.Inside view of the Pearl 3 phono preamp and power supply showing the boards and wiring.Inside view of the Pearl 3 phono preamp and power supply in the dark with the various LEDs on.
4181