<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: eadan</title><link>https://news.ycombinator.com/user?id=eadan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 10:32:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eadan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Stack Overflow: How We Do App Caching (2019)]]></title><description><![CDATA[
<p>Article URL: <a href="https://nickcraver.com/blog/2019/08/06/stack-overflow-how-we-do-app-caching/">https://nickcraver.com/blog/2019/08/06/stack-overflow-how-we-do-app-caching/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27459283">https://news.ycombinator.com/item?id=27459283</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Jun 2021 11:05:17 +0000</pubDate><link>https://nickcraver.com/blog/2019/08/06/stack-overflow-how-we-do-app-caching/</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=27459283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27459283</guid></item><item><title><![CDATA[New comment by eadan in "Apple: Person-to-person experiences do not have to use in-app purchase"]]></title><description><![CDATA[
<p>Relevant section:<p>3.1.3(d) Person-to-Person Experiences: If your app enables the purchase of realtime person-to-person experiences between two individuals (for example tutoring students, medical consultations, real estate tours, or fitness training), you may use purchase methods other than in-app purchase to collect those payments. One-to-few and one-to-many realtime experiences must use in-app purchase.<p>This is huge news. Being able to use third-party payments methods to bypass Apple's 30% charge is essential for service driven marketplace apps. Classpass and AirBnB bumped into this issue [0], but, I wonder if this exception will apply for them?<p>[0] <a href="https://www.nytimes.com/2020/07/28/technology/apple-app-store-airbnb-classpass.html" rel="nofollow">https://www.nytimes.com/2020/07/28/technology/apple-app-stor...</a><p>Edit: In excitement, I missed the last sentence; group services aren't covered by the exception :(</p>
]]></description><pubDate>Fri, 11 Sep 2020 18:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=24445736</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24445736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24445736</guid></item><item><title><![CDATA[New comment by eadan in "Ask HN: Any well funded tech companies tackling big, meaningful problems?"]]></title><description><![CDATA[
<p>This is such a cynical outlook on the world. Of course there are for-profit companies -- most I would argue -- that have a positive impact on the world, and Tesla is one such example.</p>
]]></description><pubDate>Fri, 11 Sep 2020 13:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=24442502</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24442502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24442502</guid></item><item><title><![CDATA[New comment by eadan in "In what niche does your favorite programming language surpass all competition?"]]></title><description><![CDATA[
<p>R + the tidyverse (dplyr, ggplot2 etc.) is easily the most elegant data analysis combo I've used. However, I tend to use Python for this usecase nowadays, primarily to reduce friction when working with others where Python is the lingua franca. Also, RMarkdown is superior to Jupyter notebooks in my opinion.</p>
]]></description><pubDate>Fri, 11 Sep 2020 13:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=24442440</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24442440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24442440</guid></item><item><title><![CDATA[New comment by eadan in "Nikola: How to Parlay an Ocean of Lies into a Partnership with GM"]]></title><description><![CDATA[
<p>Yes, and it's a good thing. For once lately, this is the market doing what markets should be doing -- fair price discovery</p>
]]></description><pubDate>Thu, 10 Sep 2020 23:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24437686</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24437686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24437686</guid></item><item><title><![CDATA[New comment by eadan in "The Splitgraph Data Delivery Network – query over 40k public datasets"]]></title><description><![CDATA[
<p>Is something like dolthub [0] what you have in mind?<p>[0] <a href="https://www.dolthub.com/" rel="nofollow">https://www.dolthub.com/</a></p>
]]></description><pubDate>Fri, 21 Aug 2020 14:36:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=24235231</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24235231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24235231</guid></item><item><title><![CDATA[New comment by eadan in "The Splitgraph Data Delivery Network – query over 40k public datasets"]]></title><description><![CDATA[
<p>This is very cool. Relatedly, as a data scientist, I wish companies would expose their APIs through SQL. I've spent a lot of time pulling data into ETL jobs from things like mixpanel, adwords etc., and having a unified interface would make things much simpler.<p>I'm trying to understand the architecture of Splitgraph. Are all foreign data wrappers controlled directly by you, or can third parties host a database and connect it to Splitgraph in a federation?</p>
]]></description><pubDate>Fri, 21 Aug 2020 14:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=24235208</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24235208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24235208</guid></item><item><title><![CDATA[New comment by eadan in "Study: Cheap gas, not renewables, caused nuclear woes (2018)"]]></title><description><![CDATA[
<p>Agreed, with modern reactor designs nuclear "waste" is a misnomer. The Dutch keep all of their nuclear waste in buildings open to the public for tours, buildings which also happen to house priceless artwork:<p><a href="https://www.covra.nl/en/radioactive-waste/the-art-of-preservation/" rel="nofollow">https://www.covra.nl/en/radioactive-waste/the-art-of-preserv...</a></p>
]]></description><pubDate>Sat, 15 Aug 2020 20:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=24171921</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24171921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24171921</guid></item><item><title><![CDATA[New comment by eadan in "Go 1.15 Released"]]></title><description><![CDATA[
<p>I think the fact that binary size has become smaller rather than larger is notable in a world where most other software seems to be increasingly more resource hungry.</p>
]]></description><pubDate>Wed, 12 Aug 2020 08:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=24129707</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24129707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24129707</guid></item><item><title><![CDATA[New comment by eadan in "Wheat yield potential in controlled-environment vertical farms"]]></title><description><![CDATA[
<p>The problem with vertical farming is where does the energy come from? An acre of solar panels is not capable of supplying enough energy to grow an acre of crops, even with the efficiency gains we've had in photovoltaics and lighting with wavelengths tuned to crop growth. What's the point in having fields of solar panels when we could have smaller greenhouses filled with crops?
If only nuclear energy was politically viable in the west we could have vertical farming and so much more.</p>
]]></description><pubDate>Sat, 08 Aug 2020 18:43:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=24094047</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24094047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24094047</guid></item><item><title><![CDATA[New comment by eadan in "Trump says he will ban TikTok through executive action"]]></title><description><![CDATA[
<p>It seems you misunderstood the article. When a minority has an intolerant stance about which the majority has no preference towards, the minority wins. For example, the majority doesn't care if all food is kosher. But, the majority would care if all food was vegan.</p>
]]></description><pubDate>Sat, 01 Aug 2020 11:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=24019755</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=24019755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24019755</guid></item><item><title><![CDATA[New comment by eadan in "Why Go's Error Handling Is Awesome"]]></title><description><![CDATA[
<p>I agree, the lack of stack traces can be annoying when debugging Go programs. Instead of returning raw errors everywhere, the problem can be alleviated by adding some context to returned errors:<p><pre><code>  if err := foo(x); err != nil {
      return fmt.Errorf("foo: bad argument %s", x)
  }</code></pre></p>
]]></description><pubDate>Tue, 07 Jul 2020 13:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=23758976</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23758976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23758976</guid></item><item><title><![CDATA[New comment by eadan in "BBR v2: Model-based Congestion Control Performance Optimizations [slides]"]]></title><description><![CDATA[
<p>Dropbox have a good real-world comparison [1] between BBRv1 and BBRv2. They found the retransmission rate to be 4x lower for v2. It's on their edge network, so would be interesting to see how v2 performs on connections with a high bandwidth delay product.<p>[1] <a href="https://dropbox.tech/infrastructure/evaluating-bbrv2-on-the-dropbox-edge-network" rel="nofollow">https://dropbox.tech/infrastructure/evaluating-bbrv2-on-the-...</a></p>
]]></description><pubDate>Fri, 19 Jun 2020 15:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=23575452</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23575452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23575452</guid></item><item><title><![CDATA[New comment by eadan in "Hash: A free, online platform for modeling"]]></title><description><![CDATA[
<p>Thanks for your response! This technology is very exciting. Since you're targeting WASM there's a whole host of possibilities. Python is already supported through Iodide [1], but I imagine other languages could also be ported, and even DSLs specifically tailored for agent based modelling. That's not the mention all the other things happening in the WASM space like webgpu [2] and WASI [3].<p>The potential for ABMs are huge now that we have access to cheap and massively parallel compute. Imagine arbitrarily complex models of each individual in an economy interacting with each other over a distributed network of thousands of machines -- that's possible now. Instead of trying to predict the future, we can compute it.<p>[1] <a href="https://github.com/iodide-project/pyodide" rel="nofollow">https://github.com/iodide-project/pyodide</a><p>[2] <a href="https://github.com/gpuweb/gpuweb/wiki/Implementation-Status" rel="nofollow">https://github.com/gpuweb/gpuweb/wiki/Implementation-Status</a><p>[3] <a href="https://wasi.dev/" rel="nofollow">https://wasi.dev/</a></p>
]]></description><pubDate>Fri, 19 Jun 2020 15:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=23575179</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23575179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23575179</guid></item><item><title><![CDATA[New comment by eadan in "Hash: A free, online platform for modeling"]]></title><description><![CDATA[
<p>Congratulations on the launch! I've been excitedly waiting for the public release since hearing about HASH on Joel's blog a few months ago. I've been playing with some models over the past few hours and I have a few questions / comments.<p>First, would it be possible to perform sensitivity analysis on parameters of the model? For example, with the city infection model, run a number of simulations in parallel with different infection rate values, and see how it affects the model output. Relatedly, I think it would be useful to specify a probability distribution over a parameter rather than setting a fixed value. The state space of the model would become exponential in the number of parameters which can vary, so I understand if it's infeasible, at least in the public version.<p>The real-time spatial and plot views are great. I would like to try some network based simulations. Any plans to add visualizations for these?</p>
]]></description><pubDate>Fri, 19 Jun 2020 11:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=23573431</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23573431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23573431</guid></item><item><title><![CDATA[Ask HN: Transferring large (over 100GB) files?]]></title><description><![CDATA[
<p>How do you transfer very large files? Things like raw video footage or datasets. Ideally something suitable for non-technical users.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23563079">https://news.ycombinator.com/item?id=23563079</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 18 Jun 2020 13:50:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=23563079</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23563079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23563079</guid></item><item><title><![CDATA[New comment by eadan in "3K, 60fps, 130ms: achieving it with Rust"]]></title><description><![CDATA[
<p>This is amazing! The first thing that popped to my mind seeing the life sized "portal" was the farcaster portals from the sci-fi novel Hyperion<p><a href="https://hyperioncantos.fandom.com/wiki/Farcaster" rel="nofollow">https://hyperioncantos.fandom.com/wiki/Farcaster</a></p>
]]></description><pubDate>Tue, 16 Jun 2020 21:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=23544524</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23544524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23544524</guid></item><item><title><![CDATA[Show HN: JotFS: a content-defined deduplicating file store backed by S3]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.eadan.net/blog/introducing-jotfs/">https://www.eadan.net/blog/introducing-jotfs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23492831">https://news.ycombinator.com/item?id=23492831</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jun 2020 20:05:37 +0000</pubDate><link>https://www.eadan.net/blog/introducing-jotfs/</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23492831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23492831</guid></item><item><title><![CDATA[New comment by eadan in "Working Group Last Call: QUIC protocol drafts"]]></title><description><![CDATA[
<p>This is interesting. I haven't seen much in regard to comparing TCP+BBR to FASP other than a masters thesis which suggests FASP outperforms on transferring large files over long distances (which is exactly its intended purpose). 
But, I wonder if splitting a file over multiple QUIC connections and re-assembling at the other side would come closer to the performance of FASP? Could be a fun experiment, I might try it!</p>
]]></description><pubDate>Wed, 10 Jun 2020 22:30:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=23482940</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23482940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23482940</guid></item><item><title><![CDATA[New comment by eadan in "Working Group Last Call: QUIC protocol drafts"]]></title><description><![CDATA[
<p>My understanding is that the protocol underlying Aspera (FASP) uses UDP for the main data transfer and a TCP connection for coordination. By using UDP for data transfer it's not restricted to the ACK ranges imposed by TCP which can hinder throughput on networks with relatively high packet loss. Its throughput is not necessarily achieved by being a "bad citizen" but by having full control over how and when it communicates lost packets.<p>Since QUIC is also over UDP, perhaps we now have more flexibility on ACK windows etc.<p>Btw. there are open protocols like Tsunami UDP (<a href="https://en.wikipedia.org/wiki/Tsunami_UDP_Protocol" rel="nofollow">https://en.wikipedia.org/wiki/Tsunami_UDP_Protocol</a>) that try to fill the same niche</p>
]]></description><pubDate>Wed, 10 Jun 2020 21:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23482589</link><dc:creator>eadan</dc:creator><comments>https://news.ycombinator.com/item?id=23482589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23482589</guid></item></channel></rss>