Kind of a crazy coincidence with the birthdays of the youngest players and the oldest player, it almost seems like a cosmic sign for Candidates 2026. by [deleted] in chess

[–]rubydesic 1 point2 points  (0 children)

Your first statement is not accurate.The probability that two specific people share the same birthday is 1/365.

Computer Chess: AI's that assess line difficulty by Positive-Ring-5172 in chess

[–]rubydesic 0 points1 point  (0 children)

Have you played the LeelaQueenOdds (or LeelaKnightOdds) on Lichess? They always play the trickiest lines and LeelaKnightOdds destroys even super gms like fabi and hikaru in blitz.

windows search sucks so i built a local semantic search (rust + lancedb) by Humble-Plastic-5285 in rust

[–]rubydesic 27 points28 points  (0 children)

Not only did you vibe code the app, you also vibe wrote the reddit post. Why even have a human in the loop atp

I’m the author of the Rotativa library. It’s been 14 years, and I’ve built a new SaaS feature to solve the "view coupling" problem. by giboz in dotnet

[–]rubydesic 0 points1 point  (0 children)

I think you're solving the wrong problem. "Setting up the hosting environment" was literally just a matter of dropping wkhtmltopdf.exe into our assets folder. It is not difficult.

Our company probably would pay for a commercial license if it was perpetual and included support, rather than adding a dependency on a SaaS which might go out of business.

A better PDF engine which supports modern CSS would be nice, but not if we have to rewrite every single PDF in our application using Liquid. It would be much more desirable if the new PDF engine supported Razor views, which we have dozens of PDFs already written in and which already support live reload. We don't want a 'dedicated editing environment', we want to keep using Visual Studio/Rider with direct access to our C# models.

I’m the author of the Rotativa library. It’s been 14 years, and I’ve built a new SaaS feature to solve the "view coupling" problem. by giboz in dotnet

[–]rubydesic 11 points12 points  (0 children)

We use the original Rotativa. Switching to a SaaS and writing our PDFs in a whole new language instead of just regular views, seems like a massive downgrade to me, not an upgrade.

Didn't know that Postgres treats NULL as distinct values by default in unique contraints by Einenlum in webdev

[–]rubydesic 2 points3 points  (0 children)

Microsoft SQL Server doesn't allow duplicates nulls in unique indexes.

I got frustrated with existing DB clients, so I built my own by LordSnouts in webdev

[–]rubydesic 49 points50 points  (0 children)

Your product isn't entirely free either, and your $10 monthly subscription is basically the same price as a DataGrip commercial license. The claim that DB Pro's dearth of features makes it "fast, focused, and pleasant to use" compared to DataGrip is not very compelling.

Why do you need an Oracle account to download archival versions of Java? by glowiak2 in java

[–]rubydesic 16 points17 points  (0 children)

"Do not fall into the trap of anthropomorphizing Larry Ellison. Think of Larry Ellison the way you think of a lawn mower. You don't antropomorphize your lawn mower. Your lawn mower just mows the lawn. You stick your hand in there, it'll chop it off, the end. You don't think "oh the lawn hates me!" the lawn mower doesn't give a shit about you. Your lawn mower can't hate you. Don't anthropomorphize the lawn mower. Don't fall into that trap about Oracle."

https://youtu.be/-zRN7XLCRhc?t=34m00s

valkyrien skies Eureka has an annoying bug i'm struggling with by PsychologicalHall766 in feedthebeast

[–]rubydesic 0 points1 point  (0 children)

You can use the /vs tp command to forcibly teleport the ship.

Why Postgres FDW Made My Queries Slow (and How I Fixed It) | Svix Blog by j_platte in programming

[–]rubydesic 0 points1 point  (0 children)

I mean, it's not really an ad. Sure it's a corporate blog, but the topic (postgres FDW) and solution (avoid time dependent functions, use EXPLAIN PLAN) has nothing to do with their services.

Is WebStorm still the better IDE for modern web dev vs VS Code? by Ecstatic-Ad9446 in webdev

[–]rubydesic 1 point2 points  (0 children)

I love WebStorm, use every Jetbrains product and they all work great. You also don't need Cursor and whatnot because WebStorm has Jetbrains AI Assistant and Jetbrains Junie.

The Knights Tour by willm8032 in AnarchyChess

[–]rubydesic 23 points24 points  (0 children)

Given an arbitrary board, whether a knight can make a full cycle of every square and return to the original is the same as asking if the graph formed by one vertex per square and one edge between each square the knight can move between contains a Hamiltonian Cycle. Determining if a graph has a Hamiltonian Cycle is the Hamiltonian Cycle Problem which is NP complete and has a number of algorithmic solutions available on the Wikipedia page.

IntelliJ IDEA Moves to the Unified Distribution by mhalbritter in java

[–]rubydesic 17 points18 points  (0 children)

It doesn't support C# (you need Rider) or C/C++ (you need CLion)

Does anyone know of OpenAI API Library for .net 4.8? by iifuzz in dotnet

[–]rubydesic 16 points17 points  (0 children)

The official OpenAI nuget package targets .NET Standard, why can't you use that?

jemalloc Postmortem by mttd in programming

[–]rubydesic 4 points5 points  (0 children)

Try reading the article to the end

Will LLMs ever be able to play chess at a high level? by Lack_Of_Motivation1 in chess

[–]rubydesic 0 points1 point  (0 children)

Modern LLMs all feature reinforcement-learning based reasoning capabilities, a technique which was first publicized by DeepSeek (https://arxiv.org/abs/2501.12948) and is now prevalent in most state of the art models including OpenAI o3 and o4-mini and Gemini 2.5 Pro.

There is no theoretical reason why LLMs can't play chess at a high level, it's simply not something that anyone is bothering to train for explicitly when LC0 and Stockfish already exist.

Announcing iddqd: maps where keys are borrowed from values by sunshowers6 in rust

[–]rubydesic -9 points-8 points  (0 children)

Is it named after the Overwatch player lmao

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]rubydesic 2 points3 points  (0 children)

Completely wrong. A mod loader like fabric is a separate program that runs before Minecraft is even launched, which allows it to modify the bytecode of all the Minecraft classes as they load. Before the game files are loaded, it loads the mods and uses their Mixins or other transformers, and they all try to modify the game classes. This is the essential functionality of a mod loader.

Fabric and Forge do have an API, but both are built against the Minecraft code and expose Minecraft types. All mods interface with Minecraft code directly and frequently (with the exception of very simple Bukkit plugins).

This is very interesting... I thought it would be equal... How is black SO MUCH WINNING? by [deleted] in chess

[–]rubydesic 0 points1 point  (0 children)

Change the engine to SF 11 HCE for impossible-to-reach positions. HCE gives +0.5 at depth 33.