Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ComNik
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
Kplex – Decoupling Partitioning in Kafka
(clockworks.io)
3 points
by
ComNik
7y ago
|
0 comments
2.
▲
by
ComNik
7y ago
Additional time axes allow you to separate transactions from different sources of input. E.g. in a collaborative system it could be helpful to ask questions while rewinding the actions of a particular user. But a different question is wheth
3.
▲
by
ComNik
8y ago
If model-theoretic semantics and the various ways to slice, dice, and extend Datalog are interesting to you, then almost any talk by Peter Alvaro might be as well. In particular: https://www.youtube.com/watch?v=R2Aa4PivG0g
4.
▲
by
ComNik
8y ago
Check out the white paper at https://github.com/ipfs/papers/raw/master/ipfs-cap2pfs/ipfs-... , section 3.7. There is a name system called IPNS.
5.
▲
by
ComNik
8y ago
I think Finda ( https://keminglabs.com/finda/ ) fills a similar need, runs offline, and indexes lots of other stuff as well. Although I think it is not possible to assign additional keywords. (Not affiliated in any way,
6.
▲
by
ComNik
9y ago
Interesting point. As I don't have much experience in this area: Can you elaborate on some use cases for layouts other than AoS and SoA?
7.
▲
by
ComNik
9y ago
Jonathan Blow's language "jai" allows for seamlessly switching between AoS and SoA and generally seems to value efficient data layout and "gradual" optimization over safety (in contrast to e.g. Rust). Unfortunately,
8.
▲
by
ComNik
9y ago
For anyone interested in exploring the datomic model, there is a great ClojureScript in-memory implementation called datascript ( https://github.com/tonsky/datascript ) by Nikita Prokopov.
9.
▲
by
ComNik
10y ago
We use Datalog every day in a React-Native application, via the datascript db ( https://github.com/tonsky/datascript ). Has been a very positive experience so far. Thinking in "facts" / binary relations is
10.
▲
by
ComNik
10y ago
Thank you for Murmur3! I have been using it in a consistent hashing implementation as part of my bachelor's thesis and it is performing very well.
11.
▲
Linking in the Permanent Web
(nikolasgoebel.com)
2 points
by
ComNik
10y ago
|
0 comments
12.
▲
by
ComNik
10y ago
Interesting note, thank you. Are you referring to "Sigma" https://code.facebook.com/posts/745068642270222/fighting-spa... ?
13.
▲
by
ComNik
10y ago
That was not the intension behind my comment at all. I rely on type systems a lot, myself. I was trying to note that Clojure, as a dynamic language, is making a (to my eyes) very interesting choice, of doubling down on these dynamic methods
14.
▲
by
ComNik
10y ago
As a side note in his talk "Simple Made Easy" ( https://www.infoq.com/presentations/Simple-Made-Easy , around minute 42) Rich Hickey mentions, that conditional statements are complex, because they spread (busin
15.
▲
by
ComNik
10y ago
Full, formal verification of complex systems (especially in the distributed case) requires a lot of modelling effort, beyond what is needed for "mere" implementation. A lot of important constraints cannot even be expressed in most
16.
▲
by
ComNik
10y ago
You make a very good point, the comparison was flawed there. > The thing I do see as being important is not how you write these things down, but whether they have an accessible representation at run/read/compile/whenever t
17.
▲
by
ComNik
10y ago
Clojure, with its dabbling in schemas and rule systems / logic programming (as a substitute for conditional statements) and thanks to its great tools (like figwheel or devcards), could really be establishing a cheaper, "as-good&qu
18.
▲
by
ComNik
10y ago
There is a recording available as well: https://www.youtube.com/watch?v=98LdFA-_zfA
19.
▲
by
ComNik
11y ago
No, on a Core-2 :)
20.
▲
by
ComNik
11y ago
Can't comment on DarkBasic or Monkey, but: BlitzBasic and BlitzMax are about the same language. What BlitzMax provided over BlitzBasic was a direct integration with DirectX and OpenGL, which allowed you to make 2D games with hardware s
21.
▲
by
ComNik
11y ago
I spent most of my early programming years with BlitzMax. The language itself probably has no future on it's own, but combined with the DX/OpenGL integration and overall straightforwardness, I'd heavily recommend it for inter
22.
▲
by
ComNik
11y ago
Just when I was halfway through explaining byzantine fault tolerance to my dad.
23.
▲
by
ComNik
11y ago
It means that operations don't get executed in the same order on every replica. If the systems state depends on the ordering of operations, then each replica might be in a different state for the same set of operations. "Consisten
24.
▲
by
ComNik
11y ago
> This was the year I realized that one language does not fit all, and that it is okay to have more than one favorite language. Same here. This, funnily enough, had the nice effect of taking a lot of stress out of talking about programmi
25.
▲
by
ComNik
11y ago
Maybe relevant: https://news.ycombinator.com/item?id=8203144
26.
▲
by
ComNik
11y ago
Every other week: http://blog.acolyer.org/ ("The Morning Paper") Also, the "Weekend Reading" Mailing List ( https://tinyletter.com/assaf ) Interesting bits, lots of funny stuff, ideal for,
27.
▲
by
ComNik
11y ago
A bit more information can be found here: http://cdixon.org/2015/03/24/improbable-enabling-the-develop... Too me it reads like MapReduce for highly place-dependent computations, whatever that looks like. Prob
28.
▲
by
ComNik
11y ago
For all application-data events I consider postgres to be the ground-truth. That is somewhat unfortunate, because one can't easily place a queue in front of the database. For metrics and logs, the Kafka topic itself (which is persisted
29.
▲
by
ComNik
11y ago
Yes, I fully recognize the problem with double-writing. I will definitely try out Bottled Water. I was also thinking about replacing Kafka with a much simpler, lower-throughput system (because we are lightyears from LinkedIn's requirem
30.
▲
by
ComNik
11y ago
Thank you for your detailed thoughts. You obviously have much more practical experience with this kind of system. Many of the problems you mentioned I am aware of, and also have no workable solution yet (detecting lost messages being the bi
More ›