<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: marcopolo</title><link>https://news.ycombinator.com/user?id=marcopolo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 13 Sep 2026 10:11:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=marcopolo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by marcopolo in "Rune is now open source"]]></title><description><![CDATA[
<p>Exciting to have a hackable Go based editor. The onboarding was pretty nice from a Vim user. Although I'm having some trouble with my fish shell also having vim bindings.</p>
]]></description><pubDate>Fri, 11 Sep 2026 23:31:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666865</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=49666865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666865</guid></item><item><title><![CDATA[New comment by marcopolo in "Rune is now open source"]]></title><description><![CDATA[
<p>As a sibling comment pointed out this isn't comparing the same things. I'll try to provide a better comparison.<p>On a warm build on my machine, after editing a string in Zed's `crates/zed/src/zed.rs` and editing a string in Rune's `./cmd/rune/main.go`<p>Zed: `cargo build --release`: 284s (debug 30s)<p>Rune: `go build ./cmd/rune`: 15s<p>note I'm using a release build in Cargo to make it a bit fairer as all builds are "release" builds in Go.</p>
]]></description><pubDate>Fri, 11 Sep 2026 23:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49666849</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=49666849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49666849</guid></item><item><title><![CDATA[New comment by marcopolo in "Zed's Pricing Has Changed: LLM Usage Is Now Token-Based"]]></title><description><![CDATA[
<p>I'm glad to see this change. I didn't much use the AI features, but I did want to support Zed. $20 seemed a bit high for that signal. $10 seems right. $5 with no tokens would be nicer.<p>Great work folks</p>
]]></description><pubDate>Wed, 24 Sep 2025 20:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45365799</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=45365799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45365799</guid></item><item><title><![CDATA[New comment by marcopolo in "FOKS: Federated Open Key Service"]]></title><description><![CDATA[
<p>The fact that this already has git support is amazing. I can easily migrate my Keybase git repos with a single command.</p>
]]></description><pubDate>Thu, 10 Jul 2025 17:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44523355</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=44523355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44523355</guid></item><item><title><![CDATA[Go 1.24: testing/synctest experiment for time and concurrency testing]]></title><description><![CDATA[
<p>Article URL: <a href="https://danp.net/posts/synctest-experiment/">https://danp.net/posts/synctest-experiment/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43016975">https://news.ycombinator.com/item?id=43016975</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Feb 2025 19:12:49 +0000</pubDate><link>https://danp.net/posts/synctest-experiment/</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=43016975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43016975</guid></item><item><title><![CDATA[New comment by marcopolo in "Go's new map implementation in 1.24 is powered by Swiss Tables"]]></title><description><![CDATA[
<p><a href="https://abseil.io/about/design/swisstables" rel="nofollow">https://abseil.io/about/design/swisstables</a> I found more useful in explaining the details of Swiss Tables.<p>Also of note:
- Go's Swiss Table implementation is inspired by Cockroachdb's Swiss Table implementation which is inspired by Google's Abseil Swiss Table.</p>
]]></description><pubDate>Tue, 11 Feb 2025 19:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43016888</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=43016888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43016888</guid></item><item><title><![CDATA[Go 1.24 Release Notes]]></title><description><![CDATA[
<p>Article URL: <a href="https://go.dev/doc/go1.24">https://go.dev/doc/go1.24</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43016673">https://news.ycombinator.com/item?id=43016673</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 11 Feb 2025 18:51:29 +0000</pubDate><link>https://go.dev/doc/go1.24</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=43016673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43016673</guid></item><item><title><![CDATA[New comment by marcopolo in "WebSockets cost us $1M on our AWS bill"]]></title><description><![CDATA[
<p>Masking in the WebSocket protocol is kind of a funny and sad fix to the problem of intermediaries trying to be smart and helpful, but failing miserably.<p>The linked section of the RFC is worth the read: <a href="https://www.rfc-editor.org/rfc/rfc6455#section-10.3" rel="nofollow">https://www.rfc-editor.org/rfc/rfc6455#section-10.3</a></p>
]]></description><pubDate>Wed, 06 Nov 2024 20:43:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42069051</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=42069051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42069051</guid></item><item><title><![CDATA[A FORTH compiler tutorial in x86 asm (2009)]]></title><description><![CDATA[
<p>Article URL: <a href="http://git.annexia.org/?p=jonesforth.git;a=blob_plain;f=jonesforth.S;hb=HEAD">http://git.annexia.org/?p=jonesforth.git;a=blob_plain;f=jonesforth.S;hb=HEAD</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40804508">https://news.ycombinator.com/item?id=40804508</a></p>
<p>Points: 10</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 26 Jun 2024 20:56:01 +0000</pubDate><link>http://git.annexia.org/?p=jonesforth.git;a=blob_plain;f=jonesforth.S;hb=HEAD</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=40804508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40804508</guid></item><item><title><![CDATA[New comment by marcopolo in "Iterators in Go: A proposed extension"]]></title><description><![CDATA[
<p>Sure you can. The bool is a signal telling the thing yielding values to stop.</p>
]]></description><pubDate>Sat, 12 Aug 2023 05:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37097207</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=37097207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37097207</guid></item><item><title><![CDATA[Go Plugin System over WebAssembly]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/knqyf263/go-plugin">https://github.com/knqyf263/go-plugin</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=35762870">https://news.ycombinator.com/item?id=35762870</a></p>
<p>Points: 13</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Apr 2023 14:28:28 +0000</pubDate><link>https://github.com/knqyf263/go-plugin</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=35762870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35762870</guid></item><item><title><![CDATA[New comment by marcopolo in "Show HN: TapTab – Tab switching web extension for Safari"]]></title><description><![CDATA[
<p>This looks great. Meta question, does Safari enforce the privacy policy of extensions in anyway? Besides trusting that this doesn’t leak any data, is there another mechanism that guarantees this?</p>
]]></description><pubDate>Sun, 25 Dec 2022 01:44:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=34123208</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=34123208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34123208</guid></item><item><title><![CDATA[New comment by marcopolo in "Deno 1.6 supports compiling TypeScript to a single executable"]]></title><description><![CDATA[
<p>You may be interested in Nix. It can track all the dependencies of your project. So you d an copy them to a server, or Tarball them, or just run them with Nix on the server. It also has a nice property that you only ship what is necessary, since it keeps track of all dependencies.</p>
]]></description><pubDate>Thu, 10 Dec 2020 01:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=25368360</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=25368360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25368360</guid></item><item><title><![CDATA[New comment by marcopolo in "The golden age of configuration languages"]]></title><description><![CDATA[
<p>I too am surprised with the amount of negative feedback. This isn't a post about locking you into AWS. Pulumi, Terraform, and friends are tools that work across cloud providers, and even your own infrastructure.<p>The real meat of this argument is that in the future DevOps won't be managing infrastructure to hand off to application developers. It will be creating meta programs that are designed to be used by application developers to let them build their own infra securely and reliably. This is what the `awsx` package in pulumi is. A predefined set of best practices that can be used by the application developer to create.<p>As someone who's worked as various stages of sysadmin throughout the past 10 years, I see this (pulumi-like) as the future. And I agree with the article in general.</p>
]]></description><pubDate>Fri, 20 Nov 2020 18:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=25163063</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=25163063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25163063</guid></item><item><title><![CDATA[New comment by marcopolo in "Firefox 79"]]></title><description><![CDATA[
<p>"The reference-types proposal is now supported. It provides a new type, externref, which can hold any JavaScript value, for example strings, DOM references, or objects."<p>This is exciting! It opens up faster possibilities for wasm apps</p>
]]></description><pubDate>Tue, 28 Jul 2020 16:18:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=23977317</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=23977317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23977317</guid></item><item><title><![CDATA[WebAssembly Is Fast: A Real-World Benchmark of WebAssembly vs. ES6]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@torch2424/webassembly-is-fast-a-real-world-benchmark-of-webassembly-vs-es6-d85a23f8e193">https://medium.com/@torch2424/webassembly-is-fast-a-real-world-benchmark-of-webassembly-vs-es6-d85a23f8e193</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20423454">https://news.ycombinator.com/item?id=20423454</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jul 2019 19:07:18 +0000</pubDate><link>https://medium.com/@torch2424/webassembly-is-fast-a-real-world-benchmark-of-webassembly-vs-es6-d85a23f8e193</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=20423454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20423454</guid></item><item><title><![CDATA[Rabbit Hole]]></title><description><![CDATA[
<p>Article URL: <a href="https://cryptic.io/rabbit-hole/">https://cryptic.io/rabbit-hole/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=9221683">https://news.ycombinator.com/item?id=9221683</a></p>
<p>Points: 23</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 17 Mar 2015 21:33:38 +0000</pubDate><link>https://cryptic.io/rabbit-hole/</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=9221683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=9221683</guid></item><item><title><![CDATA[New comment by marcopolo in "Encrypt the Web Report: Who's Doing What"]]></title><description><![CDATA[
<p>Cryptic.io Founder here, SSL is far from perfect, and the recommended practices really should be standard. Especially if they want us to trust them with our personal files. But thank you EFF for putting pressure. (mini-plug: if you want a completely encrypted solution checkout <a href="https://cryptic.io" rel="nofollow">https://cryptic.io</a>)</p>
]]></description><pubDate>Thu, 21 Nov 2013 03:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=6772906</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=6772906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6772906</guid></item><item><title><![CDATA[New comment by marcopolo in "Cryptic, encrypted online storage"]]></title><description><![CDATA[
<p>Yes! It's using the excellent Stanford Javascript Crypto Library. Source here: <a href="https://github.com/cryptic-io/web" rel="nofollow">https://github.com/cryptic-io/web</a></p>
]]></description><pubDate>Tue, 19 Nov 2013 16:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=6762172</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=6762172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6762172</guid></item><item><title><![CDATA[New comment by marcopolo in "Cryptic, encrypted online storage"]]></title><description><![CDATA[
<p>Thanks! It's been open sourced since conception, here's the repo: <a href="https://github.com/cryptic-io/web" rel="nofollow">https://github.com/cryptic-io/web</a>. We choose a website because it has the smallest barrier of entry. We are planning on releasing a browser extension that would verify the code on the website against the open source repo to prevent tampering.  We are planning on making a native app in the future as well.</p>
]]></description><pubDate>Tue, 19 Nov 2013 16:19:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=6762168</link><dc:creator>marcopolo</dc:creator><comments>https://news.ycombinator.com/item?id=6762168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6762168</guid></item></channel></rss>