Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
SatvikBeri
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
SatvikBeri
10mo ago
To be clear, the fastest theoretically possible C++ is probably faster than the fastest theoretically possible Julia. But the fastest C++ that Senior Data Engineer candidates would write in ~2 hours was slower than the fastest Julia (though
92.
▲
by
SatvikBeri
10mo ago
> Python is sometimes slower (hot loops), but for that you have Numba This is a huge understatement. At the hedge fund I work at, I learned Julia by porting a heavily optimized Python pipeline. Hundreds of hours had gone into the Python
93.
▲
by
SatvikBeri
10mo ago
I'm pretty enthusiastic about LLMs and use them on my 8 year old codebase with ~500kloc. I work at a hedge fund and can trace most of my work to dollars.
94.
▲
by
SatvikBeri
10mo ago
For what it's worth, I've been using a fairly minimal setup (24 lines of CLAUDE.md, no MCPs, skills, or custom slash commands) since 3.7 and I've only noticed Claude Code getting significantly better on each model release.
95.
▲
by
SatvikBeri
10mo ago
Mine is 24 lines long. It has a handful of stuff, but does refer to other MD files for more specifics when needed (like an early version of skills.) This is the meat of it: ## Code Style (See JULIA_STYLE.md for details) - Always use e
96.
▲
by
SatvikBeri
10mo ago
Maybe you just don't read many books written after the year 2000? It was a pretty common word even before ChatGPT: https://books.google.com/ngrams/graph?content=delve&year_sta... But perhaps the most famous so
97.
▲
by
SatvikBeri
10mo ago
> How did I do this? Well I jumped online, using a mix of my early life experience coding emulators and hacking and looked into the x86(-64) architecture manuals to figure out the correct opcodes and format for each instruction. … Just k
98.
▲
by
SatvikBeri
10mo ago
It's doable if you pick a very focused topic. In my first year of using Julia, I gave a talk on gradually adding Julia to a large Python codebase. Very few people could give a similar talk because (1) Julia is a fairly niche language,
99.
▲
by
SatvikBeri
10mo ago
You can still use git worktrees in a colocated repository. jj workspaces are a different, but similar capability that provide some extra features, at the cost of some others.
100.
▲
by
SatvikBeri
10mo ago
"When is jj useful" is a different question from "when are workspaces/git worktrees useful" I find jj overall most useful for separating the concept of a machine-level commit history that saves every change from a h
101.
▲
by
SatvikBeri
10mo ago
I'm in a similar position, I want to learn both eventually but chose to start with Rust because it has several really strong-seeming (like the intro book, or Rust Atomics and Locks), while Zig doesn't have many books yet.
102.
▲
by
SatvikBeri
10mo ago
If it's been around for a while, look at the last year's worth of projects and estimate the total delay caused by the specific piece of tech debt. Go through old Jira tickets etc. and figure out which ones were affected. You don&#
103.
▲
by
SatvikBeri
10mo ago
I usually run one agent at a time in an interactive, pair-programming way. Occasionally (like once a week) I have some task where it makes sense to have one agent run for a long time. Then I'll create a separate jj workspace (equivalen
104.
▲
by
SatvikBeri
11mo ago
My wife is deaf, and we had one kid in 2023 and twins in 2025. There's been a noticeable improvement baby cry detection! In 2023, the best we could find was a specialized device that cost over $1,000 and has all sorts of flakiness/
105.
▲
by
SatvikBeri
11mo ago
There are a lot of programming language journals – are there ones you'd recommend specifically for discussions of tradeoffs between features?
106.
▲
by
SatvikBeri
11mo ago
Not quite the same, but I find "data-oriented programming" to be a very strong method for managing large codebases. By that I mean having data structures that designate the end state that you want, having another set of code that
107.
▲
by
SatvikBeri
11mo ago
I would be interested in serious attempts to argue for this, even if they can't reasonably be backed up by data. For example, I think there's a pretty strong argument that immutability makes it easier to write multithreaded code (
108.
▲
by
SatvikBeri
11mo ago
I didn't mean the application is less performant (indeed, it might be even more performant since there are more things we can tweak), but that the overall build + upload process is noticeably slower. I remember it taking <1 minute t
109.
▲
by
SatvikBeri
11mo ago
Do you know of any articles/papers that try to do in-depth analyses of which features are helpful for building big systems? Most posts I can think of basically say "X language is good" or "Y language is bad", but I&
110.
▲
by
SatvikBeri
11mo ago
Yeah, but building a docker image tends to be a lot heavier weight and slower, in my experience, than uploading a single jar
111.
▲
by
SatvikBeri
11mo ago
Re 1: I like Matt Ranney's take on it, where he says microservices are a form of technical debt – they let you deploy faster and more independently in exchange for an overall more complex codebase. This makes it clear when you might wa
112.
▲
by
SatvikBeri
11mo ago
I loved uberjars back when I was writing Scala. I don't miss much about the JVM, but I really miss having a single executable I could just upload and run without having to pay attention to the environment on the host machine.
113.
▲
by
SatvikBeri
11mo ago
In addition to other answers, one way to think about it is that the options are symmetric around the midpoint: a guess that partitions the space into (1/4 of options, 3/4 of options) is the same as one that does (3/4, 1/
114.
▲
by
SatvikBeri
11mo ago
TigerStyle is developed in the context of TigerBeetle, who seem to be a successful company getting a lot done.
115.
▲
by
SatvikBeri
11mo ago
Do non-software projects succeed at a higher rate in any industry? I get the impression that projects everywhere go over time, over budget, and frequently get canceled.
116.
▲
by
SatvikBeri
11mo ago
(I can't edit my old post, but it turned out to be a Discord issue, not an issue with the amp link. Oops!)
117.
▲
by
SatvikBeri
11mo ago
So, I tried to sign up for Amp. I saw a livestream that mentioned you can sign up for their community Buildcrew on Discord and get $100 of credits. I tried signing up, and got an email that I was accepted and would soon get the credits. The
118.
▲
by
SatvikBeri
11mo ago
A lot of interesting math can't be done in numpy, sadly. At that point you might be better off writing the initial version in Python and translating it to something else. A friend of mine asked me to translate some (well-written) numbe
119.
▲
by
SatvikBeri
11mo ago
I've found Julia to work quite well for this if you're focused on data/numeric code, though admittedly that's a bit of a niche.
120.
▲
by
SatvikBeri
11mo ago
"Look at the differences between v1 and v2 of spec.md and make a plan to implement the changes" would be another pretty common approach
More ›