0
72
hosaka

@programming.dev

openpgp4fpr:2a420f2982e589326ca49d1b0644b87ed144c988

hosaka 26 points 3 months ago

That also cracked me up. Great phrase

path: 0 24651534 24652971 24653150, hotness: undefined, score: 26, children: 0
hosaka 16 points 3 years ago

It's a reader assistance, some paid for tool that highlights parts of a word, can't recall what it's called...

path: 0 7019376 7019640, hotness: undefined, score: 16, children: 11
hosaka 12 points 8 months ago

We need jungle I'm afraid

path: 0 21940890, hotness: undefined, score: 12, children: 0
hosaka 8 points 9 months ago

Podman Quadlets is what you're after, I think.

path: 0 21374937, hotness: undefined, score: 8, children: 3
hosaka 7 points 2 years ago

I think it's is not aimed to protect against potential attacks, this is aimed at a developer using/writing modules of code. This is not a security guard

path: 0 11910593 11911825, hotness: undefined, score: 7, children: 1
hosaka 7 points 2 years ago

When setting up nvim-treesitter neither clang nor msvc worked. Rather, it worked and compiled the necessary libs but the treesitter plugin failed to load the necessary .so libs. The common troubleshooting steps didn't help (setting up clang as preferred compiler etc.), so I just ended up installing zig and that helped to get it working.

path: 0 11536215, hotness: undefined, score: 7, children: 2
hosaka 7 points 3 months ago

Yeah opencode does that, alongside the "thinking" indicator

path: 0 24783692 24793384, hotness: undefined, score: 7, children: 0
hosaka 6 points 2 years ago

Use Open API schema. You can define data models and endpoints or just the models, I do this at work. Then generate your code using openapi-generator.

path: 0 12789212, hotness: undefined, score: 6, children: 12
hosaka 6 points a year ago

GitLab LFS storage is mad expensive. I regret buying into it... We have an unreal engine project and the assets cross over 20GB, not raw assets mind you. I've self hosted perforce before and should have stuck with that

path: 0 20466761 20474138, hotness: undefined, score: 6, children: 0
hosaka 5 points a year ago

AliasVault has its own built-in email server that allows you to create unique email addresses and receive emails straight in AliasVault. No third-party email service required.

I don't get how does that work exactly in a self hosted environment?

path: 0 20717543, hotness: undefined, score: 5, children: 3
hosaka 5 points a year ago

Forgejo has auto mirroring built in, it'll periodically sync the repos you add. The disadvantage is you have to add them manually. Initially I wanted a list of my started github repos synced to my forgejo instance and just added them one by one. A simple cron job might be enough to do that, but last time I checked github didn't have an API for fetching started repositories.

path: 0 20199410 20200291 20200477 20202753, hotness: undefined, score: 5, children: 0
hosaka 5 points 5 months ago

This is a solid advice. In the last Unreal Engine project that I was working, this is the approach I went for, entities handle their own input, with a few exceptions of course. Harder to find input handling but at least it's contained in a class the input actually needs to effect.

path: 0 23694500 23694929 23696122 23712196, hotness: undefined, score: 5, children: 0
hosaka 5 points 3 years ago

Can't you just install the extension (vsix is the file extension I think) package manually in vscodium?

path: 0 4997507, hotness: undefined, score: 5, children: 0
hosaka 5 points 9 months ago

For functions that want to accept variadic arguments in C/Cpp

path: 0 21648064 21649658 21650548 21650721 21657810, hotness: undefined, score: 5, children: 3
hosaka 4 points 6 months ago

I'm in exactly tha same boat, but with 16 years of exp. I've considered investing into aviation school, but realistically it takes a couple of years and then a few more before you start earning well.

path: 0 23424381 23427360, hotness: undefined, score: 4, children: 0
hosaka 4 points 5 months ago

Been using Void for a while now, at home and at work, about 4 installs in total.

I have my own packages repo which follows the official void-packages closely where I keep my custom templates, they get built by CI and signed, so on my void machines I simply add my repo to xbps config and get all my junk. Here's the repo: https://code.hosaka.cc/hosaka/vast-packages

In addition, I rsync the official repo to mirror it on my server that syncs every few hours and my custom packages are build against that (see the CI workflow in the repo). This also has a benefit of being able to update the packages on my machines from my own mirror at much faster speeds.

It took me a while to get things setup this way, but was worth it in the end.

path: 0 23930670, hotness: undefined, score: 4, children: 3
hosaka 4 points 5 months ago

Packages that cannot be accepted upstream: themes, icons, fonts, packages that are "too new" (think Zig 0.16 for example), anything that packages binary blobs, anything that maintainers refuse to accept like Brave browser, or even your own tools.

Just off the top of my head. The reason I started that repo in the first place was to get a Noctalia package that I can install across multiple machines.

path: 0 23930670 23931656 23943316, hotness: undefined, score: 4, children: 0
hosaka 4 points 6 months ago

This was a really good read, I love how the author explains the whole story from the start and how it all started from a bit of tinkering with the hardware just for fun and grew into something bigger.

path: 0 23128827, hotness: undefined, score: 4, children: 0
hosaka 4 points 2 years ago

JetBrains IDEs can be easily configured for multi monitor setups. I use Rider daily and have a couple layouts saved for different purposes that make full use of 3 monitors, never really had a problem with it. Can you be more specific about what you want to achieve?

path: 0 10759900, hotness: undefined, score: 4, children: 2
hosaka 3 points a year ago

Mainly use it as a documentation search for APIs I'm not familiar with, or when I'm not sure what options there are to approach a problem. I work with unreal engine a lot, so I'd get a few pointers from an LLM first, then go read the source code of those APIs and inplement the rest myself.

path: 0 20110179, hotness: undefined, score: 3, children: 0

thanks for using Leebra!

go to feed...