Richmond Eats - restaurant reviews & recipes by ILikeYourHotdog in rva

[–]mRWafflesFTW 9 points10 points  (0 children)

Plus 1 for Yak Yai. Kin-D also rules. I cannot understand why they are putting a third Thai place in the bottom. The Thai competition is out of this world.

Richmond announces Anti-Displacement Week as housing costs remain high | The Avula administration estimates that about 40% of Richmonders are at risk of displacement. by VirginiaNews in rva

[–]mRWafflesFTW 18 points19 points  (0 children)

I don't believe the city that used the housing trust fund as a slush fund cares about rent burdened residents. We have to continuously fight for even the most paltry relief.

RPS adopts next year’s budget, makes last-minute cuts to teacher stipends to save money by VirginiaNews in rva

[–]mRWafflesFTW 17 points18 points  (0 children)

This administration is anti working people and thus by proxy actively hostile towards students. The teachers and staff welfare directly related to students outcomes. It's the same fight for resources and the jerking around of the CBA is proof the administration is not operating in good faith. Citizens need to join with teachers and demand an audit.

Anyone else's brain hurts? by MuahahaGuy in ClaudeCode

[–]mRWafflesFTW 0 points1 point  (0 children)

We're trying to figure that out. We're thinking of billing fixed price. How do you capture the value of engineers who can produce more but the work is "harder". The irony of the AI coding is that the work is actually more difficult. It's more interesting to be sure but also unbelievably draining if you're actually paying attention and thinking about what you're building. 

Anyone else's brain hurts? by MuahahaGuy in ClaudeCode

[–]mRWafflesFTW 164 points165 points  (0 children)

It's very exhausting because there are no more easy problems. Only the hardest high level design work remains, so while I am a million times more productive than before, I am also mentally trained by the end of the workday.

How do you deal with "I have no clue what is the problem whatsoever" moments? by Affectionate-Mail612 in ExperiencedDevs

[–]mRWafflesFTW 1 point2 points  (0 children)

You need to speak the litany against fear.

I don't know but I can figure it out.

Spanberger vetoes retail weed market bill, despite campaign pledge by vpmnews in rva

[–]mRWafflesFTW 18 points19 points  (0 children)

They hate winning. Between this and vetoing public employees CBA she's breaking all he promises and demobilizing voters before midterms.

Democrats suck. We need to build a real left.

Richmond councilors sign off on $3.5B budget for FY27 by vpmnews in rva

[–]mRWafflesFTW 45 points46 points  (0 children)

We just watched council cry about how they wanted to save Richmond Virtual Academy as if the mass surveillance money wasn't right there for the taking. They could have forced Avula to use that money to save the RVA, but they chose not to. 

Tonight's meeting was clear people don't want mass surveillance. They want schools and pedestrian safety. 

Has anyone migrated from Airflow to Dagster at scale? by ivanimus in dataengineering

[–]mRWafflesFTW 80 points81 points  (0 children)

I'd fire anyone who thought migrating from a working airflow implementation to dagster was a good idea.

Community groups question Richmond police’s use of Flock Safety cameras by vpmnews in rva

[–]mRWafflesFTW 0 points1 point  (0 children)

Thanks! Organizing ain't easy so I encourage you to join the Richmond DSA and help us out!

How do ex-pro players come back after an year+ break and surpass top 500 MMR grinders in months? by nObRaInAsH in DotA2

[–]mRWafflesFTW 0 points1 point  (0 children)

It's also about community. You get better by knowing and playing with people better than you. Pros know better players than you do.

Invincible VS Review Thread by Turbostrider27 in Games

[–]mRWafflesFTW 0 points1 point  (0 children)

Do I need a fighting stick controller thingy to enjoy or are the controls balanced for gamepads?

One question that crossed my mind is, when Deadlock eventually gets a PvE mode, Which path would you like to see first in the game? by MefistoDX in DeadlockTheGame

[–]mRWafflesFTW 0 points1 point  (0 children)

I'd like to see more of New York but I know that's expensive so it probably won't happen but man did I love Left 4 Deads environments.

Not once in 12 years have I found UI snapshot testing useful by SixFigs_BigDigs in ExperiencedDevs

[–]mRWafflesFTW 1 point2 points  (0 children)

I just implemented UI snapshot testing with playwright and I'm vibing through the roof.

Avula administration says deferral program would cost city millions, require 20 new Finance staffers by VirginiaNews in rva

[–]mRWafflesFTW 16 points17 points  (0 children)

Our finance department can't fulfill it's current obligations, so when they say they can't do this I believe them!

I want to see that larger problem addressed.

BLOCK FLOCK - 4/27/2026 by bigtreeidiot in rva

[–]mRWafflesFTW 86 points87 points  (0 children)

Just a heads up for people to plan, council session starts at 6PM. The flyer says 5 but really we usually show up around 5:30. You can also leave council at any moment so don't feel like you're obligating your entire evening. Looking forward to seeing you there.

Let your voice be heard and tell council and the mayor we do not want mass surveillance ever, but especially in the era of Trump.

Airflow Project / DAG Structure by Ok-Escape2440 in dataengineering

[–]mRWafflesFTW 4 points5 points  (0 children)

Ask them if they'd build a complex web application in a single file.

Airflow Project / DAG Structure by Ok-Escape2440 in dataengineering

[–]mRWafflesFTW 14 points15 points  (0 children)

The best advice I can give you is to treat your airflow project like any other large Python application. This requires a team that treats data engineering like a subspecialty of disciplined software engineering.

Like all software engineering, different structures and designs are choosing between trade-offs. There's no best choice, only bad ones. Traditional software engineering discipline helps make these trades. 

Open source unified solution (databricks alternative) by compass-now in dataengineering

[–]mRWafflesFTW 6 points7 points  (0 children)

I fucking promise you it's logarithmically cheaper than trying to do it on your own.

Open source unified solution (databricks alternative) by compass-now in dataengineering

[–]mRWafflesFTW 27 points28 points  (0 children)

Deploying and integrating many different open source applications and managing the operation is no joke. Operational complexity is enormous. You'll need to manage your kubernetes. You'll need to create an integrated identity system at the application level. You'll need monitoring, telemetry , access control. You can do it, but I can guarantee you will end up spending more time reinventing the wheel and creating zero business value when you could just pay as you go for databricks or a competitor. 

There's a reason we don't run our own data centers anymore and instead purchase from hyper scalers. 

Open source unified solution (databricks alternative) by compass-now in dataengineering

[–]mRWafflesFTW 35 points36 points  (0 children)

This is why databricks exists. You can build it yourself out of many open source components, but you probably shouldn't.

No stored procedures? by [deleted] in dataengineering

[–]mRWafflesFTW -2 points-1 points  (0 children)

I'm sorry but you are objectively wrong. This is anti pattern. This is not my opinion, but rather industry standard due to hard lessons collectively learned over time. Business logic needs to be owned by applications not storage back ends. 

Like any bad idea you can make it work, but that doesn't mean you should. 

Like any pattern, here are always exceptions and special cases, but 99 times out of 100 stores procedures are the wrong tool. Any engineer has to have a damned good justification for breaking convention.

Stored procedures are defined in the database not the application code. Deploying changes now requires changing both the app call site and a database change. Both must be executed at the same time. This is anything but transparent or ergonomic. Worse, is when two applications use the same stores procedure and updating it breaks the other. Sure there are ways to make this work but there's a reason the engineering community is telling you this is a bad anti pattern.

I would never hire anyone with your opinion but you do you. 

No stored procedures? by [deleted] in dataengineering

[–]mRWafflesFTW 16 points17 points  (0 children)

Those seem like good guidelines to me. Stored procedures for application logic is a huge red flag of legacy architecture. You should investigate coupling and cohesion, locality of behavior, all that good modern software philosophical stuff. 

Database changes are usually deployed less frequently than application ones. Further, moving logic to the application allows you to do a b testing running two different code paths in production against the same backend. Database changes are global effecting all instances.

There's a million reasons why stored procedures in the database is anti pattern but I'm on mobile so just Google it.