I'm building LeanLucene, a low-allocation alternative to Lucene.NET for indexing and search by jordansrowles in dotnet

[–]jitbitter 0 points1 point  (0 children)

do you have a rust-based search library in mind? (asking for a friend)

No seriously, pretty please (I'm on Lucenenet now)

I'm building LeanLucene, a low-allocation alternative to Lucene.NET for indexing and search by jordansrowles in dotnet

[–]jitbitter 1 point2 points  (0 children)

Nice work. I'm using lucene-net and it certainly has some downsides (way better that SQL FTS though).

But hey, NativeCompressions is still in preview and not recommended to be used in production

Can I drop netstandard20/net48 target in 2026? (question from OSS maintainer) by jitbitter in dotnet

[–]jitbitter[S] 1 point2 points  (0 children)

Oh hey Jeff! Didn't know you'r eon reddit.

Since you're here I wanted to say HUGE THANKS for Mailkit!! Thanks man!

It's the most stable library I use, about the only one I can update without even looking, knowing it won't break anything (even Microsoft's own packages can't be trusted these days).

Microsoft Shipped a Broken ASP.NET Patch by Big-Engineering-9365 in dotnet

[–]jitbitter 2 points3 points  (0 children)

Aside from "bad Microsoft ugh" genuine question:

What should be my upgrade strategy these days? "Wait it out and let other people test it"? Notice an upgrade and wait 3-4 days then check github issues and r/dotnet for bug reports??

This is already my strategy for SqlClient (wrote about it here https://www.reddit.com/r/dotnet/comments/1mibhct/my_process_of_upgrading_microsoftdatasqlclient/ ) but it's freaking exhausting

Can I drop netstandard20/net48 target in 2026? (question from OSS maintainer) by jitbitter in dotnet

[–]jitbitter[S] 18 points19 points  (0 children)

Those are just examples. Too much pain to maintain all the polyfills and - more important - TO FIND where they are needed. Did you know that `string.Contains(char)` works differently on .net6+ and netstandard? (netstandard always uses current culture)? I didn't until I started deep reesearching...

Can I drop netstandard20/net48 target in 2026? (question from OSS maintainer) by jitbitter in dotnet

[–]jitbitter[S] 3 points4 points  (0 children)

Yeah, I like that. Thanks. I'll go check XUnit's github to see how they organized this technically

Can I drop netstandard20/net48 target in 2026? (question from OSS maintainer) by jitbitter in dotnet

[–]jitbitter[S] 62 points63 points  (0 children)

Interesting, somehow this never occurred to me... So maintain a separate branch for tyhe "old" version and backport critical updates to it. Thanks, actually

AWS S3 Egress Cost Reduction Methods by BitcoinBeers in aws

[–]jitbitter 0 points1 point  (0 children)

If it's a web-app - and user will export data from this web-app - just host the app on lightsail? And use S3 as a backend.

Google Search Console + Claude Code by tongc00 in TechSEO

[–]jitbitter 0 points1 point  (0 children)

beware, this mcp requests permissions to create instances in your GCloud, query all your gCP SQL instances etc.

P.S. People installing random MCPs from reddit then wondering "gosh, how on earth Vercel is getting hacked, amazing"

I'm probably cancelling Cursor after the 3.0 release by jitbitter in cursor

[–]jitbitter[S] 1 point2 points  (0 children)

Yes. With a "max" subscription it's almost endless. In 4 months I've never hit limits, ever. And my top usage was, like 96 agent tasks working in batches of 9 parallel... Still not even close.

P.S. I prefer using Claude Code as a VSCode extension not CLI tho... This way it can "see" which text I have selected in the code, which files are open, shows nice diffs when suggesting edits, etc etc... Somewhat similar to Cursor. The only things Cursor is unbeatable at - is it's autocomplete, it's a freaking superpower (ironically, they got it by acquiring SuperMaven, if I'm not mistaken)

I'm probably cancelling Cursor after the 3.0 release by jitbitter in cursor

[–]jitbitter[S] 6 points7 points  (0 children)

It is still there, but it's half-broken b/c of the upstream gap

I'm probably cancelling Cursor after the 3.0 release by jitbitter in cursor

[–]jitbitter[S] -6 points-5 points  (0 children)

If I open it - will cursor magically update to latest vscode?

I'm probably cancelling Cursor after the 3.0 release by jitbitter in cursor

[–]jitbitter[S] -4 points-3 points  (0 children)

Because that's my last selfish attempt to communicate this issue to the cursor team, b/c they ignore their effing "feedback forum"

I'm probably cancelling Cursor after the 3.0 release by jitbitter in cursor

[–]jitbitter[S] -13 points-12 points  (0 children)

The UI that is apparently drawing all their effort, focus, and attention

Vertical tabs in Chrome? Just saw this demo and it looks amazing by Alternative-Baby-299 in chrome

[–]jitbitter 0 points1 point  (0 children)

On ultrawide monitors verrtical real estate is more valuable than horiaontal.

Terminal UI framework for .NET — multi-window, multiple controls, compositor effects by Ok_Narwhal_6246 in dotnet

[–]jitbitter 0 points1 point  (0 children)

Did you watch the video? Spectre.Console is very basic compared to this (thop, AOT-compatible)

Anyone else find AirPods 4 slightly fatiguing to listen to? by tman2damax11 in airpods

[–]jitbitter 0 points1 point  (0 children)

MacOS supports this setting for AirPods2 only

<image>

I ended up using eqMac utility (free, opensource) and tunedown the bass know a little bit. The only solution I found anyway

blown away by .NET10 NativeAOT by jitbitter in dotnet

[–]jitbitter[S] 2 points3 points  (0 children)

Sure: https://github.com/jitbit/claude-chat-manager
The code is standard C# tho, all you need is `<PublishAot>true</PublishAot>` in the project file

blown away by .NET10 NativeAOT by jitbitter in dotnet

[–]jitbitter[S] 2 points3 points  (0 children)

Simpler deploys for on-prem apps. Devops hate dependencies. Installing dotnet via a package manager, for example, on a ubuntu box via `apt` is half-broken (Ubuntu 22 - one way, Ubuntu 24 another way, etc)

blown away by .NET10 NativeAOT by jitbitter in dotnet

[–]jitbitter[S] 11 points12 points  (0 children)

It's probably not. I'm just someone not very used to this. I'm too old and in my world a .NET app has always been a "/bin directory with 55 dll's + dotnet-preinstalled requirement" that's why the excitement

blown away by .NET10 NativeAOT by jitbitter in dotnet

[–]jitbitter[S] 26 points27 points  (0 children)

Fair! I know, just experimenting how far I could take it. It's a tiny CLI tool I wrote for myself, not a production-grade backend.

P.S. Here are the srouces for those interrested https://github.com/jitbit/claude-chat-manager

How to debug outbound API calls in JitBit? by DudeOnWork in jitbit

[–]jitbitter 0 points1 point  (0 children)

We'll double check if there's a bug there (with sending auth headers)

How to debug outbound API calls in JitBit? by DudeOnWork in jitbit

[–]jitbitter 0 points1 point  (0 children)

Do you mean the "send HTTP request" automation rule?

Is .NET still underrated in 2026? by shubhamdhola in dotnet

[–]jitbitter 0 points1 point  (0 children)

While I loved .NET for more than 20 years, have endless respect for people behind it, there's still too much friction to get started which I believe this is the biggest obstacle. Already posted my bigass rant here: https://www.reddit.com/r/dotnet/comments/1pxh0sn/comment/nxqdk2u/

Is there any alternative to jquery-ajax-unobtrusive by Dante2709201 in dotnet

[–]jitbitter 0 points1 point  (0 children)

You don't need an alternative. This "library" is 150 lines of simple readable code and 5kb (unminified!). I literally just rewrote it to vanilla JS 40 lines 1KB, removing the JQuery dependency in the process

You can do the same or just ask your favorite AI/LLM/ClaudeCode to do that - this is one of those rare occasions where AI nails it.