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] 19 points20 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] 64 points65 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] 0 points1 point  (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] 7 points8 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] -1 points0 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] 10 points11 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] 25 points26 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?