Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aseipp
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
aseipp
14d ago
Because Martin was the lead maintainer and original author and worked at Google for over a decade until like a month ago, and so as a project it fell under their typical standards in the Google OSPO department and had a CLA applied. When it
2.
▲
by
aseipp
14d ago
Jujutsu also started out very small, just like Git did. The core concepts aren't too complex. But this is 2026, not 2005 or 2019. Most of the modern Git implementations are extremely large, highly optimized and featureful codebases tha
3.
▲
by
aseipp
14d ago
The CLA is Google's in this case. It gives them the right to distribute your copyrighted work. It also has some terms that say Google could sublicense and redistribute the jj codebase under another license -- which means they could for
4.
▲
by
aseipp
15d ago
reflog can't quite catch every change that might happen because not everything is stored directly as a ref (ie a "head" that git tracks, like a branch pointer). For instance, if you are interactively using `git bisect` and yo
5.
▲
by
aseipp
15d ago
You can speak the git protocol over the network only, but one advantage of using the same storage on disk as Git and exposing it in the same way (in a manner that keeps jj/git in sync) is that git-based tools still work. So, people sti
6.
▲
by
aseipp
15d ago
We (East River Source Control) don't run Jujutsu, it does not "belong" to us -- it is a community project! Nothing has or is changed. Most of the contributors have nothing to do with us/Google/whoever. We get tons o
7.
▲
by
aseipp
15d ago
> git can do everything jujutsu can do (otherwise, jujutsu couldn't work with git). FWIW I think it's a bit more nuanced than that. As a trivial counter example Git does not currently have a way to store conflicts inside commit
8.
▲
by
aseipp
17d ago
macOS absolutely has sandboxing, what are you talking about? But the reality is that you need custom sandboxing tools less when you don't have basic problems like "anything that runs ever can read my ~/.ssh directory without
9.
▲
by
aseipp
19d ago
> Every default malloc implementation worked this way about 12 years ago. Yes, it is now 12 years later, and memory allocators are better. The memory allocators of that time were also better than the ones 12 years their prior.
10.
▲
by
aseipp
19d ago
No, musl's allocator is just bad even in completely normal programs, and it is especially awful if you are using even two threads much less a lot of them. It has no TLABs or arenas. It has a single global mutex over alloc/free pat
11.
▲
by
aseipp
19d ago
Yeah, but there's already plenty written on that topic elsewhere; the OP is making a distinctly different point and everything else in it still applies, I think. Even if you are using a memory safe language -- if you are developing sec
12.
▲
by
aseipp
20d ago
Their revenue mostly comes from enterprise deals which are very profitable, and they are in a hot industry with loads of enterprise customers paying them. Storage is also extremely profitable with very fat margins at a large scale like what
13.
▲
by
aseipp
20d ago
Most of HF's revenue comes from their enterprise customers; you essentially get direct access to their MLEs (Slack) as well as their software stack, hence the per-seat cost and annual minimum contract price. In that sense they are not
14.
▲
by
aseipp
21d ago
Just yesterday I was complaining that I wanted to SSH back to my homenet while at the office, on my office (not home) tailnet. I wrote something based on Iroh to do this, but it's one shot (ie not particularly generalized). Might be ab
15.
▲
by
aseipp
29d ago
The WSE is very expensive to build, and they have a waiting list of customers who are already willing to pay a lot of money for the available supply.
16.
▲
by
aseipp
1mo ago
DX12 was over 2 years old by the time Vulkan was released. People in the industry also use DirectX extensively and have for decades (Vulkan is fairly marginal in comparison); many modern graphics API features (mesh shaders, ray tracing) wer
17.
▲
by
aseipp
2mo ago
The relevant kernel code isn't written by Claude though. According to git blame, 95% of the code in inductive.cpp is 5+ years old, with only ~3 hunks (totaling less than 30 lines) coming within the last 12 months including this fix. Th
18.
▲
by
aseipp
2mo ago
"Does the hardware physically work" isn't ever really the question under consideration, though, for better or worse. For Macs specifically, it is going to get increasingly difficult to even test things in the coming years. Ma
19.
▲
by
aseipp
3mo ago
Point well taken.
20.
▲
by
aseipp
3mo ago
They've been upstreaming drivers for the X2 platform for months at this point, since at least late 2025 (just search "glymur" or "kaanapali" on LKML). The patch referenced in the Phoronix article is just a device tr
21.
▲
by
aseipp
3mo ago
Not having a free toolchain that can actually handle the real language has probably been pretty bad on the downstream public knowledgebase. Hopefully Verilator can eventually close that hole, and there can be more high-quality designs and c
22.
▲
by
aseipp
3mo ago
Despite the name seemingly implying otherwise, F3 is an alternative to columnar storage formats like Parquet; the goal is not to support every conceivable encoding of every file type such as a PDF. Think of the use cases being more like &qu
23.
▲
by
aseipp
3mo ago
They almost certainly already make a fuckload more money off API pricing than they do subscriptions, even if there might be more total subscription users. So offering subscriptions even at some loss is probably going to continue. Honestly,
24.
▲
by
aseipp
3mo ago
I suspect it's a long tail sort of thing; it mostly doesn't matter except when it really matters. It's interesting that the stated motivation for the patch is in the context of agentic tools spawning subcommands. There's
25.
▲
by
aseipp
3mo ago
This paper is great and I also really like one of its references [29] as it goes into some more subtle parts of scalable interfaces, including fork. It's a gem IMO: The Scalable Commutativity Rule: Designing Scalable Software for Multi
26.
▲
by
aseipp
3mo ago
> That's my impression from that sentence, at least. Don't you agree? No. Given a choice between doing laundry and driving Lamborghinis, I would probably choose the latter. But I still have to do my laundry. I might use a washi
27.
▲
by
aseipp
4mo ago
The GB10 itself is pretty good and I love using mine for broad Linux development. But it's too expensive for consumer level pricing, and even for the "prosumer" the price is pretty stiff. Even if they dropped the CX-7 and hal
28.
▲
by
aseipp
5mo ago
Imagine something like writing a server with an /metrics HTTP endpoint that Prometheus can then scrape -- but you bind it on separate port only inside a tailnet, with an ephemeral tailnet key and name it "metrics-service-blahblah&
29.
▲
by
aseipp
5mo ago
Yes, almost all JJ users do this constantly. Just "track" the particular branch. JJ has an idea that only some commits are immutable, the set of "immutable heads", and the default logic is something like "The main b
30.
▲
by
aseipp
5mo ago
Jujutsu is not "VC funded". But some of the developers, including me, work at East River Source Control (I worked on Jujutsu before that, too). The majority of the code in the project doesn't come from us -- or Google, for th
More ›