zcbenz
It is a modern and clean codebase without legacies, and I could understand most things without seeking external articles.
Show HN: Chrohime – cross-platform C library wrapping Chromium's native UI code
https://github.com/photoionization/chrohime
I wrote this library to explore the possibility of adding native UI APIs to the Electron framework, and I think the concept works quite well.The development (or experiment) stopped partly because I left MSFT, and partly because a CI infrastructure for building Chromium is too high for my own pocket.There is probably no future for it unless some organization is willing to sponsor the...
Show HN: Sisi – Semantic Image Search CLI tool, locally without third party APIs
https://github.com/frost-beta/sisi
I wrote this tool to get familiar with CLIP model, I know many people have written similar tools with CLIP before, but I'm new to machine learning and writing a classic tool helps my study.The unusual thing with my version is, it is in pure Node.js, with the power of node-mlx, a Node.js machine learning framework.The repo in the link is mostly about implementing indexing and CLI, the code of...
V8 is damn fast, faster than C++ when it comes to numerics
V8 is damn fast, faster than C++ when it comes to numerics
Show HN: Train a language model from scratch with JavaScript
The python project is https://github.com/ml-explore/mlx and the converted project is https://github.com/frost-beta/node-mlx
I wrote a long prompt: https://github.com/frost-beta/node-mlx/blob/main/tests/promp...
The first result was almost always bad, but after manually modifying the assistant's answer, following generation usually went much better.
Show HN: node-mlx – Machine learning framework for Node.js
https://github.com/frost-beta/node-mlx
I started studying machine learning this year, and I found python in my way to understand how things actually work, so I decided to port a machine learning framework to JavaScript first.I chose to port MLX, a library focused on Mac GPUs, because I mainly use Mac and I don't want to spend time on NVIDEA's environment, also I believe MLX and JavaScript are perfect match since so many JavaScript...
JavaScript's garbage collector is not very ready for machine learning
Show HN: Inference Llama2 with High-Level C++
https://chie.app/posts/minimalist-approach-to-using-chatgpt/
Show HN: Chie – a cross-platform, native, and extensible desktop client for LLMs
https://chie.app/posts/introduce-the-chie-app/
I'm submitting this before going to bed, so by the time it hits front page (if it does at all) I'll likely be asleep, so I won't be able to answer questions in time.
To work around the problem, some libraries add padding fields, and some require passing the size of struct to determine ABI version.
So now my work is interrupted every 20 minutes, at first the timer was annoying but after several months I got used to it completely and I don’t think it affects my productivity. And actually I wish I could do it from the begining so I wouldn’t have the health issues at all.
However my interruption is short and during it I was uaually just thinking about my work while stretching my body, so it is no compare to hard context switches like being dragged to a conversation.
I’m still thankful that I learnt the lesson online instead of in real life.
For example Apple sent patches to some open source projects to add support for Apple Silicon: https://twitter.com/markvillacampa/status/127520044676491264...
For Windows world there was Metro UI of Windows 8, Apple insisted on using different UIs for desktop and mobile and was laughed at.