<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ukutaht</title><link>https://news.ycombinator.com/user?id=ukutaht</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:21:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ukutaht" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ukutaht in "Hetzner continues its growth in the US with a new location"]]></title><description><![CDATA[
<p>Yes, very important to understand the corporate structure and legal implications wrt to GDPR and the Schrems II decison.</p>
]]></description><pubDate>Mon, 05 Dec 2022 10:58:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33863961</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=33863961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33863961</guid></item><item><title><![CDATA[New comment by ukutaht in "Ask HN: Who is hiring? (June 2022)"]]></title><description><![CDATA[
<p>Plausible Analytics | <a href="https://plausible.io" rel="nofollow">https://plausible.io</a> | Product Engineer | Remote Worldwide | Full-time<p>Plausible Analytics is an open source alternative to Google Analytics. Our mission is to reduce corporate surveillance by providing an alternative web analytics tool that doesn’t come from the AdTech world. To learn more, you can check out the live demo of our product and read more about us.<p>We are looking for a senior product developer who can confidently ship new features and evolve our system architecture at this growth stage. Our team is small (3 devs) and your impact will be big.<p>We use Elixir/Phoenix, React, PostgreSQL, ClickhouseDB, Terraform/Ansible<p>For more details, see: <a href="https://plausible.io/jobs/product-engineer" rel="nofollow">https://plausible.io/jobs/product-engineer</a></p>
]]></description><pubDate>Thu, 02 Jun 2022 07:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=31592324</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=31592324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31592324</guid></item><item><title><![CDATA[New comment by ukutaht in "Use of Google Analytics declared illegal by French data protection authority"]]></title><description><![CDATA[
<p>Clickhouse has got a lot better in limited memory environments. They now recommend 4GB minimum.<p>The production environment that crashed due to Clickhouse OOM was our hosted product a while ago :) After that, we haven't had any downtime on our Clickhouse DB for over a year.<p>The issue with disk space stems from a bad default configuration. Clickhouse used to have EXTREMELY noisy debug level logging enabled by default with no rotation. This has been fixed in our hosting repo[1] so you get sensible defaults.<p>If you don't want to worry about downtime, planning disk space or compute capacity, then that's exactly what we offer at <a href="https://plausible.io" rel="nofollow">https://plausible.io</a>. We process and keep the visitor data on our Hetzner servers in Germany.<p>1. <a href="https://github.com/plausible/hosting" rel="nofollow">https://github.com/plausible/hosting</a></p>
]]></description><pubDate>Thu, 10 Feb 2022 15:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=30287757</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=30287757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30287757</guid></item><item><title><![CDATA[New comment by ukutaht in "Use of Google Analytics declared illegal by French data protection authority"]]></title><description><![CDATA[
<p>Plausible founder here. There's nothing automatic but you can track your campaigns with utm_campaigns manually.<p>Google has made sure that analytics for Google Ads works best within their own walled garden. Same with Facebook and Twitter with their Pixel products.<p>Instead of using the Referer header or utm parameters as intended, these large corps send obtuse random IDs (gclid, t.co/<id> links) which only they can correlate to an ad, search query or tweet using their internal database.<p>So until there is anti-trust action in this space towards more oppenness and competition, you're stuck with the ad provider if you want tight integration between ads and analytics.</p>
]]></description><pubDate>Thu, 10 Feb 2022 15:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=30287379</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=30287379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30287379</guid></item><item><title><![CDATA[New comment by ukutaht in "Ask HN: Who is hiring? (February 2022)"]]></title><description><![CDATA[
<p>Plausible Analytics | Site Reliability Engineer | Full-time | Remote (global) | €60-100k<p>Hi HN! I'm the technical founder of Plausible Analytics [1], I've been the only full-time developer on the project since the beta in 2018. We are growing steadily and need to start upgrading our infrastructure to keep up with the demand. We're looking for help with:<p><pre><code>  - Deploying and running our production workloads
  - Creating and testing our disaster recovery protocols. From single node failures all the way to whole datacenter failover scenarios
  - Defining our monitoring, alerting and incident response practices
  - Enabling horizontal scale-out of our application services and database systems
  - Automating operational tasks
  - etc
</code></pre>
It's the most fun project I've ever worked on and I'm not just saying that because I started it. Our product is open source, we have great customers with household names and it feels great to be doing something about the abysmal state of online privacy. We have many self-hosters and get a lot of love and good vibes from the community.<p>The company is fully bootstrapped and independent from any investors. This means we can grow at a sustainable pace without having to satisfy external growth targets and timelines. We can take time to get things right and ship stuff that we're really proud of.<p>We are currently just 3 people which means there's little bureaucracy and politics like in larger companies. Things go smooth, you won't be sitting in meetings all day. It's a pure engineering role with ample time and space to actually focus on doing good work. There are pros and cons to how we work but we really enjoy working in a small remote team with tons of autonomy. This is how we plan to keep it.<p>If you're interested, do check out the full job description here: <a href="https://plausible.io/jobs/infrastructure-engineer" rel="nofollow">https://plausible.io/jobs/infrastructure-engineer</a><p>[1] <a href="https://plausible.io/" rel="nofollow">https://plausible.io/</a></p>
]]></description><pubDate>Tue, 01 Feb 2022 17:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=30166188</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=30166188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30166188</guid></item><item><title><![CDATA[New comment by ukutaht in "Is Google Analytics illegal in your country?"]]></title><description><![CDATA[
<p>We're working on GA import at the moment[1], it will be the next big feature we land.<p>As with everything we will integrate and test with our large customer base on the hosted version and then release it for self-hosted as well. Next release is planned in Q2.<p>1: <a href="https://github.com/plausible/analytics/pull/1466" rel="nofollow">https://github.com/plausible/analytics/pull/1466</a></p>
]]></description><pubDate>Wed, 19 Jan 2022 23:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30002247</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=30002247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30002247</guid></item><item><title><![CDATA[New comment by ukutaht in "Who Contributed to PostgreSQL Development in 2020 and 2021?"]]></title><description><![CDATA[
<p>We decided to create a donation fund to support open-source projects that we depend on last year[1]. We rely heavily on PostgreSQL and so just today I was trying to find the best way to contribute to the development of Postgres.<p>I didn't find much beyond sponsoring official community events[2]. The impression I got was that there are no paid core developers for PostgreSQL, is that correct? If so, what's the best way to support the project financially?<p>1. <a href="https://plausible.io/giving-back" rel="nofollow">https://plausible.io/giving-back</a>
2. <a href="https://www.postgresql.org/about/donate/" rel="nofollow">https://www.postgresql.org/about/donate/</a></p>
]]></description><pubDate>Wed, 12 Jan 2022 22:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=29913855</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=29913855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29913855</guid></item><item><title><![CDATA[New comment by ukutaht in "Ask HN: Good open source alternatives to Google Analytics?"]]></title><description><![CDATA[
<p>Disclaimer: Plausible Analytics founder here<p>I think Matomo is quite similar to Google Analytics which many people feel is bloated and confusing from the user's perspective. The idea with Plausible is to simplify web analytics and make it more understandable compared to what GA/Matomo offer.<p>Granted, Matomo does have more depth and features in some areas. It can be the better choice if you want to go very deep into analytics and need some power features that Plausible might not support.<p>We wrote a little (clearly biased) comparison with Matomo[1]. I hope we're not too harsh on it because Matomo is a great project and still a good fit for many people. But obviously we feel like a modern and simplified take on web analytics fits better for the majority of website owners.<p>1. <a href="https://plausible.io/vs-matomo" rel="nofollow">https://plausible.io/vs-matomo</a></p>
]]></description><pubDate>Wed, 12 Jan 2022 22:33:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=29913694</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=29913694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29913694</guid></item><item><title><![CDATA[New comment by ukutaht in "Ask HN: Good open source alternatives to Google Analytics?"]]></title><description><![CDATA[
<p>Thank you!<p>I'm the maintainer of the project and it's so heartwarming to see it being recommended on this forum.<p>All the projects mentioned here are great. What I think sets Plausible apart is that we've managed to create a profitable business around a 100% AGPL-licensed codebase (i.e. no dual-license for enterprise version). This means we can keep investing into the product and adding new features without being in the 'thankless OSS maintainer' role that so often ends in burnout.<p>We're currently working on importing historical data from Google Analytics into Plausible[1] which should make switching even easier for many folks. Stay tuned.<p>1. <a href="https://github.com/plausible/analytics/pull/1466" rel="nofollow">https://github.com/plausible/analytics/pull/1466</a></p>
]]></description><pubDate>Wed, 12 Jan 2022 22:23:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29913568</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=29913568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29913568</guid></item><item><title><![CDATA[New comment by ukutaht in "Taking on Google"]]></title><description><![CDATA[
<p>Plausible developer here.<p>Interesting you say that. There's no reason Plausible could not be used like AWStats. Parsing logs is just a different ingestion mechanism and we already provide self-hosting via Docker. On principle it wouldn't be too difficult to drain your logs into a Plausible instance or just run it on the same host along your web server.<p>We ran a test last summer and found the stats from our JS-based tracker much much much more usable: <a href="https://plausible.io/blog/server-log-analysis" rel="nofollow">https://plausible.io/blog/server-log-analysis</a><p>So this is why we haven't put too much effort in log analysis. The stats we got from AWStats were mostly bot traffic with no good way to get rid of them.<p>Have you run AWStats and Plausible side-by-side? Do you not have ~90% bots in your logs?</p>
]]></description><pubDate>Thu, 01 Apr 2021 06:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=26657358</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=26657358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26657358</guid></item><item><title><![CDATA[New comment by ukutaht in "Simple A/B testing with Caddy and Plausible Analytics"]]></title><description><![CDATA[
<p>Nice post, Bradley. I think you might be the first one doing A/B testing with Plausible :)<p>Just a heads up, I think registering a plausible event in the `onclick` handler could introduce a race condition. If the page navigates and unloads before the request to Plausible is sent, you might miss the click in analytics.<p>The code here is a bit obtuse, but for our Outbound Link tracking feature we set a 150ms delay for navigation [1]. It should give enough time to complete the request to Plausible.<p>I am planning to tackle this limitation by seeing if we can implement custom event tracking with `navigator.sendBeacon` instead.<p>1. <a href="https://github.com/plausible/analytics/blob/master/tracker/src/plausible.js#L89" rel="nofollow">https://github.com/plausible/analytics/blob/master/tracker/s...</a></p>
]]></description><pubDate>Tue, 09 Mar 2021 12:51:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=26398301</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=26398301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26398301</guid></item><item><title><![CDATA[New comment by ukutaht in "Lessons from building and growing an open source SaaS"]]></title><description><![CDATA[
<p>Fair enough. BSL is technically not open source but it is endorsed by Bruce Perens of the Open Source Initiative and I believe it is a very good license for new startups in this space.<p><a href="https://itsfoss.com/making-the-business-source-license-open-source-compliant/" rel="nofollow">https://itsfoss.com/making-the-business-source-license-open-...</a></p>
]]></description><pubDate>Thu, 17 Dec 2020 16:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=25456796</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=25456796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25456796</guid></item><item><title><![CDATA[New comment by ukutaht in "Lessons from building and growing an open source SaaS"]]></title><description><![CDATA[
<p>Sure, our main repository comes with a production-ready Dockerfile: <a href="https://github.com/plausible/analytics" rel="nofollow">https://github.com/plausible/analytics</a><p>We also have a separate repository with examples and code for how to host Plausible Analytics with docker-compose: <a href="https://github.com/plausible/hosting" rel="nofollow">https://github.com/plausible/hosting</a><p>The hosting repo includes everything you need including databases, MaxMind GeoIP database, reverse proxy for SSL, etc.<p>We don't host with docker-compose ourselves because we want to scale our databases independently from the app server.<p>I'm not sure I understand your question. Secrets should never be committed to source control, whether the repo is public or not. Being open source does not change how we manage secrets in the slightest.<p>Does that answer your question?</p>
]]></description><pubDate>Thu, 17 Dec 2020 15:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=25456673</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=25456673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25456673</guid></item><item><title><![CDATA[New comment by ukutaht in "Lessons from building and growing an open source SaaS"]]></title><description><![CDATA[
<p>high five!</p>
]]></description><pubDate>Thu, 17 Dec 2020 13:56:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=25455574</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=25455574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25455574</guid></item><item><title><![CDATA[New comment by ukutaht in "Lessons from building and growing an open source SaaS"]]></title><description><![CDATA[
<p>Quite a few new players with this model. Off the top of my head:<p><a href="https://papercups.io/" rel="nofollow">https://papercups.io/</a><p><a href="https://www.getoutline.com/" rel="nofollow">https://www.getoutline.com/</a><p><a href="https://write.as/" rel="nofollow">https://write.as/</a><p><a href="https://www.flagsmith.com/" rel="nofollow">https://www.flagsmith.com/</a><p><a href="https://posthog.com/" rel="nofollow">https://posthog.com/</a></p>
]]></description><pubDate>Thu, 17 Dec 2020 13:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=25455567</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=25455567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25455567</guid></item><item><title><![CDATA[New comment by ukutaht in "Using Google Analytics without GDPR consent"]]></title><description><![CDATA[
<p>This is how I understand GDPR as well. Just hashing the IP address along with other static values is too easy to reverse and not considered anonymization under GDPR.<p>For <a href="https://plausible.io" rel="nofollow">https://plausible.io</a> we added a daily salt to the hash for this exact reason. By deleting the salt at the end of each day, the hash becomes impossible to reverse and visitor data can be considered anonymous.<p>We lose unique visitor tracking beyond one day, but for most sites this is a small price to pay to remove annoying consent banners.</p>
]]></description><pubDate>Fri, 04 Dec 2020 16:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=25304064</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=25304064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25304064</guid></item><item><title><![CDATA[New comment by ukutaht in "Plausible Analytics Isn't GDPR Compliant"]]></title><description><![CDATA[
<p>Thanks for clearing this up. The general data points and metrics we store are not <i>personal data</i>.<p>IP address is the only piece of data that we touch that is considered PII under some regulations including GDPR.<p>The IP address is fully anonymized by hashing it together with a daily changing salt. Old salts are deleted to as to prevent re-identification: <a href="https://github.com/plausible/analytics/blob/master/lib/plausible_web/controllers/api/external_controller.ex#L147" rel="nofollow">https://github.com/plausible/analytics/blob/master/lib/plaus...</a><p>According to GDPR Recital 26, anonymized data does not fall within the GDPR at all because data is no longer considered “personal data” following anonymization:<p>> The principles of data protection should therefore not apply to anonymous information, namely information which does not relate to an identified or identifiable natural person or to personal data rendered anonymous in such a manner that the data subject is not or no longer identifiable.</p>
]]></description><pubDate>Fri, 23 Oct 2020 12:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=24868722</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=24868722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24868722</guid></item><item><title><![CDATA[New comment by ukutaht in "Cloudflare Analytics review"]]></title><description><![CDATA[
<p>We'll be adding entry/landing pages report soon :)</p>
]]></description><pubDate>Wed, 21 Oct 2020 11:10:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=24846617</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=24846617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24846617</guid></item><item><title><![CDATA[New comment by ukutaht in "Cloudflare Analytics review"]]></title><description><![CDATA[
<p>Plausible developer here.<p>We don't show the number sessions/visits at the moment. Most seem happy with the 'unique visitors' number and we don't want to add extra data to the UI unless it's truly useful.</p>
]]></description><pubDate>Wed, 21 Oct 2020 11:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=24846601</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=24846601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24846601</guid></item><item><title><![CDATA[New comment by ukutaht in "Show HN: Plausible – Self-Hosted Google Analytics alternative"]]></title><description><![CDATA[
<p>It's possible but not officially supported. You would have to install all the dependencies on your machine and build the mix release yourself.</p>
]]></description><pubDate>Tue, 06 Oct 2020 14:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24698271</link><dc:creator>ukutaht</dc:creator><comments>https://news.ycombinator.com/item?id=24698271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24698271</guid></item></channel></rss>