Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
petrohi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
petrohi
14y ago
Immutable message passing is an abstraction. In a optimized virtual machine it may well be implemented by leveraging cache coherence. The sender process writes memory block. This places it into its local cache. Then the receiver process rea
62.
▲
by
petrohi
14y ago
There is still great chunk of goodness in the Erlang VM, which is not bound to Erlang language and can be further reused. Much like JVM having things like Scala and JRuby.
63.
▲
by
petrohi
14y ago
One of the huge hurdles for me personally was Erlang's heritage of Prolog syntax. I actually gave up once, and only cleared it second time around. Now I can see certain elegance and succinctness in the syntax.
64.
▲
Why Erlang matters
(petrohi.me)
73 points
by
petrohi
14y ago
|
74 comments
65.
▲
Concurrency and Message Passing in Erlang [pdf]
(steve.vinoski.net)
34 points
by
petrohi
14y ago
|
0 comments
66.
▲
by
petrohi
14y ago
We are planning to use pgpool2, but only for connection pooling. In our case the subset of postgres databases to execute a distributed query is dependent on the input parameters, current sharding configuration and cached routes. Cached rout
67.
▲
by
petrohi
14y ago
Yes, I can see where you're coming from. Message queue in the article is more of an abstract service that provides certain guarantees and less of a specific RabbitMQ implementation. There are examples of message queues implementations on to
68.
▲
by
petrohi
14y ago
It is not the number of tables that requires sharding, but the amount of data and associated workload. While automatic sharding definitely has its place, we wanted to be very explicit in our consistency tradeoffs.
69.
▲
Erlang, the Language from the Future?
(infoq.com)
1 points
by
petrohi
14y ago
|
0 comments
70.
▲
by
petrohi
15y ago
Good explanation on wikipedia: http://en.wikipedia.org/wiki/Garbage_collection_(computer_sc...
71.
▲
by
petrohi
15y ago
+1 on that.
72.
▲
by
petrohi
15y ago
Yes, type=json|jsonp|xml|csv would work. We would just need an extra parameter for JSONP to specify the name of the callback function.
73.
▲
by
petrohi
15y ago
Consideration for not using HTTP status codes was that they are not working very well with JSONP-type integration. This is when page JavaScript adds "call" script object to DOM and then expects call back when it's loaded. To pass error info
74.
▲
by
petrohi
15y ago
> Your API is pretty strange. Some initial things that pop out on me: > json=true to specify the content type. Ideally, this should be from the accept header, but at the very least it should be possible to only specify one content t
75.
▲
Show HN: Web analytics with API only approach
(infunl.com)
33 points
by
petrohi
15y ago
|
9 comments
76.
▲
Google Developing Home Entertainment System *
(splatf.com)
6 points
by
petrohi
15y ago
|
0 comments
77.
▲
Interview with Igor Sysoev, author of NGINX
(freesoftwaremagazine.com)
4 points
by
petrohi
15y ago
|
0 comments
78.
▲
by
petrohi
15y ago
My experience with nolock is that you may get inconsistent rows with some fields before and some after update. Or even seeing duplicated rows when b-tree is rebalanced. But I never seen single fields being partially updated. Per Microsoft,
79.
▲
by
petrohi
15y ago
In Microsoft SQL Server row/extent/table locks are of transactional semantics and often turned off with nolock option. What really matters for concurrency is page latch, which is per 8K page. In SQLite readers actually do block writers by d
80.
▲
Having it all: Pythy syntax for C++
(cpp-next.com)
4 points
by
petrohi
15y ago
|
0 comments
81.
▲
by
petrohi
15y ago
Certainly. We have the ability to attach custom attributes to events and then segment by them [1]. We envision both backend and frontend ways to attach attributes. With frontend they could be set by JavaScript in the page. In backend we hav
82.
▲
by
petrohi
15y ago
Target user is professional analyst. Someone who is hired or is consulting the organization to provide "data science" services. We believe that this user becomes increasingly technical with abilities to create workflows with multiple tools
83.
▲
by
petrohi
15y ago
Yes, they indeed provide comprehensive UI to slice and dice the clickpaths. Our goal is to build flexible and fast API to enable creating custom reports and dashboards. We also envision extensibility with custom functions and datasets so pe
84.
▲
by
petrohi
15y ago
Yes, visual query editor is a good idea, we will try to add it. We hoped that people will try out examples from the front page to get used to the language. Also writing small tutorial is in plans.
85.
▲
by
petrohi
15y ago
In our opinion, current state of the art practice with analytics APIs is to extract semi-processed data out and do more massaging locally with tools ranging from Excel to SQL databases and Hadoop. This could be dramatically improved by prov
86.
▲
Show HN: Web analytics API with query language
(infunl.com)
5 points
by
petrohi
15y ago
|
2 comments
87.
▲
by
petrohi
15y ago
By standalone you mean installed on your servers?
88.
▲
by
petrohi
15y ago
Great that GA recognizes importance of visual representation of flows. Although for sites with loads of dynamic content where URLs include one or more ids you would see picture segmented by content. Unless you instrument your site by featur
89.
▲
by
petrohi
15y ago
Would it be cool if the tool could detect/suggest/visualize such emerging funnels based on aggregation of all clickpaths?
90.
▲
by
petrohi
15y ago
post updated with clarification of replication mechanism and related consistency issues
More ›