HNHacker News
TopNewBestAskShowJobs

matusnovak

15 karma · joined May 1, 2019

submissionscomments
matusnovak··on Setting up OpenCode with Ollama and sbx on Mac
What the parent comment is referencing: https://sleepingrobots.com/dreams/stop-using-ollama/
matusnovak··on AI At Home Part 1: A Box Of Scraps
I did a very similar setup with 4x AMD Instinct Mi50. For the air intake I used a single Noctua Industrial PPC 14cm fan, with a 3d printed duct. In the end the cards don't produce that much heat. A single 14cm fan at low speeds was enough to keep them cool at 62 degrees max. A large fan is also more quiet. Also, removing the graphene pad betwee the die and the heatsink, and replacing it with a good paste, helped bring down the temperature by few degrees.
matusnovak··on AI At Home Part 1: A Box Of Scraps
I totally agree. I have a very similar setup as OP. I have 4x AMD Instinct Mi50. They are 32GB each with 1TB/s memory bandwidth. I got very lucky and bought them at 220 euro a piece back when prices were sane. Now they cost almost tripple of that. For the server I bought a used X99 xeon that has enough PCIE lanes for all four GPUs, with ASUS X99 WS motherboard. The CPU was only ~22 usd from Aliexpress. The build made some small sense when prices were good. I just did it for fun. Now it makes no sense at all.
matusnovak··on Vulkan Tutorial
If you are trying to learn Vulkan, because you are building a game/app, I recommend to have a look at V-EZ [1]. It hasn't been updated in 8 years, but serves as an interesting showcase of how to create a higher level abstraction layer on top of Vulkan. It has helped me a lot when building my own game engine.

Of course, there is also a well maintained high level library by Nvidia, NVRHI [2], that might be a better fit if you are looking for an off the shelf library for Vulkan (or DirectX).

[1]: https://github.com/GPUOpen-LibrariesAndSDKs/V-EZ [2]: https://github.com/NVIDIA-RTX/NVRHI

matusnovak··on Qwen 3.8
You can directly from https://platform.deepseek.com/
matusnovak··on Nannou – A creative coding framework for Rust
This reminds me of OpenFrameworks [0], which provides very similar framework style functionality like Nannou but for C++.

[0]: https://openframeworks.cc/

matusnovak··on Pluto is a unique dialect of Lua with a focus on general-purpose programming
Is it possible to use Pluto alongside with a binding library such as Sol2[0]? I don't mind not being able to set type hints in the bindings to use in some IDE, I can create stubs for it manually.

[0]: https://github.com/ThePhD/sol2

matusnovak··on Epic Games Store and Fortnite Arrive on EU iPhones
Games written with Vulkan can run on MacOS with the help of the MoltenVK [1]. You don't need to rewrite the game, just recompile for MacOS. The game can use Vulkan API but loads the MoltenVK shared library at runtime. It acts as a translation layer for Metal which is very similar to Vulkan. There are some gotchas, such as you can not use geometry shaders because Metal does not support them.

[1]: https://github.com/KhronosGroup/MoltenVK

matusnovak··on Ask HN: What is the best FOSS file sharing protocol/app?
Probably not what you are asking for, but if you would like to host on your own server, there is https://github.com/timvisee/send which is a fork of Firefox's Send.

You get a web interface where you can drag and drop files. It uploads the files to your own server and you will get a link to share them.

matusnovak··on Create a cute avatar from your photo. Powered by DALL-E 3
I have tried it and I have expected that it would look similar to the selfie, but the output does not look like me. It looks more like a random stock photo. Perhaps that was the intention?
matusnovak··on Ask HN: How do you manage your bookmarks?
I use this: https://github.com/go-shiori/shiori

It's a self hosted web application. I host it on my homelab server. It will also archive the bookmarks so you can view them offline. FireFox and Google Chrome addons are available too. You can also import bookmarks from Pocket.

matusnovak··on Story of Mattermost: Open-Sourced Competitor to Slack
For anyone looking to give it a try, here is a Dockerized version of Mattermost: https://github.com/mattermost/mattermost-docker

Very straightforward and easy to set up.

matusnovak··on Ask HN: Who is hiring? (May 2019)
Hindsight Software | Senior Software Developer | Epsom, Surrey UK | ONSITE | Full-Time | https://www.hindsightsoftware.com

Hindsight Software is a small but growing company based in Epsom, Surrey but with a global market. We create enterprise-grade tools and provide training to help companies integrate behaviour driven development (BDD) into their software development process.

You will immediately become a contributor to the development of our flagship product, Behave Pro, a native app for Atlassian Jira. Behave Pro for Jira Cloud is developed using JavaScript, TypeScript, MongoDB and runs on AWS using a microservice architecture. The user interface for the product is developed using React and Redux.

Your CV doesn’t have to list these programming languages as we believe great programmers can switch languages. What we do want to see is strong experience in writing quality code, TDD and building web applications.

If you would like to join our team, please send your CV and a covering letter to hireme@hindsightsoftware.co.uk Since CVs can be a little boring (especially if we’re reading lots of them!), please use the letter as your opportunity to stand out from the rest and tell us why you’re the best person to join our team in this role.

You can find out about this role more here: https://www.hindsightsoftware.com/blog/senior-software-devel...