[-] monomon@programming.dev 10 points 4 months ago* (last edited 4 months ago)

I know you asked about VMs, but fwiw there are GPU-capable containers now: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html

Used one of these and the setup is as easy as it sounds. It can run Houdini, Stable Diffusion.

[-] monomon@programming.dev 7 points 5 months ago

Same here, SMB was significantly slower in our organization than NFS.

[-] monomon@programming.dev 5 points 5 months ago

Ditto on the usefulness and commonality of these skills. But we still need firemen, delivery workers. Lots of professions do benefit from this, maybe also sports.

Moving them too much into the "disease" category doesn't do it service. It'd be better to teach ways to manage it.

[-] monomon@programming.dev 4 points 7 months ago

Not always, i think. There are some SSO solutions that behave like this, and password gets filled in fine.

[-] monomon@programming.dev 7 points 7 months ago

Scary, there is a real danger for Bulgaria to go the same route, after brain drain rate at least reversed in the last years. Here's to hoping

[-] monomon@programming.dev 5 points 7 months ago

Lisp macros.

But I'd be curious of the possibilities of generating code with tree sitter.

4

I had been meaning to try OCaml for a long time, and saw the opportunity.

My daughter's school schedule was sent in an inconvenient format (screenshot), so I decided to type it in manually in sexps, which I am a fan of.

These are used as a source for my program to generate icalendar with recurrences, exceptions for the holidays, and so on. Someone might find it useful as reference too.

[-] monomon@programming.dev 5 points 8 months ago

Another reason to use libraries is communication. Would you prefer to receive a GitCommitResult in your code, or have to parse the stdout of the subprocess? If you need complex communication with the other program, then it needs to provide rpc or some other form of inter-process communication. A library avoids this issue.

[-] monomon@programming.dev 6 points 8 months ago* (last edited 8 months ago)

For this reason I'm building my own generator in Common Lisp, leveraging cl-who and parenscript. All components are descibed in one place and render as web components, which allows me to attach dynamic behaviors easily.

This works great for business-card style sites, deployed to netlify.

[-] monomon@programming.dev 5 points 1 year ago

I also played with my kids on lan, and they love it. Had to discipline them a bit to water the plants 😀

[-] monomon@programming.dev 18 points 1 year ago* (last edited 1 year ago)

Funnily, due to this, i often find an open source app that is way better than whatever annoyed me.

Just today i used an Adobe product that got me raging. Within minutes i installed an oss equivalent that was a joy to use in comparison.

It's an interesting trend.

[-] monomon@programming.dev 4 points 1 year ago* (last edited 1 year ago)

My kids (4 and 8) love stardew valley. Also it works on every device. Been considering don't starve for a while. Will check if valheim fits the bill, thanks.

[-] monomon@programming.dev 7 points 1 year ago

As others said, in-depth design is often skipped, especially if the dev team started very small. Sounds like your intuition is right, though - the lack of design bit them on the ass when they realized they missed a part.

I have also been laughed at when I suggested a UML diagram in the past. However, it is helpful. For more visually oriented people even more so.

I'd suggest to go ahead and do it, unless your boss is adamant that it is a waste of time. When they see the result they might be happy.

view more: next ›

monomon

joined 1 year ago