Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alquemist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
31.
▲
by
alquemist
6y ago
What I want for Christmas is javascript disabled by default, plus one-click ability to enable for specific sites. Random browsing => no javascript. Play a browser game => javascript. I have this today with Flash, would be nice to have
32.
▲
by
alquemist
6y ago
Fun stuff! Also found this interesting tidbit: https://slehar.wordpress.com/2014/03/18/clifford-algebra-a-v... > Multiplication of all three basis vectors (e1^e2^e3) produces a three-dimensional volume seg
33.
▲
by
alquemist
6y ago
For those curious, ∇ . F is called 'interior derivative' and relates to divergence, whereas ∇ /\ F is called 'exterior derivative' and relates to curl. https://en.wikipedia.org/wiki/Geometric_ca
34.
▲
by
alquemist
6y ago
That's cheating. One would need to also define F, c, ε0, J, assuming ∇ is known from calculus. Which would make for 5 lines :)
35.
▲
by
alquemist
6y ago
Thank you kind stranger. The technical machinery makes much more sense now. But the intuition still lacks. An attempt. To map an R^2 vector into G^2 is trivial, (a,b) => a x + b y = (1, a, b, 0). The reverse is hard. s 1 + a x + b y + d
36.
▲
by
alquemist
6y ago
Thanks. Appreciate taking the effort to answer. What I'm trying to do is to gain an intuition of what kind of objects GA manipulates, then stash it for whenever I'll need that kind of manipulation, which, sadly, can be never. With
37.
▲
by
alquemist
6y ago
Ooof. This is almost useful. There is a simple mechanism to model multiplication of vectors represented using elements of an orthonormal basis. Each (multi)vector is a linear combination of terms, and each term is an ordered sequence of bas
38.
▲
by
alquemist
6y ago
How would a mere mortal could possibly divine equations like this? There is a method behind it. The formulas are derived from the study of relatively simple ODEs, in this example f'(x) = x.f(x) + 1 and g'(x) = x.g(x) − 1. The latt
39.
▲
by
alquemist
6y ago
Title. Abstract. Details. Most people will skim the title. Some will read the abstract. Few will read a specific paragraph or two of details. Yet, the writer doesn't know who's going to read what. Could be the writer himself, 6 mo
40.
▲
by
alquemist
6y ago
Obviously. Yet the 'FP doesn't scale for distributed systems' is too broad. MapReduce / Flume / Spark / BigQuery are distributed systems. What he probably meant is one can't use pure FP for OLTP at scale
41.
▲
by
alquemist
6y ago
Speculation. The FP community prizes mathematical beauty, for which symmetry is an important factor. It is simply ugly to promote one function argument (which one?) to a privileged role, even if the linguistic side of the brain screams that
42.
▲
by
alquemist
6y ago
The seductive power of OOP has little to do with the technical merits. As you mention data oriented programming leads to better programs. Even when using OOP technology, programs usually tend to become data oriented (hello protos), and 
43.
▲
by
alquemist
6y ago
It depends on what the meaning of the word 'scale' is. Analytics is definitely using a ton of FP-flavored computation at gigantic scales. The #1 principle of FP is the insistence on computation with no side effects. Relational alg
44.
▲
by
alquemist
6y ago
Please no. For better of worse, HN is one of the few public outlets not afflicted by celebrity culture.
45.
▲
by
alquemist
6y ago
This is amazing, and obvious in retrospect. Gradual compilation can be adopted, well, gradually, without breaking existing code. 100% upside, 0% downside. PyPy team should consider making this delivery mode the #1 priority. Even worth recon
46.
▲
by
alquemist
6y ago
Thanks, appreciated. Your example rhymes with u/jhoechtl remark that there is no standardized way to manage stack traces, aka stacked error contexts. Perhaps the Golang elves will come up with an elegant solution. By 2025 :)
47.
▲
by
alquemist
6y ago
Can you please share some examples of the harder spots?
48.
▲
by
alquemist
6y ago
light level down, light level up, mute, volume down, volume up.
49.
▲
by
alquemist
6y ago
Granted, explicit error handling is a good idea. At some level, it depends on the personal style. Perhaps I'm missing something, but I like to write a ton of assertions to validate code invariants. On assertion failure, which obviously
50.
▲
by
alquemist
6y ago
It's really a joke :) Fundamentally, the Go team made the correct choice between explicit and implicit error handling. Yet one would hope for a bit terser syntax and language supported stack traces, 11 years after launch. For a good ov
51.
▲
by
alquemist
6y ago
Next on the list: error handling. Which is absolutely not a problem, and works very very very well as is. Then again, one can hope that maybe by 2025 :) https://github.com/golang/go/issues/32437 https:/
52.
▲
by
alquemist
6y ago
Intelligent trial and error. 1. Transformers are an extension of the attention mechanism, a well known LSTM extension that worked well for machine translation (2014, https://arxiv.org/abs/1409.0473 ). A transformer mode
53.
▲
by
alquemist
6y ago
Nitpick: Actors or goroutines or async are mostly used to deal with concurrency. CUDA & friends are used for parallelism. The paper: The motivation is a problem suitable to be solved via rule systems. It's a bit unclear why the rul
54.
▲
by
alquemist
6y ago
You are correct, there are no diff3 conflicts, thanks again for the clarification. The problem is fundamentally ambiguous, and the argument a bit more subtle. As a rule of thumb, when two heuristics are available, pick the simplest one (e.g
55.
▲
by
alquemist
6y ago
Thanks for the example. History manipulation is a nono. While I'm not a git/diff3 expert, could one say 'make patch K from commit triple K0,K1,K2', meaning 'all changes between commits K1 and K2, with respect to ori
56.
▲
by
alquemist
6y ago
You are correct, thanks for the clarification. From https://www.gnu.org/software/diffutils/manual/diffutils.html... > You can think of this as subtracting older from yours and adding the result to mine, or
57.
▲
by
alquemist
6y ago
What are those weak points and how does Anu fix them? I found a technical example in https://anu.dev/documentation/associativity.html , but it was unconvincing. In their example, three way merge should produce a conflic
58.
▲
by
alquemist
6y ago
Chatbots are the wrong metaphor. Having a series of successfully refining queries is useful. Pretending that this happens through a dialogue with an intelligent interlocutor is false and misleading given the current level of technology. A
59.
▲
by
alquemist
6y ago
Huggingface is the best, Tensorflow or Pytorch.
60.
▲
by
alquemist
6y ago
Some people care to deliver ML-enhanced services without peeking over the shoulder of their users for every keypress. Client inference performance matters.
More ›