Viewing profile — asksol
asksol
HN member- Joined
- Fri, Jun 12, 2009, 7:05 PM UTC
- HN karma
- 223
- Public activity
- 93 items
- HN profile
- View on Hacker News ↗
About asksol
Recent public activity
-
comment
Comment #19579440
I'm not sure operators are a good example, they can be idempotent or not depending on the implementation. The operator is a function that takes two values and return a result: resu…
-
comment
Comment #18108660
But that safety net doesn't extend to startup founders does it? AFAIR In Norway, you need to have worked in a company as a regular employee for at least one or two years before you…
-
comment
Comment #17674189
In Faust we've had the ability to take a very different approach towards quality control. We have a cloud integration testing setup, that actually runs a series of Faust apps in pr…
-
comment
Comment #17673770
Yes, they do serve different purposes but they also share similarities. You could easily write a task queue on top of Faust. It's important to remember that users had difficulty un…
-
comment
Comment #17673613
Faust is a library that you can import into your Python program, and all it requires is Kafka. Most other stream processing systems require additional infrastructure. Kafka Streams…
-
comment
Comment #17673540
We had support for it initially, but we ended up not using the schema registry server. We want to add support for this back in if it provides value.
-
comment
Comment #17673499
There's an examples/django project in the distribution. I think they removed the gevent bridge from PyPI for some reason, but you can still use the eventlet one. Gevent is producti…
-
comment
Comment #17659567
We added two levels of abstractions for this purpose: - A Stream iterates over a channel - A Channel implements: `channel.send` and `channel.__aiter__`. - A topic is a "named" chan…
-
comment
Comment #17658615
Faust can serve the data over HTTP/websockets and other transports, so you can query it directly!
-
comment
Comment #17658341
I'm looking at Redis Streams and it seems to lack the partitioning component of Kafka. One of the properties that we rely on is the ability to manually assign partitions such that …
-
comment
Comment #17658225
My name is Ask and I am one of the co-creators along with Vineet. Thanks for pointing this out. Fixed the links. You can also find the docs here: http://faust.readthedocs.io/en/lat…
-
comment
Comment #17658039
My name is Ask and I'm the co-creator of this project, along with Vineet. Yes, we're definitely interested in supporting Redis Streams! Faust is designed to support different broke…
-
comment
Comment #17657981
My name is Ask and I'm co-creator on this project, along with Vineet Goel. This answer sums up why we wanted to use Python for this project: it's the most popular language for data…
-
comment
Comment #15203465
You don't think Equifax have lawyers? Of course they do, and they know that the clause exists. Just having the clause in the first place is a conspiracy to abuse consumers.
-
comment
Comment #12941184
Celery was never meant as a replacement for cron, it was simply a nice bonus that fits the messaging pattern well. Writing a task queue is actually very simple using for example Re…
-
comment
Comment #12941051
Thank you for the kind words, it's so very appreciated :) I have merged many features, like broker transports, result backends, etc, and while the initial contribution was great, i…
-
comment
Comment #12446057
Definitely questionable, but maybe it's related to germs transferred during birth: http://well.blogs.nytimes.com/2016/02/01/post-cesarean-bacte...
-
comment
Comment #12067087
I use hjkl consistently in vim and in the shell. Just think about how long it takes you to move your fingers to the cursor keys. You should spend some effort getting used to it, as…
-
comment
Comment #11983170
I agree it has some advantages, but citing commonality seems weird when it's increasingly unlikely for new to be homeowners to afford a home in cities like London, SF, etc. I doubt…
-
comment
Comment #11957745
Does it really apply to just browser histories? Does it mean they can take your computers without warrant to get to this history, or does it mean ISPs will have to sniff traffic to…
-
comment
Comment #11955555
Edit: Ignorance is bliss
-
comment
Comment #11889920
I found your project very interesting! I'm very familiar with Erlang/OTP, and have been meaning to play with Elixir for some time. Since you're separating downloading from processi…
-
comment
Comment #11889549
Author of Celery here. This is an interesting presentation! I want to clarify something about Celery and RAM usage. When writing web crawlers, and other (mostly) I/O-bound tasks, y…
- comment
-
comment
Comment #11886715
People need more venues to meet new people, but by greeting I meant more like saying "evening!" when you pass your next door neighbor in the hallway. I don't think there's an expec…