Readit News logoReadit News
arunix commented on Do I not like Ruby anymore? (2024)   sgt.hootr.club/molten-mat... · Posted by u/Vedor
maccard · 30 minutes ago
Kotlin is lovely to work with but holy hell is it slow to iterate on.
arunix · 28 minutes ago
What does "slow to iterate on" mean?
arunix commented on Modern CI is too complex and misdirected (2021)   gregoryszorc.com/blog/202... · Posted by u/thundergolfer
bob1029 · 6 days ago
I've been able to effectively skip the entire CI/CD conversation by preferring modern .NET and SQLite.

I recently spent a day trying to get a GH Actions build going but got frustrated and just wrote my own console app to do it. Polling git, tracking a commit hash and running dotnet build is not rocket science. Putting this agent on the actual deployment target skips about 3 boss fights.

arunix · 6 days ago
Is there something about .NET that makes this easier?
arunix commented on Jujutsu for busy devs   maddie.wtf/posts/2025-07-... · Posted by u/Bogdanp
sngz · a month ago
I always go back to using mercurial for personal projects. Better than both
arunix · a month ago
Can you say more about how it's better than both?
arunix commented on Kotlin-Lsp: Kotlin Language Server and Plugin for Visual Studio Code   github.com/Kotlin/kotlin-... · Posted by u/todsacerdoti
eitland · 3 months ago
Great!

As much as I love Kotlin and have a great deal of respect for JetBrains, I’ve always preferred the other Java IDEs over IntelliJ. The fact that choosing Kotlin—which I genuinely do prefer—effectively locks you into IntelliJ for the foreseeable future has been one of the main reasons I’ve hesitated to recommend it unreservedly for every project.

Just to be clear: I think IntelliJ and the rest of JetBrains’ tools are excellent and absolutely worth the price. I simply happen to prefer the alternatives—and they happen to be free. That said, I realise this is very much a personal preference, and one that most others don’t seem to share.

arunix · 3 months ago
What are the IntelliJ alternatives you prefer?
arunix commented on Migrating to Postgres   engineering.usemotion.com... · Posted by u/shenli3514
robertlagrant · 3 months ago
For all the Prisma-haters: I salute you. But I want to reply to numerous comments with the following:

ORMs come in two main types, that I'm aware of: Active Record (named after the original Ruby one, I think) and Data Mapper (think Hibernate; SQLAlchemy).

Active Record ORMs are slightly more ergonomic at the cost of doing loads of work in application memory. Data Mapper looks slightly more like SQL in your code but are much more direct wrappers over things you can do in SQL.

Data Mapper also lets you keep various niceties such as generating migration code, that stem from having your table definition as objects.

Use Data Mapper ORMs if you want to use an ORM.

arunix · 3 months ago
Also, the Query Object style, e.g. JOOQ and SQLAlchemy Core

https://martinfowler.com/eaaCatalog/queryObject.html

arunix commented on A flat pricing subscription for Claude Code   support.anthropic.com/en/... · Posted by u/namukang
bugglebeetle · 4 months ago
Gemini 2.5 Pro is better at coding than Claude, it’s just not as good at acting agentically, nor does Google have good tooling to support this use case. Given how quickly they’ve come from far behind and their advantage on context size (Claude’s biggest weakness), this could change just as fast, although I’m skeptical they can deliver a good end user dev tool.
arunix · 4 months ago
How much do you pay for Gemini 2.5 Pro?
arunix commented on Jumping Spiders   digital.tnconservationist... · Posted by u/rolph
dreamcompiler · 5 months ago
Blindsight is remarkable for its exploration of what intelligent life without consciousness might be like.

For me personally I was amazed that one of the lead characters is a vampire. I'm completely burned out on vampire stories yet Watts made one I very much enjoyed. Even if you're also bored with vampires, I recommend you try this book.

arunix · 5 months ago
I didn't understand the vampire thing. That seemed like the least realistic part of the story.
arunix commented on Chess324 – A Chess Variant to Reduce Draws   chessprogramming.org/Ches... · Posted by u/Mr_Minderbinder
IvanChess744v3 · 5 months ago
Chess 960 was done to address memorized openings and,to a certain degree,the issue of draws.

But Chess960's castling mechanism is totally unintuitive. So, Chess 744 was born. The exact mechanic (rook moves to king and king swings behind it) from standard chess is used and all of chess 960's setups that had a rook and the king in a corner were removed. This website goes into detail. There is no better method, IMHO, of creating an intuitive chess variation that addresses this issue. It is very hard and unintuitive in Chess 960 to remember where to move your pieces to castle and whether or not it is even legal given the squares the king has to move through.

https://sites.google.com/view/chess-744/todays-744-game

arunix · 5 months ago
Could you add a diagram showing how castling works in this?
arunix commented on Deregulation in Argentina: Milei Takes "Deep Chainsaw" to Bureaucracy   cato.org/free-society/spr... · Posted by u/Bostonian
ryandamm · 5 months ago
Before anyone starts comparing to the US’s DOGE, let it be said that the two countries have virtually nothing in common economically.

Argentina has a nearly century-long history of economic volatility alternated with stagnation, massive inflation crises, a spell of military dictatorship (after a flirtation with fascism)…

Wait a second…

(In all seriousness, Argentina is truly unique. As economists say, there are only four kinds of economies in the world: developed, developing, Japan, and Argentina.)

arunix · 5 months ago
What's the difference between Japan and developed?
arunix commented on Rhombus Language   rhombus-lang.org... · Posted by u/swatson741
soegaard · 5 months ago
It's not magic. It's pattern matching.

The `[Posn(x, y), ...]` is a pattern that matches a list of positions. The `[Posn(y, x), ...]` is a template that produces a list of positions.

arunix · 5 months ago
That syntax suggests the first pair will be flipped, and the rest will just be as they were, i.e. more like flip_first

u/arunix

KarmaCake day163July 18, 2012View Original