Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jitl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
331.
▲
by
jitl
11mo ago
You can make a tool that’s both powerful and usable. Datadog did it. Adobe did it. There is no downside to usability.
332.
▲
by
jitl
11mo ago
The JavaScript Otel packages are implemented with 34 layers of extra abstraction. We wrote our own implementation of tracing for Cloudflare Workers and it performs much better with 0 layers of abstraction. I’ve seen a few other services swi
333.
▲
by
jitl
11mo ago
If some tracing plug in is shitting up your code with its monkeypatching, rip it out and instrument it yourself. We do this a lot. I’d say Otel packages are no better or worse quality wise than any other stuff in node_modules. Not otel’s fa
334.
▲
by
jitl
11mo ago
Does any OpenTelemetry vendor have a dashboard / graph product in the same level of usability as Datadog? Honeycomb is decent at what it has, but very limited offerings for dashboard. Coming from Datadog, Grafana is such a bad experien
335.
▲
by
jitl
11mo ago
For a while the Rust compiler's borrow checker "Polonius" was implemented with datalog using the `datafrog` engine. However, it appears to me that the in-tree version of polonius is moving away from datafrog (not enough of a
336.
▲
by
jitl
11mo ago
recursive CTEs suck usability-wise compared to the usual Datalog horn clause syntax. I won't speak to usability of the "datomic" kind of datalog though, that thing I haven't been able to wrap my head around.
337.
▲
by
jitl
1y ago
that's great! just saying io_uring has never been a required dependency to write application logic that avoids blockage on reads.
338.
▲
by
jitl
1y ago
libuv has provided an async interface for io using a worker thread pool for a decade, no dependency on io_uring required. I guess the threadpool they mention that aiofiles uses is written in python, so it gives concurrency but retains the G
339.
▲
by
jitl
1y ago
for one, duckdb includes all of sqlite (and many other dependencies). it knows how to do things like efficiently query over parquet files in s3. it's expansive - a swiss army knife for working with data wherever it's at. sqlite is
340.
▲
by
jitl
1y ago
at the bottom of the turtle stack, there's a yolo-c libc that does some syscall stuff: > libyoloc.so. This is a mostly unmodified [musl/glibc] libc, compiled with Yolo-C. The only changes are to expose some libc internal functi
341.
▲
by
jitl
1y ago
odd fallacy. things grow in popularity / awareness over time
342.
▲
by
jitl
1y ago
malloc'd memory is zeroed in fil-c: > *zgc_alloc* > Allocate count bytes of zero-initialized memory. May allocate slightly more than count, based on the runtime's minalign (which is currently 16). > This is a GC allocatio
343.
▲
by
jitl
1y ago
Mike Pall is the author of LuaJIT.
344.
▲
by
jitl
1y ago
the sqlite RIIR is going quite well: https://turso.tech/blog/beyond-the-single-writer-limitation-... (sqlite is quite a bit smaller than DuckDB tho)
345.
▲
by
jitl
1y ago
> There is no interoperability with Yolo-C (i.e. classic C). This is both a goal and the outcome of a non goal. https://fil-c.org/runtime (worth reading, i think all the stuff Fil writes is both super informative & q
346.
▲
by
jitl
1y ago
I remember watching tear free HD video in 2011 on a netbook I dug out of the e-waste dumpster in the UC Berkeley CS building basement. Chrome/Openbox/X11. That laptop was literally trash.
347.
▲
by
jitl
1y ago
Oh, look at the time, a few more CVEs in C code, posted 3 hours ago to Hacker News: "X.Org Security Advisory: multiple security issues X.Org X server and Xwayland" https://news.ycombinator.com/item?id=45790015 ht
348.
▲
by
jitl
1y ago
note that a DateTime w/ a UTC offset is significantly different from a DateTime w/ a TimeZone (+ optional Calendar), aka ZonedDateTime. ZonedDateTime(July 26, 2035 10:15:32pm in Instanbul) may not necessarily always be at today&#x
349.
▲
by
jitl
1y ago
It may be worth it to pipe Duper into your WASM/native code, and get back plain JSON out, which you then hand off to the runtime's `JSON.parse` with a post-processing step to support any special features needed. Something like thi
350.
▲
by
jitl
1y ago
stuff that talks to "the internet" and runs as "root" seems like a good thing to build with filc.
351.
▲
by
jitl
1y ago
It seems like there are constant updates for 20 year old packages on my Ubuntu systems. Ubuntu 20.04 Focal Fossa (first released April 2020) glibc had an update on 2025-05-28. Current stable updated glibc 2025-09-22. To say nothing about th
352.
▲
by
jitl
1y ago
I think a neat route would be to use this as an authoring plugin in VS Code, like prettier: write Duper (or JSON5, or whatever), and then downlevel it to regular json automatically when pressing cmd-s. You wouldn't get to keep your com
353.
▲
by
jitl
1y ago
Oops, I stand corrected! What I remember about our evaluation of DuckDB in 2024 concluded that (1) the major limitations were lack of range-scan and index-lookup performance (maybe w/ joins? or update where?), and (2) the DuckDB Node.j
354.
▲
by
jitl
1y ago
> Who knows when those writes you scheduled really get written I await the write to complete before my next read in my application logic, same as any other bit of code that interacts with a database or does other IO. Just because another
355.
▲
by
jitl
1y ago
DuckDB is similar as an in process SQL database, but lacking btree-style ordered indexes makes it a poor performer in key lookups and order-by / range scans if your table is any size larger than trivial. It’s the classic OLAP (DuckDB)
356.
▲
by
jitl
1y ago
The issue is that no scheduler manages futures. The scheduler sees tasks, futures are just a struct. See discussion of embedded above: there is no “kernel esque” parallel thread
357.
▲
by
jitl
1y ago
Are you looking for Gleam? Simple but powerful typed functional language for BEAM and JavaScript. It’s a bit high level compared to Ocaml in terms of needing a thick runtime and being somewhat far from machine code. Really beautiful languag
358.
▲
by
jitl
1y ago
Asahi (Linux) lags quite far behind the latest Apple hardware release. If you want the Linux experience on Apple hardware, I think the best move is full-screen VM. Performance of that is more than good enough, but it does mean you are runni
359.
▲
by
jitl
1y ago
doesn't seem to be open source
360.
▲
by
jitl
1y ago
I don't know exactly but none of the diagram building languages I've used have been a great experience. I guess they just feel "rough in the hands" somehow to me. There's always some point of frustration I get to wi
More ›