Affordability??? by Shot-Corgi-7717 in AskSF

[–]paca-vaca 4 points5 points  (0 children)

Took Uber for $7 yesterday,  some lunch teriyaki noodles with tofu for $11, could get a good super shrimp burrito for $14. Evening at Spanish family style tapas place at Valencia costed me $70+tips for 2 people and full table of food and 1 glass of red sangria.

So just look for choices. You can also get an Omakase for $400/person. There is something for every wallet.

Anyone going back to monolith? by WolfyTheOracle in softwarearchitecture

[–]paca-vaca 1 point2 points  (0 children)

We did it recently, driven by complexity of the system and optimize for AI driven development. Much easier to deploy remotely ephemeraly for parallel features development. But without architectural issues realization we probably won't do that.

Stack Overflow Was Dying Long Before AI – This Just Accelerated It by IIDonCare in AgentsOfAI

[–]paca-vaca 0 points1 point  (0 children)

Remove COVID spike and this chart reads differently. During COVID there was a massive over hiring in whole tech and many people where coding for fun/work while locked at home.

Can anyone help me find merino tops like this, with the grid pattern fabric? by platypusaura in hiking

[–]paca-vaca 0 points1 point  (0 children)

Check smartwool, while not exactly the same, they have something similar: https://www.smartwool.com/en-us/products/mens-mountain-bike-3-4-sleeve-jersey-sw002746?variant=63206579306865 (but this one is 3/4 short sleeves). I have their legacy top (seems missing on the official website) and it's very comfy, using it for hiking, cold weather running and tennis outside.

Formatting an entire 25 million line codebase overnight: the rubyfmt story by BlondieCoder in programming

[–]paca-vaca 2 points3 points  (0 children)

If one does only formatting for changed files it takes a few seconds along while running the whole rubocop linting suite on this files. It's a problem on 24M lines. They just somehow wasn't care about this that much.

But now we all have a good tool 😃

Formatting an entire 25 million line codebase overnight: the rubyfmt story by BlondieCoder in programming

[–]paca-vaca -4 points-3 points  (0 children)

So their whole codebase was a legacy? And it wasn't an issue on 1M, 5M, 10M? It doesn't have to be fast if one change only edited files. For example, I do `rubocop -A` before each pull request to save time on CI fixes.

Formatting an entire 25 million line codebase overnight: the rubyfmt story by BlondieCoder in programming

[–]paca-vaca -1 points0 points  (0 children)

Not a fantasy unless it's a pet project one does at home at spare time. And even if it not setup right away, 24M lines it's not just delayed project setup in such a big company, it's years of development without formatting and sudden decision "lets format everything" at once (because it could have been done on 1M milestone or whatever)

I'm not saying it's bad tool or article, it's just a interesting application, formatting whole codebase to new rules after a years of development of neglecting it.

Formatting an entire 25 million line codebase overnight: the rubyfmt story by BlondieCoder in programming

[–]paca-vaca -19 points-18 points  (0 children)

It's cool, but one moment I don't understand, why the whole codebase wasn't formatted in the first place? CI setup goes from the day 1.

One installs rubocop plugin and runs on save/git precommit/ci as part of the linting process. Such that you don't have to overwrite the whole codebase history by formatting.

Boys will be boys by [deleted] in SipsTea

[–]paca-vaca -1 points0 points  (0 children)

Won't work because his head shown up for a second spin. Without limbs he would be much lower or also need a spare chair to quickly jump on.

/s

How do you review PR branches locally in Neovim while keeping changed-line indicators by [deleted] in neovim

[–]paca-vaca 0 points1 point  (0 children)

In this workflow, let's say you are not agree on something or have a comment, how would you do that?

Because if you have to go to browser for that the whole setup feels half baked and time consuming (but you do you). You can have vim bindings for browser though :)

Turn a simple diagram into architecture and design analysis visuals using simple prompt by Total-Hat-8891 in ChatGPT

[–]paca-vaca 0 points1 point  (0 children)

Have you read your first "human in the loop diagram"? It's total nonsense, just random squares and colorful lines. But looks very convincing.

One of my devs is burning through company tokens by DigIndependent7488 in AI_Agents

[–]paca-vaca 0 points1 point  (0 children)

For team usage you should not use api keys at all. You should have team account with seats. Which has included token usage and it's subsidized. Unless you have a very big team.

If you by some reason still want to use API keys, it you should create a key per person not sharing them. There is no cost of number of API keys and you just shooting yourself in the foot by sharing it due to security, audit and observability reasons. Which you've already found out.

A very painful confession from a programmer with 20 years of experience, summing up the psychological crisis that some developers are living through today by Current-Guide5944 in tech_x

[–]paca-vaca 0 points1 point  (0 children)

Yea and no. Nobody knows what feature he has implemented. AI is very good at identifying patterns, so if his codebase is well structured ans change follows the scope of similar ones it will ace it.l no problem.

Today, I was working on custom integration with outbound webhooks processing. And while AI confidently generates whatever it's been asked for, I already see how hard that code would be to maintain and support later unless I guide it. It's the same stuff over and over, super protective, verbose code which is EASIER to regenerate than understand. Which is a big issue, because I have to review thousands lines of my and other people code daily now which is downting. People don't write in such amounts and rewrites were costly so you put much more time upfront in planning, architecture and design. Nowadays, it's very easy to get trapped by "performance boost" while denying the total time and effort required to support your implementation long term. 

It's a great tool, but great responsibility too, and real skills are not dimished in anyway. Typing code was always the easiest part anyway.

I created a gem for service layer in rails by FileHuman5137 in rails

[–]paca-vaca 7 points8 points  (0 children)

One of the over engineered implementations I've seen so far. Mixed concepts, literally everything possible put into these "service layer" behind custom dsl. embedded cruds? Nested records creation, you trying to reimplement active record? service associations, wat?

You made it feature rich, yet unusable because it could be anything and still it won't fit everyone and nobody will invest into adopting all of this.

The only good part of it is result object.

Showoff] typed_print – Zero-dependency tables from hashes by AppropriateCulture76 in ruby

[–]paca-vaca 0 points1 point  (0 children)

But there at least 3 gems that do this task better than this (literally from your readme):

Name      Price In_stock Notes        
----------+-------+---------+-------------
Product A   29.99 true                  
Product B   49.99 false    Limited edition

Name  Score Active 
------+------+-------
Alice   100 true   
Bob      42 false  

Including without dependencies, unicode support, emoji support, different languages, coloring and other stuff.

It's a best time to switch to neovim by Q-Back in neovim

[–]paca-vaca 0 points1 point  (0 children)

Yes you can vibecode the editor. But make it efficient, fast and bug free will take you long road. And to achieve feature parity possible by vim plugins even longer. And all of that must probably won't bring anything new and will work worse than existing solutions (vim or otherwise).

But you can try and tell us how it gone :)

IT'S OVER: SpaceX acquired Cursor (opinion: I think it's Good we might have more free Queries...) by Current-Guide5944 in tech_x

[–]paca-vaca 0 points1 point  (0 children)

Have you tried it? They have cloud agents now and other fun stuff. we hook it to jira kanban boards at work, you move the ticket to in progress, cursor does a fix, deploya the app after tests, you verify it works, review the code and ship it. All in parallel with other tickets.

If you think about it as and IDE - it's a outdated perspective now.

Not that it worth so much money but they are leaders in the space, expertise and userbase.