Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
geertj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
121.
▲
by
geertj
3y ago
> EFS is ridiculously slow though. Almost to the point where I fail to see how it’s actually useful for any of the traditional use cases for NFS. Would you care to elaborate on your experience or use case a bit more? We've made a lo
122.
▲
by
geertj
3y ago
How much of those 20K lines are Rust infrastructure, versus drivers written in Rust?
123.
▲
by
geertj
3y ago
> I believe such person exists when I see one. All that I see around are people claiming they did that, while ignoring some huge issue with their style that inserts some really nasty bugs on their software. The real question is, of 100 b
124.
▲
by
geertj
3y ago
https://cmake.org/cmake/help/latest/manual/cmake-cxxmodules....
125.
▲
by
geertj
3y ago
The article is from 2010. C++20 solved the include file issue with modules. The ecosystem is almost there with CMake 3.28 (released) and GCC 14 (some time in H1 this year) providing out of the box support. For most practical purposes, moder
126.
▲
by
geertj
3y ago
Much of this is overengineered. My entire wife's family is from Sicily, and I lived there for 5 years. The important step is to add the pasta to the sauce skillet after the pasta is al dente, and cook it for another minute or so while
127.
▲
by
geertj
3y ago
While I agree that there is ongoing enshittification, I do not think it's fair to say we're back at square one yet or any time soon. With Cable I am forced to buy a single ~$70+ plan with 100s of channels I don't need. With t
128.
▲
by
geertj
3y ago
Not a lot of application software interacts directly with ttys. I think the more relevant example here is stdio, which uses separate fds for reading and writing, like the pipe example.
129.
▲
by
geertj
3y ago
One really cool thing about ISDN was that it connected almost instantaneously (within a second). In fact I remember the first time I used it, I thought the connection had failed because I could not imagine it connected so fast. This allowed
130.
▲
by
geertj
3y ago
> Completion based APIs are superior IMO I probably agree with that, but curious to know what your reasons are.
131.
▲
by
geertj
3y ago
Rather that adding more fine grained locking, would there have been another way? In particular I wonder of the problem domain of QEmu could have benefited from a thread per core architecture. Do guest OSs try to pin high tps devices to sing
132.
▲
by
geertj
3y ago
The saying we had in my uni is that most math discoveries are named after the second person to publish them, because we can’t name everything after Euler.
133.
▲
by
geertj
3y ago
The Python C API has become so verbose that I recommend against using it directly. Recently I mapped a few external libraries using Nanobind, and the result was significantly more concise. Nanobind uses the type system of modern C++ (17 and
134.
▲
Amazon EFS now supports up to 250k IOPS per file system
(aws.amazon.com)
55 points
by
geertj
3y ago
|
24 comments
135.
▲
by
geertj
3y ago
I stopped using Python professionally for a few years myself. The biggest changes I noticed or made myself: - I used to do everything in vim, but now I adopted VSCode (usually with SSH-Remote) and it's been such an improvement to my pr
136.
▲
by
geertj
3y ago
For this use case (hardware configuration), that might actually be desirable?
137.
▲
by
geertj
3y ago
Ask yourself, if Hamas had the a-bomb, would they hesitate to use it?
138.
▲
by
geertj
3y ago
Pay scales are ranges not points. You want to be able to reward good performers higher than lesser performers, even in the same level, so that the incentives are aligned. Promotions to a next level are part of this but those only happen eve
139.
▲
by
geertj
3y ago
> C++ yes, there is no real reason to use C++ anymore outside of big libraries that require it. Some of us like C++ because it gives us a the freedom to work at the lowest level when we need to, while also giving us plenty of higher leve
140.
▲
by
geertj
3y ago
We shall see what the issue is next week.
141.
▲
by
geertj
3y ago
Late comment, just saw this. Not sure where the momentum is coming from. The proposal has a new maintainer now, new drafts have been released, and there's a stated goal to get this included in C++26. For me, the appeal for experimental
142.
▲
by
geertj
3y ago
And C++: https://en.cppreference.com/w/cpp/experimental/simd This proposal has been around for a while a but it recently got some new momentum and seems to be on track for c++26. Gcc ships a version today for
143.
▲
by
geertj
3y ago
> I've felt for a long time (maybe even a decade) that Apache is the place OSS goes to retire/die. It's a bit too strong as others have pointed out that there are very active projects under the Apache umbrella. But I do fe
144.
▲
by
geertj
3y ago
Yeah I was using the term lockless loosely here, not referring to atomics. I agree that using explicitly switched coroutines is not sufficient for mostly “lockless” programming (but I do think it’s necessary). I was coming from a thread per
145.
▲
by
geertj
3y ago
> In Python, coroutines cannot yield from within another function call: if coroutine A calls function B, B cannot yield. I know you likely know this, but just for context. This is technically correct of course, B cannot yield, but not ho
146.
▲
by
geertj
3y ago
A disadvantage of the ‘no function coloring’ in fibers is that it makes lockless programming harder. A nested function call can switch from under you without your knowledge, making it hard to know where the preemption points are and whether
147.
▲
by
geertj
3y ago
That’s what C++20 modules are designed for?
148.
▲
by
geertj
3y ago
My interest is now piqued.. How does this look on the backend? Does this store Parquet files and if so where? What's the compute model over those files (pyarrow, Spark, Trino)? Most trying to understand how far this will scale.
149.
▲
by
geertj
3y ago
Why couldn’t they be? Using a Gödel like encoding every program is also a number. So it seems that numbers that are complex enough that they are isomorphic to a copyrightable program should be copyrightable. I tend to think of the neural ne
150.
▲
by
geertj
3y ago
Not really the way I understand cppfront. While Herb uses modest language when describing his project, my take is that's because it's a huge effort that might fail, but it does not indicate lack of ambition. If anything, I think t
More ›