Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kelindar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Event – Fast, In-Process Event Dispatcher
(github.com)
170 points
by
kelindar
1y ago
|
37 comments
2.
▲
by
kelindar
1y ago
This might be useful to some if you need a very light pub/sub inside one process. I was building a small multiplayer game in Go. Started with a channel fan-out but (for no particular reason) wanted to see if we can do better. Put toget
3.
▲
Go library for in-process vector search and embeddings with llama.cpp
(github.com)
114 points
by
kelindar
2y ago
|
29 comments
4.
▲
by
kelindar
2y ago
This library was created to provide an easy and efficient solution for embeddings and vector search, making it perfect for small to medium-scale projects that still need some vector search. It's built around a simple idea: if your data
5.
▲
by
kelindar
5y ago
Honestly, I enjoy programming in Go and been using it on a daily basis for the last few years. Most importantly, when it comes to performance it's often not the language that matters but how you structure your code. It's very much
6.
▲
by
kelindar
5y ago
That's the idea, a transaction commit log decoupled from underlying durable storage allows you to build your own persistence layers. I'm still thinking to build a simple (memory-mapped?) layer, but as an optional, separate lib.
7.
▲
by
kelindar
5y ago
Wait no, that repo was an experiment that I'll be rebasing and finally building a real ECS based on the columnar storage library.
8.
▲
by
kelindar
5y ago
It's actually possible, columns are simple Go interfaces and can be re-defined and defined for specific types. You can easily build implementation of columns that actually load data from disk or even a remote server (RDBMS, S3, ..?) an
9.
▲
About Being a Principal Engineer at Grab
(engineering.grab.com)
2 points
by
kelindar
7y ago
|
0 comments
10.
▲
A Lean and Scalable Data Pipeline to Capture Large Scale Events
(engineering.grab.com)
1 points
by
kelindar
8y ago
|
0 comments
11.
▲
Querying Big Data in Real-Time with Presto and Grab's TalariaDB
(engineering.grab.com)
1 points
by
kelindar
8y ago
|
0 comments
12.
▲
Emiter: High Performance Clustered Low Latency Publish/Subscribe Platform in Go
(github.com)
3 points
by
kelindar
9y ago
|
0 comments
13.
▲
Yet Another Fast Go Binary Serializer
(github.com)
2 points
by
kelindar
9y ago
|
0 comments