<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: camuel</title><link>https://news.ycombinator.com/user?id=camuel</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 28 Aug 2026 09:59:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=camuel" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by camuel in "Small Models Have Arrived"]]></title><description><![CDATA[
<p>It's the exact opposite.<p>The bitter lesson is that simply scaling training on more games—including self-play—trumps any hand-crafted human input, whether that's fine-tuning on human commentary or clever engineering tricks.<p>Current models are just high-dimensional interpolation engines. The denser the data sampling, the more accurate the interpolation gets. Given a choice between denser sampling and anything else, denser sampling always wins. That is the bitter lesson.<p>Computer chess is the canonical example of this.</p>
]]></description><pubDate>Fri, 28 Aug 2026 01:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49473414</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=49473414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49473414</guid></item><item><title><![CDATA[VibeSQL – A query engine 100% AI-generated]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/rjwalters/vibesql">https://github.com/rjwalters/vibesql</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46865509">https://news.ycombinator.com/item?id=46865509</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 03 Feb 2026 02:15:07 +0000</pubDate><link>https://github.com/rjwalters/vibesql</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=46865509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46865509</guid></item><item><title><![CDATA[New comment by camuel in "Show HN: KantoDB, a Postgres-compatible OLTP database using DataFusion and Rust"]]></title><description><![CDATA[
<p>Will be super cool to see SlateDB instead RocksDB</p>
]]></description><pubDate>Sat, 05 Apr 2025 23:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43597730</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=43597730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43597730</guid></item><item><title><![CDATA[New comment by camuel in "The Cloud Storage Triad: Latency, Cost, Durability"]]></title><description><![CDATA[
<p>Perhaps we just need an S3 implementation specifically built from the ground up for the data-intensive workloads? Such implementation might use conventional S3 underneath for cost and reliability advantages. Such implementation can also deliver a lot of additional functionality which will also be uniform across cloud vendors like enforcing Iceberg conventions on the server-side rather than on the client side and those pre-conditions uniformly implemented or even a full blown transactions but without breaking S3 semantics? Metering and billing can be also made friendly to those data intensive workloads. The question is: if the overhead of such indirection level, right on the data path, can be made reasonable? This is what we are trying to figure out at Embucket.com</p>
]]></description><pubDate>Mon, 22 Apr 2024 19:53:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40118777</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=40118777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40118777</guid></item><item><title><![CDATA[New comment by camuel in "Sorting with SIMD"]]></title><description><![CDATA[
<p>I wonder why no one mentions bitonic sort? If you want to do anything in SIMD you better avoid branching as much as possible... and ideally altogether. Here is an implementation I co-authored some 10 years ago: <a href="https://github.com/zerovm/zerovm-samples/blob/master/disort/src/bitonic_sort.c">https://github.com/zerovm/zerovm-samples/blob/master/disort/...</a><p>Sorting-networks which were already mentioned seems similar but a bit too abstract.<p>My code above doesn't contains values but those are easy to add I think. Of course it is better to permute fixed size pointers / offsets and not the entire blobs which can be of variable size and then it will complicate everything beyond feasible for SIMD</p>
]]></description><pubDate>Sun, 18 Dec 2022 02:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=34034488</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=34034488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34034488</guid></item><item><title><![CDATA[New comment by camuel in "Google launches an end-to-end AI platform"]]></title><description><![CDATA[
<p>So what is exactly Azure or Amazon offering for "AutoML Tables" or for "End-to-end AI Platform that runs ALSO on premises"?</p>
]]></description><pubDate>Thu, 11 Apr 2019 08:13:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=19632039</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=19632039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19632039</guid></item><item><title><![CDATA[New comment by camuel in "Show HN: Cortex – machine learning infrastructure for developers"]]></title><description><![CDATA[
<p>How does this compare to KubeFlow?</p>
]]></description><pubDate>Sat, 16 Feb 2019 15:38:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=19179042</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=19179042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19179042</guid></item><item><title><![CDATA[New comment by camuel in "Way of the Future – AI's First Church"]]></title><description><![CDATA[
<p>It is claimed to be also an open-source project and meritocracy is common with open-source projects and github has the required automatic infrastructure for this "keeping track".</p>
]]></description><pubDate>Thu, 16 Nov 2017 18:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=15714980</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=15714980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15714980</guid></item><item><title><![CDATA[New comment by camuel in "Way of the Future – AI's First Church"]]></title><description><![CDATA[
<p>I think by "something" he means "phenomenon" and by "re-creating" he means "observing". So I think he is saying: if it is claimed that phenomenon X exists but there is no way to ever observe it for entity Y then X doesn't exists for Y.<p>But I'm not sure, it's my interpretation. The write-up resonates with me but I can see it as a bit ambiguous and inviting many incompatible interpretations.<p>Proper treatment of the subject in a book format would be great.</p>
]]></description><pubDate>Thu, 16 Nov 2017 18:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=15714939</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=15714939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15714939</guid></item><item><title><![CDATA[New comment by camuel in "Intel to buy deep-learning startup Nervana Systems for at least $350M"]]></title><description><![CDATA[
<p>Google is very different from Intel on these fronts at least:
1. Google's open framework TensorFlow is exploding in popularity effectively moving the common interface up from CUDA. 
2. Google has a huge need for internal AI/DeepLearning
3. Google has cloud and AI/DeepLearning as a service business
4. Google doesn't sells hardware<p>However, Intel dominance is not to be underestimated, they definitely can make industry wide impact quickly. Just saying you can not easily draw parallels here</p>
]]></description><pubDate>Wed, 10 Aug 2016 17:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=12263359</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=12263359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12263359</guid></item><item><title><![CDATA[New comment by camuel in "Zerg demo – Xen instance spawned for each web request"]]></title><description><![CDATA[
<p>we are heads down coding and haven't got time yet to update ZeroVM website. If you want to contribute contact us now please, if you to use ZeroVM hypervisor stay tuned...</p>
]]></description><pubDate>Wed, 20 Feb 2013 03:02:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=5248711</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=5248711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5248711</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>but instance store is transient! You may argue if you do triple replicated in different availability zones then you are ok. Well, in this case it would be very costly as you will end up with constantly spinning EC2 cluster. Even if you don't do any computation you must keep it all spinning. And see what happened to elasticity... you end up paying inflated cloud prices for constantly spinning fixed size EC2 cluster! Instead of being able to rapidly roll out large cluster, make the computation and fold it back and pay only for what you have used - isn't it the true promise of cloud?</p>
]]></description><pubDate>Sun, 25 Mar 2012 12:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=3752381</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3752381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3752381</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>If all is that simple & rosy why no hosting/cloud service uses it?<p>Why entire shared hosting industry custom-patches their kernel constantly with OpenVZ and stuff?<p>Why shared hosting has such a bad reputation for being insecure (despite all efforts).</p>
]]></description><pubDate>Sun, 25 Mar 2012 12:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=3752362</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3752362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3752362</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>Every system might have weaknesses. What matters is:<p>1. Small surface for attack. With NaCl it is all concentrated in single tiny validator module. The model is also simple and mathematically proven to be secure. 
2. Prior testing. It is especially hard for security product. Establishing motivating prizes is good way to ensure it is not easily breakable.
3. The speed with which patch is made available
4. Defense-in-depth, ability to have multiple levels of defense cheaply.</p>
]]></description><pubDate>Sun, 25 Mar 2012 11:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=3752353</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3752353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3752353</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>1) there is $100K bounty on each Chrome/NaCl exploit and we have only one ZeroVM 'syscall' that we allow with a lot of attention put how to make it easily secure. The situation is not same on Linux. First of all kernel exploits by process are not really considered severe in Linux and for sure it is not top priority to anyone. Linux built to be secure from outside not from inside.<p>2) All these is impossible in ZeroVM except accessing memory randomly and thrashing caches and TLB tables. Hm... that could work, I guess. For the first time in this forum we talk about real vulnerability. However, I think the problem exists also in KVM/XEN (will do a proper research now, Googling EC2 TLB thrashing doesn't yield anything interesting), no access to other tenant data just temporarily slowing down specific processor chip.</p>
]]></description><pubDate>Sat, 24 Mar 2012 18:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=3750179</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3750179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3750179</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>Well... this echoes ZeroVM ideas but so is PiCloud and a few others mentioned here. I think it goes without doubt that current OSes and VMs are not best suited for cloud technologies. How they can be? The were designed to completely different requirements.</p>
]]></description><pubDate>Sat, 24 Mar 2012 16:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=3749806</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3749806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3749806</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>I assume by VM you mean ZeroVM. Well, ZeroVM currently doesn't allow self modifying code at all. Nice try.... We haven't touched Google's provided validator in order not to break anything security-related. And if you think you have a good idea for vulnerability then you can claim some Google prizes.<p>If you meant more practical uses for it then unfortunately modern JIT would be difficult to support efficiently as they constantly recompile and with ZeroVM it is not only recompilation but also validation. However, JIT that recompile only once, on loading, is easy to support. In fact, next version of NaCl dumps GNU toolchain in favor for JITy LLVM, but then recompilation is happening only once.</p>
]]></description><pubDate>Sat, 24 Mar 2012 16:23:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=3749742</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3749742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3749742</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>you got (2) wrong, the reason is running code on S3 is insecure and would not be allowed and spawning VM inside S3 for some local calculation would be cumbersome at best as it is too bulky for such acrobatics.</p>
]]></description><pubDate>Sat, 24 Mar 2012 15:17:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=3749554</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3749554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3749554</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>If you use EMR or just roll your own Hadoop in EC2 then:<p>1. Hadoop runs on EC2
2. Data is stored on S3
3. Intermediary results stored in EC2
4. Hadoop loads the data from S3 to EC2
5. EC2<->S3 bandwidth is not that fast or efficient (S3 proxy, network contention, TCP/IP processing)<p>Hypothetical MapReduce/ZeroVM/Swift scenario:<p>1. Data is stored on S3/Swift
2. Map and Reduce functions are run inside S3/Swift secured by ZeroVM in majority of cases accessing data locally without networking/proxies getting in the way.
3. Intermediate and final results are also stored within S3/Swift.
4. Local data access is efficient, fast and predictable
5. Local networking within S3/Swift is more efficient, fast and predictable than S3<->EC2 / Swift<->Nova<p>Accelerated Hadoop scenario:<p>Exactly as in #1, just Hadoop makes "predicate pushdown optimization" into S3/Swift secured by ZeroVM.<p>Regarding 'due to security restrictions' I meant that cloud vendor would not let you run your own code in S3 or CloudFiles. Why? Because you could mess up other people data and storage system itself. Why not run in VM inside S3? well I guess it would be impractical due to long provisioning time of conventional VM.</p>
]]></description><pubDate>Sat, 24 Mar 2012 15:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=3749543</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3749543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3749543</guid></item><item><title><![CDATA[New comment by camuel in "ZeroVM: lightweight containers based on Google Native Client"]]></title><description><![CDATA[
<p>What if I DoS attack some syscall? Or create zillions of files with 1 byte size driving crazy file-system or anything else.<p>Kernel is such vast area vulnerable for an attack that it is scary even to think about securing all of it and not leaving a single weak point. Moreover, you will screw your syscall API to the point that it will become unusable. At bare least we need standard for the syscall capping and etc... so programmer will know what to expect.<p>And thanks for the link, will check them and what solution they use and whether they are happy with it.</p>
]]></description><pubDate>Sat, 24 Mar 2012 12:45:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=3749232</link><dc:creator>camuel</dc:creator><comments>https://news.ycombinator.com/item?id=3749232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3749232</guid></item></channel></rss>