<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: cbetz</title><link>https://news.ycombinator.com/user?id=cbetz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 06:22:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cbetz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cbetz in "When did New York start building slowly?"]]></title><description><![CDATA[
<p>Yeah, check out the audiobook, it is great and was worth the wait. I have the physical book but it has so many pages and is so heavy that it is hard to hold and read, especially lying down. It probably should be sold in a box set.</p>
]]></description><pubDate>Fri, 24 Mar 2023 13:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=35288840</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=35288840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35288840</guid></item><item><title><![CDATA[New comment by cbetz in "Best CPUs for Workstations: 2017"]]></title><description><![CDATA[
<p>I had the same thought and am wondering about the economic reality of doing this.<p>Does anyone have an idea of the cost increase for using ECC RAM in a mobile device for instance? Are there also power usage concerns to worry about?<p>AFAIK there are basically zero consumer devices using ECC RAM.</p>
]]></description><pubDate>Thu, 05 Oct 2017 12:10:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=15408457</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=15408457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15408457</guid></item><item><title><![CDATA[New comment by cbetz in "High End CPUs – Intel vs. AMD"]]></title><description><![CDATA[
<p>This. I've been trying to put together a small home lab xeon e3 system that can theoretically support nvme+gpu+infiniband. It's tough.<p>Typically you get something like 3 full length PCIe slotson a xeon e3 board (c236 chipset). BUT they can't all run full speed at 16x (16/16/16). You have to then choose between 16/8/8 and 16/16/0 due to the lack of PCI lanes.</p>
]]></description><pubDate>Fri, 11 Aug 2017 11:35:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=14988567</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=14988567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14988567</guid></item><item><title><![CDATA[New comment by cbetz in "How enthusiasts designed a powerful desktop PC with an ARM processor"]]></title><description><![CDATA[
<p>Reverse engineering efforts have only stalled for ARM SoCs using PowerVR GPUs from Imagination Technologies. However for Qualcomm Adreno and Vivante GPUs, the freedreno and etnaviv projects are steadily and quietly moving forward; both have been integrated into mainline Mesa at this time.<p>For instance, I learned from HN last week that you can run android on i.MX6 with open source GPU drivers. This is a big deal. See: <a href="https://www.collabora.com/news-and-blog/blog/2017/04/27/android-getting-up-and-running-on-the-imx6/" rel="nofollow">https://www.collabora.com/news-and-blog/blog/2017/04/27/andr...</a></p>
]]></description><pubDate>Tue, 02 May 2017 16:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=14248106</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=14248106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14248106</guid></item><item><title><![CDATA[New comment by cbetz in "From Python to Lua: Why We Switched"]]></title><description><![CDATA[
<p>I find that the only reasonable complaint that can be made about Lua is the from-1 indexing. Like: "I found this really awesome language and it's ONLY wart is that it doesn't index arrays like every other programming language in the world".<p>Yet, I still admire the Lua creators for making this bold choice. Why should we use from-0 indexing for all eternity? Just because it's always been that way? This is a real question if you have the answer.</p>
]]></description><pubDate>Tue, 26 Jan 2016 22:46:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=10976846</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10976846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10976846</guid></item><item><title><![CDATA[New comment by cbetz in "It’s Time to Open Up the GPU"]]></title><description><![CDATA[
<p>I would not be surprised if designing a GPU requires more lawyers than engineers.<p>I also cannot conceive of many industries where the barriers to entry are higher.</p>
]]></description><pubDate>Tue, 26 Jan 2016 22:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=10976748</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10976748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10976748</guid></item><item><title><![CDATA[New comment by cbetz in "From Python to Lua: Why We Switched"]]></title><description><![CDATA[
<p>It isn't linked to in the article, but if you're interested in this please do check out luvit by tim caswell (<a href="https://luvit.io/" rel="nofollow">https://luvit.io/</a>). It's a very impressive system.<p>At a very high level luvit looks like node.js for Lua, with some extra goodies thrown in like being able to bake your apps into single binaries. This is awesome in itself and the article discusses these things.<p>That said, I think the <i>major</i> innovation over using javascript is that it allows the support for coroutine-based I/O. This means you can get the performance benefits of non-blocking node.js without the headache of callbacks/promises. I think the linked article only touches on coroutines briefly but they are a major piece of Lua's awesomeness that you shouldn't miss.<p>Though you aren't required to use coroutines, the package management server which hosts packages for luvit is called "lit" and it seems to demonstrate this ability nicely:<p>"Lit is written in lua and uses the same system platform as the luvit project, but is has a very different I/O style. Instead of using callbacks and event emitters, it uses coroutines so that code can be written with simple blocking I/O, but still maintain the abilities of a non-blocking event loop." (from the README on <a href="https://github.com/luvit/lit" rel="nofollow">https://github.com/luvit/lit</a>)</p>
]]></description><pubDate>Tue, 26 Jan 2016 22:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=10976681</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10976681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10976681</guid></item><item><title><![CDATA[New comment by cbetz in "Economic Inequality"]]></title><description><![CDATA[
<p>Thank You. Paul Graham says:<p>'Louis Brandeis said "We may have democracy, or we may have wealth concentrated in the hands of a few, but we can't have both." That sounds plausible. But if I have to choose between ignoring him and ignoring a polynomial curve that has been operating for thousands of years, I'll bet on the curve.'<p>You mention a very important argument which Mr. Graham seems to have missed, or simply written off: Democracy can be <i>destroyed</i> by wealth inequalities which then create power inequalities. At this point the "polynomial curve" which was made possible by democracy begins to turn down or flatten as we return to corruption, graft, and cronyism.<p>In other words: We have to baby-sit the growth of this enormously beneficial polynomial curve, for if it gets out of control it will destroy itself (by destroying democracy).</p>
]]></description><pubDate>Sat, 02 Jan 2016 18:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=10827187</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10827187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10827187</guid></item><item><title><![CDATA[New comment by cbetz in "“Because I'm a bastard, and proud of it” (2000)"]]></title><description><![CDATA[
<p>How can you make the claim "It doesn't work". By what metrics?<p>Both Linus and Bill Gates were extremely successful. Are you claiming they could be <i>more</i> successful with a softer style?<p>I have another conundrum. Assume both these individuals would have to to do some real amount of work to change their personal style. This translates to time spent <i>not</i> doing the other things they are perhaps excellent at.<p>Wrapping your argument in nice words all the time is actually really hard. It takes time. Frankly it is not always necessary depending on the relationships between individuals.<p>Let's say you and I start an open source project and we both find it really hard to say things nicely, but we have X hours a day to contribute and get stuff done. So I propose to you: "Hey, let's get in the habit of saying what we feel. We'll remember and accept that humans aren't always rational and we're going to hurt each others feelings sometimes. We'll remember that we all say and do dumb things all the time, so it's no big deal to call somebody out for it. But we think this will save us time in the long run, since we suck at sugar coating our words and feelings."<p>What stops us from building a highly successful project of like-minded individuals? What do we lose when somebody comes along and says "hey, you have to be nice now!"? Should we refuse to work with such people?<p>These are real questions and I don't think they have clear answers.</p>
]]></description><pubDate>Thu, 31 Dec 2015 14:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=10817661</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10817661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10817661</guid></item><item><title><![CDATA[Malicious LuaJIT bytecode]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.corsix.org/content/malicious-luajit-bytecode">http://www.corsix.org/content/malicious-luajit-bytecode</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10556848">https://news.ycombinator.com/item?id=10556848</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 12 Nov 2015 23:07:48 +0000</pubDate><link>http://www.corsix.org/content/malicious-luajit-bytecode</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10556848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10556848</guid></item><item><title><![CDATA[New comment by cbetz in "GNU Hurd 0.7 has been released"]]></title><description><![CDATA[
<p>You're right. The biggest news for operating systems is the fact that the hardware virtualization features on modern processors allow breaking free from the old model.<p>A modern intel/amd processor lets you virtualize the CPU, MMU, and I/O. Network cards and HBAs can be partitioned into virtual NICs.<p>Two primary functions of a classic OS are process isolation (i.e. virtual memory) and hardware sharing. But now that these two primary functions have been pushed down into hardware, it has changed the way we think about operating systems considerably.<p>There isn't much left for a classic OS to do other than provide a common set of APIs for programs to talk through. Yet these days we can statically link even the largest libraries into our exokernels. And hypervisors are capable of using techniques like same-page merging to reduce the memory burden of running many large (exo)kernels at once.<p>I don't expect the the classic one-OS-running-many-processes model to go away overnight, or possibly ever. But the exokernel model is very compelling for large-scale high performance software services and it will continue to catch on.</p>
]]></description><pubDate>Sat, 31 Oct 2015 19:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=10483945</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10483945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10483945</guid></item><item><title><![CDATA[New comment by cbetz in "Do One Thing"]]></title><description><![CDATA[
<p>economic incentives typically lead firms to look for new sources of revenue. they hope to achieve this extra revenue with minimal cost, ideally by not creating new products or developing new customer relationships. the natural side-effect of this situation for software companies is that they add feature-upon-feature to existing products in an endless quest for growth. at the very end of the road this situation doesn't usually work out well for the product, the user, or the company.<p>on the other hand there are plenty of services/applications that keep stable interfaces for many years at a time. they do not extend themselves too far beyond solving the problem they originally tried to solve. we can all imagine what craigslist would look like in the hands of short-term profiteers, endlessly tweaking the interface for more ad clicks and "user engagement".<p>the success of sites like the original google search, craigslist, and HN proves that the "do one thing, keep it simple" model is successful and can often be very profitable in the long term. sadly, it is very easy to forget about such ideals when people are constantly dangling fresh money in your face and/or you have salaries to pay. while page rank might be considered the key element to google's genesis and explosion, we also owe much respect to the people that decided and continually insisted that the UI stay clean and minimal.</p>
]]></description><pubDate>Sat, 31 Oct 2015 11:27:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=10482385</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10482385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10482385</guid></item><item><title><![CDATA[New comment by cbetz in "Reverse-engineered Linux driver for the Broadcom 1570 PCIe webcam"]]></title><description><![CDATA[
<p>Everything works but the webcam.<p>Unfortunately I had to do some unsavory things like disabling NCQ and write barriers to prevent errors and extreme slowness with disk operations. This was a couple months ago so maybe the issues have since been fixed.<p>I was using CentOS 7 and whole installation process is described here:<p><a href="https://docs.google.com/document/d/1GlMtdLLYgoTFs1ZNWsYU4SBf4S7ySvGED403rU55F4Q/edit?usp=sharing" rel="nofollow">https://docs.google.com/document/d/1GlMtdLLYgoTFs1ZNWsYU4SBf...</a></p>
]]></description><pubDate>Sat, 15 Aug 2015 22:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=10067227</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=10067227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10067227</guid></item><item><title><![CDATA[New comment by cbetz in "ØMQ - The Guide"]]></title><description><![CDATA[
<p>Small correction: There is a pure Go implementation of nanomsg (<a href="https://github.com/gdamore/mangos" rel="nofollow">https://github.com/gdamore/mangos</a>).</p>
]]></description><pubDate>Sun, 31 May 2015 18:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=9635002</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=9635002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9635002</guid></item><item><title><![CDATA[New comment by cbetz in "VMWare Taken to Court Over GPL Violation"]]></title><description><![CDATA[
<p>I donated too. If you're sitting on the side lines: remember that that the Software Freedom Conservancy is a non-profit while VMware is multi-billion dollar corporate entity with very deep pockets and high-priced lawyers.</p>
]]></description><pubDate>Fri, 06 Mar 2015 14:08:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=9157019</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=9157019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9157019</guid></item><item><title><![CDATA[Fire in the (root) hole]]></title><description><![CDATA[
<p>Article URL: <a href="http://bloggingthemonkey.blogspot.com/2014/06/fire-in-root-hole.html">http://bloggingthemonkey.blogspot.com/2014/06/fire-in-root-hole.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=7937252">https://news.ycombinator.com/item?id=7937252</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 24 Jun 2014 12:12:53 +0000</pubDate><link>http://bloggingthemonkey.blogspot.com/2014/06/fire-in-root-hole.html</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=7937252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7937252</guid></item><item><title><![CDATA[New comment by cbetz in "Militarizing your backyard with Python, Arduino, and computer vision."]]></title><description><![CDATA[
<p>opposing barrels fired simultaneously might work, though it would be a bit wasteful.</p>
]]></description><pubDate>Thu, 15 Mar 2012 22:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=3711010</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=3711010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=3711010</guid></item><item><title><![CDATA[New comment by cbetz in "When Patents Attack"]]></title><description><![CDATA[
<p>The biggest part of the problem is that companies (and founders) are forbidden from speaking up after licensing deals are made. Perhaps you could post anonymously, but you'd still be violating the NDA in spirit and you'd be punished if discovered.<p>In other words, if three companies down the block signed millions away to Intellectual Ventures, you would have <i>no</i> idea. Maybe the risk <i>is</i> overblown. Unfortunately we have no idea of knowing.<p>They try to hammer this point home in the podcast.<p>It occurred to me there is simple legislation that might chip away at all this shadiness: Pass a law that forbids NDAs in patent licensing deals.</p>
]]></description><pubDate>Tue, 26 Jul 2011 23:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=2810018</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=2810018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2810018</guid></item><item><title><![CDATA[New comment by cbetz in "Nginx doesn't suck at SSL after all"]]></title><description><![CDATA[
<p>I can't tell if this is an apology or a non-apology. It seems to have elements of both.<p>Clearly the moral of the story is: "Don't claim that X <i>sucks</i> unless you are are damn sure".<p>Saying something sucks is fightin' words. Don't expect to people be nice if you are wrong.</p>
]]></description><pubDate>Wed, 13 Jul 2011 17:18:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=2759669</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=2759669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2759669</guid></item><item><title><![CDATA[New comment by cbetz in "Copy-on-write B-tree finally beaten."]]></title><description><![CDATA[
<p>this is actually very exciting. I decided to explore the site a little and found this quote:<p>"most ambitious storage project undertaken since ZFS" (<a href="http://www.acunu.com/2011/03/why-is-acunu-in-kernel/" rel="nofollow">http://www.acunu.com/2011/03/why-is-acunu-in-kernel/</a>)<p>it looks like they put a key/value store in the kernel and they came up with a new userspace API for it. i can see also see how getting something like this into the mainline kernel is going to be a big uphill battle, but it might actually be a really big win.</p>
]]></description><pubDate>Tue, 12 Apr 2011 00:19:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=2435126</link><dc:creator>cbetz</dc:creator><comments>https://news.ycombinator.com/item?id=2435126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=2435126</guid></item></channel></rss>