Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
adsharma
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
adsharma
7mo ago
This is an old debate that goes back 25+ years. One of the differences in how Linux and FreeBSD handle the issue. Linux developers believe that involving the CPU warms the caches and is a good thing.
92.
▲
by
adsharma
7mo ago
Important distinction yes. It also means I can't go back and check the thread on what was said and when. Nor do I want to. Always good to talk face to face if you're have strong feelings about something. When I said "talk&quo
93.
▲
by
adsharma
7mo ago
Some more historical context. It wasn't a random optimization idea that I thought about in the shower and implemented the next day. Previous work on company wide profiling, where my contribution was low level perf_events plumbing: htt
94.
▲
by
adsharma
7mo ago
I was clarifying that there are CPU cgroups, network cgroups etc and the proposal touched only memory cgroups. The people deploying it are free to restrict the cgroup to one process before requesting MAP_UNINITIALIZED if there is a concern
95.
▲
by
adsharma
7mo ago
[ Edit: "servers" in this context meant the HHVM server processes, not the physical server which of course had a longer uptime ] People got promoted for continuous deployment https://engineering.fb.com/2017/08
96.
▲
by
adsharma
7mo ago
The patches were written in 2011 and published in 2012. They did what they were supposed to at the time. For the peanut gallery: this is a manifestation of an internal eng culture at fb that I wasn't particularly fond of. Celebrating t
97.
▲
by
adsharma
7mo ago
It wasn't any cgroup. If you put two untrusting processes in a memory cgroup, there is a lot that can go wrong. If you don't like the idea of memory cgroups as a security domain, you could tighten it to be a process. But kernel de
98.
▲
by
adsharma
7mo ago
You probably weren't there when servers were running for many days at a time. By the time you joined and benchmarked these systems, the continuous rolling deployment had taken over. If you're restarting the server every few hours,
99.
▲
by
adsharma
7mo ago
The #1 reason people use it is because it allows you to focus on the problem you're solving rather than the syntax, memory management or some other aspect. Most people don't even know what C-API is or why it slows things down. Com
100.
▲
by
adsharma
7mo ago
I will not be commenting on the topic here because of a consistent pattern of downvoting: https://x.com/arundsharma/status/2033635906532638776 You should judge the language based on its license and what it does, n
101.
▲
by
adsharma
7mo ago
> We plan to deliver improvements to [..] purging mechanisms During my time at Facebook, I maintained a bunch of kernel patches to improve jemalloc purging mechanisms. It wasn't popular in the kernel or the security community, but i
102.
▲
by
adsharma
7mo ago
It can be used in many forms, while true is one of them. I don't have a whole lot of experience hand writing v-lang. Mostly machine generated from static python. But I find it convenient for what it does. Golang that is less verbose, s
103.
▲
by
adsharma
7mo ago
Cython and all the libs you mention use the c-api, which is the #1 thing python needs to lose to be competitive. I wish someone writes a stdlib without using it. My attempt from a few months ago in a repo under the py2many org.
104.
▲
by
adsharma
7mo ago
Here is a python AST parser written in V. It's targeting a dialect that's mostly compatible with a static subset of python3, but will break compatibility where necessary. In this case pattern matching, possibly elsewhere. https:&
105.
▲
by
adsharma
7mo ago
It's not a popular thing to say on social media. V-lang is the one I'm tinkering with. It's like rust in terms of pattern matching as an expression, sum types, ?T instead of exceptions. Like golang, it has shorter compile tim
106.
▲
by
adsharma
7mo ago
Missing: write static python and transpile to rust pyO3 which is at the top of the ladder. Some nuance: try transpiling to a garbage collected rust like language with fast compilation until you have millions of users. Also use a combination
107.
▲
by
adsharma
7mo ago
Sounds like a great model which is hobbled by a bunch of mundane python programming issues that researchers don't want to deal with. If there is sufficient interest, I can look into maintaining a new wrapper.
108.
▲
by
adsharma
7mo ago
So many variants of these models. The ggufs from unsloth don't work with ollama. Perhaps wait for a bit for the latest llama.cpp to be picked up by downstream projects. If you're on a 16GB Mac mini, what's a good variant to r
109.
▲
by
adsharma
7mo ago
Any chance you could wrap this in pyo3? There is a large python market for this.
110.
▲
by
adsharma
7mo ago
Feels like it's written by ML people not following python software engineering practices. No black, UV or ruff. Prints messages with emojis to stdout by default. Makes a connection to hugging face on every import. https://gi
111.
▲
by
adsharma
7mo ago
Use Gliner2. Much better model.
112.
▲
by
adsharma
8mo ago
The only concern I have about OrioleDB is how long it's taking to get to GA. Anyone using it in prod even with the beta status?
113.
▲
by
adsharma
9mo ago
Why didn't I see anything about common crawl? Exa, Parallel and a whole bunch of companies doing information retrieval under the "agent memory" category belong to this discussion.
114.
▲
by
adsharma
9mo ago
If there is such an interesting language, you can transpile to static python first and then use py2many to gain access to many systemsey languages. The other option is to evolve static python into such a language. Looking forward to the PEP
115.
▲
by
adsharma
9mo ago
This is GraphRAG using SQLite. Wouldn't it be good if recursive Leiden and cypher was built into an embedded DB? That's what I'm looking into with mcp-server-ladybug.
116.
▲
by
adsharma
9mo ago
18 blog posts and very limited mention of NUMA and HT? https://adsharma.github.io/more-performance-hints/
117.
▲
by
adsharma
10mo ago
Re: keeping the relational model This made sense for product catalogs, employee dept and e-commerce type of use cases. But it's an extremely poor fit for storing a world model that LLMs are building in an opaque and probabilistic way.
118.
▲
by
adsharma
10mo ago
GQL is related to Cypher, but not a common name for Cypher. https://www.tigergraph.com/glossary/cypher-query-language/ https://www.tigergraph.com/blog/the-rise-of-gql-a-new-iso-st... Has some
119.
▲
by
adsharma
10mo ago
Cypher tries to solve problems closer to storage. GraphQL was designed to add types and remote data fetching abstractions to a large existing PHP server side code base. Cypher is designed to work closer to storage, although there are many i
120.
▲
by
adsharma
10mo ago
Opensource Embedded Columnar Graph Database: https://github.com/LadybugDB/ladybug Store your graphs in Parquet files on object storage or DuckDB files and query them using strongly typed Cypher. Advanced factorized joi
More ›