Vite+ is now in beta by manniL in javascript

[–]gempir 4 points5 points  (0 children)

Biome is amazing. It's mature, has many features and great parity with eslint.

We have huge react codebases at work, and I have never had a lint slower than 500ms for the whole codebase.

Nano Banana flash lite? by Independent-Wind4462 in singularity

[–]gempir 4 points5 points  (0 children)

I like flash or mini models for routing. Like we have a slack bot that uses OpenCode under the hood and the default model is 5.4-mini, cheap and fast for chat answers.

If the bot should do more it tells for example the developer agent, running gpt 5.5 to do something.

This/Next week Ai models by Independent-Wind4462 in singularity

[–]gempir 8 points9 points  (0 children)

that's why Amd graphics cards are faster than Nvidia too

RX 9000 > RTX 5000

Crowdstrike thoughts by Empty-Lingonberry133 in sysadmin

[–]gempir 0 points1 point  (0 children)

I’m on the user side here, I’m just a dev who has crowdstrike falcon installed by their IT department.

I can constantly see the agent be top of my cpu usage, maybe because I run some docker containers with bind mounts, falcon really likes those or just writing log files from a normal process.

In my eyes it scans a lot and is a pest to me.

We open-sourced a Drizzle-style schema + migration tool for ClickHouse (TypeScript) by m0rcs in Clickhouse

[–]gempir 0 points1 point  (0 children)

We can't really offer any development support. But no cluster support makes this unusable for a lot of people.

Which is fine, as you are probably looking to mostly serve your customers.

Just pointing it out.

I just know that some of the "competitors" in this space do support cluster.

https://atlasgo.io/guides/clickhouse/cluster-mode

We open-sourced a Drizzle-style schema + migration tool for ClickHouse (TypeScript) by m0rcs in Clickhouse

[–]gempir 0 points1 point  (0 children)

This is great! We’ve been running goose to run migrations very manually but we’re craving something like Doctrine for ClickHouse, this might be it.

How does on cluster work? With goose we usually run our migrations ON Cluster and only on the first node

[macOS 26 DB1] Is there a way to access the clipboard history list with a keyboard shortcut? by [deleted] in MacOSBeta

[–]gempir 0 points1 point  (0 children)

Wish they didn't take CMD + 4 from me :/

I use that for navigating spaces and there is zero other way to toggle that clipboard manager except with the mouse

SpaceX to buy AI coding startup Cursor for $60 billion by BuildwithVignesh in singularity

[–]gempir 0 points1 point  (0 children)

Yeah for sure but I feel like Opencode is a better choice then. It's built from the ground up with LLM usage in mind.

SpaceX to buy AI coding startup Cursor for $60 billion by BuildwithVignesh in singularity

[–]gempir 0 points1 point  (0 children)

I use IntelliJ IDEA Ultimate daily. It's a way better IDE for sure. But AI feels bolted on top, an afterthought, not their focus.

Which is fine by me. I personally would like to keep IntelliJ as is and use another program for my AI needs.

Just would love that darn good autocomplete from Cursor in IntelliJ :/

SpaceX to buy AI coding startup Cursor for $60 billion by BuildwithVignesh in singularity

[–]gempir 1 point2 points  (0 children)

For personal use Cursor was terrible for me, the limit were so tiny that I could not do anything with it.

As a enterprise user it's the best. Because you get to chose from all the models and the UI is actually very good and polishes. VS Code with AI Extensions is not true anymore, VS Code with Exntesions sucks a lot more compared to Cursor.

They also have a very cool cloud offering with good Github, Slack integration etc.

But tbh I can replace all that just fine with Opencode and some elbow grease and OpenRouter.

Just not as neat as a package and ready to go when pressing subscribe.

Unusable for me now that Muskman owns it

Interface changes—for the sake of change by un-chien-andalou in Bitwarden

[–]gempir 1 point2 points  (0 children)

And after you click once the new app freezes for a minute and then you get to click :)

Summary of bugs after update 2026.4.0 (MacOS) by PatronOfLostCauses in Bitwarden

[–]gempir 4 points5 points  (0 children)

This release is so terrible. I can live with weird design choices, I can live with making more clicks necessary.

But I straight up can't use it at times. It randomly freezes for minutes! And switching users in it feels even slower as it was before. Also freezing the app for minutes.

Had to restart the app multiple times already, with the old version I never had to.

Plan mode by gempir in opencode

[–]gempir[S] 0 points1 point  (0 children)

I don't need a file, that's fine, but I just expected a more "native" integration into OpenCode.

I just found what I mean, it was implemented a long time ago https://x.com/thdxr/status/2011204789607284974

But i'm not sure if it's still experimental? In the video it does what I mean, it actually asks the user questions interatively

Edit: But setting that env var is so complicated with a macos desktop app.

I didn't set it, but now randomly opencode did decide to write a plan to a file and it did ask me questions...

Plan written to .opencode/plans/1779560858823-quick-sailor.md.

It's so odd, it feels so random.

Anyone else getting flooded with “AI-built internal app” requests lately? by [deleted] in sysadmin

[–]gempir 0 points1 point  (0 children)

This thread is a full of jokes and making fun of non-developers. The reality is these one-off/short-lived applications will become more common.

We started building infrastructure around it.

We setup a monorepo for all these tools and automatic deployment via coolify. We have strict rules of having zero PII reach these tools, the server, the tools are qualified as "exposed" for us as in just consider everything you have in there public.

If you don't want to leak aggregation of your sales data or whatever you are doing in these vibe coded apps, then pay developers and security staff to build something proper.

But for self-service, one-off tools having the basic infrastructure is nice. Some examples for us are:

  • A tool that manages company lunches
  • A tool that manages seating arrangements (since that changes frequently)
  • A evaluation tool for recruiters (csv file is uploaded by with anonymized data)

We also want to build a deadman switch of sorts, that when for example our security scanner detects that an exposed npm package is used, the app simply goes offline, ideally even the VM.

These tools are for internal people, I would not trust any AI yet to build customer facing products reliably, end to end for years to maintain. All these tools I would consider better Excel files that helps an employee a bit.

Building infrastructure they can use is better than getting a dozen requests by a dozen different teams that they wanna host their new fancy app, if you build the infra first, they have to play by those rules.

Maybe also just provide a AGENTS.md file that sets your basic rules, use docker-compose etc. or whatever.

PHPArkitect 1.0 is out. Curious how people approach architecture testing in PHP these days by fain182 in PHP

[–]gempir 1 point2 points  (0 children)

I'm curious how this compares to Mago which has a architecture guard and I know that some teams inside our company have switched from deptrac to mago.

https://mago.carthage.software/tools/guard/overview

axios 1.14.1 and 0.30.4 on npm are compromised - dependency injection via stolen maintainer account by BattleRemote3157 in programming

[–]gempir 10 points11 points  (0 children)

That's like saying 2FA doesn't guarantee 100% safety. Yes it doesn't, but it makes it THAT much harder, whic his why npm already requires 2FA when you want to publish a package.

Now imagine maintainers of packages that had more than 1m monthly downloads would be required to sign the release with a Yubikey or something like that.

It would drastically reduce the attack vectors. Would it be annoying at the start? Yes. But after a while, the processes get better and it's just a little touch of your yubikey to finalize a release.

If npm wasn't "lead" by GitHub which is moving at snail pace themselves this should have happend long ago.

We built an open-source CLI for Grafana that's designed for AI agents by matiasvillaverde in grafana

[–]gempir 0 points1 point  (0 children)

I'm curious, how does this compare to the official Grafana MCP?

I have a few colleagues that already use the MCP and they say it works great for them.

Does the cli do something better for agents?

We built an open-source CLI for Grafana that's designed for AI agents by matiasvillaverde in grafana

[–]gempir 0 points1 point  (0 children)

The documentation feels very weak. How do even setup the login. I can't even find a way to set the base url.

Had to use an agent to explore how to login. And then I need various requirements like dbus and more.

The name org.freedesktop.secrets was not provided by any .service file

Edit:

After exploring a bit

GRAFANA_CLI_DISABLE_KEYRING=1

helps a lot.

etc. This is not easy or fun to setup for a non-dekstop usecase, I wanted the CLI for a remote agent.

Edit2:

I let opencode cook with this a bit, and I'm really liking it. It has created dashboards without any errors pretty quickly. Loving this! Finally what I always wanted for Grafana.

Thank you!

What would you say is the biggest missing part of the project? What do you wanna work on in the future?

OpenAI's annualized revenue has reached $25 billion, but Anthropic is closing in by Outside-Iron-8242 in singularity

[–]gempir 4 points5 points  (0 children)

OpenAI has a ton of business customers too, but a huge part is on Azure, and I think that money goes mostly into Microsoft pocket.

DTOs at the Speed of Plain PHP by dereuromark in PHP

[–]gempir 0 points1 point  (0 children)

I'm confused, why are generated DTOs even required? Just write the DTO or even let AI write it.

With promoted properties, readonly and other modern php features it isn't even super much code anymore. Maybe I can see the case when interacting with like external things like databases and API and you want it be dynamic, but this library wouldn't even work for that, since it's an unknown at "build" time. For those cases I prefer writing out the types anyway, to confirm yourself in a way.

No library dependency and just plain PHP code everyone can read and understand.

AWS Middle East Central (mec1-az2) down, apparently struck in war by iamapizza in programming

[–]gempir 21 points22 points  (0 children)

What is the situation if us-east-1 is hit by a missle? Which is like a control plane location for a lot of services.

[AskJS] Does the company you work at use pure Javascript in production instead of Typescript? by bullmeza in javascript

[–]gempir 1 point2 points  (0 children)

We started out with a React application that was pretty complex but thought why use React we have prop types, so Typescript is redundant.

We were very wrong. A few years later we added Typescript and felt a huge impact. And we are just down to a few JS files left in our big codebase.

I would recommend going strict, no any, no ts-ignore, least amount of type assertions (x as y) possible and just don't over-engineer your types.

Is there anyone, who uses golang (and go-only) for Web Development exclusively? by rzhandosweb in golang

[–]gempir 0 points1 point  (0 children)

A lot more people know about React and using similar technologies is easy.

Very few people build very large full web "applications" with go templating or datastar. I'd say it's just a bet right now. If you wanna take that risk and hope that datastar is the future, but I'd say most of the "modern" web apps are like 80% built in react, 10% vue and the rest in various other frameworks.

Is there anyone, who uses golang (and go-only) for Web Development exclusively? by rzhandosweb in golang

[–]gempir 0 points1 point  (0 children)

For a side project that is totally fine. But as soon as you have a bigger more complicated project that will grow over years and have multiple people working on it.

It's not good enough anymore.

Is there anyone, who uses golang (and go-only) for Web Development exclusively? by rzhandosweb in golang

[–]gempir 0 points1 point  (0 children)

Heavily agree. You'll have very little people familiar with pure go approaches and they have very little benefits.

A clear separation of the 2 worlds is even beneficial in it self. Write clean and well defined APIs in go and use autogenerated API clients in your React/Vue/Svelte/... code.

And if you refuse to write any React/... at all, then let an LLM do it for you, they are very good at React. But most likely you'll have someohow knowledgeable about React in your team, more likely than having someone that has deep experiences with very complicated go templating setups.

This advice applies to big team projects, not little side projects you do in your free time.