Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
camgunz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
811.
▲
by
camgunz
3y ago
Just as a meta point here, you're really digging in to something that's pretty trivial. We're way to the right of the comments about... honestly I don't even know what. You're being condescending, sarcastic and peda
812.
▲
by
camgunz
3y ago
I love the nerdery around 1BRC. My axe to grind is that unless you do dangerous stuff DBs are just as fast, less complicated, and more resilient to data updates than application code [0]. Do more in the database! 0: https://geral
813.
▲
by
camgunz
3y ago
Say what you want about AI; say it'll put us all out of work, catalyze a utopia, kill us all; it would never in a million years have done this.
814.
▲
by
camgunz
3y ago
> It is a literal (as in both printed on the key and referenced in the OS/docs) key on a Mac keyboard with, you're just confused by the fact it also has another name. I feel like we're in a weird place in this discussion.
815.
▲
by
camgunz
3y ago
I think I've lost the plot here. Let's play it back: 1. Me: Macs also have the same "Fn on the far left" layout as ThinkPads and Macs/ThinkPads have basically won in the tech space. 2. You: Macs have a better design
816.
▲
by
camgunz
3y ago
A major point of establishing a corporation is the liability shield it grants. Sometimes it doesn't work (google piercing the corporate veil) but, the whole idea is to grant indemnity to people within a corporation for the corporation&
817.
▲
by
camgunz
3y ago
> Macs have a better design here > Unless you rebind it to make your experience 100% consistent If we're saying rebinding is an acceptable solution then what does it matter what order the keys are in? You also can't really r
818.
▲
by
camgunz
3y ago
Nah in the terminal where I spend 90% of my time Ctrl is Ctrl.
819.
▲
by
camgunz
3y ago
> Most people here on HN would agree with you, but for someone who spent many years touch typing on a PC desktop keyboard where the Ctrl key is at the far left, it is a welcome adjustment. For sure yeah; I failed to adjust the other way.
820.
▲
by
camgunz
3y ago
> The ctrl key has been moved to the far left, which is a welcome change. TBH it's weird to hear this so often. Macs also have the same "Fn on the far left" layout as ThinkPads and Macs/ThinkPads have basically won in
821.
▲
by
camgunz
3y ago
I think it's called Game of Trees (GoT): https://gameoftrees.org/
822.
▲
by
camgunz
3y ago
People make this argument as though it's super easy to access stuff marked "private" in a code base--maybe this is kind of true in Python but it really isn't in JVM languages or Go--and as though it's impossible to
823.
▲
by
camgunz
3y ago
> And instead you have the problem of "how do we update the version of Node on our 10 million LOC codebase?" I think if you get to that scale everything is pretty hard. You'll have a hard time convincing me that it's
824.
▲
by
camgunz
3y ago
> Services, or even microservices, are more of a strategy to allow teams to scale than services or products to scale. I've never really understood why you couldn't just break up your monolith into modules. So like if there'
825.
▲
by
camgunz
3y ago
Absolutely yeah, these things are hard enough to test in a controlled environment with a single app (e.g. FoundationDB) but practically impossible to test fully in a microservices architecture. It's so nice to have this complexity mana
826.
▲
by
camgunz
3y ago
> Microservices aren't a performance strategy. They are a POTENTIAL cost saving strategy against performance. Yeah they were a way to handle databases that couldn't scale horizontally. You could move business logic out of the d
827.
▲
by
camgunz
3y ago
I'm ~120WPM and a vim user, and yeah the main thing is how little time I actually spend typing. It helps me keep my focus on what I'm doing. I think other tools (like the ones people are mentioning) do stuff like this for people:
828.
▲
by
camgunz
3y ago
To me they felt very similar to Joe Armstrong's "Why do we need modules at all?" [0]: --- Why do we need modules at all? This is a brain-dump-stream-of-consciousness-thing. I've been thinking about this for a while. I&#x
829.
▲
by
camgunz
3y ago
I'm a Vim user and I've made this point when I rail against IDEs; it's even on the front page today [0]: "5. The belief that complex systems require armies of designers and programmers is wrong. A system that is not unde
830.
▲
by
camgunz
3y ago
Yeah there's a few of these rewrites on Futurism but this is the most blatant one so far (you can see if you search '"404 media"'). Eek.
831.
▲
by
camgunz
3y ago
> If you have kitchen sink of 1000 tables chaotically connected to each other, then yes, you need DAG management tool to manage chaos. This describes 99% of data teams, so I think we agree!
832.
▲
by
camgunz
3y ago
Super cool, and GPLv3!
833.
▲
by
camgunz
3y ago
No you misunderstand. If you have some kind of dependency tree that's like: A B C D 1 2 3 i ii Ai i-ii ...and you want to only rebuild Ai and anything that it m
834.
▲
by
camgunz
3y ago
I got through undergrad just by taking notes in lectures and while I read; I almost never needed to study (some math stuff excepted). It's become a useful skill in life; notating discussions, meetings, etc. People are generally low-key
835.
▲
by
camgunz
3y ago
I might have a big galaxy brain thought here that I'm just scratching the surface of in this thread. I think languages/platforms are less about the technology or features and more about shared values and community. Languages/
836.
▲
by
camgunz
3y ago
I had the misfortune of having to reimplement dbt at work (we have a weirdo "don't directly connect to app DBs" rule so I had to add support for running arbitrary Python to fetch data from our microservices over gRPC), and ye
837.
▲
by
camgunz
3y ago
Well there's 2 main reasons. The first is that you can update a subset of your pipeline, like say you have an internal dashboard for server stats and another external dashboard that's a product for customers, and you notice a prob
838.
▲
by
camgunz
3y ago
Yeah but I'm skeptical that there's anything about HN's software that's uniquely enabled by being written in Arc. I want someone to point to a feature in a Lisp and say, "you can write X software only in Z because t
839.
▲
by
camgunz
3y ago
Sure, mainly I mean like, "Lisp's feature X enabled us to do thing Y that we couldn't do in other languages which let us make baller software Z". I think other languages arguably have this stuff: C/C++/Rust hav
840.
▲
by
camgunz
3y ago
Parens are powerful in lisp(s) because it means the syntax is its own AST and can be manipulated by itself (macros). It's one of those exploding head moments that you (including me) can get totally ensorceled by. But--as with all langu
More ›