<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: BuuQu9hu</title><link>https://news.ycombinator.com/user?id=BuuQu9hu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 21:12:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BuuQu9hu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BuuQu9hu in "Why Does Your Company Deserve More Money?"]]></title><description><![CDATA[
<p>> 18 months... Certainly not enough time to find product market fit in many cases if you start out with only a vague idea.<p>I don't understand how "only a vague idea" is able to raise millions of dollars in the first place. Can you elaborate or give an example?</p>
]]></description><pubDate>Mon, 09 Jul 2018 19:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=17492685</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=17492685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17492685</guid></item><item><title><![CDATA[Statistics – the rules of the game]]></title><description><![CDATA[
<p>Article URL: <a href="https://justindomke.wordpress.com/2018/06/12/statistics-the-rules-of-the-game/">https://justindomke.wordpress.com/2018/06/12/statistics-the-rules-of-the-game/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=17302675">https://news.ycombinator.com/item?id=17302675</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Jun 2018 13:09:55 +0000</pubDate><link>https://justindomke.wordpress.com/2018/06/12/statistics-the-rules-of-the-game/</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=17302675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17302675</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Browser-Wars History: MD5-Hashed Posts Declassified"]]></title><description><![CDATA[
<p>>Opera did try to some interesting features such as "Unite" which -- if you squint a certain way -- was a form of p2p decentralization. Yes, it's interesting to have a built-in web server in the browser but not enough people cared about it.<p>Unite is a typical example of something that worked fine and disappear all the same. I haven't find any browser that surpass Opera 12 to this day. All the new "exciting stuff" are no use to me. I don't want to adapt to my browser, I want a browser that adapt to me.</p>
]]></description><pubDate>Sun, 07 Jan 2018 20:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=16092618</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=16092618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16092618</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "What Sewing Samplers Tell Us About Women’s Lives from the 17th to 19th Centuries"]]></title><description><![CDATA[
<p>The cross-stitch/counted-thread samplers look exactly like old-style pixel art, aside from the "fonts" and the subject matter.  Plus ça change.</p>
]]></description><pubDate>Mon, 16 Oct 2017 14:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=15483466</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=15483466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15483466</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "The root of all eval"]]></title><description><![CDATA[
<p>We have vat documentation too: <a href="http://monte.readthedocs.io/en/latest/vats.html" rel="nofollow">http://monte.readthedocs.io/en/latest/vats.html</a></p>
]]></description><pubDate>Mon, 24 Apr 2017 17:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=14186042</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14186042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14186042</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Glob Matching Can Be Simple and Fast Too"]]></title><description><![CDATA[
<p>We independently reinvented an adaptation of this algorithm for Monte's "simple" quasiliteral, which does simple string interpolation and matching. The code at <a href="https://github.com/monte-language/typhon/blob/master/mast/prelude/simple.mt#L68-L121" rel="nofollow">https://github.com/monte-language/typhon/blob/master/mast/pr...</a> is somewhat similar in appearance and structure to the examples in the post.<p><pre><code>  def name := "Hackernews"
  # greeting == "Hi Hackernews!"
  def greeting := `Hi $name!`
  # language == "Lojban"
  def `@language is awesome` := "Lojban is awesome"
</code></pre>
A quirk of our presentation is that adjacent zero-or-more patterns degenerate, with each subsequent pattern matching the empty string. This mirrors the observation in the post that some systems can coalesce adjacent stars without changing the semantics:<p><pre><code>  # one == "", two == "cool"
  def `adjacent @one@two patterns` := "adjacent cool patterns"</code></pre></p>
]]></description><pubDate>Mon, 24 Apr 2017 16:02:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=14185370</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14185370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14185370</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "The root of all eval"]]></title><description><![CDATA[
<p>E and Monte have safe eval() as a consequence of being object-based capability-safe languages; there's no way to cause any effect outside eval() worse than an infinite loop.<p>To the second part of your question: as you have undoubtedly noticed, you've never heard of E nor Monte.</p>
]]></description><pubDate>Mon, 24 Apr 2017 01:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=14181440</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14181440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14181440</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Cap'n'Proto remote vuln: pointer overflow check optimized away by compiler"]]></title><description><![CDATA[
<p>Hi, compiler author here. You're not being downvoted for your POV, but because you're not grokking that the thing that you are asking for is fundamentally difficult.<p>Nearly all serious compilers have at least one representation which is not isomorphic for all programs. (It is homomorphic, which is required for the compiler to be correct.) As a consequence, at least some programs will be mangled beyond recognition.</p>
]]></description><pubDate>Fri, 21 Apr 2017 17:14:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=14167395</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14167395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14167395</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Explaining science won’t fix information illiteracy"]]></title><description><![CDATA[
<p>I am not happy to hear this idea.<p>If you convince people that science is true or real not by logic, but by rhetorical tricks, then you are no longer peddling truth; you are blindly proclaiming that science is the only correct epistemology.</p>
]]></description><pubDate>Thu, 20 Apr 2017 20:14:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=14160396</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14160396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14160396</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Firefox 53: Quantum Compositor, Compact Themes, CSS Masks"]]></title><description><![CDATA[
<p>It's literally ported from Servo.<p>> The goal of the Quantum Render project is to take the WebRender compositor in Servo and embed it in Firefox<p><a href="https://wiki.mozilla.org/Platform/GFX/Quantum_Render" rel="nofollow">https://wiki.mozilla.org/Platform/GFX/Quantum_Render</a></p>
]]></description><pubDate>Thu, 20 Apr 2017 02:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=14153433</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14153433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14153433</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Why functional programming matters"]]></title><description><![CDATA[
<p>There's an entire branch of the Smalltalk family with no classes, just prototypes, with Self, Python, JS, etc. and there's another branch without prototypes or classes, with E, Monte, etc.<p>You're not wrong that Erlang and Scheme are just as much about objects and message-passing as they are about actors.<p>Kay may or may not agree with me, but I like to require a facet he mentioned in another discussion once: The <i>uniform calling interface</i>. This is the property of objects that you  may send any message to any object. If you require this, then Java and C++ disqualify themselves neatly.</p>
]]></description><pubDate>Tue, 18 Apr 2017 20:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=14142601</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14142601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14142601</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "LinuxKit: A Toolkit for Building Secure, Lean and Portable Linux Subsystems"]]></title><description><![CDATA[
<p>Getting tired of this shit.<p>"Secure", as a word, does not make things secure. "Container", as a word, also does not make things secure.<p>Sandboxes come in two flavors: Correct by construction, and exploitable. Which flavor is this system?<p>What makes this better than NixOS? Than Genode? Than Qubes? Where is the actual security writeup? Where's the explanation of the security model for the system? How would I write code which takes advantage of structural security in the system?<p>Edit: There's a writeup here: <a href="https://github.com/linuxkit/linuxkit/blob/master/docs/security.md" rel="nofollow">https://github.com/linuxkit/linuxkit/blob/master/docs/securi...</a> And the Mirage design is here: <a href="https://github.com/linuxkit/linuxkit/blob/master/projects/miragesdk/roadmap.md" rel="nofollow">https://github.com/linuxkit/linuxkit/blob/master/projects/mi...</a><p>In short, to answer my earlier questions, the sandboxing is undocumented, comparisons to other security-oriented setups are omitted, the limit of structural security is OCaml's type system... This seems like an interesting effort but I am disappointed that it seems more like lip service than an attempt to actually improve on the state of security design.</p>
]]></description><pubDate>Tue, 18 Apr 2017 16:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=14140348</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14140348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14140348</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Why functional programming matters"]]></title><description><![CDATA[
<p>This misguided blogger thinks that object-based programming is necessarily about members and inheritance. It isn't. It's about message-passing and uniform interfaces and bundles of state and behavior. It's about ravioli code and modules and separation of concerns.</p>
]]></description><pubDate>Tue, 18 Apr 2017 14:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=14139010</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14139010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14139010</guid></item><item><title><![CDATA[Using atop for Linux server performance analysis]]></title><description><![CDATA[
<p>Article URL: <a href="https://haydenjames.io/use-atop-linux-server-performance-analysis/">https://haydenjames.io/use-atop-linux-server-performance-analysis/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=14138171">https://news.ycombinator.com/item?id=14138171</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 18 Apr 2017 12:14:25 +0000</pubDate><link>https://haydenjames.io/use-atop-linux-server-performance-analysis/</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14138171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14138171</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Rope Science – Computer science concepts behind the Xi editor"]]></title><description><![CDATA[
<p>First, to the immediate point: Ropes are not talked about much outside of whitepapers and undergrad data structure courses. This is a shame, even if ropes are only useful on very long strings. More discussion, more documentation, and more attempts to use ropes are not a bad thing, even if nothing "practical or necessary" comes of it. (And I would say that a text editor is quite practical!)<p>Second, it's completely reasonable to imagine data-structure-driven improvements to the task of writing source code. Imagine, for example, an AST editor. There are tools like org-mode and paredit which are halfway to true AST editing, and plenty of languages have tooling sufficient to support it, if there were demand. An AST editor would, of course, generalize the lessons here about ropes to pretty-printed ASTs, but there's no innate reason why it couldn't be done.<p>Third, a meta-comment, to address your comment elsewhere in the thread: "There are, of course, computer science concepts that are very smart. But we don't need these to save us from slow software, because today's slow software problem is just the result of people doing bad things in layer upon layer. We have to stop doing all the bad stuff and dig us out of the hole we're in, just to get back to neutral. Once we are back at neutral, then we can try thinking about some computer science smarty stuff to take us forward."<p>There are assumptions here about the nature of CS. CS is a science of abstractions. Complaining about layers in CS is complaining about the very nature of CS. Software is slow and insecure and hard to use because the tasks that we demand of software are extremely complex and our human processes for creating code are not sufficiently high-level, powerful, and expressive enough for us to design good systems on the first try.<p>Whenever somebody says, "I have removed a useless abstraction," they usually forget to also say, "By replacing it with a useful abstraction."</p>
]]></description><pubDate>Mon, 17 Apr 2017 16:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=14131956</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14131956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14131956</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "Kazakhstan spells out plans for alphabet swap"]]></title><description><![CDATA[
<p>Lojban uses the Latin alphabet and is phonetic up to the "audiovisual isomorphism," which is exactly what it says on the tin.</p>
]]></description><pubDate>Sun, 16 Apr 2017 07:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=14124774</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14124774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14124774</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "In response to “Electron is flash for the desktop”"]]></title><description><![CDATA[
<p>Let's be honest, Gopher was not that bad, and the Web is quite bad. That said, I'm not sure whether the Web can be replaced with something more desirable; a lot of folks like the Web's inability to protect folks from each other.</p>
]]></description><pubDate>Sat, 15 Apr 2017 18:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=14122054</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14122054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14122054</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "In response to “Electron is flash for the desktop”"]]></title><description><![CDATA[
<p><a href="https://slatestarcodex.com/2014/07/30/meditations-on-moloch/" rel="nofollow">https://slatestarcodex.com/2014/07/30/meditations-on-moloch/</a><p>If it fails to terrify you, reread.</p>
]]></description><pubDate>Sat, 15 Apr 2017 18:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=14122046</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14122046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14122046</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "How a weapon against war became a weapon against the web"]]></title><description><![CDATA[
<p>DDoS continues to look like an economic problem; we should not have grown used to the idea that small amounts of bandwidth are effectively a free good.</p>
]]></description><pubDate>Sat, 15 Apr 2017 18:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=14121946</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14121946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14121946</guid></item><item><title><![CDATA[New comment by BuuQu9hu in "In response to “Electron is flash for the desktop”"]]></title><description><![CDATA[
<p>As participation increases, quality declines, unless there are structural safeguards built into the system. I see nothing in Electron which suggests structural quality. I wonder whether rose-colored glasses are overly tinting the viewpoints of folks in the JS community.</p>
]]></description><pubDate>Sat, 15 Apr 2017 18:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=14121924</link><dc:creator>BuuQu9hu</dc:creator><comments>https://news.ycombinator.com/item?id=14121924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14121924</guid></item></channel></rss>