Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jitl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
391.
▲
by
jitl
1y ago
This is neat, and reminds me of Kagi's browser Orion, since their hero image features Kagi search. Orion is WebKit based, so it uses less battery and feels faster to me compared to Chromium browsers, yet it largely supports Chrome exte
392.
▲
by
jitl
1y ago
Many vendors look at the userAgent. I’d be surprised if Microsoft Teams org doesn't have some soft incentives pushing Edge and if not edge Chromium-based browsers. Then again, there are definitely some Firefox behaviors that differ fro
393.
▲
by
jitl
1y ago
Arc works fine; Orion (Kagi's browser) is like an Arc built on WebKit.
394.
▲
by
jitl
1y ago
(I work at Notion) Notion has transclusions. In the product we call them “synced blocks” ( https://www.notion.com/help/synced-blocks ), but the implementation type name is transclusion_container and transclusion_referenc
395.
▲
by
jitl
1y ago
EBS is slow. No way we would use it for swap. Gotta be instance storage device. And yes, we can rebuild a node from source data, we do so regularly to release changes anyways.
396.
▲
by
jitl
1y ago
Let’s say we’re spending $1 million on hardware hypothetically with the swap setup. At that price point, either we use swap and let the kernel engineers move data from RAM to disk and back, or we disable swap and need user space code to mov
397.
▲
by
jitl
1y ago
Each node handles an independent ~4TB shard of data in horizontal scale-out fashion. Perhaps we could try some complex shenanigans where we rent 4TB RAM nodes, compute, send to 512GB RAM nodes then terminate the 4TB nodes but that’s a bunch
398.
▲
by
jitl
1y ago
I am testing a distributed database-like system at work that makes heavy use of swap. At startup, we read a table from S3 and compute a recursive materialized view over it. This needs about 4TB of “memory” per node while computing, which we
399.
▲
by
jitl
1y ago
Those don’t vibrate like my Japanese animes
400.
▲
In defence of swap: common misconceptions (2018)
(chrisdown.name)
116 points
by
jitl
1y ago
|
150 comments
401.
▲
by
jitl
1y ago
“Chef knife” is the important part, the one you linked is a paring knife.
402.
▲
by
jitl
1y ago
drop potato slices with less fuss I’m a decent home cook with decent knife skills and i take my knives to a sharpener from time to time, I have tech job salary, I preordered. Seems neat.
403.
▲
by
jitl
1y ago
Check out Notion's MCP. It's more capable in some ways than the existing JSON api, although documentation for humans is a bit scarce because it's brand new.
404.
▲
by
jitl
1y ago
We offer Notion MCP since most users prefer the ease of GUI, but agree that Claude code CLI + markdown files is handy. If we had the Obsidian md style sync we could sync to an obsidian vault in a Git repo just as well. We have lots of docs
405.
▲
by
jitl
1y ago
You’d be surprised; it depends on the scope of the last write wins register. If you do it granularly attribute by attribute, last write wins is fine for mostly-online mostly-realtime collaborative apps. The exception is (rich) text where yo
406.
▲
by
jitl
1y ago
(I work at Notion and built the html exporter during my hiring process work trial in 2019, opinion is my own) I would love to two-way sync Notion <-> Obsidian vault. Notion is focused on online collaboration, Obsidian is focused on fi
407.
▲
by
jitl
1y ago
yes
408.
▲
by
jitl
1y ago
I think the [vibe] is more like, “Watch out this pr is more sus than usual” but usually it’s too sus
409.
▲
by
jitl
1y ago
I don’t mind a 2000 line PR if it’s quality code written by a human.
410.
▲
by
jitl
1y ago
I try to avoid participating in the bullshit economy as much as possible
411.
▲
by
jitl
1y ago
I just can’t with the OCaml header files. Like what the hell all the types are inferred but you’re gonna make me write a header file for each module???
412.
▲
by
jitl
1y ago
The worst is when I have to baby-sit someone else’s AI. It’s so frustrating to get tagged to review a PR, open it up, and find 400 lines of obviously incorrect slop. Some try to excuse by marking the PR [vibe] but like what the hell, at lea
413.
▲
by
jitl
1y ago
I’ve been thinking about Fil-C as a compile target for high level language implementations that want decent performance with LLVM optimizations. You get GC for “free”, source compatibility with a large fraction of existing C/C++ librar
414.
▲
by
jitl
1y ago
I’d prefer a GC language with exhaustive matching on discriminated union types. Maybe “go + typescript type system + higher kinded types”. Swift is in the ballpark and would be a lot more appealing with the go tooling. But fill in the blank
415.
▲
by
jitl
1y ago
Agree. My dream: Go stdlib and tooling + A good programming language
416.
▲
by
jitl
1y ago
Rust is a HUGE language with a small stdlib. Gleam is a small language with a small stdlib.
417.
▲
by
jitl
1y ago
I find Swift to be a nice, less Rust-y Rust. It uses automatic memory management by refcounting (I would call it a GC’d language but people start flame wars about it). Alas ecosystem is small and oddly shaped. Like with Rust you can write v
418.
▲
by
jitl
1y ago
Really? If I’m an unsophisticated blog not using a CDN, and I get a $1000 bill for bandwidth overage or something, I’m gonna google a solve and slap it on there because I don’t want to pay another $1000 for Big Basilisk. I don’t think that’
419.
▲
by
jitl
1y ago
sounds annoying af
420.
▲
by
jitl
1y ago
Ah gotcha. My understanding of the heap reference was that heap lookups involve traversing a heap-like tree data structure, not a direct link to a specific leaf page. Based on the limited description of OrioleDB I understand it works like S
More ›