[{"data":1,"prerenderedAt":340},["ShallowReactive",2],{"project-24120325":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":47,"what":48,"said":97,"maker_in_thread":189,"shape":202,"grid":207,"attempts":303,"same_week":304,"maker_shows":41,"maker_hidden":332,"reader_version":333,"card":334},"24120325","EventNative","An open-source, user event collection service","title","Show HN: EventNative – An open-source, user event collection service","https:\u002F\u002Fgithub.com\u002Fksensehq\u002Feventnative","github.com","pwys",1597154586,2020,228,45,224,3028,8,"notable","data","event collection pipeline","other",[24,25,26,27,28],"event collection","open source analytics","segment alternative","data warehouse","event tracking","curious",0.163,{"positive":32,"neutral":33,"mixed":34,"critical":35},9,21,0,2,32,{"idea":38,"execution":40,"privacy":42,"design":43,"pricing":44},{"positive":39,"critical":35},5,{"positive":41,"critical":34},1,{"positive":34,"critical":34},{"positive":34,"critical":34},{"positive":41,"critical":34},[39,39,46,34,39,39,46,39,34,34,34,34,46,46,41,46,46,46,39,46,46,34,46,41,34,46,46,46,46,46,34,46,39,34,46,39,46,46,34,39],3,null,{"problem":49,"audience":60,"pricing":70,"motivation":74,"time_to_build":47,"stack":79,"openness":94,"stage":95,"team_size":96},{"value":50,"source":51,"evidence":52},"Collecting analytics events and getting them into data warehouses without heavy infrastructure","maker",[53,56],{"id":54,"by":11,"text":55},"24122259","Thanks greg! Kind of like open-source Segment, but we focus on data warehouses as the destination. Were are you looking to send your data?",{"id":57,"by":58,"text":59},"24132750","vklmn","We solve the same problem, but with different approach: we aim for very quick-start: snowplow consist from multiple services, EventNative has everything in one service. Also, we…",{"value":61,"source":62,"evidence":63},"Teams wanting self-hosted analytics event collection","inferred",[64,67],{"id":65,"by":58,"text":66},"24121407","That's the exact reason we decided to build EventNative and opensource it. We noticed that a lot of teams are building similar platforms in house",{"id":68,"by":11,"text":69},"24125741","Yes! We rolled out Postgres as a destination yesterday. And unlike Segment we're free and hosted on your infrastructure.",{"value":71,"source":51,"evidence":72},"Free, self-hosted on your infrastructure",[73],{"id":68,"by":11,"text":69},{"value":75,"source":76,"evidence":77},"Teams keep building similar in-house event platforms, so they open-sourced theirs","commenter",[78],{"id":65,"by":58,"text":66},[80,88],{"value":81,"source":76,"evidence":82},"Go",[83,87],{"id":84,"by":85,"text":86},"24121327","sercand","We have in-house almost the same thing which is also written in Go. It uses gRPC and mobile clients are automatically generated by protobuf. This kind of internal service is…",{"id":65,"by":58,"text":66},{"value":89,"source":51,"evidence":90},"Metabase (suggested for visualization)",[91],{"id":92,"by":11,"text":93},"24120555","Great question! So far our users query their metrics directly. For visualizations you should be able to plug in the opensource tool Metabase.","open_source","launched","unknown",{"praise":98,"objections":117,"requests":125,"questions":142,"alternatives":160},[99,110],{"value":100,"source":76,"evidence":101},"Useful alternative to paid Segment, saves money",[102,106],{"id":103,"by":104,"text":105},"24125797","buf","This is going to save me $1,000s per month. Thank you so much. Is there a good way to give back?",{"id":107,"by":108,"text":109},"24122161","greg","This is really cool. My first impression is an open-source replacement for Segment.",{"value":111,"source":76,"evidence":112},"Simple single-service setup compared to Snowplow",[113,114],{"id":57,"by":58,"text":59},{"id":115,"by":58,"text":116},"24125819","Took a look at their github. Great product! However, it requires Hadoop or Kafka cluster setup (=devops resourced). We designed kSense to be a simple as possible and have as few…",[118],{"value":119,"source":76,"evidence":120},"Ad blockers may block GA-based interception",[121],{"id":122,"by":123,"text":124},"24124151","pachico","What I gets me wondering is that by having your own hosted solution you bypass adblockers but this implementation requires GA to be loaded, which is what adblockers block in the…",[126,136],{"value":127,"source":76,"evidence":128},"ClickHouse support",[129,132],{"id":130,"by":123,"text":131},"24121299","Ok, if this project gets traction it might replace my own analytics solution based on JavaScript, Go and ClickHouse. I'll stay tuned about it. Are the maintainers in the room?…",{"id":133,"by":134,"text":135},"24121202","ing33k","Congratulations on Shipping ! This is an interesting problem to solve . ClickHouse support will make it way more interesting. Are you planning to leverage Materialized views ?",{"value":137,"source":76,"evidence":138},"Server-to-server clients for more languages",[139],{"id":140,"by":58,"text":141},"24125908","Not really :( We design EventNative to collect data solely for analytics purposes. However, you still can send events from microservices as well. We're building server-2-server…",[143,150],{"value":144,"source":76,"evidence":145},"How to avoid missing events fired before GA or Segment loads",[146],{"id":147,"by":148,"text":149},"24122575","codezero","Can't tell from the docs, but how do you deal with \"stubbed\" events that are triggered before segment\u002FGA loads? Are you able to do anything to make sure your snippet loads fully…",{"value":151,"source":76,"evidence":152},"How adblockers are handled and whether it can detect blocking",[153,157],{"id":154,"by":155,"text":156},"24126436","DoctorNick","Just curious, do you also detect if content in the web page is changed or if content is blocked by adblock?",{"id":158,"by":155,"text":159},"24127308","Understood, I'm just wondering if you offer the ability to detect it and report it, not mitigate it.",[161,168,175,182],{"value":162,"source":76,"evidence":163},"Snowplow",[164],{"id":165,"by":166,"text":167},"24128307","ggregoire","What are the differences with snowplow? https:\u002F\u002Fsnowplowanalytics.com https:\u002F\u002Fgithub.com\u002Fsnowplow\u002Fsnowplow",{"value":169,"source":76,"evidence":170},"RudderStack",[171],{"id":172,"by":173,"text":174},"24126045","nikhilalmeida","any comparisons with RudderStack?",{"value":176,"source":76,"evidence":177},"PostHog",[178],{"id":179,"by":180,"text":181},"24128288","Zaheer","Also worth checking out PostHog (open-source): https:\u002F\u002Fgithub.com\u002FPostHog\u002Fposthog We just got it setup and it goes a bit further than EventNative by including a frontend…",{"value":183,"source":76,"evidence":184},"Divolte",[185],{"id":186,"by":187,"text":188},"24125378","kirankn","Would this be a replacement for something like Divolte? If yes, any specific reason why one should choose EventNative over Divolte, except for the \"made in go\" argument?",{"comments":190,"answered":191,"key":192},10,7,[193,196,199],{"id":194,"text":195},"24125706","We actually support both! You can route everything that is captured by GA or Segment (analytics.js) through your EventNative backend in intercept mode. Or you can configure…",{"id":197,"text":198},"24121494","done!",{"id":200,"text":201},"24121482","Looks like that is the sign in link, here's the one to join! https:\u002F\u002Fjoin.slack.com\u002Ft\u002Feventnative\u002Fshared_invite\u002Fzt-gincgy2s-ZYwXXBjw_GIN1PhVzgaUNA",{"commenters":203,"max_depth":204,"maker_replies":190,"first_comment_mins":205,"lifespan_hours":206},20,4,16,25,[208,210,211,215,216,219,220,223,226,228,229,230,234,236,238,240,242,245,249,252,253,255,257,260,261,262,263,264,266,267,269,270,272,277,280,283,285,286,288,290,292,294,296,300,302],[84,34,39,209,85,34],"project\u002Fpositive\u002Fidea",[65,34,39,209,58,34],[212,41,46,213,214,34],"24125525","project\u002Fneutral\u002Fnone","binarymax",[194,41,34,213,11,41],[217,41,39,218,214,34],"24126500","project\u002Fpositive\u002Fnone",[130,35,39,209,123,34],[221,35,46,222,58,34],"24121367","maker\u002Fneutral\u002Fnone",[224,35,39,225,123,34],"24121376","maker\u002Fpositive\u002Fnone",[227,35,46,222,123,34],"24121472",[197,35,34,222,11,41],[200,35,34,222,11,41],[231,35,34,232,233,34],"24123259","other\u002Fneutral\u002Fnone","dang",[235,35,34,232,123,34],"24123626",[147,46,46,237,148,34],"project\u002Fneutral\u002Fexecution",[239,46,46,237,58,34],"24122698",[122,46,41,241,123,34],"project\u002Fcritical\u002Fidea",[243,46,34,244,11,41],"24124200","project\u002Fneutral\u002Fidea",[246,204,46,247,248,34],"24127717","project\u002Fneutral\u002Fprivacy","anonymfus",[250,39,46,244,251,34],"24125774","oceanswave",[140,39,46,244,58,34],[133,254,39,209,134,34],6,[256,254,46,213,58,34],"24121294",[258,191,46,213,259,34],"24120482","rp36",[92,191,34,213,11,41],[165,18,46,244,166,34],[57,18,46,244,58,34],[179,32,41,241,180,34],[265,32,34,232,11,41],"24132366",[154,190,46,247,155,34],[268,190,46,247,58,34],"24127102",[158,190,46,213,155,34],[271,190,46,213,58,34],"24127431",[273,274,46,275,276,34],"24121260",11,"project\u002Fneutral\u002Fdesign","lolptdr",[278,274,34,279,11,41],"24121399","maker\u002Fneutral\u002Fdesign",[281,282,46,244,104,34],"24125707",12,[68,282,34,284,11,41],"project\u002Fpositive\u002Fpricing",[103,282,39,284,104,34],[287,282,34,222,11,41],"24125828",[186,289,46,244,187,34],13,[115,289,39,291,58,34],"project\u002Fpositive\u002Fexecution",[172,293,46,244,173,34],14,[295,293,46,244,58,34],"24126199",[297,293,34,298,299,34],"24127055","commenter\u002Fneutral\u002Fnone","soumyadeb",[107,301,39,209,108,34],15,[54,301,34,244,11,41],[],[305,309,314,319,323,327],{"id":306,"name":307,"points":308,"category":20},"24079592","Hndex.org",442,{"id":310,"name":311,"points":312,"category":313},"24132631","Kinopio.club",181,"productivity",{"id":315,"name":316,"points":317,"category":318},"24099037","Kowl",164,"infrastructure",{"id":320,"name":321,"points":322,"category":20},"24131723","dstack",134,{"id":324,"name":325,"points":326,"category":20},"24119113","Jet",129,{"id":328,"name":329,"points":330,"category":331},"24129714","NeuralCam Live",117,"ai",false,"v2",{"id":335,"name":5,"line":6,"ai":332,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":336,"top":18,"kw":337,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":338,"url":9,"mix":339,"praise":100,"objection":119,"sub":21},24120325,0.16,[24,25,26,27,28],"5530553500003313335330310333330350353305",[32,33,34,35],1794036594619]