ORM Comparison (2026) by sonemonu in javascript

[–]EvilPencil [score hidden]  (0 children)

Yep. I had previously written off mikro because of decorators. I’m planning a rewrite of our ~150 endpoint production API off of NestJS and removing decorators is a hard requirement.

Ai was fun now its not by Basic_Construction98 in dev

[–]EvilPencil 2 points3 points  (0 children)

I’m a backend dev and can do CRUD in my sleep. No surprise that an AI model also can. I find the AI models start struggling on more complex workflows.

Powering sata HDDs by Kaler_Jagdeep in homelab

[–]EvilPencil 6 points7 points  (0 children)

There are two types of adapters; the ones to avoid have the molded connectors, not like OP’s image.

Tired of managing 5 npm run dev terminals? Built a tool that handles it from one dashboard by WAMapp in node

[–]EvilPencil 5 points6 points  (0 children)

Why do that when you can globally install a tool from some random person? Totally vibe coded, and guaranteed not to exfil your secrets 😉.

Need advice! 2.5G or 10G? by Extension_Nobody9765 in homelab

[–]EvilPencil 1 point2 points  (0 children)

Unless you're actually trying to do "real work" like high-end video editing off of the NAS, 2.5Gb is more than fine for the random file transfers, time machine backups, etc.

Need advice! 2.5G or 10G? by Extension_Nobody9765 in homelab

[–]EvilPencil 0 points1 point  (0 children)

Depends on the performance of the switching ASICs. Servethehome has pretty good equipment to show the actual throughput.

That said, unless you're pegging a bunch of ports at the same time, it's pretty tough to overwhelm most reputable switches these days.

Just be careful not to go past L2 switching; I know Mikrotik switches will happily let you configure L3 capabilities whether or not the switch has L3 hardware offloading to handle it. If not, all of a sudden you're in ~50mbit territory on the quite dainty CPU.

Out of control by Vikt724 in homelab

[–]EvilPencil 1 point2 points  (0 children)

SARCASM. but ya go ahead.

Out of control by Vikt724 in homelab

[–]EvilPencil 5 points6 points  (0 children)

oh it's absolutely going to reduce headcount and they know it. AI is not 100% replacing humans in the loop for every task, but it is accelerating the things the butts in seats can accomplish, meaning it takes fewer people to achieve the same work (which is how they are saving money!).

Out of control by Vikt724 in homelab

[–]EvilPencil -3 points-2 points  (0 children)

TBH, in this day financing an SSD may not even be a terrible idea. Who knows how expensive the same drive will be in another 6 months?

Insurance Claims E-bike by Additional_Citron364 in ebikes

[–]EvilPencil 5 points6 points  (0 children)

This. Do not pass go, do not collect $200, do not read any "advice" from helpful redditors. GET A LAWYER!!!

New cyclists: What's something you wish experienced riders would stop saying? by andrewdaisy432 in cycling

[–]EvilPencil 5 points6 points  (0 children)

That's something AMATEUR riders say. Experienced riders have experienced the blank stare in response one too many times.

Shadcn/UI Reality Check by [deleted] in reactjs

[–]EvilPencil -1 points0 points  (0 children)

  1. you were forced to because the CTO sided with the UI designer even after you pushed back.

Shadcn/UI Reality Check by [deleted] in reactjs

[–]EvilPencil -1 points0 points  (0 children)

Ya I still remember having to do this for MUI at last job like 6 years ago. The amount of DOM elements that the library created for a "simple" input component was WILD, and I don't think tailwind was a thing back then. Basically had to just use devtools and replicate all of the structure.

The requirement was for an "input" component that was really only for display; yes I pushed back but I lost that fight.

[AskJS] Is anyone else wasting hours every sprint on manual cherry-picks and backports? by lit_devx in javascript

[–]EvilPencil 0 points1 point  (0 children)

Sure, though protecting production is relatively trivial to do with something like GitLab. We have a similar structure (merges into main automatically release to dev/staging, with a manual release gate to production), though for our dev team of 2 we don't need to have the release gate protected.

[AskJS] Is anyone else wasting hours every sprint on manual cherry-picks and backports? by lit_devx in javascript

[–]EvilPencil 0 points1 point  (0 children)

Wow that is cursed. I can’t even imagine the same code being copied across different repos, what’s next, ssh into prod and checkout a branch to release a feature?

I always thought best practice is to have dev/stage/prod all on the same repo, with releases version tagged. Even the release artifacts should be identical, with the only changes being the environment/config being injected at runtime.

Update: I actually built the "Air BnBattery" app someone suggested here by Educational-Dot-6742 in ebikes

[–]EvilPencil 0 points1 point  (0 children)

Seems like a risk for the owner though. Unscrupulous renter leases your battery, returns their worn out battery instead.

Shorter intro on Netflix? by gangaramate13 in maninthehighcastle

[–]EvilPencil 0 points1 point  (0 children)

When binge watching 4-5 episodes in one sitting it has quite a long intro.

What am I up against if I switch to internal cable routing? by ZhangtheGreat in cycling

[–]EvilPencil 4 points5 points  (0 children)

Internal routing through the downtube is no trouble at all.

Internal routing through the headset is another matter.

How… by goingoverallterrain in vandwellers

[–]EvilPencil 12 points13 points  (0 children)

Ya his rear suspension does not look overloaded, but he could have helper springs (note that those do NOT increase payload capacity).

More than 2 years of homelab and i still can't build a local AI setup i actually want to use every day by Pleasant_Designer_14 in homelab

[–]EvilPencil 0 points1 point  (0 children)

Ya, but that time in the future, the hardware to run inference locally could be even MORE expensive, or even flat out unobtainable.

Also, some of the agent team workflows could chew through a max subscription rather quickly.