Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
IvanVergiliev
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
IvanVergiliev
3y ago
Using the hint table has been pretty painful, in my experience. Two main difficulties I’ve seen: 1. The hint patterns are whitespace-sensitive. Accidentally put a tab instead of a couple of spaces, and you get a silent match failure. 2. The
2.
▲
by
IvanVergiliev
3y ago
Just an FYI in case you haven’t read this: Recursive Make Considered Harmful [1] [1] https://aegis.sourceforge.net/auug97.pdf
3.
▲
Materialize and other databases optimize SQL subqueries
(scattered-thoughts.net)
2 points
by
IvanVergiliev
3y ago
|
0 comments
4.
▲
by
IvanVergiliev
4y ago
You can use a “Custom Study Session” [1] for this. I tried it recently and it was fairly decent. One possible way to get there on mobile: 1. Start reviewing a deck. 2. Click the gear button. 3. Choose “Custom study” and select one of the op
5.
▲
Debugging the Postgres query planner (2018)
(gocardless.com)
61 points
by
IvanVergiliev
4y ago
|
24 comments
6.
▲
by
IvanVergiliev
5y ago
Definitely. One of the primary benefits we get out of Spark is the ability to decouple storage and compute, and to very easily scale out the compute. Our main Spark workload is pretty spiky. We have low load during most of the day, and very
7.
▲
by
IvanVergiliev
5y ago
Post author here. Let me know if you have any questions!
8.
▲
by
IvanVergiliev
5y ago
Just responded to the parent comment as well - there's an additional mutable argument to the real `transform` method so it's unsafe to invoke it directly without first checking if the tree is convertible.
9.
▲
by
IvanVergiliev
5y ago
Good question, the simplified example doesn't make this clear. The real implementation has a mutable `builder` argument used to gradually build the converted filter. If we perform the `transform().isDefined` call directly on the "
10.
▲
by
IvanVergiliev
6y ago
Exclude constraint on a GiST index? https://stackoverflow.com/a/51247705
11.
▲
by
IvanVergiliev
7y ago
Cool, I’ll take a read. Just to clarify something in case it’s not obvious from my other comments. I’m not arguing for SRS as a replacement to all other forms of learning. You still need the extensive reading, problem solving, experimenting
12.
▲
by
IvanVergiliev
7y ago
I’ve done some cloze deletions for math and related things, but I generally feel like having almost the whole proof in the prompt gives me too many cues. It often leaves me thinking that I indeed wouldn’t be able to come with the answer wit
13.
▲
by
IvanVergiliev
7y ago
> it's a lot better to use those connections instead of drilling it in a decontextualized fragments via SRS. Or, you can use SRS for "spaced repetition" of making these connections. That is, instead of treating it as rote
14.
▲
by
IvanVergiliev
7y ago
I'm a big fan of the idea of using Spaced Repetition for this. The idea is that it allows you to both: - be able to keep your knowledge / understanding of an area around for the long term; but also - be able to gradually build up
15.
▲
by
IvanVergiliev
7y ago
I’ve found it extremely useful to keep a detailed log of my thoughts and ideas as I’m working on a problem that requires focus. It’s like a thread dump or memory dump of my thinking. Then, if I get interrupted for whatever reason, I can eas
16.
▲
by
IvanVergiliev
8y ago
> the only distributed filesystem with distributed metadata (apart from Google Collosus - the hidden jewel in their crown). Isn't that the case for S3 as well? I haven't seen AWS mention it explicitly, but the consistency guara
17.
▲
by
IvanVergiliev
9y ago
And throw an `inline` in there just to be more likely to end up with something macro-like.
18.
▲
by
IvanVergiliev
9y ago
Yeah, I'm one of the top 1% readers on Pocket according to their stats, and my reading list has probably hundreds of articles. Didn't scale too well for me :)
19.
▲
by
IvanVergiliev
9y ago
Meta-question: how do you keep track of these? Every now and then I come upon something and I think "Oh, I should definitely re-read this!". But then, eventually, I end up forgetting about it. Are these just things that often come
20.
▲
by
IvanVergiliev
9y ago
I've had this open in my browser for about two years now. I've read it maybe 1.5 times and I know I want to re-read it, but it's so long that I rarely actually get to it. If you enjoy the subject, these two are good reads as
21.
▲
“Sliding window” reading
(medium.com)
2 points
by
IvanVergiliev
9y ago
|
0 comments
22.
▲
by
IvanVergiliev
9y ago
Your second assumption is only valid for people who conflate the two disciplines. If you don't recognize that competitive programming and software engineers have completely different goals and requirements, then being trained in compet
23.
▲
by
IvanVergiliev
10y ago
Eventually we should just store the AST in source control. Prevents inconsistencies when style changes and/or 50k lines diffs to change the indentation level.
24.
▲
by
IvanVergiliev
10y ago
On the other hand, if the performance benefits prove to be true, you might be able to test Scylla with much less machines than you have for Cassandra.
25.
▲
by
IvanVergiliev
11y ago
Reduce can perform reductions on locally on each machine before shuffling the data. This decreases the memory as well as the network overhead. If you need all the elements for a given key - e.g. to display them to a user or save them to a D
26.
▲
Simple Multi-touch Event Handling
(ivanvergiliev.github.io)
17 points
by
IvanVergiliev
12y ago
|
0 comments
27.
▲
Show HN: A 2048 implementation in React
(github.com)
9 points
by
IvanVergiliev
12y ago
|
0 comments